@charset "UTF-8";

 .circliful {
    position: relative; 
}

.circle-text, .circle-info, .circle-text-half, .circle-info-half {
    width: 100%;
    position: absolute;
    text-align: center;
    display: inline-block;
}

.circle-info, .circle-info-half {
  color: #999;
}

.circliful .fa {
  margin: -10px 3px 0 3px;
  position: relative;
  bottom: 4px;
}
@-ms-viewport {
  width: device-width; }

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  box-sizing: inherit; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, ul, ol, li, dl, dt, dd, code, var, samp, img, object, param, map, area {
  padding: 0;
  margin: 0;
  border: none; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, figure, figcaption, header, footer, aside, article {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input[type=button], input[type=submit], button {
  cursor: pointer; }

button {
  border: 0; }

*:focus {
  outline: none; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
  outline: none; }

button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* reset extra padding in Firefox */
::-ms-clear {
  width: 0;
  height: 0; }

::-ms-reveal {
  width: 0;
  height: 0;
  display: none; }

/* Internet Explorer 10 in Windows 8 and Windows Phone 8 Bug fix */
@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  word-break: break-word; }

a img {
  border: none;
  vertical-align: middle; }

input, textarea {
  outline: none;
  resize: none; }

.clear {
  clear: both; }

.none {
  display: none !important; }

sup, sub {
  vertical-align: baseline;
  position: relative;
  font-size: .4em;
  line-height: 1; }

sup {
  bottom: 1.4ex; }

sub {
  top: .5ex; }

.img-responsive {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%; }

html,
body {
  height: 100%;
  background: url(../images/bg.webp) #f8f8f8;
  display: flex;
  flex-direction: column;
  font-family: "Lato-Regular"; }

.main {
  flex: 1 0 auto;
  padding-top: 57px; }

section {
  padding: 25px 0;
  position: relative; }

p {
  font-size: 15px;
  line-height: 23px; }

.mb-30 {
  margin-bottom: 30px; }

h1 {
  color: #361b08;
  font-size: 40px;
  text-align: center;
  display: block;
  width: 100%;
  font-family: "Lato-Bold"; }
  @media (max-width: 767px) {
    h1 {
      font-size: 17px; } }

h2 {
  font-size: 32px;
  font-family: "Lato-Semibold";
  display: block;
  width: 100%;
  text-align: center;
  color: #361b08; }
h3 {
  font-size: 32px;
  font-family: "Lato-Semibold";
  display: block;
  width: 100%;
  text-align: center;
  color: #361b08; }
.h1_i {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .h1_i i {
    display: block;
    font-size: 32px; }
  .h1_i span {
    margin: 13px 0 30px 0;
    position: relative; }
    .h1_i span:after, .h1_i span:before {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      min-width: 200px;
      height: 1px;
      background: #361b08;
      transform: translate(0, -50%); }
    .h1_i span:before {
      left: calc( 100% + 20px); }
    .h1_i span:after {
      right: calc( 100% + 20px); }

.h2 {
  margin: 22px 0 35px 0; }
  .h2_btn {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    white-space: nowrap; }
    .h2_btn > * {
      flex: 1;
      padding-left: 10px;
      padding-right: 10px; }
    .h2_btn-block {
      display: flex;
      justify-content: flex-end;
      align-items: center; }
  .h2_min {
    font-size: 21px;
    color: #3a3a3a;
    line-height: 30px; }

@media (max-width: 991px) {
  .container {
    max-width: 100% !important; } }

.desk {
  padding-top: 50px;
  justify-content: center; }
  @media (min-width: 768px) {
    .desk {
      justify-content: space-between; } }
  @media (max-width: 499px) {
    .desk {
      margin-bottom: 20px;
      padding-top: 23px; } }
  .desk_item {
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    margin-bottom: 4px;
    text-decoration: none;
    text-align: center;
    font-family: "Lato-Bold"; }
    .desk_item:hover {
      color:#000;
    }
    @media (min-width: 768px) {
      .desk_item {
        width: 25%;
        margin-bottom: 25px; } }
    @media screen and (max-width: 767px) and (min-width: 500px) {
      .desk_item {
        margin-bottom: 10px;
        width: 33%; } }
    .desk_item span {
      width: 180px;
      height: 180px;
      transition: all ease 0.4s;
      border-radius: 50%;
      font-size: 24px;
      color: #361b08;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column; }
      @media (max-width: 767px) {
        .desk_item span {
          width: 106px;
          height: 106px;
          background: #fff; } }
      .desk_item span:hover {
        background: #fff;
        color:#361b08!important;
        box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); }
         .desk_item span:hover i {
          color:#361b08;
         }
        @media (max-width: 767px) {
          .desk_item span:hover {
            background: #76ad00; } }
        @media (min-width: 768px) {
          .desk_item span:hover i {
         
             } }
        @media (max-width: 767px) {
          .desk_item span:hover i {
            color: #361b08;
            filter: hue-rotate(173deg) grayscale(0.75) brightness(1.16) contrast(3) saturate(0); } }
      @media (max-width: 767px) {
        .desk_item span {
          font-size: 16px; } }
    .desk_item i {
      display: block;
      height: 75px;
      width: 100%;
      transition: all ease 0.4s; }
      @media (max-width: 767px) {
        .desk_item i {
          height: 31px; } }
      @media (max-width: 767px) {
        .desk_item i img {
          max-height: 31px; } }

.advert {
  justify-content: space-between;
  width: 100%; }
  .advert-right {
    margin-left: -15px;
    margin-right: -15px;
    width: auto; }
    .advert-right .advert_item {
      width: 33%; }
  .advert_item {
    width: 25%;
    margin-bottom: 25px; }
    @media (min-width: 501px) {
      .advert_item {
        padding: 0 10px; } }
    @media (max-width: 767px) {
      .advert_item {
        width: 50%; } }
    .advert_item-body {
      width: 100%;
      max-width: 250px;
      height: auto;
      padding: 30px 8% 31px 8%;
      color: #4b4b4b;
      position: relative;
      margin-left: auto;
      margin-right: auto; }
      @media (max-width: 500px) {
        .advert_item-body {
          padding: 14px 4% 35px 6%; } }
      @media (max-width: 400px) {
        .advert_item-body {
          padding: 14px 4% 15px 6%; } }
      .advert_item-body:hover .advert_item-body-bg_bottom img {
        opacity: 0; }
        .advert_item-body:hover .advert_item-body-bg_bottom img + img {
          opacity: 1; }
      .advert_item-body-bg {
        position: absolute !important;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1 !important;
        display: flex;
        flex-direction: column; }
        .advert_item-body-bg > * {
          width: 100%;
          position: relative; }
        .advert_item-body-bg_top {
          flex: 0; }
        .advert_item-body-bg_center {
          flex: 1;
          background: url(../images/section/advert/center.webp) no-repeat top left;
          background-size: 100% 100%; }
        .advert_item-body-bg_bot {
          position: relative;
          flex: 0; }
        .advert_item-body-bg img {
          width: 100%;
          display: block; }
          .advert_item-body-bg img + img {
            position: absolute;
            top: -1px;
            left: 0;
            opacity: 0; }
        .advert_item-body-bg.green {
          filter: saturate(0.7) brightness(100%) hue-rotate(46deg);
          -webkit-filter: saturate(0.7) brightness(100%) hue-rotate(46deg); }
        .advert_item-body-bg.blue {
          filter: saturate(0.6) brightness(90%) hue-rotate(156deg);
          -webkit-filter: saturate(0.6) brightness(90%) hue-rotate(156deg); }
      .advert_item-body > * {
        position: relative;
        z-index: 2; }
    .advert_item-top {
      position: absolute;
      top: 50px;
      right: -15px;
      z-index: 5;
      color: #fff; }
      @media (max-width: 500px) {
        .advert_item-top {
          font-size: 8px;
          top: 19px;
          right: 0px; } }
      .advert_item-top > div {
        margin-bottom: 3px;
        -webkit-clip-path: polygon(100% 0%, 100px 50%, 100% 100%, 15px 100%, 0% 50%, 15px 0%);
        clip-path: polygon(100% 0%, 100px 50%, 100% 100%, 15px 100%, 0% 50%, 15px 0%);
        padding: 3px 27px 3px 18px; }
        @media (max-width: 500px) {
          .advert_item-top > div {
            -webkit-clip-path: polygon(100% 0%, 60px 50%, 100% 100%, 15px 100%, 0% 50%, 15px 0%);
            clip-path: polygon(100% 0%, 60px 50%, 100% 100%, 15px 100%, 0% 50%, 15px 0%);
            padding: 3px 13px 3px 18px; } }
      .advert_item-top > .urgently {
        background: #db2a2a; }
    .advert_item-name {
      margin-bottom: 11px;
      overflow: hidden;
      text-decoration: none;
      font-size: 15.27px;
      color: #4b4b4b;
      font-family: "Lato-Semibold";
      display: block; }
      @media (min-width: 501px) {
        .advert_item-name {
          max-height: 36px;
          min-height: 36px; } }
      @media (max-width: 500px) {
        .advert_item-name {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          font-size: 14px; } }
      .advert_item-name:hover {
        text-decoration: underline; }
    .advert_item-img {
      position: relative;
      cursor: pointer;
      margin-bottom: 8px; }
      .advert_item-img img {
        width: 100%;
        display: block; }
      .advert_item-img:hover:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: rgba(255, 255, 255, 0.6); }
      .advert_item-img:hover:after {
        content: "\e90c";
        width: 50px;
        height: 50px;
        border-radius: 50%;
        display: flex;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #b8b8b8;
        color: #fff;
        font-size: 24px;
        align-items: center;
        justify-content: center;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .advert_item-info {
      font-family: "Gotham Pro Regular";
      white-space: nowrap;
      display: flex;
      flex-wrap: wrap;
      align-items: flex-end; }
      @media (min-width: 501px) {
        .advert_item-info {
          margin-bottom: 15px; } }
      .advert_item-info > * {
        width: 50%; }
        @media (max-width: 500px) {
          .advert_item-info > * {
            order: 3; } }
    .advert_item-stars {
      font-size: 10px; }
      @media (max-width: 500px) {
        .advert_item-stars {
          display: none; } }
      .advert_item-stars i {
        color: #4b4b4b; }
        .advert_item-stars i.active {
          color: #f1c40f; }
    .advert_item-cat {
      font-size: 12.27px;
      color: #9a9a9a; }
      @media (max-width: 500px) {
        .advert_item-cat {
          order: 1;
          font-size: 12px; } }
    .advert_item-aut {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-size: 12.25px;
      margin-top: 20px; }
      .advert_item-aut span {
        display: flex;
        align-items: center;
      }
      .advert_item-aut span.advert_item-body-hidden {
        opacity: 0;
      }
      .advert_item-aut img {
        margin-right: 5px;
      }
      .advert_item-aut p {
        font-family: "Lato-Light";
        font-size: 13px;
        color: #361b08
      }
      .advert_item-body:hover span.advert_item-body-hidden {
        opacity: 1;
      }
      .advert_item-aut i {
        color: #aeaeae; }
        @media (min-width: 501px) {
          .advert_item-aut i {
            margin-right: 5px; } }
      @media (max-width: 500px) {
        .advert_item-aut {
          order: 2;
          margin-top: 0px;
          font-size: 10px; } }
    .advert_item-cost {
      text-align: right; }
      @media (max-width: 500px) {
        .advert_item-cost {
          order: 5;
          margin-top: 15px;
          width: 100% !important;
          text-align: right;
          font-size: 12px; } }
  .advert_left-item {
    display: flex;
    justify-content: space-between;
    border: 1px solid rgba(255, 255, 255, 0);
    padding: 9px 18px 13px 5px; }
    .advert_left-item:hover {
      background: #fff;
      border-radius: 7px;
      border-color: #ededed;
      box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2); }
      .advert_left-item p.hidden-phone a {
        color:#4b4b4b;
      }
      .advert_left-item p.hidden-phone span {
        widows: 77px;
      }
    .advert_left-item:hover .advert_left-toggle > div {
      display: none; }
      .advert_left-item:hover .advert_left-toggle > div:last-child {
        display: block; }

    .advert_left-item:hover .owl-nav {
      opacity: 1; }
  .advert_left-img {
    min-width: 70px;
    margin-right: 15px;
    max-width: 135px; }
    .advert_left-img img {
      display: block;
      width: 100%; }
  .advert_left-name {
    font-size: 14px;
    font-family: "Lato-Semibold";
    color: #361b08;
    text-decoration: none;
    max-height: 36px;
    display: block;
    overflow: hidden;
    margin-bottom: 5px; }
  .advert_left-date, .advert_left-cat {
    font-size: 12px;
    color: #b9b9b9; }
  .advert_left-toggle > div:last-child {
    display: none; }
  .advert_left-date,
  .advert_left .advert_item-stars, .advert_left-cat {
    margin-bottom: 5px;
    height: 15px; }
  .advert_left-date i {
    color: #76ad00;
    margin-right: 5px; }
  .advert_left-comm {
    font-size: 12px; }
  .advert-list .advert_item {
    width: 100% !important; }
    .advert-list .advert_item-body {
      max-width: 100%;
      display: flex;
      justify-content: space-between; }
      .advert-list .advert_item-body-bg {
        background-image: url(../images/section/advert/list.webp);
        background-size: contain;
        background-repeat: no-repeat; }
        .advert-list .advert_item-body-bg > * {
          display: none; }
    .advert-list .advert_item-img {
      max-width: 212px; }

.block {
  width: 100%;
  margin-bottom: 20px; }
  .block_more {
    font-size: "Lato-Regular"; }
    .block_more-text {
      font-size: 15px;
      line-height: 24px;
      max-height: 50px;
      overflow: hidden;
      transition: all ease 0.4s; }
      .block_more-text.open {
        max-height: 99999px; }
    .block_more-a {
      font-size: 14px;
      font-family: "Lato-Thin";
      color: #361b08;
      cursor: pointer;
      display: flex; }
      .block_more-a_right {
        justify-content: flex-end; }
      .block_more-a span {
        border-bottom: 1px dashed #bc9173;
        transition: all ease 0.4s; }
      .block_more-a:hover span {
        border-color: rgba(255, 255, 255, 0); }
      .block_more-a i {
        color: #605449;
        font-size: 8px;
        margin-left: 16px; }
  .block_ad {
    max-width: 600px;
    margin: 0 auto; }
    .block_ad-head {
      color: #aaa0a0;
      font-size: 13px;
      font-family: "Lato-Light";
      margin-bottom: 4px;
      letter-spacing: 0.8px; }
    .block_ad-body {
      max-width: 766px; }
      @media (min-width: 768px) {
        .block_ad-body {
          padding: 11px 14px 15px 11px;
          border: 1px solid #d7d7d7; } }
      .block_ad-body__temp > img {
        width: 100%;
        display: block; }
  .block_left {
    width: 270px; }
  .block_right {
    width: calc( 100% - 300px); }

.search_block {
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  right: 0;
  padding: 11px 0 15px;
  background: #faf7f4; }

.sort_top {
  background: #fff;
  border-radius: 5px;
  border: 1px solid #bcbcbc;
  padding: 8px 20px;
  color: #361b08;
  font-size: 15px;
  margin-bottom: 29px;
  justify-content: space-between; }
  .sort_top a {
    color: #361b08;
    text-decoration: none; }
  .sort_top .jq-selectbox {
    min-width: inherit; }
    .sort_top .jq-selectbox__select {
      padding: 11px 26px 0 15px; }
    .sort_top .jq-selectbox__trigger {
      width: 22px; }
    .sort_top .jq-selectbox li {
      text-align: center;
      padding: 5px 0 6px;
      background-color: unset;
      color: unset; }
      .sort_top .jq-selectbox li:hover {
        text-decoration: underline;
        background-color: unset;
        color: unset; }
      .sort_top .jq-selectbox li.selected {
        background-color: unset;
        color: unset; }

.sort-left a {
  color: #361b08;
  font-size: 16px;
  text-decoration: none;
  display: inline-block; 
  transition: 0.5s;}
  .sort-left a:hover {
    color: #76ad00;
    text-decoration: underline;
    padding-bottom: 3px;
    font-family: "Lato-Bold"; 
  }
  .sort-left a.active {
    color: #76ad00;
    text-decoration: underline;
    padding-bottom: 3px;
    font-family: "Lato-Bold"; }
  .sort-left a + a {
    margin-left: 15px; }

.aside_block {
  color: #361b08;
  margin-bottom: 15px; }
  .aside_block-center {
    display: flex;
    justify-content: center; }
  .aside_block-head {
    font-family: "Lato-Bold";
    font-size: 18px;
    padding-bottom: 23px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center; }

.aside-menu a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  color: #361b08;
  text-decoration: none; }
  .aside-menu a + a {
    margin-top: 20px; }
  .aside-menu a:hover {
    color: #76ad00;
    font-family: "Lato-Bold"; }
  .aside-menu a.active {
    font-family: "Lato-Bold"; }

.aside-menu i {
  transform: rotate(-90deg);
  color: #999999;
  font-size: 8px; }

.aside-check label {
  display: block; }

.kategorii-filter-section-choose-image .aside-check label {
  display: flex;
  align-items: center;
}
.range {
  font-size: 14px;
  color: #666666;
  font-family: "Lato-Regular"; }

.post_item-img {
  display: block; }
  .post_item-img img {
    width: 100%;
    display: block;
    margin-bottom: 32px; }

.post_item-name {
  font-family: "Lato-Semibold";
  font-size: 34px;
  line-height: 30px;
  text-decoration: none;
  margin-bottom: 15px;
  font-weight: unset;
  display: block;
  color: #3a3a3a; }

.post_item-info {
  font-family: "Lato-Light";
  font-size: 16px;
  color: #1c1c1c;
  margin-bottom: 15px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  justify-content: space-between; }
  .post_item-info a {
    text-decoration: none;
    font-family: "Lato-Light";
    color: #1c1c1c; }
  .post_item-info i {
    color: #76ad00;
    margin-right: 7px;
    font-size: 18px; }
  .post_item-info div {
    display: flex;
    align-items: center; }
  .post_item-info a + div,
  .post_item-info div + div {
    margin-left: 30px; }

.post_item-text {
  font-size: 15px;
  line-height: 23px;
  color: #1c1c1c;
  margin-bottom: 15px; }
  .post_item-text p {
    margin-bottom: 26px; }
  .post_item-text ul {
    margin-bottom: 26px;
    padding-left: 20px; }
    .post_item-text ul li {
      list-style: disc; }

.post_item-more {
      display: block;
    color: #1c1c1c;
    text-align: right;
    margin-bottom: 70px;
    width: max-content;
    margin-left: auto; }
  .post_item-more:hover {
    text-decoration: none; }

.post_item-autor {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  text-align: right;
  padding: 24px 30px;
  background: url(../images/bg_green.webp) no-repeat top center;
  background-size: cover;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);
  margin-bottom: 37px; }
  .post_item-autor-right {
    margin-left: 30px;
    display: flex;
    justify-content: center;
    align-items: center; }
  .post_item-autor-g {
    margin-bottom: 30px; }
    .post_item-autor-g span {
      margin-right: 45px; }
    .post_item-autor-g .advert_item-stars {
      font-size: 14px; }
  .post_item-autor-name {
    font-size: 21px;
    color: #3a3a3a;
    display: block;
    margin-bottom: 7px; }
  .post_item-autor-top {
    font-family: "Lato-Thin";
    font-size: 14px;
    color: #575757;
    margin-bottom: 10px; }
  .post_item-autor-p {
    font-family: "Lato-Light";
    font-size: 15px;
    line-height: 23px; }

.pager {
  display: flex;
  justify-content: center;
  align-items: center; }
  .pager a {
    text-decoration: none;
    border: 1px solid rgba(0, 0, 0, 0);
    padding: 7px 5px;
    display: inline-block;
    color: #1c1c1c;
    font-size: 15px; }
    .pager a:hover {
      text-decoration: underline; }
    .pager a.active {
      background: #fff;
      border-color: #dadada; }
      .pager a.active:hover {
        text-decoration: none; }
    .pager a i {
      font-size: 7px;
      color: #999999;
      margin: 0 5px;
      display: inline-block; }
    .pager a:first-child i {
      transform: rotate(90deg); }
    .pager a:last-child i {
      transform: rotate(-90deg); }

.repost {
  font-size: 18px;
  font-family: "Lato-Semibold";
  display: flex;
  align-items: center;
  color: #1c1c1c; }
  .repost i {
    color: #828282;
    margin-left: 26px;
    font-size: 34px; }

.tags {
  margin-bottom: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap; }
  .tags h3 {
    font-weight: unset;
    min-width: 170px;
    border: 2px solid #76ad00;
    display: flex;
    margin: 0 4px 8px 4px;
    padding: 4px 30px 4px 28px;
    text-decoration: none;
    color: #000;
    align-items: center; }
    .tags h3:hover {
      cursor: pointer;
      background: #76ad00;
      color: #fff; }
      .tags h3:hover i {
        color: #fff; }
  .tags i {
    color: #76ad00;
    font-size: 18px;
    margin-right: 8px; }

.comment {
  color: #361b08; }
  .comment-num {
    font-size: 21px;
    font-family: "Lato-Light";
    margin-bottom: 40px; }
    .comment-num span {
      font-family: "Lato-Semibold"; }
  .comment_item {
    padding: 24px 20px;
    display: flex; }
    .comment_item:hover {
      background: #fff;
      box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.19); }

    .comment_item-left {
      margin-right: 30px; }
    .comment_item-right {
      color: #361b08;
      width: calc( 100% - 161px); }
    .comment_item-name {
      font-size: 21px;
      display: flex;
      align-items: center;
      margin-bottom: 20px; }
      .comment_item-name .advert_item-stars {
        font-size: 15px;
        margin-left: 6px;
        margin-top: 5px; }
      .comment_item-name .status {
        border-radius: 10px;
        padding: 3px 17px;
        margin: 0 7px;
        background: #15c1e9;
        font-size: 17px;
        color: #fff; }
    .comment_item-text {
      font-size: 15px;
      line-height: 23px;
      font-family: "Lato-Light";
      margin-bottom: 15px; }
    .comment_item-rating i {
      color: #b9b9b9;
      font-size: 13px; }
    .comment_item-rating a {
      text-decoration: none;
      padding: 3px 16px;
      background: #ebebeb;
      margin-right: 6px; }
      .comment_item-rating a.like {
        color: #76ad00; }
      .comment_item-rating a.dis {
        color: #db2a2a; }
        .comment_item-rating a.dis i {
          transform: rotate(-180deg);
          display: inline-block; }
  .comment_add {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .comment_add-item {
      position: relative;
      width: 48.5%;
      margin-bottom: 18px; }
      .comment_add-item.all {
        width: 100%; }
      .comment_add-item textarea,
      .comment_add-item input {
        font-family: "Lato-Regular";
        font-size: 17px;
        width: 100%;
        display: block;
        padding: 15px 22px;
        padding-right: 33px;
        border: 1px solid #c4c4c4; }
      .comment_add-item .btn {
        background: #fff;
        border: 1px solid #d1d1d1;
       
        color: #6e6e6e;
        margin-bottom: 22px;
        display: inline-block; }
      .comment_add-item.reg {
        color: #4b4b4b;
        font-size: 16px; }
        .comment_add-item.reg a {
          color: #76ad00; }
          .comment_add-item.reg a:hover {
            text-decoration: none; }
             .comment_add-item .btn:hover {
               box-shadow: 3px 3px 6px rgba(77, 77, 77, 0.17);
               border-color:#d1d1d1;
               color: #6e6e6e;
             }
    .comment_add-num {
      font-size: 14px;
      color: #949494;
      margin-top: -10px;
      text-align: right; }
      .comment_add-num span {
        color: #76ad00; }

.hint {
  position: absolute;
  z-index: 20;
  top: 15px;
  right: 13px;
  cursor: pointer; }
  .hint i {
    font-size: 22px;
    color: #eaeaea; }
  .hint:hover i {
    color: #76ad00; }
  .hint:hover div {
    display: block; }
  .hint div {
    display: none;
    position: absolute;
    top: 100%;
    left: 100%;
    padding: 27px 25px;
    font-size: 15px;
    color: #361b08;
    line-height: 18px;
    background: #fff;
    box-shadow: 1px 0 16px #4b3933;
    width: 300px;
    border-radius: 10px; }
    .hint div.right {
      left: auto;
      right: 100%; }

.rev {
  margin-bottom: 35px; }
  .rev .advert_item-stars {
    font-size: 16px; }

  .rev_block {
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
    justify-content: space-between;
    align-items: center; }
    .rev_block .advert_item-stars {
      font-size: 14px; }
    .rev_block .review_line {
      width: 48%; }
      .rev_block .review_line div {
        width: 50%; }
  .rev_one {
    display: flex;
    flex-wrap: wrap; }
  .rev_list {
    width: 100%;
    height: 650px;
    overflow: auto; }
    .rev_list .advert_left-item {
      padding: 0;
      position: relative;
      margin-bottom: 10px; }
    .rev_list .advert_left-info {
      width: 100%; }
    .rev_list .advert_left-img {
      min-width: 120px;
      margin-right: 15px; }
    .rev_list .owl-next, .rev_list .owl-prev {
      position: absolute;
      top: 0;
      bottom: 0;
      width: 24px;
      background: rgba(0, 0, 0, 0.2) !important;
      z-index: 10;
      left: 0; }
    .rev_list .owl-next {
      left: auto;
      right: 0; }
      .rev_list .owl-next span:before {
        transform: rotate(-90deg) !important; }
    .rev_list .owl-nav {
      opacity: 0; }
      .rev_list .owl-nav span {
        color: #fff;
        font-size: 0;
        height: 10px;
        display: block; }
        .rev_list .owl-nav span:before {
          transform: rotate(90deg);
          font-size: 10px;
          display: block;
          content: "\e90f";
          font-family: 'icomoon' !important;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
    .rev_list .advert_left-name {
      color: #4b4b4b;
      font-size: 17px;
      font-family: "Lato-Bold";
      margin-bottom: 15px; }
    .rev_list .advert_item-stars {
      font-size: 15px;
      margin-bottom: 15px; }
  .rev_type {
    font-size: 13px;
    color: #1c1c1c;
    padding-top: 2px; }

.review {
  max-width: 670px;
  margin: 0 auto 45px auto; }
  .review_line {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px; }
    .review_line div {
      width: 33%;
      font-size: 15px; }
    .review_line-color {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      padding-right: 30px; }
      .review_line-color b {
        background: #fff;
        box-shadow: 0 0 0 1px #dbdbdb inset;
        width: 100%;
        height: 8px;
        max-width: calc( 100% / 5); }
      .review_line-color span {
        width: 100%;
        height: 8px;
        max-width: calc( 100% / 5); }
        .review_line-color span + span {
          border-left: 1px solid #9dab7c; }
        .review_line-color span:nth-child(1) {
          background: #ee5e5e; }
        .review_line-color span:nth-child(2) {
          background: #c3972c; }
        .review_line-color span:nth-child(3) {
          background: #7c8328; }
        .review_line-color span:nth-child(4) {
          background: #56a33e; }
        .review_line-color span:nth-child(5) {
          background: #79d24d; }

.user_info {
  max-width: 400px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .user_info > div {
    width: 165px;
    margin-bottom: 17px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #1c1c1c; }
  .user_info a {
    text-decoration: none;
    color: #1c1c1c; }

.user_feedback {
  padding-top: 15px;
  margin-bottom: 35px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  font-size: 15px;
  line-height: 23px; }
  .user_feedback-left {
    display: flex;
    min-width: 190px;
    align-items: center; }
    .user_feedback-left span {
      font-size: 21px;
      color: #3a3a3a; }
    .user_feedback-left i {
      width: 22px;
      height: 22px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      border: 1px solid #76ad00;
      color: #76ad00;
      margin-right: 12px;
      font-size: 11px; }
    .user_feedback-left + div {
      width: 100%; }

.about {
  background: url(../images/about.webp) no-repeat top center;
  background-size: cover;
  color: #fff; }
  .about .bread a {
    color: #fff; }
  .about h1 {
    color: #fff; }
  .about .h1_i span:after, .about .h1_i span:before {
    background: #fff; }
  .about_text {
    text-align: center;
    max-width: 960px;
    margin: 0 auto; }
    .about_text p {
      margin-bottom: 38px; }
  .about h2 {
    margin-bottom: 30px; }
  .about_icon {
    color: #361b08;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 40px; }
    .about_icon-left {
      width: 70px;
      min-width: 70px;
      min-height: 70px;
      height: 70px;
      display: flex;
      justify-content: center;
      align-items: center;
      border: 3px solid #76ad00;
      background: #fff;
      margin-right: 30px;
      border-radius: 50%; }
    .about_icon-head {
      font-size: 18px;
      text-transform: uppercase;
      margin-bottom: 22px; }
  .about_rev {
    background: url(../images/bg_green.webp); 
    position: relative;}
    .about_rev_all {
      font-size: 14px; }
    .about_rev h2 {
      margin-bottom: 30px; }
    .about_rev-item {
      background: #fff;
      border: 1px solid #cfcfcf;
      box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
      text-align: center;
      padding: 25px 30px; }
      .about_rev-item a {
        color: #361b08; }
      .about_rev-item .about_rev-item a {
        display: inline-block; }
    .about_rev-img img {
      max-width: 133px;
      margin: 0 auto 15px auto; }
    .about_rev-name {
      font-family: "Lato-Bold";
      color: #887364 !important;
      text-decoration: none; }
    .about_rev-info {
      font-size: 13px;
      color: #887364;
      padding: 15px 0; }
    .about_rev-more {
      color: #241205;
      display: block;
      margin: 15px 0; }
      .about_rev-more:hover {
        text-decoration: none; }
    .about_rev-btn a {
      display: inline-block;
      margin: 0 7px;
      font-size: 14px; }
      .about_rev-btn a:hover {
        text-decoration: none; }
      .about_rev-btn a:not(.btn) {
        color: #361b08; }
      .about_rev-btn a.btn {
        background: #fff;
        color: #361b08; }
        .about_rev-btn a.btn i {
          color: #76ad00;
          margin-right: 7px; }

a.reviews_btn {
  text-decoration: none;
  height: 30px;
  width: 195px;
  background: #fff;
  transition: 0.5s;
  color:#361b08;
  font-family: "Lato-Regular";
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius:15px;
}

a.reviews_btn img {
  margin-right: 8px;
  height: 18px;
}
a.reviews_btn img.reviews_btn_active {
  display: none;
}
a.reviews_btn:hover {
  background: #76ad00;
  color:#fff;
}
a.reviews_btn:hover img {
  display: none;
}
a.reviews_btn:hover img.reviews_btn_active {
  display: block;
}



  .about_how {
    color: #361b08; }
    .about_how h2 {
      margin-bottom: 30px; }
    .about_how-block {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-bottom: 97px; }
      .about_how-block i {
        font-size: 40px;
        margin: 40px;
        display: block;
        color: #76ad00; }
      .about_how-block > div {
        width: 250px;
        height: 118px;
        background-image: url(../images/section/about_how/3.webp);
        background-position: top left;
        background-repeat: no-repeat;
        background-size: contain; }
        .about_how-block > div:last-child {
          width: 118px; }
        .about_how-block > div.about_how-start {
          background: url(../images/section/about_how/2.webp) no-repeat; }
          .about_how-block > div.about_how-start ~ div {
            background: url(../images/section/about_how/1.webp) no-repeat; }
    .about_how-head {
      font-size: 21px;
      text-align: center;
      margin-bottom: 85px; }

.bread {
  margin-bottom: 30px; 
display: flex;
align-items: center;
margin-left: 15px;}
  .bread a {
    white-space: nowrap;
        color: #361b08;
    font-size: 14px;
    text-decoration: none;
    height: max-content;
    display: flex;
    align-items: center; }
    .bread a:hover {
      text-decoration: underline; }
    .bread a + a:before {
      content: '/';
      display: inline-block;
      padding: 0 3px; 
      }

header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #76ad00;
  z-index:1000;
  padding: 10px 0;
  font-family: "Lato-Semibold"; }
  header a {
    color: #fff;
    text-decoration: none;
    transition: color ease 0.4s; }
    header a i {
      font-size: 26px; }
    header a:hover {
      color: #ffb24d; }

@media (max-width: 991px) {
  nav {
    position: fixed !important;
    top: 0;
    left: -11000%;
    right: 11000%;
    bottom: 0; } }

nav a {
  margin: 0 13px;
  font-size: 15px;
  white-space: nowrap; }

.logo img {
  width: 100%;
  max-width: 170px; }

.header_control a {
  padding: 4px 15px; }
  .header_control a + a {
    border-left: 1px solid #fff; }

.search_block {
  display: none;
  padding: 11px 0 15px;
  background: #faf7f4; }
  @media (min-width: 768px) {
    .search_block {
      position: absolute;
      top: 100%;
      width: 100%;
      left: 0;
      right: 0; } }

.search_res {
  font-size: 18px;
  color: #361b08;
  margin-bottom: 30px; }
  .search_res a {
    color: #76ad00;
    display: inline-block;
    padding: 0 10px;
    text-decoration: none; }
    .search_res a:hover {
      text-decoration: underline; }

.search_input {
  display: block;
  width: 100%;
  padding: 18px 20px;
  background: #fff;
  border: 1px solid #dadada;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 1;
  color: #361b08; }
  .search_input-block {
    position: relative; }
  .search_input-button {
    background: none;
    border: none;
    font-size: 20px;
    color: #bfbfbf;
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 10px;
    transform: translate(-50%, -50%); }

footer {
  position: relative;
  z-index: 9;
  background: #ececec;
  padding: 4px 0 16px 0;
  flex: 0 0 auto; }

.footer_menu {
  width: 100%;
  padding-top: 3px;
  justify-content: center; }
  @media (max-width: 640px) {
    .footer_menu {
      max-width: 435px; } }
  @media (max-width: 767px) {
    .footer_menu {
      padding: 15px 0; } }
  .footer_menu a {
    padding: 0 19px;
    color: #bc9173;
    font-size: 13px;
    text-decoration: none;
    position: relative; }
    @media (max-width: 640px) {
      .footer_menu a {
        padding: 0 10px; }
        .footer_menu a:nth-child(3) {
          padding-left: 0; }
          .footer_menu a:nth-child(3):before {
            display: none !important; } }
    @media (max-width: 767px) {
      .footer_menu a {
        margin: 5px 0; } }
    .footer_menu a + a:before {
      content: '';
      position: absolute;
      left: 0;
      top: -4px;
      bottom: -4px;
      width: 1px;
      background: #a9a9a9; }

.nebo {
  white-space: nowrap;
  color: #bc9173;
  font-size: 12px; }
  .nebo img {
    margin: 0 5px; }

.sitemap {
  text-decoration: none;
  font-size: 27px;
  color: #c7b6aa; }

section.desk {
  display: flex;
  flex-direction: column;
  padding-top: 0;
  background: url(../images/section/desk.webp) no-repeat top center;
  background-size: cover; }
  @media (min-width: 768px) {
    section.desk {
      padding-top: 25px;
      display: block; } }
  @media (max-width: 600px) {
    section.desk {
      background-size: auto 100%;
      background-position: bottom left 26%; } }
  section.desk h1 {
    padding: 35px 0 50px 0; }
    @media (max-width: 767px) {
      section.desk h1 {
        padding: 10px 0;
        text-transform: uppercase;
        background: #faf7f4; } }
  section.desk .btn {
    font-size: 15px; }
  @media (max-width: 767px) {
    section.desk .bread {
      display: none !important; } }

.desk-btn {
  order: 5; }

.btn {
  border-radius: 35px;
  padding: 7px 29px;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  border: 2px solid #fff;
  transition: all ease 0.4s;
  white-space: nowrap;
  font-family: "Lato-Semibold"; }
  @media (max-width: 499px) {
    .btn {
      border-radius: 10px;
      width: calc( 100% - 20px);
      margin-left: 10px;
      margin-right: 10px;
      text-align: center; } }
  .btn:hover {
    border-color: #ffb24d;
    color: #ffb24d; }
  .btn_yellow {
    background: #f6db25;
    color: #361b08;
    border-color: #f6db25;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3); }
    .btn_yellow:hover {
      border-color: #f6db25;
      background: #fff;
      color: #361b08; }
  .btn_more {
    display: block;
    text-align: center;
    color: #361b08;
    background: #fff;
    box-shadow: 3px 3px 6px rgba(77, 77, 77, 0.2);
    font-family: "Lato-Light";
    border-radius: 10px;
    font-size: 16px; }
    .btn_more i {
      color: #999999;
      font-size: 8px;
      margin-left: 15px; }
  .btn_grey {
    color: #6e6e6e;
    background: #f8f8f8;
    border-color: #f8f8f8;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); }
    .btn_grey:hover {
      border-color: #76ad00;
      color: #76ad00; }
  .btn_add {
    background: #76ad00;
    border-color: #76ad00;
    display: flex;
    align-items: center;
    justify-content: center; }
    .btn_add:hover {
      color: #fff; 
    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.31);
    border:2px solid #76ad00;}
    .btn_add i {
      width: 21px;
      height: 21px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      background: #fff;
      color: #76ad00;
      margin-right: 12px;
      font-size: 11px; }

.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.jq-checkbox input,
.jq-radio input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0; }

.jq-file {
  position: relative;
  display: inline-block;
  overflow: hidden; }

.jq-file input {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  margin: 0;
  padding: 0;
  opacity: 0;
  font-size: 100px;
  line-height: 1em; }

.jq-file__name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.jq-selectbox,
.jq-select-multiple {
  position: relative;
  display: inline-block; }

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0; }

.jq-selectbox li,
.jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

.jq-selectbox {
  z-index: 10; }

.jq-selectbox__select {
  position: relative; }

.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis; }

.jq-selectbox__dropdown {
  position: absolute; }

.jq-selectbox__search input {
  -webkit-appearance: textfield; }

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none; }

.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch; }

.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

.jq-number {
  display: inline-block; }

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left;
  /* для Opera Presto */ }

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* в каких-то браузерах присутствует отступ */
  -webkit-appearance: none; }

.jq-checkbox,
.jq-radio {
  vertical-align: -4px;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer; }

.jq-checkbox.focused,
.jq-radio.focused {
  border: 1px solid #08C; }

.jq-checkbox.disabled,
.jq-radio.disabled {
  opacity: .55; }

.jq-radio {
  width: 13px;
  height: 13px;
  border: 1px solid #cccccc;
  background: #f2f2f2;
  padding:0;
  vertical-align: -8px;
  border-radius: 0;
}

.jq-radio.checked {
  width: 13px;
  height: 13px;
  border: 1px solid #cccccc;
  background: #f2f2f2;
}

.jq-radio .jq-radio__div {
  border-radius: 0;
  width: 9px;
  height: 9px;
  box-shadow: inset 0 3px 5px 1px rgba(0, 0, 0, 0.3);
  border: 1px solid #c2c2c2;
  background: #f2f2f2;;
  margin: 0;
  padding: 0;
  margin-top: 1px;
  margin-left: 1px;
  border-radius: 0;
}

.jq-radio.checked .jq-radio__div {
  width: 9px;
    height: 9px;
    margin-top: 1px;
    margin-left: 1px;
  box-shadow: inset 0 3px 5px 1px rgba(0, 0, 0, 0.3);
  border: 1px solid #c2c2c2;
  background: #27ae60;
  border-radius: 0;
}


.jq-checkbox {
  width: 13px;
  height: 13px;
  border: 1px solid #cccccc;
  background: #f2f2f2;
  padding:0;
  vertical-align: -8px;
  border-radius: 0;
}

.jq-checkbox.checked {
  width: 13px;
  height: 13px;
  border: 1px solid #cccccc;
  background: #f2f2f2;
}

.jq-checkbox .jq-checkbox__div {
  border-radius: 0;
  width: 9px;
  height: 9px;
  box-shadow: inset 0 3px 5px 1px rgba(0, 0, 0, 0.3);
  border: 1px solid #c2c2c2;
  background: #f2f2f2;;
  margin: 0;
  padding: 0;
  margin-top: 1px;
  margin-left: 1px;
  border-radius: 0;
}

.jq-checkbox.checked .jq-checkbox__div {
  width: 9px;
  height: 9px;
  margin-top:1px;
  margin-left: 1px;
  transform: rotate(0deg);
  box-shadow: inset 0 3px 5px 1px rgba(0, 0, 0, 0.3);
  border: 1px solid #c2c2c2;
  background: #27ae60;
  border-radius: 0;
}

.jq-file {
  width: 270px;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

.jq-file input {
  cursor: pointer; }

.jq-file__name {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333; }

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF; }

.jq-file:hover .jq-file__browse {
  background: linear-gradient(#F6F6F6, #E6E6E6); }

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD; }

.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF; }

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-number {
  position: relative;
  vertical-align: middle;
  padding: 0 36px 0 0; }

.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1); }

.jq-number__field:hover {
  border-color: #B3B3B3; }

.jq-number__field input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333; }

.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer; }

.jq-number__spin.minus {
  top: auto;
  bottom: 0; }

.jq-number__spin:hover {
  background: linear-gradient(#F6F6F6, #E6E6E6); }

.jq-number__spin:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD; }

.jq-number__spin:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent; }

.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent; }

.jq-number__spin.minus:hover:after {
  border-top-color: #000; }

.jq-number__spin.plus:hover:after {
  border-bottom-color: #000; }

.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF; }

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA; }

.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA; }

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
  min-width: 230px; }

.jq-selectbox__select {
  height: 43px;
  padding: 9px 45px 0 10px;
  border: 1px solid #c4c4c4;
  background: #fff; }

.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #76ad00; }

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-selectbox__select-text {
  display: block;
  width: 100%; }

.jq-selectbox .placeholder {
  color: #888; }

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%; }

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 6px;
  color: #999999; }
  .jq-selectbox__trigger-arrow:after {
    content: "\e90f";
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000; }

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA; }

.jq-selectbox__dropdown {
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  color: #361b08;
  background: #FFF;
  box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.37); }

.jq-selectbox__search {
  margin: 5px; }

.jq-selectbox__search input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333; }

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px; }

.jq-selectbox ul {
  margin: 0;
  padding: 0; }

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  color: #231F20; }

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF; }

.jq-selectbox li:hover {
  background-color: #76ad00;
  color: #FFF; }

.jq-selectbox li.disabled {
  color: #AAA; }

.jq-selectbox li.disabled:hover {
  background: none; }

.jq-selectbox li.optgroup {
  font-weight: bold; }

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default; }

.jq-selectbox li.option {
  padding-left: 25px; }

.jq-select-multiple {
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default; }

.jq-select-multiple.focused {
  border: 1px solid #76ad00; }

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-select-multiple ul {
  margin: 0;
  padding: 0; }

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none; }

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0; }

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px; }

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF; }

.jq-select-multiple li.disabled {
  color: #AAA; }

.jq-select-multiple li.optgroup {
  font-weight: bold; }

.jq-select-multiple li.option {
  padding-left: 25px; }

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF; }

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333; }

input[type='search'].styler {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

textarea.styler {
  overflow: auto; }

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3; }

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: none;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer; }

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
  padding: 0;
  border: 0; }

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
  background: linear-gradient(#F6F6F6, #E6E6E6); }

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD; }

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

/*! jQuery UI - v1.12.1 - 2019-05-13
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 18px;
  height: 18px;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  background-position: 0 0;
  background: #c2b4a1;
  border: none; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: 5px; }

.ui-slider-horizontal .ui-slider-handle {
  top: -7px;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold; }

.ui-widget-header a {
  color: #333333; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border-radius: 50%;
  background: #76ad00;
  font-weight: normal;
  color: #454545; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  font-weight: normal;
  color: #2b2b2b; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  background: #ffb24d;
  font-weight: normal;
  color: #ffffff; }

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-caret-1-n {
  background-position: 0 0; }

.ui-icon-caret-1-ne {
  background-position: -16px 0; }

.ui-icon-caret-1-e {
  background-position: -32px 0; }

.ui-icon-caret-1-se {
  background-position: -48px 0; }

.ui-icon-caret-1-s {
  background-position: -65px 0; }

.ui-icon-caret-1-sw {
  background-position: -80px 0; }

.ui-icon-caret-1-w {
  background-position: -96px 0; }

.ui-icon-caret-1-nw {
  background-position: -112px 0; }

.ui-icon-caret-2-n-s {
  background-position: -128px 0; }

.ui-icon-caret-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -65px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px; }

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */ }

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666; }

.jspContainer {
  overflow: hidden;
  position: relative; }

.jspPane {
  position: absolute; }

.jspVerticalBar {
  padding-top: 15px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 16px; }

.jspHorizontalBar {
  background: red;
  bottom: 0;
  height: 16px;
  left: 0;
  position: absolute;
  width: 100%; }

.jspCap {
  display: none; }

.jspHorizontalBar .jspCap {
  float: left; }

.jspTrack {
  position: relative; }
  .jspTrack:before {
    content: '';
    display: block;
    width: 4px;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -2px;
    background: #fff;
    position: absolute;
    border: 1px solid #d0d0d0; }

.jspDrag {
  cursor: pointer;
  left: 0;
  position: relative;
  top: 0; }
  .jspDrag:after {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    background: #76ad00;
    transform: translate(-50%, -50%); }

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%; }

.jspArrow {
  background: #50506d;
  cursor: pointer;
  direction: ltr;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -20000px; }

.jspDisabled {
  background: #80808d;
  cursor: default; }

.jspVerticalBar .jspArrow {
  height: 16px; }

.jspHorizontalBar .jspArrow {
  float: left;
  height: 100%;
  width: 16px; }

.jspVerticalBar .jspArrow:focus {
  border: 1px solid red;
  outline: none; }

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
  margin: 0 -3px 0 0; }

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */ }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }



.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none; }

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
      This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
      calculation of the height of the owl-item that breaks page layouts
     */ }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0; }

  .owl-carousel .owl-item img {
    width:auto;
  }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav [class*='owl-'] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px; }

.owl-theme .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none; }

.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline; }

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791; }

  /* POISK UNDER HEADER */

  section.poisk-under-header {
    position: fixed;
    height: 140px;
    width:100%;
    z-index: 100;
    display: none;
  }

  .poisk-under-header-active {
    display: block!important;
  }

  .poisk-under-header-back {
    background: #fff;
    height: 100%;
    width: 100%;
    opacity: 0.7;
  }

.poisk-under-header-line {
    position: absolute;
    width: 50%;
    margin-left: 25%;
    height: 30px;
    margin-top: -43px;
    background: #fff;
    display: flex;
    align-items: center;
}
a.search-burger img {
    height: 12px;
}
a.search-burger {
      display: flex;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    min-width: max-content;
    width: max-content;
    position: relative;
    text-decoration: none;
}
a.search-burger span {
  display: flex;
  align-items: center;
}
a.search-burger span img {
  height: 13px;
  width: auto;
}
a.search-burger span p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 13px;
  margin-left: 5px;
}
a.search-burger span {
  display: none;
}
a.search-burger .common-search-burger {
  display: flex;
}
.poisk-under-header-line input:hover {
  outline:none;
  box-shadow: none;
}
.poisk-under-header-line input:focus {
  outline: none!important;
  box-shadow: none!important;
}

.search-razdel {
  width: 1px;
  min-width: 1px;
    height: 18px;
    background-color: #cacaca;
    margin-right: 10px;
}
a.search-mesto {
  display: flex;
  align-items: center;
  text-decoration: none;
  width: max-content;
  min-width: max-content
}
.poisk-under-header-line input {
  width:100%;
  padding-right: 10px;
  padding-left: 10px;
}

a.search-mesto p {
  display: none;
  margin-left: 10px;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  text-decoration: none;
}
.search-poisk {
  min-width: 70px;
background-color: #76ad00;
color: #ffffff;
font-family: "Lato-Semibold";
font-size: 15px;
font-weight: 400;
padding:0;
margin:0;
text-decoration: none;
height: 100%;
width:70px;
display: flex;
align-items: center;
justify-content: center;
margin-left: 10px;
transition: 0.5s;
}

.search-burger-hover-block-coloum a {
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.search-burger-hover-block-coloum a .search-burger-hover-block-active-img {
  display: none;
}

.search-burger-hover-block-coloum p {
  padding-left: 15px;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  font-weight: 400;
}
.search-burger-hover-block-coloum {
  width: 140px;
  margin-right: 20px;
  height: max-content
}
.search-burger-hover-block-coloum-active p {
  color:#76ad00;
}
.search-burger-hover-block-coloum-active img {
  display: none;
}
.search-burger-hover-block-coloum-active img.search-burger-hover-block-active-img {
  display: block;
}
 .search-burger-hover-block {
  position: absolute;
  top: 0;
  margin-top: 30px;
  box-shadow: 0 5px 12px 1px rgba(0, 0, 0, 0.36);
  background-color: #f9f6ee;
  width: 65%;
  height: auto;
  padding:10px;
  align-items: center;
  display: none;
}

.search-burger-active {
  display: flex;
  align-items: center;
}

.search-mesto-active-block {
  box-shadow: 0 5px 12px 1px rgba(0, 0, 0, 0.36);
  background-color: #f9f6ee;
  height: auto;
  width:34%;
  right: 0;
  position: absolute;
  top:0;
  margin-top: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
}
.search-mesto-active-block-click {
  display: block;
}
.search-mesto-active-block a {
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.search-mesto-active-block a:hover {
  text-decoration: underline;
}
.search-poisk:hover {
  background-color: #d2e85b;
}

@media(max-width: 1330px) {
}
@media(max-width: 1240px) {
  .poisk-under-header-line {
    position: absolute;
    width: 655px;
    height: 30px;
    margin-top: -43px;
    background: #fff;
    display: flex;
    align-items: center;
    left: 50%;
    margin-left: -327.5px;
}

}

@media(max-width: 881px) {
  .poisk-under-header-line {
    position: absolute;
    width: 500px;
    height: 30px;
    margin-top: -43px;
    background: #fff;
    display: flex;
    align-items: center;
    left: 50%;
    margin-left: -250px;
}

}

@media(max-width: 660px) {
  a.search-burger {
    display: none;
  }
  .search-razdel {
    display: none;
  }
  a.search-mesto {
    display: none;
  }

.poisk-under-header-line {
    position: absolute;
    width: 80%;
    height: 30px;
    margin-top: -43px;
    background: #fff;
    display: flex;
    align-items: center;
    left: 0%;
    margin-left: 10%;
}
}

@media(max-width: 450px) {
  .poisk-under-header-line input {
    font-size: 11px;
  }
}

@media(max-width: 660px) {
  .search-poisk {
    margin-left: 0;
  }
  .poisk-under-header-line input {
    height: 100%;
  }
}

  /* POPUP */

  /* fixed buttons */

.fixed-buttons {
  position: fixed;
  top:10%;
  z-index: 10000;
}

.fixed-button {
  position: relative;
  z-index: 10;
  text-decoration: none;
  display: flex;
  height: 60px;
  width:max-content;
  padding:5px;
  padding-right: 15px;
  align-items: center;
  background: #d4d4d4;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  margin-bottom: 25px;
}

.fixed-button:hover {
  cursor:pointer;
}

.fixed-button img {
  margin-left: 20px;
}

.fixed-button p {
  margin-left: 10px;
  display: none;
  color: #ffffff;
  font-family: "Lato-Bold";
  font-size: 16px;
}

img.fixed-button_active-img {
  display: none;
}

.fixed-buttons_active {
  background: #76ad00;
}

.fixed-buttons_active p {
  display: block;
}

.fixed-buttons_active img {
  display: none;
}

.fixed-buttons_active img.fixed-button_active-img {
  display: block;
}

.fixed-buttons-glavnaya {
  top:30%;
}

@media(max-width: 700px) {
  .fixed-buttons-glavnaya {
    top: 60%;
}
  .fixed-button img {
    margin-left: 5px;
    height: 30px;
}
.fixed-button {
    position: relative;
    z-index: 10;
    text-decoration: none;
    display: flex;
    height: 50px;
    width: max-content;
    padding: 5px;
    padding-right: 10px;
    align-items: center;
    background: #d4d4d4;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    margin-bottom: 25px;
}
}

.jq-selectbox__dropdown {
  width: 100%!important
}

/* FORMS */

/* share */

#share {
  width: 549px;
  height: 164px;
  box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
  border: 2px solid #27ae60;
  background-color: #ffffff;
  position: absolute;
  left:50%;
  top:50%;
  margin-top:-82px;
  margin-left: -275px;
}

#share .form-autorithation-socials a {
    margin: 2%;
    margin-bottom: 0;
}

@media(max-width: 580px) {
  #share {
    width: 470px;
    margin-left: -235px;
  }
}

@media(max-width: 510px) {
  #share p.rqz-under-title {
    font-size: 12px;
    line-height: 16px;
    width: 100%;
}
#share {
  height: 136px;
  margin-top: -68px;
    width: 425px;
    margin-left: -212px;
}
}

@media(max-width: 450px) {
 #share p.rqz-under-title {
    font-size: 10px;
    line-height: 14px;
    width: 100%;
}
#share {
    width: 370px;
    margin-left: -185px;
    height: 122px;
    margin-top: -61px;
}
}

@media(max-width: 400px) {
  #share {
    width: 350px;
    margin-left: -175px;
}
}

@media(max-width: 360px) {
.form-title p {
  font-size: 15px;
}
#share {
    width: 310px;
    margin-left: -155px;
}
}

.hidden {
  display: none;
}

#autorithation-or-registration {
  height: auto;
  width:max-content;
  background: #fff;
  padding-top: 54px;
  padding-bottom: 54px;
  padding-left: 78px;
  padding-right: 78px;
  position: absolute;
  top:50%;
  left:50%;
  margin-left: -171px;
  margin-top: -76.5px;
}

.autorithation-or-registration_button {
  width: 186px;
  height: 45px;
  border-radius: 9px;
  text-decoration: none;
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
  background: #ffffff;
  font-family: "Lato-Regular";
  font-size: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #361b08;
}

.autorithation-or-registration_button:first-child {
  margin-bottom: 35px;
}

.autorithation-or-registration_button:hover {
  color:#fff;
  background: #76ad00;
}

@media(max-width: 360px) {
  #autorithation-or-registration {
    padding-left: 40px;
    padding-right: 40px;
    margin-left: -133px;
}
}

/* АВТОРИЗАЦИЯ */

#autorithation {
        border: 2px solid #27ae60;
    height: 580px;
    width: 439px;
    position: absolute;
    top: 50%;
    margin-top: -280px;
    left: 50%;
    margin-left: -219.5px;
    background: #fff;
}

.form-title {
  width:100%;
  padding:5px;
  text-align: center;
  border-bottom: 2px solid #76ad00;
}

.form-title p {
  color: #361b08;
font-family: "Lato-Regular";
font-size: 19px;
}

.form-autorithation-inputs {
  padding-top: 35px;
}

.form-autorithation-inputs input {
  width: 187px;
  height: 37px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  padding-left: 10px;
  padding-right: 40px;
  position: relative;
}

.form-and-input {
  display: flex;
  margin-bottom: 25px;
  position: relative;
  align-items: center;
}

.form-and-input img {
  position: absolute;
  margin-top:0px;
  margin-left:-30px;
  left:100%;
}

.form-autorithation-inputs p {
  color: #aaaaaa;
  font-family: "Lato-Light";
  font-size: 13px;
  width: 98px;
  margin-right: 13px;
}

.form-autorithation-inputs {
  width:max-content;
  margin:auto;
}

.form-autorithation-social {
  text-align: center;
  width:100%;
}

.form-autorithation-social p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 14px;
}

.form-autorithation-socials {
  margin:auto;
  display: flex;
  justify-content: center;
}

.form-autorithation-social a {
  text-decoration: none;
  margin:10px;
}

a.form-autorithation-button {
  width: 139px;
  height: 35px;
  border-radius: 18px;
  background: #76ad00;
  margin:auto;
  margin-top:20px;
  margin-bottom:20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color:#fff;
  text-decoration: none;
  transition: 0.5s;
}

a.form-autorithation-button:hover {
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.form-autorithation-dop-buttons {
  padding-left: 45px;
  padding-right: 45px;
  padding-bottom: 40px;
  display: flex;
  justify-content: space-between;
}

.form-autorithation-dop-buttons a {
  text-decoration: underline;
  color: #b1b1b1;
  font-family: "Lato-Regular";
  font-size: 14px;
  font-weight: 400;
  transition: 0.5s;
}

.form-autorithation-dop-buttons a:hover {
color:#000;
}

@media(max-width: 510px) {
  .form-and-input {
    display: block;
    margin-bottom: 15px;
    position: relative;
    align-items: center;
}
.help-all-section {
  display: none;
}
.form-autorithation-inputs {
    width: 100%;
    margin: auto;
}
.form-autorithation-inputs input {
    width: 90%;
    margin-left: 5%;
}
.form-autorithation-inputs p {
    color: #000;
    font-family: "Lato-Light";
    font-size: 15px;
    width: 90%;
    margin-right: 13px;
    margin-left: 5%;
}
.form-autorithation-socials img {
    height: 26px;
}
.form-autorithation-social a {
    text-decoration: none;
    margin: 6px;
}
#autorithation {
    border: 2px solid #27ae60;
    height: auto;
    width: 90%;
    position: absolute;
    top: 50%;
    margin-top: -186px;
    left: 5%;
    margin-left: 0px;
    background: #fff;
}
.form-autorithation-dop-buttons {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
.form-autorithation-inputs {
    padding-top: 15px;
}
a.form-autorithation-button {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

/* REGISTRATION */

#registration {
  width: 458px;
  position: absolute;
  height: 551px;
  box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
  border: 2px solid #27ae60;
  background-color: #ffffff;
  left:50%;
  margin-left: -229px;
  top:50%;
  margin-top: -275.5px;
}

.registration-line {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 23px;
  padding-right: 40px;
  position: relative;
}

.registration-line {
  text-align: right;
}

.registration-line p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  width: 100px;
  margin-right: 5px;
}

.registration-line input {
  width: 282px;
  height: 37px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  padding-left: 10px;
  padding-right: 40px;
  color: #aaaaaa;
  font-family: "Lato-Light";
  font-size: 13px;
  position: relative;
}

.registration-line img {
  position: absolute;
  left:100%;
  margin-left: -68px;
}

.registration-nadez-line {
  margin-top: 20px;
  width: 283px;
  height: 9px;
  border: 1px solid #cbcbcb;
  margin-right: 40px;
  float:right;
}

.registration-nadez-line-full {
  height: 100%;
  width:80%;
  background: linear-gradient(86deg, #009007 0%, #58ff47 100%);
}

p.registration-nadez-pod {
    margin-top: 29px;
    color: #aaaaaa;
    font-family: "Lato-Light";
    font-size: 13px;
    margin-left: 132px;
    font-weight: 300;
}

.form-registration-dop-buttons {
  justify-content: center;
}

.registration-line-tel input {
  width:148px;
  padding-left: 10px;
}

.registration-line-tel a {
  width: 73px;
  height: 37px;
  margin-left:4px;
  margin-right: 5px;
  border-radius: 5px;
  border: 1px solid #ededed;
  background-color: #f7f7f7;
  color: #361b08;
  text-align: center;
  display: flex;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Thin";
  font-size: 13px;
}

.registration-line-tel input:last-child {
  width:50px;
}

.registration-line-tel img {
  margin-left: -215px;
}

.form-registration-dop-buttons {
    padding-bottom: 0;
    margin-top: 33px;
}

.registration-line-kod-mb {
  display: none;
}

@media(max-width: 510px) {
  .registration-line-tel a {
    display: none;
  }
  .registration-line-tel input:last-child {
    display: none;
  }
  .registration-line-kod-mb {
  display: block;
}
.registration-line {
    text-align: left;
    display: block;
    padding-right: 0;
    width: 90%;
    margin-top: 5px;
    margin-left: 5%;
}
p.registration-nadez-pod {
  width:90%;
  margin-left:5%;
}
.registration-nadez-line {
    margin-right: 0px;
    width: 90%;
    float: left;
    margin-left: 5%;
}
.registration-line input {
  width: 100%;
}
.registration-line-tel input {
  width: 100%;
}
.registration-line-kod-mb a {
  height: 33px;
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.42);
  border-radius: 5px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-left: 2%;
  color: #361b08;
  font-family: "Lato-Light";
  transition: 0.5s;
  font-size: 14px;
  width:75%;
  background-color: #f7f7f7;
}
.registration-line-kod-mb a:hover {
border: 1px solid #ededed;
}
.registration-line-kod-mb input {
  width:20%;
}
.registration-line-kod-mb-df {
  display: flex;
}
a.form-registration-button {
    margin-top: 0px;
    margin-bottom: 5px;
}
.form-registration-dop-buttons {
    padding-bottom: 0;
    margin-top: 15px;
    padding-bottom: 15px;
}
#registration {
    width: 90%;
    position: absolute;
    height: auto;
    left: 5%;
    margin-left: 0px;
    top: 50%;
    margin-top: -281px;
}
}

@media(max-width: 350px) {
  .registration-line-kod-mb a {
    font-size: 12px;
  }
}
/* ЖАЛОБЫ-ВОПРОС-ОТЗЫВ */

/* ЖАЛОБЫ */

#zhaloba {
  width: 690px;
  height: 815px;
  border: 2px solid #27ae60;
  position: absolute;
  left:50%;
  top:50%;
  margin-left: -345px;
  margin-top: -407.5px;
  background-color: #ffffff;
}

p.rqz-under-title {
  margin:auto;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
}

.rqz-buttons-choose {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.rqz-buttons-choose a {
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 22px;
    display: flex;
    align-items: center;
    box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
    background: #fff;
    text-decoration: none;
}

.rqz-buttons-choose a:last-child {
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}

.rqz-buttons-choose a:first-child {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}

.rqz-buttons-choose p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 17px;
  margin-left: 7px;
}

.rqz-button-choose-img {
  display: none;
}

.rqz-button-choose_active img {
  display: none;
}

.rqz-button-choose_active .rqz-button-choose-img {
  display: block;
}

.rqz-button-choose_active {
  background: #76ad00!important;
}

.rqz-button-choose_active p {
  color:#fff;
}

.zhaloba-top-inputs-line {
  display: flex;
  padding-right: 100px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 15px;
  position: relative;
}

.zhaloba-top-inputs-line input {
  margin-left: 20px;
  width: 349px;
  height: 33px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  position: relative;
  padding-left: 10px;
}

.zhaloba-top-inputs-line textarea {
  width: 349px;
height: 111px;
padding-left: 10px;
border: 1px solid #c4c4c4;
background-color: #ffffff
}

.zhaloba-top-inputs-line p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  width: 127px;
  font-weight: 400;
}

.zhaloba-top-inputs-line img {
  position: absolute;
  left:100%;
  margin-left: -127px;
}

.zhaloba-mark-line {
  margin-top: 15px;
  display: flex;
  align-items: center;
  padding-right: 100px;
  padding-left: 91px;
}

.zhaloba-mark-line p {
  color: #4b4b4b;
  font-family: "Lato-Regular";
  font-size: 15px;
}

.zhaloba-mark-line-stars {
  margin-left: 15px;
  display: flex;
  align-items: center;
}

.zhaloba-mark-line-stars a {
  text-decoration: none;
  margin:1.5px;
}

.zhaloba-add-photo {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.zhaloba-add-photo p {
  color: #4b4b4b;
  font-family: Lato;
  font-size: 14px;
  margin-left: 8px;
}

.zhaloba-mark-line-stars a:hover .zhaloba-add-photo p {
  color: #361b08;
  text-decoration: underline;
}

.zhaloba-check {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e1e1e1;
  width: max-content;
  margin:auto;
}

.zhaloba-check input {
  margin-right: 15px;
}

.zhaloba-check label {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
}

.zhaloba-registrat-top {
  text-align: center;
}

.zhaloba-registrat-top p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
}

.zhaloba-registrat-bottom {
  display: flex;
  align-items: flex-end;
}

.zhaloba-registrat-bottom-captcha {
  width:231px;
  height: auto;
}

.zhaloba-registrat-bottom-inputs {
  width:max-content;
  margin-left: auto;
  margin-top: 15px;
}

.zhaloba-registrat-bottom-input {
  position: relative;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}

.zhaloba-registrat-bottom-input p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  width:44px;
  text-align: center;
  margin-right: 10px;
}

.zhaloba-registrat-bottom-input input {
  width: 167px;
  height: 33px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  position: relative;
  padding-left: 10px;
}

.zhaloba-registrat-bottom-input img {
  position: absolute;
  left:100%;
  margin-left: -27px;
}

img.zhaloba-top-inputs-line-callendar {
    margin-left: -149px;
}

.zhaloba-top-inputs-line-textarea img {
  margin-top: -39px;
}

.form-zhaloba-social {
  margin-top: 20px;
}

.zhaloba-top-inputs-line-data {
  margin-top: 6px!important;
}

.zhaloba-top-inputs-line-about-company {
  margin-top: 6px!important;
}

.zhaloba-top-inputs-line-dislike {
  margin-top: 45px!important;
}

.zhaloba-registrat-bottom-input-help-all-section {
  margin-top: 6px!important;
}

.zhaloba-top-inputs-line-textarea .help-section {
  margin-top: -10px;
}

.help-all-section-vopros-inputs-line {
  margin-top: -1px!important;
}

.help-all-section-otziv-inputs-line {
    margin-top: 31px!important;
    margin-left: 1px;
}

.help-all-section-otziv-inputs-line .help-section {
  margin-top: 5px;
}

.subsrcibe-for-reviews-help-all-section {
  margin-top: 6px!important;
}

@media(max-width: 730px) {
.zhaloba-top-inputs-line {
  padding-right: 40px;
  padding-left: 20px;
}
.zhaloba-top-inputs-line input {
  width:280px;
}
.zhaloba-top-inputs-line textarea {
  width:280px;
}
.zhaloba-top-inputs-line p {
  width:115px;
}
.zhaloba-mark-line {
  padding-right: 40px;
}
#zhaloba {
  margin-left: -247px;
  width: 494px
}
}

@media(max-width: 510px) {
  p.rqz-under-title {
    font-size: 13px;
    line-height: 18px;
  }
  .rqz-button-choose img {
    height: 14px;
}
.rqz-buttons-choose a {
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 13px;
}
img.zhaloba-top-inputs-line-callendar {
    margin-left: -23px;
    margin-top: 8px;
}
.zhaloba-top-inputs-line {
    display: block;
    padding-right: 0px;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-left: 5%;
    margin-top: 5px;
    position: relative;
    padding-left: 0;
}
.zhaloba-top-inputs-line input {
    margin-left: 0px;
    width: 100%;
    height: 33px;
  }
  .zhaloba-top-inputs-line textarea {
    width: 100%;
  }
  .zhaloba-top-inputs-line p {
    width: auto;
}
.zhaloba-top-inputs-line-date input {
    width: 66%;
    margin-left: 10px;
}
.zhaloba-top-inputs-line-date {
  display: flex;
  justify-content: space-between;
}
img.zhaloba-top-inputs-line-callendar {
    margin-left: -41px;
    margin-top: 0px;
}
.zhaloba-mark-line {
    padding-right: 0px;
    padding-left: 0;
    width: 90%;
    margin-left: 5%;
}
.zhaloba-mark-line {
    display: block;
    padding-right: 0px;
    padding-left: 0;
    width: 90%;
    margin-top: 5px;
    margin-left: 5%;
}
.zhaloba-mark-line-stars {
    margin-left: 0px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding-bottom: 7px;
    border-bottom: 1px solid #e1e1e1;
}
.zhaloba-registrat-bottom {
    display: block;
    align-items: flex-end;
}
.zhaloba-registrat-bottom-inputs {
    width: max-content;
    margin: auto;
    margin-top: 15px;
}
.zhaloba-check {
  display: none;
}
.zhaloba-add-photo {
  display: none;
}
#zhaloba {
    width: 90%;
    margin-left: 5%;
    left: 0;
    height: auto;
    margin-top: -371px;
}
.zhaloba-top-inputs-line p {
  font-size: 13px;
}
.rqz-buttons-choose p {
  font-size: 13px;
}
}

@media(max-width: 415px) {
  .zhaloba-top-inputs-line-date input {
    width: 61%;
    margin-left: 0px;
}
}

@media(max-width: 390px) {
  .zhaloba-top-inputs-line-date input {
    width: 57%;
}
}

/* OTZIV */

#otziv {
  width: 690px;
  height: 815px;
  border: 2px solid #27ae60;
  background-color: #ffffff;
  position: absolute;
  top:50%;
  left:50%;
  margin-top: -407.5px;
  margin-left: -345px;
}

.otziv-inputs-line {
  display: flex;
  align-items: center;
  padding-right: 100px;
  justify-content: flex-end;
  position: relative;
  margin-top: 10px;
}

.otziv-inputs-line-img {
  height: max-content;
  width:max-content;
  margin-right: 10px;

}

.otziv-inputs-line-img p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  font-weight: 400;
  margin-top: 10px;
}

.otziv-inputs-line textarea {
  position: relative;
  width: 416px;
  height: 85px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  padding-left: 20px;
  padding-right: 40px;
  color: #b8b8b8;
  font-family: "Lato-Regular";
  font-size: 14px;
  padding-top: 5px;
}

.otziv-inputs-line img {
    position: absolute;
    left: 100%;
    margin-top: -25px;
    margin-left: -128px;
}

.otziv-inputs-line-img img {
    margin: auto;
    position: relative;
    left: 50%;
    margin-left: -15px;
}

.otziv .zhaloba-check {
  display: none;
}

.otziv .zhaloba-mark-line {
  padding-bottom: 10px;
      border-bottom: 1px solid #e1e1e1;
}

@media(max-width: 730px) {
  .otziv-inputs-line {
    display: flex;
    align-items: center;
    padding-right: 40px;
    justify-content: flex-end;
    position: relative;
    margin-top: 10px;
}
.zhaloba-mark-line {
    padding-right: 40px;
    padding-left: 40px;
}
.otziv-inputs-line textarea {
    width: 320px;
  }
  #otziv {
    width: 500px;
    height: 815px;
    border: 2px solid #27ae60;
    background-color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -407.5px;
    margin-left: -250px;
}
.otziv-inputs-line img {
    position: absolute;
    left: 100%;
    margin-top: -25px;
    margin-left: -68px;
}
.otziv-inputs-line-img img {
    margin: auto;
    position: relative;
    left: 50%;
    margin-left: -15px;
}
}

@media(max-width: 510px) {
  .otziv-inputs-line {
    display: block;
    align-items: center;
    padding-right: 0px;
    justify-content: flex-end;
    width: 90%;
    position: relative;
    margin-top: 10px;
    margin-left: 5%;
}
.otziv-inputs-line-img {
    height: max-content;
    width: max-content;
    margin-right: 10px;
    display: flex;
    align-items: center;
}
.otziv-inputs-line-img img {
    margin: auto;
    position: relative;
    left: 0%;
    margin-left: 0px;
    height: 15px;
    margin-right: 8px;
}
.otziv-inputs-line-img p {
  margin-top: 0;
}
.otziv-inputs-line textarea {
  width: 100%;
  height: 75px;
}
.otziv .zhaloba-mark-line {
  border:none;
}
#otziv {
    width: 90%;
    height: auto;
    border: 2px solid #27ae60;
    background-color: #ffffff;
    position: absolute;
    top: 50%;
    left: 0%;
    margin-top: -408px;
    margin-left: 5%;
}
}
/* VOPROS */

#vopros {
  width: 690px;
  height: 815px;
  border: 2px solid #27ae60;
  position: absolute;
  top:50%;
  left:50%;
  margin-top: -407.5px;
  margin-left: -345px;
  background-color: #ffffff;
}

.vopros-inputs-line {
  display: flex;
  position: relative;
  margin-bottom: 25px;
  padding-right: 90px;
  justify-content: flex-end;
}

.vopros-inputs-line img {
    position: absolute;
    left: 100%;
    margin-top: 6px;
    margin-left: -117px;
}

.vopros-inputs-line p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  width:112px;
  margin-right: 10px;
}
.vopros-inputs-line input {
  position: relative;
  width: 415px;
  height: 33px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  color: #b7b7b7;
  font-family: "Lato-Regular";
  font-size: 14px;
  padding-right: 40px;
  padding-left: 10px;
}
.vopros-inputs-line textarea {
  position: relative;
  width: 415px;
  height: 148px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  color: #b7b7b7;
  font-family: "Lato-Regular";
  font-size: 14px;
  padding-right: 40px;
  padding-top: 10px;
  padding-left: 10px;
}

@media(max-width: 730px) {
  .vopros-inputs-line {
    padding-right: 40px;
}
.vopros-inputs-line input {
    width: 320px;
  }
  .vopros-inputs-line textarea {
    width: 320px;
  }
  .vopros-inputs-line img {
    margin-left: -67px;
  }
  #vopros {
    width: 500px;
    margin-left: -250px;
}
.zhaloba-mark-line {
    padding-right: 40px;
    padding-left: 10px;
}
}

@media(max-width: 510px) {
  .vopros-inputs-line {
    display: block;
    position: relative;
    margin-bottom: 5px;
    padding-right: 0px;
    justify-content: flex-end;
    width: 90%;
    margin-left: 5%;
}
.vopros-inputs-line input {
    width: 100%;
}
.vopros-inputs-line textarea {
    width: 100%;
}
#vopros {
  width: 90%;
  margin-left: 5%;
  left: 0;
  height: auto;
  margin-top: -350.5px;
}
.vopros .zhaloba-mark-line {
  display: none;
}
.vopros .zhaloba-check {
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
}
.vopros-inputs-line p {
  width: 100%;
}
}

/* SUBSCRIBE FOR REVIEWS */

.subsrcibe-for-reviews {
  width: 426px;
  height: 241px;
  border: 2px solid #27ae60;
  background-color: #ffffff;
  position: absolute;
  top:50%;
  left:50%;
  margin-top: -120.5px; 
  margin-left: -213px;
}

.subsrcibe-for-reviews-input {
  padding-right: 96px;
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
  padding-bottom: 15px;
}

.subsrcibe-for-reviews-input input {
  padding-left: 10px;
}

.subsrcibe-for-reviews-input img {
  margin-left: -122px;
}

.subsrcibe-for-reviews-under-title {
  margin-top: 10px!important;
}

/* HELP SECTIONS */

.help-section {
  box-shadow: 1px 1px 4px 2px rgba(75, 57, 51, 0.19);
  border-radius: 12px;
  background-color: #ffffff;
  padding-top:25px;
  padding-bottom: 25px;
  padding-left: 20px;
  padding-right: 20px;
  position: absolute;
  width: 304px;
  height: auto;
  top: 0;
  margin-top: 40px;
  left: 50%;
  margin-left: -152px;
  display: none;
  z-index: 100;
}

.help-section p {
    color: #361b08;
    text-align: justify;
    font-family: "Lato-Light";
    font-size: 15px;
    line-height: 18px;
    width: 100%;
}

.help-all-section {
    position: absolute;
    top: 0%;
    margin-top: 8px;
    left: 100%;
}

.help-active-img {
  display: none;
}

.help-active-section .help-image {
  display: none;
}

.help-active-section .help-active-img {
  display: block;
}

.help-active-section .help-section {
  display: block;
}

.help-all-section-form-and-input-name {
  margin-top: 12px;
}

.help-all-section-registration-line-tel {
  margin-left: 10px;
}

.help-all-section-registration-line-tel .help-section {
  margin-left: -320px;
}

/*# sourceMappingURL=maps/style.css.map */
body {
  overflow-x:hidden;
}

/* 18 */
.block_more-text-18 {
  max-height: 117px;
}

.block_more-a-18 {
  justify-content: center;
  padding-top: 15px;
}

.block_more-a-18 span {
  color:#fff;
}

.block_more-a-18 span i {
  color:#fff;
}

.icon-arr_down-18 {
  color:#fff;
}

.block_more-a i {
  transition: 0.5s;
  display: inline-table;
}

.block_more-a-18-active-span i {
  transform: rotate(180deg);
}

@media(max-width: 575px) {
  .h1_i span {
    display: none;
  }
.about h1 {
    color:#361b08;
    text-transform: uppercase;
  }
  .about {
    background: #faf7f4;
  }
  .about .bread a {
    color:#361b08;
  }
  .justify-content-end {
    justify-content: unset;
  }
  .bread {
    margin-bottom: 20px;
}
.block_more-text-18 {
  margin-top: 10px;
}
.about_text p {
  color:#361b08;
}
.block_more-a-18 {
  padding-top: 15px;
}
.block_more-a-18 span {
  color:#361b08;
}
}

    /* 18 - СОВЕТЫ */

  .soveti {
    padding-top: 10px;
    align-items: center;
    padding-bottom: 10px;
  }
   .soveti .col-md-12 {
    display:flex;
   }
    .soveti__title p {
      font-family: "Lato-Semibold"; 
      font-size: 18px;
      color:#361b08;
      line-height: 35px;
    }
    .soveti__desc p {
      font-family: "Lato-Regular"; 
      font-size: 15px;
      color:#361b08;
      line-height: 20px;
    }
    .soveti_float-right {
      text-align: right;
     justify-content:right;
    }
    .soveti_float-left {
      text-align: left;
      justify-content:left;
    }
    .soveti__icon img {
    width: 100%;
}

    @media(max-width: 1199px) {
      .soveti__text {
    padding-left: 20px;
}
    }

    @media(max-width: 1100px) {

    }

    @media(max-width: 800px) {
      .soveti__text {
    padding-left: 0px;
}
}

@media(max-width: 767px) {
 .soveti .col-md-2 {
  width: 30%;
 }
 .soveti__section {
  background: url(../images/bg.webp) #eff8d4;
  background-size: cover;
 }
 .soveti {
  align-items: unset;
  padding-top:20px;
  padding-bottom: 20px;
 }
 .soveti .col-md-10 {
  width: 70%;
 }
 .soveti_float-right {
    text-align: left;
    justify-content: left;
}
.soveti .col-md-10 {
    width: 70%;
    order: 1;
}
.soveti__title p {
    font-family: "Lato-Semibold";
    font-size: 18px;
    color: #361b08;
    line-height: 21px;
    padding-bottom: 12px;
}
}

/* 18 - ИНСТРУКЦИЯ */
    .instruction {
      background: url(../images/bg_green.webp) no-repeat top center;
      background-size: cover;
      padding-bottom: 70px;
    padding-top: 35px;
    }

    .instruction__item {
      height: auto;
    }
    .instruction__name {
      height: auto;
     display: flex;
     align-items: center;
     margin-bottom:25px;
     margin-top: 25px;
    }
    .instruction__number {
      background: #76ad00;
      height: 40px;
      width: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .instruction__number p {
      color:#fff;
      font-family:"Lato-Bold";
      font-size: 27px;
      margin:0;
      padding:0;
    }
    p.instruction__name-p {
      color:#361b08;
      font-family:"Lato-Bold";
      font-size: 21px;
      margin:0;
      padding:0;
      margin-left: 15px;
    }
    .instruction__desc {
    margin-bottom: 25px;
}
    .instruction__desc p {
      text-align: justify;
      font-family: "Lato-Regular"; 
      color:#361b08;
      font-size: 15px;
      margin:0;
      padding:0;
    }
    .instruction__image img {
    width: 100%!important;
}
.instruction__coloum {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.instruction__row_mobile {
  display: none;
}
.instruction__row_pc {
  display:flex;
}

.instruction__slider {
  position: relative;
}

@media(max-width: 767px) {
  .instruction__row_mobile {
  display: flex;
}
.instruction__row_pc {
  display:none;
}
.instruction__item {
    height: auto;
    width: 92%;
    margin:2%;
    margin-left: 4%;
    margin-right: 4%;

}
.instruction {
    padding-bottom: 30px;
    background: #faf7f4;
}
.instruction__title .mb-30 {
  margin-bottom: 0;
}
h2 {
  text-transform: uppercase;
}
.instruction__owl-item {
  display: block;
}
.instruction button.owl-dot {
    background: #76ad00;
    height: 16px;
    border-radius: 100%;
    width: 16px;
    position: relative;
    z-index: 10000;
    margin: 4px;
    opacity: 0.5;
}
.instruction button.owl-dot.active {
  opacity: 1;
}
.instruction .owl-dots {
  margin-top: -28px;
  display: flex;
  justify-content: center;
  position: absolute;
  z-index: 1;
}
.instruction .owl-carousel .owl-nav button.owl-prev, .instruction .owl-carousel .owl-nav button.owl-next {
    background: #76ad00;
    height: 32px;
    width: 32px;
    border-radius: 100%;
    opacity: 0.7;
    color: #fff;
    margin-top: -4px;
    font-size: 38px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 10;
}

.instruction .owl-nav button span {
    position: absolute;
    height: 2px;
    margin-top: -29px;
    left: 11px;
    padding: 0;
    font-size: 41px;
}

.instruction .owl-carousel .owl-stage-outer {
  padding-bottom: 10px;
}
.instruction .owl-nav {
  display: flex;
  position: relative;
  width: 165px;
  justify-content: space-between;
  align-items: center;
  margin: auto;
  transition: 0.5s;
  bottom: 0;
  margin-top: 10px;
}
.instruction .owl-carousel .owl-nav button.owl-prev:hover, .instruction .owl-carousel .owl-nav button.owl-next:hover {
  opacity: 1;
}
}
@media(max-width: 500px) {
  .instruction__item {
    height: auto;
    width: 80%;
    margin: 2%;
    margin-left: 10%;
    margin-right: 10%;
}
.mb-30 {
  margin-bottom: 0;
}
h2 {
  text-transform: uppercase;
  font-size: 20px;
}
}
  
/* РЕЙТИНГ */

.reiting__text p {
  color:#361b08;
  font-family:"Lato-Regular" ;
  font-size: 15px;
  text-align: justify;
}
.reiting__row {
  align-items: center;
}
.reiting__text {
    margin-left: -30px;
    padding-right: 40px;
    padding-bottom: 30px;
}
.reiting__btn {
  width: 270px;
  margin-left: -30px;
}
.reiting__img img {
width: 100%;
    margin-left: -10px;
}
section.reiting {
  padding-top: 40px;
    padding-bottom: 70px;
}

@media(max-width: 1200px) {
  .reiting__text {
    margin-left: -30px;
    padding-right: 0px;
    padding-bottom: 30px;
}
.reiting__img img {
    margin-left: -30px;
}
.reiting__text {
    margin-left: -30px;
    padding-right: 40px;
    padding-bottom: 30px;
}
}

@media(max-width: 991px) {
  .reiting__img img {
    width: 100%;
    margin-left: 0px;
}
}

@media(max-width: 767px) {
  .reiting__text {
    margin: auto;
    width: 80%;
}.reiting__btn {
  margin: auto;
}
.reiting {
    background: #faf7f4;
    box-shadow: inset 0 27px 4px -22px #eeecea, inset 0 -68px 50px -104px #333;
}
}

@media(max-width: 676px) {
.reiting__text {
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
}
.reiting__btn {
    width: 270px;
    margin-left: 0px;
    margin: auto;
}
.reiting__row .col-md-5 {
  padding-top: 30px;
    order: 2;
    width: 90%;
    margin: auto;
}
.reiting__text {
    margin-left: 0px;
    padding-right: 0;
    width: 90%;
    margin: auto;
    padding-bottom: 30px;
}
.reiting__btn {
    width: 270px;
    margin-left: 0px;
    margin: auto;
}

}

/* РЕГИСТРАЦИЯ */

.register {
  padding-bottom: 10px;
  padding-top: 30px;
  background: url(../images/bg.webp) #35454a;
}

.register__text {
  text-align: center;
}

.register__text p {
  color:#fff;
  font-family:"Lato-Regular" ;
  font-size: 15px;
}

.register__btn {
  margin:25px;
  background: none;
  border: 2px solid #f6db25;
  border-color: #f6db25;
  color:#f6db25;
}
.register__btn:hover {
  background: #f6db25;
  border: 2px solid #f6db25;
  border-color: #f6db25;
  color:#3b5057;
}

a.register__btn_yellow {
  background: #f6db25;
  border: 2px solid #f6db25;
  border-color: #f6db25;
  color:#3b5057;
}
.register__buttons {
  justify-content: center;
}
.register__mobile {
  display: none;
}
.register__pc {
  display: block;
}

@media(max-width: 767px) {
  .register__mobile {
  display: block;
}
.register__pc {
  display: none;
}
  .register__buttons {
    display: block;
  }
  .h2_btn-block {
    display: flex;
    justify-content: center;
    align-items: center;
}
.register__btn {
    margin: 6px;
    background: none;
    border: 2px solid #f6db25;
    border-color: #f6db25;
    color: #f6db25;
}
.register__buttons {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .register__text p {
    width: 90%;
    margin: auto;
}
  }

/* УСЛУГИ */

.uslugi {
  padding-bottom: 0;
  padding-top: 0;
}

.uslugi.platnie {
  padding-bottom: 0;
  padding-top: 0;
  overflow: visible;
  position: relative;
}

.uslugi__img img {
    position: relative;
    padding-top: 80px;
    margin-left: 80px;
    margin-top: 0;
    margin-bottom: -4px;
}

.uslugi h2 {
margin-top: 30px;
}

.row.reiting__row.uslugi__row {
    margin-top: -30px;
}

.uslugi__text {
  margin-left: 0px;
  padding-top: 30px;
  margin-bottom: 0;
}

.uslugi__row .block {
  margin-bottom: 0;
}

.uslugi__btn {
  margin-left: 0px;
}

.uslugi .reiting__row {
  align-items: unset;
}

.uslugi__img img {
    padding-top: 80px;
    margin-left: 80px;
    margin-top: 0;
}

.block_more-text-18 {
    max-height: 100%;
}

@media(max-width: 1200px) {
.uslugi__img img {
    padding-top: 120px;
    margin-left: 20px;
    margin-top: 0;
}
.reiting__text {
    padding-right: 0px;
}
.uslugi__btn {
    margin-bottom: 30px;
    margin-left: 0px;
}
.uslugi__img img {
    padding-top: 0px;
    position: absolute;
    margin-left: 10px;
    margin-top: 0;
    bottom: 0;
}
}

@media(max-width: 767px) {
  section.reiting {
    padding-bottom: 0;
  }
  .uslugi__row .block_more-a-18 span i {
    color:#361b08;
  }
  .reiting__text {
    width: 80%;
  }
  .block_more-text-18 {
    max-height: 117px;
}
  .uslugi__text {
    margin-left: 0px;
    margin: auto;
    padding: 0;
}

.uslugi.platnie .uslugi__btn {
    margin: auto;
    margin-top: 20px;
    margin-bottom: 30px;
}
.about.about-uslugi-mob-section{
  margin-top: 60px;
}
.uslugi {
  background: #faf7f4;
box-shadow: inset 0 27px 4px -22px #eeecea, inset 0 -68px 50px -104px #333
}
.uslugi__img img {
    padding-top: 0px;
    position: unset;
    margin-left: 10px;
    margin-top: 0;
    bottom: 0;
    width: 80%;
    margin-left: 10%;
}
.uslugi.platnie .uslugi__img img {
  position: relative!important;
}
.reiting .reiting__btn {
  margin-bottom: 20px;
}
.statistic__row {
  padding-top: 0;
}
}

@media(max-width: 676px) {
  .uslugi .mb-30 {
    margin-bottom: 17px;
}
.row.reiting__row.uslugi__row {
    margin-top: 0px;
}
}

/* СТАТИСТИКА */

.statistic {
 background: url(../images/bg_green.webp) no-repeat top center;
    background-size: cover;
}

.statistic__row {
  align-items: unset;
  padding-top: 25px;
}

.statistic__img {
  height: max-content;
}

.statistic__img img {
    margin-left: -65px;
    height: 312px;
    width: auto;
    position: absolute;
    bottom:0;
}

.statistic {
  padding-bottom: 0;
}
  .block_more-text-18 {
    max-height: 100%;
}
.block_more-a-18 {
  display: none;
}

.statistic .reiting__btn {
    margin-left: 0;
    margin-bottom: 40px;
}

@media(max-width: 1200px) {
  .statistic__img img {
    padding-top: 70px;
    margin-left: -103px;
    height: 345px;
    width: auto;
    position: absolute;
    bottom: 0;
}
}

@media(max-width: 920px) {
  .statistic__img img {
    padding-top: 70px;
    margin-left: -245px;
    height: 414px;
    width: auto;
    position: absolute;
    bottom: 0;
}
.uslugi__text {
  padding-top: 0;
}
}

@media(max-width: 830px) {
.statistic__img img {
    padding-top: 70px;
    margin-left: -328px;
    height: 414px;
    width: auto;
    position: absolute;
    bottom: 0;
}
}

@media(max-width: 767px) {
  .block_more-a-18 {
  display: flex;
}
    .block_more-text-18 {
    max-height: 117px;
}
  .statistic {
    background: #faf7f4;
  }
  .statistic__img img {
    padding-top: 0px;
    margin-left: 0px;
    height: auto;
    width: 100%;
    position: unset;
}
.statistic__row {
  display: flex;
}
.statistic__row .col-md-5 {
  order:3;
}
.statistic .reiting__btn {
  margin:auto;
      margin-bottom: 40px;
}
.block_more-a-18 span {
  color:#361b08;
}
.block_more-a-18 span i{
  color:#361b08;
}
}

.block_more-a-18-header .block_more-a-18 span {
  color:#fff;
}

.block_more-a-18-header .block_more-a-18 span i {
  color:#fff;
}

@media(max-width: 575px) {
  .block_more-a-18-header .block_more-a-18 span {
  color:#361b08;
}

.block_more-a-18-header .block_more-a-18 span i {
  color:#361b08;
}
.about .justify-content-end {
    justify-content: unset!important;
}
}



/* 7 - КАТЕГОРИЯ  */

/* SLIDER */

.kategoria-slider {
  margin-top: 55px;
}

.kategoria-slider .bread {
  margin-bottom: 0;
}

.kategoria .h1_i {
  margin-top: -30px;
}

.kategoria-slider__wrapp {
  width:80%;
  margin:auto;
  position: relative;
  margin-top: -20px;
  margin-bottom: 20px;
}

.kategoria-slider-seven .owl-dots{
  position: unset;
  display: flex;
  margin-top: 0;
}

.kategoria-slider button.owl-dot {
    width: 100%;
    background: #fff;
    height: 20px;
    margin-top: 25px;
    border-right: 1px solid #7a7a7a;
}

.kategoria-slider button.owl-dot:first-child {
  border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.kategoria-slider button.owl-dot:last-child {
  border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.kategoria-slider button.owl-dot.active {
  background: #7a7a7a;
}

.kategoria-slider__text {
  width:80%;
  margin:auto;
  text-align: center;
}

.kategoria-slider__block-more-a {
  margin: auto;
  justify-content:center;
  margin-top: 15px;
}

.kategoria-slider__wrapp .owl-carousel .owl-item img {
  width:100%!important;
}

.kategoria-slider__text-wrapp .block_more-text {
    max-height: 116px;
    }
    .kategoria-slider__wrapp-nav {
      display: none;
    }

@media(max-width: 767px) {
  .kategoria-slider__wrapp-nav {
    display: flex;
    width: 80%;
    margin-left: 10%;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 0;
    z-index: 100;
}
  .kategoria-slider__wrapp-nav a {
    position: absolute;
    opacity: 0.4;
    transition: 0.5s;
  }
  .kategoria-slider__wrapp-nav a.kategoria-slider__wrapp-prev {
    left:0;
  }
  .kategoria-slider__wrapp-nav a.kategoria-slider__wrapp-next {
    right: 0;
  }
  .kategoria-slider__wrapp-nav a img {
    height: 34px;
    width: auto;
  }
  .kategoria-slider__wrapp-nav a:hover {
    opacity: 0.7;
  }
  .kategoria-slider .bread {
    display: none!important;
  }
.kategoria-slider {
  background:#fff;
}
.h1_i span {
    display: none;
}
.h1_i {
    text-transform: uppercase;
    padding-bottom: 40px;
    font-size: 19px;
}
.kategoria-slider .justify-content-end {
  justify-content:unset!important;
}
.kategoria-slider__text-wrapp .block_more-text {
  max-height: 93px;
}
.kategoria-slider__text p {
  font-family: "Lato-Light";
  color:#838383;
  font-size: 15px;
}
.block_more-a span {
  color:#838383;
}
.kategoria-slider button.owl-dot {
box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}
.kategoria-slider .container {
  width:100%;
  padding:0;
}
 .kategoria-slider__wrapp {
    width: 100%;
}

.kategoria-slider__wrapp  .owl-carousel .owl-stage {
  display: flex;
  align-items: center;
}
.kategoria-slider__wrapp .owl-carousel .owl-item img {
    width: 90%!important;
    transition: 1s;
}
.kategoria-slider__wrapp .owl-item.active img {
  width: 100%!important;
}
.kategoria-slider__wrapp .owl-carousel .owl-item {
  margin:0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kategoria-slider .owl-dots {
  padding-left: 30px;
    position: unset;
    display: flex;
    padding-right: 30px;
    margin-top: 0!important;
}
}

@media(max-width: 500px)
  {
    .kategoria-slider__wrapp .owl-carousel .owl-item {
      margin:5px;
    }
  }

    /* FILTER */

 .filter {
  background: url(../images/bg.webp) #35454a;
  padding-top: 30px;
  padding-bottom: 50px;
 }

 .filter__filter {
  height: auto;
  width:100%;
  background: #655f5d;
  padding:10px;
 }

 .filter__filter-item-a {
  display: block;
 }

 .filter__item {
  padding-top:20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  border-bottom: 1px solid #fff;
 }

 .filter__item-content {
  display: flex;
  align-items: center;
 }

  .filter__item_last {
    border-bottom: none;
  }

 .filter__item-name {
  margin-left: 25px;
 }

 .filter__item-name a {
  text-decoration: none;
  color:#fff;
  font-size: 18px;
  font-family: "Lato-Regular";
 }

 .filter__item-arrow {
  margin-left: auto;
 }

 .filter-button {
  margin:auto;
  margin-top: 0px;
  margin-bottom: 10px;
 }

 .filter-button a {
  border-radius: 50px;
  border:1px solid #fff;
  color:#fff;
  background: none;
  transition: 0.5s;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width:150px;
  height: 35px;
  text-decoration: none;
  margin:auto;
 }

  .filter-button a:hover {
    color:#655f5d;
    background: #fff;
  }

    .under-filter-text {
      text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -61.8px;
    }

  .under-filter-text p {
    color:#fff;
    font-family: "Lato-Regular";
    font-size: 14px;
    margin-top:5px;
  }

  .filter__kart-wrapp {
    height: 529px;
    width:100%;
    position: relative;
  }

  img.filter__kart-wrapp-cloud {
    position: absolute;
    z-index: 1;
    width: auto;
    height: 529px;
  }

  @media(max-width: 1200px) {
      .filter__kart-wrapp {
    height: auto;
    width:100%;
    position: relative;
  }
    img.filter__kart-wrapp-cloud {
      display: none;
    }
  }

  .filter__item-hover {
    display: none;
    z-index: 100;
  position: absolute;
    left: 100%;
    background: #fff;
    border-left: 2px solid #71a600;
    width: 200px;
    height: auto;
    margin-left: 30px;
  }

.filter__item-hover-arrow p {
    position: absolute;
    padding-bottom: 50px;
    margin-top: -50px;
    padding-top: 50px;
    color: #71a600;
    font-size: 26px;
    transform: rotate(180deg);
    display: flex;
    margin-left: -23px;
    top: 50%;
    margin-top: -60px;
}

.filter__item-hover-close a {
    text-decoration: none;
    color: #8b8a8a;
    font-size: 18px;
    position: absolute;
    left: 100%;
    margin-left: -20px;
    top: 0;
    margin-top: 4px;
}

.filter__item-hover-items {
  padding:10px 20px
}

.filter__item-hover-items label {
  padding: 5px 0px;
  font-family: "Lato-Light";
  color:#575757;
  font-size: 15px;
  display: flex;
  align-items: center;
}

label {
  display: flex;
  align-items:center;
}

.filter__item-hover-items input {
  margin-right: 10px;
}

.filter__sub-menu {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
}

.filter__sub-menu ul {
  margin:0;
  padding: 0;
  list-style-type: none;
}

.filter__sub-menu li {
  margin:0;
  padding: 0;
  width:100%;
  display: none;
  align-items: center;
  justify-content: space-between;
}

li.filter__sub-menu-active-item {
  display: flex;
}

.filter__sub-menu li  p {
color:#fff;
font-family: "Lato-Light";
font-size: 13px;
}

.filter__sub-menu li  a {
  color:#fff;
font-size: 13px;
text-decoration: none;
transition: 0.5s;
}

.filter__sub-menu {
  display: none;
}

.filter__sub-menu-open .filter__item-name a {
  color:#76ad00;
}

.filter__item-active .filter__item-name a {
  color:#76ad00;
}

.filter__sub-menu a:hover {
  color:#76ad00;
}

.filter__sub-menu-active-li {
  display: flex;
}

.filter__sub-menu-open .filter__item-arrow img {
  transform: rotate(90deg);
}

.filter__sub-menu-open .filter__sub-menu {
  display: block;
}

.filter__item-icon img {
  display: block
}

img.filter__item-icon-active-img {
  display: none;
}


.filter__item-active .filter__item-icon img {
  display: none;
}

.filter__item-active .filter__item-icon .filter__item-icon-active-img {
  display: block;
}

.filter__sub-menu-open .filter__item-icon img {
  display: none;
}

.filter__sub-menu-open .filter__item-icon .filter__item-icon-active-img {
  display: block;
}

.filter__item-hover {
  top: -32px;
}

.filter__item:hover .filter__item-hover {
  display: block;
}

.filter__item-hover:hover {
  display: block;
}

.filter__pc-version {
  display: block;
}

.fiter__mob-row {
  display: none;
}

.filter__mob-version {
  display: none;
}

.filter-mob-top {
  display: flex;
}

.search_input-block {
  width:88%;
}

.filter-mob-top a {
  margin-left:3%;
}

.filter__mob-version-item {
  display: none;
}

.filter__mob-version-button {
  display: none!important;
}

.filter__mob-version-active .filter__mob-version-item {
  display: block;
    width: 190px;
    margin: auto;
}

.filter__mob-version-active .filter__mob-version-button {
  display: flex!important;
}

.filter__mob-version-active .filter-mob-top a {
  display: none;
}

.filter__mob-version-active .search_input-block {
    width: 100%;
}

@media(max-width:767px) {
  .filter__row {
    display: none;
  }
  .glavnaya-filter .filter__row {
    display: block;
  }
  .fiter__mob-row {
    display: flex;
  }
  .filter__kart-wrapp {
    height: 400px;
    width: 96%;
    margin-top: 15px;
    margin-left:2%;
    margin-right: 2%;
}
.filter {
    background: #fff;
  }
  .filter__filter {
    background: #eaeaea;
  }
  .filter .container {
    padding:0;
  }
  .filter {
    padding-top: 0;
    padding-bottom: 15px;
  }
  .filter__pc-version {
  display: none;
}
.filter__mob-version {
  display: block;
  padding:30px;
  background-color: #eaeaea;
}
.filter__mob-version-item {
  margin-top: 10px;
  margin-bottom: 20px;
}
.filter__mob-version-item-name {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 15px;
  margin-bottom: 0px;
}
.filter__mob-version-item-name p {
  font-family: "Lato-Regular";
  font-size: 18px;
  color: #656565;
  line-height: 23px;
  margin-left: 25px;
}
.filter__mob-version-item-name-select {
     display: flex;
    justify-content: flex-start;
    margin-left: 40px;
}
.filter__mob-version-item-name-select label {
  color: #989898;
  font-family: "Lato-Regular";
  font-size: 15px;
  margin:10px;
  display: flex;
  align-items: center;
}
.filter__mob-version-item-name-select input {
margin-right: 10px;
}
.filter__mob-version-button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1);
  border-radius: 4px;
  background-color: #7a7a7a;
  height: 40px;
  transition: 0.5s;
  margin-top: 20px;
}
.filter__mob-version-button:hover {
    border: none;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.filter__mob-version-button p {
color: #ffffff;
font-family: Lato;
font-size: 16px;
font-weight: 500;
margin-left: 15px;
}
}


  /* ПОДБОР */


  .podbor__title {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .podbor__title p {
    color:#361b08;
    font-size: 16px;
    font-family: "Lato-Bold";
  }

    .podbor__title a {
      margin-left:5px;
    text-decoration: none;
    color:#8e7f75;
    font-size: 16px;
    font-family: "Lato-Regular";
  }

  .podbor__under-title {
    margin-top: 5px;
    width:100%;
    text-align: center;
  }

    .podbor__under-title p {
    color:#8e7f75;
    font-size: 16px;
    font-family: "Lato-Regular";
  }

  .podbor_top {
    background: none;
    border-radius: 0px;
    border: none;
    padding: 8px 20px;
    color: #361b08;
    font-size: 15px;
    margin-bottom: 0px;
    justify-content: space-between;
}

.podbor_top .podbor_top-icons {
  margin-right:20px;
}

.podbor_top .podbor_top-icons a {
    color: #cfcfcf;
    text-decoration: none;
    font-size: 16px;
    margin-right: 10px;
}

.podbor_top .podbor_top-icons a.active {
  color:#76ad00;
}

.izbrannoe-main-top-line-content .podbor_top-icons a.active i {
  color:#76ad00;
}

.podbor_top a.active {
  font-family: "Lato-Thin";
}

.podbor_top a.active {
  font-family: "Lato-Bold";
}

.podbor_top-icons {
  display: flex;
  align-items: center;
}

.podbor-item {
  height: auto;
  padding:10px;
  padding-left:15px;
  padding-right: 15px;
  background: #fff;
  display: flex;
  width:95%;
  margin:auto;
  margin-bottom: 20px;
}

.porbor-item__img {
  height: 182px;
  width:320px;
}

.porbor-item-1__img {
  background: url(../images/7/rakushka.webp);
  background-size: cover;
  background-position: 50% 50%;
}

.porbor-item-2__img {
  background: url(../images/7/rakushka.webp);
  background-size: cover;
  background-position: 50% 50%;
}

.porbor-item-3__img {
  background: url(../images/7/no-photo.webp);
  background-size: cover;
  background-position: 50% 50%;
}

.podbor__main-information {
  width:50%;
  height: auto;
  margin-left: 30px;
  position: relative;
}

p.podbor__main-information-kat  {
font-family: "Lato-Regular";
font-size: 13px;
color:#8e7f75;
opacity: 0.8;
}

p.podbor__main-information-name {
  font-family: "Lato-Semibold";
  font-size: 18px;
  color:#361b08;
}

.podbor__main-information-desc {
  width:95%;
  margin-top: 5px;
  margin-bottom: 0px;
}

.podbor__main-information-under-desc {
  margin-top: 10px;
  display: flex;
}

.podbor__main-information-under-desc-item {
  margin-right: 10px;
  display: flex;
  align-items: center;
}

.podbor__main-information-desc p {
  line-height: 16px;
  color:#361b08;
  font-family: "Lato-Regular";
  font-size: 13px;
  text-align: justify;
}

p.podbor__main-information-under-desc-p  {
  margin-left: 5px;
  font-size: 10px;
  font-family: "Lato-Light";
  color:#8e7f75;
  opacity: 0.8;
}

.podbor-razdel {
  position: relative;
  margin-top: -10px;
  margin-bottom: -10px;
  height: auto;
  width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  background:#cfcfcf;
}

.podbor-dop-inform {
  margin-left: 30px;
}

.podbor-dop-inform__line {
  align-items: center;
  display: flex;
  margin: 10px;
}

.podbor-dop-inform__line p {
  margin-left: 10px;
  color:#8e7f75;
  font-size: 13px;
  font-family: "Lato-Regular";
}

.podbor-dop-inform__line p.podbor-dop-inform-hidden {
  display: none;
}

.podbor-item:hover .podbor-dop-inform__line p.podbor-dop-inform-show {
  display: none;
}
.podbor-item:hover .podbor-dop-inform__line p.podbor-dop-inform-hidden {
  display: block;
}

.podbor-dop p.podbor-dop-inform-common {
  display: block;
}

.podbor-dop p.podbor-dop-inform-hover {
  display: none;
}

.podbor-item:hover p.podbor-dop-inform-hover {
  display: block;
}

.podbor-item:hover p.podbor-dop-inform-common {
  display: none;
}

.podbor-dop-inform__line a {
  text-decoration: none;
  color:#361b08;
  font-size: 13px;
  font-family: "Lato-Semibold";
}

.podbor-dop-inform__line-images {
  width:85%;
  display: block;
}

.podbor-dop-inform__line-images img {
  margin-right: 10px;
  line-height: 20px;
}

.podbor-item__yarlik {
  position: absolute;
  margin-left:-15px;
  margin-top:10px;
  z-index: 1;
}

.podbor__main-information-like {
    position: absolute;
    margin-top: 10px;
    left: 100%;
    margin-left: -50px;
    z-index: 100;
}

.podbor__main-information-like a {
  text-decoration: none;
    -webkit-text-stroke: 1px rgba(0,0,0,0.5);
    -webkit-text-fill-color: rgba(0,0,0,0);
    font-size: 22px;
    transition: 0.5s;
    display: block;
}

.podbor__main-information-like a:hover {
    text-decoration: none;
    -webkit-text-stroke: 1px rgba(118, 173, 0, 1);
    -webkit-text-fill-color: rgba(118, 173, 0, 1);
}

.podbor-item:hover {
  cursor:pointer;
}

.podbor-item:hover .advert_item-img:before {
 content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: rgba(255, 255, 255, 0.6); 
}

.podbor-item:hover  .advert_item-img:after {
        content: "\e90c";
        width: 50px;
        height: 50px;
        border-radius: 50%;
        display: flex;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #b8b8b8;
        color: #fff;
        font-size: 24px;
        align-items: center;
        justify-content: center;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }

@media(max-width: 1000px) {
  .podbor-dop-inform {
    margin-left: 10px;
}
.podbor__main-information-desc p {
  font-size: 12px;
}
.podbor-dop-inform__line-images {
    width: 100%;
    display: block;
}
.podbor__main-information {
  margin-left: 15px;
}
}

@media(max-width: 900px) {
  .podbor-dop-inform__line {
    margin-left: 0;
    margin-right: 0;
  }
  .podbor-dop-inform__line-images img {
    height: 15px;
  }
  .podbor-dop-inform__line p {
    font-size: 12px;
  }
  .podbor-dop-inform {
    height: max-content;
    margin: auto;
    margin-left: 10px;
}
.porbor-item__img {
  margin:auto;
}
.podbor-item__yarlik {
  margin-top: 30px;
}
}

.podbor-item-show-more {
  display: none;
}

@media(max-width: 767px) {
  .podbor__title {
    display: none;
}
.podbor__title:first-child {
  display: inline-flex;
  justify-content: center;
  width: 100%;
}
.podbor__under-title {
  display: block;
}
  .podbor-item-show-more {
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1);
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    background-color: #fbfbfb;
    height: 40px;
    color: #737373;
    font-family: "Lato-Light";
    font-size: 16px;
    transition: 0.5s;
    text-decoration: none;
    width:90%;
    margin:auto;
    margin-top: 15px;
  }
  .podbor-item-show-more:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
  }
  .podbor-items-1.podbor-items-1-pc {
    padding-top: 30px;
  }
.podbor__main-information {
  display: none;
}
.porbor-item__img {
    height: 182px;
    margin: auto;
    width: 320px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 20px;
}
.podbor-item__yarlik {
    position: absolute;
    margin-left: -12px;
    margin-top: 30px;
    z-index: 1;
}
section.podbor {
    background: #fff;
}
.podbor_top {
  display: none!important;
}
.podbor-item {
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
}

.podbor-items-1-mb {
  display: none!important;
}

@media(max-width: 570px) {
  .podbor_top {
    display: none!important;
  }
  .podbor-items-1-pc {
    display: none;
  }
  .podbor-items-1-mb {
    display: block!important;
  }
  .podbor-item-mb {
    background: #fff;
    padding:10px;
    transition: 0.5s;
    margin:15px;
    margin-bottom: 0;
  }
  .podbor-item-mb-top-line {
    display: flex;
    border-bottom: 1px solid #d4d4d4;
  }
  .podbor-item-mb-bottom-line {
    display: flex;
    padding-top: 10px;
  }
  .podbor-item-mb-top-line-inform {
    margin-left: 15px;
}
  .podbor-item-mb-bottom-line-item {
    display: flex;
    align-items: center;
    margin-right: 13px;
  }
  .podbor-item-mb-bottom-line-item p {
    color: #4b4b4b;
    font-family: "Lato-Regular";
    font-size: 12px;
    margin-left: 8px;
    white-space: nowrap;
  }
  .podbor-dop-inform__line {
    margin:2px;
  }
  .podbor-item-mb-top-line-photo {
    height: 129px;
  }
  .podbor-item-mb:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
  }
}

@media(max-width: 355px) {
  .podbor-item-mb-top-line-inform {
    margin-left: 10px;
}
.podbor-dop-inform__line p {
    font-size: 10px;
    margin-left: 5px;
}
}

/* PODBOR 2 */

.podbor-items-2 {
  margin-bottom:40px;
  display: none;
}

.podbor-items-2__item {
  margin-top: 20px;
    background: #fff;
    height: auto;
    width: 100%;
}

.podbor-items-2__item_image {
  height: 195px;
  width:100%;
}

.podbor-items-2__item-1_image {
  background: url(../images/7/rakushka.webp);
  background-size: cover;
  background-position: 50% 50%;
}

.podbor-items-2__item_inform {
  padding: 10px;
  padding-left:30px;
  position: relative;
}

.podbor-items-2__item_inform_like a {
  text-decoration: none;
    -webkit-text-stroke: 1px rgba(0,0,0,0.5);
    -webkit-text-fill-color: rgba(0,0,0,0);
    font-size: 22px;
    display: block;
}
.podbor-items-2__item_inform_like a.active {
  text-decoration: none;
    -webkit-text-stroke: 1px rgba(118, 173, 0, 1);
    -webkit-text-fill-color: rgba(118, 173, 0, 1);
}

.podbor-items-2__item_inform_like a:hover {
    text-decoration: none;
    -webkit-text-stroke: 1px rgba(118, 173, 0, 1);
    -webkit-text-fill-color: rgba(118, 173, 0, 1);
}

.podbor__main-information-like a.active {
  text-decoration: none;
    -webkit-text-stroke: 1px rgba(118, 173, 0, 1);
    -webkit-text-fill-color: rgba(118, 173, 0, 1);
}

.podbor-items-2__item_inform_like {
position: absolute;
    left: 100%;
    margin-top: -30px;
    margin-left: -35px;
}

.podbor-items-2__item p.podbor-dop-inform__line-common {
  display: block;
}

.podbor-items-2__item p.podbor-dop-inform__line-hover {
  display: none;
}

.podbor-items-2__item:hover p.podbor-dop-inform__line-common {
  display: none;
}

.podbor-items-2__item:hover p.podbor-dop-inform__line-hover {
  display: block;
}


.podbor-items-2__item:hover {
  cursor:pointer;
}

.podbor-items-2__item:hover .advert_item-img:before {
 content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: rgba(255, 255, 255, 0.6); 
}

.podbor-items-2__item:hover  .advert_item-img:after {
        content: "\e90c";
        width: 50px;
        height: 50px;
        border-radius: 50%;
        display: flex;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #b8b8b8;
        color: #fff;
        font-size: 24px;
        align-items: center;
        justify-content: center;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }

@media(max-width: 767px) {
  .podbor-items-2 {
    display: none;
  }
}

/* ОТЗЫВЫ */

.reviews {
 background: url(../images/bg_green.webp);
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}

section.reviews .h1_i span:after {
  background: #000!important
}

section.reviews .h1_i span:before {
  background: #000!important
}

.reviews__choose {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0px;
}

.reviews__choose-a {
  background:#fff;
  height: 40px;
  width: auto;
  padding-left:15px;
  padding-right: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.reviews__choose-a:hover {
  cursor: pointer;
}
.reviews__choose-a a {
  text-decoration: none;
  font-family: "Lato-Regular";
  font-size: 17px;
  color:#6f6f6f;
  margin-left: 15px;
}

.reviews__choose-a:first-child {
  border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.reviews__choose-a:last-child {
  border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.about_rev .owl-nav {
  display: flex;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 100%;
    padding-right: 28px;
    justify-content: space-between;
}

img.about_rev-page-19-back {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 365px;
}

@media(max-width: 1420px) {
  img.about_rev-page-19-back {
    display: none;
  }
}

.about_rev .owl-nav button {
    height: 40px;
    width: 40px;
    background: #808152!important;
    border-radius: 50px;
    opacity: 0.6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.about_rev .owl-nav span {
    height: 69px;
    color: #cfe996;
    font-size: 48px;
    position: absolute;
}
.about_rev .owl-nav button.owl-prev {
  margin-left: -50px;
}
.about_rev .owl-nav button.owl-next {
      margin-right: -50px;
}
.about_rev-slider {
  padding-bottom: 25px;
}
.about_rev-slider-wrapp {
  position: relative;
}
.reviews__choose-a-active-img {
  display: none;
}
.reviews__choose-a-active img {
  display: none;
}
.reviews__choose-a-active .reviews__choose-a-active-img {
  display: flex;
}
.about_rev-slider-nav {
  position: absolute;
  width: 100%;
  display:flex;
  align-items: center;
  justify-content: space-between;
  top:50%;
  margin-top: -20px;
}
.about_rev-slider-nav a {
  display: flex;
  align-items: center;
  justify-content:center;

}
.about_rev-slider-nav a img {
  height: 40px;
  width: auto;
}
.about_rev-slider-nav a img.active {
  display: none;
}
.about_rev-slider-nav a:hover {
  cursor: pointer;
}
.about_rev-slider-nav a:hover img {
  display: none;
}
.about_rev-slider-nav a:hover img.active {
  display: block;
}
.reviews__choose-a-active {
  background: #76ad00;
}

.reviews__choose-a-active a {
  text-decoration: none;
  font-family: "Lato-Regular";
  font-size: 17px;
  color:#fff;
}

@media(max-width: 767px) {
  .reviews {
    display: none;
  }
}

@media(max-width: 767px) {
  .about_rev {
    display: none;
  }
}
/* POLEZNO */

.polezno .h1_i span:before {
      background: #361b08!important;
}
  .polezno-1-back {
  display: none;
}

.polezno-2-back {
  display: none;
}

@media(max-width: 1680px) {

  }

.polezno-item {
}

.polezno-item__img {
  width:100%;
  height: 200px;
  position: relative;
  margin-bottom: 15px;
  display: flex;
  justify-content: center;
}

.polezno-item-1__img {
  background: url(../images/7/polezno-photo.webp);
  background-size: cover;
  background-position: 50% 50%;
}

.polezno-item__img_hover-block-filled {
  opacity: 0.6;
  height: 100%;
  width:100%;
  background:#8e7f75;
  position: absolute;
  opacity: 0
}

.polezno-item_active .polezno-item__img_hover-block-filled {
opacity: 0.6;
}

.polezno-item__img_hover-block {
  display: none;
  text-align: center;
}

.polezno-item_active .polezno-item__img_hover-block {
  display: block;
}

.polezno-item__img_hover-block p {
  line-height: 15px;
font-family: "Lato-Light";
font-size: 13px;
color:#361b08;
}

.polezno-item__img_hover-block a {
  line-height: 15px;
text-decoration: none;
font-family: "Lato-Light";
font-size: 13px;
color:#361b08;
}

.polezno-item__img_hover-block {
    padding: 4px;
    padding-left: 40px;
    background: #fff;
    width: max-content;
    height: auto;
    padding-right: 40px;
    position: absolute;
    bottom: 0;
}

.polezno-item__img_hover-block_dop-inform {
  display: flex;
  justify-content: center;
  align-items:center;
}

.polezno-item__img_hover-block_dop-inform_item {
    display: flex;
  justify-content: center;
  align-items:center;
margin-right: 20px;
margin-top: 5px;
}

.polezno-item__img_hover-block_dop-inform_item:last-child {
  margin-right: 0;
}

.polezno-item__img_hover-block_dop-inform_item p {
font-family: "Lato-Light";
font-size: 13px;
color:#361b08;
margin-left: 10px;
line-height: 15px;
}

.polezno-item_line {
  background:#76ad00;
  height: 2px;
  width: 0%;
  transition: 0.5s;
}

.polezno-item_active .polezno-item_line {
  width:100%;
}

.polezno-item_title a {
  text-decoration: none;
  color:#000;
  font-size: 15px;
  font-family: "Lato-Semibold";
}

.polezno-item_active .polezno-item_title a {
   color:#76ad00;
}

.polezno-item_title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.polezno-item_text p {
  color:#361b08;
  text-align: justify;
  font-size: 15px;
  font-family: "Lato-Regular";
  /* background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(0,212,255,0) 100%); */
}

.polezno-button {
  margin:auto;
}

.polezno-button a {
  border: 1px solid #5b6f77;
  color: #5b6f77;
  margin-top: 0px;
  margin-bottom: 20px;
}

.polezno-button a:hover {
  box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}

.polezno-item_text-block .block_more-text {
  max-height: 142px;
}

.polezno-item_block-more-a {
  opacity: 0;
  transition: 0.5s;
}

.polezno-item_active .polezno-item_block-more-a {
  opacity:1;
}

@media(max-width: 767px) {
  section.polezno {
    display: none;
  }
}

/* BEST COMPANIES */

.best-companies {
  background: url(../images/bg.webp) #35454a;
}

.best-companies h1 {
  color:#fff;
}

.best-companies .h1_i span:after {
  background: #879397!important;
  min-width: 200px!important;
}

.best-companies .h1_i span:before {
  background: #879397!important;
  min-width: 200px!important;
}

.best-companies__under-choose {
  text-align: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.best-companies__under-choose p {
  font-family: "Lato-Regular";
  color:#989898;
  font-size: 17px;
}

.best-companies .h1_i span {
    margin: 13px 0 18px 0;
    position: relative;
}

.best-companies-owl-item {
  background:#fff;
  width:100%;
  height:auto;
}

.best-companies-owl-item-img {
  height: 170px;
  background: url(../images/7/rakushka.webp);
  background-size: cover;
  background-position: 50% 50%;
}

.best-companies-owl-item {
  width:95%;
  margin-left:2.5%;
  margin-right:2.5%;
  text-align: center;
}

.best-companies-owl-wrapp {
  margin-top: 20px;
  margin-bottom: 25px;
  width: 90%;
  margin:auto;
  padding-bottom: 40px;
  position: relative;
}

.best-companies-owl-wrapp .best-companies-owl-wrapp-nav {
  width: 100%;
  margin-left:0;
}
.best-companies-owl-wrapp-prev {
  margin-left: -50px;
}
.best-companies-owl-wrapp-next {
  margin-right: -50px;
}


.best-companies-owl-item .podbor__main-information-kat {
  padding-top: 15px;
}

.best-companies-owl-item .podbor__main-information-name {
  margin-bottom: 15px;
}

p.best-companies-owl-item-inform-p {
  font-family: "Lato-Regular";
  color:#8e7f75;
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.best-companies-owl-item-inform {
  text-align: center;
  width:100%;
}

.best-companies-owl-item-inform .advert_item-stars {
  width:max-content;
  display: flex;
  margin:auto;
}

.best-companies-owl-item-inform .advert_item-stars i img {
  height: 20px;
  width: auto;
  padding:2px;
}

.best-companies-owl-item-inform .podbor-dop-inform__line {
  width:max-content;
  margin:auto;
}

.best-comanies-owl-item-nubmers {
  padding-top:5px;
  padding-bottom: 5px;
  padding-right: 20px;
  padding-left: 20px;
  background:#c5c9b1;
}

.best-comanies-owl-item-nubmers p {
  display: none;
}

.best-comanies-owl-item-nubmers p.hidden-rayon {
  display: flex;
}

.best-companies-owl-item:hover .best-comanies-owl-item-nubmers p {
  display: flex;
}

.best-companies-owl-item:hover .best-comanies-owl-item-nubmers p.hidden-rayon {
  display: none;
}

p.podbor-dop-inform-common {
  display: flex;
}

p.podbor-dop-inform-hover {
  display: none;
}

.best-companies-owl-item:hover p.podbor-dop-inform-common {
  display: none;
}

.best-companies-owl-item:hover p.podbor-dop-inform-hover {
  display: flex;
}

.podbor-dop-inform__line p {
  color:#361b08;
}

.podbor-dop-inform__line p.hover-visible {
  display: none;
}

.podbor-dop-inform__line p.hover-hidden {
  display: block;
}

.podbor-item-mb:hover .podbor-dop-inform__line p.hover-visible {
  display: block;
}

.podbor-item-mb:hover .podbor-dop-inform__line p.hover-hidden {
  display: none;
}

.best-companies-owl-item-inform .podbor-dop-inform__line {
  padding-bottom: 10px;
  padding-top: 5px;
}

.best-companies-slider .owl-nav {
  display: flex;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 100%;
    padding-right: 0px;
    justify-content: space-between;
}

.best-companies-slider .owl-nav button {
    height: 40px;
    width: 40px;
    background: #bac4c9!important;
    border-radius: 50px;
    opacity: 0.6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.best-companies-slider .owl-nav span {
    height: 69px;
    color: #5b6f76;
    font-size: 48px;
    position: absolute;
}
.best-companies-slider .owl-nav button.owl-prev {
  margin-left: -50px;
}
.best-companies-slider .owl-nav button.owl-next {
      margin-right: -50px;
}

.best-companies-owl-item:hover {
  cursor:pointer;
}

.best-companies-owl-item:hover .advert_item-img:before {
 content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: rgba(255, 255, 255, 0.6); 
}

.best-companies-owl-item:hover  .advert_item-img:after {
        content: "\e90c";
        width: 50px;
        height: 50px;
        border-radius: 50%;
        display: flex;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #b8b8b8;
        color: #fff;
        font-size: 24px;
        align-items: center;
        justify-content: center;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }


.best-companies-first-slider {
  display: none;
}
        @media(max-width: 855px) {
          .best-companies-glavnaya {
            display: none;
          }
        }

        @media(max-width: 767px) {
          .best-companies {
            display: none;
          }
        }
.best-companies-new-slider {
  display: none;
}
.best-companies-new-slider .advert_item-stars {
padding-bottom: 25px;
}

.best-companies-owl-item-add-review {
    height: 35px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
    border-radius: 18px;
    background-color: #76ad00;
    width: max-content;
    text-decoration: none;
    margin: auto;
    color: #ffffff;
    font-family: "Lato-Regular";
    font-size: 15px;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 15px;
}

/* 7 - HIDDEN SECTION */

.hidden-section-seven {
  display: none;
  background: #faf7f4;
}

.hidden-section-seven a{
  display: block;
  position: relative;
  width:48%;
  margin:1%;
  height: auto;
}

.hidden-section-seven img {
  height: auto;
  width:100%;
  position: relative;
}

.hidden-section-seven-hover {
    opacity: 0;
    text-decoration: none;
    display: flex;
    top: 1.5%;
    position: absolute;
    height: 93%;
    width: 96%;
    align-items: center;
    justify-content: center;
    background: #fff;
    transition: 0.5s;
}

.hidden-section-seven-hover p {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #383737;
  font-family: "Lato-Bold";
  font-size: 16px;
  margin-right: 8px;
}

.hidden-section-seven-hover img {
  height: 7px;
  margin-top: 4px;
  width: auto;
}

.hidden-section-seven a:hover .hidden-section-seven-hover {
  opacity: 0.8;
}

@media(max-width: 767px) {
  .hidden-section-seven {
    display: flex;
    padding-bottom: 5px;
  }
}

/* ADVERTISE */

.hidden-section-seven-advertise {
  padding-top: 0;
  display: none;
  background: #faf7f4;
}

.hidden-section-seven-advertise a {
  margin: 2%;
  width:96%;
  height: auto;
  display: flex;
  position: relative;
}

.hidden-section-seven-advertise img {
  height: auto;
  width:100%
}

@media(max-width: 767px) {
  .hidden-section-seven-advertise {
    display: block;
  }
}

/* OTZIVI */

.about_rev .about_rev-more {
  opacity: 0;
  transition: 0.5s;
}

.about_rev .comment_item-rating {
  opacity: 0;
  transition: 0.5s;
}

.about_rev-item:hover {
  cursor: pointer;
}

.about_rev-item:hover .about_rev-more {
  opacity: 1;
}

.about_rev-item:hover .comment_item-rating {
  opacity: 1;
}

.about_rev-btn a.btn:hover {
  
}

/* FOOTER */

footer.black-footer {
background:#484745;
}

footer.black-footer .nebo-text {
  color:#ababab;
 
}

footer.black-footer .nebo-text a {
 padding: 0px 20px;
}

footer.black-footer .footer_menu a {
  color:#ababab;
}

footer.black-footer .sitemap {
    text-decoration: none;
    font-size: 15px;
    margin-left: 11px;
    color: #8b8a8a;
}

footer.black-footer .justify-content-center {
    align-items: center;
    justify-content: center !important;
}

.footer-images img {
height: 15px;
width:auto;
margin-left:10px;
margin-right: 10px;
}

.block_more-text.open {
    max-height: 99999px!important;
}

.black-footer a {
  display: flex;
  align-items: center;
  transition: 0.5s;
}

.black-footer a img.black-footer-active {
  display: none;
}

.black-footer a:hover {
  color:#ffb24d;
  cursor: pointer;
}

.black-footer-logo {
  height: 55px;
  width: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.black-footer a:hover img {
  display: none;
}

a.black-footer-img {
  height: 40px;
}

.black-footer a:hover img.black-footer-active {
  display: block;
}

.black-footer .footer_menu a:hover {
  color:#ffb24d;
}

/* 12 OBYAVLENIE */

/*main-content */

.main-content {
  margin-top:50px;
}

.main-content__desk-btn {
  margin-top: -50px;
  position: relative;
}

.main-content_h1 {
  display: flex;
  align-items: center;
  text-align: left;
}

.main-content_h1 h1 {
  width: max-content;
  text-align: left;
  float: left;
  font-size: 34px;
  margin-top:15px;
  margin-bottom: 15px;
}

a.main-content_heart {
  text-decoration: none;
  color:#76ad00;
  font-size: 27px;
  margin-left: 20px;
  margin-right: 20px;
}

.main-content_burn {
  margin-left:auto;
}

/* MAIN CONTENT SLIDER */

.main-content_slider-left {
  height: 100%;
  width:425px;
}

.main-content_slider-right {
  height: max-content;
width:60%;
}

.main-content_slider-right_text-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main-content_slider-right_text-line p {
  font-family: "Lato-Regular";
  font-size: 16px;
  color:#000;
}

.main-content_slider-right_text-line a {
  color:#76ad00;
  text-decoration: none;
}

.main-content_slider-right_information-line {
  height: 100%;
  justify-content: space-between;
  display: flex;
  margin-top: 15px;
}

.main-content_slider-right_information-line_top {
  height: 55%;
  display: flex;
  align-items: center;
  padding-top:40px;
  padding-bottom: 40px;
}

.main-content_slider-right_information-line_top p {
  font-family: "Lato-Semibold";
  font-size: 35px;
  display: flex;
  align-items: center;
  color:#000;
}

.main-content_slider-right_information-line_top i {
  font-size: 29px;
}

.main-content_slider-right_information-line_bottom ul {
  margin:0;
  padding: 0;
}

.main-content_slider-right_information-line_bottom li {
  display: flex;
  padding:5px;
  align-items: center;
}

.main-content_slider-right_information-line_bottom p {
  font-family: "Lato-Bold";
  font-size: 15px;
  color:#000;
}

.main-content_slider-right_information-line_bottom a {
  font-family: "Lato-Regular";
  color:#7a7a7a;
  font-size: 15px;
  text-decoration: none;
  margin-left: 10px;
}

.main-content_slider-right_information-line_left {
  height: max-content;
}

.main-content_slider-right_information-line_right-main-inform {
  display: flex;
  align-items: center;
}

.main-content_slider-right_information-line_right-namestars {
  display: block;
  margin-left: 25px;
}

.main-content_slider-right_information-line_right-name {
  display: flex;
}

.main-content_slider-right_information-line_right-name p {
  color:#000;
  font-family:"Lato-Semibold" ;
  font-size: 15px;
}

.main-content_slider-right_information-line_right-name a {
  text-decoration: none;
  color:#fff;
  background: #17c0e9;
  padding-left:15px;
  padding-right: 15px;
  line-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  margin-left: 20px;
  font-size: 14px;
}

.main-content_slider-right_information-line_right-stars {
  display: flex;
  align-items: center;
  margin-top: 5px;
}

.main-content_slider-right_information-line_right-dop-inform {
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
}

.main-content_slider-right_information-line_right-dop-inform p {
  color:#7a7a7a;
  font-family: "Lato-Light";
  font-size: 14px;
}

.main-content_slider-right_information-line_right-main-inform-button {
  margin-top: 20px; 
  width: max-content;
  margin-bottom: 20px;
}

.main-content_slider-right_information-line_right-main-inform-right-text {
  margin-left: 15px;
}

.main-content_slider-right_information-line_right-main-inform-button p {
 text-decoration: none;
 color:#7a7a7a;
 background: transparent;
 font-size: 14px;
 font-family: "Lato-Light";
 padding:5px 20px;
 border-radius: 50px;
 transition:0.5s;
 border:2px solid #7a7a7a;
 margin:auto;
}

.main-content_slider-right_information-line_right-main-inform-button p a {
  color:#7a7a7a;
}

.main-content_slider-right_information-line_right-main-inform-button p:hover {
  cursor: pointer;
  background:#fff;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}

.main-content_slider-right_information-line_right-main-inform-button p.active {
  background:#fff;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}

.main-content_slider .item {
    width: 301px;
    height: 297px;
    margin-right: 0;
}

button.thumb {
    height: 94px;
    margin-top: 2px;
}

.main-content_slider .owl-carousel {
    width: 300px;
    order: 2;
}

.thumbs {
  margin-right: 10px;
  margin-top: 25px;
  height:100%;
}

.main-content_slider-left .thumbs {
  margin-top: 0px;
}

.main-content_slider .owl-out {
    display: flex;
    align-items: center;
    margin-right: 15px;
}

.main-content_slider .item img {
  height: 100%;
  float: right;
}

.main-content_slider .owl-item {
  margin-right: 0!important;
}

button.thumb img {
  width: 100%;
  height: 100%;
  padding:5px;
}

button.thumb img:hover {
  background: #76ad00;
}

/* BUTTONS */

.main-content_filter-buttons  {
display: flex;
justify-content: center;
align-items: center;
margin-top: 15px;
}

.main-content_filter-button {
  width:max-content;
  padding-top:5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 20px;
  background:transparent;
  border:2px solid #76ad00;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-weight: unset;
  transition:0.5s;
  margin-left:15px;
}
.main-content_filter-button:hover {
  cursor: pointer;
}
.main-content_filter-button .restaurant-active {
  display: none;
}

.main-content_filter-button p {
  color:#929292;
  margin-left: 15px;
  font-family: "Lato-Regular";
  font-size: 16px;
}

.main-content_filter-button-active {
  background:#27ae60;
  border:2px solid #27ae60;
}

.main-content_filter-button-active img {
  display: none;
}

.main-content_filter-button-active .restaurant-active {
  display: block;
}

.main-content_filter-button-active p {
  color:#fff;
}

/* TEXT SECTION */

section.main-content_nextprev {
  padding-bottom: 0;
}

.main-content_text {
  margin-bottom: 50px;
}

.main-content-prev {
  position: relative;
}

.main-content-prev img {
    width: 90%;
    margin: auto;
    height: auto;
    position: relative;
    top: 6px;
    z-index: 0;
}

.main-content-prev-1 .main-content-prev-block {
  margin-top: 60px;
    margin-left: 20%;
    margin-right: 20px;
    margin-bottom: 20px;
    height: auto;
    top: 0;
    width: 70%;
    background: #fff;
    position: absolute;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
}

.main-content-photoinform {
  display: flex;
  padding-left: 20px;
  padding-right: 25px;
  padding-bottom: 5px;
}

.main-content-prev-block-text {
  font-size: 18px;
  width:100%;
  margin-top: 3px;
}

.main-content-prev-block-text-dopinfrom img {
  width:auto;
  margin:0;
  top:0;
  margin-right:5px;
}

.main-content-prev-block-text-pricename {
  display: flex;
  margin-top: 5px;
  justify-content:space-between;
  align-items: center;
  padding-bottom: 10px;
  border-bottom: 1px solid #b9b9b9;
}

.main-content-prev-block-text-pricename i {
  margin-left: 5px;
}

.main-content-prev-block-text-dopinfrom-img-active {
  display: none;
}

.main-content-prev-block-text-pricename p img {
  margin-right: 5px;
  width:auto;
  top:0;
}

.main-content-prev-block-text-dopinfrom {
  display: flex;
  align-items: center;
  margin-top: 5px;
}

.main-content-prev-block-line-img-active {
  display: none;
}

.main-content-prev-block-text-dopinfrom p {
  color:#b9b9b9;
  font-family: "Lato-Light";
  font-size: 13px;
  padding-left:15px;
  display: flex;
  align-items: center;
  padding-right: 15px;
}

.main-content-prev-block-text-dopinfrom p.border {
  padding-left:0;
  border-right: 1px solid #b9b9b9;
}

.main-content-prev-block-img img {
  width:auto;
  height: 90%;
  padding: 0;
  margin: 0;
  margin-right:10px;
}

.main-content-prev-block-line {
  width:100%;
  height: auto;
  padding-top:5px;
  padding-bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background:#efefef;
}

.main-content-prev-block-line img {
    margin: 0;
    width: auto;
    top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.main-content-prev-block-line a {
  text-decoration: none;
  color:#000;
  font-family: "Lato-Regular";
  font-size: 16px;
  margin-left: 15px;
}

.main-content-prev-block-text h1 {
  font-size: 22px;
  text-align: left;
}

.main-content-prev-block-active .main-content-prev-block-text-dopinfrom p {
  color:#76ad00;
}

.main-content-prev-block-active .main-content-prev-block-text-dopinfrom-img-active {
  display: block;
}

.main-content-prev-block-active .main-content-prev-block-text-dopinfrom-img {
  display: none;
}

.main-content-prev-block-active .main-content-prev-block-line-img {
  display: none;
}

.main-content-prev-block-active .main-content-prev-block-line-img-active {
  display: block;
}

.main-content-prev-block-active .main-content-prev-block-line {
  background:#76ad00;
}

.main-content-prev-block-active .main-content-prev-block-line a {
  color:#fff;
}

.main-content-prev-1 .main-content-prev-block-line-img-active {
  transform:rotate(180deg);
}

.main-content-prev-2 .main-content-prev-block {
  margin-top: 60px;
    margin-left: 4%;
    margin-right: 20px;
    margin-bottom: 20px;
    height: auto;
    top: 0;
    width: 70%;
    background: #fff;
    position: absolute;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
}

.main-content-prev-2 .main-content-prev-block-line-img {
  transform: rotate(180deg);
}

.main-content-prev-2 .main-content-prev-block-line a {
  margin-left: 0;
  margin-right: 15px;
}

/* FOOTER */

.main-content_footer {
  padding-top:0;
  position: relative;
  z-index: 10;
}
.main-content-prev-block-img img {
  height: 100px;
  width: auto;
}

@media(max-width: 1200px) {
  .main-content_slider-right_text-line p {
    font-family: "Lato-Regular";
    font-size: 14px;
    color: #000;
}
.main-content_slider-right {
    height: max-content;
    width: 54%;
}
.main-content-prev img {
  width: 97%;
}
.main-content-prev-block-img img {
  height: 100px;
  width: auto;
}
.main-content-photoinform {
    display: flex;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}
.main-content-prev-block-text h1 {
  font-size: 20px;
}
.main-content-prev-block-text-dopinfrom p {
    color: #b9b9b9;
    font-family: "Lato-Light";
    font-size: 12px;
    padding-left: 15px;
    display: flex;
    align-items: center;
    padding-right: 5px;
    white-space: nowrap;
}
.main-content-prev-block-line img {
  height: auto;
  width: auto;
}
.main-content-prev-2 .main-content-prev-block {
  margin-top: 28px;
}
.main-content-prev-1 .main-content-prev-block {
  margin-top: 28px;
}
}

.obyavleniye-mob-section {
  display: none;
}

@media(max-width: 991px) {
  section.main-content_slider .row {
    display: block;
}
.main-content__desk-btn {
  display: none;
}
.bread.col-10.d-flex.justify-content-end {
    justify-content: normal!important;
}
.main-content .bread {
  margin-bottom: 10px;
}
.main-content_h1 {
  padding-left: 15px;
  padding-right: 15px;
}
.main-content_h1 a {
  display: none;
}
.main-content {
  padding-bottom: 0;
}
section.main-content_slider {
  padding-top: 0;
}
.main-content_slider-left {
    height: 100%;
    width: 100%;
    margin-bottom: 20px;
}
.main-content_slider .owl-out {
    display: flex;
    align-items: center;
    margin-right: 15px;
    margin: auto;
    width: 425px;
}
.main-content_slider-right {
    height: max-content;
    width: 66%;
    margin: auto;
}
.main-content_text {
    width: 90%;
    margin: auto;
    margin-bottom: 50px;
}
.main-content_text p {
  font-size: 13px;
  line-height: 20px;
}
.main-content_filter-button p {
  white-space: nowrap;
  color: #929292;
    margin-left: 10px;
    font-family: "Lato-Regular";
    font-size: 13px;
}
.main-content-prev-2 .main-content-prev-block-line a {
  font-size: 14px;
}
.main-content-prev-block-img img {
    height: 80px;
    width: auto;
}
}

@media(max-width: 870px) {
  .main-content-prev-block-img img {
    display: none;
}
.main-content-prev-block-text h1 {
    font-size: 17px;
}
.main-content-prev-block-text-pricename {
  padding-bottom: 5px;
}
.main-content-prev-2 .main-content-prev-block {
  padding-top: 5px;
}
.main-content-prev-1 .main-content-prev-block {
  padding-top: 5px;
}
.main-content-prev-1 .main-content-prev-block-line a {
  font-size: 14px;
}
}

@media(max-width: 767px) {
.main-content_nextprev {
  display: none;
}
.main-content_text-section {
  display: none;
}
.main-content_filter-buttons-section {
  display: none;
}
.main-content_slider {
  display: none;
}
.main-content {
  display: none;
}
section.obyavleniye-mob-section {
    padding-top: 65px;
    display: block;
    background: #faf7f4;
}
.obyavleniye-mob-section-title {
  width: 95%;
  margin-left: 2.5%;
  margin-right: 2.5%;
  text-align: center;
}
.obyavleniye-mob-section .bread {
  margin-bottom: 15px;
  margin-top: 10px;
  display: flex
}
.obyavleniye-mob-section .bread a {
  font-size: 17px;
  display: block;
  white-space: nowrap!important;
}
.obyavleniye-mob-section .bread a:last-child {
  overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}
.obyavleniye-mob-section-title p {
color: #361b08;
font-family: "Lato-Bold";
font-size: 27px;
line-height: 30px;
text-transform: uppercase;
}
.obyavleniye-mob-section-under-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  border-bottom: 1px solid #f2f2f2;
  padding-right: 20px;
}
.obyavleniye-mob-section .kategoria-slider__wrapp {
    width: 100%;
}
.obyavleniye-mob-section .kategoria-slider__wrapp  .owl-carousel .owl-stage {
  display: flex;
}
.obyavleniye-mob-section .kategoria-slider__wrapp .owl-carousel .owl-item img {
  transition: 0.8s;
  height: 90%;
}
.obyavleniye-mob-section .kategoria-slider__wrapp .owl-item.active img {
  height: 100%;
}
.obyavleniye-mob-section .kategoria-slider__wrapp .owl-carousel .owl-item {
  margin:10px;
  display: flex;
  align-items: center;
}
.obyavleniye-mob-section .bread a {
  white-space: normal;
}
.obyavleniye-mob-section-under-title {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.obyavleniye-mob-section .podbor__main-information-like 
{
  position: unset;
}

.obyavleniye-mob-section-under-title p {
  font-size: 24px;
}
.obyavleniye-mob-section .podbor__main-information-like a {
  font-size: 34px;
}
.top-kategoria-slider__wrapp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom:30px;
  padding-left: 20px;
  padding-right: 20px;
}
.top-kategoria-slider__wrapp a {
  text-decoration: none;
  color: #76ad00;
  font-family: "Lato-Regular";
  font-size: 19px;
}
.top-kategoria-slider__wrapp p {
  display: flex;
  font-size: 19px;
  font-family: "Lato-Light";
  color: #361b08;
  align-items: center;
}
.top-kategoria-slider__wrapp img {
  margin-left: 15px;
  margin-right: 9px;
}
.bottom-kategoria-slider__wrapp {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 85%;
    margin: auto;
    padding-bottom: 15px;
    border-bottom:1px solid #f2f2f2;
}
.bottom-kategoria-slider__wrapp p {
  color: #361b08;
  margin-right: 35px;
  font-family: "Lato-Semibold";
  font-size: 20px;
}
.bottom-kategoria-slider__wrapp a {
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 24px;
}
.bottom-kategoria-slider__wrapp i {
  margin-left: 15px;
  color: #292929;
}
.obyavleniye-mob-section-desc {
  width: 285px;
  margin:auto;
  margin-top: 20px;
  padding:0;
}
.obyavleniye-mob-section-desc li {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  width: max-content;
}
.obyavleniye-mob-section-desc li a {
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Bold";
  line-height: 19px;
  font-size: 15px;
}
.obyavleniye-mob-section-desc li p {
  color: #361b08;
  font-family: "Lato-Regular";
  line-height: 19px;
  font-size: 15px;
  margin-left: 40px;
}
.obyavleniye-mob-section-desc-border {
  width: 5px;
  height: 5px;
  background-color: #9e9e9e;
  margin-right: 15px;
  border-radius:50%;
}
p.obyavleniye-mob-section-mobile-button {
  border-radius: 18px;
  border: 1px solid #d1d1d1;
  background: #76ad00;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 20px;
  color: #ffffff;
  font-family: "Lato-Light";
  font-size: 15px;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  margin:auto;
  margin-top: 30px;
  margin-bottom: 30px;
}
.obyavleniye-mob-section-name {
  display: flex;
  margin-left:auto;
  width: 51%;
  border-left:3px solid #76ad00;
  height: 70px;
  align-items: center;
}
.obyavleniye-mob-section-name img {
height: 70px;
width: auto;
margin-left: 15px;
margin-right: 15px;
}
.obyavleniye-mob-section-name-text {
  height: max-content
}
.obyavleniye-mob-section-name-text p {
color: #361b08;
font-family: "Lato-Semibold";
font-size: 15px;
margin-bottom: 5px;
}
.obyavleniye-mob-section-name-stars {
  display: flex;
  align-items: center;
}
.obyavleniye-mob-section-name-stars img {
  height: auto;
  width: auto;
  margin:1px;
}
.obyavleniye-mob-section-text {
  width: 95%;
  padding-top: 25px;
  margin:auto;
  display: block;
}
.obyavleniye-mob-section-text p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
}
.obyavleniye-mob-section-bottom-buttons {
  display: flex;
  align-content: center;
  justify-content: space-between;
  width: 95%;
  margin:auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.obyavleniye-mob-section-bottom-buttons a {
  display: flex;
  align-items: center;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 16px;
  text-decoration: none;
  border-radius: 8px;
  border: 1px solid #e8e8e8;
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 7px;
  padding-bottom: 7px;
  transition: 0.5s;
}
.obyavleniye-mob-section-bottom-buttons i:first-child {
  margin-right:9px;
  line-height: 23px;
}
.obyavleniye-mob-section-bottom-buttons i:last-child {
  margin-left:9px;
  line-height: 23px;
}
.obyavleniye-mob-section-bottom-buttons a:hover {
  box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
  color:#fff;
  background: #76ad00;
  border: 1px solid #76ad00;
}
.obyavleniye-mob-section-advert {
  text-decoration: none;
  width: 95%;
  margin:auto;
  margin-bottom: 25px;
  display: block;
}
.obyavleniye-mob-section-advert img {
  width: 100%;
  height: auto;
}
}

@media(max-width: 500px) {
  .obyavleniye-mob-section-title p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 20px;
    text-align: left;
    line-height: 30px;
    text-transform: uppercase;
}
.obyavleniye-mob-section .bread a {
    font-size: 13px;
}
.top-kategoria-slider__wrapp a {
  font-size: 15px;
}
.top-kategoria-slider__wrapp p {
  font-size: 13px;
}
.bottom-kategoria-slider__wrapp p {
  font-size: 13px;
}
.bottom-kategoria-slider__wrapp a {
  font-size: 15px;
}
.obyavleniye-mob-section-text p {
  font-size: 14px;
}
.obyavleniye-mob-section-bottom-buttons a {
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 155px;
}
.obyavleniye-mob-section-under-title p {
    font-size: 15px;
}
.obyavleniye-mob-section .podbor__main-information-like a {
    font-size: 22px;
}
.obyavleniye-mob-section-name img {
  height: 50px;
}
.obyavleniye-mob-section-name {
  height: 50px;
}
.obyavleniye-mob-section-name-stars img {
  height: 12px;
}
.obyavleniye-mob-section-under-title {
  padding-left: 10px;
  padding-right: 10px;
}
.top-kategoria-slider__wrapp
}

@media(max-width: 400px) {
  .obyavleniye-mob-section-bottom-buttons p {
    font-size: 13px;
    line-height: 19px;
  }
  .obyavleniye-mob-section-bottom-buttons a {
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 135px;
}
}



/* PROMO */

/* main-promo */

img.main-promo-section-bg {
  position: relative;
  width:100%;
  height: auto;
}

.main-promo-section {
  padding:0;
}

.main-promo-section-inform {
  position: absolute;
  bottom:0;
  height: max-content;
  text-align: center;
  margin-bottom: -10px;
}

img.main-promo-section-inform-bg {
  width:100%;
  height: auto;
}

.main-promo-section-inform-text {
  position: absolute;
  top:30%;
  text-align: center;
  width:100%;
}

.main-promo-section-inform-text p {
  color:#fff;
  font-family: "Lato-Bold";
  text-transform: uppercase;
  font-size: 40px;
}

.main-promo-section-inform-text h1 {
  color:#fff;
  font-family: "Lato-Bold";
  text-transform: uppercase;
  font-size: 40px;
}

.main-promo-section-inform-text-line {
  height: 2px;
  width:200px;
  background: #fff;
  margin:auto;
  margin-top:20px;
  margin-bottom: 20px;
}

.main-promo-section-inform-text h2 {
  text-decoration: none;
  color:#fff;
  font-family: "Lato-Regular";
  font-size: 19px;
      text-transform: none;
    font-weight: unset;
}

.main-promo-section-block {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 35px;
  padding-bottom: 35px;
  background: #fff;
  border-radius: 10px;
  width:520px;
  height: max-content;
  position: absolute;
  left: 50%;
  margin-left:-100px;
  top:120px;
  text-align: center;
}

.main-promo-section-block-imgs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}

.main-promo-section-block p {
  width:90%;
  margin:auto;
  color:#000;
  font-family: "Lato-Regular";
  font-size: 16px;
}

@media(max-width: 1350px) {
  .main-promo-section-block {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    background: #fff;
    border-radius: 10px;
    width: 496px;
    height: max-content;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 95px;
    text-align: center;
}
.main-promo-section {
    height: 100%;
    padding: 0;
    background: url(../images/0/promo-sobranie.webp) no-repeat;
    background-size: cover;
    background-position: 40% 60%;     
}
img.main-promo-section-bg {
  display: none;
}
}

@media(max-width: 1300px) {
  .main-promo-section-inform-text h1 {
    font-size: 30px;
}
.main-promo-section-inform-text {
  top:20%;
}
}

@media(max-width: 1165px) {
  .main-promo-section-inform-text h1 {
    font-size: 25px;
  }
  .main-promo-section-inform-text-line {
    height: 2px;
    width: 200px;
    background: #fff;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.main-promo-section-inform-text h2 {
  font-size: 17px;
}
.main-promo-section-inform-text {
  top:27%;
}
}

@media(max-width: 1100px) {
  section.main-promo-section {
    height: 700px;
    min-height: 700px
  }
}

@media(max-width: 970px) {
  .main-promo-section-inform-text h1 {
    font-size: 23px;
  }
  .main-promo-section-inform-text h2 {
    font-size: 15px;
  }
  .main-promo-section-inform-text-line {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

.main-promo-section-inform-bg-mb {
  display: none;
}

@media(max-width: 850px) {
  .main-promo-section-block-imgs img {
    height: 130px;
}
.main-promo-section-block {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    background: #fff;
    border-radius: 10px;
    width: 410px;
    height: max-content;
    position: absolute;
    left: 50%;
    margin-left: -70px;
    top: 95px;
    text-align: center;
}
.main-promo-section-inform-text {
  top:22%;
}
}

@media(max-width: 750px) {
  .main-promo-section-inform-bg-mb {
    display: block;
    width: 100%;
    margin-bottom: -70px;
  }
  .main-promo-section-inform-bg {
    display: none;
  }
  .main-promo-section-block {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    background: #fff;
    border-radius: 10px;
    width: 410px;
    height: max-content;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 95px;
    text-align: center;
}
.main-promo-section-inform-bg-mb {
    margin-bottom: -45px;
  }
}

@media(max-width: 650px) {
  .main-promo-section-inform-bg-mb {
    margin-bottom: -60px;
}
  .main-promo-section-block {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    background: #fff;
    border-radius: 10px;
    width: 410px;
    height: max-content;
    position: absolute;
    left: 50%;
    margin-left: -140px;
    top: 95px;
    text-align: center;
}
.main-promo-section {
    height: 150vh;
    padding: 0;
    background: url(../images/0/promo-mobile-bg.webp) no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
}

@media(max-width: 600px) {
  .main-promo-section-inform-bg-mb {
    margin-bottom: -20px;
}
.main-promo-section-inform-text {
    top: 26%;
}
  .main-promo-section {
    height: 150vh;
    padding: 0;
    background: url(../images/0/promo-mobile-bg.webp) no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
.main-promo-section-block-imgs {
  display: none;
}
.main-promo-section-block {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    background: #fff;
    border-radius: 10px;
    width: 300px;
    height: max-content;
    position: absolute;
    left: 50%;
    margin-left: -85px;
    top: 95px;
    text-align: center;
}
section.main-promo-section {
    height: 650px;
    min-height: 650px;
}
}

@media(max-width: 500px) {
  .main-promo-section {
    height: 150vh;
    padding: 0;
    background: url(../images/0/promo-mobile-bg.webp) no-repeat;
    background-size: cover;
    background-position: 45% 55%;
}
.main-promo-section-inform-bg-mb {
    margin-bottom: 10px;
}section.main-promo-section {
    height: 600px;
    min-height: 640px;
}
}

@media(max-width: 450px) {
  .main-promo-section-block {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    border-radius: 10px;
    width: 288px;
    height: max-content;
    position: absolute;
    left: 50%;
    margin-left: -110px;
    top: 95px;
    text-align: center;
}
}

@media(max-width: 400px) {
  .main-promo-section {
    height: 150vh;
    padding: 0;
    background: url(../images/0/promo-mobile-bg.webp) no-repeat;
    background-size: cover;
    background-position: 43% 57%;
}
.main-promo-section-block {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    border-radius: 10px;
    width: 270px;
    height: max-content;
    position: absolute;
    left: 50%;
    margin-left: -110px;
    top: 95px;
    text-align: center;
}
}

@media(max-width: 370px) {
  .main-promo-section-block p {
    width: 90%;
    margin: auto;
    color: #000;
    font-family: "Lato-Regular";
    font-size: 14px;
}
.main-promo-section-block {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    border-radius: 10px;
    width: 255px;
    height: max-content;
    position: absolute;
    left: 50%;
    margin-left: -95px;
    top: 95px;
    text-align: center;
}
.main-promo-section {
    height: 593px;
    padding: 0;
    background: url(../images/0/promo-mobile-bg.webp) no-repeat;
    background-size: cover;
    background-position: 41% 59%;
}
.main-promo-section-inform-text h2 {
    font-size: 13px;
}
.main-promo-section-inform-text {
    top: 20%;
}
section.main-promo-section {
    height: 600px;
    min-height: 600px;
}
}

/* 21 KARTA SITE */

/* karta-section */

.karta-section {
  padding-top: 85px;
  position: relative;
  height: 100vh;
}

.karta-section h1 {
  font-size: 28px;
  text-transform: uppercase;
}

.karta-section-pokazateli-icon {
  display: flex;
  align-items: center;
  padding:10px;
}

.karta-section-pokazateli-icon p {
  color:#000;
  margin-left: 5px;
  font-size: 16px;
  font-family: "Lato-Regular";
}

.karta-section-pokazateli {
  position: relative;
  z-index: 10;
  margin-top: -30px;
  margin-right: 30px;
  float:right;
  display: flex;
}

.karta-section-bg {
  position: absolute;
  bottom:0;
  z-index: 0;
}

.karta-section-bg img {
  width:100%;
  height: auto;
}

/* karta-section-list */

.karta-section-list {
    position: absolute;
    top: 120px;
    width: 100%;
    padding-bottom: 0px;
}
.karta-section-list .container {
  height: 100%;
}

.karta-section-list .container .row {
  height: 100%;
}

.karta-section-list ul {
  list-style-type: none;
  margin:0;
  padding:0;
}

.karta-section-list li {
  display: flex;
  padding-top: 15px;
  align-items: center;
}

a.karta-section-list-name {
text-decoration: none;
font-family: "Lato-Regular";
margin-left: 10px;
font-size: 20px;
color:#000;
}

a.karta-section-list-name:hover {
  text-decoration: underline;
}

a.karta-section-list-verstka {
  white-space: nowrap;
  text-decoration: none;
  font-size: 12px;
  font-family: "Lato-Regular";
  padding-left:5px;
  padding-right: 5px;
  line-height: auto;
  padding-top: 0px;
  padding-bottom: 3px;
  border:1px solid #000;
  border-radius: 5px;
  margin-left: 20px;
  transition: 0.5s;
  color:#000;
}

a.karta-section-list-verstka:hover {
  background: #fbc403;
  border:1px solid #fbc403;
}

.dd .ddTitle {
    border: none!important;
    display: flex;
    height: auto!important;
    align-items: center;
    width: max-content;
    background:none!important;
}

.dd {
  background-color: transparent!important;
}

.dd .ddChild {
  background:none!important;
  border:none!important;
}
.dd .ddTitle span.arrow {
    background: url(../images/21/play-button.png) no-repeat 0 0!important;
    order: 2;
    height: 6px!important;
    width:8px!important;
    margin-left: 5px;
}

.dd .noBorderTop {
  width:max-content!important;
  background: none;
}

div#webmenu_msdd {
    width: max-content!important;
}

span#webmenu_arrow {
  background-position: 0px 0px;
}

div#webmenu_child {
  border:none!important;
  background: none!important;
}

.dd .ddChild a.selected {
  background-color: none;
}

div#webmenu-1_msdd {
  width:max-content!important;
}

div#webmenu-2_msdd {
  width:max-content!important;
}

div#webmenu-3_msdd {
  width:max-content!important;
}

div#webmenu-4_msdd {
  width:max-content!important;
}

div#webmenu-5_msdd {
  width:max-content!important;
}

div#webmenu-6_msdd {
  width:max-content!important;
}

div#webmenu-7_msdd {
  width:max-content!important;
}

div#webmenu-8_msdd {
  width:max-content!important;
}

div#webmenu-9_msdd {
  width:max-content!important;
}
div#webmenu-33_msdd {
  width:max-content!important;
}
div#webmenu-10_msdd {
  width:max-content!important;
}

div#webmenu-11_msdd {
  width:max-content!important;
}

div#webmenu-12_msdd {
  width:max-content!important;
}

div#webmenu-13_msdd {
  width:max-content!important;
}

div#webmenu-14_msdd {
  width:max-content!important;
}

div#webmenu-15_msdd {
  width:max-content!important;
}

div#webmenu-16_msdd {
  width:max-content!important;
}

div#webmenu-17_msdd {
  width:max-content!important;
}

div#webmenu-18_msdd {
  width:max-content!important;
}

div#webmenu-19_msdd {
  width:max-content!important;
}

div#webmenu-20_msdd {
  width:max-content!important;
}

div#webmenu-21_msdd {
  width:max-content!important;
}

div#webmenu-60_msdd {
  width:max-content!important;
}

div#webmenu-63_msdd {
  width:max-content!important;
}

div#webmenu-62_msdd {
  width:max-content!important;
}

ul.karta-section-list-verstka-undermenu {
  list-style-type: none;
  padding-left: 80px;
  padding-top: 0px;
}

ul.karta-section-list-verstka-undermenu li {
  display:flex;
  align-items: center;
}

ul.karta-section-list-verstka-undermenu a.karta-section-submenu {
  color:#000;
  font-family: "Lato-Regular";
  text-decoration: none;
  font-size: 15px;
  line-height: 14px;
}

a.size {
    white-space: nowrap; /* Отменяем перенос текста */
    overflow: hidden; /* Обрезаем содержимое */
    text-overflow: ellipsis; /* Многоточие */
    width:267px;
   }
   a.size:hover {
    width:max-content;
    overflow: visible; /* Обрезаем содержимое */
   }

@media(max-width: 1200px) {
  .karta-section-pokazateli {
    margin-right: 0;
 }
}

@media(max-width: 950px) {
  .karta-section-pokazateli-icon p {
    font-size: 14px;
  }
  a.karta-section-list-name {
    font-size: 18px;
  }
}

@media(max-width: 870px) {
  .karta-section-pokazateli {
    position: relative;
    z-index: 10;
    margin-top: 0px;
    margin-right: 0px;
    float: right;
    display: flex;
    width: 100%;
    justify-content: center;
}
.karta-section-list {
  top: 150px;
}
a.karta-section-list-name {
  font-size: 16px;
}
}

@media(max-width: 767px) {
  .karta-section {
    padding-top: 85px;
    position: unset;
    padding-bottom: 10px;
    height: 100%;
}
.karta-section-list {
  position: unset;
  height: 200%;
}
.karta-section-list li {
  width: max-content
}
.karta-section-list {
  padding-bottom: 20px;
  padding-top: 0;
}
.karta-section-bg {
  display: none;
}
.karta-section-pokazateli {
  padding-bottom: 10px;
  border-bottom: 1px solid #757575;
}
a.size:hover {
    width: 100%;
    white-space: normal;
}
a.karta-section-list-name {
    font-size: 14px;
}
ul.karta-section-list-verstka-undermenu a.karta-section-submenu {
  font-size: 14px;
}
a.karta-section-list-name {
  margin-left: 5px;
}
a.karta-section-list-verstka {
  margin-left: 10px;
}
}

@media(max-width: 450px) {
  .karta-section-list li {
    white-space: normal;
    width: 100%;
    line-height: 18px;
    height: auto;
}
.karta-section-pokazateli-icon p {
  white-space: nowrap;
}
.karta-section-pokazateli-icon {
  padding:5px;
}
}

.new-advertise-succesfull-add-mob {
  display: none;
}



/* 1 GLAVNAYA */

.kategorii-filter-section .jq-selectbox:last-child ul {
  height: 145px;
}

section.glavnaya-sliders-section {
  padding-bottom: 0;
}

section.glavnaya-sliders-section .owl-item {
    height: 100%;
}

section.glavnaya-sliders-section .owl-carousel .owl-stage {
    height: 100%;
}

section.glavnaya-sliders-section .owl-carousel .owl-stage-outer {
  height: 100%;
}

section.glavnaya-sliders-section .owl-dots button {
  height: 12px;
  border-radius: 50%;
  margin: 4px;
  width: 12px;
  background: #e1e0df;
  border-left: none;
  opacity: 0.6;
}

.owl-dots {
  display: flex;
  justify-content: center;
  width: 100%;
  position: absolute;
  top: 100%;
  z-index: 100;
  margin-top: -40px;
}

section.glavnaya-sliders-section button.owl-dot.active {
  background:#76ad00;
  opacity: 1;
}

.glavnaya-sliders .owl-dots {
  display: flex;
}

.glavnaya-sliders {
  height: 100%;
}

.glavnaya-slider-1 {
  background: url(../images/1/slider-1-bg.webp) no-repeat top center;
  background-size: cover;
  height: 100%;
  width:100%;
}

.glavnaya-slider-1 h1 {
  color:#fff;
  padding-top: 50px;
  font-family: "Yeseva One";
}

.glavnaya-sliders-wrapp {
  margin-top: 25px;
  width:100%;
  height: 585px;
}

.glavnaya-sliders-wrapp .h1_i span:after, .h1_i span:before {
  background:#fff;
}

.glavnaya-slider-1-under-title {
  width:60%;
  margin:auto;
  text-align: center;
}

.glavnaya-slider-1-under-title p {
  color:#fff;
  font-family: "Lato-Regular";
  font-size: 16px;
}

a.glavnaya-slider-1-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin:auto;
  margin-top: 30px;
  border-radius: 50px;
  background:#76ad00;
  border:1px solid #1a8246;
  font-size: 19px;
  width:130px;
  height: 50px;
  color:#fff;
  text-decoration: none;
  font-family: "Lato-Regular";
  transition: 0.5s;
}

a.glavnaya-slider-1-button:hover {
background:#a1e60e;
}

.glavnaya-slider-1 .glavnaya-obyavlenia .h1_i span:after, .h1_i span:before {
  background: #fff!important;
}

.borders {
  display: flex;
  margin-top: 30px;
  justify-content: center;
}

.border {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.border-back {
  height: 100px;
  width:100px;
  border-radius: 50px;
  background:#000;
  opacity: 0.6;
  position: relative;
  z-index: 0;
  margin-left:20px;
  margin-right: 20px;
}

.border-img {
  position: absolute;
  opacity: 1;
  transition: 0.5s;
  z-index: 10;
}

.border-p {
  opacity: 0;
  color:#fff;
   transition: 0.5s;
  font-family: "Lato-Semibold";
  font-size: 13px;
  position: absolute;
}

.border:hover .border-p {
  opacity: 1;
}

.border:hover .border-img {
  opacity: 0;
}

.slider-1-numbers-item {
  display: flex;
  margin-top: 12px;
}

.slider-1-numbers-text {
  margin-left: 8px;
}

.slider-1-numbers-text p {
  color:#fff;
  font-size: 16px;
  font-family: "Lato-Semibold";
}

.slider-1-numbers-img {
  display: flex;
  justify-content: center;
  width:27px;
}

.slider-1-numbers-img img{
  height: 20px;
  width:auto;
}

.slider-1-numbers {
  margin-bottom: 20px;
}

@media(max-width: 1220px) {
  .slider-1-numbers {
    display: none;
  }
}

@media(max-width: 1065px) {
  .glavnaya-slider-1-under-title p {
    font-size: 14px;
  }
  a.glavnaya-slider-1-button {
    margin-top: 20px;
    height: 40px;
}
}

@media (max-width: 767px) {
.glavnaya-slider-1 .h1_i span {
    display: block;
    margin-bottom: -10px;
}
.glavnaya-slider-1 .h1_i {
    text-transform: unset;
    padding-bottom: 40px;
    font-size: 30px;
}
.glavnaya-slider-1-under-title {
    width: 90%;
    margin: auto;
    text-align: center;
}
.glavnaya-slider-1-under-title p {
    color: #fff;
    font-family: "Lato-Regular";
    font-size: 14px;
}
}

@media(max-width: 650px) {
 .glavnaya-slider-1 .h1_i {
    font-size: 40px;
    padding-top: 100px;
  }
  .glavnaya-slider-1-under-title {
    display: none;
  }
  a.glavnaya-slider-1-button {
    margin-top: 20px;
    height: 60px;
    width: 190px;
}
.slider-1-numbers {
    display: block;
    width: max-content;
    margin: auto;
    padding-top: 25px;
  }
  .slider-1-numbers-item:last-child {
    display: none;
  }
  .borders {
    display: none;
  }
.glavnaya-slider-1 .h1_i span:after {
    min-width: 300px!important;
    position: absolute;
}
.glavnaya-slider-1 .h1_i span:before {
    min-width: 300px!important;
    position: absolute;
}
}

@media(max-width: 560px) {
  .glavnaya-slider-1-under-title {
    display: none;
  }
  
  
  .glavnaya-sliders-wrapp {
    margin-top: 35px;
    width: 100%;
    height: 345px;
}
.glavnaya-slider-1 .h1_i span:after {
    min-width: 300px;
  }
 .glavnaya-slider-1  .h1_i span:before {
    min-width: 300px;
  }
  .glavnaya-slider-1 .h1_i {
    padding-top: 20px;
    padding-bottom: 20px;
}
.glavnaya-sliders .owl-dots {
  margin-top: -17px;
}
section.glavnaya-sliders-section .owl-dots button {
  height: 9px;
  width: 9px;
}
}
@media(max-width: 560px) {
.glavnaya-slider-1 .h1_i {
    padding-top: 45px;
    font-size: 30px;
    padding-bottom: 20px;
    width: 70%;
    text-align: center;
    margin-left: 15%;
}
.glavnaya-slider-1 a.glavnaya-slider-1-button {
  margin-top: 10px!important;
}
.glavnaya-slider-1 .slider-1-numbers {
    display: block;
    width: max-content;
    margin: auto;
    padding-top: 10px!important;
}
.glavnaya-slider-1 {
  overflow:hidden;
}
}

@media(max-width: 395px) {
  .glavnaya-slider-1 .h1_i {
    width: 100%;
    margin-left: 0;
}
}
/* slider 2 */

.glavnaya-slider-2 {
  background: url(../images/1/slider-2-bg.webp) no-repeat top center;
  background-size: cover;
  height: 100%;
  width:100%;
}

.glavnaya-slider-2-line-back {
  background:#9f364c;
  opacity: 0.7;
  height: 230px;
  width:70%;
  border-top-right-radius: 120px;
  border-bottom-right-radius: 120px;
  position: absolute;
  z-index: 0;
}

.glavnaya-slider-2-line {
  padding-top: 120px;
  display: flex;
    width: 70%;
    height: 230px;
    padding-right: 15px;
    align-items: center;
}

.glavnaya-slider-2-text {
    width: 56%;
    position: relative;
    z-index: 10;
    margin-left: 265px;
    padding-top: 10px;
}

.glavnaya-slider-2-text h1 {
    color: #fff;
    font-size: 31px;
    width:max-content;
    text-align: left;
    font-family: "Yeseva One";
}
.glavnaya-slider-1 .h1_i span:before {
  min-width: 200px!important;
  background: #fff!important;
}
.glavnaya-slider-1 .h1_i span:after {
  min-width: 200px!important;
}
.glavnaya-slider-2 .h1_i span:after {
  min-width: 110px!important;
  background: #fff!important;
}

.glavnaya-slider-2 .h1_i span:before {
  min-width: 110px!important;
  background: #fff!important
}

.glavnaya-slider-3 .h1_i span:after {
  min-width: 110px!important;
  background: #fff!important;
}

.glavnaya-slider-3 .h1_i span:before {
  min-width: 110px!important;
  background: #fff!important
}

.glavnaya-slider-4 .h1_i span:after {
  min-width: 110px!important;
  background: #fff!important;
}

.glavnaya-slider-4 .h1_i span:before {
  min-width: 110px!important;
  background: #fff!important
}

.glavnaya-slider-2-text .glavnaya-slider-1-under-title {
  text-align: left;
}

.glavnaya-slider-2-text .h1_i span {
  margin-bottom: 0px;
}

.glavnaya-slider-2-text .glavnaya-slider-1-under-title {
  margin: 0;
  margin-top: 10px;
}

.glavnaya-slider-2-border {
    position: relative;
    height: 200px;
    width: 200px;
    background: #76ad00;
    border-radius: 100%;
    z-index: 10;
    margin-left: auto;
}

.glavnaya-slider-2-border p {
    position: relative;
    width: max-content;
    margin: auto;
    color: #c94a61;
    font-size: 18px;
    font-family: "Lato-Semibold";
    line-height: 30px;
    top: 50%;
    margin-top: -35px;
}

.glavnaya-slider-2-border a {
    text-transform: uppercase;
    width: max-content;
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    margin: auto;
    margin-top: 15px;
    position: relative;
    top: 50%;
    display: block;
}

.glavnaya-slider-2 a.glavnaya-slider-1-button {
  margin-top: 100px;
}

.glavnaya-slider-2 .h1_i span:after {
    min-width: 150px;
}

.glavnaya-slider-2-line-back .h1_i span:before {
    min-width: 150px;
}

.glavnaya-slider-2-text .h1_i span {
    margin-bottom: 0px;
    margin-left: 25px;
}
.glavnaya-slider-2 .h1_i span:after, .h1_i span:before {
  min-width: 110px;
}

@media(max-width: 1400px) {
.glavnaya-slider-2-text {
    width: 47%;
    position: relative;
    z-index: 10;
    margin-left: 200px;
    padding-top: 10px;
}
 }

 @media(max-width: 1200px) {
  .glavnaya-slider-2-text {
    width: 47%;
    position: relative;
    z-index: 10;
    margin-left: 140px;
    padding-top: 10px;
}
 }

 @media(max-width: 1000px) {
  .glavnaya-slider-2-text {
    width: 47%;
    position: relative;
    z-index: 10;
    margin-left: 70px;
    padding-top: 10px;
}
 }

 @media(max-width: 900px) {
  .glavnaya-slider-2-line-back {
    background: none;
    opacity: 0.7;
    height: 230px;
    width: 100%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    position: absolute;
    z-index: 0;
}
.glavnaya-slider-2-border {
  display: none;
 }
 .glavnaya-slider-2-text .glavnaya-slider-1-under-title {
  display: none;
 }
 .glavnaya-slider-2-line-back {
  position: unset;
 }
 .glavnaya-slider-2-text {
    width: max-content;
  }
  .glavnaya-slider-2-text h1 {
    color: #fff;
    font-size: 31px;
    width: max-content;
    text-align: center;
}
.glavnaya-slider-2 {
  overflow:hidden;
}
.glavnaya-slider-2 .h1_i span:after {
    min-width: 1000px!important;
    position: absolute;
}
.glavnaya-slider-2 .h1_i span:before {
    min-width: 1000px!important;
    position: absolute;
}
.glavnaya-slider-2-text {
  margin:auto;
}
.glavnaya-slider-2-text h1 {
    font-size: 42px;
    }
    .glavnaya-slider-2-line {
      width: 100%;
    }
    .glavnaya-slider-2-line-back {
      display: none;
    }
}

@media(max-width: 767px) {
  .glavnaya-slider-2-text .h1_i span {
    display: block;
  }
  .glavnaya-slider-2-text .h1_i {
    text-transform: unset;
  }
  .glavnaya-slider-2-line {
    padding-top: 120px;
    display: flex;
    justify-content: center;
    width: 100%;
    height: 230px;
    padding-right: 0px;
    align-items: center;
}
}

@media(max-width: 650px) {
.glavnaya-slider-2 .h1_i {
    font-size: 40px;
    padding-top: 52px;
    margin: 0;
    width: 100%;
    text-align: center;
}
  .glavnaya-slider-1-under-title {
    display: none;
  }
  a.glavnaya-slider-1-button {
    margin-top: 20px;
    height: 60px;
    width: 190px;
}
.slider-1-numbers {
    display: block;
    width: max-content;
    margin: auto;
    padding-top: 25px;
  }
  .slider-1-numbers-item:last-child {
    display: none;
  }
  .borders {
    display: none;
  }
.glavnaya-slider-2 .h1_i span:after {
    min-width: 300px!important;
    position: absolute;
}
.glavnaya-slider-2 .h1_i span:before {
    min-width: 300px!important;
    position: absolute;
}
.glavnaya-slider-2-text {
    width: 100%;
    text-align: center;
    margin-left: 0
}
.glavnaya-slider-2-line {
    padding-top: 42px;
    display: flex;
    justify-content: center;
    width: 100%;
    height: 230px;
    padding-right: 0px;
    align-items: center;
}
.glavnaya-slider-2 a.glavnaya-slider-1-button {
    margin-top: 60px;
}
}

@media(max-width: 560px) {
  .glavnaya-slider-2 .h1_i {
    text-transform: unset;
    font-size: 30px;
    padding-top: 49px;
    margin: 0;
    width: 100%;
    text-align: center;
}
.glavnaya-slider-2 a.glavnaya-slider-1-button {
  margin-top:-20px;
}
.glavnaya-slider-2 .slider-1-numbers {
  padding-top: 10px!important;
}
.glavnaya-slider-2-line {
  height: max-content;
  padding:0;
}
.glavnaya-slider-2-text {
  padding:0;
}
}
/* slider - 3*/ 

.glavnaya-slider-3 {
  background: url(../images/1/slider-3-bg.webp) no-repeat top center;
  background-size: cover;
  height: 100%;
  width:100%;
}

.glavnaya-slider-3-line {
  position: relative;
  width:100%;
  height: 100%;
}

.glavnaya-slider-3-line-bg-top {
  height: 80%;
  width:100%;
  background: #f29d2a;
  opacity: 0.9;
  position: absolute;
}

.glavnaya-slider-3-line-bg-bottom {
  width:100%;
  height: 20%;
  background:#bd791e;
  opacity: 0.9;
  position: absolute;
  bottom:0;
  display: flex;
  z-index: 11;
  align-items: center;
}

.glavnaya-slider-3 .row {
  height: 100%;
}

.glavnaya-slider-3 .container {
  height: 100%;
}

.glavnaya-slider-3 .h1_i {
  margin-top: 35px;
  font-family: "Yeseva One";
}

.glavnaya-slider-3 .h1_i span:after, .h1_i span:before {
  min-width: 200px;
}

.glavnaya-slider-3 .h1_i {
  color:#fff;
}

.glavnaya-slider-1-under-title p {
    color: #fff;
    font-family: "Lato-Regular";
    font-size: 16px;
}

.glavnaya-slider-3-line-inform-top {
    width: 100%;
    position: absolute;
    z-index: 10;
    height: 100%;
}

.glavnaya-slider-3-line-bg-bottom-button {
  width:50%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
}

.glavnaya-slider-3-line-bg-bottom-button a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #76ad00;
  border-radius: 13px;
  color:#fff;
  height: 50px;
  width:130px;
  text-decoration: none;
  font-family: "Lato-Regular";
  transition: 0.5s;
}

.glavnaya-slider-3-line-bg-bottom-button a:hover {
  background: #a1e60e;
}

.glavnaya-slider-3 .h1_i span:after {
  min-width: 200px!important;
}

.glavnaya-slider-3 .h1_i span:before {
  min-width: 200px!important;
}

@media(max-width: 1220px) {
  .glavnaya-slider-3 .slider-1-numbers {
    display: block;
  }
  .border-back {
    height: 80px;
    width: 80px;
    border-radius: 50px;
    background: #000;
    opacity: 0.6;
    position: relative;
    z-index: 0;
    margin-left: 10px;
    margin-right: 10px;
}
img.border-img {
    height: 42px;
}
.border-p {
  font-size: 9px;
}
.glavnaya-slider-3 .h1_i {
    margin-top: 70px;
}
}

@media(max-width: 1000px) {
  .glavnaya-slider-3-line {
    position: absolute;
    left: 25%;
  }
}

@media(max-width: 960px) {
  .glavnaya-slider-3-line-bg-top {
    background: none;
  }
  .glavnaya-slider-3-line-bg-bottom {
    background: none;
  }
  .glavnaya-slider-3 .h1_i {
    margin-top: 80px;
}
.glavnaya-slider-3-line-bg-bottom {
    width: 100%;
    height: max-content;
    opacity: 0.9;
    position: absolute;
    bottom: 0;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
}

.glavnaya-slider-3 .glavnaya-slider-1-button {
  display: none;
}

@media(max-width: 767px) {
  .glavnaya-slider-3-line {
    left:0;
    padding:0;
  }
.glavnaya-slider-3 .h1_i {
    margin-top: 92px;
    text-transform: unset;
    font-size: 46px;
}
.glavnaya-slider-3 .glavnaya-slider-1-under-title {
  display: none;
}
.glavnaya-slider-3 .borders {
  display: none;
}
.glavnaya-slider-3 .h1_i span {
  display: block;
}
.glavnaya-slider-3 .glavnaya-slider-1-button {
  display: flex;
}
.glavnaya-slider-3 a.glavnaya-slider-1-button {
    margin-top: 295px;
    height: 40px;
}
.glavnaya-slider-3-line-bg-bottom-button {
  display: none;
}
.glavnaya-slider-3 .slider-1-numbers {
    margin: auto;
    display: block;
    margin-top: -206px;
}
.glavnaya-slider-3 .h1_i span:before {
    min-width: 1000px!important;
}
.glavnaya-slider-3 .h1_i span:after {
    min-width: 1000px!important;
}
.glavnaya-slider-3 {
  overflow: hidden
}
.glavnaya-slider-3 .h1_i {
  overflow: hidden;
}
.glavnaya-slider-3 a.glavnaya-slider-1-button {
    margin-top: 295px;
    height: 60px;
    width: 190px;
    position: relative;
    z-index: 12;
}
.glavnaya-slider-3 .slider-1-numbers-item:last-child {
    display: flex;
}
}

@media(max-width: 560px) {
  .glavnaya-slider-3 .h1_i {
    text-transform: unset;
    font-size: 30px;
    padding-top: 49px;
    margin: 0;
    width: 100%;
    text-align: center;
}
.slider-3-title {
  padding-top: 0;
}
.glavnaya-slider-3 a.glavnaya-slider-1-button {
  margin-top: 175px;
}
.glavnaya-slider-3 .slider-1-numbers {
  padding-top: 126px!important;
}
}

/* SLIDER 4 */

.glavnaya-slider-4 {
  background: url(../images/1/slider-4-bg.webp) no-repeat top center;
  background-size: cover;
  height: 100%;
  width:100%;
}

.slider-4-title {
margin-left:auto;
text-align: right;
padding-top: 90px;
}

.slider-4-title p {
  line-height: 55px;
  color:#76ad00;
  font-family: "Yeseva One";
  font-size: 50px;
}

.slider-4-title a {
  text-decoration: none;
  color:#fff;
  font-family: "Yeseva One";
  font-size: 50px;
}

.input-under-title {
  margin-left:auto;
  padding-bottom: 20px;
  display: flex;
  margin-top: 40px;
  transition: 0.5s;
}

.input-under-title a:hover {
      background: #a1e60e;
}

.slider-4-row {
  margin-top: 70px;
  align-items: center;
  justify-content: space-between;
  display: flex;
}

.slider-1-numbers-cols {
  height: max-content;
}

.slider-1-numbers-cols .slider-1-numbers {
  margin-bottom: 0;
}

.input-under-title input {
  padding-left: 20px;
  background:#48403b;
  opacity: 0.8;
  color:#fff;
  width:450px;
  height: 60px;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

.input-under-title a {
  display: flex;
  color:#fff;
  height: 60px;
  width:170px;
  font-size: 18px;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Regular";
  text-decoration: none;
  background:#76ad00;
  border-top-right-radius: 7px;
  transition: 0.5s;
  border-bottom-right-radius: 7px;
}

.input-under-title a {
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.3);
}

.slider-line-animation {
  height: 12px;
  position: absolute;
  width: 100%;
  margin-top: -12px;
  background: #ededed;
  opacity: 1;
  z-index: 100;
  display: flex;
}

.slider-line-animation-line {
  animation: loading 32s linear infinite forwards;
  height: 15px;
  margin-top:-3px;
  width: 100%;
  position: absolute;
  z-index: 101;
}

@keyframes loading {
    0% {left: 0; width: 0; background-color: #76ad00;}
   25% {left: 0; width: 25%; background-color: #76ad00}
   50% {left: 0; width: 50%; background-color: #76ad00}
   75% {left: 0; width: 75%; background-color: #76ad00}
   100% {left: 0; width: 100; background-color: #76ad00}
}


@media (max-width: 1220px) {
.glavnaya-slider-4 .slider-1-numbers {
    display: block;
}
}

@media(max-width: 1035px) {
.slider-4-title {
    margin: auto;
    text-align: center;
    padding-top: 90px;
}
.input-under-title {
    margin: auto;
    padding-bottom: 20px;
    display: flex;
    margin-top: 40px;
}
.slider-4-row {
    margin-top: 70px;
    align-items: center;
    justify-content: space-between;
    display: block;
    width: 100%;
}
.glavnaya-slider-4 .borders {
  margin:auto;
}
.glavnaya-slider-4 .slider-1-numbers {
    display: block;
    width: max-content;
    text-align: center;
}
.slider-1-numbers-cols {
    height: max-content;
    width: max-content;
    margin: auto;
}
.slider-4-row {
  margin-top: 30px;
}
}

@media(max-width: 940px) {
  .slider-line-animation {
    display: none;
  }
}

.slider-4-title h3.h1_i-hidden {
  display: none;
  font-family: "Yeseva One";
}

@media(max-width: 650px) {
.slider-4-title p {
  display: none;
}
.slider-4-title a {
  display: none;
}
.slider-4-title h3 {
  display:none;
}
.slider-4-title h3.h1_i-hidden {
  display: block;
  color:#fff;
  font-size: 30px;
}
.slider-4-title .h1_i span {
  width: max-content;
    display: flex;
    margin: auto;
    margin-top: 10px;
}
}
.glavnaya-slider-4 .glavnaya-slider-1-button {
  display: none;
}

@media(max-width: 650px) {
  .input-under-title {
    display: none;
  }
  .glavnaya-slider-4 .h1_i {
    text-transform: unset;
    font-size: 40px;
    padding-top: 52px;
    margin: 0;
    width: 100%;
    text-align: center;
}
 .glavnaya-slider-4  a.glavnaya-slider-1-button {
    margin-top: 20px;
    height: 60px;
    width: 190px;
    display: flex!important;
}
.slider-1-numbers {
    display: block;
    width: max-content;
    margin: auto;
    padding-top: 25px;
  }
.glavnaya-slider-4  .slider-1-numbers-item:last-child {
    display: flex;
  }
.glavnaya-slider-4 .h1_i span:after {
    min-width: 300px!important;
    position: absolute;
}
.glavnaya-slider-4 .h1_i span:before {
    min-width: 300px!important;
    position: absolute;
}
.slider-4-title {
    margin: auto;
    text-align: center;
    padding-top: 55px;
}
.glavnaya-slider-4 {
  overflow: hidden;
}
.slider-4-row {
  margin:0;
}
}

@media(max-width: 560px) {
  .glavnaya-slider-4 .h1_i {
    text-transform: unset;
    font-size: 30px;
    padding-top: 52px;
    margin: 0;
    width: 100%;
    text-align: center;
}
.slider-4-title {
  padding-top: 0;
}
.glavnaya-slider-4 a.glavnaya-slider-1-button {
  margin-top: -20px;
}
.glavnaya-slider-4 .slider-1-numbers {
  padding-top: 10px!important;
}
}
/* CHOOSE CATEGORY */

.choose-category-item {
  display: flex;
  align-items: center;
  text-decoration: none;
}

.choose-category {
  position: relative;
}

.choose-category-item:nth-child(2) {
  padding-left:80px;
  padding-right: 80px;
}

.choose-category-1 {
  height: auto;
  width:100%;
  background:#fff;
}

.choose-category {
 width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.choose-category-item p {
  color:#c8c8c8;
  font-size: 16px;
  font-family: "Lato-Regular";
  margin-left: 20px;
  text-transform: uppercase;
}

.choose-category-item img.choose-category-item-active-img {
  display: none;
}

.choose-category-item-active img {
  display: none;
}

.choose-category-item-active img.choose-category-item-active-img {
  display: block;
}

.choose-category-item-active p {
  color:#76ad00!important;
}

a.choose-kategory-button {
  text-decoration: none;
  background:#ff9100;
  width:80px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  position: absolute;
  right:0;
  transition: 0.5s;
}

a.choose-kategory-button:hover {
box-shadow: 0 4px 0 #e08002;
}

@media(max-width: 1300px) {
  .glavnaya-slider-1-under-title {
    width: 100%;
  }
}

@media(max-width: 820px) {
  .filter-button a {
    width:110px;
  }
}
.filter__item-click-mob {
  display: none;
}
@media(max-width: 767px){
  .glavnaya-filter .filter-mob-top {
    display: flex;
  }
  .glavnaya-filter .filter-glavnaya-filter-top {
    display: none;
  }
  .glavnaya-filter .filter__filter {
    background: #fff;
}
.glavnaya-filter .filter__item-hover {
  display: none!important;
}
.filter__item-hover-mob-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 155px;
  margin:auto;
  margin-top: 4px;
}
.filter__item-hover-mob-item p {
  color:#fff;
  font-size: 13px;
  font-family: "Lato-Light"
}
.filter__item-hover-mob-item a {
  text-decoration: none;
  transition: 0.5s;
}
.filter__item-hover-mob-item a:hover {
  opacity: 0.7;
}
.filter__item-click-mob {
  display: none;
}
.filter__item-mob.active .filter__item-click-mob {
display: block;
}
.filter__item-mob.active .filter__item-arrow img {
  transform: rotate(90deg);
}
.filter__filter .filter__item {
    background: #655f5d;
    padding-top: 20px;
    margin: 5px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    border-bottom: none;
    display: none;
}
.glavnaya-filter .filter-button a {
  width: 140px;
  height: 35px;
  box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1);
  border-radius: 18px;
  border: 1px solid #d1d1d1;
  background-color: #f8f8f8;
  color: #6e6e6e;
font-size: 15px;
margin-top: 20px;
display: none;
}

.filter__filter-glavnaya-active .filter__item {
  display: block;
}

.filter__filter-glavnaya-active .filter-button a  {
  display: flex;
}
.filter__filter-glavnaya-active .filter-mob-top-glavnaya a {
  display: none;
}
.filter__filter-glavnaya-active .search_input-block {
  width:100%;
}

}

/* CHOOSE CATEGORY ADAPTIV */

@media(max-width: 1200px) {
  .choose-category-item p {
    color: #c8c8c8;
    font-size: 13px;
    font-family: "Lato-Regular";
    margin-left: 10px;
    text-transform: uppercase;
}
.choose-category-item:nth-child(2) {
    padding-left: 40px;
    padding-right: 40px;
}
a.choose-kategory-button {
  margin-right: 50px;
}
}

.add-company-mob {
  display: none;
}

.add-company-mob a {
  transition: 0.5s;
}

.choose-category-mob {
  display: none;
}
.border:hover {
  cursor: pointer;
}
@media(max-width: 940px) {
  .choose-category-1 {
    display: none;
  }
  .add-company-mob {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #3f3e30;
    border-bottom: 1px solid #6a6a6a;
    padding-left:20px;
    padding-right: 20px;
  }
  .add-company-mob a {
    text-decoration: none;
    height: 36px;
    width:270px;
    border-radius: 18px;
    background-color: #ff9100;
    color: #323232;
    font-family: "Lato-Semibold";
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
  }
  .add-company-mob a:hover {
    box-shadow: 2px 4px 5px 1px rgba(0, 0, 0, 0.55);
  }
  .choose-category-mob {
  background-color: #3f3e30;
  display: flex;
  align-items: center;
  justify-content: center;
  }
  .choose-category-mob a {
    width:25%;
    margin:2.5%;
    display: block;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0px;
  }
  .choose-category-mob img {
    position: relative;
    left: 50%;
    margin-left: -20px;
    margin-bottom: 10px;
}
  .choose-category-mob p {
    line-height: 15px;
    text-align: center;
    color: #c9c9c9;
    font-family: "Lato-Regular";
    font-size: 14px;
  }
  img.choose-category-nonactive-img {
    display: block;
  }
  img.choose-category-active-img {
    display: none;
  }
  .choose-category-mob-karta-active p {
    color:#76ad00;;
  }
  .choose-category-mob-kategorii-active p {
    color:#76ad00;;
  }
  .choose-category-mob-reiting-active p {
    color:#76ad00;;
  }
  .choose-category-mob-karta-active img.choose-category-nonactive-img {
    display: none;
  }
  .choose-category-mob-karta-active img.choose-category-active-img {
    display: block;
  }
  .choose-category-mob-kategorii-active img.choose-category-nonactive-img {
    display: none;
  }
  .choose-category-mob-kategorii-active img.choose-category-active-img {
    display: block;
  }
  .choose-category-mob-reiting-active img.choose-category-nonactive-img {
    display: none;
  }
  .choose-category-mob-reiting-active img.choose-category-active-img {
    display: block;
  }
}

.jq-selectbox__select {
  padding-top: 0;
  display: flex;
  align-items: center;
}

/* KATEGORIA */

.kategotii-glavnaya-section {
  display: none;
}

.kategotii-glavnaya-section .h1_i {
  color:#000;
}

.kategotii-glavnaya-section .h1_i span {
  color:#000;
}

.h1_i {
  color: #361b08;
    font-size: 40px;
    text-align: center;
    width: 100%;
    font-family: "Lato-Bold";
    font-weight: bold;
}

.kategotii-glavnaya-item {
  display: block;
  text-decoration: none;
  width:23%;
  margin:1%;
  float:left;
  height: 226px;
  text-align: center;
  margin-bottom: 0px;
  cursor:pointer;
}

.kategotii-glavnaya-item img {
  height: 166px;
  width:167px;
  opacity: 1;
  transition: 0.5s;
  border-radius: 50%;
}

.kategotii-glavnaya-item.active img {
  border:4px solid #76ad00;
}
.kategotii-glavnaya-item.active p {
  font-family: "Lato-Bold";
}

.kategotii-glavnaya-item p {
  margin-top: 10px;
  color:#000;
  font-family: "Lato-Semibold";
  font-size: 17px;
  position: relative;
  z-index: 10;
  transition: 0.5s;
}

.kategotii-glavnaya-item:hover img {
  opacity: 0.6;
}

.kategotii-glavnaya-item:hover p {
  text-decoration: underline;
}

.kategotii-glavnaya-button {
  text-decoration: none;
  width:max-content;
  height: auto;
  padding-left:25px;
  padding-right: 25px;
  padding-top: 8px;
  padding-bottom: 8px;
  color:#fff;
  background:#76ad00;
  transition: 0.5s;
  margin:auto;
  margin-top: 35px;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.japan {
  margin-left: -6px;
}
.kategorii-filter-section-choose-image-item img {
    width: 20px;
}
.kategorii-filter-section-choose-image-item-active .choose-image-active {
    display: block;
    width: 20px;
}
.japan img {
    width: 26px;
}
.kategorii-filter-section-choose-image-item-active.japan .choose-image-active {
    display: block;
    width: 26px;
}
.kategotii-glavnaya-button:hover {
box-shadow: 0 4px 0 #557c00;
}

.kategorii-filter {
  width:100%;
  height: max-content;
  background:#fff;
  margin-top: 25px;
  margin-bottom: 20px;  
}

.kategorii-filter-sections {
  padding:20px;
  display: flex;
}

.kategorii-filter-section p {
  padding:0;
  margin:0;
  color:#000;
  font-family: "Lato-Regular";
  font-size: 14px;
  margin-bottom: 8px;
}

.kategorii-filter-section {
  padding-right: 30px;
  border-right:1px solid #999999;
}

.kategorii-filter-section:last-child {
  border:none;
}

.kategorii-filter-section-1 {
  width:19%;
}

.kategorii-filter-section-choose-image-item {
  margin-top: 15px;
  display: flex;
  align-items: center;
  height: max-content;
  width:max-content;
  text-decoration: none;
}

.kategorii-filter-section .jq-selectbox {
    height: 30px;
    min-width: 100%!important;
    margin-bottom: 10px;
}

.kategorii-filter-section .jq-selectbox__select {
    margin-bottom: 0px;
    height: 30px;
    border: 1px solid #dadada;
    border-radius: 0;
}

.kategorii-filter-section .jq-selectbox__dropdown {
  top:26px;
}

.kategorii-filter-section .jq-selectbox__select-text {
  line-height: 16px;
}

.kategoria-filter-mobile-item-time .jq-selectbox__dropdown ul {
  max-height:120px;
}
.kategoria-filter-mobile-item .jq-selectbox__dropdown {
  top:28px;
}

.kategoria-filter {
  background: url(../images/bg.webp) #35454a!important;
}

.kategorii-filter-section .jq-selectbox__trigger {
  border:none;
}

.kategorii-filter-section .jq-selectbox__trigger-arrow {
    position: absolute;
    top: 0%;
    left: 50%;
    border: none;
    transform: translate(-50%, -50%);
    font-size: 6px;
    color: #999999;
}

.kategorii-filter-section-choose-image-item p {
  color:#929292;
}

.kategorii-filter-section-choose-image-item p {
  margin-bottom: 0;
  margin-left: 10px;
}


.kategorii-filter-section-choose-image-item .choose-image-active {
  display: none;
}

.kategorii-filter-section-choose-image-item-active img {
  display: none;
}

.kategorii-filter-section-choose-image-item-active .choose-image-active {
  display: block;
}

.kategorii-filter-section-choose-image-item-active p {
  font-family: "Lato-Bold";
  color: #616161;
}

.kategorii-filter-section-2 {
  width:18%;
  padding-left: 15px;
  padding-right: 0px;
}

.kategorii-filter-section-3 {
  width:22%;
  padding-left: 15px;
  padding-right: 0px;
}

.kategorii-filter-section-4 {
  width:18%;
  padding-left: 15px;
  padding-right: 0px;
}

.kategorii-filter-section-5 {
  width:33%;
  padding-left: 15px;
  padding-right: 0px;
}

.kategorii-filter-section-5 input {
  margin-right: 10px;
}

.kategorii-filter-section-5 label {
  margin-top: 10px;
  color:#000;
  font-family: "Lato-Semibold";
  font-size: 14px;
  position: relative;
  z-index: 10;
  transition: 0.5s;
}

.kategorii-filter-section-5 .kategorii-filter-section-choose-image {
  display: flex;
}

.aside-check-2 {
  margin-left: 20px;
}

.kategoria-filter-button {
  width:100%;
  margin-top: 10px;
  padding-bottom: 25px;
}

.kategoria-filter-button a {
margin:auto;
height: 35px;
width:120px;
background:#f8f8f8;
border:1px solid #969696;
transition: 0.5s;
display: flex;
line-height: 35px;
justify-content: center;
align-items: center;
text-decoration: none;
border-radius: 40px;
color:#969696;
font-family: "Lato-Semibold";
}

.sort_top .jq-selectbox__select {
  height: 30px;
  border: 1px solid #dadada;
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  font-family: "Lato-Light";
}

.sort_top .jq-selectbox__trigger {
  border:none;
}

.sort_top .jq-selectbox__trigger-arrow {
    border: none;
    position: absolute;
    top: 14px!important;
    left: 5px;
    transform: translate(-50%, -50%);
    font-size: 6px;
    color: #999999;
}

.jq-selectbox__trigger-arrow {
    top: 0px!important;
}

.sort_top .jq-selectbox__select-text {
  line-height: 20px;
}

.kategoria-filter-button a:hover {
   box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}

 .glavnaya-filter .filter-mob-top {
  display: none;
 }

 .sort_top .jq-selectbox {
    min-width: 61px!important;
}

.jq-selectbox:first-child {
  min-width: 61px!important;
}

.sort_top .jq-selectbox__select {
    padding: 4px 8px 0 18px;
    padding-top: 0px;
}

.podbor-kategoria {
  display: block!important;
}

 @media(max-width: 1200px) {
  .kategorii-filter-section p {
    font-size: 12px;
  }
  .kategorii-filter-section-5 label {
    font-size: 12px;
  }
 }

@media(max-width: 935px) {
  .kategotii-glavnaya-item {
    width:48%;
  }
}

@media(max-width: 920px) {
  .aside-check-2 {
    margin-left: 10px;
}
.kategorii-filter-sections {
    padding: 13px;
    display: flex;
}
.kategorii-filter-section-choose-image-item p {
    margin-bottom: 0;
    margin-left: 3px;
}
.kategorii-filter-section-4 {
  padding-left: 10px;
}
.kategorii-filter-section {
  padding-right: 10px;
}
.kategorii-filter-section-2 {
  padding-left: 10px;
}
.kategorii-filter-section-3 {
  padding-left: 10px;
}
.kategorii-filter-section-5 {
  padding-left: 10px;
}
}

.kategoria-filter-mobile-section {
  display: none!important;
  padding: 20px;
  background: #f7f7f7;
}

@media(max-width: 880px) {
  .kategoria-filter-button {
    width: 100%;
    margin-top: 229px;
    padding-bottom: 0px;
}
  .kategoria-filter-pc {
    display: none;
  }
  .kategoria-filter-mobile-section {
  display: block!important;
  padding-bottom: 30px;
}
  .kategoria-filter-mobile-item {
    width:48%;
    margin:1%;
    float:left;
  }
  .kategoria-filter-mobile-item p {
    color: #4b4b4b;
    font-family: "Lato-Regular";
    font-size: 15px;
    margin-bottom: 5px;
  }
.kategoria-filter-mobile-item .jq-selectbox {
    height: 30px!important;
    background-color: #ffffff;
    width: 100%;
    max-width: 100%!important;
    min-width: 100%!important
}
.kategoria-filter-mobile-item .jq-selectbox__select {
    background: #fff;
    height: 30px!important;
    border: 1px solid #dadada;
    background-color: #ffffff;
    width: 100%!important;
    padding: 0;
    padding-left: 10px;
    padding-top: 0px;
    box-shadow: none;
    font-family: "Lato-Light";
    line-height: 25px;
}
.kategoria-filter-mobile-item .jq-selectbox__select-text {
  font-family: "Lato-Light";
    line-height: 28px;
}
.kategoria-filter-mobile-item .jq-selectbox__trigger {
  border:none;
}
.kategoria-filter-mobile-item .jq-selectbox__trigger-arrow {
    border: none;
    position: absolute;
    top: 14px!important;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 6px;
    color: #999999;
}
}

@media(max-width: 767px) {
  .glavnaya-filter .filter-mob-top {
    display: flex;
  }
  .filter__filter-glavnaya-active .filter-button a {
    margin-top: 0px;
    margin: auto;
    display: flex;
}
  section.kategotii-glavnaya-section {
    background: #fff;
  }
  .kategotii-glavnaya-button {
    display: none;
  }
  .filter-button {
    margin: auto;
    margin-top: 15px;
    margin-bottom: 10px;
}
.glavnaya-filter {
  background: #fff!important;
}
}

@media(max-width: 530px) {
  .kategotii-glavnaya-item p {
    margin-top: 5px;
    color: #545454;
  }
  .kategotii-glavnaya-item img {
    height: 154px;
    width: auto;
  }
}

@media(max-width: 400px) {
  .kategotii-glavnaya-item p {
    font-size: 15px;
  }
  .kategotii-glavnaya-item img {
    height: 137px;
  }
  .kategotii-glavnaya-item {
    height: 210px;
  }
}
/* STATISTIC */
.glavnaya-statistic {
  display: none;
}

.glavnaya-statistic-choose-button {
  background:#fff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  display: flex;
  align-items: center;
  padding-right: 25px;
  transition: 0.5s;
}

.glavnaya-statistic-choose-button:hover {
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
  cursor: pointer;
}

.glavnaya-statistic-choose-button:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.glavnaya-statistic-choose-button:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.glavnaya-statistic-choose-button .glavnaya-statistic-choose-button-img-active {
  display: none;
}

.glavnaya-statistic-choose-button p {
  color:#000;
  font-family: "Lato-Semibold";
  margin-left: 10px;
}

.glavnaya-statistic-choose-button-active {
  background:#76ad00;
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
}

.glavnaya-statistic-choose-button-active p {
  color:#fff;
}

.glavnaya-statistic-choose-button-active img {
  display: none;
}

.glavnaya-statistic-choose-button-active .glavnaya-statistic-choose-button-img-active {
  display: block;
}

.glavnaya-statistic-choose-buttons {
  display: flex;
  width:max-content;
  margin:auto;
}

.statistic-information {
  width:65%;
  margin:auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}

.statistic-information-checks {
  width:50%;
  height: max-content;
}
.statistic-information-check-line {
  display: flex;
  align-items: center;
}

.statistic-information-checks label {
  margin-bottom: 0px;
  font-size: 18px;
}

.statistic-information-checks input {
  margin-right: 15px;
}

.statistic-information-checks .kategoria-filter-button a {
  margin-left:0;
}

.statistic-information-images {
  display: flex;
  height: 100%;
  width: 50%;
  align-items: center;
  justify-content: center;
}

.statistic-information-images img {
  padding-bottom: 20px;
  padding-top: 10px;
  display: none;
}

img.statistic-information-images-reviews-active {
  display: block;
}

@media(max-width: 885px) {
  .statistic-information {
    width: 86%;
  }
  .glavnaya-statistic .kategoria-filter-button {
    margin-top: 10px;
  }
  .statistic-information-images {
    width: 65%;
  }
}

@media(max-width: 815px) {
  .glavnaya-statistic-choose-buttons {
    display: block;
    width: max-content;
    margin: auto;
}
.glavnaya-statistic-choose-button {
  border-radius: 10px;
  margin-bottom: 10px;
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
}
}

.statistic-information-checks-mb {
  display: none;
}

@media(max-width: 767px) {
  section.glavnaya-statistic {
    background: #fff;
  }
}

@media(max-width: 660px) {
  img.statistic-information-images-reviews-active {
    width: 100%;
  }
  .statistic-information-checks {
    display: none;
  }
  .statistic-information {
    display: block;
  }
  .statistic-information-images {
    width: 100%;
}
  .statistic-information-checks-mb {
    display: block;
  }
  .statistic-information-checks-mb-line {
    display: flex;
    align-items: center;
    width:90%;
    margin-left: 5%;
  }
  .statistic-information-checks-mb-line label {
    width:50%;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
  }
  .statistic-information-checks-mb-line input {
    margin-right: 10px;
}
}

/* USLUGI */

.glavnaya-uslugi {
  width:100%;
  height: 100%;
  background: url(../images/bg_green.webp);
}

.glavanya-uslugi-title {
  width:100%;
  text-align: center;
  padding-bottom: 15px;
}

.glavanya-uslugi-title p {
  color:#000;
  font-family: "Lato-Semibold";
  font-size: 20px;
}

.glavanya-uslugi-item {
  display: flex;
  align-items: center;
  text-decoration: none;
}

.glavanya-uslugi-item:hover {
  cursor: pointer;
}

.glavanya-uslugi-item p {
  font-family: "Lato-Regular";
  color:#000;
  font-size: 16px;
  margin-left: 8px;
}

.glavnaya-filter {
background: url(../images/bg.webp) #f8f8f8;
  display: none;
}

.active-section {
  display: block;
}

.glavanya-uslugi-item img {
  border-radius: 50px;
  box-shadow: none;
  transition: 0.5s;
}

.glavanya-uslugi-item-active img {
  border-radius: 50px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.glavanya-uslugi-item-active p {
  text-decoration: underline;
}

@media(max-width: 920px) {
  .glavnaya-uslugi {
    display: none;
  }
 }
/* POLEZNO_ZNAT */

section.polezno-glavnaya-mb {
  display: none;
}

.polezno-item a.more_polezno {
  text-align: center;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  text-decoration: underline;
  display: block;
  margin-top: 10px;
  opacity: 0;
  transition: 0.5s;
}

.polezno-item_active a.more_polezno {
  opacity: 1;
}
section.polezno-glavnaya {
  position: relative;
}

img.polezno-glavnaya-left-back {
  position: absolute;
  left:0;
  z-index: 10;
  top:50px;
}

img.polezno-glavnaya-right-back {
  position: absolute;
  right:0;
  bottom:0;
  z-index: 10;
  height: 98%;
}

@media(max-width: 1580px) {
  img.polezno-glavnaya-left-back {
    position: absolute;
    left: 0;
    z-index: 10;
    top: 11px;
    width: 260px;
}
img.polezno-glavnaya-right-back {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    height: 87%;
}
}

@media(max-width: 1480px) {
  img.polezno-glavnaya-right-back {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    height: 69%;
}
img.polezno-glavnaya-left-back {
    position: absolute;
    left: 0;
    z-index: 10;
    top: 11px;
    width: 198px;
}
}

@media(max-width: 1400px) {
img.polezno-glavnaya-right-back {
  display: none;
}
img.polezno-glavnaya-left-back {
  display: none;
}
}

@media (max-width: 767px) {
  section.polezno-glavnaya {
    display: none;
  }
section.polezno-glavnaya-mb {
  display: block;
}
.polezno-glavnaya-mb {
  display: block;
  background: #f7f7f7
}
.polezno-glavnaya-mb-item {
  width:48%;
  margin:1%;
}
.polezno-glavnaya-mb-line {
  display: flex;
  align-items: center;
}
.polezno-glavnaya-mb-item img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.polezno-glavnaya-mb-item p {
  color: #3a3a3a;
  font-family: "Lato-Semibold";
  font-size: 17px;
  margin-bottom: 25px;
}
.polezno-glavnaya-mb-item-active img {
  opacity: 0.7;
}
.polezno-glavnaya-mb-item-active p {
  text-decoration: underline;
}
.filter-button a {
  margin-left: 5%;
  width: 90%;
  height: 39px;
  box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1);
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  background-color: #fbfbfb;
}
}

/* OBYAVLENIA */

.glavnaya-obyavlenia {
  background: url(../images/bg.webp) #35454a;
}

.glavnaya-obyavlenia h1 {
  color:#fff;
}

.glavnaya-obyavlenia .kategotii-glavnaya-section .h1_i span:after {
  background:#879398;
}

.glavnaya-obyavlenia .h1_i span:after {
  background:#879398;
}

.glavnaya-obyavlenia .h1_i span:before {
  background:#879398!important;
  min-width: 200px!important;
}

.glavnaya-obyavlenia .block_ad-body img {
  height: 310px;
    margin-left: auto;
    width: auto;
}

@media(max-width: 855px) {
  .glavnaya-obyavlenia {
    display: none;
  }
}

/* AKZII */

.glavnaya-akzii .h1_i span:after {
  background:#361b08;
}

.glavnaya-akzii .h1_i span:before {
  background:#361b08;
}

.glavnaya-akzii-all-top-line {
  display: flex;
  align-items: center;
  padding-top:10px;
  padding-bottom: 10px;
  background:#fff;
  width: 100%;
  border-top:1px solid #bababa;
  border-bottom:1px solid #bababa;
  justify-content: center;
}
.glavnaya-akzii-all:hover {
  cursor: pointer;
}

.glavnaya-akzii-all-top-line-absolute a {
  height: 30px;
  width:30px;
  border-radius: 30px;
  background:#7f675b;
  opacity: 0.6;
  color:#fff;
  display: flex;
  justify-content: center;
  font-size: 24px;
  text-decoration: none;
  align-items: center;
  transition: 0.5s;
}

a.mob-button-this-month {
  display: none;
}


.glavnaya-akzii-all-top-line-absolute a:hover {
  opacity: 1;
}

.glavnaya-akzii-all-top-line p {
  font-family: "Lato-Bold";
  text-transform: uppercase;
  color:#361b08;
  padding-left: 30px;
  padding-right: 30px;
}

section.glavnaya-akzii {
  padding-bottom: 40px;
}

section.glavnaya-akzii .h1_i span:before {
  background: #000!important
}

.glavnaya-akzii-all-inform {
  border-left:3px solid #76ad00;
  background:#fff;
  width:100%;
  height: max-content;
}

.glavnaya-akzii-all-inform-item {
  display: flex;
  align-items: center;
  position: relative;
  border-bottom: 1px solid #bababa;
}

.glavnaya-akzii-all-inform-item-number {
    background: #ececec;
    height: 100%;
    position: absolute;
    width: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.glavnaya-akzii-all-inform-item-number p {
  font-family: "Lato-Bold";
  color:#83695b;
  font-size: 35px;
}

.glavnaya-akzii-all-inform-item-text {
  height: max-content;
  padding-left:50px;
  padding-right: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  
  width:100%;
  margin-left: 130px;
}

.glavnaya-akzii-all-inform-item-text-top {
  display: flex;
  align-items: flex-end;
  width:60%;
  justify-content:space-between;
}

.glavnaya-akzii-all-inform-item-text-top p {
  font-family: "Lato-Light";
  color:#76ad00;
  font-size: 15px;
}

.glavnaya-akzii-all-inform-item-text-top a {
  text-decoration: none;
  display: flex;
  color:#979797;
  font-size: 14px;
  font-family: "Lato-Light";
}

.glavnaya-akzii-all-inform-item-text-top a img {
  margin-right: 8px;
  height: 16px;
}

.glavnaya-akzii-all-inform-item-text-bottom {
  display: flex;
  width:100%;
  justify-content: space-between;
  align-items: center;
  padding-top: 13px;
}

.glavnaya-akzii-all-inform-item-text-bottom a {
  text-decoration: none;
  color:#000;
  font-family: "Lato-Bold";
  font-size: 17px;
}

.glavnaya-akzii-all-inform-item-text-bottom p {
  display: flex;
  align-items: center;
  color:#979797;
  font-size: 14px;
  font-family: "Lato-Light";
}

.glavnaya-akzii-all-inform-item-text-bottom p img {
  margin-right: 10px;
}

.glavnaya-akzii-all-inform-item-hidden-top {
  width:100%;
  display: flex;
}

.glavnaya-akzii-all-inform-item-hidden-top-text {
  width:100%;
}

.glavnaya-akzii-all-inform-item-hidden-top-text-white {
  background:#fff;
  padding:35px;
}

.glavnaya-akzii-all-inform-item-hidden-top-text-white a {
  text-decoration: none;
  color:#000;
  font-family: "Lato-Bold";
  font-size: 17px;
}

.glavnaya-akzii-all-inform-item-hidden-top-text-white p {
  color:#361b08;
  font-size: 15px;
  padding-top: 20px;
  width:98%;
  font-family: "Lato-Light";
}

.glavnaya-akzii-all-inform-item-hidden-top-text-gray {
  display: flex; 
  background:#ececec;
  padding-left:35px;
  padding-right: 35px;
  padding-top: 15px;
  padding-bottom: 15px;
  justify-content: space-between;
  align-items: center;
}

.glavnaya-akzii-all-inform-item-hidden-top-text-gray p {
  font-family: "Lato-Bold";
  font-size: 17px;
  color:#000;
}

.glavnaya-akzii-all-inform-item-hidden-top-text-gray a {
  color:#000;
  font-size: 15px;
  text-decoration: underline;
  font-family: "Lato-Light";
}

.glavnaya-akzii-all-inform-item-hidden-bottom {
  width:100%;
  height: 133px;
}

.glavnaya-akzii-all-inform-item-wrapp .glavnaya-akzii-all-inform-item-hidden {
display: none;
}

.glavnaya-akzii-all-inform-item-wrapp-active .glavnaya-akzii-all-inform-item-hidden {
display: block;
}

.glavnaya-akzii-all-inform-item-wrapp-active .glavnaya-akzii-all-inform-item-number {
  background:#76ad00;
}

.glavnaya-akzii-all-inform-item-wrapp-active .glavnaya-akzii-all-inform-item-number p {
  color:#ececec;
}

@media(max-width: 1250px) {
.glavnaya-akzii-all-inform-item-hidden-top-text-white {
    background: #fff;
    padding: 13px;
}
img.glavnaya-akzii-all-inform-item-hidden-top-img {
    height: 100%;
    width: auto;
}
 }

 @media(max-width: 1200px) {
  .glavnaya-akzii-all-inform-item-hidden-top-text-white p {
    color: #361b08;
    font-size: 13px;
    padding-top: 11px;
    line-height: 21px;
    width: 98%;
    font-family: "Lato-Light";
}
 }

 @media(max-width: 991px) {
  .glavnaya-akzii-all-inform-item-hidden-top {
    width: 100%;
    display: block;
}
img.glavnaya-akzii-all-inform-item-hidden-top-img {
  display: none;
 }
 .glavnaya-akzii-all-inform-item-text {
    height: max-content;
    padding-left: 20px;
    padding-right: 20px;
  }
  .glavnaya-akzii-all-inform-item-text-top {
    width: 100%;
  }
}

@media(max-width: 767px) {
  section.glavnaya-akzii {
    background: #fff
  }
}

@media(max-width: 700px) {
  section.glavnaya-akzii .container {
    padding:0!important;
  }
  a.mob-button-this-month {
    background: #fff;
    border:1px solid #eeeeee;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 140px;
    height: 30px;
    transition: 0.5s;
    font-size: 14px;
    text-decoration: none;
    color:#737373;
    font-family: "Lato-Light";
    margin-left: auto;
  }
  a.mob-button-this-month:hover {
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1)
  }
  .glavnaya-akzii-all-top-line {
    padding-left: 15px;
    padding-right: 15px;
    justify-content: unset;
  }
  .glavnaya-akzii-all-inform-item-hidden-top-text-white a {
    display: none;
  }
  .glavnaya-akzii-all-inform-item-hidden-top-text-gray {
    display: none;
  }
  .glavnaya-akzii-all-inform-item-hidden-bottom {
    display: none;
  }
  .glavnaya-akzii-all-inform-item-text-top p:first-child {
    display: none;
  }
  .glavnaya-akzii-all-inform-item-text {
    height: max-content;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.glavnaya-akzii-all-inform-item-text-top a {
    position: absolute;
    text-decoration: none;
    color: #979797;
    font-size: 14px;
    font-family: "Lato-Light";
    bottom: 0;
    margin-bottom: 10px;
}
.glavnaya-akzii-all-inform-item-text-bottom {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 23px;
}
.glavnaya-akzii-all-inform-item-text-bottom p {
  display: none;
}
.glavnaya-akzii-all-inform-item-hidden-top-text-white {
  border-bottom: 1px solid #bababa;
}
.glavnaya-akzii-all-inform-item-text-top a {
  display: flex;
  align-items: center;
}
div.glavnaya-akzii-all-top-line-absolute {
    top: 0;
    left: 0;
    position: absolute;
    width: 175px;
    justify-content: space-between;
    display: flex;
    align-items: center;
    height: 52px;
    z-index: 10;
    margin-left: 10px;
}
div.glavnaya-akzii-all-top-line-absolute a {
  margin:0;
}
.glavnaya-akzii-all-top-line p {
    font-family: "Lato-Bold";
    text-transform: uppercase;
    color: #361b08;
    padding-left: 40px;
    padding-right: 40px;
}
.glavnaya-akzii-all-top-line p {
    font-family: "Lato-Bold";
    text-transform: uppercase;
    color: #361b08;
    padding-left: 0px;
    padding-right: 0px;
    width: 165px;
    display: block;
    text-align: center;
}
}

@media(max-width: 370px) {
.choose-category-mob {
  padding:15px!important;
}
.glavnaya-akzii-all-top-line-absolute a {
    height: 22px;
    width: 22px;
    font-size: 17px;
}
div.glavnaya-akzii-all-top-line-absolute {
    top: 0;
    left: 0;
    position: absolute;
    width: 126px;
    justify-content: space-between;
    display: flex;
    align-items: center;
    height: 52px;
    z-index: 10;
    margin-left: 10px;
}
.glavnaya-akzii-all-top-line p {
    font-family: "Lato-Bold";
    text-transform: uppercase;
    color: #361b08;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
    width: 116px;
    text-align: center;
    display: block;
}
}

/* ОТЗЫВЫ */

.reviews-mb-item-2 {
  display:none;
}

@media (max-width: 767px) {
.text-section {
  display: none;
  }
}

.block_ad-gl {
  margin-top: 40px;
}

/* text-section */

.text-section {
    background: url(../images/bg.webp) #35454a;
    padding-top:35px;
    padding-bottom: 35px;
}

.text-section p {
  width:80%;
  margin:auto;
  color:#fff;
  text-align: center;
  font-size: 14px;
  font-family: "Lato-Light";
}

.text-section .block_more-text-18 {
  max-height: 96px;
}

.text-section .block_more-a-18 {
    display: block;
    float: right;
}

.text-section .block_more-a-18 {
    display: block;
    float: right;
    margin-right: 70px;
}

.text-section .text-section p {
    width: 95%;
  }

  /* glavnaya-uslugi-mb */
    .glavnaya-uslugi-mb {
      display: none;
    }

    @media(max-width: 920px) {
      .glavnaya-uslugi-mb {
      display: block;
    }
    .glavnaya-uslugi-mb a {
    text-decoration: none;
    display: block;
  }

    .glavnaya-uslugi-mb a:hover {
      curdor:pointer;
    }

  .glavnaya-uslugi-mb {
    background: #d3ef99;;
  }

  .glavnaya-uslugi-mb .glavanya-uslugi-item {
    width: 31%;
    margin:1%;
  }

  .glavnaya-uslugi-mb .glavanya-uslugi-item {
    display: block;
    text-align: center;
  }

  .glavnaya-uslugi-mb .glavanya-uslugi-item img {
    margin:auto;
  }
    }

  

  @media(max-width: 450px) {
    .glavanya-uslugi-item img {
    margin: auto;
    height: 55px;
}
.glavanya-uslugi-item p {
    font-family: "Lato-Regular";
    color: #000;
    font-size: 14px;
    line-height: 18px;
    margin-top: 5px;
    margin-left: 8px;
}
  }

  /* reviews-mb */

  section.reviews-mb {
    display: none!important;
  }



  @media(max-width: 767px) {
    section.reviews-mb {
      background: #fff;
      display: block!important
    }
    .reviews-mb-title {
      color: #3a3a3a;
      font-family: "Lato-Bold";
      font-size: 20px;
      text-transform: uppercase;
      margin:auto;
      margin-top:20px;
      margin-bottom: 20px;
      text-align: center;
    }

    .add-review-button {
      text-decoration: none;
      width: 222px;
      height: 39px;
      transition: 0.5s;
      border-radius: 4px;
      border: 1px solid #e8e8e8;
      background-color: #fbfbfb;
      display: flex;
      justify-content: center;
      align-items: center;
      margin:auto;
    }
    .add-review-button:hover {
      box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1);
    }
    .add-review-button p {
      margin-left: 10px;
      color: #737373;
      font-family: "Lato-Light";
      font-size: 16px;
    }
    .reviews-mb-item {
      height: auto;
      width:94%;
      margin:3%;
      border: 1px solid #cfcfcf;
      background: #fff;
      padding:15px;
    }
    .reviews-mb-item-top {
      display: flex;
      align-items: center;
    }
    .reviews-mb-item-top-img {
      height: 87;
      width:auto;
    }
    .reviews-mb-item-top-inform {
      display: block;
      margin-left: 15px;
    }
    .reviews-mb-item-top-inform a {
      text-decoration: none;
      display: flex;
      color: #4b4b4b;
      font-family: "Lato-Bold";
      font-size: 16px;
      margin-bottom: 10px;
    }
    .reviews-mb-item-top-inform p {
      display: flex;
      align-items: center;
      color:#9c9c9c;;
      font-family: "Lato-Light";
      font-weight: 300;
      line-height: 18px;
      font-size: 11px;
    }
    .reviews-mb-item-top-inform img {
      margin:2px;
    }
    .reviews-mb-item-bottom-top p {
      color: #4b4b4b;
      font-family: "Lato-Light";
      font-size: 14px;
      font-weight: 300;
    }
    .reviews-mb-item-bottom {
      margin-top: 10px;
    }
    .reviews-mb-item-bottom-bottom {
      margin-top: 10px;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .reviews-mb-item-bottom-bottom-like-dislike {
      display: flex;
      align-items: center;
    }
    .reviews-mb-item-bottom-bottom-like-dislike a {
      text-decoration: none;
      margin-right: 4px;
      display: flex;
      align-items: center;
      justify-content: center;
      padding-top: 4px;
      padding-left: 14px;
      padding-bottom: 4px;
      padding-right: 14px;
      background: #ebebeb;
    }
    .reviews-mb-item-bottom-bottom-like img {
      transform: scale(-1, 1)
    }
    .reviews-mb-item-bottom-bottom-like .like-white {
      transform: rotate(180deg);
    }
    .reviews-mb-item-bottom-bottom-dislike img {
      transform: rotate(180deg);
    }
    .reviews-mb-item-bottom-bottom-dislike .like-white {
      transform: rotate(0deg);
      transform: scale(-1, 1)
    }
    .reviews-mb-item-bottom-bottom-like-dislike .like-white {
      display: none;
    }
    .reviews-mb-item-bottom-bottom-like p {
      color: #31cc31;
      font-family: "Lato-Regular";
      font-size: 13px;
      margin-left: 10px;
    }
    .reviews-mb-item-bottom-bottom-dislike p {
      font-family: "Lato-Regular";
      font-size: 13px;
      color: #db2a2a;
      margin-left: 10px;
    }
    .reviews-mb-item-bottom-bottom-like-dislike-item-active img{
      display: none;
    }
    .reviews-mb-item-bottom-bottom-like-dislike-item-active .like-white {
      display: block;
    }
    .reviews-mb-item-bottom-bottom-like-dislike-item-active p {
      color:#fff;
    }
    .reviews-mb-item-bottom-bottom-like-dislike-item-active {
      background: #7a7a7a!important
    }
    a.all-review {
      text-decoration: underline;
      color: #656565;
      font-family: "Lato-Light";
      font-size: 15px;
    }
    .vendetta-icon {
      margin-top: 20px;
      display: flex;
      width: 90%;
      margin-left: 5%;
      height: 100%;
    }
    .vendetta-icon img {
      width: 100%;
      height: auto;
    }
  }

  /* GLAVNAYA_SECTIONS */

  section.glavnaya-filter {
    display: none;
  }
  section.podbor {
    position: relative;
    display: none;
  }
  section.kategotii-glavnaya-section {
    display: none;
  }
  section.glavnaya-statistic {
    display: none;
  }
  section.active-section {
    display: block;
  }

  img.podbor-section-back-add {
    position: absolute;
    right:0;
    bottom:0;
  }

  @media(max-width: 1650px) {
    img.podbor-section-back-add {
      width: 300px;
      height: auto;
    }
  }

  @media(max-width: 1400px) {
    img.podbor-section-back-add {
    width: 260px;
    height: auto;
}
  }


  @media(max-width: 1350px) {
    img.podbor-section-back-add {
    display: none;
}
  }

  .important-display {
    display: none!important;
  }

  @media(max-width: 880px) {
    section.active-section {
    display: block!important;
  }
  }
/* KOMPANIA */

.kompania-choose-row {
  padding-top: 20px;
}

ul.kompania-choose-section {
  list-style-type: none;
  margin:0;
  padding:0;
}

ul.kompania-choose-section li {
  margin-top:15px;
  height: 60px;
  width:100%;
  align-items: center;
  background:#84847d;
  padding-left:25px;
  padding-right: 25px;
  display: flex;
  align-items: center;
  transition: 0.5s;
}

ul.kompania-choose-section li:hover {
  background:#b4e747;
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

ul.kompania-choose-section li a {
  display: flex;
  align-items: center;
  width:100%;
  justify-content: space-between;
  text-decoration: none;
  padding:0;
  margin:0;
}

ul.kompania-choose-section li a h3 {
  color:#fff;
  font-family: "Lato-Regular";
  font-size: 16px;
  padding:0;
  margin:0;
  font-weight: unset;
}

li.kompania-choose-section-active-item {
  background:#76ad00!important;
}

/* 1 section */

.glavnaya-input-add {
  display: flex;
  margin-top: 15px;
}

.glavnaya-input-add-inputs {
  position: relative;
  width:50%;
}

.glavnaya-input-add-inputs-line {
  position: relative;
}

.glavnaya-input-add-inputs-line .help-all-section {
  margin-top: 8px;
    margin-left: -49px;
    z-index: 100;
}

.glavnaya-input-add-inputs input {

  border-radius: 3px;
  height: 40px;
  width:95%;
  background:#fff;
  box-shadow: inset 0px 1px 16px -15px rgba(0,0,0,0.75);
  position: relative;
  z-index: 1;
  padding-left: 20px;
  padding-right: 40px;
}

.glavnaya-input-add-inputs-1 {
  margin-bottom: 15px;
}

img.glavnaya-input-add-inputs-1-img {
  position: absolute;
    z-index: 10;
    margin-left: -23px;
    margin-top: 12px;
    height: 17px;
}

img.glavnaya-input-add-inputs-2-img {
  position: absolute;
    z-index: 10;
    margin-left: -23px;
    margin-top: 12px;
    height: 17px;
}

a.glavnaya-input-add-add {
  background:#fff;
  display: flex;
  align-items: center;
  padding:20px;
  text-decoration: none;
  justify-content: center;
  width:50%;
}

a.glavnaya-input-add-add:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
}

.kompania-all-right-content {
  margin-left: 0px;
  padding-bottom: 40px;
}

a.glavnaya-input-add-add p {
  margin-left: 20px;
  color:#000;
  font-size: 18px;
  font-family: "Lato-Regular";
}

.all-information-textarea {
  margin-top: 15px;
  position: relative;
}

.all-information-textarea .help-all-section {
    margin-top: 7px;
    margin-left: -28px;
    z-index: 100;
}

.all-information-textarea textarea {
  padding-top: 15px;
  border-radius: 3px;
  width:100%;
  background:#fff;
  box-shadow: inset 0px 1px 16px -15px rgba(0,0,0,0.75);
  position: relative;
  z-index: 1;
  padding-left: 20px;
  padding-right: 40px;
}

img.glavnaya-input-add-inputs-textarea-img {
  position: absolute;
  left:100%;
  margin-left:-43px;
  margin-top: 8px;
  z-index: 10;
}

.all-information-under-textarea-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}

.all-information-under-textarea-line a {
  text-decoration: none;
  display: flex;
  transition: 0.5s;
}

.all-information-under-textarea-line a:hover p {
  text-decoration: underline;
  cursor: pointer;
}

.all-information-under-textarea-line a p {
  margin-left: 10px;
  color:#361b08;
  font-size: 16px;
  font-family: "Lato-Regular";
}

.all-information-numbers {
  text-decoration: none!important;
}

.all-information-numbers p {
  text-decoration: none!important;
  font-size: 16px;
  font-family: "Lato-Regular";
}

p.all-information-numbers-active {
  color:#78ae02!important;
}

p.all-information-numbers-active-red {
  color:red!important;
}

p.all-information-numbers-nonactive {
  color:#361b08!important;
  margin-left:5px!important;
}

.kompania-contacts .help-all-section {
  position: relative;
}

.kompania-contacts .help-all-section-form-and-input-name {
    margin-top: 0px;
    margin-left: -17px;
}

.kompania-contacts .help-section {
  left:0;
}

.kompania-contacts-input-left {
  display: block;
  position: relative;
}

.kompania-contacts-other-inform-line .help-all-section {
  position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}

.kompania-contacts .jq-selectbox__select {
  min-width: 61px!important;
  width: 100px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-right: 10px;
  padding: 10px 25px 0 9px;
  padding-top:0;
}

.kompania-contacts .jq-selectbox:first-child {
  min-width: 61px!important;
  width: 150px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  z-index: 9;
  margin-right: 10px;
}

.kompania-contacts-select-day .jq-selectbox__select {
  width: 150px;
  padding-top:0;
}

.kompania-contacts .jq-selectbox {
  min-width: auto;
}

.contacts-select .jq-selectbox__trigger {
border:none;
}

.contacts-select .jq-selectbox__trigger-arrow {
  border: none;
    top: 3px!important;
}

/**/

.line-photoalbum {
  margin-top: 40px;
}

.line-photoalbum p {
  color:#000;
  font-size: 18px;
  font-family: "Lato-Regular";
}

.line-photoalbum a {
  margin-top: 10px;
  display: block;
  text-decoration: none;
  background:#fff;
  padding-left:25px;
  padding-right: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  transition: 0.5s;
  width:max-content;
}

.line-photoalbum img {
  margin:auto;
  margin-top: 5px;
}

.line-photoalbum p {
  color:#000;
  margin-top: 5px;
  font-family: "Lato-Regular";
  font-size: 16px;
}

.line-license {
  margin-top: 30px;
}

.line-license p {
color:#000;
  font-size: 18px;
  font-family: "Lato-Regular";
}

.line-license a {
  transition: 0.5s;
  margin-top: 10px;
  width:max-content;
  display: block;
  text-decoration: none;
  background:#fff;
  padding-left:10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.line-license img {
  margin:auto;
  margin-top: 10px;
  height:33px;
}

.line-license p {
  color:#000;
  margin-top: 5px;
  font-family: "Lato-Regular";
  font-size: 16px;
}

.line-photoalbum a:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
}

.line-license a:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
}

.line-license-line {
  display: flex;
  align-items: flex-end;
}

.line-license-input-line {
  width: max-content;
  position: relative;
}

.line-license-input-line input {
  width: 425px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-left: 15px;
  padding-right: 40px;
  padding-left: 15px;
}

.line-license-input-line .help-all-section {
  margin-left: -30px;
    z-index: 10;
    margin-top: 2px;
}

.line-license-input-line .help-all-section img {
  height: auto;
}

.all-inform-button-line {
  margin-top: 30px;
  display: flex;
  align-items: center;
}

.all-inform-button-line a {
  background:#77ad01;
  padding:8px 15px;
  margin-right: 15px;
  text-decoration: none;
  color:#fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Regular";
  transition: 0.5s;
  border-radius: 40px;
  font-size: 16px;
  min-width: 192px
}

.all-inform-button-line a:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
}
a.all-inform-button-line-long-border {
  text-decoration: none;
  width: 100%;
  display:flex;
  align-items: center;
  justify-content: center;
  border:1px solid #a2a2a2;
  height: 33px;
  color:#361b08;
  font-size: 16px;
  background: none;
  font-family: "Lato-Regular";
}

.all-inform-button-line p {
  height: 14px;
    line-height: 14px;
  font-size: 14px;
  color:#b3b3b3;
  font-family: "Lato-Regular";
}

.kompania-all-information {
  display: block;
}
.kompania-contacts-input-left-mini {
  width: max-content
}

@media(max-width: 1200px) {
  .kompania-contacts-select-day .jq-selectbox__select {
    width: 130px;
}
.kompania-contacts .jq-selectbox:first-child {
  width: 130px;
  position: relative;
}
}


/* 3 - CONTACTS */

.kompania-contacts-all-inputs {
  display: flex;
  border-bottom: 1px solid #b3b3b3;
}

.kompania-contacts-all-inputs-left {
  width: 50%
}

.kompania-contacts-all-inputs-right {
  width:50%;
}

.kompania-contacts-all-inputs input {
  border-radius: 3px;
  height: 40px;
  width:97%;
  background:#fff;
  box-shadow: inset 0px 1px 16px -15px rgba(0,0,0,0.75);
  position: relative;
  z-index: 1;
  padding-left: 20px;
  padding-right: 40px;
  margin-bottom: 15px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
}

.kompania-contacts-all-inputs-right input{
 left: 4%;
}

.kompania-contacts-all-inputs-right .help-all-section {
    margin-left: 0;
}

.kompania-contacts-all-inputs img {
  position: absolute;
  z-index: 10;
  margin-top:9px;
  margin-left:-30px;
}

.kompania-contacts-other-inform-line {
  display: flex;
  justify-content: space-between;
}

.kompania-contacts-other-inform p {
  color:#000;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Lato-Regular";
}

.kompania-contacts-other-inform-left, .kompania-contacts-other-inform-right {
  width:max-content;
  display: flex;
  align-items: center;
}

.kompania-contacts-other-inform-line select {
margin-right: 5px;
}

.kompania-contacts-other-inform-line img {
position: absolute;
  z-index: 2;
  margin-top:10px;
  margin-left:-40px;
}

.kompania-contacts-other-inform-left input {
  box-shadow:inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 3px;
  height: 40px;
  width:120px;
  background:#fff;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 40px;
  margin-bottom: 15px;
  margin-right: 10px;
}

.kompania-contacts-other-inform-right input {
  box-shadow:inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 3px;
  height: 40px;
  width:120px;
  background:#fff;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 40px;
  margin-bottom: 15px;
  margin-right: 10px;
}

.kompania-contacts-input-left:first-child input  {
  border-radius: 3px;
  height: 40px;
  width:220px;
  background:#fff;
  box-shadow:inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 40px;
  margin-bottom: 15px;
  margin-right: 10px;
}

.kompania-contacts-other-inform-left input:second-child {
  width: 130px;
}

.kompania-contacts-other-inform-right input:first-child {
  border-radius: 3px;
  height: 40px;
  width:140px;
  background:#fff;
  box-shadow:inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 40px;
  margin-bottom: 15px;
  margin-right: 10px;
}

.kompania-contacts {
  display: block;
}

.help-section p {
    color: #361b08;
    text-align: justify;
    font-family: "Lato-Light";
    font-size: 15px;
    line-height: 18px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}

.kompania-contacts {
  display: none;
}


/* ЗАЛЫ */

.kompania-zali_zal {
  width: 100%;
  background: none;
  position: relative;
  display: flex;
  align-items:center;
  border: 1px solid #c4c4c4;
  padding:25px;
  height: auto;
  margin-bottom: 20px;
  transition: 0.5s;
}

.kompania-zali_zal:hover {
  background: #fff;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
  cursor: pointer;
}
.kompania-zali_zal:hover .kompania-zali_zal-buttons a {
border: 1px solid #c4c4c4;
}
.kompania-zali_zal-img {
  height: 100%;
  width:auto;
}

.kompania-zali_zal-information {
  margin-left: 30px;
}

.kompania-zali_zal-title p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 18px;
  margin-bottom: 20px;
}

.kompania-zali_zal-under-title {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.kompania-zali_zal-under-title-item {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.kompania-zali_zal-under-title-item a {
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 14px;
}

.kompania-zali_zal-under-title-item p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  margin-left: 10px;
}

.kompania-zali_zal-desc {
  width: 90%;
  margin-bottom: 15px;
}

.kompania-zali_zal-desc p {
 text-align: justify;
 color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
}

.kompania-zali_zal-images {
  display: flex;
  align-items: center;
}

.kompania-zali_zal-images a {
  text-decoration: none;
  margin-right: 5px;
  height: max-content
}

.kompania-zali_zal-buttons {
    position: absolute;
    top: 25px;
    left: 100%;
    margin-left: -45px;
}
.kompania-zali_zal-buttons a {
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-bottom: 30px;
  transition: 0.5s;
  height: 28px;
  width: 28px;
}

.kompania-zali_zal-buttons a:hover {
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.09);
}

.kompania-zali {
  display: none;
}

a.zaly-add-zal {
  text-decoration: none;
  border-radius: 18px;
  border: 1px solid #d1d1d1;
  background-color: #76ad00;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left:20px;
  padding-right: 20px;
  padding-top: 6px;
  color: #ffffff;
  font-family: "Lato-Regular";
  font-size: 15px;
  padding-bottom: 6px;
  margin:auto;
  width: max-content
}

a.zaly-add-zal p {
  text-decoration: none;
  color:#fff;
  margin-left: 15px;
}

/* УСЛУГИ */

.kompania-uslugi-main-buttons {
  display: flex;
  margin-bottom: 20px;
}

.kompania-uslugi-main-buttons a {
  text-decoration: none;
  display: flex;
  align-items: center;
  background: #fff;
  border-right: 1px solid #cfd0cb;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 15px;
  padding-left: 23px;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 17px;
  width: 190px;
}

.kompania-uslugi-main-buttons a:first-child {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}

.kompania-uslugi-main-buttons a:last-child {
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}

.kompania-uslugi-main-buttons .kompania-uslugi-main-buttons-active-img {
  display: none;
}

.kompania-uslugi-main-buttons p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 17px;
  padding-left: 10px;
}

.kompania-uslugi-main-buttons-active {
  background: #76ad00!important;
}

.kompania-uslugi-main-buttons-active p {
  color:#fff;
}

.kompania-uslugi-main-buttons-active img {
  display: none;
}

.kompania-uslugi-main-buttons-active .kompania-uslugi-main-buttons-active-img {
  display: block;
}

.kompania-uslugi-inputs-line {
  display: flex;
  position: relative;
  align-items: center;
  margin-bottom: 20px;
}

p.kompania-uslugi-special-title {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 16px;
  padding-bottom: 15px;
}

.kompania-uslugi-services {
  display: flex;
  align-items: center;
}

.kompania-uslugi-inputs-coloum {
  margin-right: 80px;
  width: max-content;
}

.kompania-uslugi-inputs-line label {
  width: 145px;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 17px;
}

.kompania-uslugi-inputs-line input:first-child {
  margin-right: 10px;
}

.kompania-uslugi-inputs-line input:last-child {
  padding-left: 15px;
  width: 200px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 14px;
}

.kompania-uslugi-inputs-line .help-all-section {
  margin-left: -30px;
}

.kompania-uslugi-kuhnia {
  display: flex;
  align-items: center;
}

.kompania-uslugi-kuhnia label {
  margin-right: 25px;
}

.kompania-uslugi-kuhnia input {
  margin-right: 15px;
}

.kompania-uslugi-check {
  display: flex;
  align-items: center;
  position: relative;
  width: max-content;
  padding-top: 25px;
  height: max-content;
}

.kompania-uslugi-check p {
  margin:0;
  padding:0;
}

.kompania-uslugi-check input {
  width: 200px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-left: 20px;
  position: relative;
  padding-left: 15px;
}

.kompania-uslugi-check .jq-selectbox {
  min-width: auto;
  height: 40px;
  width: 75px;
}

.kompania-uslugi-check .jq-selectbox__select {
    padding: 0;
    height: 40px;
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 0px;
}

.kompania-uslugi-check .jq-selectbox__select-text {
  text-align: center;
  width: auto;
}

.kompania-uslugi-check .jq-selectbox__trigger {
  border: none;
    display: flex;
    justify-content: center;
}

.kompania-uslugi-check .jq-selectbox__trigger-arrow {
      border: none;
    top: 5px!important;
    display: block;
}

.kompaniya-content .jq-selectbox__dropdown {
    top: auto!important;
    max-height: 118px;
    overflow: auto;
}

.kompaniya-content .jq-selectbox__trigger-arrow {
    top: 5px!important;
    margin-left: -5px;
}

.kompaniya-last-line-checks .jq-selectbox__trigger {
  border:none;
}

.kompaniya-last-line-checks .jq-selectbox__trigger-arrow {
  border:none;
}

.kompania-uslugi-vmest p {
  margin-right: 15px;
}

.all-inform-button-line-kompany {
  padding-bottom: 50px;
}
.jq-selectbox.jqselect.dropdown.opened {
  z-index: 11;
}

.kompania-uslugi {
  display: none;
}

/* АКЦИИ */


.kompania-akzii-container {
  position: relative;
  display: flex;
  width: 100%;
}

.kompania-akzii-container img {
  height: 115px;
}

.kompania-akzii-container-inform {
  margin-left: 20px;
}

.kompania-akzii-container-title {
  margin-bottom: 10px;
}

.kompania-akzii-container-title p {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 15px;
}

.kompania-akzii-container-dopinform {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.kompania-akzii-container-dopinform p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  margin-right: 35px;
}

.kompania-akzii-container-desc p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
}

.kompania-akzii-container-dop-buttons {
  display: flex;
  position: absolute;
  align-items: center;
  top:0;
  left:100%;
  margin-left: -100px;
}

.kompania-akzii-container-dop-buttons a {
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-bottom: 0px;
  margin-left: 25px;
  transition: 0.5s;
  height: 28px;
  width: 28px;
}

.kompania-akzii-container-dop-buttons a img {
  height: auto;
  width: auto;
}

.kompania-akzii-container-dop-buttons a:hover {
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.09);
}

a.kompania-akzii-button-add {
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 18px;
  border: 1px solid #d1d1d1;
  background-color: #76ad00;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-family: "Lato-Regular";
  font-size: 15px;
  width: max-content;
  margin:auto;
  margin-top: 20px;
  margin-bottom: 20px; 
  font-weight: 400;
}

a.kompania-akzii-button-add p {
  margin-left: 10px;
}

a.kompania-akzii-button-add:hover {
box-shadow: 2px 2px 6px 1px rgba(77, 77, 77, 0.1);
}

.kompania-akzii-inputs-and-add {
  display: flex;
}

.kompania-akzii-inputs-and-add a.kompania-akzii-add {
  background: #fff;
  width: auto;
  height: max-content;
  display: block;
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 16px;
}

a.kompania-akzii-add img {
  display: block;
  margin:auto;
}

a.kompania-akzii-add p {
  margin-top: 10px;
}

.kompania-akzii-inputs {
    margin-left: 45px;
    width: 530px;
}

.kompania-akzii-input-line {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 15px;
}

.kompania-akzii-input-line input {
  width: 100%;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  padding-left: 20px;
}
.kompania-akzii-input-line-item {
  position: relative;
  width: 46%;
  margin-right: 8%;
}
.kompania-akzii-input-line-item:last-child {
  margin:0;
}

.kompania-akzii-input-line textarea {
  height: 121px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  width: 100%;
  padding-left: 20px;
  padding-right: 35px;
  padding-top: 20px;
}

.kompania-akzii-input-line .help-all-section-form-and-input-name {
    margin-top: 12px;
    margin-left: -30px;
}

.kompania-akzii .all-information-numbers {
    display: flex;
    align-items: center;
    margin-right: 5px;
    justify-content: flex-end;
}

.kompania-akzii-image-checks {
  margin-top: 20px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.kompania-akzii-image-checks label {
  display: flex;
  align-items: center;
  margin-right: 25px;
}

.kompania-akzii-image-checks img {
  margin-right: 15px;
}

.kompania-akzii {
display: none;
}

/* МАСТЕРА */

.kompaniya-mastera-main-inform {
  display: flex;
}

.kompaniya-mastera-main-inform img {
      width: 133px;
    height: 133px;
    min-width: auto;
    display: block;
}

.kompaniya-mastera-main-inform-text {
  margin-left: 50px;
  width: 100%;
}

.kompaniya-mastera-main-inform  p.kompaniya-mastera-main-inform-title {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 16px;
}

.kompaniya-mastera-main-inform  a.kompaniya-mastera-main-inform-vakansia {
  text-decoration: none;
  color: #929292;
  font-family: "Lato-Regular";
  font-size: 13px;
}

.kompaniya-mastera-main-inform  p.kompaniya-mastera-main-inform-desc {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  margin-top: 30px;
}

.kompaniya-mastera-inputs-and-add {
  display: flex;
  margin-top: 60px;
}

.kompaniya-mastera-inputs {
  margin-left: 50px;
  width: 100%;
}

.kompaniya-mastera-inputs .kompania-akzii-input-line-item {
    position: relative;
    width: 49%;
    margin-right: 3%;
}

.kompaniya-mastera-inputs .kompania-akzii-input-line-item:last-child {
  margin-right: 0;
}

.kompaniya-mastera-add a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 133px;
  height: 133px;
  background-color: #ffffff;
  border-radius: 50%;
}

.kompaniya-mastera-add a:hover {
  box-shadow: 2px 1px 7px 1px rgba(0, 0, 0, 0.17);
}

.kompaniya-mastera-add p {
  margin-top: 10px;
  text-align: center;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
}

.kompaniya-mastera {
  display: none;
}

/* ПРЕИМУЩЕСТВА */

p.kompaniya-preimushestva-pretitle {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  margin-bottom: 30px;
}

.kompaniya-preimushestva-check-item {
  display: flex;
  align-items: center;
  position: relative;
}

.kompaniya-preimushestva-check-item-label p {
  color:#a67959;
}

.kompaniya-preimushestva-check-item-label img.kompaniya-preimushestva-title-img-active {
  display: none;
}

.kompaniya-preimushestva-check-item-label img {
    display: block;
    margin: auto;
    margin-bottom: 10px;
}

p.kompaniya-preimushestva-title {
  font-family: "Lato-Bold";
  font-size: 17px;
  margin-bottom: 5px;
  text-align: center;
}

p.kompaniya-preimushestva-under-title {
  font-family: "Lato-Light";
  font-size: 13px;
  text-align: center;
}

.kompaniya-preimushestva-check-item label {
  display: block;
}

div#kompaniya-preimushestva-radio-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

div#kompaniya-preimushestva-radio-2-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

div#kompaniya-preimushestva-radio-3-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

div#kompaniya-preimushestva-radio-4-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

div#kompaniya-preimushestva-radio-5-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

div#kompaniya-preimushestva-radio-6-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

div#kompaniya-preimushestva-radio-7-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

div#kompaniya-preimushestva-radio-8-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

div#kompaniya-preimushestva-radio-9-styler {
    position: absolute;
    margin-top: 25px;
    margin-left: 50px;
}

.kompaniya-preimushestva-check-item-label-active p {
  color:#361b08;
}

.kompaniya-preimushestva-check-item-label-active img {
  display: none;
}

.kompaniya-preimushestva-check-item-label-active img.kompaniya-preimushestva-title-img-active {
  display: block;
}

.kompaniya-preimushestva .row {
    margin-bottom: 50px;
}

.kompaniya-preimushestva {
  display: none;
}

/* РЕКЛАМА */

p.kompaniya-reklama-title {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
  margin-left: 0px;
}

.kompaniya-reklama .jq-checkbox {
  margin-left: 25px;
}

.kompaniya-reklama-item {
  display: flex;
  align-items: center;
  margin-left: 0px;
  margin-top: 15px;
}

p.kompaniya-reklama-item-number {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 18px;
  margin-right: 15px;
}

.kompaniya-reklama-item-all-content-bottom {
  display: flex;
  align-items: center;
  position: relative;
}

.kompaniya-bottom-item {
  display: flex;
  align-items: center;
  padding-right:20px;
  padding-left: 20px;
  border-right: 1px solid #d5d5d5;
}

.kompaniya-bottom-item:first-child {
  padding-left: 0;
}

.kompaniya-bottom-item:last-child {
  border:none;
}

.kompaniya-bottom-item p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  font-weight: 300;
}

.kompaniya-bottom-item-callendar {
  width: 30%;
}

.eye-lines {
  display: flex;
  align-items: baseline;
}

.eye-line {
  width: 3px;
  background-color: #dddede;
}

.eye-line:first-child {
  height: 9px;
}

.eye-line:last-child {
  height: 14px;
}

.eye-line:nth-child(2) {
  height: 12px;
  margin-left: 3px;
  margin-right: 3px;
}

.eye-line_filled {
  background-color: #27ae60;
}

.kompaniya-bottom-item-eye {
  width: 20%;
}

.kompaniya-bottom-item-posts {
  width: 40%;
}

.kompaniya-bottom-item-statistik {
  width: 10%;
}

.kompaniya-bottom-item-statistik a {
  text-decoration: none;
  opacity: 0.8;
  transition: 1;
}

.kompaniya-bottom-item-statistik a:hover {
  opacity: 1;
}

.kompaniya-bottom-item-statistik-submenu {
    top: 100%;
    display: none;
    padding: 20px;
    align-items: center;
    background: #fff;
    border-top: 2px solid #76ad00;
    height: max-content;
    width: 100%;
    position: absolute;
    left: 0;
    top: 30px;
}

.kompaniya-reklama-item-active {
  margin-bottom: 170px;
}

.kompaniya-reklama-item-active .kompaniya-bottom-item-statistik-submenu {
  display: flex;
}

.kompaniya-bottom-item img {
    height: auto;
    width: 100%;
    margin-right: 15px;
    margin-left: 5px;
}

.kompaniya-bottom-item-statistik-submenu-img {
  width: 65%;
  height: auto;
}

.kompaniya-bottom-item-statistik-submenu-text {
  margin-left: 20px;
}

.kompaniya-bottom-item-statistik-submenu-text-line {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}

.kompaniya-bottom-item-statistik-submenu-text-line a {
  text-decoration: none;
  color: #2d2d2d;
  font-family: "Lato-Light";
  font-size: 12px;
}

.kompaniya-bottom-item-statistik-submenu-text-line  p {
  color: #2d2d2d;
  font-family: "Lato-Bold";
  font-size: 10px;
  letter-spacing: 0.72px;
  margin-left: 5px;
}

.kompaniya-reklama-item-all-content img {
  width: auto;
  height: auto;
}

img.kompaniya-bottom-item-statistik-submenu-img {
  width: 65%;
  height: auto;
}

.kompaniya-tall-reklama-line {
  margin-top: 20px;
  display: flex;
  position: relative;
}

.kompaniya-tall-reklama-line-item {
  display: flex;
}

.kompaniya-tall-reklama-line-item img {
  height: 257px;
}

.kompaniya-tall-reklama-line-item-information {
  margin-left: 0px;
}

.kompaniya-tall-reklama-line-item-information .kompaniya-bottom-item {
  border:none;
  margin-bottom: 15px;
}

.kompaniya-tall-reklama-line-item-information img {
  height: auto;
  width: auto;
}



.kompaniya-bottom-item-statistik-submenu-tall {
  display: none;
    padding: 15px;
    top: 100%;
    padding-bottom: 5px;
    margin-top: 10px;
}

.kompaniya-reklama-item-active-tall {
  margin-bottom: 215px;
  position: relative;
}

.kompaniya-reklama-item-active-tall .kompaniya-bottom-item-statistik-submenu-tall {
  display: block;
}

.kompaniya-bottom-item-statistik-submenu-tall img {
  width: 100%;
    height: auto;
    margin: 0;
}

.kompaniya-bottom-item-statistik-submenu-tall .kompaniya-bottom-item-statistik-submenu-text {
      margin-top: 10px;
    margin-left: 0;
}


.kompaniya-tall-reklama-line p.kompaniya-reklama-item-number {
  margin-right: 15px;
  white-space: nowrap;
}

.kompaniya-last-line {
  justify-content: space-between;
  display: flex;
  align-items: center;
  margin-top: 15px;
}

.kompaniya-last-line-delete {
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  display: flex;
  align-items: center;
}

.kompaniya-last-line-delete i {
  color:#361b08;
  font-size: 13px;
  transition: 0.5s;
}

.kompaniya-last-line-delete:hover  i {
  color:#76ad00;
}

.kompaniya-last-line a p {
  margin-left: 10px;
}

.kompaniya-last-line-new {
  text-decoration: none;
  color: #ffffff;
  font-family: "Lato-Light";
  font-size: 15px;
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  background: #76ad00;
  border-radius: 50px;
}

.kompaniya-last-line-checks {
  display: flex;
  align-items: center;
}

.kompaniya-last-line-checks p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  margin-right: 15px;
}

.kompaniya-last-line-checks .jq-selectbox {
    border-radius: 5px;
    min-width: 100px;
    width: 136px;
    height: 34px;
    border: 0px;
    background-color: rgb(255, 255, 255);
    z-index: 10;
}

.kompaniya-last-line-checks .jq-selectbox__select {
  width: 136px;
  height: 34px;
  border: 1px solid #c4c4c4;
  padding: 7px 30px 0 10px;
  padding-top:0;
  background-color: #ffffff;
}

.kompaniya-last-line-checks .jq-selectbox__select-text {
  line-height: 100%;
}

.kompaniya-reklama {
  display: none;
}

.kompaniya-main-mob-section {
  display: none;
}

.main-content_h1 .podbor__main-information-like {
  position: unset;
    display: block;
    margin-top: 0;
    left: 0;
    margin-left: 20px;
    z-index: 100;
}

.main-content_h1 .podbor__main-information-like a {
  font-size: 27px;
}

@media(max-width: 991px) {
  section.kompaniya-content {
    display: none;
  }
  .kompaniya-main-mob-section {
    margin-top: 60px;
    display: block;
    height: 87vh;
    background: #faf7f4;
}
  .kompaniya-main-mob-section .main-content_h1 {
    justify-content: center;
  }
  .kompaniya-main-mob-section .main-content_h1 h1 {
    margin:0;
  }
  .kompaniya-main-mob-section .bread.col-10.d-flex.justify-content-end {
    margin-bottom: 15px;
  }
  .kompaniya-main-mob-section-a {
    margin-top: 15px;
    display: block;
}
  .kompaniya-main-mob-section-a a {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 48%;
    margin:1%;
    height: 55px;
    border-radius: 8px;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
    background: none;
    border: 1px solid #dfdfdf;
    line-height: 18px;
    transition: 0.5s;
  }
  .kompaniya-main-mob-section-a a:hover {
    background: #76ad00;
    color:#fff;
    border: 1px solid #76ad00;
  }
  .kompaniya-main-mob-section-a a .kompaniya-main-mob-section-img-active {
    display: none;
  }
  .kompaniya-main-mob-section-a a:hover .kompaniya-main-mob-section-img-active {
    display: block;
  }
  .kompaniya-main-mob-section-a a:hover .kompaniya-main-mob-section-img {
    display: none;
  }

  .kompaniya-main-mob-section-a a p {
    line-height: 20px;
    font-size: 20px;
}
  .kompaniya-main-mob-section-a a img {
    margin-right: 15px;
    margin-left: 20px;
}
  .kompaniya-main-mob-section-a-line {
    display: flex;
    align-items: center;
  }
}

@media(max-width: 700px) {
  .kompaniya-main-mob-section-a a p {
    line-height: 20px;
    font-size: 15px;
}
.kompaniya-main-mob-section .main-content_h1 h1 {
    margin: 0;
    font-size: 23px;
}
.kompaniya-main-mob-section  h1 {
  text-align: center;
}
}

@media(max-width: 400px) {
 .kompaniya-main-mob-section-a a img {
    margin-right: 10px;
    margin-left: 10px;
}
.kompaniya-main-mob-section-a a p {
    line-height: 16px;
    font-size: 13px;
}
}

/* KOMPANIYA - MOB SECTIONS */

@media(max-width: 991px) {
  .all-information-mob-section .help-all-section {
    display: none!important;
  }
  a.all-information-mob-section-button-back {
    width: 90%;
    display: flex;
    align-items: center;
    margin:auto;
    margin-bottom: 10px;
    text-decoration: none;
    height: 35px;
    border-radius: 8px;
    background-color: #76ad00;
    margin-top: 25px;
    color:#fff;
    transition: 0.5s;
  }
  a.all-information-mob-section-button-back:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
  }
  .all-information-mob-section-title {
    width: 100%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .all-information-mob-section-title  p {
    color: #361b08;
    text-transform: uppercase;
    font-family: "Lato-Bold";
    font-size: 20px;
  }
  a.all-information-mob-section-button-back i {
    margin-left: 15px;
    margin-right: 15px;
  }
  a.all-information-mob-section-button-back p {
    color:#fff;
    font-family: "Lato-Light";
    font-size: 14px;
  }
  section.all-information-mob-section {
    margin-top: 40px;
    background: #faf7f4;
    padding-bottom: 0;
    z-index: 100;
  }
  .kompania-all-information {
    display: block;
    margin-left: 15px;
    margin-right: 15px;
}
.all-inform-button-line p {
  font-size: 12px;
}
.all-inform-button-line a {
  font-size: 13px;
}
.all-information-mob-section .bread {
  display: flex;
    margin-bottom: 10px;
    margin-top: 10px;
}
a.glavnaya-input-add-add-mob {
  display: none;
}
.all-information-under-textarea-line-mob {
  display: none;
}
.glavnaya-input-add-add-under-text .glavnaya-input-add-add-under-text-p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 13px;
    line-height: 17px;
    margin-top: 3px;
}
a.glavnaya-input-add-add p {
  font-size: 15px;
}
.line-license-line .line-license-active-p {
  display: none;
}
.glavnaya-input-add-inputs-line a {
    width: 100%!important;
    height: 40px!important;
    border: 1px solid #c4c4c4!important;
    background-color: #ffffff!important;
    border-radius: 0!important;
    box-shadow: none!important;
    display: flex!important;
    align-items: center!important;
    margin: 0!important;
    padding-left: 15px!important;
    padding-right: 40px!important;
}
.glavnaya-input-add-inputs-line span {
    color: #361b08!important;
    font-family: "Lato-Light"!important;
    font-size: 16px!important;
}
.glavnaya-input-add-inputs-line img {
    margin: 0!important;
    transform: none!important;
    height: 19px!important;
    left: 100%!important;
    margin-left: -30px!important;
}
}

@media(max-width: 615px) {
a.glavnaya-input-add-add {
  display: none;
}
a.glavnaya-input-add-add-mob {
    display: flex;
    margin: auto;
    margin-bottom: 20px;
    width: 100%;
    margin-top: 15px;
}
.glavnaya-input-add-inputs {
  width: 100%;
}
.glavnaya-input-add-inputs-line .help-all-section {
  margin-left: -29px;
}
.glavnaya-input-add-inputs input {
  width: 100%;
  height: 40px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  border-radius: 0;
  box-shadow: none;
}
.line-license-input-line input {
  height: 40px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  border-radius: 0;
  width: 100%;
  box-shadow: none;
  margin:0;
}
.all-inform-button-line p {
  display: none;
}
.all-inform-button-line a {
  padding: 10px 31px;
  margin:auto;
}
.all-information-textarea textarea {
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  border-radius: 0;
  box-shadow: none;
}
.all-information-under-textarea-line-mob {
  display: flex;
}
.all-information-under-textarea-line-mob a {
  display: none;
}
.all-information-under-textarea-line-mob a.all-information-numbers {
  display: flex;
  margin-left: auto;
}
.all-information-under-textarea-line a.all-information-numbers {
  display: none;
}
.line-photoalbum a {
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.line-photoalbum img {
    margin: 0;
    margin-top: 5px;
    margin-right: 15px;
    height: 100%;
    width: auto;
}
.line-license-line {
  display: block;
}
.line-license a {
      margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 87px;
}
.line-license img {
    margin: 0;
    margin-top: 10px;
    margin-right: 15px;
    height: 52px;
    width: auto;
}
.line-license-line p {
  display: none;
}
.line-license-line .line-license-active-p {
  display: block;
}
.line-license-input-line {
    width: 100%;
    margin-top: 15px;
    position: relative;
}
 .line-license img {
    margin-top: 7px;
  }
  .line-license .help-section p {
    display: block;
  }
  .all-inform-button-line {
    display:block;
  }
  .all-inform-button-line a {
    margin-bottom: 20px;
        padding: 10px 6px;
  }
}

@media(max-width: 360px) {
  a.all-information-mob-section-button-back i {
        margin-left: 13px;
    margin-right: 13px;
  }
  a.all-information-mob-section-button-back p {
    font-size: 14px;
  }
  a.all-information-mob-section-button-back {
    width: 100%;
  }

}

/* SECTION 5 - PODBOR */


/* SECTION 2 - CONTACTS */

@media(max-width: 991px) {
  .kompania-contacts .glavnaya-input-add-inputs-line {
    position: relative;
    width: 100%;
    margin-top: 10px;
  }
  .kompania-contacts .glavnaya-input-add-inputs-line input {
    height: 40px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
    width: 100%;
    padding-left: 15px;
    padding-right: 40px;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 16px;
  }
  .kompania-contacts a {
    margin-top: 10px;
    text-decoration: none;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 16px;
    line-height: 23px;
    text-decoration: underline;
    display: block;
  }
  .top-input-title p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 16px;
    margin-top: 25px;
  }
  .glavnaya-input-add-inputs-line-img {
    position: absolute;
    z-index: 10;
    margin-left: -28px;
    top: 12px;
    height: 16px;
}
.contacts-select {
    display: flex;
    margin-top: 0px;
    align-items: center;
}
.contacts-select .jq-selectbox:first-child {
  width: 49.5%;
    min-width: 49.5%!important;
    position: relative;
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    margin-top: 10px;
    margin-right: 1%;
}
.contacts-select .jq-selectbox {
    width: 49.5%;
    min-width: 49.5%!important;
    position: relative;
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    margin-top: 10px;
}
.kompania-contacts .jq-selectbox__select {
    width: 100%;
    min-width: 49%!important;
    position: relative;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #c4c4c4;
    height: 40px;
    padding-top:0;
}
.contacts-button-line {
  width: 100%;
}
.contacts-button-line a {
  display: flex;
  align-items: center;
  justify-content: center;
  margin:auto;
  color: #ffffff;
  font-family: "Lato-Light";
  font-size: 16px;
  text-decoration: none;
}
}

@media(max-width: 991px) {
.moy-akkaunt-main-screen .jq-checkbox.checked .jq-checkbox__div {
    margin-top: 1px;
    margin-left: 1px;
    width: 9px;
    height: 9px;
}
  .kompania-contacts a {
    font-size: 14px;
  }
  .kompania-zal {
    display: flex;
    padding:15px;
    border: 1px solid #b9b9b9;
    position: relative;
    margin-bottom: 25px;
    transition: 0.5s;
  }
  .kompania-zal:hover {
    cursor: pointer;
    background: #fff;
  }
  .kompania-zal-button {
    transition: 0.5s;
  }
  .kompania-zal:hover .kompania-zal-button {
    border: 1px solid #b9b9b9;
  }
  .kompania-zal-dop a {
    text-decoration: none;
    color: #292929;
    font-family: "Lato-Semibold";
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-right: 15px;
    float: left;
  }
  .kompania-zal-dop p {
    color: #292929;
    font-family: "Lato-Semibold";
    font-size: 14px;
  }
  .kompania-zal-dop {
    display: inline-block;
  }
  .kompania-zal-dop .kompania-zal-dop-light {
    margin-left: 5px;
    color: #292929;
    font-family: "Lato-Light";
    font-size: 14px;
  }
  .kompania-zal-under-dop p {
    color: #b9b9b9;
    font-family: "Lato-Light";
    font-size: 14px;
  }
  .kompania-zal-information {
    width: 100%;
    margin-left: 15px;
  }
  .kompania-zal-under-dop {
    border-top:1px solid #b9b9b9;
    width: 100%;
    padding-top: 15px;
  }
  .kompania-zal-dop {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .kompania-zal .zal-mob-img {
  display: none;
}
.kompania-zal-information {
  height: max-content
}
.kompania-zal-button {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  left:100%;
  top:0;
  margin-top: -17.5px;
  margin-left: -17.5px;
  background-color: #ffffff;
  border-radius: 50%;
  transition: 0.5s;
}
.kompania-zaly {
margin-left: 25px;
margin-right: 25px;
}
.kompania-zal-button:hover {
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.09);
}
}

@media(max-width: 630px) {
  .kompania-zal-under-dop {
    padding-top: 0;
  }
  .kompania-zal-under-dop p {
    color: #b9b9b9;
    font-family: "Lato-Light";
    font-size: 14px;
    line-height: 16px;
    margin-top: 10px;
}
.kompania-zal-dop p {
  font-size: 12px;
}
.kompania-zal-dop .kompania-zal-dop-light {
  font-size: 12px;
}
.kompania-zal-under-dop p {
  font-size: 12px;
}
.kompania-zal img {
  display: none;
}
.kompania-zal .zal-mob-img {
    display: block;
    width: 27%;
    height: 100%;
}
.kompania-zal {
  display: flex;
  align-items: center;
}
.kompania-zal-dop {
    margin-top: 5px;
    margin-bottom: 5px;
}
.kompania-zal-under-dop p {
  margin-top: 5px;
}
.kompania-zal-button img {
  display: block
}
}



@media(max-width: 500px) {
 .moy-akkaunt-main-screen .personal-inform-mob-line-img {
    position: absolute;
    right: 15px;
    width: 90px;
    height: auto;
    top: 15px;
}
.moy-akkaunt-main-screen .personal-inform-mob-line-text p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 14px;
    line-height: 21px;
}
.moy-akkaunt-main-screen .personal-inform-mob-line-text {
    margin-top: 15px;
}
.moy-akkaunt-main-screen p.personal-inform-mob-line-name {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 16px;
    width: 60%;
}
}

@media(max-width: 350px) {
.kompania-zal-dop a {
  margin-right: 6px;
}
.kompania-zal-dop {
    margin-top: 0px;
    margin-bottom: 0px;
}
.kompania-zal {
  padding:5px;
}
}

/* USLUGI */

@media(max-width: 991px) {
  .uslugi-line {
    display: flex;
    align-items: center;
    width: 95%;
    margin: auto;
    margin-top:10px;
  }
  .uslugi-line a {
    text-decoration: none;
    height: 36px;
    border-radius: 0px;
    background-color: #ffffff;
    width: 50%;
    transition: 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 17px;
  }
  .uslugi-line a:hover {
    background:  #76ad00;
    color:#fff;
  }
  .uslugi-line a:first-child {
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
    border-right: 1px solid #cfd0cb;
  }
  .uslugi-line a:last-child {
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
  }
  .kompania-check-title {
    width: 95%;
    margin:auto;
    display: flex;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .kompania-check-title p {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 16px;
  }
  .uslugi-check-line {
    width: 95%;
    margin:auto;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
  }
  .uslugi-check-line-label {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 17px;
    width: 30%;
  }
  .uslugi-check-line-label .jq-checkbox.checked .jq-checkbox__div {
    margin-top: 1px;
    margin-left: 1px;
}
  .uslugi-check-line .jq-checkbox {
    margin-right: 10px;
  }
  .uslugi-check-line-active-label {
    font-family: "Lato-Bold";
  }
  .uslugi-check-line input {
    margin-left: auto;
    width: 70%;
    height: 40px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 16px;
  }
  .uslugi-check-line-bold p {
    width: 30%;
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 16px;
  }
  .uslugi-button-line {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media(max-width: 500px) {
  .uslugi-check-line-label {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 15px;
    width: 42%;
    white-space: nowrap;
}
.uslugi-check-line-bold p {
  font-size: 14px;
}
.uslugi-check-line input {
    margin-left: auto;
    width: 58%;
    height: 40px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 16px;
}
}

/* NEW CHECKBOXES */

.kompania-contacts-other-inform-left .dropdown-8 dt a {
  min-width: 61px!important;
  width: 160px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-right: 10px;
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-top:0;
}

.kompania-contacts-other-inform-left .dropdown-8 dt a img {
  margin-top: 0;
  position: unset;
}
.kompania-contacts-other-inform-left .dropdown-8 span {
  color:#000;
}

.kompania-contacts-other-inform-left .dropdown-9 dt a {
  min-width: 61px!important;
  width: 100px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-right: 10px;
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-top:0;
}

.kompania-contacts-other-inform-left .dropdown-9 dt a img {
  margin-top: 0;
  position: unset;
}
.kompania-contacts-other-inform-left .dropdown-9 span {
  color:#000;
}

.kompania-contacts-other-inform-left .dropdown-10 dt a {
  min-width: 61px!important;
  width: 100px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-right: 10px;
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-top:0;
}

.kompania-contacts-other-inform-left .dropdown-10 dt a img {
  margin-top: 0;
  position: unset;
}
.kompania-contacts-other-inform-left .dropdown-10 span {
  color:#000;
}

.kompania-contacts-other-inform-right .dropdown-11 dt a {
  min-width: 61px!important;
  width: 160px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-right: 10px;
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-top:0;
}

.kompania-contacts-other-inform-right .dropdown-11 dt a img {
  margin-top: 0;
  position: unset;
}
.kompania-contacts-other-inform-right .dropdown-11 span {
  color:#000;
}

.kompania-contacts-other-inform-right .dropdown-12 dt a {
  min-width: 61px!important;
  width: 100px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-right: 10px;
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-top:0;
}

.kompania-contacts-other-inform-right .dropdown-12 dt a img {
  margin-top: 0;
  position: unset;
}
.kompania-contacts-other-inform-right .dropdown-12 span {
  color:#000;
}

.kompania-contacts-other-inform-right .dropdown-13 dt a {
  min-width: 61px!important;
  width: 100px;
  height: 45px;
  box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-right: 10px;
  display: flex;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-top:0;
}

.kompania-contacts-other-inform-right .dropdown-13 dt a img {
  margin-top: 0;
  position: unset;
}
.kompania-contacts-other-inform-right .dropdown-13 span {
  color:#000;
}

.dropdown input {
    position: absolute;
    background: none;
    box-shadow: none;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    z-index: 10;
}

.kompania-contacts-other-inform-right input:first-child {
  position: absolute;
    background: none;
    box-shadow: none;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    z-index: 10;
}

.dropdown .jq-checkbox:hover {
  cursor: pointer;
}

.dropdown dd ul li label:hover {
  cursor: pointer;
}

.dropdown dd .jq-checkbox .jq-checkbox__div.checked {
  box-shadow: inset 0 3px 5px 1px rgba(0, 0, 0, 0.3);
    border: 1px solid #c2c2c2;
    background: #27ae60;
}

/* AKZII */

@media(max-width: 991px) {
  .akzii-item {
    width: 95%;
    display: block;
    margin:auto;
    position: relative;
  }
  .akzii-item img {
    width: 100%;
    height: 72px;
  }
  .kompania-akzii-container-dop-buttons img {
    height: auto;
    width: auto;
  }
  .kompania-akzii-container-inform {
    margin-left: 0;
    margin-top: 15px;
  }
  .kompania-akzii-container-dop-buttons {
    position: absolute;
    left:100%;
    top:0;
    margin-top: -17.5px;
    margin-left: -42.5px;
  }
}

/* MASTERA */

.kompaniya-mastera-main-inform-mob {
  width: 95%;
  margin:auto;
}

.all-information-mob-section-small {
  height: 100vh;
}
@media(max-width: 600px) {
  .kompaniya-mastera-main-inform p.kompaniya-mastera-main-inform-desc {
    margin-top: 5px;
  }
  .kompaniya-mastera-main-inform-text {
    margin-left: 20px;
  }
}

/* PREIMUSHESTVA */

@media(max-width: 991px) {
.kompaniya-preimushestva-check-item {
  width:95%;
}
.kompaniya-preimushestva-check-item .jq-checkbox.checked .jq-checkbox__div {
  margin-top:1px;
  margin-left: 1px;
}
.kompaniya-preimushestva-check-item label {
    display: flex;
    width: 100%;
}div#kompaniya-preimushestva-radio-styler {
    position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
div#kompaniya-preimushestva-radio-2-styler {
  position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
div#kompaniya-preimushestva-radio-3-styler {
  position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
div#kompaniya-preimushestva-radio-4-styler {
  position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
div#kompaniya-preimushestva-radio-5-styler {
  position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
div#kompaniya-preimushestva-radio-6-styler {
  position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
div#kompaniya-preimushestva-radio-7-styler {
  position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
div#kompaniya-preimushestva-radio-8-styler {
  position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
div#kompaniya-preimushestva-radio-9-styler {
  position: unset;
    margin-top: 0px;
    margin-left: 30px;
}
.kompaniya-preimushestva-check-item-label img {
    display: block;
    margin: 10px;
    margin-bottom: 10px;
}
.kompaniya-preimushestva-text {
  text-align: left;
  height: max-content
}
.kompaniya-preimushestva-text p {
  text-align: left;
}
.kompaniya-preimushestva-title {
  margin-bottom: 10px;
}
.kompaniya-preimushestva-check-item-label-active img {
  display: none;
}
}

@media(max-width: 650px) {
  div#kompaniya-preimushestva-radio-styler {
margin-left: 24px;
}
div#kompaniya-preimushestva-radio-2-styler {
margin-left: 24px;
}
div#kompaniya-preimushestva-radio-3-styler {
margin-left: 24px;
}
div#kompaniya-preimushestva-radio-4-styler {
margin-left: 24px;
}
div#kompaniya-preimushestva-radio-5-styler {
margin-left: 24px;
}
div#kompaniya-preimushestva-radio-6-styler {
 margin-left: 24px;
}
div#kompaniya-preimushestva-radio-7-styler {
  margin-left: 24px;
}
div#kompaniya-preimushestva-radio-8-styler {
  margin-left: 24px;
}
div#kompaniya-preimushestva-radio-9-styler {
    margin-left: 24px;
}
  .kompaniya-preimushestva-check-item {
    margin-top: 15px;
  }
  .kompaniya-preimushestva-check-item .kompaniya-preimushestva-title {
    margin-bottom: 10px;
  }
  .kompaniya-preimushestva-check-item p {
    line-height: 15.42px;
  }
  .kompaniya-preimushestva-text {
    text-align: left;
    height: max-content;
    width: 60%;
    white-space: normal;
}
.banner-advert-mob .jq-checkbox.checked .jq-checkbox__div {
  margin-top: 1px;
  margin-left: 1px;
}
}

/* BANNERNAYA REKLAMA */

@media(max-width: 991px) {
  .kompaniya-bottom-item-callendar {
    width: max-content!important
  }
  .kompaniya-bottom-item-eye {
    width: max-content!important
  }
  .kompaniya-bottom-item-posts {
    width: max-content!important
  }
  .banner-advert-mob {
    display: block;
    border:2px solid #faf7f4;
    padding:15px;
    margin:15px;
  }
  p.banner-advert-mob-title {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 16px;
    margin-bottom: 15px;
  }
  img.banner-advert-mob-img {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
  }
  .banner-advert-mob-line {
    display: flex;
    align-items:center;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .banner-advert-mob-line img {
    height: auto;
    width: auto
  }
  .banner-advert-mob .kompaniya-bottom-item {
    border:none;
    padding:0!important;
  }
  .kompaniya-bottom-item-eye {
    justify-content: unset;
  }
  .statistik-a-1 {
    margin:0!important;
    padding:0;
  }
  .kompaniya-bottom-item-statistik {
    width: max-content
  }
  .banner-advert-mob-active {
  border: 2px solid #76ad00;
}
.kompaniya-last-line {
    justify-content: space-between;
    display: block;
    width: 100%;
    align-items: center;
    margin-top: 15px;
}
.kompaniya-last-line-delete {
    text-decoration: none;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
    display: flex;
    align-items: center;
    width: max-content;
    margin: auto;
    margin-bottom: 10px;
}
.kompaniya-last-line-new {
  margin:auto;
  margin-top: 10px;
  margin-bottom:20px;
}
.kompaniya-last-line-checks {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
}
.kompaniya-last-line-new {
    text-decoration: none;
    color: #ffffff;
    font-family: "Lato-Light";
    font-size: 15px;
    width: max-content;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-right: 25px;
    background: #76ad00;
    border-radius: 50px;
}
}
@media(max-width: 400px) {
  .kompaniya-last-line-checks p {
    font-size: 13px;
  }
}

/* 9 IZBRANNOE */

.izbrannoe-main-top-line {
    height: 95px;
    background: #fff;
    width: 100%;
    position: relative;
    margin-top: 45px;
    transition: 0.8s;
}

.izbrannoe-main-top-line-content {
  display: flex;
  align-items: center;
}

.izbrannoe-main-top-line-content .search_input-block {
    width: 29%!important;
    margin-right: 5px;
}

.izbrannoe-main-top-line-content .jq-selectbox__select {
  height: 54px;
  background-color: #655f5d;
  margin:5px;
}

.izbrannoe-main-top-line-content .jq-selectbox__select {
  padding: 0px 37px 0 10px;
}

.izbrannoe-main-top-line-content .jq-selectbox__select-text {
    display: block;
    width: 100%;
    color: #fff;
    line-height: 50px;
}

.izbrannoe-main-top-line-content .podbor_top-icons {
  margin-left: 40px;
}

.izbrannoe-main-top-line-content .podbor_top-icons a {
  text-decoration: none;
}

.izbrannoe-main-top-line-content .podbor_top-icons i {
  color:#cfcfcf;
  margin:8px;
  transition: 0.5s;
}

.izbrannoe-main-top-line-content .podbor_top-icons a:hover i {
  color:#76ad00;
}

a.izbrannoe-svernut {
  border-radius: 8px;
  position: absolute;
  left:100%;
  margin-left: -320px;
  text-decoration: none;
  display: block;
  border: 1px solid #cacaca;
  background: #fff;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 6px;
  color: #aebab7;
  font-family: "Lato-Regular";
  font-size: 15px;
  padding-bottom: 6px;
  text-align: center;
  top:0;
  margin-top: 75px;
  transition: 0.5s;
  opacity: 0.7;
  z-index: 100;
}
.izbrannoe-svernut i {
    font-size: 30px;
    display: block;
    margin: auto;
    line-height: 15px;
}
i.izbrannoe-svernut-open {
  display: none;
}
a.izbrannoe-svernut:hover {
  background: #cacaca;
  color:#fff;
  opacity: 1;
}

.izbrannoe-svernut-open-p {
  display: none;
}

a.izbrannoe-svernut-active i.izbrannoe-svernut-open{
  display: block;
}

a.izbrannoe-svernut-active i.izbrannoe-svernut-close{
  display: none;
}
a.izbrannoe-svernut-active .izbrannoe-svernut-close-p {
  display: none;
}
a.izbrannoe-svernut-active .izbrannoe-svernut-open-p {
  display: block;
}

.izbrannoe-main-top-line-active {
  margin-top: -35px;
}

.izbrannoe-main-content-wrapp .advert_left-img {
  position: relative;
}
.advert_left-img-hover-block-back {
  background: #fff;
  opacity: 0.6;
  position: absolute;
  
}
.advert_left-img-hover-block {
    padding: 15px;
    text-align: center;
    background: none;
    position: absolute;
    z-index: 10;
    left: 0;
    display: none;
    width: 45%;
    height: 190px;
    align-items: center;
    justify-content: center;
}
.advert_left-img-hover-block-back {
    background: #fff;
    opacity: 0.7;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.izbrannoe-main-content-wrapp .advert_left-img-hover-block p {
  font-family: "Lato-Regular";
    font-size: 14px;
    line-height: 18px;
    opacity: 1;
    color: #4b4b4b;
    position: relative;
    z-index: 10;
}
.advert_left-info:hover .advert_left-img-hover-block {
display: block;
height: 100%;
width: 274px;
}

.poisk-main-content-left-item-text .advert_left-img-hover-block {
    padding: 15px;
    text-align: center;
    background: none;
    position: absolute;
    z-index: 10;
    left: 0;
    display: none;
    width: 100.6%;
    top: 0;
    margin-top: -120px;
    height: 111px;
    margin-left: -1px;
}

.poisk-main-content-left-item-text:hover .advert_left-img-hover-block {
  display: flex;
}

.advert_left-item-grid-items .advert_left-item-line {
display: block;
position: relative;
}

.advert_left-item-line-item .advert_left-img {
  width: 100%;
  position: relative;
  min-width: 100%;
}

.advert_left-item-line-item .advert_left-img-hover-block {
  display: none;
}

.advert_left-item-line-item-active .advert_left-img-hover-block {
  display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
}

.advert_left-item-line-item .advert_left-img-hover-block p {
  height: max-content
}

.poisk-main-content-left-grid .poisk-main-content-left-line {
display: flex;
}
.poisk-main-content-left-grid .advert_left-item-grid-item {
  display: none;
}

.poisk-main-content-left-line-active .poisk-main-content-left-line {
display: block;
}
.poisk-main-content-left-line-active .poisk-main-content-left-line {
  display: none;
}

.poisk-main-content-left-line .advert_left-item {
  display: block;
}

.poisk-main-content-left-line .advert_left-img {
  width: 100%!important;
  min-width: 100%!important;
  position: relative;
}

div.izbrannoe-main-content-middle-poisk {
  width: 65%;
}

@media(max-width: 1640px) {
  .advert_left-info:hover .advert_left-img-hover-block {
    width:216px;
  }
  div.advert_left-item-grid-item .rev_list .advert_left-img {
    min-width: 215px;
    width: 215px;
    height: 161px;
    min-height: 161px;
}
  .izbrannoe-main-content-wrapp .advert_left-img-hover-block p {
    font-size: 12px;
    line-height: 16px;
  }
  .advert_left-item-grid-item .owl-stage {
    height: 161px;
  }
  .advert_left-item-grid-item .owl-item {
    height: 161px;
  }
  .advert_left-item-grid-item .owl-item a {
    display: block;
    height: 161px;
    width: 100%;
  }
  .advert_left-item-grid-item.owl-item a img {
    display: none;
  }
  .advert_left-item-grid-item .owl-item a {
    background: url(../images/9/slider.png);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .advert_left-item-line-item .advert_left-img-hover-block p {
  height: max-content
}
}



@media(max-width: 1520px) {
  .izbrannoe-main-content-wrapp .advert_left-img-hover-block p {
font-size: 13px;
}
}

@media(max-width: 1450px) {
  a.izbrannoe-svernut {
    margin-left: -100px;
  }
  div.poisk-main-content-left .rev_list .advert_left-img {
    min-width: 150px;
    width: 150px;
  }
  .izbrannoe-main-content-wrapp .advert_left-img-hover-block p {
    font-size: 13px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}
.advert_left-info:hover .advert_left-img-hover-block {
    position: absolute;
    width: 150px;
    display: block;
    height: 100%;
}
.izbrannoe-main-content-wrapp .advert_left-img-hover-block p {
    display: block;
    font-size: 13px;
    white-space: normal;
    overflow: hidden;
    position: relative;
    height: 100%;
    text-overflow: ellipsis;
}
.advert_left-item-line-item .advert_left-img-hover-block p {
  height: max-content
}
}

@media(max-width: 1320px) {
  .advert_left-info:hover .advert_left-img-hover-block {
    display: none
  }
  .poisk-main-content-left-item-text:hover .advert_left-img-hover-block {
    display: none
  }
  .advert_left-item-line-item-active .advert_left-img-hover-block {
    display: none;
  }
}

@media(max-width: 1250px) {
  .advert_left-item p.hidden-phone a {
    color: #4b4b4b;
    display: none;
}
.advert_left-item p.hidden-phone span {
  width: auto;
}
}

@media(max-width: 1100px) {
  .izbrannoe-main-top-line-content .jq-selectbox__select-text {
    font-size: 13px;
  }
  .izbrannoe-main-top-line-content .podbor_top-icons {
    margin-left: 0px;
  }
}

@media(max-width: 1065px) {
  .advert_left-item-grid-item .rev_list .advert_left-img {
    min-width: 150px;
    height: 140px;
    width: 150px;
    min-height: 140px;
}
.poisk-main-content-left .owl-stage {
  height: 140px;
}
.poisk-main-content-left .owl-item {
  height: 140px;
}
.advert_left-item-grid-item .rev_list .advert_left-img {
    min-width: 120px;
    height: 140px;
    width: 120px;
    min-height: 140px;
}
.poisk-main-content-left-item-text {
    padding-left: 10px;
    padding-right: 5px;
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
}
.podbor__main-information-like a {
  font-size: 17px;
}
.izbrannoe-main-content-left-stars img {
    height: 11px;
}

}

@media(max-width: 990px) {
  .izbrannoe-main-top-line-content {
    display: block;
  }
  .izbrannoe-main-top-line {
    height: 337px;
    background: #fff;
    width: 100%;
    position: absolute;
    margin-top: 45px;
    transition: 0.8s;
    z-index: 10;
}
.izbrannoe-main-top-line-content .search_input-block {
  margin:auto;
}
.izbrannoe-main-top-line-select-1 {
  width: max-content;
  margin:auto;
     position: relative;
       z-index: 1001;
}
.izbrannoe-main-top-line-select-2 {
  width: max-content;
  margin:auto;
      position: relative;
      z-index: 1001;
}
.izbrannoe-main-top-line-select-3 {
  width: max-content;
      position: relative;
    z-index: 1000;
  margin:auto;
}
.izbrannoe-main-top-line-select-4 {
      position: relative;
    z-index: 99;
  width: max-content;
  margin:auto;
}
.izbrannoe-main-top-line-select-5 {
      position: relative;
    z-index: 96;
  width: max-content;
  margin:auto;
}
.izbrannoe-main-top-line-content .podbor_top-icons {
    margin-left: 0px;
    position: absolute;
    top: 45px;
}
.izbrannoe-main-top-line {
  margin-top: -276px;
}
.izbrannoe-main-top-line-active {
  margin-top: 55px;
}
section.izbrannoe-main-content-wrapp {
  margin-top: 62px;
}
a.izbrannoe-svernut {
  margin-left: -115px;
}
a.izbrannoe-svernut .izbrannoe-svernut-close-p {
  display: none;
}
a.izbrannoe-svernut .izbrannoe-svernut-open-p {
  display: block;
}
a.izbrannoe-svernut .izbrannoe-svernut-close {
  display: none;
}
a.izbrannoe-svernut .izbrannoe-svernut-open {
  display: block;
}
a.izbrannoe-svernut-active i.izbrannoe-svernut-open{
  display: none;
}
a.izbrannoe-svernut-active i.izbrannoe-svernut-close{
  display: block;
}
a.izbrannoe-svernut-active .izbrannoe-svernut-close-p {
  display: block;
}
a.izbrannoe-svernut-active .izbrannoe-svernut-open-p {
  display: none;
}
.izbrannoe-main-top-line-content .search_input-block {
  width: 210px!important;
}
.izbrannoe-main-top-line-content .jq-selectbox__select {
  width: 210px;
}
}

@media(max-width: 850px) {
  div.poisk-main-content-left .rev_list .advert_left-img {
    min-width: 120px;
    height: 110px;
    width: 120px;
    min-height: 110px;
}
div.advert_left-item {
    height: 110px;
}
}

@media(max-width: 700px) {
  div.poisk-main-content-left .rev_list .advert_left-img {
    min-width: 100%;
    height: 110px;
    width: 100%;
    min-height: 110px;
}
.poisk-main-content-left .owl-stage {
    height: 110px;
}
.poisk-main-content-left .owl-item {
    height: 110px;
}
.rev_list .advert_left-info {
  padding-top: 7px;
}
}

@media (max-width: 450px) {
.izbrannoe-main-content-left-bottom-line .podbor__main-information-like {
  margin-left: 0px;
  margin: auto!important;
}
}
@media(max-width: 430px) {
  .izbrannoe-main-top-line-content .search_input-block {
    width: 200px!important;
}
.izbrannoe-main-top-line-content .jq-selectbox__select {
  width: 200px;
}
a.izbrannoe-svernut {
  margin-left: -90px;
}
}
@media(max-width: 440px) {
  .search_input {
    padding:18px 9px;
  }
  a.izbrannoe-svernut p {
    font-size: 12px;
}
  a.izbrannoe-svernut {
    padding-left: 5px;
    padding-right: 5px;
    margin-left: -75px;
  }
  .izbrannoe-main-top-line-content .podbor_top-icons {
    margin-left: 0px;
    position: absolute;
    top: 45px;
    display: block;
    width: 33px;
}
.izbrannoe-main-top-line-content .podbor_top-icons a {
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
}
.izbrannoe-main-top-line-content .search_input-block {
    width: 185px!important;
}
.izbrannoe-main-top-line-content .jq-selectbox__select {
  width: 185px;
}
}

/* Избранное - слева */

section.izbrannoe-main-content-wrapp {
  display: flex;
  width: 100%;
  position: relative;
  padding:0;
  height: 90vh;
}

.izbrannoe-main-content-left {
  width: 35%;
  margin-left: 15px;
  padding-top: 20px;
  margin-right: 5px;
  display: flex;
  align-items: center;
}

.izbrannoe-main-content-left .block_left {
    width: 100%;
}

.last-posts-section .advert_left-item {
  height: 100px;
    border: none;
    margin-bottom: 3px;
    width: 100%;
    padding:15px;
}

.last-posts-section .advert_left-item:hover {
  box-shadow: none;
  cursor: pointer;
}

.new-autors-section .advert_left-item {
height: max-content;
padding:15px;
justify-content: start;
}

.new-autors-section .advert_left-item:hover {
  cursor: pointer;
}

.izbrannoe-main-content-left .rev_list {
  width: 100%!important;
}

.izbrannoe-main-content-left .owl-carousel.owl-loaded {
    height: 100%;
    display: block;
    width: auto;
}

.izbrannoe-main-content-left .rev_list .advert_left-img {
    min-width: 45%;
    min-height: 100%;
    margin-right: 15px;
    width: auto;
    height: 100%;
    position: relative;
}

.izbrannoe-main-content-left .owl-carousel .owl-stage-outer {
  height: 100%;
  width: 100%;
}

.izbrannoe-main-content-left .owl-stage {
  height: 100%;
}

.izbrannoe-main-content-left .owl-carousel .owl-item img {
    display: block;
    width: auto!important;
    height: 100%;
}

.izbrannoe-main-content-left .owl-carousel.owl-drag .owl-item {
  height: 100%!important;
  width: auto;
}

.izbrannoe-main-content-left .advert_left-info {
  margin-left: 0px;
}

.izbrannoe-main-content-left-type p {
    color: #777777;
    font-family: "Lato-Regular";
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 0px;
    line-height: 12px;
}

.izbrannoe-main-content-left-title p {
  color: #4b4b4b;
  font-family: "Lato-Bold";
  font-size: 15px;
}

.izbrannoe-main-content-left-under-title {
  display: flex;
  align-items: center;
  width: 97%;
  background: #c7ce0b;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}

.izbrannoe-main-content-left-under-title p {
    color: #ffffff;
    font-family: "Lato-Light";
    font-size: 13px;
    font-weight: 400;
    white-space: nowrap;
    overflow-x: hidden
}

.izbrannoe-main-content-left-mini-item {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}

.izbrannoe-main-content-left-mini-item p {
  color: #555555;
  font-family: "Lato-Regular";
  font-size: 13px;
  margin-left: 10px;
}

.izbrannoe-main-content-left-mini-item p.hover-hidden {
  display:block;
}

.izbrannoe-main-content-left-mini-item p.hover-visible {
  display: none;
}

.advert_left-item:hover  p.hover-visible{
  display: block;
}

.advert_left-item:hover  p.hover-hidden{
  display: none;
}

.izbrannoe-main-content-left-bottom-line {
  display: flex;
  margin-top: 5px;
}

.izbrannoe-main-content-left-stars {
  display: flex;
  align-items: center;
  margin-right: 15px;
}

.izbrannoe-main-content-left-bottom-line p {
  color: #bbbbbb;
  font-family: "Lato-Regular";
  font-size: 13px;
}

.izbrannoe-main-content-left-bottom-line .podbor__main-information-like {
    margin-left: auto;
    display: block;
    position: unset;
    margin-right: 10px;
    margin-top: 0;
}

.izbrannoe-main-content-left-mini-item img {
    height: 19px;
}

.izbrannoe-main-content-left .rev_list {
  height: 87vh;
}

@media(max-width: 1400px) {
  .izbrannoe-main-content-left-under-title {
    width: 87%
  }
  .rev_list .advert_left-info {
    width: 60%;
}
}

@media(max-width: 1320px) {
  .izbrannoe-main-content-left .rev_list .advert_left-img {
    min-width: 34%;
    min-height: 100%;
    margin-right: 15px;
    width: auto;
    height: 100%;
    position: relative;
}
.advert_left-item {
  height: 140px;
}
.izbrannoe-main-content-left-type {
  display: none;
}
.izbrannoe-main-content-left-under-title {
  display: none;
}
.rev_list .advert_left-item {
  width: 95%;
  overflow:hidden;
  align-items: center;
}
.rev_list .advert_left-info {
    width: 63%;
    height: max-content;
}
.izbrannoe-main-content-left {
  width: 30%;
}
.izbrannoe-main-content-right {
  width: 20%!important;
}
.izbrannoe-main-content-left-bottom-line p {
  display: none;
}
}

@media(max-width: 1065px) {
  .rev_list .advert_left-item {
    height: max-content
  }
  .advert_left-item-line-item .owl-carousel {
    min-width: auto;
    height: auto;
    min-height: auto;
}
.advert_left-item-line-item .rev_list .advert_left-img {
    height: auto;
    min-height: auto;
}
.advert_left-item-line-item .owl-stage {
    height: auto;
}
.advert_left-item-line-item  .owl-item {
  height: auto;
}
.advert_left-item-line-item  .owl-carousel .owl-stage-outer {
    width: auto;
    min-width: 100%;
    min-height: auto!important;
    max-height: initial!important;
}
.advert_left-item-line-item .owl-carousel {
    min-width: auto;
    height: auto;
    min-height: auto;
}
.advert_left-item-line-item .rev_list .advert_left-img {
  height: auto!important;
  min-height: auto!important;
}
}

@media(max-width: 1000px) {
  .izbrannoe-main-content-right-item-bottom p {
        font-size: 13px;
    line-height: 19px;
  }
  .izbrannoe-main-content-left-mini-item {
    display: none;
  }
  .izbrannoe-main-content-left-bottom-line {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}
.izbrannoe-main-content-left-stars {
    display: flex;
    align-items: center;
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.rev_list .advert_left-item .izbrannoe-main-content-left-stars {
  margin-top: 0;
}
.izbrannoe-main-content-right-item-top img {
  display: none;
}
.izbrannoe-main-content-right-item-text img {
  display: block
}
.izbrannoe-main-content-right-item-text {
    margin-left: 0px!important;
}
.izbrannoe-main-content-right-item-top p {
  margin-bottom: -7px!important;
}
.izbrannoe-main-content-right-item-bottom {
  margin-top: 0!important;
}
.izbrannoe-main-content-right-item-bottom a {
  font-size: 12px;
  line-height: 10px;
}
}

@media(max-width: 900px) {
  .izbrannoe-main-content-middle {
    width: 40%;
  }
  .izbrannoe-main-content-right {
    width: 28%!important
  }
}

@media(max-width: 700px) {
  .izbrannoe-main-content-left .rev_list .advert_left-img {
    min-width: 100%;
    min-height: 50px;
    margin-right: 15px;
    width: auto;
    height: 110px;
    position: relative;
}
.rev_list .advert_left-info {
  width: 100%;
}
.rev_list .advert_left-item {
    display: block;
    height: 201px;
    width: 100%;
    align-items: center;
}
.izbrannoe-main-content-left-bottom-line .podbor__main-information-like {
    margin-left: auto;
    display: block;
    position: unset;
    margin-right: 10px;
    margin-top: 0;
    margin: auto;
    width: max-content;
}
.izbrannoe-main-content-left-stars {
    display: flex;
    align-items: center;
    margin-right: 15px;
    margin: auto;
    width: max-content;
    margin-top: 10px;
    margin-bottom: 10px;
}
.izbrannoe-main-content-left-title {
  text-align: center;
}
  .izbrannoe-main-content-middle {
    width: 59%!important;
    margin-left: auto
  }
  div.poisk-main-content-left {
    width: 41%;
  }
  .poisk-main-content-left .jspPane {
    margin-left: -10px;
    width:95%!important;
  }
  .poisk-main-content-left .jspVerticalBar {
    padding-top: 0px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    left: 90%;
}
}

@media(max-width: 660px) {
  .izbrannoe-main-content-left {
    width: 35%;
    margin-left: 5px;
    padding-top: 20px;
    margin-right: 20px;
    display: flex;
    align-items: center;
}
  .izbrannoe-main-content-right {
    display: none;
  }
  .izbrannoe-main-content-middle {
    width: 59%!important;
    margin-left: auto
  }
  div.poisk-main-content-left {
    width: 41%;
  }
  .poisk-main-content-left .jspPane {
    margin-left: -10px;
    width:95%!important;
  }
  .poisk-main-content-left .jspVerticalBar {
    padding-top: 0px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    left: 90%;
}
}
/* MIDDLE */

.izbrannoe-main-content-middle {
  width: 50%;
  height: 100%;
}

/* LAST */

.izbrannoe-main-content-right {
  width: 15%;
  height: 100%;
  position: relative;
}

.izbrannoe-main-content-right-item {
  background: #fff;
  border: 1px solid #cdcdcd;
  background-color: #ffffff;
  padding:15px;
}

.izbrannoe-main-content-right-item-top {
  display: flex;
  align-items: center;
}

.izbrannoe-main-content-right-item-text {
  margin-left: 15px;
}

.izbrannoe-main-content-right-item-top p {
  color: #4b4b4b;
  font-family: "Lato-Bold";
  font-size: 17px;
  margin-bottom: 15px;
}

.izbrannoe-main-content-right-item-bottom {
  position: relative;
  margin-top: 15px;
  color: #4b4b4b;
  font-family: "Lato-Regular";
  font-size: 15px;
  width: 100%;
}

.izbrannoe-main-content-right-item-top-opacity {
  position: absolute;
  bottom:0;
  margin-bottom: 30px;
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
}

.izbrannoe-main-content-right-item-bottom a {
  text-decoration: underline;
  color: #656565;
  font-family: "Lato-Light";
  font-size: 13px;
  text-align: center;
  margin:auto;
  margin-top: 15px;
  display: block;
}

.izbrannoe-main-content-right .rev_list {
    height: 90vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

.izbrannoe-main-content-right .rev_list::-webkit-scrollbar {width:0px;}

/* POISK */

.poisk-main-content-left {
  width: 35%;
  height: 100%;
  margin-left: 15px;
  margin-top: 15px;
  margin-right: 5px;
}

.poisk-main-content-middle {
  width: 65%;
  height: 100%;
}

.poisk-main-content-left-line {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.poisk-main-content-left-item {
height: auto;
border: 1px solid #dadada;
background-color: #ffffff;
width: 48.5%;
margin-right: 15px;
}

.poisk-main-content-left-item .poisk-main-content-left-item:last-child {
  margin-right: 0;
}

.poisk-main-content-left .block_left {
  width: 100%;
}

.poisk-main-content-left .rev_list .advert_left-img {
    width: 273px;
    min-width: 273px;
    height: 100%;
    min-height: 100%;
}

.poisk-main-content-left .owl-carousel {
    min-width: auto;
    height: 100%;
    min-height: 100%;
}

.poisk-main-content-left .owl-carousel .owl-stage-outer {
    width: auto;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
}

.poisk-main-content-left-item-text {
        padding-left: 10px;
    padding-right: 5px;
    position: relative;
    padding-bottom: 5px;
    padding-top: 5px;
}

.poisk-main-content-left-item-mr-0 {
  margin-right: 0;
}



.poisk-main-content-left .rev_list.scroll-pane.jspScrollable {
  margin:auto;
}
.poisk-main-content-left .rev_list {
  height: 87vh;
}
.jspHorizontalBar {
  display: none!important;
}
.poisk-main-content-left {
  margin-left: 5px;
}

@media(max-width: 1000px) {
.izbrannoe-main-top-line-poisk   .jspVerticalBar {
    padding-left: 5px;
  }
.izbrannoe-main-top-line-poisk   .izbrannoe-main-content-left-bottom-line {
    margin-top: -5px;
  }
.izbrannoe-main-top-line-poisk  .poisk-main-content-middle {
    width: 60%;
  }
.izbrannoe-main-top-line-poisk  .poisk-main-content-left {
    width: 40%;
  }
.izbrannoe-main-top-line-poisk  .poisk-main-content-left-line {
    display: block;
  }
.izbrannoe-main-top-line-poisk  .poisk-main-content-left .advert_left-item {
    display: block;
    width: 99%;
}
.izbrannoe-main-top-line-poisk .izbrannoe-main-content-left-type {
  display: block;
}
.izbrannoe-main-top-line-poisk .izbrannoe-main-content-left-bottom-line p {
  display: block;
}
.izbrannoe-main-top-line-poisk .izbrannoe-main-content-left-bottom-line {
    margin-top: -5px;
    align-items: center;
    display: flex;
}
.izbrannoe-main-top-line-poisk .izbrannoe-main-content-left-stars {
    display: flex;
    align-items: center;
    padding-right: 15px;
    padding-top: 0px;
    margin: 0;
}
.izbrannoe-main-top-line-poisk .izbrannoe-main-content-left-bottom-line {
  margin-top: -3px;
}
.izbrannoe-main-top-line-poisk .poisk-main-content-left-item-text {
  padding-bottom: 5px;
}
.izbrannoe-main-top-line-poisk .izbrannoe-main-content-left-title {
    text-align: left;
}
.izbrannoe-main-top-line-poisk .rev_list .advert_left-item {
  height: max-content;
}
.poisk-main-content-left-line .advert_left-img {
    width: 100%!important;
    min-width: 100%!important;
    position: relative;
  }
.poisk-main-content-left-line .advert_left-img {
  height: auto!important;
  min-height: auto!important;
}
}

@media(max-width: 700px) {
  .izbrannoe-main-content-left-bottom-line p {
    font-size: 11px;
  }
  .izbrannoe-main-top-line-poisk .izbrannoe-main-content-left-stars {
    padding-right: 9px;
  }.poisk-main-content-left-item-text {
    padding-left: 5px;
  }
  .izbrannoe-main-content-left-stars img {
    height: 9px;
}
.izbrannoe-main-top-line-poisk .podbor__main-information-like a {
  font-size: 16px;
}
.poisk-main-content-left-line .owl-carousel .owl-item img {
    display: block;
    width: 100%!important;
}
.izbrannoe-main-top-line-poisk .jspVerticalBar {
  padding-top: 10px;
}
.poisk-main-content-left-line .advert_left-img {
  height: auto!important;
  min-height: auto!important;
}
}

@media(max-width: 450px) {
  .izbrannoe-main-top-line-poisk .izbrannoe-main-content-left-bottom-line p {
    display: none;
  }
  .izbrannoe-main-content-left-bottom-line .podbor__main-information-like {
    margin:0;
    margin-left: auto;
  }
  .izbrannoe-main-top-line-poisk .poisk-main-content-left {
    width: 45%;
}
.izbrannoe-main-top-line-poisk .poisk-main-content-middle {
  width: 55%;
}
.poisk-main-content-left-line .advert_left-img {
  height: auto!important;
  min-height: auto!important;
}
}

@media(max-width: 380px) {
  .izbrannoe-main-top-line-poisk .poisk-main-content-left .advert_left-item {
  width: 89%;
}
.poisk-main-content-left-line .advert_left-img {
  height: auto!important;
  min-height: auto!important;
}
}
/* 404 */

.error-main-section {
    height: 90vh;
    width: 100%;
    padding-top: 145px;
    padding-bottom: 75px;
    display: flex;
    align-items: center;
}

.error-image {
  display: block;
  margin:auto;
  height: 290px;
  width: auto;
}

.error-title {
  width: 100%;
  margin-top: 60px;
  text-align: center;
}

.error-title h1 {
  font-family: "Lato-Bold";
  font-size: 22px;
  color: #361b08;
}

.error-under-title {
  width: 100%;
  text-align: center;
  margin-top: 5px;
}

.error-under-title h2 {
  font-family: "Lato-Regular";
  font-size: 22px;
  color: #361b08;
  font-weight: unset;
}

.error-links {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-top: 40px;
}

.error-links-coloum {
    display: block;
    width: 218px;
}

.error-links-coloum a {
  color: #76ad00;
  font-family: "Lato-Regular";
  font-size: 16px;
  line-height: 30px;
  text-decoration: underline;
  opacity: 0.7;
  transition: 0.5s;
}

.error-links-coloum a:hover {
  opacity: 1;
}

a.error-button {
  margin:auto;
  margin-top: 40px;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
  padding-right: 50px;
  border-radius: 18px;
  background-color: #f6db25;
  background-color: #f6b825;
  width: max-content;
  height: auto;
  transition: 0.5s;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 15px;
}

a.error-button:hover {
  box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.3);
}

@media(max-width: 1000px) {
  .error-main-section {
    height: 820px;
  }
}

@media(max-width: 800px) {
.error-under-title p {
  font-size: 18px;
}
.error-links-coloum a {
  font-size: 14px;
}
.error-links-coloum {
  width: 191px;
}
}

@media(max-width: 640px) {
  .error-links {
    display: none;
  }
  .error-under-title p {
    font-size: 16px;
  }
  .error-main-section {
    background: #faf7f4;
  }
  .error-image {
    height: auto;
    width: 100%;
  }
}

@media(max-width: 500px) {
  .error-title h1 {
    font-size: 18px;
  }
  .error-under-title h2 {
    font-size: 14px;
}
.error-main-section {
    min-height: 700px;
    height: 700px;
    }
}

/* 20 - STATISTIKA */

.statistika-second-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.statistika-second-name {
  display: flex;
}

.statistika-second-name p {
color: #361b08;
font-family: "Lato-Semibold";
font-size: 26px;
line-height: 35px;
}

.statistika-second-name a {
  text-align: center;
text-decoration: none;
color: #76ad00;
font-family: "Lato-Bold";
font-size: 37px;
}

.statistika-second-name-line {
  position: relative;
  top:18px;
  width: 200px;
  height: 2px;
  background-color: #76ad00;
  margin-left: 10px;
  margin-right: 10px;
}

.statistika-second-name-line-border {
  position: absolute;
  left:100%;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  background-color: #76ad00;
  top:0;
  margin-top: -12.5px;
}

.statistika-second-item img {
  margin:15px;
}

.statistika-second-item-left .statistika-second-name-line-border {
  left:0;
}

.statistika-second-item-last a {
  line-height: 29px;
  text-align: center;
  margin-left: 10px;
}

@media(max-width: 767px) {
  .statistika_text .block_more-a span {
    color:#fff;
  }
  .statistika_text .block_more-a-18 span i {
    color:#fff;
  }
}
@media (max-width: 575px) {
  .statistika-h1 {
    margin-top: 55px;
  }
  .statistika_text .block_more-a span {
    color:#361b08;
  }
  .statistika_text .block_more-a-18 span i {
    color:#361b08;
  }
  .statistika-h1 h1 {
    padding-bottom: 5px;
    padding-top: 10px;
    color: #361b08;
    text-transform: uppercase;
}
}


@media(max-width: 960px) {
  .statistika-second-name p {
    font-size: 18px;
  }
  .statistika-second-name a {
    font-size: 30px;
  }
}

@media(max-width: 890px) {
  .statistika-second-name p {
    font-size: 16px;
    line-height: 25px;
  }
  .statistika-second-name a {
    font-size: 24px;
  }
}

p.statistika-second-item-mb {
  display: none;
}

@media(max-width: 840px) {
  .statistika-second-item p {
    display: none;
  }
  .statistika-second-item a {
    display: none;
  }
  p.statistika-second-item-mb {
    display: block;
  }
  p.statistika-second-item-mb a {
    display: inline-flex;
  }
  .statistika-second-name {
    display: block;
  }
  .statistika-second-item-left .statistika-second-name-line {
    margin-top: 105px;
    position: absolute;
}
  .statistika-second-name-line-border {
    left:0;
  }
  .statistika-second-item-left .statistika-second-name-line-border {
    left: 100%;
}
.statistika-second-item-last a {
    line-height: 29px;
    text-align: center;
    margin-left: 0px;
    margin-right: 5px;
}
.statistika-second-name a {
    font-size: 17px;
}
.statistika-second-item img {
    margin: 15px;
    height: 130px;
}
}

@media(max-width: 575px) {
  section.statistika-second {
        background: #faf7f4;
  }
  .statistika-second-name p {
    font-size: 14px;
    line-height: 20px;
}
.statistika-second-name a {
    font-size: 14px;
}
.statistika-second-name-line {
  width: 150px;
}
.statistika-second-name-line-border {
    width: 15px;
    height: 15px;
    margin-top: -7.5px;
}
.statistika-second-item img {
    margin: 15px;
    height: 105px;
}
.statistika-second-item-left .statistika-second-name-line {
  margin-top: 80px;
}
.statistika-second-name {
    padding-bottom: 34px;
    display: block;
}
}

@media(max-width: 430px) {
  .statistika-second-item img {
    margin: 8px;
    height: 85px;
}
.statistika-second-name-line-border {
    width: 10px;
    height: 10px;
    margin-top: -5px;
}
.statistika-second-name p {
  line-height: 16px;
}
.statistika-second-item-left .statistika-second-name-line {
  margin-top: 60px;
}
}

@media(max-width: 380px) {
  .statistika-second-name p {
    font-size: 12px;
    line-height: 14px;
}
.statistika-second-name a {
    font-size: 12px;
}
.statistika-second-name-line {
    position: relative;
    top: 10px;
    width: 130px;
  }
  .statistika-second-name {
    padding-bottom: 17px;
    display: block;
}
.statistika-second-item img {
    margin: 8px;
    height: 75px;
}
}


/* STATISTIK LIDER */

section.statistik-lider {
  background: url(../images/bg_green.webp);
  padding-bottom: 0;
}

section.statistik-lider-mob {
  background: url(../images/bg_green.webp);
  padding-bottom: 0;
  display: none;
}

.statistik-lider-container {
  width: 80%;
  margin-left: auto;
  display: block;
}

.statistik-lider-container-top-line {
  margin-top: 15px;
  background: #6baac2;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 35px;
  width: 100%;
  display: flex;
  align-items: center;
}

.statistik-lider-container-top-line p {
  color: #ffffff;
  font-family: "Lato-Bold";
  font-size: 25px;
  line-height: 40px;
  text-transform: uppercase;
}

.statistik-lider-container-top-line .jq-selectbox {
  margin-left: 20px;
    width: 223px;
    height: 39px;
    border-radius: 9px;
    background-color: #fbfbfb;
}

.statistik-lider-container-top-line .jq-selectbox__select {
  height: 39px;
    border-radius: 9px;
    background-color: #fbfbfb;
}

.statistik-lider-container-top-line .jq-selectbox__select-text {
  margin-left: 10px;
    font-size: 21px;
    line-height: 20px;
    text-transform: uppercase;
    color: #361b08;
    font-family: "Lato-Bold";
}

.statistik-lider-container-bottom-line-grafiks {
  height: max-content;
    display: flex;
    align-items: flex-end;
}

.div-statistik {
  display: none;
  align-items: center;
}

.statistik-lider-container-bottom-line-all-grafik:nth-child(2) {
  margin-left: 30px;
  margin-right: 30px;
}

.statistik-lider-container-bottom-line-text {
  margin-left: 60px;
}

.statistik-lider-container-bottom-line-all-grafiks {
    display: flex;
    height: 200px;
    align-items: flex-end;
    margin-bottom: 20px;
}

.statistik-lider-all-grafiks-left {
  position: relative;
  width: 50px;
  height: 85%;
  background-color: #76ad00;
}

.statistik-lider-all-grafiks-left p {
    position: absolute;
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 20px;
    line-height: 40px;
    text-transform: uppercase;
    margin-top: -40px;
    left: 50%;
    margin-left: -12px;
}

.statistik-lider-all-grafiks-left-right {
  position: relative;
  width: 50px;
  height:45%;
  background-color: #93d407;
}

#div2 .statistik-lider-all-grafiks-left-right {
  height: 70%;
}

#div2 .statistik-lider-all-grafiks-left {
   height: 33%;
}

#div3 .statistik-lider-all-grafiks-left-right {
  height: 64%;
}

#div3 .statistik-lider-all-grafiks-left {
   height: 39%;
}

#div4 .statistik-lider-all-grafiks-left-right {
  height: 56%;
}

#div4 .statistik-lider-all-grafiks-left {
   height: 66%;
}

#div5 .statistik-lider-all-grafiks-left-right {
  height: 50%;
}

#div5 .statistik-lider-all-grafiks-left {
   height: 23%;
}

#div6 .statistik-lider-all-grafiks-left-right {
  height: 77%;
}

#div6 .statistik-lider-all-grafiks-left {
   height: 67%;
}

.statistik-lider-all-grafiks-left-right p {
  position: absolute;
  text-align: center;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 20px;
  line-height: 40px;
  text-transform: uppercase;
  margin-top: -40px;
  left: 50%;
  margin-left: -12px;
}

.statistik-lider-container-bottom-line-all-grafiks-under {
  width: 100px;
  text-align: center;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #45575d;
}

.statistik-lider-container-bottom-line-all-grafiks-under p {
  color: #ffffff;
  font-family: "Lato-Semibold";
  font-size: 16px;
}

.statistik-lider-container-bottom-line-text {
  display: block;
  height: max-content
}

.statistik-lider-container-bottom-line-text-item {
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  height: max-content
}

.statistik-lider-container-bottom-line-text-item:last-child {
  margin-bottom: 0px;
}

.statistik-lider-container-bottom-line-text-item-border {
  width: 26px;
  height: 28px;
  background-color: #76ad00;
  margin-right: 20px;
}

.statistik-lider-container-bottom-line-text-item-border:last-child {
  background-color: #93d407;
}

.statistik-lider-container-bottom-line-text-item p {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 20px;
  line-height: 54px;
  text-transform: uppercase;
}

img.statistik-lider-container-bottom-line-img {
  height: 330px;
  margin-left: auto;
}

.register__mobile-statistika {
  display: block;
}

#div1 {
  display: flex;
}

@media(max-width: 1230px) {
  .statistik-lider-container-top-line p {
    font-size: 20px;
  }
  img.statistik-lider-container-bottom-line-img {
    height: 280px
  }
  .statistik-lider-container-bottom-line-text-item p {
    font-size: 16px;
  }
  .statistik-lider-container-bottom-line-text-item-border {
    width: 20px;
    height: 20px;
    background-color: #76ad00;
    margin-right: 13px;
}
.statistik-lider-all-grafiks-left {
  width: 40px;
}
.statistik-lider-all-grafiks-left-right {
  width: 40px;
}
.statistik-lider-container-bottom-line-all-grafiks-under p {
  font-size: 12px;
}
.statistik-lider-container-bottom-line-all-grafiks-under {
  width: 80px;
}
}

@media(max-width: 1100px) {
  .statistik-lider-container {
    width: 90%;
  }
}

.select-game-mb {
  display: none;
}

@media(max-width: 900px) {
  .statistik-lider-container .jq-selectbox__trigger {
    border:none;
  }
  .statistik-lider-container .jq-selectbox__trigger-arrow {
    border:none;
    top:3px!important;
  }
  section.statistik-lider {
    display: none;
  }
  section.statistik-lider-mob {
    display: block;
  }
  .statistik-lider-container {
    width: 100%;
}
  section.statistik-lider-mob .jq-selectbox {
    display: block;
    margin:auto;
  }
 section.statistik-lider-mob  .jq-selectbox__select {
  text-align: center;
 }
.statistik-lider-container-top-line {
  display: block;
  padding:0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.statistik-lider-container-top-line p {
  text-align: center;
  font-size: 24px;
}
.select-game-mb {
  display: block;
  margin:auto;
}
.statistik-lider-container-top-line .jq-selectbox__select-text {
  width: 100%!important;
}
#div11 {
  display: block;
}
.statistik-lider-container-bottom-line-grafiks {
    height: max-content;
    display: flex;
    align-items: flex-end;
    width: max-content;
    margin: auto;
}
.statistik-lider-container-bottom-line-text {
    width: max-content;
    display: flex;
    height: max-content;
    margin: auto;
    margin-top: 20px;
}
.statistik-lider-container-bottom-line-text-item {
    width: max-content;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    height: max-content;
    margin: 40px;
    margin-top: 0;
    margin-bottom: 20px;
}
img.statistik-lider-container-bottom-line-img {
    height: 280px;
    display: block;
    margin: auto;
}
}

@media(max-width: 360px) {
  .statistik-lider-container-bottom-line-text-item {
    margin:20px;
    margin-top:0;
  }
  img.statistik-lider-container-bottom-line-img {
    width: 90%;
    height: auto;
    margin:auto;
  }
}

/* СТАТИСТИКА ПОСЕЩЕНИЙ */

h2.statistika-posesheniy-title {
  color: #292929;
  font-family: "Lato-Semibold";
  font-size: 25px;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
}

img.statistika-posesheniy-img {
    margin: auto;
    margin-top: 20px;
    width: 100%;
    height: auto;
}

.statistika-posesheniy-mb {
  display: none;
}

@media(max-width: 767px) {
section.statistika-posesheniy {
background:#faf7f4;
}
}

@media(max-width: 550px) {
  p.statistika-posesheniy-title {
    font-size: 21px;
  }
  .statistika-posesheniy .statistika-posesheniy-mb {
    display: block;
    margin-left: -15px;
    width: 90%;
    margin-top: 30px;
}
}

@media(max-width: 470px) {
  p.statistika-posesheniy-title {
    line-height: 27px;
  }
  .statistika-posesheniy .statistika-posesheniy-mb {
    width: 105%;
    height: auto;
    display: block;
  }
}

/* Доска обьявлений */

.doska-obyavleniy {
  background: #fff;
  height: auto;
  padding:40px;
  padding-left: 100px;
  padding-right: 100px;
  text-align: center;
  box-shadow: 0 2px 9px 1px rgba(0, 0, 0, 0.17);
  border-radius: 12px;
  border: 1px solid #dadada;
  margin-top: 30px;
  margin-bottom: 70px;
}

h3.doska-obyavleniy-title {
  color: #292929;
  font-family: "Lato-Semibold";
  font-size: 25px;
  line-height: 40px;
  text-transform: uppercase;
}

.doska-obyavleniy-line {
  margin-top: 50px;
  display: flex;
  align-items: center;
}

.doska-obyavleniy-line-coloum {
  margin-right: 60px;
}

.doska-obyavleniy-line-coloum:last-child {
  margin-right: 0;
}

.doska-obyavleniy-line-coloum-item {
  width:420px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.doska-obyavleniy-line-coloum-item-inform {
  width: 100%;
  display: flex;
  align-items: center;
  background: url(../images/20/point.jpeg) repeat-x 0 80%;
  overflow: hidden;
}

.doska-obyavleniy-line-coloum-item-border {
  width: 8px;
  height: 8px;
  background-color: #76ad00;
  margin-right: 15px;
  border-radius:50%;
}

p.doska-obyavleniy-line-coloum-item-do {
  color: #292929;
  font-family: "Lato-Regular";
  font-size: 18px;
  background: #fff;
}

.doska-obyavleniy-line-coloum-item a {
  padding-left: 7px;
  text-decoration: none;
  color: #76ad00;
  font-family: "Lato-Bold";
  font-size: 18px;
  margin-left: auto;
  display: flex;
  background: #fff;
  align-items: center;
}

p.doska-obyavleniy-line-coloum-item-number {
  font-family: "Lato-Light";
  font-size: 18px;
  color: #292929;
  margin-left: 5px;
}

.doska-obyavleniy-line-coloum-item a:hover {
  color:;
}

@media(max-width: 1200px) {
  .doska-obyavleniy-line-coloum-item {
    width: 330px;
  }
}

@media(max-width: 991px) {
  .doska-obyavleniy-line-coloum {
    margin-right: 0px;
    margin: 2%;
    width: 46%;
}
.doska-obyavleniy-line-coloum-item {
  width: 100%;
}
.doska-obyavleniy-line {
  margin-top: 10px;
}
.doska-obyavleniy {
  padding-left: 60px;
  padding-right: 60px;
}
.doska-obyavleniy-line-coloum-item:last-child {
  margin-bottom: 0;
}
}

@media(max-width: 830px) {
  .doska-obyavleniy-line {
    margin-top: 10px;
    display: block;
}
.doska-obyavleniy-line-coloum {
    width: 80%;
    margin: auto;
    margin-bottom: 30px;
}
.doska-obyavleniy-line-coloum:last-child {
  margin:auto;
}
.doska-obyavleniy {
  padding-bottom: 60px;
}
.doska-obyavleniy-line {
  margin-top: 30px;
}
}

@media(max-width: 650px) {
  .doska-obyavleniy {
    padding-left: 0;
    padding-right: 0;
  }
  .doska-obyavleniy-line-coloum {
    width: 87%;
  }
}

@media(max-width: 400px) {
  p.doska-obyavleniy-title {
    color: #292929;
    font-family: "Lato-Semibold";
    font-size: 21px;
    line-height: 25px;
    text-transform: uppercase;
}
.doska-obyavleniy-line-coloum {
    width: 93%;
}
}

/* BLOG */

.statistik-blog-section {
  height: auto;
  background: url(../images/bg_green.webp);
  width: 100%;
}

.statistik-blog-section-container {
  width: 80%;
}

.statistik-lider-container-top-line-left {
  justify-content: flex-end;
  padding-right: 100px;
}

.statistik-blog-line {
  padding-top: 25px;
  display: flex;
  align-items: center;
  padding-bottom: 40px;
}

.statistik-blog-line img {
  height: auto;
  margin-left: 40px;
  margin-top: -130px;
}

.statistik-blog-line-text {
  height: max-content;
  margin-left: 40px;
}

.statistik-blog-line-text-item {
  margin-top: 30px;
}

.statistik-blog-line-text-item:last-child {
  margin-bottom: 0;
}

.statistik-blog-line-text-item a {
  font-size: 18px;
  text-decoration: none;
  font-family: "Lato-Bold";
  color: #494949;
  margin-bottom: 10px;
}
.container.statistika-geografia-section-conatiner .jq-selectbox__dropdown {
  margin-top: 0px;
}

.kompaniya-content .jq-selectbox__dropdown {
  top: 31px!important;
}

.statistik-blog-line-text-item p {
  font-size: 18px;
  font-family: "Lato-Regular";
  color: #494949;
}

@media(max-width: 1380px) {
  .statistik-blog-section-container {
    width: 90%;
}
}

@media(max-width: 1200px) {
  .statistik-blog-line img {
    height: auto;
    margin-left: 40px;
    margin-top: 0px;
    width: 359px;
}
}

@media(max-width: 900px) {
  .statistik-lider-container-top-line-left {
    padding-right: 0;
  }
  .statistik-blog-section-container {
    width: 100%;
}
}

@media(max-width: 800px) {
  .statistik-blog-line img {
    height: auto;
    margin-left: 40px;
    margin-top: 0px;
    width: 269px;
}
}

@media(max-width: 680px) {
  .statistik-blog-line {
    padding-top: 25px;
    display: grid;
    align-items: center;
    padding-bottom: 40px;
    margin-top: -20px;
}
.statistik-blog-line img {
    height: auto;
    order: 2;
    width: 80%;
    margin: auto;
    margin-top: 20px;
}
.statistik-blog-line-text {
  margin-left: 20px;
  margin-right: 20px;
}
.statistik-blog-line-text-item a {
  font-size: 16px;
  display: block;
  margin-bottom: 10px;
}
.statistik-blog-line-text-item p {
  font-size: 16px;
  line-height: 20px;
}
}

@media(max-width: 450px) {
  .statistik-lider-container-top-line p {
    text-align: center;
    font-size: 20px;
    line-height: 26px;
}
}

/* География */

.statistika-geografia-section-mb {
  position: relative;
}

h3.statistika-geografia-section-title {
  color: #292929;
  font-family: "Lato-Semibold";
  font-size: 25px;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
}

img.statistika-geografia-section-img {
  position: absolute;
  height: auto;
  z-index: 1;
  width: 100%;
}

.statistika-geografia-line-title {
  margin-top: 50px;
  width: 100%;
  margin-bottom: 15px;
}

.statistika-geografia-line-title p {
  text-align: center;
  color: #292929;
  font-family: "Lato-Bold";
  font-size: 22px;
}

.statistika-geografia-line-citys {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 240px;
}

.statistika-geografia-line-city-name {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 35px;
  padding-right: 35px;
  border-radius: 5px;
  opacity: 1;
}

.statistika-geografia-line-city-name p {
  color: #292929;
  font-family: "Lato-Semibold";
  font-size: 18px;
}

.statistika-geografia-line-city-prozent {
  position: relative;
  height: max-content;
  margin:auto;
  display: block;
}

.statistika-geografia-line-city-prozent img {
  width: 61px;
  height: auto;
  position: relative;
  margin:auto;
  display: block;
}

.statistika-geografia-line-city-prozent p {
  position: absolute;
  left:50%;
  margin-left: -25.5px;
  font-family: "Lato-Bold";
  font-size: 22px;
  letter-spacing: 1.32px;
  color: #292929;
  margin-top: -28px;
}

.statistika-geografia-line-city-name-1 {
  background-color: #4faed1;
}

.statistika-geografia-line-city-name-2 {
  background-color: #8df0cc;
}

.statistika-geografia-line-city-name-3 {
  background-color: #e9ea6e;
}

.statistika-geografia-line-city-name-4 {
  background-color: #e9885d;
}

.statistika-geografia-line-city-name-5 {
background-color: #b491da;
}

.statistika-geografia-line-city-name-6 {
  background-color: #f67f7f;
}

.statistika-geografia-line-city-name-7 {
  background-color: #f5c041;
}

.statistika-geografia-line-city-name-8 {
  background-color: #adadad;
}

.statistika-geografia-line-city-name-9 {
  background-color: #63bbc0;
}

.statistika-geografia-line-city-name-10 {
  background-color: #759f33;
}

.statistika-geografia-first-line {
    position: relative;
    z-index: 10;
    width: 95%;
    margin: auto;
}

.statistika-geografia-first-line:last-child {
  padding-bottom: 80px;
}

.statistika_text .block_more-text.block_more-text-18 {
  max-height:73px;
}

.statistika_text .block_more-a {
  display: block;
  color: #fff;
}

.statistika-geografia-section-mb {
  display: none;
}

@media(max-width: 1200px) {
  .statistika-geografia-line-city-name p {
    font-size: 14px;
  }
  .statistika-geografia-line-city-name {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media(max-width: 820px) {
  .statistika-geografia-section {
    display: none;
  }
  .statistika-geografia-section-mb {
    overflow: hidden;
    display: block;
    height: 100%;
    background: #faf7f4;
    width: 100%;
    padding-bottom: 825px;
}

  .statistika-geografia-section-mb .jq-selectbox {
    min-width: 210px;
    height: 39px;
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
    border-radius: 9px;
    background-color: #ffffff;
    margin: auto;
    display: block;
    width: 210px;
  }
  .statistika-geografia-section-mb .jq-selectbox__select {
    min-width: 210px;
    height: 39px;
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
    border-radius: 9px;
    background-color: #ffffff;
  }
  .statistika-geografia-section-mb .jq-selectbox__select-text {
    display: block;
    width: 100%;
    text-align: center;
    color: #361b08;
    font-size: 18px;
    font-family: "Lato-Semibold";
}
.statistika-geografia-first-line {
  display: none;
}

#div132 {
display: block;
}

.statistika-geografia-line-citys {
    position: relative;
    z-index: 2;
    display: block;
    align-items: flex-end;
    justify-content: space-between;
    height: 100%;
    margin-top: 0px;
}
.statistika-geografia-line-city {
    position: relative;
    width: 50%;
    height: 195px;
    float: left;
}
.statistika-geografia-line-city-prozent {
    position: absolute;
    height: max-content;
    margin: auto;
    bottom: 0;
    display: block;
    margin-bottom: 55px;
    left: 50%;
    margin-left: -25px;
}
.statistika-geografia-line-city-name {
    text-align: center;
    width: 190px;
    padding-left: 20px;
    position: absolute;
    padding-right: 20px;
    margin-left: -95px;
    left: 50%;
    border-radius: 0;
    margin-top: 10px;
    bottom: 0;
}
.statistika-geografia-line-city-name p {
    font-size: 16px;
}
.statistika-geografia-line-city:last-child {
    left: 50%;
    height: 155px;
    margin-left: -25%;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-1 {
  background: #858585;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-2 {
  background: #759f33;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-3 {
  background: #3b8e7d;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-4 {
  background: #f5c041;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-5 {
  background: #dc1c4d;
}

.statistika-geografia-section-mb .statistika-geografia-line-city-name-10 {
  background: #858585;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-9 {
  background: #759f33;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-8 {
  background: #3b8e7d;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-7 {
  background: #f5c041;
}
.statistika-geografia-section-mb .statistika-geografia-line-city-name-6 {
  background: #dc1c4d;
}

.statistika-geografia-section-mb .jq-selectbox {
  margin-top: 20px;
  margin-bottom: 80px;
}
img.statistika-geografia-section-img {
    position: absolute;
    height: auto;
    z-index: 0;
    width: 140%;
    top: 30%;
    margin-left: -30%;
}
}
.kompaniya-last-line-new {
  transition: 0.5s;
}

.kompaniya-last-line-new:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
}

@media(max-width: 450px) {
  .statistika-geografia-line-city-name p {
    font-size: 12px;
}
.statistika-geografia-line-city-name {
    text-align: center;
    width: 152px;
    padding-left: 20px;
    position: absolute;
    padding-right: 20px;
    margin-left: -76px;
    left: 50%;
    border-radius: 0;
    margin-top: 10px;
    bottom: 0;
}
.statistika-geografia-line-city-prozent p {
    position: absolute;
    left: 50%;
    margin-left: -21.5px;
    font-family: "Lato-Bold";
    font-size: 17px;
    letter-spacing: 1.32px;
    color: #292929;
    margin-top: -27px;
}
.statistika-geografia-first-line {
  width: 100%;
}
.statistika-geografia-section-conatiner {
  padding:0;
}
h3.statistika-geografia-section-title {
    color: #292929;
    font-family: "Lato-Semibold";
    font-size: 22px;
    text-align: center;
    line-height: 31px;
    text-transform: uppercase;
}
}

.statistika-geografia-section-conatiner {
  position: relative;
}

/* 15 - REITINGI */

.reitingi-line-choose {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.reitingi-line-choose-item {
  display: flex;
  align-items: center;
}

.reitingi-line-choose-item:last-child {
  margin-left: 100px;
}

.reitingi-line-choose-item p {
  color: #241205;
  font-family: "Lato-Bold";
  font-size: 14px;
  margin-right: 20px;
}

.reitingi-line-choose .jq-selectbox {
  min-width: 189px;
    height: 35px;
    box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
    border-radius: 9px;
    background-color: #f9f9f9;
}

.reitingi-line-choose .jq-selectbox__select {
    padding:0;
    min-width: 189px;
    height: 35px;
    box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
    border-radius: 9px;
    background-color: #f9f9f9;
    border: none;
}

.reitingi-line-choose .jq-selectbox__select-text {
    display: block;
    width: 68%;
    text-align: center;
    height: 35px;
    line-height: 35px; 
    color: #241205;
    font-family: "Lato-Regular";
    font-size: 14px;
}

.reitingi-line-choose .jq-selectbox__trigger {
  border:none;
}
.salat-back-reiting {
    position: absolute;
    z-index: 10;
    bottom: 0;
    right: 25px;
    width: 360px;
}

@media(max-width: 1580px) {
  .salat-back-reiting {
    position: absolute;
    z-index: 10;
    bottom: 51px;
    right: 11px;
    width: 308px;
}
}
.fork-back-reiting {
    position: absolute;
    left: 0;
    margin-top: -140px;
    width: 355px;
}

.tomats-back-reiting {
    position: absolute;
    right: 0;
    width: 367px;
    top: 345px;
}

.tabl-container {
  width: 60%;
}

@media(max-width: 1500px) {
  .tomats-back-reiting {
    display: none;
  }
  .salat-back-reiting {
    display: none;
  }
  .fork-back-reiting {
    display: none;
  }
  .tabl-container {
  width:100%;
}
}



.reitingi-line-choose .jq-selectbox__trigger-arrow {
  border: none;
    top: 0;
    line-height: 35px;
    left: 50%;
    margin-left: -10px;
    font-size: 8px;
    margin-top: 2px;
}

h2.reiting-choose-title {
  width: 75%;
  margin:auto;
  display: block;
  text-align: center;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 28px;
  line-height: 35px;
  margin-top: 50px;
}

.reitingi-statistic-choose-buttons {
  margin-top: 30px;
}

.reitingi-p-under-choose {
  margin-top: 50px;
  margin-bottom: 30px;
  text-align: center;
}

.reitingi-p-under-choose p {
      color: #241205;
    font-family: "Lato-Regular";
    font-size: 15px;
    width: 76%;
    margin: auto;
}

.about_text-reiting .block_more-text-18 {
  max-height: 120px!important;
}

.about_text-reiting .block_more-text-18.open {
  max-height: 100%!important
}

.about_text-reiting .block_more-a-18 {
  display: block;
}

/* ABOUT MOB */ 

.about-registrazia .block_more-a-18 span {
  color:#fff;
}

.bread-mob {
  display: none;
}

.about-registrazia .block_more-a-18 span i {
  color:#fff;
}

@media(max-width:575px) {
  .about-registrazia .block_more-a-18 span {
  color:#361b08;
}

.about-registrazia .bread-pc {
  display: none;
}

.about-registrazia .bread-mob {
  display: flex;
  margin-left: 15px;
  justify-content: flex-start;
}

.about-registrazia .block_more-a-18 span i {
  color:#361b08;
}
}


.about .block_more-text-18 {
  max-height: 117px;
}

.about .block_more-a-18 {
  display: flex;
}

.section-about-reiting-mob {
  display: none;
}
p.section-mob-title {
    text-align: center;
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 20px;
  }
@media(max-width: 767px) {
  .section-about-reiting-mob {
    display: block;
    margin-top: 50px;
    padding-bottom: 20px;
    background: #faf7f4;
  }

  .section-about-reiting-mob .container {
    padding-bottom: 25px;
    border-bottom: 1px solid #d4d4d4;
  }
  .section-about-reiting-mob.bread {
    margin-bottom: 20px;
  }
  .about-reiting {
    display: none;
  }
  p.section-mob-title {
    text-align: center;
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 20px;
  }

  .section-about-reiting-mob .block_more-text-18 {
    max-height: 120px;
  }
  .section-about-reiting-mob .block_more-text-18 p {
    text-align: justify;
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 16px;
  }
  .section-about-reiting-mob .block_more-a span {
    color:#361b08!important;
  }
}

@media(max-width: 380px) {
  .section-about-reiting-mob.bread {
    padding:0;
  }
  .section-about-reiting-mob .bread a {
    color: #361b08;
    font-size: 14px;
    text-decoration: none;
    display: flex;
    align-items: center;
    float: left;
}
.section-about-reiting-mob .bread a:last-child {
  float:none;
}
}

/* MESTO */

section.reitingi-choosed-section {
  width: 100%;
  height: 100%;
  padding-top: 50px;
  padding-bottom: 90px;
  background: url(../images/bg_green.webp);
}

.reitingi-choosed-section-container {
  width: 100%;
  display: block;
  margin:auto;
}
.reitingi-choosed-first-line {
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.reitingi-choosed-first-line a {
  display: block;
}

.reitingi-choosed-first-line a:hover img {
  opacity: 0.8;
}

.reitingi-choosed-first-line-img {
  height: 100%;
  width: max-content;
  position: relative;
}

.reitingi-choosed-first-line-img img {
  transition: 0.5s;
  height: auto;
  width: 100%;
}

img.reitingi-choosed-first-line-img-label {
  position: absolute;
  opacity: 1!important;
  height: auto;
  width: auto;
  left:0;
  top:0;
  margin-left: -40px;
  margin-top: 20px;
}

.reitingi-choosed-first-line-inform {
  width: 65%;
  margin-left: 45px;
}

p.reitingi-choosed-first-line-inform-title {
  color: #351d07;
  font-family: "Lato-Bold";
  font-size: 24px;
  line-height: 19px;
}

p.reitingi-choosed-first-line-inform-under-title {
  color: #351d07;
  font-family: "Lato-Semibold";
  font-size: 24px;
  margin-top: 35px;
  line-height: 19px;
  margin-bottom: 35px;
}

p.reitingi-choosed-first-line-inform-desc {
  margin-bottom: 15px;
  color: #241205;
  font-family: "Lato-Regular";
  font-size: 15px;
}

.reitingi-choosed-second-line {
  margin-top: 75px;
  display: flex;
  width: 100%;
  align-content: center;
  justify-content: space-between;
}

.reitingi-choosed-second-line-item {
  display: block;
  width: 23%;
  height: 180px;
  background-color: #ffffff;
  text-decoration: none;
  transition: 0.5s;
  position: relative;
}

.reitingi-choosed-second-line-item-label {
  position: absolute;
  left:0;
  top:0;
  margin-left: -20px;
  margin-top: 10px;
}

.reitingi-choosed-second-line-item:hover {
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
}

.reitingi-choosed-second-line-item-img {
  width: 100%;
  height: auto;
}

.reitingi-choosed-second-line-item-img img {
  width: 100%;
  height: auto;
}

.reitingi-choosed-second-line-item-inform {
  display: flex;
  align-items: center;
  padding:10px;
  padding-left: 30px;
}

.reitingi-choosed-second-line-item-inform-coloum {
  height: max-content;
  margin-right: 20px;
}

p.reitingi-choosed-second-line-item-inform-coloum-mesto {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 15px;
}

.reitingi-choosed-second-line-item-inform-coloum-stars {
  display: flex;
  align-items: center;
  margin-top: 0px;
}

.reitingi-choosed-second-line-item-inform-coloum-stars img {
  height: 12px;
  width: auto;
  margin:1px;
}

p.reitingi-choosed-second-line-item-inform-coloum-type {
  color: #987256;
  font-family: "Lato-Regular";
  font-size: 13px;
  letter-spacing: 0.52px;
}

p.reitingi-choosed-second-line-item-inform-coloum-name {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 15px;
  margin-top: -7px;
}

.reitingi-choosed-ozenka {
  display: none;
}

.reitingi-choosed-otziv {
  display: block;
}

.reitingi-choosed-reiting {
  display: none;
}

@media(max-width: 850px) {
  .glavnaya-statistic-choose-button p {
    font-size: 13px;
  }
  .glavnaya-statistic-choose-button {
    background: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    display: flex;
    align-items: center;
    padding-right: 15px;
    transition: 0.5s;
}.glavnaya-statistic-choose-button-active {
  background: #76ad00;
}
}

.reitingi-choose-mob {
  display: none;
}

.under-mob-reiting-top-section {
  display: none;
}

@media(max-width: 815px) {
  .reitingi-choose {
    display: none;
  }
  .reitingi-choose-mob {
    background: #faf7f4;
    display: block;
  }
  a.reiting-chooose-mod-filter-button img {
    margin-left: 8px;
    height: 7px;
    width: auto;
    display: block;
  }
  a.reiting-chooose-mod-filter-button-active  img {
    transform: rotate(180deg);
  }
  a.reiting-chooose-mod-filter-button {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 47px;
    transition: 0.5s;
    border-radius: 13px;
    background-color: #ffffff;
    width: 95%;
    margin:auto;
    margin-top: 0px;
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 16px;
    margin-bottom: 15px;
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
  }
  .reiting-chooose-mod-filter-button-filter {
    display: none;
  }
  .reiting-chooose-mod-filter-button-filter-active {
    display: block;
  }
  .reiting-chooose-mod-filter-button-filter-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .reiting-chooose-mod-filter-button-filter-item {
    width: 48%;
    display: block;
  }
  .reiting-chooose-mod-filter-button-filter-item p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 16px;
    margin-bottom: 6px;
  }
  .reiting-chooose-mod-filter-button-filter-item .jq-selectbox {
    height: 39px;
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
    border-radius: 9px;
    background-color: #ffffff;
    min-width: 100%!important;
    width: 100%;
}
  .reiting-chooose-mod-filter-button-filter-item .jq-selectbox__select {
    height: 39px;
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
    border-radius: 9px;
    background-color: #ffffff;
    width: 100%;
    padding: 0;
    padding-left: 15px;
    display: flex;
    align-items: center;
}
  .reiting-chooose-mod-filter-button-filter-item .jq-selectbox__select-text {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 16px;
}
  .reiting-chooose-mod-filter-button-filter-item .jq-selectbox__trigger {
    border: 0;
}
   .reiting-chooose-mod-filter-button-filter-item .jq-selectbox__trigger-arrow {
    border: 0;
    top: 5px!important;
    left: 10px;
}
.reiting-chooose-mod-filter-button-filter-chosed {
  width: 95%;
  height: 35px;
  box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
  border-radius: 9px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin:auto;
  margin-top: 15px;
  transition: 0.5s;
}
.reiting-chooose-mod-filter-button-filter-chosed-active {
background-color: #76ad00;
}
.reiting-chooose-mod-filter-button-filter-chosed p {
  color: #361b08;
  margin-left: 15px;
  font-family: "Lato-Semibold";
  font-size: 16px;
}
.reiting-chooose-mod-filter-button-filter-chosed img.glavnaya-statistic-choose-button-img-active {
  display: none;
}
.reiting-chooose-mod-filter-button-filter-chosed-active img {
display: none;
}
.reiting-chooose-mod-filter-button-filter-chosed-active img.glavnaya-statistic-choose-button-img-active {
  display: block;
}
.reiting-chooose-mod-filter-button-filter-chosed-active p {
  color: #f2f2f2;
}
.reiting-chooose-mod-filter-button-filter-chosed:hover {
  cursor: pointer;
  background-color: #76ad00;
}
.reiting-chooose-mod-filter-button-filter-chosed:hover img {
display: none;
}
.reiting-chooose-mod-filter-button-filter-chosed:hover img.glavnaya-statistic-choose-button-img-active {
  display: block;
}
.reiting-chooose-mod-filter-button-filter-chosed:hover p {
  color: #f2f2f2;
}
.under-mob-reiting-top-section {
  display: block;
  background: #faf7f4;
  padding-top:0;
}
p.under-mob-reiting-top-section-title {
  text-align: center;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 22px;
}
p.under-mob-reiting-top-section-under-title {
  text-align: center;
  margin-top: 5px;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 18px;
}
p.under-mob-reiting-top-section-desc {
  color: #4b4b4b;
  font-family: "Lato-Regular";
  display: block;
  margin-top: 15px;
  text-align: center;
  font-size: 14px;
}
}

@media(max-width: 1200px) {
  .reitingi-choosed-second-line-item {
    height: 155px;
}
}

@media(max-width: 1030px) {
  .reitingi-choosed-second-line-item {
    width: 20%;
  }
  .reitingi-choosed-second-line-item-inform {
    display: block;
    align-items: center;
    padding: 10px;
    padding-left: 10px;
}
.reitingi-choosed-second-line-item-inform-coloum {
  margin-right: 0;
}
p.reitingi-choosed-second-line-item-inform-coloum-mesto {
  text-align: center;
}
.reitingi-choosed-second-line-item-inform-coloum-stars {
  justify-content: center;
}
.reitingi-choosed-second-line-item-inform-coloum {
  text-align: center;
}
.reitingi-choosed-second-line-item {
  height: max-content
}
.reitingi-choosed-first-line-inform {
    width: 50%;
    margin-left: 25px;
}
p.reitingi-choosed-first-line-inform-title {
    color: #351d07;
    font-family: "Lato-Bold";
    font-size: 20px;
    line-height: 11px;
}
p.reitingi-choosed-first-line-inform-under-title {
    color: #351d07;
    font-family: "Lato-Semibold";
    font-size: 21px;
    margin-top: 25px;
    line-height: 19px;
    margin-bottom: 25px;
}
.reitingi-choosed-first-line a {
    display: block;
    width: 42%;
    margin-left: 3%;
}
}

section.reiting-under-chosed-block-section {
  display: none;
}

@media(max-width: 815px) {
  section.reitingi-choosed-section {
    display: none;
  }
  section.reiting-under-chosed-block-section {
  display: block;
  background: url(../images/15/reiting-under-choose-back.webp);
}
.reiting-under-chosed-block-item {
  height: 220px;
  padding:15px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  background: none;
  width: 100%;
  text-decoration: none;
  transition: 0.5s;
  position: relative;
}
.reiting-under-chosed-block-item:hover {
  background:#fff;
  box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.14);
}
.reiting-under-chosed-block-item img {
  height: 100%;
  width: auto;
}
.reiting-under-chosed-block-item-imform {
  margin-left: 15px;
}
p.reiting-under-chosed-block-item-mesto {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 19px;
}
p.reiting-under-chosed-block-item-type {
  color: #361b08;
  font-family: 'Lato-Light';
  font-size: 18px;
  margin-top: 20px;
}
p.reiting-under-chosed-block-item-name {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 24px;
}
.reiting-under-chosed-block-item-stars {
  display: flex;
  align-items: center;
  margin-top: 25px;
}
img.reiting-under-chosed-block-item-label {
  height: 100px;
  width: auto;
  position: absolute;
  top:0;
  left:0;
  margin-top: 10px;
  margin-left: 10px;
  transition: 0.5s;
}
.reiting-under-chosed-block-item:hover img.reiting-under-chosed-block-item-label {
  height: 126px;
  margin-top: 0;
  margin-left: 0px;
}
}

@media(max-width: 650px) {
  .reiting-under-chosed-block-item {
  height: 153px;
  padding:15px;
}

p.reiting-under-chosed-block-item-mesto {
  font-size: 11px;
  line-height: 14px;
}
p.reiting-under-chosed-block-item-type {
  font-size: 14px;
  line-height: 17px;
  margin-top: 7px;
}
p.reiting-under-chosed-block-item-name {
  font-size: 18px;
  line-height: 20px;
}
.reiting-under-chosed-block-item-stars {
  margin-top: 11px;
}
img.reiting-under-chosed-block-item-label {
  height: 57px;
}
.reiting-under-chosed-block-item:hover img.reiting-under-chosed-block-item-label {
  height: 85px;
}
}

@media(max-width: 400px) {
  .reiting-under-chosed-block-item {
    padding: 10px;
  }
}

/* TABLIZA */

.reitingi-tabl-section {
  padding-top: 50px;
  padding-bottom: 70px;
}

h3.reitingi-tabl-title {
  text-align: center;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 28px;
  line-height: 35px;
  margin-bottom: 25px;
  font-weight: unset;
}

.reitingi-tabl {
  display: block;
  width: 100%;
  height: max-content;
}

.reitingi-tabl-line {
  display: flex;
  width: 100%;
}

.reitingi-tabl-line div {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.reitingi-tabl-line div:first-child {
  width: 20%;
}

.reitingi-tabl-line div:nth-child(2) {
  width: 25%;
}

.reitingi-tabl-line div:nth-child(3) {
  width: 15%;
}

.reitingi-tabl-line div:nth-child(4) {
  width: 20%;
}

.reitingi-tabl-line div:nth-child(5) {
  width: 20%;
}
.reitingi-tabl-line-title {
  height: 55px;
  border-bottom: 1px solid #4e4c4c;
}

.reitingi-tabl-line p {
  color: #351d07;
  font-family: "Lato-Regular";
  font-size: 18px;
  line-height: 19px;
}

.reitingi-tabl-line a {
  text-decoration: none;
  color: #351d07;
  font-family: "Lato-Bold";
  font-size: 16px;
  transition: 0.5s;
}

.reitingi-tabl-line a:hover {
  text-decoration: underline;
}

.reiting-tabl-mob-section {
  display: none;
}

@media(max-width: 767px) {
  .reitingi-tabl-section {
    display: none;
  }
  .reiting-tabl-mob-section {
    display: block;
    background-color: #faf7f4;
  }
  .reiting-tabl-mob-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  a.reiting-tabl-mob-button {
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    margin:10px;
    color: #5a5a5a;
    font-family: "Lato-Regular";
    font-size: 17px;
    box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
    border-radius: 9px;
    background-color: #f9f9f9;
    transition: 0.5s;
  }
  a.reiting-tabl-mob-button:hover {
    background-color: #76ad00;
    box-shadow: none;
    color:#f9f9f9;
  }
  a.reiting-tabl-mob-button-active {
    background-color: #76ad00;
    box-shadow: none;
    color:#f9f9f9;
  }
  p.reiting-tabl-mob-title {
    text-align: center;
    width:95%;
    margin:auto;
    display: block;  
    color: #3a3a3a;
    font-family: "Lato-Bold";
    font-size: 21px;
    margin-bottom: 15px;
  }
  .reiting-tabl-mob-wrapp {
    border: 1px solid #929292;
    display: block;
    width:100%;
    height: max-content;
    margin-top: 25px;
    margin-bottom: 15px;
  }
  .reiting-tabl-wrapp-name-line {
    display: flex;
    align-items: center;
  }
  .reiting-tabl-wrapp-name-line div {
  height: 25px;
  display: flex;
  align-items: center;
  border-top: 0.5px solid #929292;
  border-bottom: 0.5px solid #929292;
  border-left: 0.5px solid #929292;
  }
  .reiting-tabl-wrapp-name-line div p {
  color: #4b4b4b;
  white-space: nowrap;
  font-family: "Lato-Bold";
  font-size: 13px;
  margin-left: 7px;
  }
  .reiting-tabl-wrapp-name-line div:nth-child(1) {
    width: 13%;
  }
  .reiting-tabl-wrapp-name-line div:nth-child(1) p {
    margin-left: 4px;
  }
  .reiting-tabl-wrapp-name-line div:nth-child(2) {
    width: 35%;
  }
  .reiting-tabl-wrapp-name-line div:nth-child(3) {
    width: 15%;
  }
  .reiting-tabl-wrapp-name-line div:nth-child(4) {
    width: 22%;
  }
  .reiting-tabl-wrapp-name-line div:nth-child(5) {
    width: 15%;
    border-right: 0.5px solid #929292;
  }
  .reiting-tabl-wrapp-common-line {
    display: flex;
    align-items: center;
  }
  .reiting-tabl-wrapp-common-line div {
    height: 33px;
    display: flex;
    align-items: center;
    border-left: 0.5px solid #929292;
    border-bottom: 0.5px solid #929292;
  }
  .reiting-tabl-wrapp-common-line p {
    white-space: nowrap;
    color: #4b4b4b;
    font-family: "Lato-Light";
    font-size: 13px;
  }
  .reiting-tabl-wrapp-common-line div:nth-child(1) {
    justify-content: center;
    width: 13%;
  }
  .reiting-tabl-wrapp-common-line div:nth-child(2) {
    width: 35%;
  }
  .reiting-tabl-wrapp-common-line div:nth-child(2) p {
    font-family: "Lato-Bold";
    margin-left: 7px;
  }
  .reiting-tabl-wrapp-common-line div:nth-child(3) {
    justify-content: center;
    width: 15%;
  }
  .reiting-tabl-wrapp-common-line div:nth-child(4) {
    justify-content: center;
    width: 22%;
  }
  .reiting-tabl-wrapp-common-line div:nth-child(5) {
    justify-content: center;
    width: 15%;
    border-right: 0.5px solid #929292;
  }
  .reiting-tabl-wrapp-common-line-wrapp {
    display: block;
    width: 100%;
    height: max-content;
  }
  .reiting-tabl-wrapp-common-line-wrapp .reiting-tabl-wrapp-common-line:nth-child(2) div {
    background: #c7cea4;
  }
}

@media(max-width: 490px) {
  .reiting-tabl-wrapp-name-line div p {
    font-size: 10px;
    margin-left: 3px;
  }
  .reiting-tabl-wrapp-common-line p {
    font-size: 10px;
  }
  .reiting-tabl-wrapp-name-line div:nth-child(1) p {
    margin-left: 3px;
  }
}

/* USLUGI */

.uslugi-first-section {
  background: url(../images/bg_green.webp);
  padding-bottom: 0;
}

.uslugi-first-section-inform {
  width: max-content;
  height: 100%;
}

.uslugi-first-section-title {
  margin-top: 60px;
}

.uslugi-first-section-under-title {
  display: flex;
  align-items: center;
  margin-top: 25px;
}

.uslugi-first-section-title h3 {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 35px;
  width: 475px;
  line-height: 41px;
}
.uslugi-third-section-title h3 {
  color:#fff;
}
.uslugi-first-section-under-title p {
  color: #361b08;
  font-size: 15px;
  line-height: 23px;
  font-family: "Lato-Regular";
  width: 380px;
  letter-spacing: 0.9px;
}

.uslugi-first-section-under-title a {
  text-decoration: none;
  font-family: "Lato-Bold";
  color: #361b08;
}

.uslugi-first-section-line {
  width: 94px;
  height: 1px;
  background-color: #361b08;
  margin-left: 20px;
  margin-right: 20px;
}

.uslugi-first-section-number {
  width: 56px;
  height: 56px;
  border: 1px solid #3e2710;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.uslugi-first-section-number p {
  color: #3e2710;
  font-family: "Lato-Regular";
  font-size: 27px;
  line-height: 23px;
  letter-spacing: 1.62px;
}

.uslugi-first-section-img {
    width: 568px;
    height: 100%;
    position: absolute;
    left: 55%;
}

.uslugi-first-section-img img {
  width: 100%;
  height: auto;
  position: absolute;
  bottom:0;
  margin-bottom: 0px;
}

.uslugi-first-section-row {
  display: flex;
  padding-bottom: 70px;
  position: relative;
}

a.uslugi-main-button {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  color:#fff;
  font-family: "Lato-Semibold";
  font-size: 15px;
  line-height: 23.98px;
  letter-spacing: 0.3px;
  width: 262px;
  height: 39px;
  border-radius: 18px;
  background-color: #76ad00;
  margin-top: 30px;
  transition: 0.5s;
  margin-bottom: 30px;
}

a.uslugi-main-button:hover {
background: #a1e60e;
}


@media(max-width: 1200px) {
.uslugi__img img {
    padding-top: 120px;
    margin-left: 20px;
    margin-top: 0;
}
.reiting__text {
    padding-right: 0px;
}
.uslugi__btn {
    margin-bottom: 30px;
    margin-left: 0px;
}
.uslugi__img img {
    padding-top: 0px;
    position: absolute;
    margin-left: 10px;
    margin-top: 0;
    bottom: 0;
}
}
@media(max-width: 1300px) {
  .uslugi-first-section-img {
    width: 486px;
    height: 100%;
    position: absolute;
    left: 55%;
}
.uslugi-first-section-under-title p {
  line-height: 20px;
}
}

@media(max-width: 1200px) {
  .uslugi-first-section-under-title p {
    color: #361b08;
    font-size: 13px;
    line-height: 18px;
    font-family: "Lato-Regular";
    width: 313px;
    letter-spacing: 0.9px;
}
.uslugi-first-section-img {
    width: 404px;
    height: 100%;
    position: absolute;
    left: 58%;
}
.uslugi-first-section-title h3 {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 30px;
    width: 459px;
    line-height: 32px;
}
.uslugi-first-section-number {
    width: 40px;
    height: 40px;
    }
    .uslugi-first-section-number p {
      font-size: 16px;
    }
}

.uslugi-first-section-mob {
  display: none;
}

@media(max-width: 991px) {
  .uslugi-first-section {
    display: none;
  }
  .uslugi-first-section-mob {
  display: block;
  background:url(../images/15/reiting-under-choose-back.webp);
}
.uslugi-first-section-mob-text p{
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
}
.uslugi-first-section-mob-text a {
  text-decoration: none;
  color: #76ad00;
  font-family: "Lato-Bold";
}
.uslugi-first-section-mob-text {
  margin-top: 20px;
}
a.uslugi-main-button {
  width: 230px;
  height: 38px;
  border-radius: 18px;
  background-color: #76ad00;
  margin:auto;
  margin-top: 25px;
  margin-bottom: 10px;
}
}
.about-uslugi-mob-section {
    display: none;
  }
@media(max-width: 767px) {
  .about-uslugi-mob-section {
    margin-top: 0px;
    background: #faf7f4;
    display: block;
  }
  .about-uslugi-section {
    display: none;
  }
  .about-uslugi-mob-section .bread {
    padding-left: 0px;
  }
  .about-uslugi-mob-section .bread a {
    color:#361b08;
    display: flex;
    align-items: center;
    float:left;
  }
  .about-uslugi-mob-section .bread a:last-child {
    float:none;
  }
  .about-uslugi-mob-section .about_text p {
    text-align: justify;
    color:#361b08;
  }
  .about-uslugi-mob-section .block_more-a span {
    color:#361b08;
  }
}

/* SECTION 2*/

section.uslugi-second-section {
  padding-bottom: 0;
}

.uslugi-second-section-offers {
  display: flex;
  align-items: center;
  margin-top: 70px;
  margin-bottom: 70px;
}

.uslugi-second-section-offer {
  text-align: center;
  width: 160px;
  transition: 0.5s;
}

.uslugi-second-section-offer:hover {
  opacity: 0.8;
  cursor: pointer;
}

.uslugi-second-section-offer:nth-child(2) {
  margin-left: 25px;
  margin-right: 25px;
}

.uslugi-second-section-offer p {
  color: #292929;
  font-family: "Lato-Bold";
  font-size: 18px;
  margin-top: 5px;
}

.uslugi-second-section-under-title p {
  width: 550px;
  margin-bottom: 40px;
  line-height: 22px;
}

@media(max-width: 1200px) {
  .uslugi-second-section-under-title p {
    width: 500px;
  }
  .uslugi-second-section-offer p {
    color: #292929;
    font-family: "Lato-Bold";
    font-size: 16px;
    margin-top: 5px;
    line-height: 19px;
}
.uslugi-second-section-offer {
  width: 125px;
}
.uslugi-second-section-under-title p {
  margin-bottom: 20px;
}
.uslugi-second-section-offers {
  margin-bottom: 50px;
}
}
.uslugi-second-section-mob {
  display: none;
}
@media(max-width: 991px) {
  .uslugi-second-section {
    display: none;
  }
  .uslugi-second-section-mob {
    display: block;
    background:#faf7f4;
  }
  .uslugi-second-section-offers {
    margin-top: 40px;
    margin-bottom: 40px;
    justify-content: center;
  }
  .uslugi-second-section-offer {
    width: 23%;
    margin:1%;
}
.uslugi-second-section-under-title p {
    width: 100%;
    text-align: justify;
    font-size: 16px;
    color: #361b08;
    font-family: "Lato-Regular";
    letter-spacing: 0.32px;
}
.uslugi-second-section-offer:nth-child(2) {
  margin-left: 0px;
  margin-right: 0;
}
}

@media(max-width: 700px) {
  .uslugi-second-section-offer {
    width: 46%;
    float: right;
    margin:2%;
    margin-bottom: 20px;
}
.uslugi-second-section-offer:nth-child(4) {
  float:none;
}
.uslugi-second-section-offers {
  display: block;
}
}

/* THIRD SECTION */ 

section.uslugi-third-section {
  background: url(../images/16/gray-back.webp) ;
  padding-bottom: 0;
      background-size: cover;
    background-repeat: no-repeat;
}

.uslugi-third-section-title p {
  color:#fff;
}

.uslugi-third-section-inform p {
  margin-top: 50px;
  color:#fff;
  width: 550px;
  font-family: "Lato-Regular";
  font-size: 15px;
  line-height: 23px;
  letter-spacing: 0.9px;
  margin-bottom: 60px;
}

.uslugi-third-table {
    width: max-content;
    margin-left: -205px;
}

.uslugi-third-table-line {
      height: auto;
    width: max-content;
    border-bottom: 1px solid #929292;
    display: flex;
}

.uslugi-third-table-line:last-child {
  border-bottom: none;
}

.uslugi-third-table-line div {
  height: auto;
  padding-left: 3px;
  border-right:1px solid #929292;
}

.uslugi-third-table-line div p {
  color: #ffffff;
  font-family: "Lato-Thin";
  font-size: 13px;
  line-height: 23px;
  letter-spacing: 0.78px;
  margin:0;
  width: max-content
}

.uslugi-third-table-line div:nth-child(1) {
  width: 170px;
}
.uslugi-third-table-line div:nth-child(2) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-line div:nth-child(3) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-line div:nth-child(4) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-line div:nth-child(5) {
  text-align: center;
 width: 55px;
}
.uslugi-third-table-line div:nth-child(6) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-line div:nth-child(7) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-line div:nth-child(8) {
  border-right:none;
  width: 240px;
  font-size: 11px;
  letter-spacing: 0.66px;
}

.uslugi-third-table-line div:nth-child(1) p {
  font-size: 11px;
  letter-spacing: 0.66px;
}

.uslugi-third-table-line div:nth-child(8) p {
  font-size: 11px;
  letter-spacing: 0.66px;
}


.table-block-third .block_more-a-18 {
  display: block;
}

.uslugi-third-table {
  margin-top: 30px;
}

.uslugi-third-table{
  display: none;
}

.uslugi-third-section .block_more-a-table {
  padding-bottom: 127px;
}

.uslugi-third-section .block_more-a-table-open {
  padding-bottom: 0;
}

.uslugi-third-section .block_more-a-table-open .uslugi-third-table{
    display: block;
    width: max-content;
    border: 1px solid #929292;
    margin-left: -150px;
}

@media(max-width: 1440px) {
  .uslugi-first-section-img {
    width: 479px;
    height: 100%;
    position: absolute;
    left: 59%;
}
.uslugi-third-section .block_more-a-table-open .uslugi-third-table {
  margin-left: -90px;
}
}

@media(max-width: 1320px) {
  .uslugi-third-table-line div:nth-child(8) {
    display: none;
  }
  .uslugi-third-section .block_more-a-table-open .uslugi-third-table {
    margin-left: 0;
}
}

@media(max-width: 1200px) {
  .uslugi-first-section-img {
    width: 428px;
    height: 100%;
    position: absolute;
    left: 56%;
}
.uslugi-third-section-inform p {
    margin-top: 25px;
    color: #fff;
    width: 482px;
    font-family: "Lato-Regular";
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0.9px;
    margin-bottom: 30px;
}
}
.uslugi-third-section-mob {
  display: none;
}

@media(max-width: 991px) {
  .uslugi-third-section {
    display: none;
  }
  .uslugi-third-section-mob {
    display: block;
    background: url(../images/16/gray-back.webp);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .uslugi-third-section-mob p.section-mob-title {
    color:#fff;
  }
  p.uslugi-third-section-mob-text {
    margin-top: 20px;
    color: #ffffff;
    font-family: "Lato-Regular";
    font-size: 16px;
    text-align: justify;
  }
  .uslugi-third-table {
    width: 100%;
    border: 1px solid #8f8f8f;
    margin-left: 0px;
  }
  .uslugi-third-table-line {
    display: flex;
    align-items: center;
    height: auto;
    width: 100%;
  }
  .uslugi-third-table-line:nth-child(2) {
    height: 38px;
  }
  .uslugi-third-table-line:nth-child(3) {
    height: 22px;
  }
  .uslugi-third-table-line:nth-child(4) {
    height: 36px;
  }
  .uslugi-third-table-line:nth-child(5) {
    height: 23px;
  }
  .uslugi-third-table-line:nth-child(6) {
    height: 36px;
  }
  .uslugi-third-table-line:nth-child(7) {
    height: 21px;
  }
  .uslugi-third-table-line div {
    align-items: center;
    justify-content: center;
    height: 100%;
    border-top: 1px solid #8f8f8f;
    padding:1px;
    display: flex;
    border-left: 1px solid #8f8f8f;
  }
  .uslugi-third-table-line div p {
    line-height: 17px;
    font-family: "Lato-Light";
    font-size: 10px;
    letter-spacing: 0.6px;
  }
  .uslugi-third-table-line div:last-child {
    border-right: 1px solid #8f8f8f;
  }
  .uslugi-third-table-line div:nth-child(1) {
    display: block;
    width: 22%;
  }
  .uslugi-third-table-line div:nth-child(1) p {
    font-size: 10px;
    letter-spacing: 0.6px;
    width: 100%;
    white-space: normal;
    line-height: 17px;
}
  .uslugi-third-table-line div:nth-child(2) {
    width: 13%;
  }
  .uslugi-third-table-line div:nth-child(3) {
    width: 13%;
  }
  .uslugi-third-table-line div:nth-child(4) {
    width: 13%;
  }
  .uslugi-third-table-line div:nth-child(5) {
    width: 13%;
  }
  .uslugi-third-table-line div:nth-child(6) {
    width: 13%;
  }
  .uslugi-third-table-line div:nth-child(7) {
    width: 13%;
  }
  .uslugi-third-table-line-comm div {
    border-bottom: 1px solid #8f8f8f; 
  }
  .uslugi-third-table-line-comm div:nth-child(2) {
    width: 78%;
    display: block;
  }
  .uslugi-third-section-mob .block_more-a span {
    color: #fff;
    margin: auto;
    text-align: center;
    display: block;
    width: max-content;
}
 .uslugi-third-section-mob  .block_more-a-18 span i {
    color: #fff;
}
.uslugi-third-section-mob .block_more-a-18 {
    display: block;
    justify-content: center;
    width: 100%;
}
.block_more-a-table-open .uslugi-third-table {
  display: block;
}
}

@media(max-width: 500px) {
.uslugi-third-table-line div p {
  letter-spacing: 0;
}
.uslugi-third-table-line div:nth-child(1) p {
  letter-spacing: 0;
}
}

@media(max-width: 450px) {
  .uslugi-third-table-line div:nth-child(1) p {
    font-size: 9px;
  }
}

@media(max-width: 413px) {
  .uslugi-third-table {
    width: 103%;
    border: 1px solid #8f8f8f;
    margin-left: -5px;
}
.uslugi-third-table-line div:nth-child(1) p {
    letter-spacing: -0.5px;
}
}

/* FOURTH SECTION */

.uslugi-fourth-section {
  background: url(../images/bg_green.webp);
    padding-bottom: 0;
}

.uslugi-fourth-section-title {
  margin-top: 70px;
}

.uslugi-fourth-section-inform p {
  width:550px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.table-block-fourth span {
  color:#361b08;
}

.table-block-fourth i {
  color:#361b08!important;
}
.table-block-fourth .uslugi-third-table-line p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 13px;
}

.uslugi-fourth-section .table-block-third .uslugi-third-table-line div:nth-child(8) {
  width: 320px;
}

.uslugi-fourth-section .block_more-a-table {
  padding-bottom: 175px;
}

.uslugi-fourth-section .block_more-a-table-open {
  padding-bottom: 0;
}

.uslugi-fourth-section .block_more-a-table-open .uslugi-third-table{
    display: block;
    width: max-content;
    border: 1px solid #929292;
    margin-left: -215px;
}

.uslugi-fourth-section-mob {
  display: none;
}

@media(max-width: 1570px) {
  .uslugi-third-table-line div:nth-child(8) p {
    font-size: 10px;
    letter-spacing: 0.3px;
}
.table-block-fourth .uslugi-third-table-line p {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 11px;
}
.uslugi-fourth-section .uslugi-third-table-line div:nth-child(1) p {
    font-size: 10px;
    letter-spacing: 0.3px;
}
.uslugi-fourth-section .block_more-a-table-open .uslugi-third-table {
  width: 703px
}
.uslugi-fourth-section .table-block-third .uslugi-third-table-line div:nth-child(8) {
    width: 280px;
}
.uslugi-fourth-section .uslugi-third-table-line div:nth-child(1) {
    width: 145px;
}
.uslugi-fourth-section .uslugi-fourth-section .block_more-a-table-open .uslugi-third-table {
  margin-left: -95px;
}
.uslugi-fourth-section .uslugi-third-table-line div:nth-child(7) {
    text-align: center;
    width: 46px;
}
.uslugi-fourth-section .uslugi-third-table-line div:nth-child(6) {
    text-align: center;
    width: 46px;
}
.uslugi-fourth-section .uslugi-third-table-line div:nth-child(5) {
    text-align: center;
    width: 46px;
}
.uslugi-fourth-section .uslugi-third-table-line div:nth-child(4) {
    text-align: center;
    width: 46px;
}
.uslugi-fourth-section .uslugi-third-table-line div:nth-child(3) {
    text-align: center;
    width: 46px;
}
.uslugi-fourth-section .uslugi-third-table-line div:nth-child(2) {
    text-align: center;
    width: 46px;
}
}

@media(max-width: 1320px) {
  .uslugi-fourth-section .block_more-a-table-open .uslugi-third-table {
    width: max-content;
}
.uslugi-fourth-section .block_more-a-table-open .uslugi-third-table {
    margin-left: 0;
}
}

@media(max-width:1200px) {
  .uslugi-fourth-section-inform p {
    width: 460px;
  }

}

.uslugi-fourth-section-mob {
  display: none;
}

@media(max-width: 991px) {
.uslugi-fourth-section-mob {
  display: block;
  background: url(../images/15/reiting-under-choose-back.webp);
}
.uslugi-fourth-section {
  display: none;
}
.uslugi-fourth-section-mob p.uslugi-third-section-mob-text {
  color:#361b08;
}
img.fourth-mob-section-img {
  display: block;
  width: 40%;
  height: auto;
  margin:auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
.uslugi-fourth-section-mob .block_more-a-18 span {
    color: #361b08;
    margin: auto;
    text-align: center;
    display: block;
    width: max-content;
}
 .uslugi-fourth-section-mob  .block_more-a-18 span i {
    color: #361b08;
}
 .uslugi-fourth-section-mob  .uslugi-third-table-line div p {
   color: #361b08;
}
 .uslugi-fourth-section-mob  .uslugi-third-table-line div {
    border-top: 0.5px solid #361b08;
    border-left: 0.5px solid #361b08;
    border-right:  0px solid #361b08;
}
.uslugi-fourth-section-mob  .uslugi-third-table-line div:nth-child(1) {
  border-left: 0px solid #361b08;
}
 .uslugi-fourth-section-mob  .uslugi-third-table-line {
  border-bottom: 0px solid #361b08;
}
 .uslugi-fourth-section-mob  .uslugi-third-table { 
  border: 0.5px solid #361b08;
}
 .uslugi-fourth-section-mob  .uslugi-third-table-line div p {
  font-family: "Lato-Regular";
 }
  .uslugi-fourth-section-mob  .uslugi-third-table-line-comm div {
    border-bottom: 0px solid #8f8f8f;
}
}

@media(max-width: 650px) {
  img.fourth-mob-section-img {
  display: block;
  width: 60%;
  height: auto;
  margin:auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
}

@media(max-width: 500px) {
  img.fourth-mob-section-img {
  display: block;
  width: 80%;
  height: auto;
  margin:auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
}
/* FIFTH -*/

.uslugi-fifth-section {
  padding-bottom: 0;
  border-bottom: 1px solid  #c6c6c6;
}

.uslugi-fifth-section .uslugi-first-section-img {
    width: 1100px;
    left: 7%;
    z-index: -1;
    bottom: 0;
  }

.uslugi-third-table-bold-line {
  display: block;
  border: 1px solid #929292;
}

.uslugi-third-table-bold-title {
  height: auto;
  padding-left: 3px;
}

.uslugi-third-table-bold-title p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
}

.uslugi-third-table-bold-wrapp {
  display: flex;
  align-items: baseline;
}

.uslugi-third-table-bold {
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top:1px solid #929292;
}


.uslugi-third-table-bold p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
}

.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(1) {
  width: 55px;
}
.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(2) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(3) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(4) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(5) {
  text-align: center;
 width: 55px;
}
.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(6) {
  text-align: center;
  width: 55px;
}
.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(7) {
  border-right:none;
  width: 125px;
}
.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(7) p {
  font-size: 11px;
  letter-spacing: 0.66px;
}
.uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(1) p {
  font-size: 13px;
  letter-spacing: 0.78px;
}

.uslugi-fifth-section .uslugi-first-section-row {
  padding-bottom: 0;
}

.block_more-a-table .uslugi-third-table-bold-wrapp .uslugi-third-table {
  display: block;
  margin-left: -1px;
  border:1px solid #929292;
}

.block_more-a-table .uslugi-third-table-bold-wrapp  {
  display: none;
}

.block_more-a-table-open .uslugi-third-table-bold-wrapp {
  display: flex;
}

.uslugi-fifth-section .block_more-a-table {
  padding-bottom: 415px;
}

.uslugi-fifth-section .block_more-a-table-open {
  padding-bottom: 0;
}

@media(max-width: 1250px) {
  .uslugi-fifth-section .uslugi-first-section-img {
    width: 1015px;
    left: 10%;
    z-index: -1;
    bottom: 0;
}
}

@media(max-width: 1200px) {
  .uslugi-fifth-section .uslugi-third-table-bold-title p {
    font-size: 10px;
  }
  .uslugi-fifth-section .uslugi-third-table-bold p {
    font-size: 11px;
  }
  .uslugi-third-table-bold-wrapp .uslugi-third-table-line div:nth-child(1) p {
    font-size: 11px;
  }
  .uslugi-third-table-bold p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 11px;
    white-space: normal;
    width: 60px;
    text-align: center;
    line-height: 13px;
}
.table-block-fourth .uslugi-third-table-line p {
  line-height: 18px;
}
.uslugi-third-table-bold {
  height: 57px;
}
.uslugi-third-table-bold-title p {
  line-height: 18px;
}
.uslugi-fifth-section .uslugi-first-section-img {
    width: 808px;
    left: 19%;
    z-index: -1;
    bottom: 0;
}
}

@media(max-width: 1060px) {
  .uslugi-fifth-section .uslugi-first-section-img {
    width: 734px;
    left: 23%;
    z-index: -1;
    bottom: 0;
}
}

.uslugi-fifth-section-mob {
  display: none;
}

@media(max-width: 991px) {
.uslugi-fifth-section-mob {
  display: block;
  background:#faf7f4;
}
.uslugi-fifth-section {
  display: none;
}
img.uslugi-fifth-section-mob-img {
    margin-top: -0px;
    display: block;
    width: 27%;
    height: auto;
}
.uslugi-fifth-section-mob p.uslugi-third-section-mob-text {
    color: #361b08;
    width: 65%;
    margin-top: 5%;
    margin-left: 15px;
    font-size: 16px;
    line-height: 26px;
}
.uslugi-fifth-section-mob-line {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.uslugi-fifth-section-mob .block_more-a span {
  color:#361b08;
  display: block;
  width:max-content;
  margin:auto;
}
.uslugi-fifth-section-mob .block_more {
  width: 95%;
  margin-left: 2.5%;
}
.uslugi-fifth-section-mob .uslugi-third-table-line div p {
   color:#361b08;
}
.uslugi-fifth-section-mob .uslugi-third-table-line {
  border-bottom: 0.5px solid #361b08;
}
.uslugi-fifth-section-mob .uslugi-third-table-line div {
  border-left:0;
}
.uslugi-fifth-section-mob .uslugi-third-table-line div {
  border-right: 0.5px solid #361b08;
}
.uslugi-fifth-section-mob .uslugi-third-table-line {
border-bottom: 0.5px solid #361b08;
}
.uslugi-fifth-section-mob .uslugi-third-table-line div {
  border-top:none;
}
.uslugi-fifth-section-mob .uslugi-third-table-line-comm div {
    border-bottom: none;
}
.uslugi-fifth-section-mob .uslugi-third-table-line div:last-child {
    border-right: none;
}
.uslugi-third-table-line:nth-child(7) {
    height: 21px;
    border-bottom: none!important;
}
}

@media(max-width: 767px) {
  img.uslugi-fifth-section-mob-img {
    margin-top: -0px;
    display: block;
    width: 37%;
    height: auto;
}
.uslugi-fifth-section-mob p.uslugi-third-section-mob-text {
    color: #361b08;
    width: 54%;
    margin-top: 6%;
    margin-left: 15px;
    font-size: 16px;
    line-height: 26px;
}
}

@media(max-width: 600px) {
  .uslugi-fifth-section-mob-line {
    display: block;
  }
.uslugi-fifth-section-mob p.uslugi-third-section-mob-text {
    color: #361b08;
    width: 94%;
    margin-top: 0%;
    margin-left: 3%;
    font-size: 15px;
    line-height: 26px;
}
img.uslugi-fifth-section-mob-img {
    margin-top: -0px;
    display: block;
    width: 100%;
    height: auto;
}
}

/* uslugi last reiting */

.uslugi-last-reiting-line {
  display: flex;
  align-items: center;
}

.uslugi-last-reiting-line-img img {
  height: 105px;
  width: auto;
}

.uslugi-last-reiting-line-text {
  margin-left: 25px;
  height: max-content;
}

.uslugi-last-reiting-line-text p {
  color: #241205;
  font-family: "Lato-Light";
  font-size: 12px;
}

.uslugi-last-reiting-line-choose {
  height: max-content;
  margin-left: 25px;
  display: inline-grid;
}

.uslugi-last-reiting-line-choose-a {
  height: auto;
  border-radius: 9px;
  width: max-content;
  background-color: #f5f5f5;
  padding:5px;
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.22);
  color: #241205;
  font-family: "Lato-Regular";
  font-size: 13px;
  text-decoration: none;
}

.uslugi-last-reiting-line-choose-a:nth-child(2) {
  margin-top: 5px;
  margin-bottom: 5px;
}

.uslugi-last-reiting-line-choose-a:hover {
  background-color:#76ad00;
  color:#f5f5f5;
}

.uslugi-last-reiting-line-choose-a-active {
  background-color:#76ad00;
  color: #fafafa;
  font-family: "Lato-Semibold";
  font-size: 13px;
}

@media(max-width: 1200px) {
.uslugi-last-reiting-line-img img {
    height: 85px;
    width: auto;
}
}

@media(max-width: 991px) {
  .uslugi-last-reiting-section {
    display: none;
  }
}

/* MOY AKKAUNT */

.akkaunt-title p {
  text-align: center;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 32px;
  letter-spacing: 0.64px;
}

.akkaunt-personal-infromation-wrapp {
  display: flex;
  margin-top: 30px;
}

.akkaunt-personal-infromation-left {
  width: 50%;
}

.akkaunt-personal-infromation-left a.akkaunt-personal-infromation-delete {
justify-content: center;
}

.akkaunt-personal-infromation-left-img {
  height: max-content;
  width: max-content;
  position: relative;
  display: block;
  margin:auto;
}
.akkaunt-personal-infromation-img {
width: 168px;
height: 168px;
}
.akkaunt-personal-infromation-left-img a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  background-color: #d0d0d0;
  opacity: 0.71;
  transition: 0.5s;
  position: absolute;
  border-radius: 50%;
  top:0;
  left:100%;
  margin-left: -50px;
  margin-top: -10px;
}

.akkaunt-personal-infromation-left-img a:hover {
  width: 46px;
  height: 46px;
  background-color: #f8f8f8;
  opacity: 0.71;
}

.akkaunt-personal-infromation-left-img a:last-child {
  left:100%;
  margin-left: -20px;
  margin-top: 40px;
}

.akkaunt-personal-infromation-name {
  width: 80%;
  display: block;
  margin:auto;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}

.akkaunt-personal-infromation-name h2 {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 21px;
  line-height: 27px;
}

.akkaunt-personal-infromation-dop p {
  text-align: center;
  margin-top: 3px;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;  
  line-height: 19px;
}

a.akkaunt-personal-infromation-delete {
  text-decoration: none;
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

a.akkaunt-personal-infromation-fav {
  text-decoration: none;
  margin-top: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

a.akkaunt-personal-infromation-delete img {
  height: 12px;
  width: auto;
}

a.akkaunt-personal-infromation-delete p {
  margin-left: 8px;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  line-height: 30px;
}

a.akkaunt-personal-infromation-delete:hover p {
  text-decoration: underline;
}

.akkaunt-personal-infromation-right-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.akkaunt-personal-infromation-right {
  width: 50%;
}

p.akkaunt-personal-infromation-title {
color: #361b08;
font-family: "Lato-Semibold";
font-size: 18px;
margin-bottom: 30px;
}

.akkaunt-personal-infromation-right-line a {
  text-align: right;
  text-decoration: none;
  width: 100px;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
}

.akkaunt-personal-infromation-input-all-line {
  display: flex;
  margin-top: 20px;
  align-items: center;
}

.akkaunt-personal-infromation-input-img {
  width: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}


.akkaunt-personal-infromation-input-line {
    display: flex;
    position: relative;
    width: 75%;
    margin-right: 15px;
}

.akkaunt-personal-infromation-input-line .jq-selectbox__trigger {
  border: none;
}

.akkaunt-personal-infromation-input-line .jq-selectbox__trigger-arrow {
  border:none;
}

.akkaunt-personal-infromation-input-line input {
  height: 45px;
  width: 100%;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  padding-right: 15px;
  padding-left: 15px;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
}

.akkaunt-personal-infromation-input-all-line .jq-checkbox {
  width: 13px;
  height: 13px;
  box-shadow: inset 1px 1px 5px 1px rgba(0, 0, 0, 0.27);
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  border-radius: 50%;
}

.akkaunt-personal-infromation-input-all-line .jq-checkbox.checked .jq-checkbox__div {
  border-radius: 50%;
}

.akkaunt-personal-infromation-input-all-line .help-all-section-form-and-input-name {
    margin-top: 12px;
    margin-left: -30px;
}

.akkaunt-personal-infromation-input-all-line .jq-selectbox {
  width: 100%;
    height: 45px;
    box-shadow: rgba(82, 53, 21, 0.25) 1px 2px 5px 1px inset;
    border-radius: 6px;
    border: 1px solid rgb(196, 196, 196);
    background-color: rgb(255, 255, 255);
    z-index: 10;
}

.akkaunt-personal-infromation-input-all-line .jq-selectbox__select {
  height: 45px;
    box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
    border-radius: 6px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
    padding: 0;
    padding-left: 15px;
    padding-right: 30px;
}

.akkaunt-personal-infromation-input-all-line .jq-selectbox__select-text {
  line-height: 42px;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 14px;
}

a.under-input-button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  width: 234px;
  height: 35px;
  border-radius: 18px;
  border: 1px solid #d1d1d1;
  background-color: #76ad00;
  transition: 0.5s;
  color: #ffffff;
  font-family: "Lato-Regular";
  font-size: 15px;
  margin-top: 20px;
  margin-bottom: 30px;
}

a.under-input-button:hover {
  box-shadow: 1px 3px 6px 1px rgba(77, 77, 77, 0.1);
}

.akkaunt-personal-infromation-line {
  width: 100%;
  height: 1px;
  background: #bfa99a;
  margin-bottom: 25px;
}

.akkaunt-personal-infromation-section .registration-nadez-line {
    margin-top: 20px;
    width: 86%;
    height: 9px;
    border: 1px solid #cbcbcb;
    float: left;
}

.akkaunt-personal-infromation-section p.registration-nadez-pod {
  margin-left: 0px;
}

.akkaunt-personal-infromation-autorization {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.akkaunt-personal-infromation-autorization-label .label-personal-infromation-active {
  display: none;
}

.akkaunt-personal-infromation-autorization-label-active .label-personal-infromation-nonactive {
  display: none;
}

.akkaunt-personal-infromation-autorization-label-active .label-personal-infromation-active {
  display: block;
}

.akkaunt-personal-infromation-autorization-label .jq-checkbox {
  width: 13px;
  height: 13px;
  box-shadow: inset 1px 1px 5px 1px rgba(0, 0, 0, 0.27);
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  border-radius: 50%;
  margin-left: 10px;
}

.akkaunt-personal-infromation-autorization-label .jq-checkbox.checked .jq-checkbox__div {
  border-radius: 50%;
}

.akkaunt-personal-infromation-section {
  display: block;
}
a.akkaunt-personal-infromation-delete {
  justify-content: flex-start;
}
a.akkaunt-personal-infromation-delete {
  margin-top: 20px;
}
a.akkaunt-personal-infromation-fav {
  margin-top: 0;
  justify-content: flex-start;
}
@media(max-width: 1200px) {
  p.akkaunt-personal-infromation-title {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 18px;
    margin-bottom: 2px;
}
}

/* МОИ ОБЬЯВЛЕНИЯ */

.akkaunt-title {
  width: 100%;
  text-align: center;
}
.akkaunt-title p {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 22px;
  line-height: 23px;
  letter-spacing: 1.32px;
}

.my-advertising-line {
  display: flex;
  margin-top: 30px;
  align-items: center;
}

.my-advertising-item {
  margin:10px;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  background: #fff;
  box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
  position: relative;
}

img.my-advertising-avatarka {
  margin-left: 10px;
  height: 100%;
  width: auto;
}

.my-advertising-item-inform {
  margin-left: 15px;
}

.my-advertising-item-inform-title p {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 18px;
  line-height: 23.98px;
  letter-spacing: 1.08px;
}

.my-advertising-item-inform-price-line {
  display: flex;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
}

p.my-advertising-item-inform-price {
  display: flex;
  align-items: center;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 14px;
  line-height: 23.98px;
}

p.my-advertising-item-inform-price i {
  font-size: 11px;
  margin-left: 4px;
}

a.my-advertising-item-inform-name {
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-left: 20px;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 14px;
  line-height: 23.98px;
  margin-bottom: 0px;
}

a.my-advertising-item-inform-name img {
  margin-right: 5px;
}

.my-advertising-item-inform-last-line {
  display: flex;
  border-top: 1px solid #d7d5d0;
  padding-top: 5px;
}

.my-advertising-item-inform-last-line p {
  white-space: nowrap;
}

.my-advertising-item-inform-last-line div {
  border-left: 1px solid #d7d5d0;
}

.my-advertising-item-inform-last-line div:first-child {
  border-left: none;
}

.my-advertising-item-inform-date {
  padding-right: 10px;
}

.my-advertising-item-inform-last-line p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  line-height: 15px;
}

.my-advertising-item-inform-type {
  height: 18px;
}

.my-advertising-item-inform-type p {
  padding-left: 15px;
  padding-right: 15px;
}

.my-advertising-item-inform-eye {
    display: flex;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
    height: 18px;
    white-space: nowrap;
    align-items: center;
}

.my-advertising-item-inform-eye img {
  height: 9px;
  width: auto;
  margin-left: 4px;
}

.my-advertising-item-green-line {
  position: absolute;
  width: 100%;
  height: 35px;
  background: #76ad00;
  display: flex;
  opacity: 0;
  align-items: center;
  justify-content: center;
  box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
  top:100%;
  left:0;
  transition: 0.3s;
}

.my-advertising-item:hover .my-advertising-item-green-line{
  opacity: 1;
}

.my-advertising-item-green-line a {
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-left:15px;
  margin-right: 15px;
  transition: 0.5s;
}

.my-advertising-item-green-line a:hover {
  opacity: 0.8;
}

.my-advertising-item-green-line a img {
  margin-right: 10px;
}

.my-advertising-item-green-line p {
  color: #ffffff;
  font-family: "Lato-Regular";
  font-size: 16px;
  letter-spacing: 0.64px;
}

.under-advertising-line {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.under-advertising-line-arrow {
  margin:10px;
  display: flex;
  align-items: center;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 0.56px;
  text-decoration: none;
}

.under-advertising-line-arrow img {
  margin:8px;
}

p.akkaunt-pre-title {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
  text-align: center;
}

.akkaunt-title {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  align-items: center;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 22px;
  line-height: 23px;
}

.akkaunt-title img {
  margin-right: 10px;
}

.akkaunt-under-title {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  margin-top: 10px;
  line-height: 23px;
  text-align: center;
  margin-bottom: 15px;
}

.akkaunt-platnie-uslugi-item {
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  height: 58px;
  padding-right: 25px;
  padding-left: 10px;
  background: #fff;
  transition: 0.5s;
  border-radius: 6px;
}

.akkaunt-platnie-uslugi-item:hover {
box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
}

.platnie .uslugi__text {
  margin-top:45px;
}

p.akkaunt-platnie-uslugi-item-dark {
  font-family: "Lato-Regular";
  font-size: 15px;
  letter-spacing: 0.9px;
  color: #361b08;
  margin-left: 15px;
  width: 180px;
  white-space: nowrap;
}

p.akkaunt-platnie-uslugi-item-light {
  color: #cfaf99;
  font-family: "Lato-Regular";
  font-size: 14px;
  letter-spacing: 0.84px;
  margin-left: 15px;
  white-space: nowrap;
}

p.akkaunt-platnie-uslugi-item-price {
  display: flex;
  align-items: center;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 18px;
  margin-left: auto;
  white-space: nowrap;
}

.akkaunt-platnie-uslugi-item-price i {
  font-size: 14px;
  margin-left: 8px;
}

.akkaunt-platnie-uslugi-item .jq-selectbox {
  border-radius: 4px;
  min-width: auto;
    width: 136px;
    height: 34px;
    border: 1px solid rgb(196, 196, 196);
    background-color: rgb(255, 255, 255);
    z-index: 10;
}

.akkaunt-platnie-uslugi-item:hover {
  cursor: pointer;
}

.akkaunt-platnie-uslugi-item label:hover {
  cursor: pointer;
}

.akkaunt-platnie-uslugi-item .jq-selectbox__trigger {
  border:none;
}

.akkaunt-platnie-uslugi-item .jq-selectbox__trigger-arrow {
  border:none;
}

.akkaunt-platnie-uslugi-item .jq-checkbox.checked .jq-checkbox__div {
  margin-top: 1px;
  margin-left: 1px;
}

.akkaunt-platnie-uslugi-item .jq-selectbox__select {
  width: 136px;
    height: 34px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
    padding: 0;
    text-align: center;
}

.akkaunt-platnie-uslugi-item .jq-selectbox__select-text {
    height: 99%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 33px;
}

.akkaunt-platnie-uslugi-item-price-itog {
  margin-right: 50px;
}

.akkaunt-platnie-uslugi-item-price-itog:last-child {
  margin-left: 0px;
  margin-right: 0;
}

.akkaunt-under-uslugi-balans {
  margin-top: 20px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.akkaunt-under-uslugi-balans p {
  color: #361b08;
  font-family: "Lato-Regular";
  letter-spacing: 0.9px;
  font-size: 15px;
}

.akkaunt-under-uslugi-balans a {
  text-decoration: none;
  display: flex;
 align-items: flex-end;
  color: #76ad00;
  font-family: "Lato-Semibold";
  font-size: 21px;
  margin-left: 15px;
}

.akkaunt-under-uslugi-balans i {
  font-size: 18px;
  margin-left: 8px;
}

.akkaunt-under-uslugi-dop {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.akkaunt-under-uslugi-dop p {
  color: #361b08;
  font-family: "Lato-Regular";
  letter-spacing: 0.9px;
  font-size: 15px;
}

.akkaunt-under-uslugi-dop a {
  text-decoration: none;
  display: flex;
  align-items: flex-end;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 18px;
  margin-left: 15px;
}

.akkaunt-under-uslugi-dop i {
  font-size: 16px;
  margin-left: 8px;
}

a.akkaunt-under-uslugi-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 39px;
  border-radius: 18px;
  border: 1px solid #d1d1d1;
  background-color: #76ad00;
  margin:auto;
  margin-top: 20px;
  color: #fffefe;
  font-family: "Lato-Light";
  font-size: 15px;  
  text-decoration: none;
  transition: 0.5s;
}

a.akkaunt-under-uslugi-button:hover {
  box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
}

.akkaunt-my-advertising-section {
  display: none;
}

@media(max-width: 1200px) {
  .my-advertising-item {
    width: 47%;
    }
    .my-advertising-item-inform-title p {
      font-size: 14px;
    }
    p.my-advertising-item-inform-price {
      font-size: 11px;
    }
    p.my-advertising-item-inform-price i {
      font-size: 9px;
    }
    a.my-advertising-item-inform-name p {
    font-size: 11px;
    }
    .my-advertising-item-inform-last-line p {
      font-size: 11px;
    }
    .my-advertising-item-inform-date {
    padding-right: 6px;
}
.my-advertising-item-inform-type p {
    padding-left: 8px;
    padding-right: 8px;
}
img.my-advertising-avatarka {
    margin-left: 5px;
    height: 100%;
    width: 85px;
}
.my-advertising-item-inform-price-line {
    display: flex;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 3px;
}
.my-advertising-item-green-line p {
    color: #ffffff;
    font-family: "Lato-Regular";
    font-size: 11px;
    letter-spacing: 0.64px;
}
.my-advertising-item-green-line a img {
    margin-right: 10px;
    height: 12px;
}
.my-advertising-item-green-line {
  height: 26px;
}
p.akkaunt-platnie-uslugi-item-light {
  font-size: 11px;
}
p.akkaunt-platnie-uslugi-item-dark {
  font-size: 13px;
}
p.akkaunt-platnie-uslugi-item-price {
  font-size: 15px;
}
.akkaunt-platnie-uslugi-item-price i {
    font-size: 12px;
    margin-left: 4px;
}
.akkaunt-platnie-uslugi-item-price-itog {
    margin-right: 35px;
}
}

/* BALANS */

.akkaunt-my-balance {
  display: none;
}

.akkaunt-my-balance-main-section {
  display: flex;
  align-items: center;
  margin-left: 40px;
  margin-top: 20px;
  position: relative;
  width: 466px;
  height: 125px;
  transition: 0.5s;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
}

.akkaunt-my-balance-main-section:hover {
  box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
}

img.akkaunt-my-balance-main-img {
  position: absolute;
  top:0;
  left:0;
  margin-top: -20px;
  margin-left: -30px;
}

.akkaunt-my-balance-main-section-inform {
  display: block;
  width: 40%;
  margin-left: 40%;
  text-align: center;
}

.akkaunt-my-balance-main-section-inform p {
  text-align: center;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 16px;
}

.akkaunt-my-balance-main-section-inform a {
    text-decoration: none;
    color: #76ad00;
    font-family: "Lato-Semibold";
    font-size: 24px;
    letter-spacing: 1.44px;
    display: flex;
    align-items: flex-end;
    width: max-content;
    margin: auto;
    margin-top: 20px;
}

.akkaunt-my-balance-main-section-inform i {
  margin-left: 8px;
}

.akkaunt-balance-popolnit-line {
  display: flex;
  align-items: center;
  margin-left: 40px;
  margin-top: 20px;
}

.akkaunt-balance-popolnit-line p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
}

.akkaunt-balance-input-line {
  margin-left: 15px;
  position: relative;
  width: max-content;
}

.akkaunt-balance-input-line input {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 183px;
  height: 45px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  background-color: #ffffff;
  padding-left: 20px;
  padding-right: 40px;
}

.akkaunt-balance-input-line .help-all-section-form-and-input-name {
  margin-left: -30px;
  margin-top: 16px;
}

.akkaunt-balance-popolnit-line i {
  margin-left: 15px;
  color: #6c6c6c;
  font-size: 18px;
  display: flex;
}

.akkaunt-balance-mini-title {
  margin-top: 50px;
  margin-bottom: 35px;
  margin-left: 40px;
}

.akkaunt-balance-mini-title p {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 18px;
}

.akkaunt-balance-radio {
  margin-left: 40px;
}

.akkaunt-balance-radio-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.akkaunt-balance-radio-item .jq-radio {
  border-radius: 50%;
  margin-right: 15px;
}

.akkaunt-balance-radio-item .jq-radio  .jq-radio__div {
  border-radius: 50%;
}

.akkaunt-under-balance-button {
  margin-left: 140px!important;
}

.akkaunt-balance-history {
  margin-left: 40px;
  display: block;
}

.akkaunt-balance-history-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width:380px;
  margin:10px;
}

.akkaunt-balance-history-item p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 13px;
}

/* POSTS */

.akkaunt-posts-section {
  display: none;
  margin-top: 10px;
}

.akkaunt-posts-kolvo p {
  color: #4b4b4b;
  font-family: "Lato-Regular";
  font-size: 15px;
}

.akkaunt-posts-item {
  width: 48%;
  margin:2%;
  margin-left: 0px;
  height: max-content;
  padding:12px;
  transition: 0.5s;
  border-radius: 6px;
  position: relative;
  background-color: #ffffff;
}

.akkaunt-posts-item:hover {
  box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
}

p.akkaunt-posts-item-title {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 10px;
}

.akkaunt-posts-item .post_item-img img {
  margin-bottom: 0px;
}

.akkaunt-posts-line {
  display: flex;
  height: 295px;
}

.akkaunt-post-item-last-line {
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding-bottom: 5px;
}

.akkaunt-post-item-last-line p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  display: flex;
  align-items: center;
}

.akkaunt-post-item-last-line img {
  margin-right: 5px;
  height: 15px;
}

.akkaunt-post-item-hidden-line {
  display: none;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-top: 15px;
}

.akkaunt-posts-item:hover .akkaunt-post-item-hidden-line {
  display: flex;
  opacity: 1;
}

a.akkaunt-under-posts-button {
  width: 265px;
  margin-bottom: 50px;
}

/* MY COMPANIES */

.my-akkaunt-companies {
  display: none;
}

.my-akkaunt-companies-title {
  margin-top: 15px;
  width: 100%;
  border-bottom: 1px solid #bfa99a;
}

img.my-akkaunt-companies-item-img {
  height: 119px;
  width: auto;
  margin-left: 10px;
}

.my-akkaunt-companies-title p {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 22px;
  padding-bottom: 10px;
}

.my-akkaunt-companies-line {
  display: flex;
  margin-bottom:25px;
  width: 100%;
  justify-content: space-between;
}

.my-akkaunt-companies-item {
  width: 48%;
  margin:2%;
  margin-left: 0px;
  background: #fff;
  box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
  padding:10px;
  display: flex;
  position: relative;
}

.my-akkaunt-companies-main-information {
    margin-left: 15px;
    width: 56%;
}

p.my-akkaunt-companies-main-information-pretitle {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 13px;
  line-height: 15px;
}

p.my-akkaunt-companies-main-information-title {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 18px;
}

.my-akkaunt-companies-main-information-stars {
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
  align-items: center;
}

.my-akkaunt-companies-main-information-stars img {
  margin:1px;
  height: 16px;
  width: auto;
}

.my-akkaunt-companies-main-information-prelast {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  justify-content: space-between;
}

.my-akkaunt-companies-main-information-prelast p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
}

.my-akkaunt-companies-main-information-labels {
  display: flex;
  align-items: center;
}

.my-akkaunt-companies-main-information-labels img {
    margin: 5px;
    margin-bottom: 0;
    height: 17px;
}

.my-akkaunt-companies-main-information-last {
  padding-top: 4px;
  border-top: 1px solid #ededed;
  display: flex;
  opacity: 0;
  transition: 0.5s;
  align-items: center;
}

.my-akkaunt-companies-main-information-last a {
  text-decoration: none;
  display: flex;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
  align-items: center;
  margin-right: 20px;
}
.my-akkaunt-companies-main-information-last a:nth-child(1) img {
  height: 8px;
}

.my-akkaunt-companies-main-information-last img {
    padding-right: 5px;
    height: 11px;
}

.my-akkaunt-companies-item:hover .my-akkaunt-companies-main-information-last {
  opacity: 1;
}

.my-akkaunt-companies-item:hover .my-akkaunt-companies-main-information-green {
  opacity: 1;
}

@media(max-width: 1200px) {
  img.my-akkaunt-companies-item-img {
    height: 100px;
    width: auto;
    margin-left: 10px;
}
p.my-akkaunt-companies-main-information-pretitle {
  font-size: 11px;
}
p.my-akkaunt-companies-main-information-title {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 16px;
    line-height: 18px;
}
.my-akkaunt-companies-main-information-stars img {
    margin: 1px;
    height: 12px;
    width: auto;
}
.my-akkaunt-companies-main-information-prelast p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 12px;
}
.my-akkaunt-companies-main-information-stars {
    display: flex;
    margin-top: 2px;
    margin-bottom: 2px;
    align-items: center;
}
}

/* МОИ ТОВАРЫ */

.my-akkaunt-tovari {
  display: none;
}

.my-akkaunt-tovari-title {
  display: flex;
  align-items: flex-end;
}

p.my-akkaunt-companies-under-title {
  margin-left:7px;
  color: #bfa99a;
  font-family: "Lato-Semibold";
  font-size: 17px;
}

a.my-akkaunt-companies-choose-all {
  text-decoration: none;
  display: flex;
  text-decoration: underline;
  transition: 0.5s;
  opacity: 0.7;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  margin-left: auto;
  padding-bottom: 10px;
}

a.my-akkaunt-companies-choose-all:hover {
  opacity: 1;
}

.my-akkaunt-tovari-line {
  display: flex;
}

.my-akkaunt-tovari-item {
  background: none;
  padding:15px;
  padding-bottom: 10px;
  padding-top: 10px;
  position: relative;
  height: auto;
  width: 31%;
  transition: 0.5s;
  margin:1%;
}

.my-akkaunt-tovari-item-img {
  display: flex;
  position: relative;
  height: 220px;
  justify-content: center;
  align-items: flex-end;
}

.my-akkaunt-tovari-item-img .jq-checkbox {
  position: absolute;
  top:0;
  left:0;
  margin-top: 25px;
  margin-left: 15px;
}

.my-akkaunt-tovati-item-price {
  display: flex;
  width: max-content;
  height: 35px;
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.22);
  border-radius: 9px;
  background-color: #f9f9f9;
  align-items: flex-end;
  justify-content: center;
  margin:auto;
  margin-top: 10px;
}

.my-akkaunt-tovati-item-price p {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 21px;
    margin-right: 7px;
    padding-bottom: 6px;
    margin-left: 14px;
}

.my-akkaunt-tovati-item-price i {
  padding-bottom: 6px;
  color:#6c6c6c;
  font-size: 17px;
  margin-right: 10px;
}

.my-akkaunt-tovati-item-price a {
  text-decoration: none;
  width: 113px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9px;
  background-color: #76ad00;
  color:#fff;
  font-size: 14px;
  font-family: "Lato-Light";
}

p.my-akkaunt-tovati-item-title {
  text-align: center;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 10px;
}

p.my-akkaunt-tovati-item-desc {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 14px;
  text-align: justify;
}

.my-akkaunt-tovari-item:hover {
  box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
  background: #fff;
}

.my-akkaunt-tovari-item .my-akkaunt-companies-main-information-last {
  margin-top: 5px;
}

.my-akkaunt-tovari-item:hover .my-akkaunt-companies-main-information-last {
  opacity: 1;
  padding-bottom: 0;
}

a.akkaunt-tovari-delete {
  display: flex;
  align-items: center;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  text-decoration: none;
  margin-top: 30px;
}

a.akkaunt-tovari-delete p {
  opacity: 0.7;
  transition: 0.5s;
}
a.akkaunt-tovari-delete img {
  margin-right: 14px;
  height: 14px;
}

a.akkaunt-tovari-delete:hover p {
  opacity: 1;
}

a.akkaunt-under-tovari-button {
  width: 265px;
  margin-bottom: 50px;
}

.under-advertising-line-arrow:hover p {
  text-decoration: underline;
}

.moy-akkaunt-main-screen {
  display: none;
}

@media(max-width: 991px) {
  .kompaniya-content {
    display: none;
  }
  .moy-akkaunt-main-screen {
    display: block;
    background-color: #faf7f4;
  }
  .moy-akkaunt-main-screen a.all-information-mob-section-button-back{
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    transition: 0.5s;
    color: #361b08;
  }
  .moy-akkaunt-main-screen a.all-information-mob-section-button-back p{
    color: #361b08;
  }
  .moy-akkaunt-main-screen a.all-information-mob-section-button-back:hover {
    box-shadow: -1px 2px 6px 1px rgba(77, 77, 77, 0.3);
  }
  .moy-akkaunt-main-screen-buttons-line {
    margin-top: 5px;
    display: flex;
    justify-content: center;
  }
  .moy-akkaunt-main-screen-buttons a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 147px;
    height: 150px;
    border-radius: 4px;
    border: 1px solid #dfdfdf;
    margin:6px;
    transition: 0.5s;
    text-decoration: none;
  }
  .moy-akkaunt-main-screen-1 {
    height: 85vh;
    margin-top: 55px;
  }
  .moy-akkaunt-main-screen-buttons span {
    display: block;
    width: 80%;
    height: max-content
  }
  .moy-akkaunt-main-screen-buttons a img {
    display: block;
    margin:auto;
    margin-top: 0px;
    margin-bottom: 13px;
  }
  .moy-akkaunt-main-screen-buttons a p {
    color: #361b08;
    font-family: "Lato-Thin";
    font-size: 15px;
    text-align: center;
    width: 100%;
    margin:auto;
    display:block;
  }
  .moy-akkaunt-main-screen-buttons a:hover {
    box-shadow: -1px 1px 4px 1px rgba(77, 77, 77, 0.36);
    background-color: #ffffff;
  }

}

@media(max-width: 600px) {
  .moy-akkaunt-main-screen-buttons a {
    width: 98px;
    height: 100px;
    margin:3px;
  }
  .moy-akkaunt-main-screen-buttons a img {
    height: auto;
  }
  .moy-akkaunt-main-screen-buttons a p {
    width: 100%;
    font-size: 12px;
    line-height: 17px;
  }
}

/* 14 - MOY AKKAUNT - ADAPTIVNOST */

/* SCREEN 2 */

@media(max-width: 991px) {
  .personal-inform-mob-line {
    padding-top: 15px;
    padding-bottom: 25px;
    padding-left: 85px;
    padding-right: 85px;
    width: 100%;
    position: relative;
        background: url(../images/15/reiting-under-choose-back.webp);
  }
  p.personal-inform-mob-line-name {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 16px;
    width: 80%;
  }
  .personal-inform-mob-line-text {
    margin-top: 25px;
  }
  .personal-inform-mob-line-text p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 16px;
  }
  .personal-inform-mob-line-img {
    position: absolute;
    right:85px;
    width: 118px;
    height: 118px;
    top:15px;
  }
  .personal-inform-mob-title p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .personal-inform-mob-inputs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
  }
  .personal-inform-mob-inputs input {
        width: 48%;
    height: 37px;
    border: 1px solid #c4c4c4;
    color: #7b7b7b;
    font-family: "Lato-Light";
    font-size: 14px;
    background-color: #ffffff;
    padding-left: 15px;
  }
  .personal-inform-mob-line-input {
    border-bottom: 1px solid #ededed;
  }
  .personal-inform-mob-inputs .jq-selectbox__select-text {
    font-size: 14px;
  }
  .personal-inform-mob-line-input .jq-selectbox .jq-selectbox__trigger {
    border:none;
  }
  .personal-inform-mob-line-input .jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    border: none;
    top: 3px!important;
  }
  .personal-inform-mob-inputs .jq-selectbox {
    width: 48%;
    height: 37px;
    border: 1px solid #c4c4c4;
    color: #7b7b7b;
    font-family: "Lato-Light";
    font-size: 16px;
    background-color: #ffffff;
    padding-left: 0px;
    min-width: 0%!important;
}

.personal-inform-mob-inputs .jq-selectbox__select {
  height: 35px;
  width: 100%;
  color: #7b7b7b;
  font-family: "Lato-Light";
  font-size: 16px;
  background-color: #ffffff;
  padding: 0;
  border:none;
  padding-left: 20px;
  min-width: 0%!important;
}

.personal-inform-mob-inputs .jq-selectbox__select-text {
    height: 99%;
    display: flex;
    align-items: center;
    padding-right: 33px;
}
.personal-inform-mob-line-input  p.registration-nadez-pod {
  margin-bottom: 15px;
  display: block;
}
a.under-input-button-mob {
  margin:auto;
  margin-top: 20px;
}
}

@media(max-width: 530px) {
  .personal-inform-mob-line {
    padding-top: 15px;
    padding-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    position: relative;
    background: url(../images/15/reiting-under-choose-back.webp);
}
.personal-inform-mob-line-img {
    position: absolute;
    right: 15px;
    width: 118px;
    height: 118px;
    top: 15px;
}
}

/* SCREEN 2 MOB  */

@media(max-width: 991px) {
  p.akkaunt-platnie-uslugi-item-price {
    font-size: 13px;
  }
  .my-advertising-item-line {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .my-advertising-item {
    width: 330px;
    background: none;
    box-shadow: none;
    border: 1px solid #b9b9b9;
    margin-bottom: 25px;
}
.my-advertising-item-a-mob {
  width: 60%;
  margin:auto;
  margin-top: 20px;
  height: 39px;
  transition: 0.5s;
  border-radius: 4px;
  border: 1px solid #e8e8e8;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 16px;
  text-decoration: none;
  margin-bottom: 20px;
}
.my-advertising-item-a-mob img {
  transform: rotate(-90deg);
  margin-left: 10px;
  margin-top: 4px;
}
.my-advertising-item-a-mob p {
  font-size: 14px;
  margin-left: 5px;
}
.my-advertising-item-a-mob:hover {
  box-shadow: -1px 2px 6px 1px rgba(77, 77, 77, 0.3);
}
.obyavleniye-mob-section .my-advertising-item-a-mob {
  margin-bottom: 25px;
}
.akkaunt-platnie-uslugi-item {
    display: flex;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    height: 58px;
    padding-right: 25px;
    padding-left: 10px;
    background: #bfbfbf;
    transition: 0.5s;
    border-radius: 0;
    width: 90%;
}
p.akkaunt-platnie-uslugi-item-dark {
    font-size: 13px;
    color: #4b4b4b;
    font-family: "Lato-Light";
    margin-left: 10px;
}
.akkaunt-platnie-uslugi-item-last {
  justify-content: space-between;
}
.akkaunt-platnie-uslugi-item-last p {
  margin:0;
  font-family: "Lato-Bold";
  font-size: 16px;
}
.akkaunt-platnie-uslugi-item-last p {
    width: max-content
  }
}

@media(max-width: 740px) {
  .my-advertising-item-line {
    display: block;
    width: max-content;
    align-items: center;
    justify-content: center;
    margin: auto;
}
.my-advertising-item-a-mob {
  margin-top: 30px;
}
.akkaunt-platnie-uslugi-item-last p {
    width: max-content
  }
}

@media(max-width: 530px) {
  .my-advertising-item-a-mob {
    width: 100%;
  }
  .akkaunt-platnie-uslugi-item {
    width: 100%;
  }
  p.akkaunt-platnie-uslugi-item-dark {
    font-family: "Lato-Regular";
    font-size: 15px;
    letter-spacing: 0.9px;
    color: #361b08;
    margin-left: 15px;
    width: 139px;
    white-space: normal;
}
.akkaunt-platnie-uslugi-item-last p {
    width: max-content
  }
}

@media(max-width: 450px) {
  p.akkaunt-platnie-uslugi-item-dark {
    width: 110px;
  }
  .akkaunt-platnie-uslugi-item-last p {
    width: 100%;
  }
  p.akkaunt-platnie-uslugi-item-dark {
    margin-left: 5px;
  }
  .akkaunt-platnie-uslugi-item-last p {
    width: max-content
  }
  p.akkaunt-platnie-uslugi-item-price {
    font-size: 11px;
}
.akkaunt-platnie-uslugi-item {
    padding-right: 5px;
    padding-left: 5px;
    }
}

@media(max-width: 400px) {
  p.akkaunt-platnie-uslugi-item-dark {
    font-family: "Lato-Regular";
    font-size: 13px;
    line-height: 18px;
  }
  p.akkaunt-platnie-uslugi-item-price {
    font-size: 13px;
}
  .akkaunt-platnie-uslugi-item .jq-selectbox {
    width: 85px;
    height: 30px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
    margin-left: 5px;
  }
  .akkaunt-platnie-uslugi-item .jq-selectbox__select {
    width: 99px;
    height: 30px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
  }
  .akkaunt-platnie-uslugi-item .jq-selectbox__select-text {
    font-size: 12px;
  }
}

/* SCREEN 6 - TOVARI */

@media(max-width: 991px) {
  .my-tovari-line-wrapp {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .my-tovari-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 44%;
  }
  .my-tovari-line-item {
    display: block;
    position: relative;
    padding:10px;
    margin:10px;
    transition: 0.5s;
  }
  .my-tovari-line-item:hover {
    box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.14);
    background-color: #ffffff;
  }
  .my-tovari-line-item-active {
    box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.14);
    background-color: #ffffff;
  }
  img.my-tovari-line-item-img {
    width: auto;
    height: 122px;
    margin:auto;
    margin-bottom: 7px;
  }
  a.my-tovari-line-itep-price {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 81px;
    height: 27px;
    border-radius: 9px;
    background-color: #7a7a7a;
    color: #f8f8f8;
    font-family: "Lato-Semibold";
    font-size: 18px;
    margin:auto;
    margin-bottom: 6px;
  }
  a.my-tovari-line-itep-price i {
    color: #f8f8f8;
    margin-left: 5px;
    font-size: 13px;
    height: 10px;
}
  p.my-tovari-line-item-name {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 16px;
    text-align: center;
  }
  .my-tovari-line-item-check {
    position: absolute;
    top:15px;
    left:15px;
    z-index: 10px;
  }
  .jq-checkbox.checked .jq-checkbox__div {
    margin-top: 17px;
    margin-left: 17px;
  }
  .moy-akkaunt-main-screen-6 {
    height: 800px;
  }
  .my-advertising-item .jq-checkbox.checked .jq-checkbox__div {
        margin-top: 1px;
    margin-left: 1px;
  }
  .moy-akkaunt-main-screen .reviews-mb-item-2 {
    display: none;
  }
}

@media(max-width: 850px) {
  .my-tovari-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 46%;
}
}

@media(max-width: 720px) {
  .my-tovari-line-wrapp {
    display: block;
  }
  .my-tovari-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60%;
    margin: auto;
}
}

@media(max-width: 600px) {
  .my-tovari-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 80%;
    margin: auto;
}
}

@media(max-width: 470px) {
  .my-tovari-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    margin: auto;
}
}

@media(max-width: 390px) {
  .my-tovari-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: auto;
}
}

@media(max-width: 400px) {
.my-advertising-item {
  width: 325px;
    background: none;
    box-shadow: none;
    border: 1px solid #b9b9b9;
    margin: 0;
    padding: 10px 7px;
    margin-bottom: 27px;
}
img.my-advertising-avatarka {
    margin-left: 5px;
    height: 100%;
    width: 75px;
}
.my-advertising-item-inform-title p {
    font-size: 13px;
}
img.my-advertising-avatarka {
  margin-left: 2px;
}
.my-advertising-item-inform {
    margin-left: 10px;
}
.my-advertising-item-inform-eye {
  padding-left: 6px;
  padding-right: 6px;
}
.my-advertising-item-inform-type p {
    padding-left: 5px;
    padding-right: 5px;
}
.my-advertising-item {
    width: 295px;
}
}

/* SCREEN 3 - BALANCE */

@media(max-width: 991px) {
  .akkaunt-balance-input-line input {
      width: 99px;
      height: 30px;
      box-shadow: none;
      border: 1px solid #c4c4c4;
      background-color: #ffffff;
    }
    .akkaunt-balance-popolnit-line i {
      display: none;
    }
    .akkaunt-balance-popolnit-line {
      padding-bottom: 15px;
      border-bottom:1px solid #c4c4c4;
    }
    .akkaunt-balance-mini-title {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 40px;
}
.akkaunt-balance-radio {
  padding-bottom: 0px;
}
.akkaunt-balance-history-item p {
  color: #b1b1b1;
}
.akkaunt-balance-popolnit-line {
  margin-left: 0px;
}
.akkaunt-balance-mini-title {
margin-left: 0px;
}
.akkaunt-balance-radio {
  margin-left: 0px;
}
.akkaunt-balance-history {
  margin-left: 0;
}
.akkaunt-balance-radio-item label {
  margin-left: 1px;
}
}

@media(max-width: 570px) {
  .akkaunt-my-balance-main-section {
    display: flex;
    align-items: center;
    margin-left: 0px;
    margin-top: 20px;
    position: relative;
    width: auto;
    height: 100px;
    transition: 0.5s;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
}
.akkaunt-my-balance-main-section-inform a {
  margin-top: 10px;
}
img.akkaunt-my-balance-main-img {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -20px;
    margin-left: -30px;
    height: 87px;
    text-shadow: 0 0 black;
}
}
@media(max-width: 450px) {
  .akkaunt-balance-history-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0px;
    margin-top: 7px;
}
.akkaunt-my-balance-main-section-inform {
    display: block;
    width: 60%;
    margin-left: 35%;
    text-align: center;
}
}

/* SCREEN 4 - POSTS */

@media(max-width: 991px) {
  .posts-wrapp-mob-line {
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin:auto;
    margin-bottom: 25px;
  }
  .posts-wrapp-mob-line-item {
    position: relative;
    width: 48%;
  }
  .posts-wrapp-mob-line-item-check {
    position: absolute;
    z-index: 10;
    top:15px;
    left:15px;
  }
  img.posts-wrapp-mob-line-img {
    width: 100%;
    height: auto;
    transition: 0.5s;
  }
  p.posts-wrapp-mob-line-name {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 16px;
    white-space: normal;
  }
  p.posts-wrapp-mob-line-razdel {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 13px;
    white-space: nowrap; /* Отменяем перенос текста */
    overflow: hidden; /* Обрезаем содержимое */
    text-overflow: ellipsis; /* Многоточие */
    width:auto;
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .posts-wrapp-mob-line-last-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .posts-wrapp-mob-line-last-item {
    display: flex;
    align-items: center;
  }
  .posts-wrapp-mob-line-last-item p {
    color: #b9b9b9;
    font-family: "Lato-Light";
    font-size: 12px;
    margin-left: 7px;
  }
  .posts-wrapp-mob-line-item:hover img.posts-wrapp-mob-line-img {
    opacity: 0.6;
  }
  .posts-wrapp-mob-line-item:hover p.posts-wrapp-mob-line-name {
    text-decoration: underline;
  }
  a.akkaunt-tovari-delete {
    margin:auto;
    margin-top: 10px;
    margin-bottom: 10px;
    width: max-content;
    display: flex;
  }
  .posts-wrapp-mob-line-item .jq-checkbox.checked .jq-checkbox__div {
    width: 9px;
    height: 9px;
    margin-top: 17px;
    margin-left: 17px;
  }
}

/* SCREEN 5 - MY COMPANIES */

@media(max-width: 991px) {
  section.podbor {
    padding-top:0;
    background: #faf7f4;
  }
  .podbor-item-mb {
    position: relative;
    overflow:hidden;
    background: #faf7f4;
  }
  .podbor-item-mb:hover {
    background:#fff;
    cursor: pointer;
  }
  .podbor-item-mb-active {
    background:#fff;
    box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.14);
  }
  .podbor-item-mb-check {
    position: absolute;
    left:100%;
    top:10px;
    margin-left: -20px;
  }
  .podbor-item-mb .jq-checkbox.checked .jq-checkbox__div {
    width: 9px;
    height: 9px;
    margin-top: 1px;
    margin-left: 1px;
  }
}

/* 19 - VIP COMPANY */

/*MAIN FIRST SECTION */

.vip-company-first-section {
  background: url(../images/19/19-main-photo.webp);
  height: 650px;
  background-size:cover;
  background-repeat: no-repeat;
}

.vip-company-first-section-top-line {
  position: relative;
  height: 95px;
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 34px;
}

.vip-company-first-section-top-line-back {
  position: absolute;
  background-color: #292820;
  height: 95px;
  width: 100%;
  opacity: 0.8;
  top:0;
  left:0;
}

.vip-company-first-section-top-line-logo {
  display: flex;
  align-items: center;
}

.vip-company-first-section-top-line-logo img {
  height: 38px;
  width: auto;
}

.vip-company-first-section-top-line-name {
  margin-left: 10px;
}

.vip-company-first-section-top-line-name p {
  color: #e6db7b;
  font-size: 14px;
  letter-spacing: 0.84px;
  font-family: "Lato-Light";
}

.vip-company-first-section-top-line-name a {
  text-decoration: none;
  color: #b7f27a;
  font-size: 14px;
  letter-spacing: 3.24px;
  font-family: "Lato-Light";
}

.vip-company-first-section-top-line-dop-buttons {
  margin-left: 0px;
  height: max-content;
}

ul.vip-company-first-section-top-line-ul {
  display: flex;
    list-style-type: none;
    border-bottom: 1px solid #8b8b8b;
    margin: 0;
    padding: 0;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
}

.vip-company-first-section-top-line-contacts {
    display: flex;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
}

ul.vip-company-first-section-top-line-ul li a {
  text-decoration: none;
  color: #fefefe;
  font-family: "Lato-Light";
  transition: 0.5s;
  font-size: 15px;
  width: 105px;
  display: flex;
  align-items: center;
  justify-content: center;
}

ul.vip-company-first-section-top-line-ul li a:hover {
  font-family: "Lato-Bold";
}

.vip-company-top-section-like {
  height: max-content;
  width: max-content;
}

.vip-company-top-section-like .podbor__main-information-like {
  position: unset;
  left: 0;
  margin-left: 0px;
  margin-top: 0;
}

.vip-company-top-section-like .podbor__main-information-like a {
  text-decoration: none;
    -webkit-text-stroke: 0.5px rgba(255,255,255,255);
    -webkit-text-fill-color: rgba(0,0,0,0);
    font-size: 22px;
    transition: 0.5s;
    display: block;
    transition: 0.5s;
}


.vip-company-top-section-like .podbor__main-information-like a:hover {
  -webkit-text-stroke: 0.5px rgba(255,255,255,255);
    -webkit-text-fill-color: rgba(255,255,255,255);
}
.vip-company-top-section-like .podbor__main-information-like-a.active {
  -webkit-text-stroke: 0.5px rgba(255,255,255,255);
    -webkit-text-fill-color: rgba(255,255,255,255);
}


a.vip-company-first-section-top-line-contacts-kliks {
  text-decoration: underline;
  margin-left: 15px;
  color: #ffffff;
  font-family: "Lato-Light";
  font-size: 13px;
  transition: 0.5s;
  position: relative;
  display: block;
}

a.vip-company-first-section-top-line-contacts-kliks img {
    display: none;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -158%;
}

a.vip-company-first-section-top-line-contacts-kliks:hover img {
    display: block;
}


.vip-company-first-section-top-line-contacts-tel {
  display: flex;
  align-items: center;
  margin-left: auto;
  transition: 0.5s;
  color:#fff;
}

a.page-2-stroka-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 205px;
  height: 35px;
  text-decoration: none;
  border-radius: 23px;
  color:#000;
  font-size: 15px;
  font-family: "Lato-Light";
  background: #f6db25;
  transition: 0.5s;
}

a.page-2-stroka-button:hover {
  box-shadow: -1px 4px 6px 1px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.vip-company-first-section-top-line-contacts-tel img {
  height: 24px;
  width: auto;
  margin-right: 15px;
}

.vip-company-first-section-top-line-label {
  margin-left: 100px;
}

.vip-company-first-section-top-line-label img {
  height: 63px;
  width: auto;
}

.vip-company-first-section-top-line .container {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
}

.companiya-main-section-title-button {
  height: 80%;
  width: 100%;
  display: flex;
  top: 0;
  justify-content: center;
  align-items: center;
  position: relative;
}

.companiya-main-section-title-button-wrapp {
  height: max-content;
  width: max-content;
}

.companiya-main-section-title-button-wrapp h2 {
  color: #e6e6e6;
  font-family: "Lato-Semibold";
  font-size: 40px;
  line-height: 54px;
  text-align: center;
}

.companiya-main-section-title-button-wrapp a {
  text-decoration: none;
  width: 211px;
  height: 39px;
  color:#000;
  font-family: "Lato-Light";
  border-radius: 18px;
  background-color: #f6db25;
  display: flex;
  align-items: center;
  justify-content: center;
  margin:auto;
  margin-top: 60px;
}

.companiya-main-section-title-button-wrapp a:hover {
  box-shadow: -1px 4px 6px 1px rgba(0, 0, 0, 0.3);
}

@media(max-width: 1200px) {
  .vip-company-first-section-top-line-logo img {
    height: 30px;
    width: auto;
}
ul.vip-company-first-section-top-line-ul li a {
    text-decoration: none;
    color: #fefefe;
    font-family: "Lato-Light";
    transition: 0.5s;
    font-size: 13px;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}
p.hidden-phone span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90px;
    display: block;
    font-size: 12px;
}
p.hidden-phone a {
  font-size: 13px;
}
  .vip-company-first-section-top-line {
    position: relative;
    height: 95px;
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 30px;
}
.vip-company-first-section-top-line-label {
    margin-left: -5px;
}
a.page-2-stroka-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 167px;
    height: 30px;
    text-decoration: none;
    border-radius: 23px;
    color: #000;
    font-size: 13px;
    font-family: "Lato-Light";
    background: #f6db25;
    transition: 0.5s;
}
}

.vip-company-first-section-mob {
  display: none;
}

@media(max-width: 991px) {
.vip-company-first-section-mob {
  display: block;
  position: relative;
  width: 100%;
  height: 400px;
  background:url(../images/19/19-main-photo.webp);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 60px;
}
.vip-company-first-section {
  display: none;
}
.vip-company-first-section-mob-line {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100px;
    display: flex;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.vip-company-first-section-mob-line-back {
  position: absolute;
  width: 100%;
  height: 100%;
  background:#211f1b;
  opacity: 0.6;
  z-index:1;
}
.vip-company-first-section-mob-line-img {
  position: relative;
  z-index: 10;
  margin-left: 15px;
  margin-right: 10px;
}
p.vip-company-first-section-mob-line-title {
  font-family: "Lato-Bold";
  position: relative;
  z-index: 10;
  font-size: 21px;
  color:#fff;
}
.vip-company-first-section-mob-vip-label {
  display: block;
  position: relative;
  z-index: 10;
  margin-left: auto;
  margin-right: 15px;
  height: 100%;
  width: auto;
}
p.vip-company-first-section-mob-main-title {
    font-family: "Lato-Semibold";
    font-size: 23px;
    color: #fff;
    text-align: center;
    line-height: 23px;
    height: 360px;
    display: flex;
    align-items: center;
}
}

/* УСЛУГИ */  

.vip-company-section-title {
  margin-top: 25px;
  margin-bottom: 25px;
  text-align: center;
}

.vip-company-section-title h3 {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 28px;
}
.glavnaya-akzii-second-page h3 {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 28px;
    text-align: center;
}
.vip-company-uslugi-all {
  display: flex;
  height: 391px;
}

.vip-company-uslugi-item {
  position: relative;
  margin-top:50%;
  width: 270px;
  height: 249px;
  box-shadow: 0 1px 4px rgba(152, 152, 152, 0.35);
  background-color: #f8f8f8;
  height: 249px;
  width: 23%;
  margin:1%;
  margin-top: 130px;
  padding:15px;
}

.vip-company-uslugi-item img {
  width: 200px!important;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin: auto;
  margin-top: -100px;
  margin-left: -99px;
  height: auto;
}

.vip-company-uslugi-text {
    height: 62%;
    margin-top: 38%;
    overflow: hidden;
}

.vip-company-uslugi-text p {
  text-align: justify;
  color: #4b4b4b;
  font-family: "Lato-Light";
  font-size: 15px;
}

.vip-company-uslugi-item:hover .vip-company-uslugi-text {
  height: 100%;
}

.vip-company-uslugi-item:hover {
  height: max-content
}

@media(max-width: 1200px) {
  .vip-company-uslugi-text {
    height: 62%;
    margin-top: 50%;
    overflow: hidden;
}
.vip-company-uslugi-item {
    height: 260px;
    width: 23%;
    margin: 1%;
    margin-top: 130px;
    padding: 15px;
}
}

.vip-company-uslugi-mob {
  display: none;
}

@media(max-width: 991px) {
  .vip-company-uslugi-mob {
    display: block;
    background:#faf7f4;
  }
  .vip-company-uslugi-mob-owl-wrapp {
    position: relative;
    width: 100%;
  }
  .vip-company-uslugi-section {
    display: none;
  }
  .vip-company-uslugi-item:hover {
    height: 260px;
}
.vip-company-uslugi-item {
    height: 260px;
    width: 95%;
    margin: 1%;
    margin-top: 100px;
    padding: 15px;
}
.vip-company-uslugi-text {
    height: 62%;
    margin-top: 100px;
    overflow: hidden;
}
.vip-company-uslugi-item:hover .vip-company-uslugi-text {
  height: 62%;
}
.vip-company-uslugi-mob-owl-nav {
  margin:auto;
  margin-top: 20px;
  display: flex;
  align-items: center;
  width: 250px;
  justify-content: space-between;
  position: relative;
}
.vip-company-uslugi-mob-owl-nav a {
  text-decoration: none;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background:#76ad00;
  transition: 0.5s;
  opacity: 0.7;
}
.vip-company-uslugi-mob-owl-nav a img {
    height: 17px;
    width: auto;
}
.vip-company-uslugi-mob-owl-to-left img {
  margin-right: 4px;
}

.vip-company-uslugi-mob-owl-to-right img {
  margin-left: 4px;
}
.vip-company-uslugi-mob-owl-nav a:hover {
  opacity: 1;
}
.vip-company-uslugi-mob-owl-wrapp button.owl-dot {
height: 20px;
    width: 20px;
    background: #76ad00;
    border-radius: 50%;
    opacity: 0.6;
    transition: 0.5s;
    margin-left: 5px;
    margin-right: 5px;
}
.vip-company-uslugi-mob-owl-wrapp button.owl-dot.active {
    opacity: 1
}
.vip-company-uslugi-mob-owl-wrapp .owl-dots {
    width: max-content;
    position: absolute;
    top: 100%;
    z-index: 100;
    margin-left:-60px;
    left:50%;
    margin-top: 30px;
    display: flex;
    justify-content: center;
}
}

@media(max-width: 530px) {
  .vip-company-uslugi-item img {
    width: auto!important;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin: auto;
    margin-top: -75px;
    margin-left: -75.5px;
    height: auto;
    height: 150px;
}
.vip-company-uslugi-text {
    height: 62%;
    margin-top: 70px;
    overflow: hidden;
}

.vip-company-uslugi-item:hover .vip-company-uslugi-text {
  height: 62%;
}
.vip-company-uslugi-item {
    height: 245px;
    width: 95%;
    margin: 1%;
    margin-top: 75px;
    padding: 15px;
}
.vip-company-uslugi-item:hover {
    height: 245px;
}
}

@media(max-width: 400px) {
  .vip-company-uslugi-item img {
    width: 200px;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin: auto;
    margin-top: -60px;
    margin-left: -60px;
    height: auto;
    height: 120px;
}
.vip-company-uslugi-text {
    height: 62%;
    margin-top: 60px;
    overflow: hidden;
}
.vip-company-uslugi-item:hover .vip-company-uslugi-text {
  height: 62%;
}
.vip-company-uslugi-item {
    height: 232px;
    width: 95%;
    margin: 1%;
    margin-top: 60px;
    padding: 15px;
    padding-bottom: 0;
}
  div.vip-company-uslugi-item:hover {
    height: 232px;
}

}

/* BUTTONS */

.main-content_filter-buttons-vip {
margin-top: 60px;
transition: 0.5s;
}

.main-content_filter-button:hover {
background: #27ae60;
    border: 2px solid #27ae60;
}

.main-content_filter-button:hover img {
  display: none;
}

.main-content_filter-button:hover .restaurant-active {
  display: block;
}

.main-content_filter-button:hover p {
  color:#fff;
}

.vip-under-uslugi-text .block_more-text-18 {
  max-height: 92px;
  margin-top: 60px;
}

.vip-under-uslugi-text .block_more-a-18 {
  display: flex;
  justify-content: flex-end;
}
.vip-under-uslugi-text .block_more-a-18 span {
    color: #000;
}

.vip-under-uslugi-text .block_more-a-18 span i {
    color: #000;
}

/* ДОБРАТЬСЯ */

.vip-dobratsa-section {
  width: 100%;
  height: max-content;
  position: relative;
  box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.22);
  background-color: #ffffff;
  margin-top: 30px;
  padding:10px;
}

img.vip-dobratsa-section-back {
    position: absolute;
    top: -84px;
    left: 0;
    width: 325px;
}

.vip-dobratsa-section-items {
    width: 65%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-left: auto;
}

.vip-dobratsa-section-item-information {
    margin-left: 10px;
    display: block;
}

@media(max-width: 1500px) {
  img.vip-dobratsa-section-back {
    display: none;
  }
}

.vip-dobratsa-section .vip-company-section-title {
  width: 100%;
  text-align: center;
}

.vip-dobratsa-section-main-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.vip-dobratsa-section-item {
  display: flex;
  align-items: flex-start;
}

.vip-dobratsa-section-item img {
  height: 34px;
  width: auto;
}

.vip-dobratsa-section-name p {
  color: #361b08;
  text-align: center;
  font-family: "Lato-Semibold";
  font-size: 13px;
}

.vip-dobratsa-section-mesto {
  margin-top:5px;
}

.vip-dobratsa-section-mesto p {
  text-align: center;
  color: #9f9f9f;
  font-family: "Lato-Regular";
  font-size: 13px;
}
.second-page-uslugi-section-container {
    width: 54%;
    margin: auto;
}

@media(max-width: 1400px) {
    .second-page-uslugi-section-container {
    width: 75%;
    margin: auto;
}
}

img.vip-dobratsa-main-photo {
  width: 27%;
  height: auto;
  margin-top: -50px;
  display: block;
}

@media(max-width: 991px) {
  .vip-dobratsa-section {
    display: none;
  }
}

/* MAIN CONTACTS */

.vip-main-contacts-section-line {
  display: flex;
}

.vip-main-contacts-section-img {
  width: 265px;
  height: auto;
}

.vip-main-contacts-karta-wrapp {
  width: 265px;
  height: auto;
}

.vip-main-contacts-section-img img {
  width: 100%;
  height: auto;
  margin-bottom: 5px;
}

.vip-main-contacts-section-img p {
  color: #898787;
  font-family: "Lato-Light";
  font-size: 13px;
}

.vip-main-contacts-section-contacts {
  margin-left: 20px;
  margin-right: 20px;
  width: 50%;
}

.vip-main-contacts-line {
      width: max-content;
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
    margin: auto;
}

.vip-main-contacts-line:last-child {
  border-bottom: none;
}

a.vip-main-contacts-line-item {
  text-decoration: none;
  display: flex;
  align-items: center;
}

a.vip-main-contacts-line-item img {
  margin-right: 10px;
}

a.vip-main-contacts-line-item p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
}

.vip-main-contacts-line a:first-child {
  width: 290px;
}

.vip-main-contacts-line a:last-child {
  width: 215px;
}
.vip-main-contacts-line:last-child a:last-child {
      width: 505px;
}

.glavnaya-akzii-all-inform-item-text {
  position: relative;
}

img.glavnaya-akzii-all-inform-item-text-label {
  position: absolute;
  left:100%;
  margin-left: -205px;
}

@media(max-width: 991px) {
  img.glavnaya-akzii-all-inform-item-text-label {
    display: none;
  }
}

.akzii-hidden-phones p {
color: #000;
    font-size: 15px;
    font-family: "Lato-Light";
}

.akzii-all-phone {
  display:flex;
  align-items: center;
}

.akzii-all-phone img {
  margin-right: 9px;
}

.reviews__choose-a:nth-child(2) {
  border-left:1px solid #cfd0cb;
  border-right:1px solid #cfd0cb ;
}

.vip-main-contacts-line-item-common p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 13px;
  letter-spacing: 0.84px;
}

.vip-main-contacts-line-item-light {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

span.vip-main-contacts-line-item-light p {
  color: #bbbbbb;
  font-family: "Lato-Light";
  font-size: 12px;
}

a.vip-main-contacts-line-item-flexstart {
  align-items: flex-start;
}

span.vip-main-contacts-line-item-time {
  margin-left: 15px;
}

span.vip-main-contacts-line-item-time p {
  font-family: "Lato-Light";
  font-size: 13px;
  letter-spacing: 0.26px;
}

a.vip-main-contacts-line-item-blue {
  color: #404fe3;
}

a.vip-main-contacts-line-item-blue p {
  color: #404fe3;
  font-family: "Lato-Regular";
  font-size: 15px;
  text-decoration: underline;
  transition: 0.5s;
}

a.vip-main-contacts-line-item-blue:hover p {
  opacity: 0.7;
}

.vip-main-contacts-line p.hidden-phone span {
 width: 90px;
}

.vip-main-contacts-line span.hidden-phone-a {
color: #361b08;
 width: 100%!important;
  font-family: "Lato-Regular";
  font-size: 13px;
  letter-spacing: 0.84px;  
  text-decoration: underline;
}

.vip-main-contacts-line span.hidden-phone-a:hover {
  cursor: pointer;
}

.hidden-phone-all span.hidden-phone-a {
  display: none;
}

@media(max-width: 1200px) {
  .vip-main-contacts-section-contacts {
    margin-left: 20px;
    margin-right: 10px;
    width: 49%;
}
.vip-main-contacts-section-img {
    width: 225px;
    height: auto;
}
.vip-main-contacts-karta-wrapp {
    width: 225px;
    height: auto;
}.vip-main-contacts-line {
    display: flex;
    align-items: center;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #e0e0e0;
}
a.vip-main-contacts-line-item p {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 13px;
}
.vip-main-contacts-section-img p {
font-size: 10px;
}
}

/* БЕГУЩАЯ СТРОКА */

.marquee-section {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fcfcfc;
  border-top:2px solid #76ad00;
  height: 100px;
  width: 100%;
  border-bottom:2px solid #76ad00;
  padding-top: 15px;
  color: #361b08;
  font-family: "Lato-Regular";
  text-transform: uppercase;
  font-size: 15px;
  padding-bottom: 15px;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
}

.marquee-section-star {
  position: absolute;
}

.marquee-section-star p {
  font-size: 24px;
  font-family: "Lato-Regular";
  color: #6f6f6f;
}

.marquee-section-star:first-child {
  top:50%;
  font-size: 24px;
  margin-top: -8.7px;
  left:35px;
  font-family: "Lato-Regular";
}
.marquee-section-star:last-child {
  top:50%;
  font-size: 24px;
 margin-top: -8.7px;
  margin-left:-35px;
  left:100%;
  font-family: "Lato-Regular";
}

@media(max-width: 991px) {
  .marquee-section {
    display: none
  }
}

/* AKZII */

.glavnaya-akzii-all-top-line-absolute {
  top:0;
  left:0;
  position: absolute;
  width: 100%;
  justify-content: center;
  display: flex;
  align-items: center;
  height: 45px;
  z-index: 10;
}

.glavnaya-akzii-all-top-line-absolute a {
  margin-left: 70px;
  margin-right: 70px;
}

.glavnaya-akzii-all {
  position: relative;
}

.glavnaya-akzii-all-vip {
  margin-top: 30px;
}

@media(max-width: 991px) {
  .glavnaya-akzii {
    background: #faf7f4!important;
  }
  .glavnaya-akzii-all-top-line {
    background: #faf7f4!important;
  }
  .glavnaya-akzii-all-inform-item-text {
    background: #faf7f4!important;
  }
  .glavnaya-akzii-all-inform-item-hidden-top-text-white {
    background: #faf7f4!important;
  } 
}

/* НАШИ ЗАЛЫ */

.vip-company-under-title {
  width: 90%;
  display: block;
  margin:auto;
  text-align: center;
}

.vip-company-under-title p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
}

.vip-company-zaly-choose {
  display: flex;
  margin:auto;
  margin-top: 30px;
  width: max-content;
  align-items: center;
  margin-bottom: 40px;
}

.vip-company-zaly-choose a {
  text-decoration: none;
  height: 39px;
  width: 130px;
  border: 2px solid #e1e1e1;
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
  background-color: #ffffff;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
}

.vip-company-zaly-choose a:first-child {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
  border-left:2px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
}

.vip-company-zaly-choose a:last-child {
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  border-left:1px solid #e1e1e1;
  border-right:2px solid #e1e1e1;
}

.vip-company-zaly-choose a:hover {
  font-family: "Lato-Bold";
  background-color: #76ad00;
  color:#fff;
}

a.vip-company-zaly-choose-item-active {
  font-family: "Lato-Bold";
  background-color: #76ad00;
  color:#fff;
}

.vip-company-zal-photo {
  width: 100%;
  height: max-content;
  position: relative;
}

.vip-company-zal-photo img {
  width: 100%;
  height: auto;
}

.vip-company-zal-like {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 20px;
    margin-left: 40px;
}

.vip-company-zal-like .podbor__main-information-like {
  left: 0;
    margin-left: 0;
    margin-top: 0;
}

.vip-company-zal-like .podbor__main-information-like a {
  font-size: 40px;
  -webkit-text-stroke:1px rgba(255,255,255,255);
}

.vip-company-zal-like .podbor__main-information-like a:hover {
  -webkit-text-stroke:1px rgba(118, 173, 0, 1);
}

.vip-company-zal-under-photo-line {
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  align-items: center;
}

.vip-company-zal-under-photo-line a {
  text-decoration: none;
  align-items: center;
  display: flex;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  margin-right: 20px;
}

.vip-company-zal-under-photo-line a img {
  margin-right: 10px;
}

.vip-company-zal-under-photo-desc {
  width: 100%;
}

.vip-company-zal-under-photo-desc p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  text-align: justify;
}

.vip-company-zal-under-photo-buttons {
  display: flex;
  align-items: center;
  width: max-content;
  margin:auto;
  margin-top: 40px;
  margin-bottom: 20px;
}

.vip-company-zal-under-photo-buttons a {
  text-decoration: none;
  background:#fff;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 16px;
  transition: 0.5s;
  padding-right: 16px;
  color: #737373;
  font-family: "Lato-Light";
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 17px;
  margin-left: 35px;
}

.vip-company-zal-under-photo-buttons a:first-child {
  margin-left: 0;
}

.vip-company-zal-under-photo-buttons a img {
  margin-right: 10px;
}

.vip-company-zal-under-photo-buttons a .vip-company-zal-under-photo-button-img-active {
  display: none;
}

.vip-company-zal-under-photo-buttons a:hover {
  box-shadow: -1px 4px 6px 1px rgba(0, 0, 0, 0.3);
  background: #f6db25;
  color:#000;
}

.vip-company-zal-under-photo-buttons a:hover img {
  display: none;
}

.vip-company-zal-under-photo-buttons a:hover img.vip-company-zal-under-photo-button-img-active {
  display: block;
}

.vip-company-zal {
  display: none;
}

.vip-company-zal-active {
  display: block;
}

  @media(max-width: 991px){
  .vip-company-zaly-mob {
    display: block;
  }
  .second-page-slider-mob-wrapp-vip {
    margin-top: 50px;
  }
  .second-page-slider-mob-under-slider-text {
    display: block;
    text-align: justify;
    width: 85%;
    margin:auto;
    font-family: "Lato-Light";
    font-size: 15px;
    color:#361b08;
  }
}

/* ФОТОАЛЬБОМ */

.vip-company-photoalbum-wrapp {
    width: 100%;
    height: 500px;
    padding-bottom: 100px;
}

.vip-company-photoalbum-wrapp .owl-carousel.owl-drag .owl-item {
  margin:3px!important;
  overflow:hidden;
  display: flex;
  align-items: center;
  height: 100%;
}

.vip-company-photoalbum-wrapp .owl-carousel.owl-drag .owl-item img {
  width: auto;
  height: 100%;
  padding:0px;
}

.vip-company-photoalbum-wrapp .item {
  height: 100%;
  width: auto;
}

.vip-company-photoalbum-wrapp .owl-carousel .owl-stage {
    display: flex;
    padding-left: 0px;
    padding-right: 0px;
    height: 100%;
}

.vip-company-photoalbum-wrapp .thumbs {
  display: flex;
  width: max-content;
  margin: auto;
}
.vip-company-photoalbum-wrapp button.thumb img {
    width: auto;
    height: 100%;
    padding: 5px;
}

.vip-company-photoalbum-wrapp .owl-out {
    height: 100%;
    width: 100%;
    margin: auto;
}

.vip-company-photoalbum-wrapp .owl-carousel.owl-loaded {
  height: 100%;
  width: 100%;
}

.vip-company-photoalbum-wrapp .owl-stage-outer {
  height: 100%;
  width: 100%;
  margin:auto;
}

.vip-company-photoalbum-wrapp .owl-carousel .owl-stage {
  display: flex;
}

.vip-company-photoalbum-wrapp .owl-carousel .owl-item {
    margin: 10px;
    display: flex;
    align-items: center;
}

.vip-company-photoalbum-wrapp .owl-carousel .owl-item img {
  width: 100%;
  height: auto;
}

.thumb:hover {
  opacity: 0.7;
  background: none;
}

.thumb-active {
  background: #76ad00;
}

.vip-company-mob-photoalbum {
    display: none;
  }

  .vip-company-preimushestva-mob {
    display: none;
  }

@media(max-width: 991px) {
  .nasha-komanda-owl-item-line-div img {
    border-radius: 50%;
    transition: 0.5s;
  }
  .nasha-komanda-owl-item-line-div:hover img {
    border:4px solid #76ad00;
    opacity: 0.8;
  }
  .vip-company-preimushestva-mob {
    display: block;
    background:#faf7f4;
  }
  .vip-company-photoalbum {
    display: none;
  }
  .vip-company-mob-photoalbum {
    display: block;
    background:#faf7f4;
  }
  .vip-company-mob-photoalbum .second-page-slider-mob-wrapp {
    margin-top: 50px;
  }
  .second-page-slider-mob-nav {
    position: absolute;
    top:50%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 10;
  }
  .second-page-slider-mob-nav a img {
    height: 40px;
  }
  .second-page-slider-mob-nav a {
    position: absolute;
    z-index: 100;
    opacity: 0.7;
    transition: 0.5s;
  }
  .second-page-slider-mob-nav a:nth-child(1) {
    left:20px;
  }
  .second-page-slider-mob-nav a:nth-child(2) {
    right:20px;
  }
  .second-page-slider-mob-nav a:hover {
    opacity: 1;
  }
  .vip-company-preimushestva-mob-item {
    display: flex;
    width: 100%;
    margin-bottom: 15px;
    justify-content: space-between;
  }
  .vip-company-preimushestva-mob-item .vip-company-preimushestva-mob-item-img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.22);
  }
  .vip-company-preimushestva-mob-item-text {
    width: 85%;
  }
  .vip-company-preimushestva-mob-item-right .vip-company-preimushestva-mob-item-text {
    text-align: right;
  }
  .vip-company-preimushestva-mob-item-text a {
    text-decoration: none;
    font-family: "Lato-Bold";
    font-size: 17px;
    margin-bottom: 5px;
    color:#361b08;
  }
  .vip-company-preimushestva-mob-item-text p {
    font-family: "Lato-Light";
    font-size: 17px;
    margin-bottom: 5px;
    color:#361b08;
  }
}

@media(max-width: 530px) {
  .vip-company-preimushestva-mob-item-text {
    width: 75%;
}
.vip-company-preimushestva-mob-item-text a {
  font-size: 15px;
  margin-bottom: 8px;
}
.vip-company-preimushestva-mob-item-text p {
  font-size: 15px;
}
}

@media(max-width: 500px) {
  .nasha-komanda-owl-item-line-div img {
    width: 121px!important
  }
}

/* ПРЕИМУЩЕСТВА */

.vip-company-preimushestva {
  padding-bottom: 60px;
}

.vip-company-preimushestva-line {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}

.vip-company-preimushestva-item {
  height: max-content;
  width: 22%;
  margin-left: 3%;
  margin-right: 3%;
}

.vip-company-preimushestva-item img {
  display: block;
  margin:auto;
}

p.vip-company-preimushestva-title {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 5px;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 17px;
}

p.vip-company-preimushestva-desc {
  text-align: center;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
}

.vip-company-preimushestva-item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin:auto;
  width: 71px;
  height: 71px;
  box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.22);
  background-color: #ffffff;
}

@media(max-width: 991px) {
  .vip-company-preimushestva {
    display: none;
  }
}

/* СЕРТИФИКАТЫ */

.vip-company-sertificates {
  background:url(../images/19/sertificate-back.webp);
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 40px;
}

.vip-company-sertificate-title {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

.vip-company-sertificate-title p {
  color: #ffffff;
  font-family: "Lato-Semibold";
  font-size: 28px;
}

.vip-company-sertificate-carousel-wrapp {
  width: 100%;
  height: 354px;
  position: relative;
  margin-top: 30px;
}

.vip-company-sertificate-slider-item {
  position: relative;
}

.vip-company-sertificate-slider-item img {
  height: 350px;
  position: relative;
  width: auto;
  transition: 0.5s;
}

.vip-company-sertificate-slider-item p {
    color: #fefefe;
    font-family: "Lato-Regular";
    font-size: 14px;
    margin-top: -56px;
    margin-left: 56px;
    line-height: 18px;
    transition: 0.5s;
}

.vip-company-sertificate-slider-item:hover img {
    height: 370px;
    margin-left: -10px;
}

.vip-company-sertificate-slider-item:hover p {
  text-decoration: underline;
  font-family: "Lato-Bold";
}

.vip-company-sertificate-carousel-wrapp-arrows {
  position: absolute;
  top:50%;
  margin-top: -45px;
  left:0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  transition: 0.3s;
}

.vip-company-sertificate-carousel-wrapp-arrows a:first-child {
  margin-left: -40px;
}

.vip-company-sertificate-carousel-wrapp-arrows a:last-child {
  margin-right: -40px;
}

.vip-company-sertificate-carousel-wrapp-arrows a img {
  height: 50px;
  width: auto;
}

.vip-company-sertificate-carousel-wrapp-arrows a {
  opacity: 0.7;
}

.vip-company-sertificate-carousel-wrapp-arrows a:hover {
  opacity: 1;
}

@media(max-width: 991px) {
  .vip-company-sertificates {
    display: none;
  }
}

/* МЕНЮ */

.company-vip-menu {
  background: url(../images/bg_green.webp);
}

.company-vip-menu-main-line {
  width: 100%;
  display: flex;
  align-items: center;
}

.company-vip-menu-main-menu-choose {
  display: flex;
  margin-bottom: 15px;
}

.company-vip-menu-main-menu-choose a {
  text-decoration: none;
  width: 170px;
  height: 39px;
  border-radius: 20px;
  background:none;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  transition: 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
}

.company-vip-menu-main-menu-choose a:hover {
  font-family: "Lato-Bold";
}

a.company-vip-menu-main-menu-choose-a-active {
  font-family: "Lato-Bold";
  color:#fff;
  background: #76ad00;
}

.company-vip-menu-main-menu-wrapp {
  width: 100%;
  background:#fff;
  padding:0px;
  display: flex;
  align-items: center;
}

.company-vip-menu-main-menu-wrapp .block_left {
  width: 56%;
  height: 476px;
  overflow:hidden;
  padding-left: 0px;
  padding-top: 10px;
}

.company-vip-menu-main-menu-wrapp-scroll {
  width: 100%;
  height: 476px;
} 

.company-vip-menu-main-menu-wrapp-img {
  width: 40%;
  height: auto;
}

.company-vip-menu-main-menu-wrapp-scroll-line {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top:0px;
  padding-bottom: 0px;
}
.company-vip-menu-main-menu-wrapp-scroll-line {
  background: url(../images/20/point.jpeg) repeat-x 0 80%;
  overflow: hidden;
  width: 95%;
}
p.company-vip-menu-line-title {
  display: flex;
  align-items: center;
  color: #4b4b4b;
  font-family: "Lato-Regular";
  font-size: 16px;
  max-width: 195px;
  hyphens: manual;
  background:#fff;
}

p.company-vip-menu-line-price {
  margin-left: auto;
  color: #4b4b4b;
  font-family: "Lato-Bold";
  font-size: 17px;
  background:#fff;
}

p.company-vip-menu-line-time {
  margin-left: 2px;
  color: #a4a4a4;
  font-family: "Lato-Bold";
  font-weight: 700;
  letter-spacing: 0.84px;
  background:#fff;
}

.company-vip-menu-main-menu-wrapp-scroll-line-back {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 15px;
}

.company-vip-menu-main-menu-wrapp-scroll-lines .company-vip-menu-main-menu-wrapp-scroll-line-back:last-child {
  background-color: #f1f1f1;
  padding-top: 15px;
  padding-bottom: 15px;
}

.company-vip-menu-main-menu-wrapp-scroll-lines .company-vip-menu-main-menu-wrapp-scroll-line-back:last-child p {
  background-color: #f1f1f1;
}
.company-vip-menu-main-menu .rev_list {
  height: 455px!important;
  width: 100%!important
}

.company-vip-menu-main-menu-wrapp-scroll-lines .company-vip-menu-main-menu-wrapp-scroll-line-back:last-child .company-vip-menu-main-menu-wrapp-scroll-lines {
    background: url(../images/20/point.jpeg) repeat-x 0 36%;
    align-items: flex-start;
    overflow: hidden;
    width: 100%;
}

.company-vip-menu-main-menu .jspVerticalBar {
  right: 10px
}
.company-vip-menu-main-menu .jspPane {
  width: 100%;
}

a.company-vip-sravneniye {
  text-decoration: underline;
  display: block;
  margin:auto;
  margin-top:30px;
  text-align: center;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  margin-bottom: 30px;
}

.company-vip-sravneniye-wrapp {
  width: 75%;
  display: none;
  margin:auto;
}

.company-vip-sravneniye-wrapp-active {
  display: block;
}

.company-vip-sravneniye-wrapp-line {
  display: flex;
  background-color: #ffffff;
  border: 1px solid #cfcfcf;
  border-bottom:none;
}

.company-vip-sravneniye-wrapp-line:last-child {
  border-bottom: 1px solid #cfcfcf;
}

.company-vip-sravneniye-wrapp-line-gray {
  background-color: #f1f1f1;
}

.company-vip-sravneniye-wrapp-line div {
  border-right: 1px solid #cfcfcf;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.company-vip-sravneniye-wrapp-line div:last-child {
  border-left: none;
}

.company-vip-sravneniye-wrapp-name-line div {
  height: 55px;
}

.company-vip-sravneniye-wrapp-line p {
  color: #4b4b4b;
  font-family: "Lato-Regular";
  font-size: 14px;
}

.company-vip-sravneniye-wrapp-name-line p {
  color: #999999;
  font-family: "Lato-Regular";
  font-size: 14px;
}

.company-vip-sravneniye-wrapp-line div {
  width: 20%;
}

.company-vip-sravneniye-wrapp-line-stars {
  display: flex;
  margin:0px;
  align-items: center;
}

/* SPECIAL BUTTONS */

section.vip-company-special-buttons {
  background: #f9f9f9;
  padding-top: 25px;
  padding-bottom: 25px;
  box-shadow: 2px 2px 35px -22px rgba(0,0,0,0.75);

}

section.vip-company-special-buttons-small {
  border-radius: 5px;
  background: #f9f9f9;
  padding-top: 17px;
  padding-bottom: 17px;
  box-shadow: 2px 2px 35px -13px rgba(0,0,0,0.75);
}

.vip-company-special-buttons-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

a.vip-company-special-button {
  text-decoration: none;
  padding:10px;
  background: #fff;
  height: 102px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: -1px 1px 4px 1px rgba(0, 0, 0, 0.26), inset -1px 1px 10px 5px rgba(44, 44, 44, 0.11);
  color: #361b08;
  font-family: "Lato-Bold";
  width: 30%;
  transition: 0.5s;
  font-size: 21px;
  padding-top: 5px;
  padding-bottom: 5px;
}

a.vip-company-special-button img {
  margin-right: 10px;
}

a.vip-company-special-button:nth-child(1) p {
  margin-left: -30px;
}

a.vip-company-special-button:hover {
  cursor: pointer;
  box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.36), inset -1px 3px 13px 5px rgba(44, 44, 44, 0.41);
}

/* КАК МЫ РАБОТАЕМ */
.vip-company-how-it-works {
  padding-bottom: 0;
}

.vip-company-how-it-works-main-line {
  display: flex;
  align-items: center;
  position: relative;
  justify-content:space-between;
}

.vip-company-how-it-works-main-line-border {
  width: 118px;
  height: 118px;
  border:2px solid #5b5b5b;
  background:none;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.vip-company-how-it-works-main-line-border-img {
  width: 100px;
  border:2px solid #5b5b5b;
  height: 100px;
  background: #fff;
  display: flex;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
}

.button25 {
  position: relative;
    display: inline-block;
    width: 118px;
    height: 118px;
    border: solid transparent;
    border-width: 0 0 0 59px;
    border-radius: 118px;
    outline: none;
    overflow: hidden;
}

.button25-1 {
  -webkit-animation: background1 36s linear infinite;
    animation: background1 36s linear infinite;
}

.button25-2 {
  -webkit-animation: background12 36s linear infinite;
    animation: background12 36s linear infinite;
    animation-delay: 9s;
}

.button25-3 {
  -webkit-animation: background13 36s linear infinite;
    animation: background13 36s linear infinite;
    animation-delay: 18s;
}

.button25-4 {
  -webkit-animation: background14 36s linear infinite;
    animation: background14 36s linear infinite;
    animation-delay: 27s;
}

.button25-1:before {
  content: "";
    position: absolute;
    left: -59px;
    height: 118px;
    border-right: 59px solid transparent;
    border-left: 59px solid #76ad00;
    border-radius: 118px;
    -webkit-animation: rotate1 36s linear infinite;
    animation: rotate1 36s linear infinite;
}

.button25-2:before {
  content: "";
    position: absolute;
    left: -59px;
    height: 118px;
    border-right: 59px solid transparent;
    border-left: 59px solid #76ad00;
    border-radius: 118px;
    -webkit-animation: rotate12 36s linear infinite;
    animation: rotate12 36s linear infinite;
    animation-delay: 9s;
}

.button25-3:before {
  content: "";
    position: absolute;
    left: -59px;
    height: 118px;
    border-right: 59px solid transparent;
    border-left: 59px solid #76ad00;
    border-radius: 118px;
    -webkit-animation: rotate13 36s linear infinite;
    animation: rotate13 36s linear infinite;
    animation-delay: 18s;
}

.button25-4:before {
  content: "";
    position: absolute;
    left: -59px;
    height: 118px;
    border-right: 59px solid transparent;
    border-left: 59px solid #76ad00;
    border-radius: 118px;
    -webkit-animation: rotate14 36s linear infinite;
    animation: rotate14 36s linear infinite;
    animation-delay: 27s;
}



@keyframes background1 {
  12.999% {border-width: 0 0 0 59px; border-color: transparent;}
  13%, 24.999% {border-width: 0 59px 0 0; border-color: #76ad00;}
  25% {border-width: 0 59px 0 0; border-color: #76ad00;}
  100% {border-width: 0 59px 0 0; border-color: #76ad00;}
}

@keyframes rotate1 {
  12.999% {left: -59px;}
  13% {left: 0px;transform: rotate(180deg);}
  24.999% {transform: rotate(360deg); left: 0px;}
  25% {-webkit-transform: rotate(360deg); left: 0px;}
  100% {-webkit-transform: rotate(360deg); left: 0px;}
}

@keyframes background12 {
  12.999% {border-width: 0 0 0 59px; border-color: transparent;}
  13%, 24.999% {border-width: 0 59px 0 0; border-color: #76ad00;}
  25% {border-width: 0 59px 0 0; border-color: #76ad00;}
  75% {border-width: 0 59px 0 0; border-color: #76ad00;}
  75.01% {border-width: 0 0 0 59px; border-color: transparent;}
  100% {border-width: 0 0 0 59px; border-color: transparent;}
}

@keyframes rotate12 {
  12.999% {left: -59px;}
  13% {left: 0px;transform: rotate(180deg);}
  24.999% {transform: rotate(360deg); left: 0px;}
  25% {-webkit-transform: rotate(360deg); left: 0px;}
  75% {-webkit-transform: rotate(360deg); left: 0px;}
  75.01% {left: -59px;-webkit-transform: rotate(0deg);}
  100% {left: -59px;-webkit-transform: rotate(0deg);}
}

@keyframes background13 {
  12.999% {border-width: 0 0 0 59px; border-color: transparent;}
  13%, 24.999% {border-width: 0 59px 0 0; border-color: #76ad00;}
  25% {border-width: 0 59px 0 0; border-color: #76ad00;}
  50% {border-width: 0 59px 0 0; border-color: #76ad00;}
  50.01% {border-width: 0 0 0 59px; border-color: transparent;}
  100% {border-width: 0 0 0 59px; border-color: transparent;}
}

@keyframes rotate13 {
  12.999% {left: -59px;}
  13% {left: 0px;transform: rotate(180deg);}
  24.999% {transform: rotate(360deg); left: 0px;}
  25% {-webkit-transform: rotate(360deg); left: 0px;}
  50% {-webkit-transform: rotate(360deg); left: 0px;}
  50.01% {left: -59px;-webkit-transform: rotate(0deg);}
  100% {left: -59px;-webkit-transform: rotate(0deg);}
}

@keyframes background14 {
  12.999% {border-width: 0 0 0 59px; border-color: transparent;}
  13%, 24.999% {border-width: 0 59px 0 0; border-color: #76ad00;}
  25% {border-width: 0 59px 0 0; border-color: #76ad00;}
  25.01% {border-width: 0 0 0 59px; border-color: transparent;}
  100% {border-width: 0 0 0 59px; border-color: transparent;}
}

@keyframes rotate14 {
  12.999% {left: -59px;}
  13% {left: 0px;transform: rotate(180deg);}
  24.999% {transform: rotate(360deg); left: 0px;}
  25% {-webkit-transform: rotate(360deg); left: 0px;}
  25.01% {left: -59px;-webkit-transform: rotate(0deg);}
  100% {left: -59px;-webkit-transform: rotate(0deg);}
}

img.vip-company-how-it-works-item-1-active {
  animation: imgopacity1active 36s linear infinite;
  animation-delay: 0s;
  transition: 0.5s;
  opacity: 1;
}

img.vip-company-how-it-works-item-1-activewhite {
  position: absolute;
  animation: imgopacity1activewhite 36s linear infinite;
  animation-delay: 0s;
  transition: 0.5s;
  opacity: 0;
}


.vip-company-how-it-works-img-1 {
  animation: backgroundgreen1 36s linear infinite;
  animation-delay: 0s;
}


@keyframes imgopacity1active {
  12.999% {opacity: 1;}
  24.999% {opacity: 1;}
  25% {opacity: 0;}
  100% {opacity: 0;}
}

@keyframes imgopacity1activewhite {
  12.999% {opacity: 0;}
  24.999% {opacity: 0;}
  25% {opacity: 1;}
  100% {opacity: 1;}
}

@keyframes backgroundgreen1 {
  12.999% {background: #fff; border: 2px solid #5b5b5b;}
  24.999% {background: #fff; border: 2px solid #5b5b5b;}
  25% {background: #76ad00; border: 2px solid #fff;}
  100% {background: #76ad00; border: 2px solid #fff;}
}

img.vip-company-how-it-works-item-2-nonactive {
  animation: imgopacity2nonactive 36s linear infinite;
  animation-delay: 4.3s;
  transition: 0.5s;
  opacity: 1;
}

img.vip-company-how-it-works-item-2-active {
  position: absolute;
  animation: imgopacity2active 36s linear infinite;
  animation-delay: 4.3s;
  transition: 0.5s;
  opacity: 0;
}

img.vip-company-how-it-works-item-2-activewhite {
  position: absolute;
  animation: imgopacity2activewhite 36s linear infinite;
  animation-delay: 4.3s;
  transition: 0.5s;
  opacity: 0;
}

.vip-company-how-it-works-img-2 {
  animation: backgroundgreen2 36s linear infinite;
  animation-delay: 4.3s;
}

@keyframes imgopacity2nonactive {
  12.999% {opacity: 1;}
  13%, 24.999% {opacity: 0;}
  25% {opacity: 0;}
  88% {opacity: 0;}
  88.01% {opacity: 1;}
  100% {opacity: 1;}
}

@keyframes imgopacity2active {
  12.999% {opacity: 0;}
  13%, 24.999% {opacity: 1;}
  25% {opacity: 1;}
  37.999%{opacity: 1;}
  38%{opacity: 0;}
  88% {opacity: 0;}
  88.01% {opacity: 0;}
  100% {opacity: 0;}
}

@keyframes imgopacity2activewhite {
  12.999% {opacity: 0;}
  37.999%{opacity: 0;}
  38%{opacity: 1;}
  88% {opacity: 1;}
  88.01% {opacity: 0;}
  100% {opacity: 0;}
}

@keyframes backgroundgreen2 {
  12.999% {background: #fff; border: 2px solid #5b5b5b;}
  37.999%{background: #fff; border: 2px solid #5b5b5b;}
  38%{background: #76ad00; border: 2px solid #fff;}
  88% {background: #76ad00; border: 2px solid #fff;}
  88.01% {background: #fff; border: 2px solid #5b5b5b;}
  100% {background: #fff; border: 2px solid #5b5b5b;}
}

img.vip-company-how-it-works-item-3-nonactive {
  animation: imgopacity3nonactive 36s linear infinite;
  animation-delay: 9s;
  transition: 0.5s;
  opacity: 1;
}

img.vip-company-how-it-works-item-3-active {
  position: absolute;
  animation: imgopacity3active 36s linear infinite;
  animation-delay: 9s;
  transition: 0.5s;
  opacity: 0;
}

img.vip-company-how-it-works-item-3-activewhite {
  position: absolute;
  animation: imgopacity3activewhite 36s linear infinite;
  animation-delay: 9s;
  transition: 0.5s;
  opacity: 0;
}

.vip-company-how-it-works-img-3 {
  animation: backgroundgreen3 36s linear infinite;
  animation-delay: 9s;
}

@keyframes imgopacity3nonactive {
  12.999% {opacity: 1;}
  13%, 24.999% {opacity: 1}
  25% {opacity: 0}
  75% {opacity: 0}
  75.01% {opacity: 1;}
  100% {opacity: 1;}
}

@keyframes imgopacity3active {
  12.999% {opacity: 0}
  13%, 24.999% {opacity: 0;}
  25% {opacity: 1;}
  49.999%{opacity: 1;}
  50%{opacity: 0;}
  75% {opacity: 0;}
  75.01% {opacity: 0}
  100% {opacity: 0}
}

@keyframes imgopacity3activewhite {
  12.999% {opacity: 0}
  49.999%{opacity: 0;}
  50%{opacity: 1;}
  75% {opacity: 1;}
  75.01% {opacity:0}
  100% {opacity: 0}
}

@keyframes backgroundgreen3 {
  12.999% {background: #fff; border: 2px solid #5b5b5b;}
  49.999%{background: #fff; border: 2px solid #5b5b5b;}
  50%{background: #76ad00; border: 2px solid #fff;}
  75% {background: #76ad00; border: 2px solid #fff;}
  75.01% {background: #fff; border: 2px solid #5b5b5b;}
  100% { background: #fff; border: 2px solid #5b5b5b;}
}

img.vip-company-how-it-works-item-4-nonactive {
  animation: imgopacity4nonactive 36s linear infinite;
  animation-delay: 22.3s;
  transition: 0.5s;
  opacity: 1;
}

img.vip-company-how-it-works-item-4-active {
  position: absolute;
  animation: imgopacity4active 36s linear infinite;
  animation-delay: 22.3s;
  transition: 0.5s;
  opacity: 0;
}

@keyframes imgopacity4nonactive {
  12.999% {opacity: 1;}
  13%, 24.999% {opacity: 0;}
  38% {opacity: 0;}
  38.01% {opacity: 1;}
  100% {opacity: 1;}
}

@keyframes imgopacity4active {
  12.999% {opacity: 0;}
  13%, 24.999% {opacity: 1;}
  25% {opacity: 1;}
  38% {opacity: 1;}
  38.01% {opacity: 0;}
  100% {opacity: 0;}
}

.vip-company-how-it-works-img {
  display: flex;
  align-items: center;
  justify-content: center;
        position: absolute;
    left: 50%;
    margin-left: -52px;
    top: 50%;
    margin-top: -52px;
    width: 104px;
    height: 104px;
    z-index: 999;
    background: #fff;
    border-radius: 50%;
    border: 2px solid #5b5b5b;
}

.vip-company-how-it-works-item {
  position: relative;
    width: max-content;
    border-radius: 50%;
    border: 1px solid #5b5b5b;
    height: 120px;
    padding-top: 0px;
}

.vip-company-how-it-works-line {
  height: 7px;
  border: 1px solid  #5b5b5b;
  background-color: none;
  width: 20%;
}

.vip-company-how-it-works-line-full {
  width:0%;
  height: 100%;
  background: #76ad00;
}

.vip-company-how-it-works-line-full-1 {
 -webkit-animation: fullLine1 36s linear infinite;
  animation: fullLine1 36s linear infinite;
  animation-delay: 0s; 
}

.vip-company-how-it-works-line-full-2 {
 -webkit-animation: fullLine2 36s linear infinite;
  animation: fullLine2 36s linear infinite;
  animation-delay: 9s; 
}

.vip-company-how-it-works-line-full-3 {
 -webkit-animation: fullLine3 36s linear infinite;
  animation: fullLine3 36s linear infinite;
  animation-delay: 18s; 
}

@keyframes fullLine1 {
  0% {width: 0%;}
  25% {width: 100%;}
  100% {width: 100%;}
}

@keyframes fullLine2 {
  0% {width: 0%;}
  25% {width: 100%;}
  75%{width: 100%;}
  75.01%{width: 0%;}
  100% {width: 0%;}
}

@keyframes fullLine3 {
  0% {width: 0%;}
  25% {width: 100%;}
  50%{width: 100%;}
  50.01%{width: 0%;}
  100% {width: 0%;}
}

@keyframes fullLine4 {
  0% {width: 0%}
  25% {width: 100%;}
  100% {width: 100%;}
}

.vip-company-how-it-works-carousel-item {
  position: relative;
  display: flex;
  width:100%;
  margin-top: 30px;
  justify-content: space-between;
}

.vip-company-how-it-works-carousel-item-text {
  width: 50%;
  margin-left: 5%;
  margin-top: 60px;
}

.vip-company-how-it-works-carousel-item-img {
  margin-top: 30px;
  width: 50%;
  position: relative;
  height: 440px;
  margin-right: 5%;
}

p.vip-company-how-it-works-bold-item {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 21px;
  margin-bottom: 70px;
}

p.vip-company-how-it-works-common-item {
  color: #4b4b4b;
  font-family: "Lato-Regular";
  font-size: 15px;
}

.vip-company-how-it-works-carousel-item-img img {
  height: 470px;
  width: auto;
  position: absolute;
  right: 0;
  bottom:0;
}

.vip-company-kak-mi-rabotaem-mob {
  display: none;
}

@media(max-width: 991px) {
.vip-company-kak-mi-rabotaem-mob {
  display: block;
  background: #faf7f4;
}
.vip-company-kak-mi-rabotaem-owl-item img {
height: 240px;
width: auto;
display: block;
margin:auto;
margin-bottom: 15px;
}
.vip-company-kak-mi-rabotaem-owl-item a {
  text-decoration: none;
  font-family: "Lato-Bold";
  font-size: 18px;
  color:#361b08;
  text-align: center;
  margin:auto;
  margin-bottom: 10px;
  display: block;
  width: auto;
  display: block;
}
.vip-company-kak-mi-rabotaem-owl-item p {
  font-family: "Lato-Light";
  font-size: 16px;
  color:#361b08;
  text-align: justify;
  width: 96%;
  margin-left: 2%;
}
div.vip-company-kak-mi-rabotaem-owl-nav {
  width: 96%;
  margin-left: 2%;
  top:35%;
}
}

/* ОТЗЫВЫ */

@media(max-width: 991px) {
  section.reviews-mb-vip {
        background: url(../images/15/reiting-under-choose-back.webp)!important;
  }
  .reviews-mb-vip a.add-review-button {
    background: #76ad00;
    color:#fff;
  }
  .reviews-mb-vip a.add-review-button p {
    color:#fff;
  }
  .reviews-mb-vip .reviews-mb-item {
    background:transparent;
  }
}

/* MATERCLASS */

.company-vip-masterclass-wrapp {
  width: 100%;
  position: relative;
}

.company-vip-masterclass-nav {
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: space-between;
    align-items: center;
    top: 50%;
    margin-top: -55px;
}
.company-vip-masterclass-nav a:nth-child(1) {
  margin-left: -40px;
}

.company-vip-masterclass-nav a:nth-child(2) {
  margin-right: -40px;
}
.company-vip-masterclass-nav a {
  opacity: 0.7;
  transition: 0.5s;
}
.company-vip-masterclass-nav a:hover {
  opacity: 1;
}
.company-vip-masterclass-nav a img {
  height:40px;
  width: auto
}

.company-vip-masterclass-owl-item img {
  display: block;
  width: 100%!important;
  height: auto;
  padding:7px;
  margin:auto;
}

.company-vip-masterclass-owl-item p {
  color: #361b08;
  font-family: "Lato-Regular";
  text-align: center;
  font-size: 15px;
  width: 50%;
  display: block;
  margin:auto;
  margin-top: 15px;
  line-height: 19px;
}

.company-vip-masterclass-owl-item:hover {
  cursor: pointer;
}

.company-vip-masterclass-owl-item:hover img {
  border:7px solid #76ad00;
  opacity: 0.7;
  padding:0;
}

.company-vip-masterclass-owl-item:hover p {
  font-family: "Lato-Bold";
  text-decoration: underline;
}

.company-vip-masterclass-under-wrapp-line {
  margin-top: 25px;
  display: flex;
  padding-bottom:15px;
  border-bottom: 1px solid #b8b8b8;
  align-items: center;
}






a.company-vip-masterclass-under-wrapp-zapisatsa {
  transition: 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 154px;
  height: 31px;
  border-radius: 15px;
  background-color: #f6db25;
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  margin-left: auto;
}

.company-vip-masterclass {
  position: relative;
}

a.company-vip-masterclass-under-wrapp-zapisatsa img {
  margin-right: 15px;
}

a.company-vip-masterclass-under-wrapp-zapisatsa:hover {
  box-shadow: -1px 2px 6px 1px rgba(0, 0, 0, 0.3);
}

.company-vip-masterclass-under-wrapp-text {
  padding-top: 15px;
}

.company-vip-masterclass-under-wrapp-text p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
}

.company-vip-masterclass-under-wrapp {
  opacity: 0;
  transition: 0.5s;
}

.company-vip-masterclass-under-wrapp-1 {
  opacity: 1;
}

.company-vip-masterclass-under-wrapp-2 {
  position: absolute;
  top:0;
  margin-top: -25px;
}

.company-vip-masterclass-under-wrapp-3 {
  position: absolute;
  top:0;
  margin-top: -25px;
}

.company-vip-masterclass-under-wrapp-4 {
  position: absolute;
  top:0;
  margin-top: -25px;
}

.company-vip-masterclass-under-wrapp-all {
  position: relative;
}

.company-vip-masterclass-under-wrapp-opisanie-active .company-vip-masterclass-under-wrapp-text-raspisanie {
 display: none;
}

.company-vip-masterclass-under-wrapp-opisanie-active .company-vip-masterclass-under-wrapp-text-opisanie {
 display: block;
}

.company-vip-masterclass-under-wrapp-raspisanie-active .company-vip-masterclass-under-wrapp-text-raspisanie {
 display: block;
}

.company-vip-masterclass-under-wrapp-raspisanie-active .company-vip-masterclass-under-wrapp-text-opisanie {
 display: none;
}

/* ДОСКА ОБЬЯВЛЕНИЙ */

.vip-company-doska-obyavleniy {
  background-size: cover;
  background-repeat: no-repeat;
  background: url(../images/16/gray-back.webp) #35454a;
}

.vip-company-doska-obyavleniy-carousel {
  width: 100%;
}

.vip-company-doska-obyavleniy-carousel .advert_item {
  max-width: 100%;
    width: 100%;
    height: auto;
}

.vip-company-doska-obyavleniy-title {
  width: 100%;
  text-align: center;
}

.vip-company-doska-obyavleniy-title p {
  text-align: center;
  color: #ffffff;
  font-family: "Lato-Semibold";
  font-size: 28px;
  margin-top: 20px;
  margin-bottom: 45px;
}

.vip-company-doska-obyavleniy-carousel .owl-item img {
  margin-top: -1px;
  width: 100%!important;
}



.company-vip-masterclass-under-wrapp-opisanie-active .company-vip-masterclass-under-wrapp-a-opisanie {
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  transition: 0.5s;
  text-decoration: none;
  color: #f3f3f3;
  font-family: "Lato-Semibold";
  font-size: 17px;
  background: #76ad00;
}

.company-vip-masterclass-under-wrapp-opisanie-active .company-vip-masterclass-under-wrapp-a-opisanie:hover {
  text-decoration: none;
  box-shadow: -1px 2px 6px 1px rgba(0, 0, 0, 0.3);
}

.company-vip-masterclass-under-wrapp-opisanie-active .company-vip-masterclass-under-wrapp-a-raspisanie {
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 17px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: none;
  transition: 0.5s;
}

.company-vip-masterclass-under-wrapp-opisanie-active .company-vip-masterclass-under-wrapp-a-raspisanie:hover {
  text-decoration: underline;
}


.company-vip-masterclass-under-wrapp-raspisanie-active .company-vip-masterclass-under-wrapp-a-raspisanie {
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  transition: 0.5s;
  text-decoration: none;
   color: #f3f3f3;
  font-family: "Lato-Semibold";
  font-size: 17px;
  background: #76ad00;
}

.company-vip-masterclass-under-wrapp-raspisanie-active .company-vip-masterclass-under-wrapp-a-raspisanie:hover {
  text-decoration: none;
  box-shadow: -1px 2px 6px 1px rgba(0, 0, 0, 0.3);
}

.company-vip-masterclass-under-wrapp-raspisanie-active .company-vip-masterclass-under-wrapp-a-opisanie {
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 17px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: none;
  transition: 0.5s;
}

.company-vip-masterclass-under-wrapp-raspisanie-active .company-vip-masterclass-under-wrapp-a-opisanie:hover {
  text-decoration: underline;
}

.company-vip-masterclass-wrapp {
  position: relative;
}


/* МАСТЕРА */

.vip-company-mastera-section-owl-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: absolute;
  top:50%;
  margin-top: -65px;
  z-index: 100;
}

.vip-company-mastera-section-owl-wrapp {
  position: relative;
}

.vip-company-mastera-section-owl-nav a {
  opacity: 0.7;
  transition: 0.5s;
  position: absolute;
  z-index: 100;
}

.vip-company-mastera-section-owl-nav a:nth-child(1) {
  left:0;
}

.vip-company-mastera-section-owl-nav a:nth-child(2) {
  right:0;
}


.vip-company-mastera-section-owl-wrapp a img {
  height: 40px;
}

.vip-company-mastera-section-owl-wrapp a:hover {
  opacity: 1;
}

.vip-company-mastera-section-owl {
  width: 100%;
}

.vip-company-mastera-section-owl-item {
  padding:10px;
  display: block;
  text-align: center;
}

img.vip-mastera-owl-item-main-img {
  width: 168px;
  transition: 0.5s;
  border-radius: 50%;
  height: 133px;
  margin:auto;
}

p.vip-mastera-owl-item-name {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 15px;
  margin-top: 20px;
}

p.vip-mastera-owl-item-under-name {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  margin-top: 0px;
}

p.vip-mastera-owl-item-desc {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  margin-top: 10px;
}

.vip-company-mastera-section-owl-item:hover {
  cursor: pointer; 
}

.vip-company-mastera-section-owl-item:hover p.vip-mastera-owl-item-name {
  text-decoration: underline;
}

.vip-company-mastera-section-owl-item:hover img.vip-mastera-owl-item-main-img {
  border-radius: 50%;
  border:3px solid #76ad00;
}

.vip-company-mastera-under-owl {
  margin-top: 20px;
  opacity: 0;
  transition: 0.5s;
}

.vip-company-mastera-under-owl-top-line {
  display: flex;
  padding-bottom: 10px;
  border-bottom: 1px solid #b8b8b8;
}

.vip-company-mastera-under-owl-top-line p {
  display: flex;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  align-items: center;
  margin-right: 45px;
}

.vip-company-mastera-under-owl-top-line img {
  margin-right: 10px;
  height: auto;
  width: auto;
}

.vip-company-mastera-under-owl-desc {
  padding-top: 10px;
}

.vip-company-mastera-under-owl-desc p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
}

.vip-company-mastera-under-owl {
  opacity: 0;
}

.vip-company-mastera-under-owl-wrapp {
  position: relative;
}

.vip-company-mastera-under-owl-1 {
  opacity: 1;
}

.vip-company-mastera-under-owl-2 {
  position: absolute;
  top:0;
  margin-top: 0px;
}

.vip-company-mastera-under-owl-3 {
  position: absolute;
  top:0;
  margin-top: 0px;
}

.vip-company-mastera-under-owl-4 {
  position: absolute;
  top:0;
  margin-top: 0px;
}

.vip-company-under-mastera-buttons {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  justify-content: space-between;
}

a.vip-company-under-mastera-button {
  text-decoration: none;
  display: flex;
  align-items: center;
  width: 32%;
  height: 107px;
  justify-content: center;
  position: relative;
  transition: 0.5s;
}

.vip-company-under-mastera-button-filter {
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  top:0;
  background:#361b08;
  left:0;
  z-index: 1;
  transition: 0.5s;
}

.vip-company-under-mastera-button-text {
  position: relative;
  z-index: 3;
}

a.vip-company-under-mastera-button:nth-child(1) {
  background:url(../images/19/under-master-1.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

a.vip-company-under-mastera-button:nth-child(2) {
  background:url(../images/19/under-master-2.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

a.vip-company-under-mastera-button:nth-child(3) {
  background:url(../images/19/3-layers.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

a.vip-company-under-mastera-button img {
  position: relative;
  z-index: 3;
  height: 40px;
  width: auto;
  margin-right: 25px;
}

a.vip-company-under-mastera-button p {
  color: #ffffff;
  font-family: "Lato-Semibold";
  font-size: 17px;
}

a.vip-company-under-mastera-button:hover p.vip-company-under-mastera-button-green {
  color:#02ec65;
}

a.vip-company-under-mastera-button:hover .vip-company-under-mastera-button-filter {
  opacity: 0.7;
}

@media(max-width: 991px) {
  .vip-company-doska-obyavleniy {
    display: none;
  }
  .vip-company-mastera-section {
    display: none;
  }
}

/* LAST SECTION */  

.vip-company-last-section {
  background:url(../images/19/last-block-back.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

.vip-company-last-section-owl-wrapp {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}

.vip-company-last-section-owl-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.vip-company-last-section-owl-item-all-inform {
  width: max-content;
  height: max-content;
  position: relative;
  border: 3px solid #76ad00;
  padding-left: 195px;
  padding-top: 45px;
  padding-right: 195px;
  display: block;
}

.vip-company-last-section-owl-item-all-inform-label {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 308px;
  height: 48px;
  background: #76ad00;
  top:0;
  left:50%;
  margin-left: -154px;
  margin-top: -24px;
}

.vip-company-last-section-owl-item-all-inform-label p {
  color: #ffffff;
  font-family: "Lato-Semibold";
  font-size: 21px;
}

.vip-company-last-section-owl-item-all-inform-inputs-line {
  width: max-content;
  height: max-content;
  position: relative;
  display: block;
  margin-top: 25px;
}

.vip-company-last-section-owl-item-all-inform-inputs-line input {
  width: 381px;
  height: 37px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  padding-left: 20px;
  padding-right: 40px;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
}

.vip-company-last-section-owl-item-all-inform-inputs-line .help-all-section {
  margin-left: -28px;
}

.vip-company-last-section-owl-item-all-inform-inputs-line img.help-active-img {
  display: none;
}

.help-active-section img.help-image {
  display: none;
}

.help-active-section img.help-active-img {
  display: block;
}

.vip-company-last-section-owl-item-all-inform-inputs-line .help-all-section-form-and-input-name {
  margin-top: 8px;
}

.vip-company-last-section-owl-item-all-inform-inputs-line textarea {
  width: 381px;
  height: 132px;
  border: 1px solid #c4c4c4;
  background-color: #ffffff;
  padding-left: 20px;
  padding-right: 40px;
  padding-top: 10px;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
}

a.vip-company-last-section-owl-item-button {
  text-decoration: none;
  width: 197px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
  border-radius: 19px;
  background-color: #f6db25;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  margin:auto;
  margin-top: 20px;
  margin-bottom: 34px;
}

a.vip-company-last-section-owl-item-button:hover {
  box-shadow: -1px 2px 6px 1px rgba(0, 0, 0, 0.3); 
}

.vip-company-last-section-owl .owl-item {
  padding-top: 40px;
  padding-bottom: 40px;
}

.vip-company-last-section-owl-nav {
  z-index: 10;
  position: absolute;
  width: 90%;
  margin-left: 5%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  top:50%;
  left:0;
  margin-top: -20px;
}

.vip-company-last-section-owl-nav a {
  text-decoration: none;
  opacity: 0.7;
  transition: 0.5s;
}

.vip-company-last-section-owl-nav a:hover {
  opacity: 1;
}

.vip-company-last-section-owl-nav a img {
  height: 40px;
  width: auto;
}

@media(max-width: 1200px) {
  .vip-company-last-section-owl-nav {
    z-index: 10;
    position: absolute;
    width: 100%;
    margin-left: 0%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    top: 50%;
    left: 0;
    margin-top: -20px;
}
.vip-company-last-section-owl-nav {
    z-index: 10;
    position: absolute;
    width: 100%;
    margin-left: 0%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    top: 50%;
    left: 0;
    margin-top: -20px;
}
a.vip-company-last-section-owl-nav-next.owl-next {
    left: 100%;
    margin-left: -40px;
}
}

.vip-company-last-section-mob {
  display: none;
}

@media(max-width: 991px) {
  .vip-company-last-section {
    display: none;
  }
  .vip-company-last-section-mob {
    display: block;
    background: url(../images/19/last-mob-section-back.webp) no-repeat center top;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .vip-company-last-section-mob-title {
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60%;
    margin:auto;
    margin-bottom: 15px;
    margin-top: 15px;
    background:#76ad00;
  }
  .vip-company-last-section-mob-title p {
    color:#fff;
    font-family: "Lato-Semibold";
    font-size: 21px;
  }
  .vip-company-last-section-mob input {
    background: #fff;
    border:1px solid #c4c4c4;
    height: 40px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    outline: none;
    font-family: "Lato-Light";
    font-size: 15px;
    margin-bottom: 15px;
    color:#361b08;
  }
  .vip-company-last-section-mob textarea {
     background: #fff;
    border:1px solid #c4c4c4;
    height: 140px;
    width: 100%;
    padding-left: 20px;
    padding-top: 4px;
    padding-right: 20px;
    outline: none;
    font-family: "Lato-Light";
    font-size: 15px;
    margin-bottom: 25px;
    color:#361b08;
  }
  .vip-company-last-section-mob a {
    text-decoration: none;
    border-radius: 5px;
    background:#f6db25;
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#000;
    font-family: "Lato-Regular";
    margin-bottom: 25px;
  }
}





/* 13 - OBYAVLEMIYE */

.new-advert-section {
  height: 100%;
  margin-top: 50px;
  background: url(../images/13/main-back.webp) no-repeat center top;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 40px;
  padding-top: 40px;
}
.new-advert-section .jq-selectbox__trigger-arrow {
    top: 18px!important;
}

.new-advert-section-title {
  width: 100%;
  text-align: center;
}

.new-advert-section-title h1 {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 25px;
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: unset;
  text-align: center;
}

.top-owl-dots {
  margin-top: 90px;
  display: flex;
}

.top-owl-dots p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 21px;
}



/* STEP 1 */

.step-1-items-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}

.step-1-item {
  display: flex;
  align-items: center;
  justify-content: center;
  background:none;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  transition: 0.5s;
  text-align: center;
  text-decoration: none;
}

.step-1-item:hover {
  background: #fff;
  box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.31);
}

.step-1-item.active {
  background-color: #76ad00;
  box-shadow: none;
}
.step-1-item.active p {
  color:#fff;
}

.step-1-item.active p {
  color:#fff;
}

.step-1-item i {
    height: max-content;
    width: max-content;
    transition: all ease 0.4s;
}
.step-1-item.active i {
color: #fff;
    filter: hue-rotate(173deg) grayscale(0.75) brightness(1.16) contrast(3) saturate(0);
}
.step-1-item img {
  margin:auto;
}

.step-1-item p {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 22px;
  margin-top: 20px;
}

.step-1-item-content {
  height: max-content;
}

.new-advert-section .owl-carousel.owl-loaded {
  margin-top: 40px;
}

.top-owl-dots-item {
  position: relative;
  display: flex;
  align-items: center;
  height: 20px;
}

.top-owl-dots-item:first-child .top-owl-dots-item-line {
display: none;
}

.top-owl-dots-item .top-owl-dots-item-border {
  width: 12px;
  height: 12px;
  background: #ffffff;
  position: absolute;
  border-radius: 50%;
  left: 100%;
  z-index: 10;
  transition: 1s;
}

.top-owl-dots-item .top-owl-dots-item-line {
  width: 220px;
  background:#fff;
  height: 3px;
  transition: 1s;
}

p.owl-dots-common-p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 14px;
    position: absolute;
    bottom: 0;
    white-space: nowrap;
    width: 130px;
    text-align: center;
    top: 18px;
    left: 100%;
    margin-left: -60px;
    transition: 0.5s;
}

p.owl-dots-active-p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 19px;
  width: 200px;
  text-align: center;
  position: absolute;
  top: -42px;
  left: 100%;
  margin-left: -100px;
  white-space: nowrap;
  transition: 0.5s;
}

.top-owl-dots-item:nth-child(1) p.owl-dots-active-p {
  left:0;
  margin-left: 0;
}

.top-owl-dots-item p.owl-dots-active-p {
  opacity: 0;
}

.top-owl-dots-item-active p.owl-dots-active-p{
opacity: 1;
}

.top-owl-dots-item-active p.owl-dots-common-p{
opacity: 0;
}

.top-owl-dots-item-active .top-owl-dots-item-border {
  background: #76ad00;
  width: 20px;
  height: 20px;
}

.top-owl-dots-item-active .top-owl-dots-item-line {
  background: #76ad00;
}

.top-owl-dots-item-active-done .top-owl-dots-item-border {
  width: 12px;
  height: 12px;
  background: #76ad00;
}

.top-owl-dots-item-active-done .top-owl-dots-item-line {
  background: #76ad00;
}

.top-owl-dots-item-active-done p.owl-dots-common-p {
opacity: 1;
}

.top-owl-dots-item-active-done p.owl-dots-active-p {
opacity: 0;
}

.top-owl-dots-item:hover {
  cursor: pointer;
}

.step {
  margin-top: 30px;
}

.step-last-line {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 60px;
}

.step-last-line .step-last-line-back {
  text-decoration: none;
  display: flex;
  align-items: center;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  opacity: 1;
  transition: 0.5s;
}

.step-last-line .step-last-line-back img {
  margin-right: 10px;
}

.step-last-line .step-last-line-back:hover {
  opacity: 0.7;
}

.step-last-line .step-last-line-next {
  width: 140px;
  height: 39px;
  border-radius: 18px;
  background-color: #f6db25;
  transition: 0.5s;
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.step-last-line .step-last-line-next:hover {
 box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.3);  
}

.step-last-line .step-last-line-next img {
  margin-left: 10px;
}

.step-last-line .step-last-line-cancel {
transition: 0.5s;
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.step-last-line .step-last-line-cancel:hover {
  opacity: 0.7;
}

.step-1 {
  display: block;
}

/* STEP 2 */

.step-2 {
  margin-top: 105px;
}

.step-2-line {
  display: flex;
  align-items: flex-end;
  width: 100%;
  margin-top: 25px;
}

p.step-2-item-title {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 16px;
  margin-bottom: 15px;
}

.step-2-line .step-2-line-item:nth-child(1) {
  width: 32%;
  margin-right: 5%;
}

.step-2-line .step-2-line-item:nth-child(2) {
  width: 28%;
  margin-right: 3%;
}

.step-2-line .step-2-line-item:nth-child(3) {
  width: 32%;
  margin-right: 0%;
}

.step-2-input-line {
  width: 100%;
  position: relative;
}

.step-2-input-line input {
  width: 100%;
  height: 37px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  padding-left: 20px;
  padding-right: 40px;
}

.step-2-input-line input.active {
  border: 1px solid #76ad00;
}

.step-2-line .help-all-section {
  margin-top: 8px;
  margin-left: -28px;
}

.help-all-section:hover {
  cursor: pointer;
}

.step-2-line .jq-selectbox.jqselect {
  height: 37px;
  box-shadow: rgba(82, 53, 21, 0.25) 1px 2px 5px 1px inset;
  border-radius: 6px;
  background-color: rgb(255, 255, 255);
  width: 100%;
  z-index: 10;
}

.step-2-line .jq-selectbox__select {
  height: 37px;
  box-shadow: inset 1px 1px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  padding: 0;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
  align-items: center;
}

.step-2-line .jq-selectbox__select-text {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
}


.step-2-line .aside_block-head {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 16px;
}

.step-2-line .aside_block {
  margin-bottom: 20px;
}

.step-2-line:nth-child(3) {
margin-top: 10px;
}

.step-2 {
  display: none;
}

/* STEP 3 */

.step-bold-title p {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 21px;
}

.step .step-bold-title {
  width: 100%;
  display: block;
  text-align: right;
  margin-top: 60px;
  margin-bottom: 60px;
}

.step-3-add-photo-buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

a.step-3-add-photo-button {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
  box-shadow: 1px 2px 7px 1px rgba(0, 0, 0, 0.17);
  border-radius: 5px;
  background-color: #ffffff;
  width: 31%;
  height: 105px;
}

span.step-3-add-photo-buttons-wrapp {
  display: block;
  height: max-content;
  width: max-content;
}

span.step-3-add-photo-buttons-wrapp p {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 14px;
  margin-bottom: 4px;
}

span.step-3-add-photo-buttons-wrapp img {
  display: block;
  margin:auto;
}

a.step-3-add-photo-button:hover {
  border-radius: 5px;
  background-color: #ede0d6;
}

.step-3-line {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
  margin-top: 30px;
}

.step-3-line-item {
  width: 31%;
}

.step-3-textarea-wrapp {
  position: relative;
  width: 100%;
}

.step-3-textarea-wrapp textarea {
  height: 70px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  width: 100%;
  padding-left: 20px;
  padding-top: 5px;
  padding-right: 40px;
}

.step-3-textarea-wrapp .help-all-section {
  margin-top: 8px;
    margin-left: -28px;
}

.step-line-socials {
  display: flex;
  align-items: center;
  margin-top: 30px;
}

a.step-line-social {
  text-decoration: none;
  position: relative;
  margin-left:20px;
}

a.step-line-social img.step-line-social-nonactive {
  display: block;
}

a.step-line-social img.step-line-socials-active {
  display: none;
}

a.step-line-social:hover img.step-line-social-nonactive {
  display: none;
}

a.step-line-social:hover img.step-line-socials-active {
  display: block;
}

.step-3 {
  display: none;
}

/* STEP 4 */

.step-4-textarea-line {
  width: 100%;
}

.step-4-textarea-line-wrapp {
  position: relative;
}

.step-4-textarea-line-wrapp textarea {
  width: 100%;
  height: 129px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 35px;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  letter-spacing: 0.84px;
}

.step-4-textarea-line-wrapp .help-all-section {
  margin-left: -28px;
  margin-top: 8px;
}

.step-4-textarea-line-wrapp-symbol {
  display: flex;
  position: absolute;
  bottom:0;
  right:0;
  margin-bottom: 10px;
  margin-right: 15px;
}

.step-4-textarea-line-wrapp-symbol p {
  color: #b7b7b7;
  font-family: "Lato-Light";
  font-size: 12px;
}

.step-4-textarea-line-wrapp-symbol a {
  color: #29ce21;
  text-decoration: none;
}

.step-4-checkbox-line {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

.step-4-left-line {
  width: 78%;
}

.step-4-checkbox-coloums {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.step-4-checkbox-coloum {
  width: 33%;
}

.step-4-checkbox-coloum label {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
  margin-bottom: 15px;
}

.step-4-checkbox-coloum .jq-checkbox {
  margin-right: 12px;
}

.step-4-right-line {
  width: 20%;
}

.step-4-right-line .jq-selectbox {
  height: 37px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  width: 100%;
}

.step-4-right-line .jq-selectbox__select {
  height: 37px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  padding: 0;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
  align-items: center;
}

.step-4-right-line .jq-selectbox__select-text {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
}

.step-4 {
  display: none;
}

.step-5-title {
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 50px;
}

.step-5-title p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
}

.step-5-title a {
  text-decoration: underline;
  color: #84b51c;
  opacity: 1;
  transition: 0.5s;
}

.step-5-title a:hover {
  opacity: 0.7;
  cursor: pointer;
}

.step-5-inputs-line {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 15px;
}

.step-5-inputs-line-item {
  width: 30%;
}

.step-5-inputs-line-item label {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
  margin-top: 15px;
}

.step-5-inputs-line-item .jq-checkbox {
  margin-right: 12px;
}

.step-5-textarea-wrapp {
  position: relative;
}

.step-5-textarea-wrapp input {
  height: 37px;
  width: 100%;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  padding-right: 40px;
  padding-left: 20px;
}

.step-5-textarea-wrapp .help-all-section {
  margin-top: 8px;
  margin-left: -28px;
}

.step-5-inputs-line-item .jq-selectbox {
  height: 37px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  width: 100%;
}

.step-5-inputs-line-item .jq-selectbox__select {
  height: 37px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  width: 100%;
  padding:0;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
  align-items: center;
}

.step-5-inputs-line-item .jq-selectbox__select-text {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
}

.step-5-inputs-line-item img.step-5-inputs-line-item-captcha {
  margin-top: 15px;
  display: block;
  width: 100%;
  height: auto;
}

.step-5-textarea-wrapp .registration-nadez-line {
  width: 100%;
  float: none;
  margin-right: 0;
}

.step-5-textarea-wrapp p.registration-nadez-pod {
  margin-right: 0;
  margin-top: 0;
}

.step-5 {
  display: none;
}

.step-5-all-wrapp {
  display: flex;
  align-items: center;
}

img.step-5-all-wrapp-img {
  width: 145px;
  height: 145px;
}
 
.step-5-all-inform-wrapp {
  width:65%;
  margin-left: 30px;
}

.step-5-all-inform-name {
  border-bottom: 1px solid #edddcc;
  width: 100%;
}

.step-5-all-inform-name p {
  color: #361b08;
  font-family: "Lato-Bold";
  padding-bottom: 15px;
  font-size: 21px;
}

.step-5-all-inform {
  display: flex;
  justify-content: space-between;
}

.step-5-all-inform-coloum {
  width: max-content;
  margin-top: 15px;
}

.step-5-all-inform-coloum p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 15px;
  letter-spacing: 0.9px;
}

.step-5-all-inform-coloum:first-child p {
  letter-spacing: 0.96px;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 16px;
}

.step-5-all-inform-coloum a {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 16px;
  text-decoration: none;
}

.step-5-all-inform-coloum a:hover {
  text-decoration: underline;
}

.step-5-all-inform-coloum a img {
  margin-right: 15px;
  height: auto;
  width: auto;
}

.step-5-last-line {
  margin-top: 150px;
}

.step-5-log {
  display: none;
}

/*  STEP 6 */

.step-6 {
  display: none;
}

.step-6-labels-wrapp {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.step-6-labels-coloum {
  width: max-content;
  height: max-content;
}

.step-6-labels-coloum-item {
  display: flex;
  align-items: center;
}

.step-6-labels-coloum .step-6-labels-coloum-item:last-child {
  margin-top: 55px;
}

.step-6-labels-coloum:nth-child(1) .step-6-labels-coloum-item {
  width: 365px;
  height: max-content
}

.step-6-labels-coloum-item-label {
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 16px;
}

.step-6-labels-coloum-item-label-active {
  color: #90bc34;
}

.step-6-labels-coloum-item p {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 16px;
  display: block;
  margin-left: auto;
}

.step-6-labels-coloum .jq-selectbox {
  min-width: auto;
  width: 200px;
  height: 37px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  margin-left: 35px;
  margin-right: 40px;
}

.step-6-labels-coloum .jq-selectbox__select {
  width: 200px;
  height: 37px;
  box-shadow: inset 1px 2px 5px 1px rgba(82, 53, 21, 0.25);
  border-radius: 6px;
  background-color: #ffffff;
  padding: 0;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
  align-items: center;
}

.step-6-labels-coloum .jq-selectbox__select-text {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
}

.step-6-labels-coloum .jq-checkbox {
  margin-right: 15px;
}

.step-6-all {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 60px;
}

.step-6-all-item {
  display: flex;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
}

.step-6-all-item a {
  text-decoration: none;
  margin-right: 10px;
  color: #361b08;
  font-family: "Lato-Semibold";
  font-size: 18px;
  letter-spacing: 1.08px;
}

.step-6-all-item p {
  font-family: "Lato-Light";
  font-size: 18px;
  letter-spacing: 1.08px;
}

.step-last-line a.step-last-line-next-all {
  width: 318px;
}

.new-advert-section {
  display: block;
}

/* LAST SCREEN */

section.new-advertise-succesfull-add {
  display: none;
  height: 100%;
  margin-top: 50px;
  background: url(../images/13/done-back.webp) no-repeat center top;
  background-size: cover;
  background-repeat: no-repeat;
}

section.new-advertise-succesfull-add .container {
  height: 100%;
}

section.new-advertise-succesfull-add .justify-content-center {
  position: absolute;
    display: block;
    width: 100%;
    justify-content: flex-end!important;
}

section.new-advertise-succesfull-add .bread {
      display: block!important;
    text-align: right;
}

section.new-advertise-succesfull-add .bread a {
    margin-left: auto;
    float: left;
}
.step-1-items-line a.active span i {
    color: #361b08;
    filter: hue-rotate(173deg) grayscale(0.75) brightness(1.16) contrast(3) saturate(0);
}
.step-1-items-line a.active span img {
filter: hue-rotate(173deg) grayscale(0.75) brightness(1.16) contrast(3) saturate(0);
}
.new-advert-section .jq-selectbox__trigger {
  border: none;
}
.new-advert-section .jq-selectbox__trigger-arrow {
  border: none;
    top: 4px!important;
}
.new-advertise-succesfull-all {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.new-advertise-succesfull-all-wrapp {
  height: max-content;
  width: max-content;
  text-align: center;
}

p.new-advertise-succesfull-name {
  margin-bottom: 70px;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 21px;
}

p.new-advertise-succesfull-p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 18px;
  letter-spacing: 0.72px;
  margin-top: 45px;
}

p.new-advertise-succesfull-p a {
  text-decoration: underline;
  opacity: 1;
  color: #669900;
  transition: 0.5s;
}

p.new-advertise-succesfull-p a:hover {
  opacity: 0.7;
  cursor: pointer;
}

.new-advertise-succesfull-add .all-inform-button-line-long-border {
    width: 420px;
    margin: auto;
    margin-top: 40px;
    border-radius: 23px;
}

.new-advertise-succesfull-add-mob .all-inform-button-line-long-border {
    width: 420px;
    margin: auto;
    margin-top: 40px;
    border-radius: 23px;
}

@media(max-width: 1250px) {
  .top-owl-dots-item .top-owl-dots-item-line {
    width: 180px;
  }
  .top-owl-dots {
    margin-top: 90px;
    display: flex;
    width: 90%;
    justify-content: center;
}
}

@media(max-width: 1200px) {
  .registration-nadez-line {
    margin-top: 20px;
    width: 100%;
    height: 9px;
    border: 1px solid #cbcbcb;
    margin-right: 0px;
    float: right;
}
p.registration-nadez-pod {
  margin-left: 0px;
}
}

@media(max-width: 1080px) {
  .top-owl-dots-item .top-owl-dots-item-line {
    width: 144px;
  }
  .step-4-left-line {
    width: 72%;
}
.step-4-right-line {
    width: 26%;
}
}

.obyavleniya-mob-dots {
  display: none;
}

.step-mob {
  display: none;
}

/* 13 - OBYAVLENIYA-MOB */

.statistika-geografia-section-mb .jq-selectbox__trigger {
      border: none;
}
.statistika-geografia-section-mb .jq-selectbox__trigger-arrow {
  border: none;
    top: 4px!important;
}

.step-4-mob-line-all .jq-checkbox.checked .jq-checkbox__div {
  margin-top: 1px;
  margin-left: 1px;
}

@media(max-width: 940px) {
  .top-owl-dots {
    display: none;
  }
  .step {
    display: none!important;
  }
  .obyavleniya-mob-dots {
    display: flex;
    align-items: center;
    width: 100%;
    height: 15px;
  }
  .obyavleniya-mob-dots-a {
    width: calc(100%/6);
    height: 100%;
    transition: 0.5s;
    background-color: #fff;
    border-right: 1px solid #d4d4d4;
  }
  .obyavleniya-mob-dots-a-active {
    background-color: #76ad00;
  }
  .obyavleniya-mob-dots-a:last-child {
    border:none;
  }
  .step-1-mob {
    display: block;
    margin-top: 30px;
  }
  .new-advert-section-title h1 {
    margin-top: 15px;
    margin-bottom: 25px;
  }
  a.mob-section-last-line-a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 292px;
    height: 40px;
    border-radius: 8px;
    background-color: #f6db25;
    text-decoration: none;
    transition: 0.5s;
    margin:auto;
    margin-top: 45px;
  }
  a.mob-section-last-line-a p {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 16px;
    margin-right: 15px;
  }
  a.mob-section-last-line-a:hover {
    cursor: pointer;
    box-shadow: 1px 4px 6px 1px rgba(0, 0, 0, 0.3);
  }
  a.mob-section-last-line-a-common {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin:auto;
    margin-top: 15px;
  }
  a.mob-section-last-line-a-common p {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 16px;
    margin-left: 15px;
  }
  a.mob-section-last-line-a-common:hover {
    cursor: pointer;
  }
  a.mob-section-last-line-a-common:hover p {
    text-decoration: underline;
  }
  p.step-mob-title {
    color: #361b08;
    font-family: "Lato-Bold";
    margin-bottom: 15px;
    font-size: 18px;
    text-align: center;
    width: 100%;
  }
  .bread-row {
    opacity: 0;
  }
}

.step-1-items-line-mob {
  display: none
}

@media(max-width: 767px) {
  .new-advert-section {
    background: url(../images/13/mob-back.webp) no-repeat center top;
    background-size: cover;
    background-repeat: no-repeat;
  }
.step-1-items-line {
  display: none;
}
.step-1-items-line-mob {
  display: flex;
  align-items: center;
}
.new-advert-section {
  height: max-content
}
.step-1-items-line-mob {
    display: flex;
    align-items: center;
    width: 70%;
    margin: auto;
    justify-content: space-between;
}
.step-1-item p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 19px;
    margin-top: 12px;
}
img.step-1-item-active-img {
  display: none;
}
.step-1-item {
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.23);
background-color: #ffffff;
margin-bottom: 25px;
}
.step-1-item:hover {
  background-color: #76ad00;
  box-shadow: none;
}
.step-1-item:hover p {
  color:#fff;
}

.step-1-item i {
    height: max-content;
    width: max-content;
    transition: all ease 0.4s;
}
.step-1-item:hover i {
color: #fff;
    filter: hue-rotate(173deg) grayscale(0.75) brightness(1.16) contrast(3) saturate(0);
}
}

@media(max-width: 650px) {
  .step-1-items-line-mob {
    display: flex;
    align-items: center;
    width: 80%;
    margin: auto;
    justify-content: space-between;
}
}
@media(max-width: 550px) {
  .step-1-items-line-mob {
    display: flex;
    align-items: center;
    width: 90%;
    margin: auto;
    justify-content: space-between;
}
}

@media(max-width: 450px) {
  .step-1-items-line-mob {
    display: flex;
    align-items: center;
    width: 96%;
    margin: auto;
    justify-content: space-between;
}
.step-1-item img {
    margin: auto;
    height: 40px;
    width: auto;
}
.step-1-item {
    width: 145px;
    height: 145px;
}
.step-1-item p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 17px;
    margin-top: 12px;
}
}

@media(max-width: 400px) {
  .step-1-item {
    width: 125px;
    height: 125px;
}
}

/* STEP 2 MOB */

.step-2-mob {
  display: none;
  margin-top: 30px;
}

@media(max-width: 940px) {
  .step-2-mob .jq-selectbox__trigger {
    border:none;
  }
  .step-2-mob .jq-selectbox__trigger-arrow {
    border: none;
    top: 4px!important;
  }
  .step-2-mob-line-all {
    display: block;
    width: 100%;
    margin-bottom: 13px;
  }
  .step-2-mob-line-all p {
    color: #361b08;
    font-family: "Lato-Bold";
    margin-bottom: 5px;
    display: block;
    font-size: 15px;
  }
  .step-2-mob-line-all input {
    height: 35px;
    width: 100%;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
  }
  .step-2-mob-line-all .jq-selectbox {
        height: 35px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    width: 100%;
  }
  .step-2-mob-line-all .jq-selectbox__select {
    height: 35px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    width: 100%;
    padding: 0;
    border: none;
    padding-left: 20px;
    display: flex;
    align-items: center;
  }
  .step-2-mob-line-all .jq-selectbox__select-text {
        color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
  }
  .step-2-mob-line-half {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .step-2-mob-line-half input {
    width: 48%;
  }
  .step-2-mob-line-half .jq-selectbox {
    width: 48%;
  }
  .step-2-mob-line-half .jq-selectbox__select {
    width: 100%;
  }
}

/* STEP 3 */
.step-3-mob {
  display: none;
}

@media(max-width: 940px) {
  .step-3-mob {
    display: none;
  }
p.step-mob-name-title {
  text-align: center;
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 7px;
}
.step-3-mob-all-wrapp {
  margin-bottom: 40px;
  display: block;
}
.step-3-mob-all-wrapp a {
  height: 104px;
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.28);
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  background: #ffffff;
  width: 100%;
  display: block;
  text-decoration: none;
}
.step-3-mob-all-wrapp a:hover {
  background: url(../images/13/a-hocer-back.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.step-3-mob-all-wrapp a p {
color: #65594d;
font-family: "Lato-Bold";
font-size: 16px;
text-align: center;
margin-top: 13px;
}
.step-3-mob-all-wrapp a img {
  margin:auto;
  margin-top: 10px;
  display: block
}
.step-3-mob-all-wrapp textarea {
  height: 104px;
  box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
  border-radius: 6px;
  background-color: #ffffff;
  width: 100%;
  color: #361b08;
  font-family: "Lato-Light";
  padding-top:10px;
  padding-left: 10px;
  font-size: 15px;
  margin-top: 15px;
}
}

@media(max-width: 500px) {
  .step-3-mob-all-wrapp textarea {
    height: 74px;
  }
  .step-3-mob-all-wrapp a {
    height: 74px;
  }
  .step-3-mob-all-wrapp a img {
    margin-top: 0;
  }
  .step-3-mob-all-wrapp a p {
    margin-top: 9px;
  }
}

/* STEP 4 */

.step-4-mob {
  display: none;
}

@media(max-width: 940px) {
  .step-4-mob-line-all textarea {
    height: 219px;
    width: 100%;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    padding-left: 15px;
    padding-top: 7px;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
    padding-bottom: 40px;
  }
  .step-4-mob {
    display: none;
  }
  .step-4-mob-line-all {
    position: relative;
  }
  .step-4-mob-line-all .step-4-textarea-line-wrapp-symbol p {
    font-family: "Lato-Light";
  }
  .step-4-mob-line-all .step-4-textarea-line-wrapp-symbol a {
    font-family: "Lato-Light";
  }
  .step-4-mob-line-all p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 15px;
    margin-bottom: 5px;
  }
  .step-4-mob-line-all .jq-selectbox {
    height: 35px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    width: 200px;
  }
  .step-4-mob-line-all .jq-selectbox__select {
    height: 35px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    width: 100%;
    padding: 0;
    border: none;
    padding-left: 20px;
    display: flex;
    align-items: center;
  }
  .step-4-mob-line-all .jq-selectbox__select-text {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
  }
  .step-4-mob-line-inputs-coloums {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .step-4-mob-line-inputs-coloum {
    width: 48%;
  }
  .step-4-mob-line-inputs-coloum label {
    margin-bottom: 15px;
  }
  .step-mob-name-title-top {
    margin-top: 15px;
    margin-bottom: 10px;
  }
}

/* STEP 5*/

.step-5-mob {
  display: none;
}

@media(max-width: 991px) {
  .step-5-mob {
  display: none;
}
  .step-5-mob-title {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 14px;
    width: 80%;
    display: block;
    margin:auto;
    text-align: center;
  }
  .step-5-mob-title a {
    color: #76ad00;
    text-decoration: underline;
  }
  .step-5-inputs-line {
    position: relative;
    width: 100%;
    margin-top: 20px;
  }
  .step-5-inputs-line input {
    height: 38px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    padding-left: 20px;
    width: 100%;
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
  }
  .step-5-inputs-line .jq-selectbox {
    height: 35px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    width: 100%;
  }
  .step-5-inputs-line .jq-selectbox__select {
    height: 35px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    width: 100%;
    padding: 0;
    border: none;
    padding-left: 20px;
    display: flex;
    align-items: center;
  }
  .step-5-inputs-line .jq-selectbox__select-text {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
  }
  .robot-img {
    margin-top: 5px;
    width: auto;
  }
  .step-5-mob-log {
    display: none;
  }
  .step-5-mob-account-wrapp {
    display: flex;
    align-items: center;
    margin-top: 20px;
    justify-content: space-between;
  }
  .step-5-mob-account-wrapp img.step-5-mob-account-wrapp-img {
    width: 29%;
    height: auto;
  }
  .step-5-mob-account-inform {
    width: 68%;
  }
  .step-5-mob-account-inform-name {
    width: 100%;
    border-bottom: 1px solid #edddcc;
  }
  .step-5-mob-account-inform-name p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 18px;
    padding-bottom: 10px;
  }
  .step-5-mob-account-inform-item {
    margin-top: 15px;
    display: flex;
    align-items: center;
  }
  .step-5-mob-account-inform-item p {
    color: #361b08;
    font-family: "Lato-Bold";
    font-size: 16px;
  }
  .step-5-mob-account-inform-item img {
    margin-right: 15px;
    height: auto;
  }
  .step-5-mob-dop {
    width: max-content;
    margin:auto;
    margin-top: 40px;
  }
  .step-5-mob-dop p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
  }
}

/* STEP 6 */

@media(max-width: 940px) {
  .step-6-mob .jq-checkbox.checked .jq-checkbox__div {
    margin-top: 1px;
    margin-left: 1px;
}
  .step-6-line-item {
    display: flex;
    width: 100%;
    align-items: center;
    margin-bottom: 15px;
    margin-top: 20px;
  }
  .step-6-line-item p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 14px;
    display: block;
    margin-left: auto; 
  }
  .step-6-line-item .jq-checkbox {
    margin-right: 10px;
  }
  .step-6-line-item .jq-selectbox {
    height: 35px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    width: 200px;
    display: block;
  }
  .step-6-line-item .jq-selectbox__select {
    height: 35px;
    box-shadow: inset 0 0 5px 1px rgba(40, 25, 8, 0.34);
    border-radius: 6px;
    background-color: #ffffff;
    width: 200px;
    padding: 0;
    border: none;
    padding-left: 20px;
    display: flex;
    align-items: center;
  }
  .step-6-line-item .jq-selectbox__select-text {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
  }
  .step-6-labels-coloum-item-label-active {
    color: #361b08;
    font-family: "Lato-Bold";
  }
  .step-6-mob .step-6-line-item:nth-child(10) {
    padding-bottom: 20px;
    border-bottom: 1px solid #edddcc;
}
  .step-6-line-sum {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
  }
  .step-6-line-sum p {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 18px;
    letter-spacing: 0.36px;
  }
  .step-6-mob {
    display: none;
  }
  .new-advertise-succesfull-add-mob  {
    display: none;
    height: 100vh;
    margin-top: 60px;
    background: url(../images/13/done-back.webp) no-repeat center top;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .new-advertise-succesfull-add-mob p.new-advertise-succesfull-name {
    color: #76ad00;
    font-family: "Lato-Bold";
    margin-bottom: 0px;
    font-size: 16px;
  }
  .new-advertise-succesfull-add-mob p.new-advertise-succesfull-p {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 16px;
  }
  .new-advertise-succesfull-add-mob p.new-advertise-succesfull-p {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 16px;
    margin-top: 35px;
  }
  .new-advertise-succesfull-add-mob a.all-inform-button-line-long-border {
    width: 290px;
    margin: auto;
    margin-top: 40px;
    border-radius: 23px;
    font-size: 13px;
}
}

@media(max-width:767px) {
  .new-advertise-succesfull-add-mob {
    background: url(../images/13/mob-back.webp) no-repeat center top;
    background-size: cover;
    background-repeat: no-repeat;
  }
}



/* 2 - COMPANY */

section.second-company-inder-main-section {
    display: block;
    height: max-content;
}

.second-page-company-first-section {
  background:url(../images/2/main-section-back.webp);
  height: 664px;
  padding-bottom: 440px;
}

.second-page-under-main-photo-section {
    position: absolute;
    padding-top: 20px;
    padding-left: 25px;
    padding-right: 25px;
    background: url(../images/bg.webp) #f8f8f8;
    top: 0;
    margin-top: 289px;
    left: 50%;
    margin-left: -40%;
    width: 80%;
    height: 351px;
    display: flex;
}

.second-page-under-main-photo-section-photo-wrapp {
  display: flex;
  width: 100%;
}

.second-page-under-main-photo-section-coloum-1 {
  width: 30%;
  height: 100%;
  overflow:hidden;
  position: relative;
  margin-left:4px;
  margin-bottom: 4px;
}

.second-page-under-main-photo-section-coloum-1-item {
  width: 100%;
  height: 100%;
  background:url(../images/2/photo-1.webp);
  background-size: cover;
  background-repeat:no-repeat;
}

.second-page-under-main-photo-section-coloum-2 {
  width: 20%;
  height: 100%;
  position: relative;
  margin-left:4px;
  overflow:hidden;
}

.second-page-under-main-photo-section-coloum-2-item:nth-child(1) {
  width: 100%;
  height: 60%;
  background:url(../images/2/photo-2.webp);
  background-size: cover;
  background-repeat:no-repeat;
}

.second-page-under-main-photo-section-coloum-2-item:nth-child(2) {
  width: 100%;
  height: 40%;
  background:url(../images/2/photo-3.webp);
  background-size: cover;
  background-repeat:no-repeat;
  margin-top:4px;
}

.second-page-under-main-photo-section-coloum-3 {
  width: 15%;
  height: 100%;
  margin-left: 4px;
  margin-bottom: 4px;
  overflow:hidden;
  position: relative;
}

.second-page-under-main-photo-section-coloum-3-item {
  height: 100%;
  width: 100%;
  background:url(../images/2/photo-4.webp);
  background-size: cover;
  background-repeat:no-repeat;
}

.second-page-under-main-photo-section-coloum-4 {
  width: 34%;
  margin-left:4px;
  overflow:hidden;
  margin-bottom: 0px;
}

.second-page-under-main-photo-section-coloum-4-item:nth-child(1) {
  height: 60%;
  width: 100%;
  background:url(../images/2/photo-5.webp);
  background-size: cover;
  background-repeat:no-repeat;
}

.second-page-under-main-photo-section-coloum-4-line {
  display: flex;
  height: 40%;
  width: 100%;
  margin-top:4px;
}

.second-page-under-main-photo-section-coloum-4-line .second-page-under-main-photo-section-coloum-4-item:nth-child(1) {
  height: 100%;
  width: 49.5%;
  background:url(../images/2/photo-6.webp);
  background-size: cover;
  background-repeat:no-repeat;
  margin-right: 4px;
}

.second-page-under-main-photo-section-coloum-4-line .second-page-under-main-photo-section-coloum-4-item:nth-child(2) {
  height: 100%;
  width: 49.5%;
  background:url(../images/2/photo-7.webp);
  background-size: cover;
  background-repeat:no-repeat;
}

.second-page-under-main-photo-section-coloum-item {
  position: relative;
}

.second-page-under-main-photo-section-coloum-item-hover {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left:0;
}

.second-page-under-main-photo-section-coloum-item:hover .second-page-under-main-photo-section-coloum-item-hover {
  display: block;
}

a.second-page-under-main-photo-section-coloum-item-look {
  text-decoration: none;
  opacity: 0.6;
  transition: 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 69px;
  height: 69px;
  background-color: #b8b8b8;
  position: absolute;
  top:50%;
  margin-top: -34.5px;
  left:50%;
  margin-left: -34.5px;
  border-radius: 50%;
}

a.second-page-under-main-photo-section-coloum-item-look:hover {
  opacity: 1;
  cursor: pointer;
}

.second-page-under-main-photo-section-coloum-item-last-line {
  position: absolute;
  width: 100%;
  height: max-content;
  bottom:0;
  left:0;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}

.second-page-under-main-photo-section-coloum-item-last-line a:hover {
  text-decoration: underline;
  cursor: pointer;
}

a.second-page-under-main-photo-section-coloum-item-last-line-a-1 {
  text-decoration: none;
  color: #c1ad92;
  font-family: "Lato-Regular";
  font-size: 17px;
}

a.second-page-under-main-photo-section-coloum-item-last-line-a-1 i {
  margin-right: 0px;
}

a.second-page-under-main-photo-section-coloum-item-last-line-a-2 {
  text-decoration: none;
  color: #e1d6c8;
  font-family: "Lato-Regular";
  font-size: 15px;
}

@media(max-width: 1200px) {
  .second-page-company-first-section .vip-company-first-section-top-line {
    margin-top: 29px;
  }
  .second-page-under-main-photo-section {
    width: 88%;
    margin-left: -44%;
  }
}

@media(max-width: 991px) {
  .second-page-company-first-section {
    display: none;
  }
}


/* UNDER MAIN SECTION */

section.second-company-inder-main-section .main-content_filter-buttons-vip {
  margin-top: 20px;
}

section.second-company-inder-main-section .vip-under-uslugi-text .block_more-text-18 {
  margin-top: 20px;
}

/* USLUGI */  

section.second-page-uslugi-section {
  padding-top:0;
  position: relative;
}

img.burger-back {
  position: absolute;
    width: 250px;
    left: 45px;
    z-index: 10;
    top: 65px;
}

@media(max-width: 1520px) {
  img.burger-back {
    position: absolute;
    width: 250px;
    left: 10px;
    z-index: 10;
    top: 65px;
}
}

@media(max-width: 1400px) {
  .second-page-uslugi-section-container {
    width: 100%;
  }
  img.burger-back {
    display: none;
}
}

.second-page-uslugi-section-under-title-line {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 35px;
}

.second-page-uslugi-under-line-item {
  display: block;
}

.second-page-uslugi-section-under-title-line a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  float:left;
  margin-top: 13px;
}

.second-page-uslugi-section-under-title-line a:nth-child(2) {
  margin-left: 65px;
  margin-right: 65px;
}

.second-page-uslugi-section-under-title-line img {
  margin-right: 10px;
  height: auto;
  width: auto;
}

.second-page-uslugi-section-under-title-line p.bold {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 15px;
  letter-spacing: 0.6px;
}

.second-page-uslugi-section-under-title-line p.common {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  letter-spacing: 0.6px;
  margin-left: 4px;
}

.second-page-uslugi-under-line-item-wrapp-uroven {
  width: 20%;
  margin-right: 4%;
}

.second-page-uslugi-under-line-item-wrapp-uslugi {
  width: 20%;
  margin-right: 4%;
}
.second-page-uslugi-under-line-item-wrapp-service {
  width: 50%;
}

.second-page-uslugi-under-line-povod {
  width: 100%;
  margin-right: 0%;
}

.second-page-uslugi-under-line-uroven {
  width: 100%;
  margin-right:0%;
}

.second-page-uslugi-under-line-service {
  width: 100%;
}

.second-page-uslugi-under-line-povod-a img.second-page-uslugi-under-line-povod-active-img {
  display: none;
}

.second-page-uslugi-under-line-povod-a img.second-page-uslugi-under-line-povod-nonactive-img {
  display: block;
}

.second-page-uslugi-under-line-povod-a-active img.second-page-uslugi-under-line-povod-active-img {
  display: block;
}

.second-page-uslugi-under-line-povod-a-active img.second-page-uslugi-under-line-povod-nonactive-img {
  display: none;
}

a.second-page-uslugi-under-line-povod-a {
    height: 38px;
    align-items: center;
    width: auto;
    display: flex;
    float: left;
    margin-left: 15px;
}

.second-page-uslugi-under-line {
  display: flex;
  margin-top: 55px;
}

.second-page-dobratsa-section {
  border-radius: 6px;
  margin-bottom: 60px;
}

.second-page-choose-zal-buttons {
  display: flex;
  align-items: center;
  width: 80%;
  margin-left:auto;
  margin-top: 25px;
}

a.second-page-choose-zal-button {
  text-decoration: none;
  width: 170px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 15px;
  transition: 0.5s;
  border-radius: 20px;
}

a.second-page-choose-zal-button:hover {
  font-family: "Lato-Bold";
}

a.second-page-choose-zal-button-active {
  background: #76ad00;
  color:#fff;
}

.second-page-chosed-zal-carousel-wrapp {
  width: 100%;
  height:100%;
}

.second-page-chosed-zal-carousel-wrapp .owl-out {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
}

.second-page-chosed-zal-carousel-wrapp .owl-carousel-wrapp-second-page {
    width: 829px;
    order: 2;
    position: relative;
    height: 100%;
    margin-top: 25px;
    margin-right: 62px;
}

.second-page-chosed-zal-carousel-wrapp button.thumb {
  height: auto;
  width: 90%;
}

.owl-item {
    height: max-content;
}

.second-page-chosed-zal-wrapp .owl-carousel {
  display: block;
  height: 100%
}

.second-page-chosed-zal-wrapp .item {
  width: auto;
    height: 100%;
    position: relative;
}

.second-page-chosed-zal-wrapp .owl-item {
  height: 100%!important;
  width: 829px!important
}

.second-page-chosed-zal-wrapp .owl-carousel .owl-item img {
  width: 100%!important;
  height: auto;
}
.second-page-chosed-zal-wrapp .owl-carousel .owl-stage-outer {
  height:100%;
  width: 100%;
}
.second-page-chosed-zal-wrapp .owl-carousel .owl-carousel .owl-stage {
  height: 100%;
}

.second-page-slider-top-line {
  height: max-content;
  position: absolute;
  bottom:30px;
}

.second-page-slider-top-line-back {
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.6;
  position: absolute;
}

.second-page-slider-top-line p {
  color: #361b08;
  font-family: "Lato-Regular";
  position: relative;
  z-index: 10;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  margin-right: 45px;
  font-size: 15px;
}

.second-page-slider-bottom-line {
  display: flex;
  width: 100%;
  position: absolute;
  justify-content: flex-end;
  bottom:5px;
}

.second-page-slider-bottom-line a {
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-left: 20px;
  margin-right: 10px;
  font-family: "Lato-Regular";
  font-size: 15px;
  width: max-content;
  color: #f6f6f6;
  opacity: 0.8;
  transition: 0.5s;
}
.second-page-slider-bottom-line a:hover {
  opacity: 1;
}
.second-page-slider-bottom-line a p {
  margin-left: 8px;
  color: #f6f6f6;
  white-space: nowrap;
}

.second-page-chosed-zal-wrapp-inform {
  background: #fff;
  box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.22);
  border-radius: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
  margin-top: 25px;
  padding-right: 25px;
}

p.second-page-uslugi-under-line-item-title {
  color: #361b08;
  font-family: "Lato-Bold";
  margin-bottom: 5px;
  margin-left: 15px;
  font-size: 15px;
}

p.vip-company-zal-under-photo-line-item-bold {
  font-family: "Lato-Bold";
  margin-right: 5px;
}

.second-page-uslugi-under-line-sec {
  margin-top: 25px;
}

.second-page-zal-under-photo-buttons {
  margin-top: 25px;
  margin-bottom: 10px;
}

.second-page-zal-under-photo-buttons a {
  border: 1px solid #c4c4c2;
}


/* ПРЕИСУЩЕСТВА */

.second-page-preimushestva-section {
  margin-bottom: 50px;
}

.second-page-preimushestva-section .vip-company-section-title {
margin-bottom: 40px;
}

.second-page-preimushestva-line {
  width:100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
}

.second-page-preimushestva-line-item {
  display: block;
  width: 19%;
  margin:0.5%;
}

.second-page-preimushestva-line-item img {
  margin:auto;
  margin-bottom: 15px;
  display: block;
}

p.second-page-preimushestva-line-name {
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 17px;
  text-align: center;
}

p.second-page-preimushestva-line-desc {
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 13px;
  text-align: center;
}

.advert_item-second-page .advert_item-body-bg > * {
  margin-top: -1px;
}

/* СЕРТИФИКАТЫ */

.second-page-sertificates-section {
  border-bottom: 1px solid #c6c6c6;
  position: relative;
}

.second-page-sertificates-nav {
  position: absolute;
  top:50%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 94%;
  margin-left: 3%;
}

.second-page-sertificates-nav a {
  opacity: 0.7;
  transition: 0.5s;
  display: block;
}

.second-page-sertificates-nav a img {
  height: 40px;
  width: auto;
}

.second-page-sertificates-nav a:hover {
  opacity: 1;
}

img.second-page-sertificates-section-back {
    position: absolute;
    z-index: 10;
    width: 350px;
    left: 0px;
    top: -222px;
}

.vip-company-mastera-section-container {
    width: 60%;
    margin: auto;
}

.second-page-sertificates {
  position: relative;
}

@media(max-width: 1490px) {
  img.second-page-sertificates-section-back {
    position: absolute;
    z-index: 10;
    width: 350px;
    left: -25px;
    top: -190px;
}
}

@media(max-width: 1400px) {
  .vip-company-mastera-section-container {
    width: 100%;
  }
  img.second-page-sertificates-section-back {
  display: none;
}  
}


.second-page-sertificates {
  box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.22);
  border-radius: 12px;
  background-color: #ffffff;
  padding:10px;
  padding-left: 0;
  padding-right: 0;
}

.second-page-sertificates-owl-wrapp {
  display: block;
  width: 80%;
  margin:auto;
}

.second-page-sertificates-owl-certificate {
  display: flex;
  align-items: center;
  width: 95%;
  margin-left: 2.5%;
  margin-top: 20px;
  margin-bottom: 45px;
}

.second-page-sertificates-owl-certificate img {
  height: 64px;
  width: auto;
}

.second-page-sertificates-owl-certificate p {
  color: #361b08;
  font-family: "Lato-Regular";
  font-size: 14px;
  margin-left: 15px;
}

.second-page-sertificates-owl-certificate-img {
  height: max-content;
  width: max-content;
  position: relative;
}
a.second-page-sertificates-owl-certificate-img-label {
  width: 42px;
  height: 42px;
  background-color: #b8b8b8;
  opacity: 0;
  border-radius: 50%;
  position: absolute;
  top:50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -21px;
  left:50%;
  margin-left: -21px;
  transition: 0.5s;
}
a.second-page-sertificates-owl-certificate-img-label img {
  width: 18px!important;
  height: 18px!important;
}
.second-page-sertificates-owl-item:hover {
  cursor: pointer;
}
.second-page-sertificates-owl-certificate:hover p {
  cursor: pointer;
  text-decoration: underline;
}

.second-page-sertificates-owl-certificate-img:hover a.second-page-sertificates-owl-certificate-img-label {
  opacity: 0.45;
}

a.second-page-sertificates-owl-certificate-img-label:hover  {
  opacity: 0.7;
}

/* АДАПТИВНОСТЬ ФОТОСЕКЦИЯ (2 СТРАНИЦЫ) */

@media(max-width: 991px) {
  .second-page-under-main-photo-section {
    display: none;
  }
  .second-company-inder-main-section {
    display: none;
  }
  .second-page-uslugi-section {
    display: none;
  }
  .second-page-dobratsa-section {
    display: none;
  }
  .vip-main-contacts-section {
    display: none;
  }
  .second-page-second-company-inder-main-section {
    display: none!important;
  }
}

/* second-page-name-mob */

.second-page-name-mob {
  display: none;
}

@media(max-width: 991px) {
  .second-page-name-mob {
    display: block;
    background:#292820;
    margin-top: 60px;
    opacity: 0.8;
  }
.second-page-name-mob .container {
    display: flex;
    align-items: center;
}
.second-page-name-mob img {
  height: 25px;
  width: auto;
}
.second-page-name-mob p {
  color: #ffffff;
  font-family: "Lato-Bold";
  font-size: 18px;
  margin-left: 20px;
}
}

/* АДАПТИВНОСТЬ ПЕРВАЯ СЕКЦИЯ (2 СТРАНИЦЫ) */

.second-page-first-mob-section {
  display: none;
}

@media(max-width: 991px) {
  .second-page-first-mob-section {
    padding-top:10px;
    display: block;
    background:#faf7f4;
  }
  .second-page-main-buttons-mob {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .second-page-main-buttons-mob a {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    background:none;
    transition: 0.5s;
    border-radius: 4px;
    border: 1px solid #dfdfdf;
    height: 93px;
    width: 106px;
    margin:7px;
  }
  .second-page-main-buttons-mob a:hover {
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1);
  }
  .second-page-main-buttons-mob span {
    height: max-content;
    display: block;
    width: max-content
  }
  .second-page-main-buttons-mob a img {
    display: block;
    margin:auto;
    margin-bottom: 7px;
  }
  .second-page-main-buttons-mob p {
    color: #361b08;
    font-family: "Lato-Thin";
    font-size: 14px;
    text-align: center;
  }
  .second-page-first-mob-section .block_more-text-18 {
    max-height:117px;
  }
  .second-page-first-mob-section .block_more-a-18 {
    display: block;
  }
  .block_more-a-18 span {
    color: #361b08;
    margin: auto;
    display: block;
    width: max-content;
  }
  .block_more-a-18 span i {
    color: #361b08;
  }
  .second-page-first-mob-section .block_more-text-18 p {
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 16px;
    text-align: justify;
  }
}

/* АДАПТИВНОСТЬ СЛАЙДЕР (2 СТРАНИЦЫ) */

.second-page-slider-mob-section {
  display: none;
}

@media(max-width: 991px) {
  .second-page-slider-mob-section {
    display: block;
    background:#faf7f4;
  }
  .second-page-slider-mob-wrapp {
    width: 100%;
    height: auto;
    position:relative;
  }

  .kategoria-slider__wrapp-nav {
    position: absolute;
    z-index: 10;
    width: 80%;
    margin-left: 10%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    top:50%;
    margin-top: -17px;
  }
  .kategoria-slider__wrapp-nav a {
    opacity: 0.7;
    transition: 0.5s;
  }
  .kategoria-slider__wrapp-nav a:hover {
    opacity: 1;
  }
  .kategoria-slider__wrapp-nav a img {
    height: 34px;
    width: auto;
  }

  .second-page-slider-mob-wrapp .kategoria-slider__wrapp {
    width: 100%;
    position: relative;
}

  .second-page-slider-mob-wrapp .kategoria-slider__wrapp  .owl-carousel .owl-stage {
  display: flex;
  align-items: center;
}
 .second-page-slider-mob-wrapp .kategoria-slider__wrapp .owl-carousel .owl-item img {
  transition: 1s;
    width: 87%!important;
}
  .second-page-slider-mob-wrapp .kategoria-slider__wrapp .owl-item.active img {
  width: 100%!important;
}
  .second-page-slider-mob-wrapp .kategoria-slider__wrapp .owl-carousel .owl-item {
  margin:0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
  .second-page-slider-mob-wrapp .kategoria-slider .owl-dots {
  padding-left: 30px;
    position: unset;
    display: flex;
    padding-right: 30px;

}

.second-page-under-slider-inform {
  width: 340px;
  display: block;
  margin:auto;
}
.second-page-under-slider-inform-line {
  display: flex;
  align-items: center;
  margin-top: 40px;
}
.second-page-under-slider-inform-line img {
  margin-right: 30px;
  height: 35px;
  width: auto;
}
.second-page-under-slider-inform-line-text a {
  text-decoration: none;
  color: #361b08;
  font-family: "Lato-Bold";
  font-size: 15px;
  margin-bottom: 15px;
}
.second-page-under-slider-inform-line-text p {
  color: #b48b6f;
  font-family: "Lato-Regular";
  font-size: 16px;
}
.second-page-under-slider-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top:35px;
  margin-bottom: 15px;
}
.second-page-under-slider-buttons a {
  margin-left:15px;
  margin-right: 15px;
  text-decoration: none;
  width: 150px;
  height: 40px;
  box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1);
  border-radius: 4px;
  border: 2px solid #f6db25;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
  color: #361b08;
  font-family: "Lato-Light";
  font-size: 14px;
}
.second-page-under-slider-buttons a:hover {
  box-shadow: 2px 4px 6px 1px rgba(0, 0, 0, 0.3);
background-color: #f6db25;
}
}

/* АДАПТИВНОСТЬ КОНТАКТЫ (2 СТРАНИЦЫ) */

.second-page-contacts-mob {
  display: none;
}

@media(max-width: 991px) {
  .second-page-contacts-mob {
    display: block;
    background: url(../images/15/reiting-under-choose-back.webp);
  }
  .second-page-contacts-mob-karta-wrapp {
    width: 95%;
    display: block;
    margin:auto;
    height: 300px;
  }
  .second-page-contacts-numbers {
    display: flex;
    align-items: center;
    width:max-content;
    margin-top: 25px;
  }
  .second-page-contacts-numbers img {
    margin-right: 15px;
  }
  .second-page-contacts-numbers p.hidden-phone {
    text-decoration: none;
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 20px;
    margin-left: 0px;
  }
  .second-page-contacts-numbers a {
    text-decoration: none;
    color: #361b08;
    font-family: "Lato-Regular";
    font-size: 16px;
  }
  .second-page-contacts-numbers p.hidden-phone span  {
    font-size: 15px;
  }
  .second-page-contacts-numbers p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 15px;
    margin-left: 20px;
  }
  .second-page-contacts-numbers-wrapp {
    width: max-content;
    margin:auto;
  }
}

@media(max-width: 600px) {
  .second-page-contacts-mob-karta-wrapp {
    height: 205px;
  }
}


.page-8-all-content .h1_i span:after {
background: #361b08!important;
}

.page-8-all-content .h1_i span:before {
  background: #361b08!important;
}
/* АДАПТИВНОСТЬ БЕГУЩЕЙ СТРОКИ */

.marquee-section-mob {
  display: none;
}

@media(max-width: 767px) {
  .marquee-section {
    display: none;
  }
  .marquee-section-mob {
  display: block;
  background-color: #faf7f4;
  text-transform: unset;
}
.marquee-section-mob marquee {
  background-color: #faf7f4;
}
  section.glavnaya-akzii-second-page {
    background: #faf7f4;
  }
  .glavnaya-akzii-second-page .glavnaya-akzii-all-top-line {
    background: #faf7f4;
  }
  .glavnaya-akzii-second-page .glavnaya-akzii-all-inform {
    background: #faf7f4;
  }
  .glavnaya-akzii-second-page .glavnaya-akzii-all-inform-item-hidden-top-text-white {
    background: #faf7f4;
  }
  .glavnaya-akzii-second-page .glavnaya-akzii-all-vip {
    margin-top: -10px;
}
}

/* АДАПТИВНОСТЬ СЕКЦИЯ ЗАЛЫ (2 СТРАНИЦЫ) */

@media(max-width: 1200px) {
  .second-page-chosed-zal-carousel-wrapp .owl-carousel-wrapp-second-page {
    width: 652px;
    order: 2;
    position: relative;
    height: 100%;
    margin-top: 25px;
    margin-right: 0px;
}
.second-page-chosed-zal-wrapp .owl-item {
    height: 100%!important;
    width: 652px!important;
}
.second-page-chosed-zal-carousel-wrapp button.thumb {
    height: auto;
    width: 67%;
    margin-left: 60px;
    display: block;
}
}

.vip-zaly-mob-section {
  display: none;
}

img.vip-zaly-back {
    position: absolute;
    z-index: 10;
    right: -23px;
    bottom: -210px;
    width: 385px;
}

@media(max-width: 1600px) {
  img.vip-zaly-back {
    position: absolute;
    z-index: 10;
    right: -23px;
    bottom: -210px;
    width: 330px;
}
}

@media(max-width: 1450px) {
  img.vip-zaly-back {
    position: absolute;
    z-index: 10;
    right: -23px;
    bottom: -170px;
    width: 277px;
}
}

@media(max-width: 1400px) {
  img.vip-zaly-back {
    display: none;
}
}

.vip-zaly {
  position: relative;
}

@media(max-width: 991px) {
  .vip-zaly {
    display: none;
  }
  .vip-zaly-mob-section {
    display: block;
    background: #faf7f4;
  }
  .vip-zaly-mob-section-item {
    width: max-content;
    position: relative;
    margin:auto;
    display: block;
    margin-top: 25px;
    text-decoration: none;
  }
  .vip-zaly-mob-section-item img {
    width: 580px;
    height: auto;
  }
  .vip-zaly-mob-section-item-hover {
    top:0;
    left:0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    opacity: 0;
    transition: 0.5s;
    align-items: center;
    justify-content: center;
    padding:20px;
  }
  .vip-zaly-mob-section-item-hover-back {
    top:0;
    left:0;
    background: #fff;
    opacity: 0.6;
    width: 100%;
    height: 100%; 
    position: absolute;
    z-index: 1;
  }
  .vip-zaly-mob-section-item-hover p {
    color: #361b08;
    font-family: "Lato-Semibold";
    font-size: 18px;
    position: relative;
    z-index: 10;
  }
  .vip-zaly-mob-section-item:hover {
    cursor: pointer;
  }
  .vip-zaly-mob-section-item:hover .vip-zaly-mob-section-item-hover {
    opacity: 1;
  }
  .vip-zaly-mob-section .jq-selectbox {
        width: 249px;
    height: 39px;
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    min-width: auto;
    display: block;
    margin:auto;
  }
  .vip-zaly-mob-section .jq-selectbox__select {
        width: 249px;
    height: 39px;
    box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.19);
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    background-color: #ffffff;
    padding: 0;
    padding-left: 30px;
    padding-right: 40px;
    display: flex;
    align-items: center;
  }
  .vip-zaly-mob-section .jq-selectbox__select-text {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 16px;
  }
  .vip-zaly-mob-section .jq-selectbox__trigger {
    border:none;
  }
  .vip-zaly-mob-section .jq-selectbox__trigger-arrow {
    border-top: 9px solid #999;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    opacity: 0.6;
  }
  .vip-zaly-mob-section .jq-selectbox__trigger-arrow:after {
    display: none;
  }
}

@media(max-width: 660px) {
  .vip-zaly-mob-section-item {
    width: 95%;
  }
  .vip-zaly-mob-section-item img {
    width: 100%;
    height: auto;
}
}

/* АДАПТИВНОСТЬ ПРЕИМУЩЕСТВА (2 СТРАНИЦЫ) */


@media(max-width: 991px) {
  .second-page-preimushestva-section {
    display: none;
  }
}


@media(max-width: 1200px) {
.company-vip-menu-main-line .aside_block {
    display: none;
  }
  .company-vip-menu-main-line {
    justify-content: center;
  }
  .vip-company-how-it-works-carousel-item-img img {
    height: 362px;
    width: auto;
    position: absolute;
    right: 0;
    bottom: 0;
}
}

@media(max-width: 991px) {
  .company-vip-menu {
    display: none;
  }
}

@media(max-width: 991px) {
  .vip-company-how-it-works {
    display: none;
  }
  .vip-company-special-buttons {
    display: none;
  }
}

/* АДАПТИВНОСТЬ МАСТЕРКЛАССЫ (2 СТРАНИЦЫ) */

@media(max-width: 1200px) {
  .company-vip-masterclass-wrapp .company-vip-masterclass-owl-item img {
    width: 100%!important;
    height: auto;
    padding: 5px;
    margin: 10px;
    margin-left: 0px;
}
}

@media(max-width: 991px) {
  .company-vip-masterclass {
    display: none;
  }
  .vip-company-doska-obyavleniy-second-page {
    display: none;
  }
  .reviews-second-page {
    display: none;
  }
  .vip-company-mastera-section-second-page {
    display: none;
  }
  .second-page-sertificates-section {
    display: none;
  }
  .about_rev-second-page {
    display: none;
  }
}

@media (max-width: 500px) {
.second-page-under-slider-inform {
    width: 275px;
    display: block;
    margin: auto;
}
}

/* MENU */

.second-page-menu-mob-section {
  display: none;
}

@media(max-width: 991px) {
  .second-page-menu-mob-section {
    display: block;
    background: url(../images/15/reiting-under-choose-back.webp);
  }
  .vip-zaly-mob-line {
    position: relative;
    display: flex;
    align-items: center;
    padding-top:15px;
    padding-bottom:15px;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 1;
    width: 100%;
  }
  p.vip-zaly-mob-name {
    color: #4b4b4b;
    font-family: "Lato-Regular";
    font-size: 16px;
    position: relative;
    z-index: 10;
  }
  p.vip-zaly-mob-price {
    display: block;
    color: #4b4b4b;
    font-family: "Lato-Bold";
    font-size: 17px;
    margin-left:auto;
    position: relative;
    z-index: 10;
    white-space: nowrap;
  }
  p.vip-zaly-mob-after-price {
    display: block;
    color: #a4a4a4;
    font-family: "Lato-Bold";
    font-size: 14px;
    margin-left: 3px;
    position: relative;
    z-index: 10;
    white-space: nowrap;
  }
  .vip-zaly-mob-line-back {
    position: absolute;
    width: 100%;
    height: 100%;
    background:#fff;
    opacity: 0.3;
    z-index: 1;
    left: 0;
    top: 0;
  }
  .jq-selectbox__dropdown ul {
    z-index: 100;
  }
  img.second-page-advert {
    width: 60%;
    display: block;
    margin:auto;
    margin-top: 25px;
    margin-bottom: 15px;
  }
}

@media(max-width: 550px) {
  img.second-page-advert {
    width: 90%;
    display: block;
    margin: auto;
    margin-top: 25px;
    margin-bottom: 15px;
}
}

.reviews-mb {
  display: none;
}

@media(max-width: 991px) {
  .reviews {
    display: none;
  }
  .about_rev {
    display: none;
  }
  section.reviews-mb {
    background: #fff;
    display: block!important;
  }
  section.reviews-mb-second-page {
    background: #faf7f4;
  }
  section.reviews-mb-second-page  .reviews-mb-item {
background: #faf7f4;
  }
  section.reviews-mb-second-page .add-review-button {
background-color: #76ad00;
color:#fff;
  }
  section.reviews-mb-second-page .add-review-button p {
color:#fff;
  }
  .reviews-mb-title {
      color: #3a3a3a;
      font-family: "Lato-Bold";
      font-size: 20px;
      text-transform: uppercase;
      margin:auto;
      margin-top:20px;
      margin-bottom: 20px;
      text-align: center;
    }

    .add-review-button {
      text-decoration: none;
      width: 222px;
      height: 39px;
      transition: 0.5s;
      border-radius: 4px;
      border: 1px solid #e8e8e8;
      background-color: #fbfbfb;
      display: flex;
      justify-content: center;
      align-items: center;
      margin:auto;
    }
    .add-review-button:hover {
      box-shadow: 2px 3px 6px 1px rgba(77, 77, 77, 0.1);
    }
    .add-review-button p {
      margin-left: 10px;
      color: #737373;
      font-family: "Lato-Light";
      font-size: 16px;
    }
    .reviews-mb-item {
      height: auto;
      width:94%;
      margin:3%;
      border: 1px solid #cfcfcf;
      background: #fff;
      padding:15px;
    }
    .reviews-mb-item-top {
      display: flex;
      align-items: center;
    }
    .reviews-mb-item-top-img {
      height: 87;
      width:auto;
    }
    .reviews-mb-item-top-inform {
      display: block;
      margin-left: 15px;
    }
    .reviews-mb-item-top-inform a {
      text-decoration: none;
      display: flex;
      color: #4b4b4b;
      font-family: "Lato-Bold";
      font-size: 16px;
      margin-bottom: 10px;
    }
    .reviews-mb-item-top-inform p {
      display: flex;
      align-items: center;
      color:#9c9c9c;;
      font-family: "Lato-Light";
      font-weight: 300;
      line-height: 18px;
      font-size: 11px;
    }
    .reviews-mb-item-top-inform img {
      margin:2px;
    }
    .reviews-mb-item-bottom-top p {
      color: #4b4b4b;
      font-family: "Lato-Light";
      font-size: 14px;
      font-weight: 300;
    }
    .reviews-mb-item-bottom {
      margin-top: 10px;
    }
    .reviews-mb-item-bottom-bottom {
      margin-top: 10px;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .reviews-mb-item-bottom-bottom-like-dislike {
      display: flex;
      align-items: center;
    }
    .reviews-mb-item-bottom-bottom-like-dislike a {
      text-decoration: none;
      margin-right: 4px;
      display: flex;
      align-items: center;
      justify-content: center;
      padding-top: 4px;
      padding-left: 14px;
      padding-bottom: 4px;
      padding-right: 14px;
      background: #ebebeb;
    }
    .reviews-mb-item-bottom-bottom-like img {
      transform: scale(-1, 1)
    }
    .reviews-mb-item-bottom-bottom-like .like-white {
      transform: rotate(180deg);
    }
    .reviews-mb-item-bottom-bottom-dislike img {
      transform: rotate(180deg);
    }
    .reviews-mb-item-bottom-bottom-dislike .like-white {
      transform: rotate(0deg);
      transform: scale(-1, 1)
    }
    .reviews-mb-item-bottom-bottom-like-dislike .like-white {
      display: none;
    }
    .reviews-mb-item-bottom-bottom-like p {
      color: #31cc31;
      font-family: "Lato-Regular";
      font-size: 13px;
      margin-left: 10px;
    }
    .reviews-mb-item-bottom-bottom-dislike p {
      font-family: "Lato-Regular";
      font-size: 13px;
      color: #db2a2a;
      margin-left: 10px;
    }
    .reviews-mb-item-bottom-bottom-like-dislike-item-active img{
      display: none;
    }
    .reviews-mb-item-bottom-bottom-like-dislike-item-active .like-white {
      display: block;
    }
    .reviews-mb-item-bottom-bottom-like-dislike-item-active p {
      color:#fff;
    }
    .reviews-mb-item-bottom-bottom-like-dislike-item-active {
      background: #7a7a7a!important
    }
    a.all-review {
      text-decoration: underline;
      color: #656565;
      font-family: "Lato-Light";
      font-size: 15px;
    }
    .vendetta-icon {
      margin-top: 20px;
      display: flex;
      width: 90%;
      margin-left: 5%;
      height: 100%;
    }
    .vendetta-icon img {
      width: 100%;
      height: auto;
    }
}

/* NASHA KOMANDA */

.nasha-komanda-mob {
  display: none;
}

@media(max-width: 991px) {
  .nasha-komanda-mob {
    display: block;
    background:#faf7f4;
  }
  .nasha-komanda-items-section {
    display: none;
  }
  .nasha-komanda-items-section-1 {
    display: block;
  }
  .nasha-komanda-items-main-line {
    width: 96%;
    margin:auto;
    margin-top: 15px;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  img.nasha-komanda-items-main-img {
    width: 23%;
    height: auto;
  }
  .nasha-komanda-items-main-inform {
    width: 73%;
  }
  p.nasha-komanda-items-name {
    margin-top: 30px;
    font-family: "Lato-Bold";
    font-size: 16px;
    color:#361b08;
  }
  p.nasha-komanda-items-work {
    font-family: "Lato-Regular";
    font-size: 16px;
    color:#361b08;
  }
  .nasha-komanda-items-staz {
    display: flex;
    align-items: center;
    margin-top: 30px;
  }
  .nasha-komanda-items-staz p {
    margin-left: 5px;
    font-family: "Lato-Regular";
    font-size: 16px;
    color:#361b08;
  }
  .nasha-komanda-items-desc {
    padding-top: 15px;
    text-align: center;
    font-family: "Lato-Regular";
    font-size: 16px;
    color:#361b08;
    padding-bottom: 15px;
  }
  .nasha-komanda-items-owl-wrapp {
    position: relative;
    width: 100%;
    border-top:1px solid #b8b8b8;
    padding: 15px;
  }
  .nasha-komanda-owl-item-line {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .nasha-komanda-owl-item-line-div {
    width: 48%;
    margin:1%;
    margin-bottom: 20px;
  }
  .nasha-komanda-owl-item-line-div img {
    width: 150px;
    height: auto;
    border-radius: 50%;
    transition: 0.5s;
    margin:auto;
    margin-bottom: 10px;
    display: block;
    border:4px solid #faf7f4;
  }
  .nasha-komanda-owl-item-line-div a {
    text-decoration: none;
    font-size: 16px;
    color:#361b08;
    font-family: "Lato-Bold";
    margin:auto;
    width: max-content;
    display: block;
  }
  .nasha-komanda-owl-item-line-div p {
    text-decoration: none;
    font-size: 16px;
    color:#361b08;
    font-family: "Lato-Regular";
    text-align: center;
  }
  .nasha-komanda-owl-item-line-div:hover {
    cursor: pointer;
  }
  .nasha-komanda-owl-item-line-div:hover a {
    text-decoration: none;
  }
  .nasha-komanda-owl-item-line-div:hover p {
    text-decoration: none;
  }
  .nasha-komanda-owl-item-line-div-active img {
    border:4px solid #7db10c;
    opacity: 0.7;
  }
  .nasha-komanda-items-owl-wrapp .owl-dots {
    width: max-content;
    position: absolute;
    top: 100%;
    z-index: 100;
    margin-left: -60px;
    left: 50%;
    margin-top: 30px;
    display: flex!important;
    justify-content: center;
}
.nasha-komanda-items-owl-wrapp button.owl-dot {
    height: 20px;
    width: 20px;
    background: #76ad00;
    border-radius: 50%;
    opacity: 0.6;
    transition: 0.5s;
    margin-left: 5px;
    margin-right: 5px;
}
.nasha-komanda-items-owl-wrapp button.owl-dot:hover {
  opacity: 1;
}
.nasha-komanda-items-owl-wrapp button.owl-dot.active {
    opacity: 1;
}
}

@media(max-width: 600px) {
  .nasha-komanda-items-main-inform {
    width: 62%;
}
img.nasha-komanda-items-main-img {
    width: 30%;
    height: auto;
}
p.nasha-komanda-items-name {
    margin-top: 0px;
    font-family: "Lato-Bold";
    font-size: 16px;
    color: #361b08;
}
}

@media(max-width: 450px) {
  .nasha-komanda-owl-item-line-div img {
    width: 83%!important;
  }
  .nasha-komanda-items-staz {
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.nasha-komanda-items-staz p {
  font-size: 13px;
}
p.nasha-komanda-items-name {
  font-size: 14px;
}
p.nasha-komanda-items-work {
  font-size: 13px;
  line-height: 13px;
}
.nasha-komanda-items-desc {
font-size: 14px;
}
.nasha-komanda-items-main-inform {
    width: 56%;
}
img.nasha-komanda-items-main-img {
    width: 38%;
    height: auto;
}
.nasha-komanda-items-main-line {
  align-items: flex-end;
}
.nasha-komanda-items-owl-wrapp button.owl-dot {
    height: 15px;
    width: 15px;
    background: #76ad00;
    border-radius: 50%;
    opacity: 0.6;
    transition: 0.5s;
    margin-left: 3px;
    margin-right: 3px;
}
.nasha-komanda-items-owl-wrapp .owl-dots {
    margin-left: -42px;
  }
  .vip-company-uslugi-mob-owl-nav a {
    text-decoration: none;
    height: 30px;
    width: 30px;
  }
  .vip-company-uslugi-mob-owl-nav a img {
    height: 12px;
    width: auto;
}
.vip-company-uslugi-mob-owl-nav {
  width: 185px;
}
}

/* HIDDEN PHONE */

p.hidden-phone {
  display: flex;
  align-items: center;
}

p.hidden-phone a {
  text-decoration: underline;
  opacity: 0.8;
  transition: 0.3s;
  width: 100%;
  white-space: nowrap;
}

p.hidden-phone a:hover{
  opacity: 1;
  cursor: pointer;
}

p.hidden-phone span {
    white-space: nowrap; /* Отменяем перенос текста */
    overflow: hidden; /* Обрезаем содержимое */
    text-overflow: ellipsis; /* Многоточие */
    width:90px;
    display: block;
   }
p.hidden-phone-all span {
    width:max-content;
    overflow: visible; /* Обрезаем содержимое */
}
p.hidden-phone-all a.hidden-phone-a {
  display: none;
}

/* СТРАНИЦА 5 - ВСЕ ПОСТЫ - АДАПТИВНОСТЬ */

@media(max-width: 1200px) {
  .post_item-info {
    width: 90%;
  }
}

.vse-posty-main-section-mob {
  display: none;
}

@media(max-width: 991px) {
   .vse-posty-main-section {
    display: none;
  } 
  .vse-posty-main-section-mob {
    display: block;
    background: #faf7f4;
  }
  .vse-posty-mob-section-choose-kategory {
    padding-top: 25px;
    padding-bottom: 25px;
    background: url(../images/15/reiting-under-choose-back.webp);
  }
 a.vse-posty-mob-section-choose-kategory-title {
    justify-content: center;
    width: 100%;
    display:flex;
    align-items: center;
    color:#361b08;
    font-family: "Lato-Bold";
    text-decoration: none;
    font-size: 16px;
  }
  a.vse-posty-mob-section-choose-kategory-title:hover {
    text-decoration: underline;
    cursor: pointer;
  }
  a.vse-posty-mob-section-choose-kategory-title img {
    transform: rotate(90deg);
    margin-left: 10px;
    display: block;
    margin-top: 3px;
  }
  a.vse-posty-mob-section-choose-kategory-title-active img {
    transform: rotate(270deg);
  }
  .vse-posty-mob-section-choose-kategory-active-block {
    display: none;
    margin-top: 15px;
  }
  .vse-posty-mob-section-choose-kategory-active-block.active {
    display: block;
  }
  .vse-posty-mob-section-choose-kategory-active-block div {
    display:flex;
    width: 50%;
    margin:auto;
    align-items: center;
    justify-content: space-between;
    margin-top: 5px;
    margin-bottom: 10px;
  }
  .vse-posty-mob-section-choose-kategory-active-block a {
    text-decoration: none;
    font-size: 16px;
    font-family: "Lato-Regular";
    color:#361b08;
  }
  .vse-posty-mob-section-choose-kategory-active-block a:hover {
    cursor: pointer;
    text-decoration: underline;
  }
  .vse-posty-mob-section-choose-kategory-active-block a.active {
    font-family: "Lato-Bold";
    color:#749d1b;
  }
  .aside_block-search {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .aside_block-search .search_input {
    padding-right: 45px;
  }
  .vse-posty-posts-line {
    display:flex;
    align-items: center;
    width: 70%;
    margin:auto;
    margin-bottom: 20px;
  }
  .vse-posty-posts-line-2 {
    display: none;
  }
  a.vse-posty-post {
    text-decoration: none;
    display: block;
    width: 46%;
    margin:2%; 
  }
  a.vse-posty-post:hover img {
    opacity: 0.6;
  }
  a.vse-posty-post:hover p {
    text-decoration: underline;
  }
  a.vse-posty-post img {
    width: 100%;
    transition: 0.5s;
    height: auto;
    margin-bottom: 10px;
  }
  a.vse-posty-post p {
    font-family: "Lato-Semibold";
    font-size: 16px;
    white-space: normal;
    color:#361b08;
  }
  a.moi-posty-vendetta img {
    width: 60%;
    height: auto;
    margin:auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media(max-width: 767px) {
.vse-posty-mob-section-choose-kategory-active-block div {
  width: 60%;
}
}

@media(max-width: 650px) {
  .vse-posty-mob-section-choose-kategory-active-block div {
    width: 60%;
  }
  .vse-posty-posts-line {
    width: 80%;
  }
 .vse-posty-main-section-mob .aside_block-search .aside_block-body {
    width: 80%!important;
}
  a.vse-posty-post p {
    font-size: 14px;
  }
  .vse-posty-mob-section-choose-kategory-active-block a {
    font-size: 15px;
  }
}

@media(max-width: 570px) {
   .vse-posty-main-section-mob .vse-posty-mob-section-choose-kategory-active-block div {
    width: 70%;
  }
  .vse-posty-posts-line {
    width: 90%;
  }
}

@media(max-width: 530px) {
  a.moi-posty-vendetta img {
    width: 100%;
  }
}

@media(max-width: 500px) {
   .vse-posty-main-section-mob .aside_block-search .aside_block-body {
    width: 90%!important;
}
  .vse-posty-mob-section-choose-kategory-active-block div {
    width: 80%;
  }
  .vse-posty-posts-line {
    width: 100%;
  }
}

@media(max-width: 450px) {
  .vse-posty-mob-section-choose-kategory-active-block div {
    width: 97%;
}
}

/* СТРАНИЦА 6 - ПОСТ - АДАПТИВНОСТЬ */

.post-main-section .post_item-info {
  width: 100%;
}

@media(max-width: 1200px) {
.post_item-info a + div, .post_item-info div + div {
  margin-left: 20px;
}
.repost {
  font-size: 15px;
}
.repost i {
    color: #828282;
    margin-left: 4px;
    font-size: 19px;
    margin-right: 0;
}
.post_item-info i {
    color: #76ad00;
    margin-right: 7px;
    font-size: 15px;
}
.post_item-info a + div, .post_item-info div + div {
  font-size: 13px;
}
}

.post-main-section-mob {
  display: none;
}

@media(max-width: 991px) {
.post-main-section {
  display: none;
}
.post-main-section-mob {
  display: block;
  background: #faf7f4;
}
img.post-main-section-mob-main-img {
  width: 80%;
  margin:auto;
  display:block;
  height: auto;
}
p.post-main-section-mob-main-title {
  font-family: "Lato-Bold";
  font-size: 16px;
  color:#361b08;
  margin-top: 15px;
}
.post-main-section-mob-under-title {
  display: flex;
  align-items: center;
  margin-top: 10px;
  width: 100%;
  border-bottom: 1px solid #c5c5c5;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.post-main-section-mob-under-title a {
  text-decoration: none;
  display: flex;
  align-items: center;
  text-decoration: none;
  margin-right: 30px;
}
.post-main-section-mob-under-title a p {
  text-decoration: none;
  margin-left: 7px;
  color:#361b08;
  font-size: 13px;
  font-family: "Lato-Light";
}
.post-main-text p {
  margin-bottom: 20px;
  font-size: 14px;
  color:#361b08;
  font-family: "Lato-Regular";
}
.post-line-share {
  display: flex;
  align-items: center;
  width: 40%;
}
.post-main-text p.bold {
  font-family: "Lato-Bold";
}
.post-line-share p {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#361b08;
}
.post-line-share a {
  text-decoration: none;
  display: block;
  margin:4px;
}
a.post-line-share-ml {
  margin:4px;
  margin-left: auto;
}
.post-line-share a:hover {
  cursor: pointer;
}
.post-akkaunt-inform-line {
    background: url(../images/15/reiting-under-choose-back.webp);
}
.post-akkaunt-iform {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top:20px;
  margin-top: 15px;
}
.post-akkaunt-iform-text {
  height: max-content;
  margin-top: 0;
  margin-left: auto;
  display: block
}
.post-akkaunt-iform-text p {
  font-family: "Lato-Thin";
  color:#361b08;
  font-size: 14px;
  margin-bottom: 15px;
  margin-left: auto;
  width: max-content;
}
.post-akkaunt-iform-text a {
  text-decoration: none;
  color:#361b08;
  font-family: "Lato-Semibold";
  font-size: 16px;
  margin-bottom: 5px;
  margin-left: auto;
  width: max-content;
}
.post-akkaunt-iform-stars {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-top: 12px;
  width: max-content;
}
.post-akkaunt-iform-stars img {
  margin:1px;
}
.post-akkaunt-iform-stars img:last-child {
  margin-right: 0;
}
img.post-akkaunt-iform-img {
  width: 22%;
  height: auto;
  margin-left: 15px;
}
p.post-akkaunt-desc {
  padding-top: 15px;
  width: 95%;
  margin-left: 5%;
  padding-bottom: 25px;
  text-align: right;
}
.post-under-post-buttons {
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  align-items: center;
  justify-content: space-between;
}
.post-under-post-buttons a {
  text-decoration: none;
  display: flex;
  align-items: center;
}

.post-under-post-buttons a p {
  font-family: "Lato-Light";
  color:#361b08;
  font-size: 16px;
  margin-left: 5px;
  margin-right: 5px;
}
.post-under-post-buttons a img {
  margin-top:2px;
}
.post-under-post-buttons a:hover p {
  text-decoration: underline;
}
.post-under-post-buttons-prev img {
  transform: rotate(180deg);
}
a.post-show-comment {
  padding-top: 10px;
  text-decoration: none;
  display: flex;
  align-items: center;
}
p.post-show-comment-bold {
  font-family: "Lato-Bold";
  color:#361b08;
  font-size: 16px;
}
p.post-show-comment-common {
  font-family: "Lato-Light";
  margin-left: 5px;
  margin-right: 10px;
  color:#361b08;
  font-size: 16px;
}
.post-show-comment img {
  transform: rotate(90deg);
  margin-top: 3px;
}
.post-show-comment.active img {
  transform: rotate(270deg);
}
.post-show-comment-block .reviews-mb-item {
  background: transparent;
}
.post-show-comment-block {
  display: none;
}
.post-show-comment-block.active {
  display: block;
}

a.post-left-comment {
  padding-top: 10px;
  text-decoration: none;
  display: flex;
  align-items: center;
}
p.post-left-comment-bold {
  font-family: "Lato-Bold";
  color:#361b08;
  font-size: 16px;
  margin-right: 10px;
  display: block;
}
.post-left-comment img {
  transform: rotate(90deg);
  margin-top: 3px;
}
.post-left-comment.active img {
  transform: rotate(270deg);
}
.post-left-comment-top-inputs {
  display: flex;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  justify-content: space-between;
}
.post-left-comment-top-inputs input {
  width: 48%;
  height: 35px;
  border:1px solid #c4c4c4;
  padding-left: 15px;
  padding-right: 5px;
  font-size: 13px;
  color:#361b08;
  font-family: "Lato-Light";
}
.post-left-comment-block {
  display: none;
}
.post-left-comment-block.active {
  display: block;
}
.post-left-comment-bottom-inputs {
  margin-top: 5px;
}
.post-left-comment-bottom-inputs textarea {
    border: 1px solid #c4c4c4;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
    color: #361b08;
    font-family: "Lato-Light";
    height: 75px;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
}
.post-left-comment-number {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.post-left-comment-number p {
  color:#949494;
  font-size: 13px;
  font-family: "Lato-Light";
}
.post-left-comment-number a {
  text-decoration: none;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 13px;
  font-family: "Lato-Light";
  color:#28bd66;
}
img.post-left-comment-captcha {
  margin:auto;
  display: block;
  width: 250px;
  height: auto;
  margin-top: 15px;
  margin-bottom: 15px;
}
a.post-left-comment-send {
  height: 35px;
  text-decoration: none;
  width: 133px;
  border-radius: 15px;
  background: #76ad00;
  display: flex;
  align-items: center;
  justify-content: center;
  color:#fff;
  font-size: 14px;  
  font-family: "Lato-Light";
}
}

@media(max-width: 740px) {
  .post-line-share {
    width: 280px;
  }
  .post-main-section-mob-under-title a {
    margin-right: 10px;
  }
  .post-main-section-mob-under-title a:last-child {
    margin-right: 0;
  }
  .post-main-section-mob-under-title a p {
    font-size: 12px;
  }
  .post-main-section-mob-under-title {
    justify-content: space-between;
  }
  img.post-main-section-mob-main-img {
    width: 100%;
  }
  .post-main-section-mob .my-advertising-item-a-mob {
    margin-top: 0;
  }
  .post-main-section-mob .bread {
    margin-bottom: 20px;
    text-overflow: ellipsis;
    width: auto;
    margin-right: 15px;
    min-width: 10px;
  }
  .post-main-section-mob .bread a {
    white-space: nowrap;
  }
  .post-main-section-mob .bread a:last-child {
    overflow: hidden;
    width: auto;
    min-width: 10px;
    text-overflow: ellipsis;
    display: block;
  }
}

@media(max-width: 500px) {
  img.post-akkaunt-iform-img {
    width: 30%;
  }
}

@media(max-width: 370px) {
  .post-main-section-mob-under-title a p {
    white-space: nowrap;
    margin-left: 3px;
  }
  .post-under-post-buttons a p {
    font-size: 13px;
  }
  .post-main-section-mob-under-title a img {
    height: 11px;
}
.post-main-section-mob-under-title a {
    margin-right: 0px;
}
}

/* DROP-DOWN WITH SELECTS */


.dropdown {
  position: relative;
 z-index: 11
}

a {
  color: #fff;
}

.dropdown dd,
.dropdown dt {
  margin: 0px;
  padding: 0px;
}

.dropdown ul {
  margin: -1px 0 0 0;
}

.dropdown dd {
  position: relative;
}

.dropdown a,
.dropdown a:visited {
  color: #fff;
  text-decoration: none;
  outline: none;
  font-size: 12px;
}

.dropdown dt a {
  background-color: #4F6877;
  display: flex;
  justify-content: space-between;
  height: 54px;
  background-color: #655f5d;
  margin: 5px;
  overflow: hidden;
  padding: 0px 18px 0 10px;
  border: 0;
  width: max-content;
  align-items: center;
}

.dropdown dt a img {
  margin-left: 18px;
  display: block;
  transform:rotate(90deg);
  height: 10px;
  width: auto;
}

.dropdown dd ul {
  display: none;
}

.dropdown.active dt a img {
  transform:rotate(270deg);
}

.dropdown.active dd ul {
  display: block;
    position: absolute;
    z-index: 10;
}


.dropdown dt a span,
.multiSel span {
  font-family: "Lato-Regular";
  cursor: pointer;
  font-size: 15px;
  display: inline-block;
  padding: 0 3px 2px 0;
}

.dropdown dd ul {
  display: none;
  padding: 0;
  border: 1px solid #CCC;
  color: #361b08;
  background: #FFF;
  box-shadow: 5px 5px 13px rgba(0, 0, 0, 0.37);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 100%;
  list-style: none;
  height: 121px;
  overflow: auto;
}

.dropdown dd ul.active {
  display: block;
}

.dropdown span.value {
  display: none;
}

.dropdown dd ul li  {
    display: flex;
    align-items: center;
    height: 30px;
    padding: 5px 5px 6px;
    display: flex;
    align-items: center;
    white-space: nowrap;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropdown-1 dd ul.active {
  display: block;
}
.dropdown-2 dd ul.active {
  display: block;
}
.dropdown-3 dd ul.active {
  display: block;
}
.dropdown-4 dd ul.active {
  display: block;
}

.dropdown-3 dd ul {
  width: auto;
}

.izbrannoe-main-top-line-content .search_input-button {
    background: none;
    border: none;
    font-size: 20px;
    color: #bfbfbf;
    position: absolute;
    z-index: 2;
    left: 100%;
    top: 50%;
    margin-top: 0px;
    margin-left: -22px;
    transform: translate(-50%, -50%);
}

.dropdown dd ul li label {
  display: flex;
    align-items: center;
    white-space: nowrap;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
}



.dropdown dd ul li:hover {
  color: #FFF;
  background-color: #76ad00;
  cursor: pointer;
}

.dropdown dd ul li span.stars {
  display: flex;
  align-items: center;
}

.dropdown dd ul li span.stars img {
  height: 10px;
  width:auto;
  margin-left: 1px;
  margin-right: 1px;
}


.dropdown dd .jq-checkbox .jq-checkbox__div {
     width: 9px;
    height: 9px;
    margin-top: 1px;
    margin-left: 1px;
}

input {
  transition: 0.5s;
}

input:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}
input:focus {
  border:1px solid #27ae60;
}

textarea {
  transition: 0.5s;
}

textarea:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}
textarea:focus {
  border:1px solid #27ae60;
}

 .red-textarea {
  border: 1px solid red!important;
}
.red-textarea:focus {
   border: 1px solid red!important;
}

/* PAGE 8 - RESPONSIVE */

.comment-block {
  position: relative;
}

.page-8-all-content .advert_left-item {
  height: auto;
}
.page-8-all-content .advert_left-item:hover {
  cursor: pointer;
}
.rev_hide {
  display: none;
}
.comment_item:hover {
  cursor: pointer;
}
.comment_item:hover .rev_hide {
  display: flex;
}

a.page-8-add {
  position: absolute;
  right: 0;
  margin-top:-75px;
}

.rev_hide_mob {
  margin-top: 15px;
  display: none;
}

.comment_item {
  display: flex
}

.comment-wrapp {
  display: flex;
}

@media(max-width: 991px) {
  .page-8-mob-content {
        margin-top: 35px;
    padding-top: 5px;
  }
 .page-8-all-content .block_left {
    width: 270px;
    margin-left: 10px;
}
.page-8-all-content .block_right {
  margin-right: 10px;
}
.comment_item:hover .rev_hide {
  display: none;
}
.comment_item:hover .rev_hide_mob {
  display: flex;
}
.rev_hide_mob .review_line:nth-child(3) {
margin-bottom: 0px;
}
.rev_hide_mob .review_line:nth-child(4) {
margin-bottom: 0px;
}
.page-8-rev {
  display: block!important
}
.page-8-rev .advert_item-stars {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.page-8-rev .btn_add {
    width: 185px;
    padding-left: 0px;
    padding-right: 0px;
}
a.page-8-add {
    position: unset;
    right: 0;
    margin-top: -15px;
}
}

.page-8-mob-content {
  display: none;
}

@media(max-width: 800px) {
  .page-8-all-wrapp {
    display: none;
  }
  .page-8-mob-content {
    display: block;
    background: #faf7f4;
  }
  .page-8-search-line {
    margin-top: 15px;
    margin-bottom: 15px;
    border:2px solid #b7ce3d;
    width:90%;
    display: flex;
    margin-left: 5%;
    height: 30px;
  }
  .page-8-search-line input {
    padding-left: 15px;
    padding-right: 15px;
    height: 100%;
    font-family: "Lato-Light";
    font-size: 14px;
    color:#361b08;
    width: calc( 100% - 50px);
  }
  .page-8-search-line a {
    display: flex;
    align-items: center;
    justify-content: center;
    align-items: center;
    background: #b7ce3d;
    width: 50px;
  }
  .page-8-search-line a img {
    height: 90%;
  }
  .page-8-all-content section  {
    background: #faf7f4;
  }
  .page-8-mob-content-owl-line {
    display: flex;
    align-items: center;
  }
  .page-8-mob-content-owl-item {
    width: 48%;
    margin:1%;
    background: #fff;
    border-radius: 13px;
    padding:3px;
    padding-bottom: 10px;
    border:2px solid #d0d2cc;
    transition: 0.5s;
  }
  .page-8-mob-content-owl-item-img {
    background: url(../images/7/rakushka.webp);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 130px;
    opacity: 0.8;
  }
  .page-8-mob-content-owl-item p {
    transition: 0.5s;
    font-family: "Lato-Light";
    margin-left: 10px;
    margin-top: 5px;
    opacity: 0.6;
    font-size: 13px;
    color:#361b08;
  }
  .page-8-mob-content-owl-item a {
    transition: 0.5s;
    margin-left: 10px;
    text-decoration: none;
    font-family: "Lato-Bold";
    font-size: 15px;
    color:#361b08;
    opacity: 0.6;
  }
  .page-8-mob-content-owl-item span {
    opacity: 0.6;
    transition: 0.5s;
    padding-top: 7px;
    margin-left: 10px;
    display: flex;
    align-items: center;
  }
  .page-8-mob-content-owl-item span img {
    transition: 0.5s;
    margin:1px;
  }
  .page-8-mob-content-owl-item.active {
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
    border:5px solid #79963a;
    padding:0;
    padding-bottom: 5px;
  }
  .page-8-mob-content-owl-item.active p {
    opacity: 1;
  }
  .page-8-mob-content-owl-item.active a {
    opacity: 1
  }
  .page-8-mob-content-owl-item.active span {
    opacity: 1;
  }
  .page-8-mob-content-owl-item.active .page-8-mob-content-owl-item-img {
    opacity: 1;
  }
  .page-8-mob-content-owl-item:hover {
    cursor: pointer;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
    border:5px solid #79963a;
    padding:0;
    padding-bottom: 7px;
  }
  .page-8-mob-content-owl-item:hover p {
    opacity: 1;
  }
  .page-8-mob-content-owl-item:hover a {
    opacity: 1;
  }
  .page-8-mob-content-owl-item:hover span {
    opacity: 1;
  }
  .page-8-mob-content-owl-item:hover .page-8-mob-content-owl-item-img {
    opacity: 1;
  }
  .page-8-mob-content-carousel-wrapp {
    padding: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: url(../images/15/reiting-under-choose-back.webp);
  }
  .page-8-mob-content-owl-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 15px;
  }
  .page-8-mob-content-owl-nav a {
    opacity: 0.6;
    transition: 0.5s;
    text-decoration: none;
    height: 38px;
    margin-left: 10px;
    margin-right: 10px;
    width: 38px;
  }
  .page-8-mob-content-owl-nav a:hover {
    opacity: 1;
  }
  .page-8-mob-content-owl-nav a img {
    height: 100%;
    width: auto;
  }
  .page-8-mob-content-last-line {
    display: flex;
    align-items: center;
    margin-top: 20px;
  }
  .page-8-mob-content-last-line p {
    font-family: "Lato-Bold";
    font-size: 14px;
    margin-right: 3px;
    display: block;
    color:#361b08;
  }
  .page-8-mob-content-last-line a {
    text-decoration: none;
    background: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 13px;
    font-family: "Lato-Semibold";
    font-size: 13px;
    color:#361b08;
    transition: 0.5s;
    margin-left:3px;
    margin-right: 3px;
    border-radius: 6px;
    border:1px solid transparent;
  }
  .page-8-mob-content-last-line a:hover {
    background: #fff;
    border: 1px solid #c7cac0
  }
  .page-8-mob-content-last-line a.active {
    background: #fff;
    border: 1px solid #c7cac0
  }
  .chosed-owl-title p {
    width: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    font-family: "Lato-Light";
    color:#361b08;
    font-size: 15px;
  }
  .chosed-owl-title span {
    display: flex;
    align-items: center;
    margin-left: 10px;
  }
  .chosed-owl-main-lines {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .review_line {
    width: 65%;
    margin:auto;
    margin-bottom: 15px;
  }
  div.review_line-name {
    width: 30%;
  }
  div.review_line-color {
    width: 60%;
  }
  div.review_line-number {
    width: max-content
  }
  .review_line-name p {
    font-family: "Lato-Light";
    letter-spacing: 0.3px;
    line-height: 15px;
    color:#361b08;
    font-size: 13px;
  }
  .chosed-owl-imformation {
    display: none;
    margin-top: 15px;
  }
  .chosed-owl-imformation.active {
    display: block;
  }
}

@media(max-width: 600px) {
  .page-8-mob-content-owl-item-img {
    height: 100px;
  }
  .page-8-mob-content .owl-carousel .owl-item img {
    width: auto!important;
    height: 12px;
}
.page-8-mob-content-owl-item span {
  padding-top: 3px;
}
.page-8-mob-content-owl-item p {
  line-height: 17px;
}
}

.vip-zaly-mob-section-select .jq-selectbox__trigger-arrow {
  top:20px!important;
}

@media(max-width: 500px) {
  .review_line {
    width: 85%;
    margin: auto;
    margin-bottom: 15px;
}
.review_line-color {
  padding-right: 10px;
}
}

@media(max-width: 450px) {
  .review_line div {
    font-size: 13px;
  }
  .review_line {
    width: 95%;
    margin: auto;
    margin-bottom: 15px;
}
.page-8-mob-content-last-line p {
  font-size: 11px;
}
.page-8-mob-content-last-line a {
  font-size: 11px;
}
.page-8-mob-content-owl-item-img {
    height: 85px;
}
}

@media(max-width: 380px) {
  .review_line {
    width:100%;
    margin: auto;
    margin-bottom: 15px;
}
}

/* PAGE 10 - RESPONSIVE */

.mob-poisk-page-10 {
  display: none;
}

.page-10-mob-show {
  display: none;
}

.btn_yellow-hover {
  box-shadow: none;
}

.btn_yellow-hover:hover {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  background: #f6db25;
}
.page-10-advertising-section .desk_item span:hover {
  color:#fff!important;
}

.page-10-advertising-section {
  background: url(../images/bg_green.webp);
}

.main-content-prev-block:hover {
  cursor: pointer;
}

@media(max-width: 767px) {
  .advert_item-body-bg img {
    margin-top: -1px;
  }
  .mob-poisk-page-10 {
    padding-top:10px;
    padding-bottom: 10px;
    display: block;
    background: #fcf5e7;
  }
  section.page-10-advertising-section {
    background: #faf7f4;
  }
  .advert-mob-hide {
    display: none!important
  }
  .page-10-button-mob-hide {
    display: none;
  }
  .page-10-mob-show {
    display: block;
    background: #faf7f4;
    padding:0;
    padding-bottom: 15px;
  }
  .page-10-mob-show .my-advertising-item-a-mob {
    margin-top: 0;
  }
  .page-10-common-advert {
    display: flex!important
  }
  .page-10-show-more-advertising {
    display: none!important;
  }
  section.desk {
    margin-bottom: 0;
  }

}

/* PAGE 11 */

.sort_top-page-11 {
  background: #f8f8f8;
    border-radius: 5px;
    border: 1px solid #bcbcbc;
    margin-bottom: 15px;
}

.sort_top-page-11-div-1 {
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.sort_top-page-11-div-1 .jq-selectbox {
  margin-left: 5px;
}

.page-11-main-content .jq-selectbox {
  z-index: 10;
  width: 90%;
}

.page-11-main-content .jq-selectbox__select {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  padding: 0;
  padding-left: 20px;
  padding-right: 40px;
}

.page-11-main-content .jq-selectbox__trigger {
      border: none;
    display: flex;
    align-items: center;
}

.page-11-main-content .jq-selectbox__trigger-arrow {
  border: none;
    display: block;
    align-items: center;
    height: 7px;
    width: 9px;
    left: 50%;
    top: 9px!important;
}

.sort_top-page-11 .jq-selectbox__trigger-arrow {
    top: 2px!important;
    left:0;
}

.btn_grey-page-11 {
   box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3)
}

.btn_grey-page-11:hover {
  border-color: #f8f8f8;
  color:#000;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3)
}
.advert_left-item:hover {
  cursor: pointer;
}

.page-11-add {
  position: unset!important;
  margin:0!important;
}
.zaly-add-zal {
  transition: 0.5s;
}
.zaly-add-zal:hover {
  cursor: pointer;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3)
}

.advert-list a.advert_item-name {
  text-decoration: none;
  font-family: "Lato-Semibold";
  width: 300px;
  overflow: visible;
  font-size: 21px;
  color:#4b4b4b;
}

.advert_item-under-name {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 10px;
  padding-bottom: 10px;
}

.advert_item-under-name a {
  text-decoration: none;
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#9a9a9a;
}

.advert-list .advert_item-under-name p {
  font-family: "Lato-Regular";
  font-size: 21px;
  color:#3f3f3f;
}

.advert-list .advert_item-text p {
font-family: "Lato-Regular";
font-size: 15px;
color:#7c7c7c;
}

.advert-list  .advert_item-text p:nth-child(2) {
  opacity: 0.4;
}

.advert-list .advert_item-last-line {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top:1px solid #d1d1d1;
  width: 100%;
  justify-content: space-between;
  display: flex;
}
.advert-list .advert_item-last-line a {
  display: flex;
  align-items: center;
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#6a6a6a;
  text-decoration: none;
}

.advert-list .advert_item-last-line a span {
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#6a6a6a;
  text-decoration: none;
  margin-left: 5px;
}
.advert-list .advert_item-last-line p {
  display: flex;
  font-family: "Lato-Light";
  color:#9a9a9a;
  font-size: 15px;
  align-items: center;
}
.advert-list .advert_item-last-line p img {
    margin-right: 5px;
    height: fit-content;
    display: block;
}

.advert-list .advert_item-body {
  max-width: 100%;
    display: flex;
    height: 280px;
    align-items: center;
    justify-content: center;
}

.advert-list .advert_item-body-bg {
    background-image: url(../images/section/advert/list.webp);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.7;
    transition: 0.5s;
}

.advert-list .advert_item-top {
    position: absolute;
    top: 76px;
    right: -15px;
    z-index: 5;
    color: #fff;
}

.advert-list .advert_item {
  position: relative;
}

.advert-list .advert_item-img {
    max-width: 212px;
    height: max-content;
    margin-left: 100px;
    margin-right: 22px;
}

.advert-list .advert_item-list {
  height: max-content
}

.advert_item-body:hover {
  cursor: pointer;
}
.advert_item-body:hover .advert_item-body-bg {
  opacity: 1;
}

.push-item {
    position: absolute;
    left: 100%;
    top: 7px;
    margin-left: -67px;
    z-index: 10;
}

.advert-list {
  display: none;
}

.advert-grid {
  display: none;
}

.advert-active {
  display: flex;
}

@media(max-width: 1200px) {
  .advert-list .advert_item-img {
    max-width: 212px;
    height: max-content;
    margin-left: 80px;
    margin-right: 16px;
}
.advert-list a.advert_item-name {
  font-size: 17px;
}
.advert_item-under-name {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 0px;
    padding-bottom: 10px;
}
.advert_item-under-name a {
  font-size: 13px;
}
.advert-list .advert_item-under-name p {
  font-size: 18px;
}
.advert-list .advert_item-text p {
    font-family: "Lato-Regular";
    font-size: 13px;
    color: #7c7c7c;
    line-height: 16px;
}
.advert_item-text {
  margin-bottom: 10px;
}
.advert-list .advert_item-last-line a span {
  font-size: 13px;
}
.advert-list .advert_item-last-line p {
  font-size: 13px;
}
.advert-list .advert_item-body {
  height: 240px;
  padding: 24px 7% 29px 8%;
}
.advert-list .advert_item-top {
    position: absolute;
    top: 53px;
    right: -45px;
    z-index: 5;
    color: #fff;
}
.page-11-aside .advert_left-item {
    height: 95px;
}
}

@media(max-width: 1080px) {
  .advert-list .advert_item-top {
    position: absolute;
    top: 56px;
    right: -3px;
    z-index: 5;
    color: #fff;
}
}

.page-11-mob-content {
  display: none;
}

.page-11-main-content .h1_i span:before {
  background: #000!important;
}

@media(max-width: 991px) {
  .page-11-main-content {
    display: none;
  }
  .page-11-mob-content {
    margin-top: 55px;
    display: block;
    background: #faf7f4;
  }
  .page-11-mob-content .bread {
    margin-left: -0px;
  }
  p.kategorii-title-mob {
    font-family: "Lato-Bold";
    font-size: 18px;
    text-align: center;
    color:#361b08;
  }
  .vse-posty-mob-section-choose-kategory-active-block-page-11 a {
    width: 50%;
    text-align: center;
    }
    .vse-posty-mob-section-choose-kategory-active-block-page-11 {
    padding-top: 15px;
    display: none;
    margin-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}
.page-11-mob-filter-options {
  display: none;
  width: max-content;
  border-bottom: 1px solid #d9d9d9;
  margin:auto;
  padding-top: 15px;
}
.page-11-mob-filter-options.active {
  display: block;
}
.page-11-mob-filter-options-item {
  margin-bottom: 25px;
}
.page-11-mob-filter-options-item a {
  text-decoration: none;
  display: flex;
  align-items: center;
}
.page-11-mob-filter-options-item a p {
  font-family: "Lato-Bold";
  color:#361b08;
  font-size: 18px;
  margin-left: 10px;
}
.page-11-mob-filter-options-item label {
  margin-top: 13px;
  font-family: "Lato-Regular";
  font-size: 16px;
  color:#361b08;
  margin-left: 25px;
}
.page-11-mob-filter-options-item label:hover {
  cursor: pointer;
  text-decoration: underline;
}

.page-11-mob-filter-options-item  .jq-checkbox {
  margin-right: 5px;
}
.page-11-mob-filter-options-item .jq-checkbox.checked .jq-checkbox__div {
    margin-top: 1px;
    margin-left: 1px;
}
  .page-11-mob-content-last-line {
    display: flex;
    align-items: center;
   width: max-content;
   margin:auto;
   display: none;
   margin-top: 15px;
  }
 .page-11-mob-content-last-line.active {
  display: flex;
 }
  .page-8-mob-content-last-line p {
    font-family: "Lato-Bold";
    font-size: 14px;
    margin-right: 3px;
    display: block;
    color:#361b08;
  }
  .page-8-mob-content-last-line a {
    text-decoration: none;
    background: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 13px;
    font-family: "Lato-Semibold";
    font-size: 13px;
    color:#361b08;
    transition: 0.5s;
    margin-left:3px;
    margin-right: 3px;
    border-radius: 6px;
    border:1px solid transparent;
  }
  .page-8-mob-content-last-line a:hover {
    background: #fff;
    border: 1px solid #c7cac0
  }
  .page-8-mob-content-last-line a.active {
    background: #fff;
    border: 1px solid #c7cac0
  }
  .filter__mob-version-button-page-11 {
    background: #76ad00;
    display: none;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    width: 320px;
    height: 35px;
    border-radius: 4px;
    transition: 0.5s;
    margin:auto;
    margin-top: 15px;
  }
  .filter__mob-version-button-page-11.active {
    display: flex;
  }
  .filter__mob-version-button-page-11:hover {
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23); 
    cursor: pointer;
  }
  .filter__mob-version-button-page-11 p {
    color:#fff;
    font-family: "Lato-Light";
    font-size: 16px;
    margin-left: 10px;
  }
  a.show-adverts-page-11 {
    width: max-content;
    margin:auto;
    padding-top:25px;
    padding-bottom: 25px;
  }
  .page-11-text-block {
    padding-top: 25px;
  }
  .page-11-text-block .block_more-text {
    max-height: 95px;
  }
  .page-11-text-block .block_more-a {
    padding-top: 5px;
  }
  .page-11-hidden-advert {
    display: none!important;
  }
  .page-11-shown-adverts {
    display: none;
  }
  .page-11-shown-adverts.active {
    display: block;
  }
}

/* 16 - PAGE */

.preimushestva-page-16 {
  position: relative;
}

h3.preimushestva-page-16-title {
  font-family: "Lato-Semibold";
  font-size: 32px;
  width: 100%;
  text-align: center;
}

img.preimushestva-page-16-img {
  position: absolute;
  bottom:0;
  width: 32%;
  left:30px;
}

img.preimushestva-page-16-img-back {
  position: absolute;
  bottom:0;
  width: 34%;
  right: 0;
}

.preimushestva-page-16-main-inform {
    margin-top: 45px;
  margin-bottom: 45px;
  width: 100%;
}

.preimushestva-page-16-right {
  isolation: block;
  width: 70%;
  margin-left: auto;
}

.preimushestva-page-16-right-item {
  display: flex;
  margin-top: 25px;
}

.preimushestva-page-16-right-icon {
  margin-top: 10px;
  border-radius:50%;
  background: #fff;
  border:2px solid #76ad00;
  display: flex;
  align-items: center;
  height: 70px;
  min-width: 70px;
  justify-content: center;
}

.preimushestva-page-16-right-item-text {
  margin-left: 20px;
}

.preimushestva-page-16-right-item-text a {
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Lato-Semibold";
  font-size: 18px;
  color:#241205;
}

.preimushestva-page-16-right-item-text p {
  margin-top: 20px;
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#241205;
}

a.preimushestva-page-16-right-button {
  text-decoration: none;
  width: max-content;
  height: max-content;
  padding: 15px 32px;
  background: #76ad00;
  color:#fff;
  font-size: 15px;
  font-family: "Lato-Semibold";
  display: block;
  border-radius: 30px;
  margin:auto;
  margin-bottom: 25px;
  margin-top: 35px;
  transition: 0.5s;
}

a.preimushestva-page-16-right-button:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}

.preimushestva-otziv-row {
  margin-top: 25px;
}

.about_rev-page-16 {
  padding-top: 45px;
  padding-bottom: 55px;
  position: relative;
}

img.about_rev-back {
  position: absolute;
  bottom:0;
  width: 25%;
  left:5px;
}

.contacts-page-16 {
  background: url(../images/16/gray-back.webp);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 70px;
  padding-bottom:70px;
  height: 672px;
}

.contacts-page-wrapp {
    position: relative;
    margin-top: 45px;
    display: flex;
    height: -webkit-fill-available;
    width: 80%;
    margin-left: 10%;
}

.contacts-page-16 h3.preimushestva-page-16-title {
  color:#fff;
}

img.contacts-page-wrapp-back {
    position: absolute;
    width: 100%;
    margin: auto;
    margin-left: 0%;
    z-index: 
}

.contacts-page-wrapp-left {
  width: 50%;
}

.contacts-page-wrapp-left div {
  display: flex;
  align-items: center;
  margin-top: 29px;
  
}

.contacts-page-wrapp-left div img {
  margin-right: 15px;
}

.contacts-page-wrapp-left div a {
  color:#4b4b4b;
}

.contacts-page-wrapp-left div p {
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#4b4b4b;
}

.contacts-page-wrapp-left {
    position: relative;
    z-index: 10;
    left: 10%;
    margin-top: 17%;
}

.contacts-page-wrapp-right {
  position: relative;
  z-index: 10;
  margin-top: 14%;
}

.contacts-page-wrapp-right {
  width: 44%;
}

.contacts-page-wrapp-right-item {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 11px;
  position: relative;
}

.contacts-page-wrapp-right-item:nth-child(4) {
  padding-top: 3px;
  align-items: flex-start;
}

.contacts-page-wrapp-right-item p {
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#4b4b4b;
  min-width: 105px;
}

.contacts-page-wrapp-right-input-wrapp {
  margin-right: 15px;
  width: 100%;
}

.contacts-page-wrapp-right-input-wrapp input {
  padding-right: 25px;
  height: 30px;
  width: 100%;
  font-family: "Lato-Regular";
  font-size: 16px;
  color:#666666;
  background: transparent;
}

.contacts-page-wrapp-right-input-wrapp input:hover {
  box-shadow: none;
}

.contacts-page-wrapp-right-input-wrapp input:focus {
  outline: none;
  border:none;
}

.contacts-page-wrapp-right-input-wrapp input:-ms-input-placeholder      {
  font-family: "Lato-Light";
  font-size: 15px;
  color:#a2a2a2;
}

.contacts-page-wrapp-right-input-wrapp textarea {
  overflow:hidden;
  padding-right: 25px;
  padding-top: 3px;
  height: 85px;
  width: 100%;
  font-family: "Lato-Regular";
  font-size: 16px;
  color:#666666;
  background: transparent;
}

.contacts-page-wrapp-right-input-wrapp textarea:hover {
  box-shadow: none;
}

.contacts-page-wrapp-right-input-wrapp textarea:focus {
  outline: none;
  border:none;
}

.contacts-page-wrapp-right-input-wrapp textarea:-ms-input-placeholder      {
  font-family: "Lato-Light";
  font-size: 15px;
  color:#a2a2a2;
}

.contacts-page-wrapp-right-input-wrapp .help-all-section-form-and-input-name {
    margin-top: 6px;
    margin-left: -27px;
}

a.under-contacts-button {
    display: block;
    width: max-content;
    text-decoration: none;
    padding: 9px 22px;
    background: #76ad00;
    color: #fff;
    font-family: "Lato-Light";
    border-radius: 30px;
    margin-top: 30px;
    transition: 0.5s;
}

a.under-contacts-button:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}


/* SECTION 1 */

@media(max-width: 1530px) {
  img.preimushestva-page-16-img-back {
    display: none;
  }
  .preimushestva-page-16-right {
    width: 60%;
  }
  img.preimushestva-page-16-img {
    width: 37%;
  }
}

@media(max-width: 1250px) {
  .preimushestva-page-16-right-item-text a {
    font-size: 16px;
  }
  .preimushestva-page-16-right-item-text p {
    margin-top: 13px;
    font-family: "Lato-Regular";
    font-size: 14px;
    color: #241205;
}
.preimushestva-page-16-right {
    width: 55%;
}
img.preimushestva-page-16-img {
    width: 41%;
}
}

@media(max-width: 1200px) {
  img.preimushestva-page-16-img {
    display: none;
  }
  .preimushestva-page-16-right {
    width: 100%;
  }
}


/* SECTION 3 */

@media(max-width: 1400px) {
  .about_rev-back {
  display: none;
}
}

/* SECTION 4 */

@media(max-width: 1200px) {
  .contacts-page-wrapp {
    position: relative;
    margin-top: 45px;
    display: flex;
    width: 98%;
    margin-left: 1%;
}
.contacts-page-wrapp .help-all-section {
  display: none;
}
.contacts-page-wrapp input {
  padding-right: 0;
}
.contacts-page-wrapp textarea {
  padding-right: 0;
}
img.contacts-page-wrapp-back {
  margin-left: 0;
}
.contacts-page-wrapp-left {
    position: relative;
    z-index: 10;
    left: 9%;
    margin-top: 17%;
}
.contacts-page-wrapp-left {
    width: 50%;
}
}

@media(max-width: 991px) {
  .about_text span {
    color:#fff;
  }
  .about_text span i {
    color:#fff;
  }
  h3.preimushestva-page-16-title {
    font-size: 26px;
  }
  .contacts-page-wrapp-right-item {
    margin-bottom: 3%;
  }
}

@media(max-width: 950px) {
  .contacts-page-wrapp-right-item {
    margin-bottom: 9px;
}
}

@media(max-width: 900px) {
  .contacts-page-wrapp-right-item {
    margin-bottom: 7px;
}
.contacts-page-wrapp-right-input-wrapp input      {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#a2a2a2;
}
.contacts-page-wrapp-right-input-wrapp textarea     {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#a2a2a2;
}
.contacts-page-wrapp-right-input-wrapp input:-ms-input-placeholder      {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#a2a2a2;
}
.contacts-page-wrapp-right-input-wrapp textarea:-ms-input-placeholder      {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#a2a2a2;
}
}

@media(max-width: 850px) {
  .contacts-page-wrapp-right-item {
    margin-bottom: 5px;
}
a.under-contacts-button {
    display: block;
    width: max-content;
    text-decoration: none;
    padding: 6px 15px;
    background: #76ad00;
    color: #fff;
    font-family: "Lato-Light";
    border-radius: 30px;
    margin-top: 5px;
    transition: 0.5s;
}
}

@media(max-width: 820px) {
  .contacts-page-wrapp-right-item {
    margin-bottom: 4px;
}
}

.about-o-nas-mob-section {
  margin-top: 0;
}

@media(max-width: 800px) {
  .contacts-page-wrapp-right-item {
    margin-bottom: 2px;
}
}

/* TEXT SECTION */

@media(max-width: 767px) {
  .about_text span {
    color:#361b08;
  }
  .about_text span i {
    color:#361b08;
  }
}

/* PREIMUSHESTVA */

.mob-preimushestva-page-16 {
  display:none;
}

.reviews-mb-page-16 {
  display: none;
}

@media(max-width: 767px) {
  .reviews-mb-page-16 {
    display: block;
  }
  .reviews-mb-page-16 .reviews-mb-item {
    background: transparent;
  }
  .reviews-mb-page-16 a.add-review-button {
    background: #fff;
  }
  .reviews-mb-page-16 a.add-review-button p {
    color: #361b08;
  }
  .mob-preimushestva-item-text {
    width: 100%;
    margin-left: 0px;
  }
  .mob-preimushestva-page-16 {
    display: block;
    background: #faf7f4;
    border-top:1px solid #d4d4d4;
  }
  .preimushestva-page-16 {
    display: none;
  }
  .mob-preimushestva-item {
    display: flex;
    margin-bottom: 25px;
  }
  .preimushestva-page-16-right-icon {
    margin:15px;
  }
  .mob-preimushestva-item-title {
    width: 100%;
    background: #76ad00;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
    justify-content: flex-start;
  }
  .mob-preimushestva-item-title a {
    text-transform: uppercase;
    text-decoration: none;
    color:#fff;
    font-family: "Lato-Semibold";
    font-size: 16px;
  }
  .mob-preimushestva-item-text p {
    font-family: "Lato-Regular";
    font-size: 16px;
    color:#361b08;
    margin-top: 5px;
    display: block;
    margin-right: 15px;
  }
  .mob-preimushestva-item-right .mob-preimushestva-item-text {
    margin-left: 0;
    margin-right: 0px;
  }
  .mob-preimushestva-item-right .mob-preimushestva-item-title {
    justify-content: flex-end;
  }
  .mob-preimushestva-item-right .mob-preimushestva-item-text p {
    text-align: right;
    margin-right: 0px!important;
    margin-left: 15px;
  }
  a.mob-preimushestva-yellow-btn {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#000;
    font-family: "Lato-Regular";
    font-size: 16px;
    width: 316px;
    margin:auto;
    margin-bottom: 15px;
    background: #f6db25;
    transition: 0.5s;
    height: 40px;
    border-radius: 8px;
  }
  a.mob-preimushestva-yellow-btn:hover {
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
  }
  a.mob-preimushestva-yellow-outline-btn {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#000;
    font-family: "Lato-Regular";
    font-size: 16px;
    width: 316px;
    margin:auto;
    margin-bottom: 15px;
    background: transparent;
    border: 2px solid #f6db25;
    transition: 0.5s;
    height: 40px;
    border-radius: 8px;
  }
  a.mob-preimushestva-yellow-outline-btn:hover {
    background: #f6db25;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
  }
}

/* PRE-CONTACTS */

.pre-contacts-mob-page-16 {
  display: none;
}

@media(max-width: 767px) {
  .pre-contacts-mob-page-16 {
    display: block;
    background:#faf7f4;
  }
  .contacts-page-wrapp-left {
    width: max-content;
    margin: auto;
    margin-top: 15px;
    left: 0;
    margin-bottom: 15px;
  }
  .contacts-page-wrapp-left a {
    text-decoration: none!important;
    justify-content: center;
    align-items: center;
    display: flex;
    height: 35px;
    width: 115px;
    border-radius:4px;
    font-size: "Lato-Light";
    font-size: 13px;
    color:#361b08;
    background: #fff;
    border:1px solid #e8e8e8;
  }
  .contacts-page-wrapp-left p.hidden-phone span {
    width: 120px;
  }
}

/* CONTACTS */

.contacts-mob-page-16 {
  display: none;
}

@media(max-width: 767px) {
  .contacts-mob-page-16 {
    display: block;
    background: url(../images/16/gray-back.webp);
    background-size: cover;
    background-position: -30% 0%;
  }
  .contacts-page-16 {
    display: none;
  }
  p.contacts-mob-page-16-title {
    font-family: "Lato-Semibold";
    font-size: 22px;
    text-align: center;
    color:#fff;
  }
  p.contacts-mob-page-16-pretitle {
    text-align: center;
    font-family: "Lato-Regular";
    font-size: 16px;
    color:#fff;
    margin-top: 10px;
  }
  .contacts-mob-page-16-line {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .contacts-mob-page-16-line input {
    height: 35px;
    width: 48%;
    font-family: "Lato-Light";
    color:#361b08;
    font-size: 16px;
    border-radius: 4px;
    box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
    padding-left: 20px;
  }
  .contacts-mob-page-16-textarea {
    margin-top: 25px;
  }
  .contacts-mob-page-16-textarea textarea {
   font-family: "Lato-Light";
    color:#361b08;
    font-size: 16px;
    border-radius: 4px;
    box-shadow: inset 2px 1px 5px 1px rgba(82, 53, 21, 0.25);
    padding-left: 20px;
    padding-top: 5px;
    width: 100%;
    height: 70px;
  }
  .contacts-mob-page-16-textarea div p {
    color:#fff;
    text-align: right;
    font-size: 14px;
  }
  .contacts-mob-page-16-textarea div a {
    text-decoration: none;
    color:#76ad00;
  }
  .contacts-mob-page-16-captcha {
    width: 275px;
    display: block;
    margin: auto;
    margin-top: 25px;
  }
  a.contacts-mob-page-16-a {
    height: 38px;
    text-decoration: none;
    margin:auto;
    margin-top: 25px;
    width: 165px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #76ad00;
    color:#fff;
    transition: 0.5s;
    font-family: "Lato-Regular";
  }
  a.contacts-mob-page-16-a:hover {
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
  }
}

@media(max-width: 400px) {
  .mob-preimushestva-item-title a {
    font-size: 14px;
  }
  .mob-preimushestva-item-text p {
    font-size: 14px;
  }
}

/* PAGE 5 */

.advert_left-toggle > div {
  display: none;
}

.advert_left-toggle > div:last-child {
  display: block;
}

.advert_left-item:hover .advert_left-toggle > div {
    display: block;
}
.advert_left-item:hover .advert_left-toggle > div:last-child {
    display: none;
}

.aside_block-search .aside_block-body {
  width: 65%;
}

.aside_block-search .search_input-block {
  width: 100%;
}

/* FANCY */

.fancybox-lock .fancybox-overlay {
  background: rgba(0,0,0,0.70);
    z-index: 1000;
}
/*
.fancybox-opened .fancybox-skin {
  padding:0!important;
  background: none;
  transition: 0;
}
*/s
.fancybox-close {
    position: absolute;
    top: -14px;
    right: -14px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    z-index: 8040;
    transition: 0.5s;
    border:2px solid #e0e0e0
}

.fancybox-close:hover {
  border: none;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(../images/3/delete-filler.png);
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 50%;
    background-size: auto;
     border:1px solid #e0e0e0;
    background-position: center;
}

.fancybox-nav {
  display: none!important
}

.item {
  position: relative;
}

.item-full {
  position: absolute;
  z-index: 10;
  right: 15px;
  top:15px;
  transition: 0.5s;
  opacity: 0.7;
}

.item-full:hover {
  opacity: 1;
}

.photoalbum-a {
  transition: 0.5s;
  opacity: 1;
}


.fancybox-title-float-wrap .child {
  display: none;
}

.photoalbum-a:hover {
  opacity: 0.7;
  cursor: pointer;
}

/* LK 1 */

.lk1-pc-wrapp {
  margin-top:70px;
}

h1.section-title {
  font-size: 30px;
  color:#361b08;
  font-family: "Lato-Bold";
  text-align: center;
  font-weight: unset;
}

.lk1-information-line {
      display: flex;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 20px;
    width: 100%;
}

.lk1-information-line-avatar-stars {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 4px;
}

img.lk1-information-line-human {
  height: 68px;
}

.lk1-information-line-avatar-stars img {
  height: 13px;
  margin:1px;
}

.lk1-information-line-karma {
  display: flex;
  background: #fff;
  padding:9px 19px;
  align-items: center;
  margin-left: 25px;
}

.lk1-information-line-karma:hover {
  cursor:pointer;
}

.lk1-information-line-karma p {
font-family: "Lato-Semibold";
font-size: 15px;
color:#361b08;
}

.lk1-information-line-karma a {
  text-decoration: none;
  font-family: "Lato-Bold";
  font-size: 17px;
  color:#76ad00;
  margin-left: 8px;
}

a.lk1-information-line-yel-btn {
  text-decoration: none;
    display: block;
    background: #f6db25;
    transition: 0.5s;
    border-radius: 23px;
    color: #361b08;
    font-size: 15px;
    font-family: "Lato-Light";
    padding: 9px 42px;
    margin-left: 40px;
}

a.lk1-information-line-yel-btn:hover {
  box-shadow: 0px 5px 1px -2px rgba(210,186,25,1);
  cursor:pointer;
}

a.lk1-information-line-line-btn {
  display: flex;
  align-items: center;
  text-decoration: none;
  color:#361b08;
  font-family: "Lato-Semibold";
  font-size: 16px;
  margin-left: 40px;
}

a.lk1-information-line-line-btn img {
  height: 15px;
  margin-right: 10px;
}

a.lk1-information-line-line-btn p {
  color:#361b08;
  font-family: "Lato-Semibold";
  font-size: 16px;
}

a.lk1-information-line-line-btn:hover p {
  text-decoration: underline;
}

a.lk1-information-line-green-bth {
  text-decoration: none;
  background: #76ad00;
  color:#fff;
  font-size: 15px;
  font-family: "Lato-Light";
  border-radius: 23px;
  padding: 9px 42px;
  transition: 0.5s;
  margin-left: auto;
}

a.lk1-information-line-green-bth:hover {
  box-shadow: 0px 5px 1px -2px rgba(85,124,0,1);
}

.lk1-main-choose-line {
  border-radius: 12px;
  display:flex;
  align-items: center;
  width: 100%;
  margin-top:20px;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}

.lk1-main-choose-line a {
  transition: 0.5s;
  position: relative;
  text-decoration: none;
  width: 25%;
  height: 38px;
  display:flex;
  align-items: center;
  justify-content: center;
  color:#361b08;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Lato-Semibold";
  background: #fff;
  border-right: 1px solid #cfd0cb;
}

.lk1-main-choose-line a p {
  transition: 0.5s;
  color:#361b08;
  font-size: 13px;
  text-transform: uppercase;
  font-family: "Lato-Semibold";
  margin-left: 14px;
}

.lk1-main-choose-line a img.lk1-choose-active-img {
  display:none;
}

.lk1-main-choose-line a.active img.lk1-choose-img {
  display:none;
}

.lk1-main-choose-line a.active img.lk1-choose-active-img {
  display:block;
}

.lk1-main-choose-line a.active p {
  color:#fff;
}
.lk1-main-choose-line a.active {
  background: #7a7a7a;
}

.lk1-main-choose-line a:hover img.lk1-choose-img {
  display:none;
}

.lk1-main-choose-line a:hover img.lk1-choose-active-img {
  display:block;
}

.lk1-main-choose-line a:hover p {
  color:#fff;
}

.lk1-main-choose-line a:hover {
  background: #7a7a7a;
}

.lk1-main-choose-line a:nth-child(1) {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.lk1-main-choose-line a:nth-child(4) {
  border-top-right-radius: 12px;
  border-right:none;
  border-bottom-right-radius: 12px;
}

.speech-label {
  position: absolute;
  right: 0;
  top:0;
  border-top-right-radius: 12px;
  background: #76ad00;
  color:#fff;
  display:flex;
  font-family: "Lato-Bold";
  font-size: 16px;
  align-items: center;
  width: 26px;
  height: 20px;
  justify-content: center;
  transition: 0.5s;
}

span.speech-label p {
color:#fff;
font-family: "Lato-Bold";
font-size: 15px;
margin-left: 0;
transition: 0.5s;
}

.lk1-main-choose-line a.active .speech-label {
  background: #fff;
}

.lk1-main-choose-line a.active span.speech-label p {
  color:#7a7a7a;
}

.lk1-main-choose-line a:hover .speech-label {
  background: #fff;
}

.lk1-main-choose-line a:hover span.speech-label p {
  color:#7a7a7a;
}

.lk1-top-titles-line {
  display:flex;
  width: 100%;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 10px;
}

.lk1-top-titles-line a {
  font-family: "Lato-Bold";
  text-decoration: none;
  display:flex;
  align-items: center;
  justify-content: center;
}

.lk1-top-titles-line a p {
  font-family: "Lato-Bold";
  font-size: 16px;
  color:#361b08;
  margin-right: 5px;
}

.lk1-top-titles-line a img {
  margin-top: 4px;
}

.lk1-top-titles-line a:nth-child(1) {
width: 17.5%;
}
.lk1-top-titles-line a:nth-child(2) {
  width: 17%;
}
.lk1-top-titles-line a:nth-child(3) {
  width: 10%;
}
.lk1-top-titles-line a:nth-child(4) {
  width: 8%;
}
.lk1-top-titles-line a:nth-child(4) p {
  margin-right: 0;
}
.lk1-top-titles-line a:nth-child(5) {
  width: 10%;
}
.lk1-top-titles-line a:nth-child(6) {
  width: 6%;
}
.lk1-top-titles-line a:nth-child(7) {
width: 5.5%;
}
.lk1-top-titles-line a:nth-child(8) {
width: 10.5%;
}
.lk1-top-titles-line a:nth-child(9) {
width: 13.5%;
}

.card-line {
  height: 113px;
  width: 100%;
  display:flex;
  align-items: center;
  margin-bottom: 15px;
}

.card-line div {
  position: relative;
}

.card-line div.card-line-div:nth-child(1) {
  background: url(../images/lk1-images/card-photo.jpeg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 18%;
  height: 100%;
}
.card-line div.card-line-div:nth-child(2) {
  display:flex;
  align-items: center;
  padding-left: 20px;
  width: 17%;
  border-left: 1px solid #cfd0cb;
  height: 100%;
  background: #fff;
}
.card-line div.card-line-div:nth-child(3) {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 11%;
  border-left: 1px solid #cfd0cb;
  height: 100%;
  background: #fff;
}
.card-line div.card-line-div:nth-child(4) {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 8%;
  border-left: 1px solid #cfd0cb;
  background: #fff;
  height: 100%;
}
.card-line div.card-line-div:nth-child(5) {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 11%;
  border-left: 1px solid #cfd0cb;
  height: 100%;
  background: #fff;
}
.card-line div.card-line-div:nth-child(6) {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 6%;
  border-left: 1px solid #cfd0cb;
  height: 100%;
  background: #fff;
}
.card-line div.card-line-div:nth-child(7) {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 6%;
  border-left: 1px solid #cfd0cb;
  height: 100%;
  background: #fff;
}
.card-line div.card-line-div:nth-child(8) {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 11%;
  border-left: 1px solid #cfd0cb;
  height: 100%;
  background: #fff;
}
.card-line div.card-line-div:nth-child(9) {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 14%;
  border-left: 1px solid #cfd0cb;
  background: #fff;
  height: 100%;
}

.card-line-div p {
  font-size: 16px;
  color:#361b08;
  font-family: "Lato-Bold";
}

a.card-line-label {
  text-decoration: none;
  position: absolute;
  right: 0;
  top:0;
  background: #76ad00;
  color:#fff;
  display:flex;
  font-family: "Lato-Bold";
  font-size: 16px;
  align-items: center;
  width: 26px;
  height: 20px;
  justify-content: center;
  transition: 0.5s;
}

a.card-line-label:hover {
  cursor: pointer;
}

.card-line-label p {
color:#fff;
font-family: "Lato-Bold";
font-size: 15px;
margin-left: 0;
transition: 0.5s;
}

a.card-line-down {
  position: absolute;
  text-decoration: none;
  color:#b69c8a;
  font-size: 12px;
  font-family: "Lato-Semibold";
  bottom:9px;
}

.card-line-div .jq-selectbox {
      z-index: 10;
    width: max-content;
    height: 30px;
    min-height: auto;
    background: none;
    min-width: auto !important;
}

.card-line-div .jq-selectbox__select {
      height: 30px;
    box-shadow: none;
    background: none;
    border: none;
    padding: 0;
}

.card-line-div .jq-selectbox__select-text {
font-family: "Lato-Bold";
    font-size: 16px;
    color: #361b08;
    overflow: visible;
}

.card-line-div .jq-selectbox__trigger {
      border: none;
    width: 28px;
    top:2px;
}

.card-line-div .jq-selectbox__trigger-arrow {
  border: none;
}

.card-line-div .jq-selectbox__trigger-arrow:after {
  color: #361b08;
      margin-left: -7px;
    font-size: 8px;
    text-shadow:none!important;
}

.card-line-div .jq-selectbox__select:hover {
  background: none;
}

.card-line-div .jq-selectbox.focused .jq-selectbox__select {
  border:none;
}
.card-line-div .jq-selectbox__dropdown li:hover {
  background: #ededed;
  color: #361b08;
}

.card-line-div .jq-selectbox li.selected {
  background: #ededed;
  color: #361b08;
}

.card-line-div-color {
  background: #fff;
}

.jq-selectbox__select-text {
  text-shadow:none!important;
}

.lk1-pc-wrapp .jspContainer {
  max-height: 505px;
}

.lk1-pc-wrapp .jspTrack:before {
  border-radius: 4px;
  width: 6px;
}

.lk1-pc-wrapp .jspDrag {
  left: 1px;
  top: 10px;
  height: 30px!important;
  width: 15px;
  border-radius: 4px;
  position: relative;
  background: #cdcdcd;
}
.lk1-pc-wrapp .jspDragTop {
width: 9px;
height: 2px;
background: #fff;
position: absolute;
top:10px;
left:3px;
}

.lk1-pc-wrapp .jspDragBottom {
width: 9px;
height: 2px;
background: #fff;
position: absolute;
top:14px;
left:3px;
}

.lk1-pc-wrapp .jspDrag:after {
  width: 9px;
height: 2px;
background: #fff;
position: absolute;
top:18px;
left:3px;
content: '';
display: block;
transform: none;
border-radius: 0;
}
.lk1-pc-wrapp .jspTrack {
  height: 500px!important;
}

.lk1-pc-wrapp .rev_list {
  height: 500px!important;
}

.lk1-pc-wrapp .jspVerticalBar {
  padding-top:0!important
}

a.card-line-div-labels-pen {
      border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
    display: flex;
    align-items: center;
    height: 27px;
    width: 27px;
    justify-content: center;
    position: absolute;
    right: 11px;
    top: 11px;
    z-index: 10;
}
a.card-line-div-labels-pen img {
  height: 12px;
}
.card-line-div-labels span {
  display:none;
    border-radius: 11px;
    width: max-content;
    position: absolute;
    padding: 10px 20px;
    background: #fff;
    top: 11px;
    right: 11px;
    margin-top: -5px;
    margin-right: -5px;
    z-index: 1;
}
.card-line-div-labels span p {
  text-decoration: none;
  font-family: "Lato-Regular";
  font-size: 14px;
  color:#361b08;
}
.card-line-div-labels span p:hover {
  text-decoration: underline;
  cursor: pointer;
}
.card-line-div-labels.active span {
  display:block;
}

.lk1-last-line {
  padding-right: 20px;
  display:flex;
  margin-top:25px;
  align-items: center;
  margin-bottom: 40px;
  justify-content: space-between;
}
.lk1-last-line p {
  font-size: 14px;
  font-family: "Lato-Semibold";
  color:#361b08;
}

/* LK! - Responsive */


@media(max-width: 1200px) {
  .lk1-top-titles-line a p {
    font-size: 15px;
  }
.card-line div.card-line-div:nth-child(1) {
  width: 14%;
}
.lk1-top-titles-line a:nth-child(1) {
  width: 14%;
}
.card-line div.card-line-div:nth-child(2) {
  width: 14%
}
.lk1-top-titles-line a:nth-child(2) {
  width: 14%
}
.card-line div.card-line-div:nth-child(3) {
  width: 12%
}
.lk1-top-titles-line a:nth-child(3) {
  width: 12%
}
.card-line div.card-line-div:nth-child(4) {
  width: 9%
}
.lk1-top-titles-line a:nth-child(4) {
  width: 9%
}
.card-line div.card-line-div:nth-child(5) {
  width: 12%
}
.lk1-top-titles-line a:nth-child(5) {
  width: 12%
}
.card-line div.card-line-div:nth-child(8) {
  width: 12%;
}
.lk1-top-titles-line a:nth-child(8) {
  width: 12%;
}
.card-line div.card-line-div:nth-child(9) {
  width: 15%
}
.lk1-top-titles-line a:nth-child(9) {
  width: 15%
}
.card-line-div p {
    font-size: 15px;
  }
.card-line-div .jq-selectbox__select-text {
  font-size: 15px;
}
a.lk1-information-line-green-bth {
      padding: 9px 20px;
}
a.lk1-information-line-yel-btn {
   padding: 9px 20px;
   font-size: 14px;
}
.lk1-main-choose-line a p {
  font-size: 12px;
}
.card-line-div span img {
  height: 13px;
}
.card-line div.card-line-div:nth-child(2) {
  padding-left: 10px;
}
.card-line-div .jq-selectbox__trigger-arrow:after {
  margin-left: -10px;
}
}

@media(max-width: 991px) {
  a.lk1-information-line-green-bth {
    font-size: 13px;
  }
  a.lk1-information-line-yel-btn {
    font-size: 13px;
  }
  a.lk1-information-line-line-btn p {
    font-size: 13px;
  }
  .card-line-div .jq-selectbox__select-text {
    font-size: 14px;
}
.card-line-div p {
    font-size: 14px;
}
  .lk1-information-line-karma a {
    font-size: 15px;
  }
  div.lk1-last-line a.last-line-statistika {
    padding: 8px 26px;
    width: max-content;
    margin: 0;
    font-size: 13px;
}
.lk1-last-line p {
    font-size: 12px;
    }
    a.lk1-mob-green-btn {
      display:flex;
      align-items: center;
      justify-content: center;
      font-family: "Lato-Regular";
      font-size: 14px;
      margin:auto;
      margin-top: 35px;
      margin-bottom: 20px;
      color:#fff;
      width: 266px;
      background: #76ad00;
      transition: 0.5s;
      border-radius: 23px;
      height: 40px;
      text-decoration: none;
    }
    a.lk1-mob-green-btn:hover {
      box-shadow: 0px 5px 1px -2px rgba(85,124,0,1);
    }
    a.lk1-mob-outline-btn {
      transition: 0.5s;
      border-radius: 23px;
      background: none;
      border:1px solid #afafaf;
      color:#361b08;
      font-family: "Lato-Regular";
      font-size: 14px;
      display:flex;
      align-items: center;
      justify-content: center;
      margin:auto;
      margin-bottom: 15px;
      height: 40px;
      width: 266px;
      text-decoration: none;
    }
     a.lk1-mob-outline-btn:hover {
      opacity: 0.7;
     }
}

@media(max-width: 900px) {
  .card-line div.card-line-div:nth-child(6) {
    display:none;
  }
  .card-line div.card-line-div:nth-child(7) {
    display:none;
  }
  .lk1-top-titles-line a:nth-child(6) {
    display:none;
  }
  .lk1-top-titles-line a:nth-child(7) {
    display:none;
  }
  .card-line div.card-line-div:nth-child(3) {
    width: 14%;
}
.card-line div.card-line-div:nth-child(4) {
    width: 11%;
}
.card-line div.card-line-div:nth-child(8) {
    width: 14%;
}
.card-line div.card-line-div:nth-child(9) {
    width: 17%;
}
.card-line div.card-line-div:nth-child(2) {
    width: 15%;
}
.card-line div.card-line-div:nth-child(1) {
    width: 17%;
}
.lk1-top-titles-line a:nth-child(3) {
    width: 14%;
}
.lk1-top-titles-line a:nth-child(4) {
    width: 11%;
}
.lk1-top-titles-line a:nth-child(8) {
    width: 14%;
}
.lk1-top-titles-line a:nth-child(9) {
    width: 17%;
}
.lk1-top-titles-line a:nth-child(2) {
    width: 15%;
}
.lk1-top-titles-line a:nth-child(1) {
    width: 17%;
}
.lk1-top-titles-line {
  width: 98%
}
}

@media(max-width: 850px) {

  .lk1-last-line p {
    display: none;
  }
  .lk1-information-line-karma {
    padding: 6px 13px;
    margin-left: 15px;
}
.lk1-information-line-karma p {
  font-size: 14px;
}
.lk1-information-line-karma a {
    font-size: 14px;
}
a.lk1-information-line-yel-btn {
  margin-left:20px;
}
a.lk1-information-line-green-bth {
  margin-left: 20px;
}
a.lk1-information-line-line-btn {
  margin-left: 20px;
}
.lk1-main-choose-line a p {
    font-size: 10px;
    margin-left: 5px;
}
span.speech-label p {
  margin-left: 0;font-size: 13px;
}
}
.lk1-mob-wrapp {
  display: none;
}
@media(max-width: 780px) {
  .lk1-pc-wrapp {
    display:none;
  }
  .lk1-mob-wrapp {
    display:block;
    margin-top: 55px;
    background: #faf7f4
  }
  img.lk1-mb-top-photo {
    height: 135px;
    display:block;
    margin:auto;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .lk1-mb-under-image {
    display:flex;
    align-items: center;
    justify-content: space-between;
    width:40%;
    margin-left: 30%;
  }
  .lk1-information-line-karma p {
    font-family: "Lato-Bold";
  }
  .lk1-information-line-karma a {
    font-family: "Lato-Bold";
  }
  a.lk1-information-line-yel-btn {
    width: 320px;
    display:flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-family: "Lato-Regular";
    margin:auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  a.lk1-information-line-line-btn {
    margin:auto;
    font-size: 16px;
    width: max-content;
    margin-bottom: 10px;
  }
  a.lk1-information-line-line-btn p {
    font-size: 16px;
  }
  .lk1-mb-gray-buttons-line {
    display:flex;
    margin-top: 15px;
    align-items: center;
    justify-content: space-between;
    width: 50%;
    margin-left:25%;
  }
  .lk1-mb-gray-buttons-line a {
    text-decoration: none;
    display:flex;
    align-items: center;
    justify-content: center;
    height: 75px;
    width: 48%;
    background: #7a7a7a;
    text-transform: uppercase;
    color:#fff;
    position: relative;
    font-family: "Lato-Regular";
    transition: 0.5s;
    font-size: 13px;
  }
  .lk1-mb-gray-buttons-line a span.label {
    position: absolute;
    display:flex;
    align-items: center;
    justify-content: center;
    right:0;
    width: 25px;
    height: 20px;
    background: #76ad00;
    top:0;
    font-family: "Lato-Bold";
    font-size: 14px;
    color:#fff;
  }
  .lk1-mb-gray-buttons-line a:hover {
    cursor: pointer;
    text-decoration: underline;
    background: #949494
  }
  .lk1-mob-main-items-line {
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: auto;
    margin-top: 15px;
  }
  .lk1-mob-main-item {
    width: 48%;
    height: 150px;
    background: url(../images/lk1-images/card-photo.jpeg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
  }
  .lk1-mob-main-item-hover-mask {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    left:0;
    transition: 0.5s;
    top:0;
  }
  .lk1-mob-main-item:hover {
    cursor:pointer;
  }
  .lk1-mob-main-item:hover .lk1-mob-main-item-hover-mask {
    opacity: 1;
  }
  .lk1-mob-main-item-hover-mask-back {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #2c1f1e;
    opacity: 0.5;
  }
  .lk1-mob-main-item-hover-mask p {
    position: relative;
    z-index: 10;
    margin-top: 25px;
    margin-left: 15px;
    color:#fff;
    font-size: 18px;
    font-family: "Lato-Bold";
  }
  a.lk1-mob-main-item-pen {
    position: absolute;
    left:15px;
    bottom:20px;
    border-radius: 50%;
    display:flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: #fff;
    transition: 0.5s;
  }
  a.lk1-mob-main-item-pen:hover {
    opacity: 0.87;
  }
  .lk1-mob-main-item-click-block {
    display:none;
    width: 100%;
    position: absolute;
    height: max-content;
    background: #fff;
    top:100%;
    left:0;
    z-index: 100;
  }
  .lk1-mob-main-item-click-block div.lk1-mob-main-item-div span {
    display:flex;
    align-items: center;
  }
  .lk1-mob-main-item-click-block div.lk1-mob-main-item-div span img {
    height: 15px;
    margin:1px;
  }
  .lk1-mob-main-item-click-block div.lk1-mob-main-item-div {
    padding:9px;
    width: 100%;
  }
  .lk1-mob-main-item-click-block div.lk1-mob-main-item-div:nth-child(2) {
    border-top:1px solid #e6d2c6;
    border-bottom:1px solid #e6d2c6;
  }
  .lk1-mob-main-item-click-block div.lk1-mob-main-item-div p {
    font-family: "Lato-Semibold";
    font-size: 13px;
    color:#b69c8a;
    margin-top: 5px;
    line-height: 8px;
  }
  .card-line-div .jq-selectbox__trigger-arrow:after {
    margin-left: 20px;
}
.card-line-div .jq-selectbox {
  height: 25px;
}
.lk1-mob-main-item.active .lk1-mob-main-item-click-block {
  display:block;
}
.lk1-mob-main-item-click-block .jq-selectbox__dropdown {
    width: max-content!important;
}
.lk1-mob-last-green-line {
  padding-top: 7px;
  padding-bottom: 7px;
  background: #ecf6cc;
}
.lk1-mob-last-green-line div {
  display:flex;
  align-items: center;
  width: 50%;
  margin-left: 25%;
}
.lk1-mob-last-green-line a {
  display:flex;
  align-items: center;
  margin-left: 30px;
}
.lk1-mob-last-green-line a img {
  margin-right: 7px;
}
.lk1-mob-last-green-line p {
font-family: "Lato-Regular";
font-size: 14px;
color:#361b08;
}
.vse-posty-posts-line-2 {
  display:none;
}
}

@media(max-width: 600px) {
  .lk1-mb-gray-buttons-line {
    width: 70%;
    margin-left: 15%;
}
.lk1-mob-main-items-line {
  width: 100%
}
.lk1-mob-last-green-line div {
    width: 56%;
    margin-left: 22%;
}
.lk1-mb-under-image {
    width: 54%;
    margin-left: 23%;
}
}

@media(max-width: 500px) {
  .lk1-mb-gray-buttons-line {
    width: 100%;
    margin-left: 0;
}
.lk1-mb-under-image {
    width: 62%;
    margin-left: 19%;
}
.lk1-mob-last-green-line div {
    width: 250px;
    margin: auto;
}
}

@media(max-width: 400px) {
  .lk1-mb-under-image {
    width: 80%;
    margin-left: 10%;
}
a.lk1-information-line-yel-btn {
  width: 266px
}
.lk1-mb-gray-buttons-line a {
  font-size: 12px;
}
.lk1-mob-last-green-line div {
    width: 250px;
    margin: 0;
}
.lk1-mob-main-item {
  height: 120px;
}
img.lk1-mb-top-photo {
    height: 110px;
    }
    .lk1-mob-main-item-hover-mask p {
    margin-top: 10px;
    margin-left: 15px;
    font-size: 15px;
  }
  a.lk1-mob-main-item-pen {
    height: 33px;
    width: 33px;
  }

}














/* LK2 */

.lk2-pc-wrapp {
  margin-top: 65px;
}

.lk2-under-title {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}

.lk2-under-title img {
  height: 15px;
  margin:1px;
}

.lk2-main-card-wrapp {
  margin-top: 30px;
  width: 100%;
  position: relative;
  display:flex;
  padding-bottom: 50px;
  border-bottom: 1px solid #c4c0bd
}

.lk2-left-side {
  width: 25%;
  margin-right:4%;
}

.lk2-right-side {
  width: 71%
}
.lk2-main-card-wrapp.hide {
  border-bottom: none;
}
.lk2-main-card-wrapp.hide .lk2-left-side {
  display:none;
}
.lk2-main-card-wrapp.hide .lk2-right-side {
  display:none;
}
.lk2-left-side-numbers {
  display:flex;
  align-items: center;
}

.lk2-left-side-numbers a {
  text-decoration: none;
  display:flex;
  align-items: center;
  color:#b69c8a;
  font-size: 14px;
  font-family: "Lato-Semibold";
  margin-right: 20px;
}

.lk2-left-side-numbers a p {
  color:#b69c8a;
  font-size: 14px;
  font-family: "Lato-Semibold";
}

.lk2-left-side-numbers a img {
  margin-right: 6px;
}

.lk2-left-side-img {
  width: 100%;
  height: auto;
  margin-top: 33px;
}

.lk2-under-image-line {
  display:flex;
  align-items: center;
  margin-top: 35px;
}

.lk2-under-image-line-item p {
font-family: "Lato-Regular";
font-size: 14px;
color:#987256;
}

.lk2-under-image-line-item a {
  text-decoration: none;
  font-family: "Lato-Bold";
  color:#361b08;
  font-size: 16px;
}

.lk2-under-image-line .lk2-under-image-line-item:nth-child(1) {
  width: 125px;
}

.lk2-right-side-link a {
  display:flex;
  align-items: center;
  text-decoration: none;
  font-family: "Lato-Semibold";
  font-size: 14px;
  color:#2699d4;
  transition: 0.5s;
}
.lk2-right-side-link a p {
  font-family: "Lato-Semibold";
  font-size: 14px;
  color:#2699d4;
  margin-right: 5px;
  text-decoration: underline;
}
.lk2-right-side-link a:hover {
  opacity: 0.7;
  cursor: pointer;
}
p.lk2-text {
  font-size: 16px;
  color:#361b08;
  font-family: "Lato-Regular";
  margin-top: 35px;
  margin-bottom: 35px;
}

a.lk2-a-redakt {
  font-family: "Lato-Semibold";
  font-size: 14px;
  color:#2699d4;
  text-decoration: underline;
  opacity: 1;
  transition: 0.5s;
}
a.lk2-a-redakt:hover {
opacity: 0.7;
cursor: pointer;
}

.lk2-wrapper-last-line {
  width: max-content;
  margin-left:auto;
  margin-top: 60px;
  align-items: center;
  display:flex;
}
.lk2-wrapper-last-line p {
  font-size: 16px;
  font-family: "Lato-Bold";
  color:#361b08;
  margin-right: 30px;
}
a.lk2-border-yl-button {
  border-radius: 23px;
  text-decoration: none;
  display:flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Regular";
  font-size: 14px;
  color:#361b08;
  width: 240px;
  height: 35px;
  transition: 0.5s;
  border:2px solid #f6db25;
  box-shadow: 0px 5px 1px -2px rgba(210,186,25,1);
  margin-right: 30px;
  background: #fff;
}
a.lk2-border-yl-button:hover {
  background:#f6db25;
}
a.lk2-yell-button {
  border-radius: 23px;
  text-decoration: none;
  display:flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Regular";
  font-size: 14px;
  color:#361b08;
  width: 240px;
  height: 35px;
  transition: 0.5s;
  background:#f6db25;
  box-shadow: 0px 5px 1px -2px rgba(210,186,25,1);
}
a.lk2-yell-button:hover {
 opacity: 0.7;
}

a.lk2-wrap-shown {
  transition: 0.5s;
  right: 0;
  margin-top: -18px;
  text-decoration: none;
  position: absolute;
  width: 135px;
  height: 40px;
  border-radius: 12px;
  display:flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Semibold";
  font-size: 14px;
  color:#361b08;
  border:2px solid #a6a6a6;
}
a.lk2-wrap-shown:hover {
  opacity: 0.7;
  cursor:pointer;
}
a.lk2-wrap-shown p {
  font-family: "Lato-Semibold";
  font-size: 14px;
  color:#361b08;
  margin-right: 6px;
}
a.lk2-wrap-shown p.show {
  display:none;
}
a.lk2-wrap-shown.active p.show {
  display:block;
}
a.lk2-wrap-shown.active p.hide {
  display:none;
}
a.lk2-wrap-shown.active img {
  transform: rotate(180deg);
}
.lk2-top-cards-line {
  display:flex;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
p.lk2-line-title {
  font-family: "Lato-Bold";
  font-size: 20px;
  color:#361b08;
}
a.lk2-opacity {
  text-decoration: none;
  font-family: "Lato-Regular";
  transition: 0.5s;
  margin-left: 110px;
  color:#987256;
}
a.lk2-opacity:hover {
  text-decoration: underline;
}
a.lk2-send-message {
  text-decoration: none;
  margin-left: auto;
  display:flex;
  align-items: center;
  font-family: "Lato-Semibold";
  font-size: 14px;
  color:#361b08;
  transition: 0.5s;
}
a.lk2-send-message p {
  margin-left: 7px;
  text-decoration: underline;
}
a.lk2-send-message:hover {
  opacity: 0.8;
}

.lk2-card {
  background: #fff;
  width: 100%;
  height: 115px;
  display:flex;
  align-items: center;
  margin-bottom: 24px;
}
.lk2-card-information-avatar {
  position: relative;
}
.lk2-card .lk2-card-information {
  min-width: 305px;
  width: 305px;
  border-right: 1px solid #cfd0cb;
  padding:17px;
  display:flex;
  align-items: center;
}
.lk2-card-information-avatar .lk2-card-information-avatar-img {
  height: 63px;
  border-radius: 50%;
  border:3px solid #66f4a9;
}
.lk2-card-information-stars {
  margin-top:2px;
  display:flex;
  align-items: center;
  justify-content: center;
}
.lk2-card-information-stars img {
  margin:1px;
  height: 10px;
}
.lk2-card-information-avatar-label {
  height: 14px;
  width: 14px;
  position: absolute;
  border-radius:50%;
  border:3px solid #f8f8f8;
  background: #d3d3d3;
  top:5px;
  right: 0;
}
.lk2-card-information-avatar-label.active {
  background: #53e02d;
}
p.lk2-card-information-name {
  font-family: "Lato-Semibold";
  font-size: 16px;
  color:#361b08;
  margin-bottom: 7px;
  margin-right: 0px;
  display:flex;
  align-items: center;
}
.lk2-card-information-name img {
  margin-left: 7px;
}
p.lk2-card-information-dopinf {
  font-family: "Lato-Light";
  font-size: 12px;
  line-height: 14px;
  color:#987256;
}
p.lk2-card-information-dopinf a {
  text-decoration: underline;
  color:#2699d4;
}
.lk2-card-information-check {
  margin-left: 35px;
}
.lk2-card-information-text {
  margin-left: 25px;
}
.lk2-card-message {
  padding-left: 35px;
  padding-right: 35px;
  position: relative;
  width: 100%;
  height: 100%;
  display:flex;
  align-items: center;
}
.lk2-card.has-new-messages .lk2-card-message {
  background: #eaf5d3;
}
.lk-2-card-message {
  display:none;
}
.lk2-card.has-new-messages .lk-2-card-message {
  display:flex;
  align-items: center;
  justify-content: center;
  min-width: 60px;
  height: 100%;
  background: #76ad00;
}
.lk2-card.has-new-messages .lk-2-card-message p {
  color:#fff;
  font-family: "Lato-Bold";
  font-size: 23px;
}
.lk2-card-message-wrapp {
  position: relative;
  height: max-content;
  width: 95%;
}
p.lk2-card-message-text {
  color:#361b08;
  font-family: "Lato-Regular";
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 4px;
  max-width: 496px;
}
a.lk2-card-under-message-inform {
  text-decoration: none;
  display:flex;
  align-items: center;
}
a.lk2-card-under-message-inform p {
  color:#987256;
  font-size: 12px;
  font-family: "Lato-Light";
  margin-right: 10px;
  line-height: 16px;
}
.lk2-card-checks {
  position: absolute;
  right: 0px;
  display:flex;
  bottom:0;
}
.lk2-card-checks img {
  width: auto;
  height: 12px;
}
.lk2-card-checks-item {
  width: 5px;
}
.lk2-card-button-obsud {
  min-width: 177px;
  width: 177px;
  height: 100%;
  display:flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-family: "Lato-Semibold";
  color:#fff;
  background: #84847d;
  text-decoration: none;
}
.lk2-card-button-obsud p {
  margin-right: 5px;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Lato-Semibold";
  color:#fff;
}

.lk2-card-messanger {
  margin-bottom: 24px;
  background: #fff;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.lk2-card-messanger-message {
  height: auto;
  min-height: 67px;
  display:flex;
  align-items: center;
  padding:15px 30px;
  margin-bottom: 17px;
  width: max-content;
  max-width: 70%;
  min-width: 250px;
}

.lk2-card-messanger-message p {
  font-family: "Lato-Regular";
  font-size: 16px;
  color:#361b08;
}

.lk2-card-messanger-message.lk2-card-message-poluchenie {
  background: #f0f0f0;
  border-bottom-right-radius: 12px;
  border-top-right-radius: 12px;
}

.lk2-card-messanger-message.lk2-card-message-otpravlenie {
  background: #eaf5d3;
  border-bottom-left-radius: 12px;
  border-top-left-radius: 12px;
  margin-left:auto;
}

.lk2-card-messanger-message.lk2-card-message-otpravlenie p {
  text-align: right;
}

.lk2-card-messanger-message img {
  max-width: 230px;
}

p.lk2-card-message-image img {
margin-right: 8px;
}
p.lk2-card-message-image {
  margin-top: 6px;
  display:flex;
  align-items: center;
  font-family: "Lato-Light";
  font-size: 16px;
  color:#2699d4;
}

p.lk2-card-message-image:hover {
  text-decoration: underline;
  cursor: pointer;
}

.lk2-card-message-text {
  width: 100%;
}

p.lk2-card-message-error {
  margin-top: 6px;
  display:flex;
  align-items: center;
  font-family: "Lato-Light";
  font-size: 16px;
  color:#ff3b3b;
}

p.lk2-card-message-error:hover {
  cursor:pointer;
}

p.lk2-card-message-error img {
margin-right: 8px;
}

.lk2-card-message-image-upload {
  width: 295px;
  height: 8px;
  position: relative;
  background: #fff;
  border:1px solid #adadad;
}

.lk2-card-message-image-upload-line {
  position: absolute;
  height: 10px;
  width: 297px;
  top:-1px;
  left:-1px;
  background: #76ad00;
  width: 60%;
}

.lk2-card-message-otpravlenie .lk2-card-message-image {
margin-left: auto;
}

.lk2-textarea-wrapp {
  background: #84847d;
  padding:20px 35px;
  margin-bottom: 24px;
}

.lk2-textarea-wrapp textarea {
  height: 110px;
  width: 100%;
  padding:10px 16px;
  background: #fff;
  font-family: "Lato-Light";
  font-size: 13px;
  margin-bottom: 10px;
  color:#987256;
}

.lk2-textarea-last-line {
  display:flex;
  align-items: center;
  justify-content: flex-end;
}

a.lk2-textarea-photo img {
  margin-right: 7px;
}

a.lk2-textarea-photo {
text-decoration: underline;
color:#fff;
font-family: "Lato-Light";
font-size: 16px;
transition: 0.5s;
}

a.lk2-textarea-photo:hover {
  opacity: 0.7;
}

a.lk2-textarea-send {
  text-decoration: none;
  background: #76ad00;
  color: #fff;
  font-size: 15px;
  font-family: "Lato-Light";
  border-radius: 23px;
  padding: 9px 42px;
  transition: 0.5s;
  margin-left: 20px;
  transition: 0.5s;
}
a.lk2-textarea-send:hover {
  cursor: pointer;
  box-shadow: 0px 5px 1px -2px rgba(85,124,0,1);
}

.lk2-card-wrapp .lk2-card-messanger {
display:none;
}
.lk2-card-wrapp .lk2-textarea-wrapp {
display:none;
}
.lk2-card-wrapp.active .lk2-card-button-obsud {
background: #50504e
}
.lk2-card-wrapp.active .lk2-card-messanger {
display:block;
}
.lk2-card-wrapp.active .lk2-textarea-wrapp {
display:block;
}
.lk2-card-wrapp.active .lk2-card-button-obsud img {
  transform: rotate(180deg);
}

.lk2-card-information-avatar-hover-block {
  background: #fff;
  border-radius: 12px;
  position: absolute;
  top:85%;
  z-index: 10;
  width: 165px;
  left:0;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
  display:none;
}

.lk2-card-information-avatar-hover-block.active {
  display:block;
}

.lk2-card-information-avatar:hover {
  cursor: pointer;
}



.lk2-card-information-avatar-hover-block-choose {
  margin-top: 10px;
}

a.lk2-card-information-avatar-hover-block-choose-item {
  text-decoration: none;
  display:flex;
  align-items: center;
  background: #fff;
  padding:5px 22px;
}

a.lk2-card-information-avatar-hover-block-choose-item p {
  font-family: "Lato-Regular";
  font-size: 14px;
  color:#361b08;
}

a.lk2-card-information-avatar-hover-block-choose-item:hover {
  background: #f0f0f0;
  cursor: pointer;
}

.lk2-card-information-avatar-hover-block-color {
  margin-right: 7px;
  height: 15px;
  width: 15px;
}
.lk2-card-information-avatar-hover-block-color.red {
  background: #f56262
}
.lk2-card-information-avatar-hover-block-color.green {
  background:#5af3a2
}
.lk2-card-information-avatar-hover-block-color.yellow {
  background:#ffe956
}
.lk2-card-information-avatar-hover-block-dop {
  margin: auto;
  margin-top: 10px;
  padding-bottom: 14px;
  width: max-content
}
.lk2-card-information-avatar-hover-block-dop a {
  display:flex;
  align-items: center;
}
.lk2-card-information-avatar-hover-block-dop img {
  margin-right: 6px;
}
.lk2-card-information-avatar-hover-block-dop p {
  font-family:"Lato-Bold";
  font-size: 12px;
  color:#361b08;
}

.lk2-card-information-avatar-hover-block-dop a:hover p {
  text-decoration: underline;
}

a.vse-publicatii {
  transition: 0.5s;
  text-decoration: none;
  width: 165px;
  height: 48px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Semibold";
  font-size: 14px;
  color: #361b08;
  border: 2px solid #a6a6a6;
}
a.vse-publicatii p {
  font-family: "Lato-Semibold";
    font-size: 14px;
    margin-left: 7px;
    color: #361b08;
}
a.vse-publicatii:hover {
  opacity: 0.7;
}

a.vse-publicatii img {
  transform: rotate(270deg);
}

.lk2-last-line-text {
  width: 515px;
  display:flex;
  align-items: center;
  justify-content: space-between;
}
.lk2-last-line-text a {
  display:flex;
  align-items: center;
  font-family: "Lato-Semibold";
  font-size: 14px;
  color:#361b08;
  text-decoration: none;
}

.lk2-last-line-text a p {
  font-family: "Lato-Semibold";
  font-size: 14px;
  color:#361b08;
  margin-left: 8px;
}

a.last-line-statistika {
  display:flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  background: #76ad00;
  color: #fff;
  font-size: 15px;
  font-family: "Lato-Light";
  border-radius: 23px;
  padding: 9px 42px;
  transition: 0.5s;
}
a.last-line-statistika:hover {
      box-shadow: 0px 5px 1px -2px rgba(85,124,0,1);
}
a.last-line-statistika p {
  color: #fff;
  font-size: 15px;
  font-family: "Lato-Light";
}
a.last-line-statistika img {
  margin-right: 8px;
}
.lk2-wrapp-last-line {
  margin-top: 20px;
  display:flex;
  align-items: center;
  justify-content: space-between;
}


/* LK2 - RESPONSIVE */

@media(max-width: 1200px) {
  .lk2-card .lk2-card-information {
    min-width: 270px;
    width: 270px;
  }
  .lk2-card-information-check {
    margin-left: 27px;
}
.lk2-card-information-text {
    margin-left: 15px;
}
p.lk2-card-message-text {
  max-width: 352px;
}
.lk2-card .lk2-card-information {
  padding:12px;
}
.lk2-left-side {
    width: 30%;
    margin-right: 4%;
}
.lk2-right-side {
    width: 66%;
}
a.lk2-border-yl-button {
  width: 195px;
}
a.lk2-yell-button {
  width: 195px;
}
.lk2-last-line-text {
    width: 465px;
  }
  .lk2-last-line-text a p {
    font-size: 13px;
  }
  a.last-line-statistika {
        padding: 8px 26px;
  }
  a.last-line-statistika p {
    font-size: 14px;
  }
  a.vse-publicatii {
    transition: 0.5s;
    text-decoration: none;
    width: 161px;
    height: 42px;
  }
}

@media(max-width: 991px) {
 .lk2-card-wrapp .jq-checkbox.checked .jq-checkbox__div {
    margin-top: 1px;
    margin-left: 1px;
}
  .lk2-card-message {
    min-width: 0;
  }
  .lk2-card .lk2-card-information {
    min-width: 230px;
    width: 230px;
}
.lk2-card-information-check {
    margin-left: 17px;
}
p.lk2-card-information-name {
  font-size: 14px;
}
p.lk2-card-information-dopinf {
  font-size: 11px;
}
.lk2-card-information-avatar .lk2-card-information-avatar-img {
    height: 56px;
    border-radius: 50%;
    border: 3px solid #66f4a9;
}
.lk2-card-information-text {
    margin-left: 8px;
}
.lk2-wrapp-last-line {
  display:block;
}
a.vse-publicatii {
  margin:auto;
}
.lk2-last-line-text {
    width: 465px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
a.last-line-statistika {
    padding: 8px 26px;
    width: max-content;
    margin: auto;
}
}

@media(max-width: 910px) {
  p.lk2-text {
    font-size: 14px;
  }
  .lk2-right-side-link a p {
    font-size: 13px;
  }
  a.lk2-wrap-shown {
    margin-top: -11px;
    width: 120px;
    height: 40px;
  }
  .lk2-wrapper-last-line p {
    font-size: 14px;
  }
  a.lk2-wrap-shown p {
    font-size: 12px;
  }
  a.lk2-border-yl-button {
    font-size: 13px;
  }
  a.lk2-yell-button {
    font-size: 13px;
  }
  a.lk2-yell-button {
    width: 140px;
}
a.lk2-border-yl-button {
    width: 140px;
}
.lk2-under-image-line-item p {
  font-size: 13px;
}
.lk2-under-image-line-item a {
  font-size: 14px;
}
}

@media(max-width: 850px) {
  .lk2-left-side-numbers a p {
    color: #b69c8a;
    font-size: 12px;
    font-family: "Lato-Semibold";
    line-height: 10px;
}
.lk2-under-image-line {
    margin-top: 15px;
}
.lk2-wrapper-last-line p {
    font-size: 12px;
    font-family: "Lato-Bold";
    color: #361b08;
    margin-right: 20px;
}
a.lk2-border-yl-button {
  margin-right: 20px;
}
.lk2-right-side {
    width:59%;
}
.lk2-right-side-link a {
    margin-top: 40px;
    }
.lk2-left-side {
    width: 37%;
    margin-right: 4%;
}
p.lk2-text {
    margin-top: 15px;
    margin-bottom: 15px;
}
}

.lk2-mob-wrapp {
  display:none;
}

@media(max-width: 767px) {
  .lk2-mob-wrapp {
    display:block;
    background: #faf7f4;
    margin-top: 55px;
  }
  .lk2-pc-wrapp {
    display:none;
  }
  .lk2-kategoria-slider__wrapp {
    margin-top: 20px;
  }
  .lk2-mob-first-line {
    display:flex;
    align-items: center;
    justify-content: space-between;
  }
  .lk2-mob-first-line span {
    display:flex;
    align-items: center;
  }
  .lk2-mob-first-line span img {
    height: 16px;
    margin:1px;
  }
  .lk2-mob-first-line div {
    display:flex;
    align-items: center;
  }
  .lk2-mob-first-line a {
    text-decoration: none;
    display:flex;
    align-items: center;
  }
  .lk2-mob-first-line a:nth-child(2) {
    margin-left: 25px;
    margin-right: 25px;
  }
  .lk2-mob-first-line a img {
    margin-right: 7px;
  }
  .lk2-mob-first-line p {
    font-family: "Lato-Semibold";
    font-size: 14px;
    color:#b69c8a;
  }
  .lk2-top-line-link {
    height: max-content;
    width: 100%;
    padding:10px 20px;
    margin:15px 0;
    background: #ecf6cc;
  }
  .lk2-top-line-link a {
    text-decoration: none;
    display:flex;
    align-items: center;
    color:#361b08;
    font-size: 15px;
    font-family: "Lato-Regular";
  }
  .lk2-top-line-link a img {
    margin-left: 8px;
  }
  .lk2-top-line-link a:hover {
    text-decoration: underline;
    cursor: pointer;
  }
  .lk2-under-image-line .lk2-under-image-line-item {
    width: 125px;
}
.lk2-under-image-line-item p {
    font-size: 14px;
}
.lk2-under-image-line-item a {
    font-size: 16px;
}
.lk2-under-image-line {
    justify-content: center;
}
.lk2-wrapper-last-line {
    margin-top: 20px;
    display: block;
    width: 100%;
    padding-bottom: 25px;
    border-bottom: 1px solid #c4c0bd;
}
.lk2-wrapper-last-line p {
    font-size: 14px;
    }
    a.lk2-border-yl-button {
    width: 220px;
    margin-right: none;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
        font-size: 15px;
}
a.lk2-yell-button {
  width: 220px;
    margin-right: none;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
        font-size: 15px;
}

a.lk2-opacity {
  margin-left: 15px;
  text-decoration: underline;
}
.lk2-send-message {
  text-decoration: underline;
  background: #ecf6cc;
  padding:9px;
}
a.vse-publicatii {
  margin: auto;
  margin-top: 20px;
  border-radius: 23px;
  border: 1px solid #a6a6a6;
  width: 220px;
  height: 38px;
}
.lk2-last-line-text {
  width: 325px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
}

@media(max-width: 700px) {
  .lk2-card-message-wrapp-into {
    display:flex;
  }
  .lk2-card.has-new-messages .lk-2-card-message {
    height: auto;
  }
.lk2-card {
    display: block;
    height: auto;
  }
  .lk2-card-message {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lk2-card .lk2-card-information {
    min-width: 230px;
    width: 100%;
    border-right: none;
    justify-content: flex-start;
}
.lk2-card-information-check {
    margin-left: 5px;
}
.lk2-card-messanger-message {
    height: auto;
    min-height: 67px;
    display: flex;
    align-items: center;
    padding: 14px 24px;
    margin-bottom: 17px;
    width: max-content;
    max-width: 70%;
    min-width: 300px;
}
.lk2-card-information-avatar {
  order:2;
}
.lk2-card-information-text {
    margin-left: 15px;
    order: 3;
}
.lk2-card-information-check {
    margin-right: 25px;
    order: 1;
}
.lk2-card-message {
    min-width: 0;
    border-top: 1px solid #a6a6a6;
    padding-top: 20px;
    padding-bottom: 20px;
}
.lk2-card-button-obsud {
    width: 100%;
    height: 55px;
  }
  p.lk2-card-information-name {
    font-size: 16px;
}
p.lk2-card-information-dopinf {
    font-size: 12px;
}
.lk2-textarea-last-line {
display: block;
width: 100%;
}
a.lk2-textarea-photo {
  margin-bottom: 15px;
}
}

@media(max-width: 500px) {
  .lk2-last-line-text {
    width: 100%;
  }
  a.lk2-textarea-send {
    text-align: center;
    margin-left: 0;
    display: block;
    margin-top: 15px;
  }
  .lk2-textarea-wrapp {
        padding: 15px 20px;
  }
  a.lk2-border-yl-button {
    width: 100%;
  }
  a.lk2-yell-button {
    width: 100%;
  }
  a.lk2-opacity {
    font-size: 14px;
  }
  a.last-line-statistika {
    width: 100%;
  }
  a.last-line-statistika p {
    font-size: 15px;
}
a.vse-publicatii {
  width: 100%
}
.lk2-last-line-text a p {
    font-size: 14px;
}s
.lk2-top-line-link a {
      width: 70%;
    align-items: flex-end;
}
.lk2-under-image-line .lk2-under-image-line-item {
  min-width: 140px;
}
}

/* IMAGE UPLOAD */

section.image-upload-section {
  background: #F0F5FC;
  width: 100%;
  padding-bottom: 0;
  border-right:1px solid #8C8C8C;
  border-left:1px solid #8C8C8C;
  border-bottom:1px solid #8C8C8C;
}

h1.image-upload-title {
  font-family: "Yeseva One";
  text-align: center;
    display: block;
    width: 100%;
  margin-top: 20px;
  margin-bottom: 45px;
  font-size: 36px;
  color: #361B08;
}

.image-upload-line {
  width: 100%;
  height: 50px;
  display:flex;
  align-items: center;
  padding:0px 35px;
  background: #84847D;
}

.image-upload-line:hover {
  cursor:pointer;
}

.image-upload-line.active {
  background: #76AD00
}

.image-upload-line.active img.upload-line-arrow {
  transform: rotate(180deg);
}

.image-upload-line p {
  font-size: 18px;
  color:#fff;
  font-family: "Lato-Bold";
  margin-left: 20px;
}

img.upload-line-arrow {
  margin-left: auto;
}

.image-upload-choose-line {
  display:flex;
  align-items: center;
  justify-content: center;
  margin-top: 35px;
  padding-bottom: 30px;
  border-bottom: 1px solid #C4C4C4;
  width: 100%;
}

.image-upload-choose-item {
  background: none;
  border-radius: 11px;
  width: 191px;
  height: 128px;
  display:flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
  margin-left: 10px;
  margin-right: 10px;
}

.image-upload-choose-wrapp img {
margin:auto;
display:block;
}

.image-upload-choose-wrapp p {
  font-size: 16px;
  color: #361B08;
  font-family: "Lato-Regular";
  margin-top: 6px;
}

.image-upload-choose-item:hover {
  background: #fff;
  cursor: pointer;
  box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.08);
}

.image-upload-choose-item.active {
  background: #fff;
  box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.08);
}

.image-upload-main-wrapp {
  width: 100%;
  display:flex;
}

.image-upload-main-wrapp-left {
  width: 70%;
  padding-bottom: 40px;
}

.image-upload-search-wrapp {
  width: max-content;
  margin:auto;
  display:flex;
  margin-top: 25px;
  margin-bottom: 25px;
}
.image-upload-search-wrapp input {
      width: 531px;
    height: 50px;
    background: #fff;
    padding-left: 25px;
    padding-right: 25px;
    color: #000000;
    font-size: 16px;
    font-family: "Lato-Regular";
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.image-upload-search-wrapp a {
  text-decoration: none;
  display:flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 80px;
  height: 50px;
  background: #655F5D;
}
.image-upload-search-wrapp a img {
  transition: 0.5s;
}
.image-upload-search-wrapp a:hover img {
  opacity: 0.5;
}
p.under-search-tip {
  padding-left: 40px;
  padding-right: 40px;
  width: 825px;
  margin:auto;
  font-family: "Lato-Regular";
  color: #361B08;
  font-size: 14px;
}
.image-upload-image-line {
display:flex;
align-items: center;
justify-content: space-between;
margin-top: 30px;
margin-bottom:25px;
padding-left: 40px;
height: 215px
}
.image-upload-image-line img:nth-child(3) {
  margin-right: 25px;
}
.image-upload-scroll {
  width: max-content;
  margin:auto;
  margin-top: -10px;
}
.rev_list-upload-image {
  margin-top: 20px;
  width: 825px!important
}
.image-upload-body .jspTrack:before {
  background: #E4E4E4;
    width: 5px;
    border: none;
}
.image-upload-body .jspVerticalBar {
  padding-top:15px;
  height: calc(100% - 20px);
}
.image-upload-body .jspTrack {
  margin-left: -5px;
}
.image-upload-body .jspDrag:after {
    width: 19px;
    height: 26px;
    background: #DACDC4;
    border-radius: 9px;
}
.image-upload-image-line img {
  transition: 0.3s;
  border:5px solid transparent;
}
.image-upload-image-line div:hover img{
  height: 235px;
    width: auto;
    border: 5px solid #76AD00;
   cursor: pointer;
box-shadow: 0px 4px 27px rgba(0, 0, 0, 0.6);
}
.image-upload-image-line div {
  width: auto;
  height: auto;
  position: relative;
}
.image-upload-image-line .jq-checkbox {
  width: 35px;
  height: 35px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 50%;
  position: absolute;
  top:15px;
  right:15px;
}
.image-upload-image-line .jq-checkbox .jq-checkbox__div {
      width: 23px;
    height: 23px;
    margin-top: 5px;
    margin-left: 5px;
    border-radius: 50%;
    background: transparent;
    border: none;
    box-shadow: none;
}
.image-upload-image-line .jq-checkbox.checked .jq-checkbox__div {
  width: 23px;
  height: 23px;
  margin-top: 5px;
  margin-left: 5px;
  border-radius: 50%;
  box-shadow: none;
  background: #76AD00;
  border: 1px solid #CCCCCC
}
.image-upload-main-wrapp-right {
  padding:25px 35px;
  background: #FBFCFF;
  padding-bottom: 40px;
  width: 30%;
}

p.image-upload-right-title {
  text-transform: uppercase;
  font-size: 16px;
  color: #361B08;
  font-family: "Lato-Bold";
  margin-top: 2px;
}

.image-upload-chosed-image-block {
  margin-top: 20px;
  width: 269px;
  height: 242px;
  background: url(../images/upload-image/3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
a.under-chosed-name {
  color: #3987D0;
  text-decoration: none;
  font-size: 16px;
  font-family: "Lato-Regular";
}
a.under-chosed-name:hover {
  cursor: pointer;
  text-decoration: underline;
}
p.under-chosed-size {
  font-family: "Lato-Regular";
  color: #361B08;
  font-size: 16px;
}
.under-chosed-input-wrapp {
  margin-top: 25px;
}
.under-chosed-input-wrapp p {
  max-width: 269px;
  color: #361B08;
  font-size: 16px;
  font-family: "Lato-Bold";
}
.under-chosed-input-wrapp input {
  width: 100%;
  margin-right: 30px;
  margin-top: 10px;
  background: #FFFFFF;
  border: 1px solid #C2C2C2;
  border-radius: 4px;
  padding-left: 15px;
  padding-right: 15px;
  color: #361B08;
  font-size: 16px;
  height: 45px;
  font-family: "Lato-Light";
}
.under-chosed-input-wrapp textarea {
  margin-top: 10px;
  width: 100%;
  margin-right: 30px;
  height: 93px;
  background: #FFFFFF;
  border: 1px solid #C2C2C2;
  border-radius: 4px;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 5px;
  color: #361B08;
  font-size: 16px;
  font-family: "Lato-Light";
}
.image-upload-right-buttons {
  display:flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-right: 30px;
  margin-top: 80px;
}
a.image-upload-right-buttons-kard {
  display:flex;
  align-items: center;
  justify-content: center;
  width: 47%;
  height: 55px;
  border: 2px solid #8C8C8C;
  border-radius: 3px;
  text-decoration: none;
  transition: 0.5s;
}
a.image-upload-right-buttons-kard:hover {
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2); 
}
a.image-upload-right-buttons-kard p {
  color: #361B08;
  font-size: 16px;
  font-family: "Lato-Regular";
  margin-left: 5px;
}
a.image-upload-right-buttons-save {
  background: #76AD00;
  display:flex;
  align-items: center;
  justify-content: center;
  width: 47%;
  border-radius: 3px;
  text-decoration: none;
  transition: 0.5s;
  height: 55px;
}
a.image-upload-right-buttons-save:hover {
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2); 
}
a.image-upload-right-buttons-save p {
  color: #fff;
  font-size: 16px;
  font-family: "Lato-Regular";
  margin-left: 14px;
  }

.image-upload-main-wrapp-left .bread {
  width: 735px;
  margin:auto;
  margin-top: 25px;
  margin-bottom: 25px;
}

.image-upload-main-wrapp-left .bread a {
   color: #3987D0;
   font-size: 16px;
   text-decoration: none;
}

.image-upload-main-wrapp-left .bread a:hover {
  cursor:pointer;
  text-decoration: underline;
}
.image-upload-image-line div p {
  position: absolute;
  width: 100%;
  margin-left: 5px;
  color: #361B08;
  font-size: 16px;
  line-height: 15px;
  font-family: "Lato-Bold";
}
.image-upload-main-wrapp-left-google .image-upload-image-line {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-left: 40px;
    height: max-content;
}

.image-upload-main-wrapp-left-google .image-upload-image-line div {
  padding-bottom: 30px;
}

p.image-upload-kadr-title {
  margin:auto;
  margin-top: 25px;
  margin-bottom: 25px;
  color: #361B08;
  font-size: 16px;
  width: 75%;
  font-family: "Lato-Regular";
}

.image-upload-kard-choose-line {
  display:flex;
  align-items: center;
  justify-content: center;
}

.image-upload-kard-choose-line a {
  width: 117px;
  height: 78px;
  background: #FFFFFF;
  opacity: 0.5;
  display:flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.08);
  border-radius: 11px;
  margin-left: 37px;
  margin-right: 37px;
  transition: 0.5s;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-upload-kard-choose-line a img.active {
  display:none;
}

.image-upload-kard-choose-line a.active img.active {
  display:block;
}

.image-upload-kard-choose-line a.active img.nonactive {
  display:none;
}

.image-upload-kard-choose-line a.active {
  margin-top: 0;
  margin-bottom: 0;
  width: 175px;
  height: 118px;
  opacity: 1;
  background: #FFFFFF;
  box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.08);
  border-radius: 11px;
  display:flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

img.kard-main-img {
  margin-top: 25px;
  width: 100%;
  height: auto;
  margin-bottom: 25px;
}

.upload-image-last-line {
  margin-bottom: 25px;
  display:flex;
  align-items: center;
  justify-content: center;
}

a.kadr-choose-another {
width: 279px;
height: 55px;
border: 2px solid #8C8C8C;
box-sizing: border-box;
border-radius: 3px;
display:flex;
align-items: center;
justify-content: center;
transition: 0.5s;
margin-left: 23px;
margin-right: 23px;
}

a.kadr-choose-another p {
  color: #171717;
  font-size: 14px;
  font-family: "Lato-Regular";
  margin-left: 14px;
}

a.kadr-save {
text-decoration: none;
width: 279px;
height: 55px;
background: #76AD00;
transition: 0.5s;
box-sizing: border-box;
border-radius: 3px;
display:flex;
align-items: center;
justify-content: center;
margin-left: 23px;
margin-right: 23px;
}

a.kadr-save p {
  color: #fff;
  font-size: 16px;
  font-family: "Lato-Regular";
  margin-left: 14px;
}

a.kadr-choose-another:hover {
    box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2);
}

a.kadr-save:hover {
    box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.2);
}

.image-upload-main-container {
  width: 1230px;
  margin:auto;
}

.image-upload-body {
      min-height: fit-content;
  background: #F0F5FC;
}

.activenone {
  display:none!important;
}

.image-upload-main-wrapp-left-google .image-upload-image-line-google {
  display:flex;
}

.image-upload-main-wrapp-left-google .image-upload-image-line-yandex {
  display:none;
}

.image-upload-main-wrapp-left-yandex .image-upload-image-line-yandex {
  display:flex;
}

.image-upload-main-wrapp-left-yandex .image-upload-image-line-google {
  display:none;
}

.image-upload-body .mCustomScrollBox {
  max-height: 650px!important
}

.image-upload-body .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
width: 5px;
background: rgb(228, 228, 228);
}

.image-upload-body .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 19px;
  height: 26px;
  background: rgb(218, 205, 196);
  border-radius: 9px;
  margin-left: -2px;
}

.image-upload-body .mCSB_scrollTools .mCSB_draggerContainer {
  margin-left: -2px;
}

/* RESPONSIVE */

@media(max-width: 1250px) {
  .image-upload-main-container {
    width: 100%
  }
  section.image-upload-section {
    border:none;
  }
  .image-upload-image-line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-left: 20px;
    height: auto;
    width: 100%;
}
.rev_list-upload-image {
  width: auto!important;
}
.image-upload-scroll {
    width: auto;
    }
    .image-upload-image-line img {
    transition: 0.3s;
    border: 5px solid transparent;
    width: 100%;
    height: auto;
    display:block;
}
.image-upload-image-line div:hover img {
  height:215px;
}
.image-upload-body  .mCSB_scrollTools .mCSB_draggerContainer {
    margin-left: -18px;
}
.image-upload-body  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
margin-left: 7px;
}
p.under-search-tip {
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
    margin: auto;
    font-family: "Lato-Regular";
    color: #361B08;
    font-size: 14px;
}
.image-upload-main-wrapp-left .bread {
  padding-left: 20px;
}
.image-upload-main-wrapp-left-google .image-upload-image-line {
  padding-left: 20px;
}
.image-upload-main-wrapp-right {
    padding: 20px 25px;
    background: #FBFCFF;
    padding-bottom: 40px;
    width: 30%;
}
.image-upload-main-wrapp-right {
  width: 300px;
  min-width: 300px;
}
.image-upload-main-wrapp-left {
  width: auto;
}
a.image-upload-right-buttons-kard p {
  font-size: 15px;
  margin-left: 0px;
}
a.image-upload-right-buttons-save p {
  font-size: 15px;
  margin-left: 0px;
}
.image-upload-right-buttons-kard img {
  display:none;
}
a.image-upload-right-buttons-save img {
 display:none;
}
}

@media(max-width: 1050px) {
 .image-upload-body  .mCustomScrollBox {
    max-height: 625px!important;
}
  .image-upload-image-line div:hover img {
    height: 175px;
}
.image-upload-search-wrapp input {
    width: 80%;
    height: 35px;
    }
    .image-upload-search-wrapp a {
      height: 35px;
      width: 50px;
    }
    .image-upload-search-wrapp a img {
      height: 20px
    }
    .image-upload-line p {
      font-size: 16px;
      margin-left: 10px;
    }
    .image-upload-line .image-upload-line-icon {
      height: 17px;
    }
    .image-upload-choose-item {
      width: 21%;
    }
    .image-upload-choose-wrapp p {
      text-align: center;
    }
    .image-upload-main-wrapp-left .bread {
    width: auto;
  }
  .image-upload-image-line div p {
    font-size: 12px;
    line-height: 14px;
  }
  p.under-search-tip {
        font-size: 13px;
    line-height: 17px;
  }
}
/* ПОЛЕ ЯНДЕКСА */
@media(max-width: 900px) {
  .image-upload-main-wrapp {
    width: 100%;
    display: block;
}
.image-upload-body .mCustomScrollBox {
    max-height: 385px!important;
}
.image-upload-image-line div:hover img {
    height: auto;
    width: 100%;
    box-shadow: none;
}
.image-upload-main-wrapp-right {
  display:flex;
  justify-content: center;
  width: 100%
}
.image-upload-search-wrapp {
  width: 50%
}
.image-upload-search-wrapp input {
width: 100%;
height: 35px;
}
.under-chosed-input-wrapp {
    margin-top: 40px;
}
.under-chosed-input-wrapp:nth-child(2) {
  margin-top: 10px;
}
.image-upload-right-buttons {
  margin-top: 10px;
}
.image-upload-image-wrapp {
  width: 300px;
}
.image-upload-inputs-wrapp {
  width: 300px;
}
.under-chosed-input-wrapp input {
  height: 35px;
}
.under-chosed-input-wrapp textarea {
  height: 55px;
}
}

@media(max-width: 650px) {
  .image-upload-main-wrapp-left .bread a {
    font-size: 13px;
  }
  .image-upload-main-wrapp-left .bread a img {
    height: 17px;
  }
  .image-upload-main-wrapp-left .bread {
    margin-top: 15px;
    margin-bottom: 15px;
}
.image-upload-body   .mCustomScrollBox {
    max-height: 285px!important;
}p.image-upload-right-title {
  font-size: 14px;
}
.image-upload-chosed-image-block {
    margin-top: 10px;
    width: 220px;
    height: 190px;
}
a.under-chosed-name {
    margin-top: 5px;
    font-size: 14px;
    display: block;
}
p.under-chosed-size {
  font-size: 14px;
}
.image-upload-image-wrapp {
    width: max-content;
}
.image-upload-inputs-wrapp {
    width: 200px;
}
.under-chosed-input-wrapp {
    margin-top: 0px;
}
.under-chosed-input-wrapp p {
    font-size: 13px;
    line-height: 16px;
}
.under-chosed-input-wrapp input {
  font-size: 14px;
  border-radius: 0
}
.under-chosed-input-wrapp textarea {
  font-size: 14px;
  border-radius: 0;
}
a.image-upload-right-buttons-save {
  height: 40px;
  width: 100%;
  margin-top: 10px;
}
a.image-upload-right-buttons-kard {
  height: 40px;
  width: 100%;
}
.image-upload-main-wrapp-left {
  padding-bottom: 20px;
}
.image-upload-right-buttons {
    display: block;
    }
    .image-upload-inputs-wrapp {
    width: 200px;
    margin-left: 30px;
}
.image-upload-image-line {
      margin-top: 10px;
    margin-bottom: 5px;
}
.image-upload-main-wrapp-left-google .image-upload-image-line div {
    padding-bottom: 18px;
}
}

.under-chosed-input-wrapp p.mob-active {
  display:none;
}

@media(max-width: 500px) {
 .image-upload-body  .mCustomScrollBox {
    max-height: 220px!important;
}
.image-upload-image-line .jq-checkbox {
    width: 24px;
    height: 24px;
    }
    .jq-checkbox.checked .jq-checkbox__div {
    width: 17px;
    height: 17px;
    margin-top: 3px;
    margin-left: 3px;
  }
  .image-upload-image-line div:nth-child(3) {
    display:none;
  }
  .image-upload-search-wrapp input {
    width: 100%;
    height: 28px;
}
.image-upload-search-wrapp a {
    height: 28px;
    width: 50px;
}
.image-upload-search-wrapp a img {
    height: 13px;
}
.image-upload-search-wrapp {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
}
.image-upload-body .mCustomScrollBox {
    max-height: 185px!important;
}
.image-upload-chosed-image-block {
    margin-top: 10px;
    width: 180px;
    height: 160px;
}
.image-upload-main-wrapp-right {
    align-items: center;
}
p.image-upload-right-title {
    font-size: 12px;
}
a.under-chosed-name {
  font-size: 13px;
}
p.under-chosed-size {
    font-size: 13px;
}
.under-chosed-input-wrapp textarea {
    height: 35px;
}
.under-chosed-input-wrapp p {
  display:none;
}
.under-chosed-input-wrapp p.mob-active {
  display:block;
}
a.image-upload-right-buttons-kard p {
    font-size: 12px;
}
a.image-upload-right-buttons-save p {
    font-size: 12px;
    margin-left: 9px;
}
a.image-upload-right-buttons-save img {
    height: 13px;
}
.image-upload-right-buttons-kard img {
    height: 17px;
}
a.image-upload-right-buttons-kard {
    height: 35px;
    width: 100%;
}
a.image-upload-right-buttons-save {
    height: 35px;
    width: 100%;
    margin-top: 10px;
}
.image-upload-main-wrapp-right {
    padding: 10px 15px;
    }
    .image-upload-inputs-wrapp {
      margin-left: 15px;
    }
}

@media(max-width: 400px) {
  .image-upload-chosed-image-block {
    margin-top: 2px;
    width: 150px;
    height: 135px;
}
.under-chosed-input-wrapp input {
  font-size: 13px;
}
.under-chosed-input-wrapp textarea {
    padding: 8px 10px;
    font-size: 13px;
    }
 .image-upload-body    .mCustomScrollBox {
    max-height: 155px!important;
}
.image-upload-body .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    margin-left: 9px;
}
.image-upload-body .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 15px;
    height: 21px;
  }
  .image-upload-search-wrapp {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

/* КАДРИРОВАНИЕ ОКНА */

@media(max-width: 700px) {
  p.image-upload-kadr-title {
    font-size: 14px;
    line-height: 20px;
    width: 95%;
}
.image-upload-kard-choose-line a.active {
    width: 150px;
    height: 100px;
    }
    .image-upload-kard-choose-line a.active img.active {
    display: block;
    height: 55px;
}
.image-upload-kard-choose-line a.active {
    margin-top: 0;
    margin-bottom: 0;
    width: 130px;
    height: 90px;
    }
    .image-upload-kard-choose-line a img.nonactive {
      height: 40px;
    }
    .image-upload-kard-choose-line a {
    width: 96px;
    height: 65px;
    border-radius: 11px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 12.5px;
    margin-bottom: 12.5px;
}
a.kadr-save {
    text-decoration: none;
    width: 190px;
    height: 45px;
    margin-left: 15px;
    margin-right: 15px;
    }
    a.kadr-choose-another {
      text-decoration: none;
    width: 190px;
    margin-left: 15px;
    margin-right: 15px;
    height: 45px;
    }
    .kadr-choose-another img {
      height: 18px;
    }
    a.kadr-choose-another p {
      margin-left: 8px;
      font-size: 14px;
    }
    a.kadr-save p {
    color: #fff;
    font-size: 14px;
    font-family: "Lato-Regular";
    margin-left: 10px;
}
}

@media(max-width: 500px) {
  p.image-upload-kadr-title {
    font-size: 13px;
    line-height: 17px;
    width: 95%;
    margin-top: 15px;
    margin-bottom: 15px;
}
.image-upload-kard-choose-line a.active img.active {
    display: block;
    height: 42px;
}
.image-upload-kard-choose-line a.active {
    margin-top: 0;
    margin-bottom: 0;
    width: 100px;
    height: 70px;
}
.image-upload-kard-choose-line a {
    width: 86px;
    height: 55px;
    border-radius: 11px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
}
    .image-upload-kard-choose-line a img.nonactive {
    height: 33px;
}
a.kadr-save {
  width: 45%
}
a.kadr-choose-another {
  width: 45%
}
a.kadr-choose-another p {
  font-size: 13px;
  margin-left: 0px;
}
a.kadr-save p {
  margin-left: 0px;
  font-size: 13px;
}
  .kadr-choose-another img {
    display:none;
}
.kadr-save img {
display:none;
}
}

@media(max-width: 420px) {
  .kadr-choose-another img {
    display:none;
}
.kadr-save img {
display:none;
}
a.kadr-save p {
  margin-left: 0px;s
}
a.kadr-choose-another p {
  margin-left: 0px;
}
.upload-image-last-line {
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: 15px;
    margin-right: 15px;
}
a.kadr-save {
    width: 49%;
    margin: 0;
}
a.kadr-choose-another {
    width: 49%;
    margin: 0;
}
}

/* ВЫБОР ИСТОЧНИКА */

@media(max-width: 750px) {
  .image-upload-choose-line {
    display:block;
  }
  .image-upload-choose-item {
    width: 80%;
    height: 110px;
    margin: auto;
    margin-bottom: 15px;
}
.image-upload-choose-wrapp p {
  font-size: 14px;
}
h1.image-upload-title {
    margin-top: 0px;
    margin-bottom: 25px;
    font-size: 22px;
}
.image-upload-line {
  height: 40px;
}
}

@media(max-width: 450px) {
  h1.image-upload-title {
    font-family: "Yeseva One";
    text-align: center;
    display: block;
    width: 100%;
    margin-top: -15px;
    margin-bottom: 10px;
    font-size: 20px;
    color: #361B08;
}
.image-upload-line p {
    font-size: 14px;
    margin-left: 10px;
}
.image-upload-line .image-upload-line-icon {
    height: 15px;
}
img.upload-line-arrow {
    height: 8px;
    margin-left: auto;
}
}

@media(max-width: 750px) {
.image-upload-choose-line {
  border-bottom: none;
}
.image-upload-section {
  min-height: 100vh;
}
.image-upload-section-wrapp {
  display:none;
}
.image-upload-section-wrapp-flex {
  display:none;
}
.image-upload-section-wrapp.active {
  display:block;
}
.image-upload-section-wrapp-flex.active {
  display:flex;
}
}

/* POPup Доп настройки */

a.google-enter-popup {
      width: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    height: 60px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
    transition: 0.5s;
    margin-top: -10px;
    margin-bottom: 15px;
    border-radius: 8px;
}
a.google-enter-popup:hover {
  opacity: 0.7;
}
a.google-enter-popup p {
  font-family: "Lato-Regular";
  font-size: 14px;
  color: #361b08;
  margin-left: 20px;
  width: auto;
}
p.under-google-btn {
  color:#361b08;
  font-size: 13px;
  margin:auto;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  width: auto;
  font-family: "Lato-Light";
}
img.popup-captcha {
  margin:auto;
  margin-top: 10px;
  margin-bottom: 10px;
  display:block;
}

@media(max-width: 510px) {
  a.google-enter-popup {
    width: 90%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    height: 53px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
    transition: 0.5s;
    margin-top: 5px;
    margin-bottom: 15px;
    border-radius: 8px;
}
#autorithation {
    margin-top: -277px;
}
img.popup-captcha {
  width: 230px
}
}

/* РЕГИСТРАЦИЯ */

.registration a.google-enter-popup {
  width: 80%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    height: 60px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
    transition: 0.5s;
    margin-top: 25px;
    margin-bottom: 15px;
    border-radius: 8px;
}

.registration .registration-nadez-line {
    margin-top: 20px;
    width: 280px;
    height: 9px;
    border: 1px solid #cbcbcb;
    margin-right: 40px;
    float: right;
}

#registration {
    height: 748px;
    margin-top: -374px;
}

#registration p.registration-nadez-pod {
  margin-left: 135px;
}

#registration img.popup-captcha {
margin-left: 135px;
}
#registration .form-registration-dop-buttons {
  margin-top: 30px;
}

@media(max-width: 510px) {
  a.google-enter-popup {
    width: 90%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    height: 53px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
    transition: 0.5s;
    margin-top: 5px;
    margin-bottom: 15px;
    border-radius: 8px;
}
.registration-line p {
  width: auto;
  font-size: 13px;
}
.registration .registration-nadez-line {
    margin-top: 20px;
    width: 90%;
    height: 9px;
    border: 1px solid #cbcbcb;
    margin-right: 0px;
    float: right;
    margin-left: 5%;
    margin-right: 5%;
}
#registration p.registration-nadez-pod {
    margin-left: 5%;
}
#registration img.popup-captcha {
  margin:auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
#registration {
    height: 805px;
    margin-top: -402px;
}
}

/* forget-password */
#forget-password {
    width: 470px;
    position: absolute;
    height: auto;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -235px;
    top: 50%;
    margin-top: -100px;
}
.registration-line input {
    width: 344px;
    height: 37px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 20px;
    color: #aaaaaa;
    font-family: "Lato-Light";
    font-size: 13px;
    position: relative;
}
#forget-password .registration-line p {
  margin-right: 10px;
}
.registration-line input {
    width: 282px;
    height: 37px;
    border: 1px solid #c4c4c4;
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 40px;
    color: #aaaaaa;
    font-family: "Lato-Light";
    font-size: 13px;
    position: relative;
}
.registration-line-tel input {
    width: 148px;
    padding-left: 10px;
}

#forget-password a.form-autorithation-button {
    width: max-content;
    padding: 0px 25px;
}

@media(max-width: 510px) {
  .registration-line input {
    width: 100%;
    }
 .registration-line-kod-mb-df input{
  width: 60px;
 }
  #forget-password {
    width: 90%;
    height: 230px;
    left: 5%;
    margin-left: 0;
    top: 50%;
    margin-top: -115px;
  }
  #forget-password a.form-autorithation-button {
    margin-top: 13px;
}
#forget-password .registration-line input {
  width: 100%;
}

}

/* ПОЧТА ПОДТВЕРЖДЕНА */

#email-success {
  width: 550px;
  position: absolute;
  height: 138px;
  box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
  border: 2px solid #27ae60;
  background-color: #ffffff;
  left: 50%;
  margin-left: -275px;
  top: 50%;
  margin-top: -69px;
}
.form-success-line {
    display: flex;
    align-items: center;
    width: 90%;
    margin-top: 25px;
    padding-bottom: 25px;
    margin-left: 5%;
}
.form-success-line p {
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#361b08;
  margin-left: 20px;
  line-height: 20px;
}



@media(max-width: 600px) {
  .form-success-line p {
    font-family: "Lato-Regular";
    font-size: 13px;
    color: #361b08;
    margin-left: 20px;
    line-height: 20px;
}
.form-success-line {
    display: flex;
    align-items: center;
    width: 90%;
    margin-top: 15px;
    padding-bottom: 15px;
    margin-left: 5%;
}
#email-success {
    width: 300px;
    position: absolute;
    height: 150px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -150px;
    top: 50%;
    margin-top: -75px;
}
}

#email-error {
    width: 550px;
    position: absolute;
    height: 174px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -275px;
    top: 50%;
    margin-top: -87px;
}

@media(max-width: 600px) {
  #email-error {
    width: 310px;
    position: absolute;
    height: 210px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -155px;
    top: 50%;
    margin-top: -105px;
}
}

#reg-success {
    width: 484px;
    position: absolute;
    height: 138px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -242px;
    top: 50%;
    margin-top: -69px;
}

@media(max-width: 600px) {
#reg-success {
    width: 300px;
    position: absolute;
    height: 130px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -150px;
    top: 50%;
    margin-top: -65px;
}
}

/* Публиковать в соцсетях */

#social-publish {
    width: 590px;
    position: absolute;
    height: 740px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -295px;
    top: 50%;
    margin-top: -370px;
}
p.social-title {
  font-family: "Lato-Regular";
  font-size: 17px;
  color:#361b08;
  margin-top: 20px;
  margin-bottom: 25px;
  text-align: center;
}
.social-checks-line {
  width: 87%;
  margin:auto;
  margin-bottom: 15px;
  display:flex;
  align-items: center;
  justify-content: space-between;
}
.social-checks-coloum {
  width: max-content;
}
.social-checks-item {
  display:flex;
  align-items: center;
  margin-bottom: 20px;
}
.social-checks-item:hover {
  cursor:pointer;
}
.social-checks-item img.social-checks-item-main-img-active {
  display:none;
}
.social-checks-item p {
  margin-left: 15px;
  margin-right: 15px;
  font-family: "Lato-Light";
  color:#361b08;
  font-size: 15px;
}
.social-checks-main-check {
  height: 20px;
  width: 36px;
  border: 1px solid #a2a2a2;
  border-radius: 15px;
  position: relative;
  background: #fff;
  transition: 0.5s;
}
.social-checks-main-check span {
height: 14px;
width: 14px;
border-radius: 50%;
border:1px solid #a2a2a2;
background:#d8d8d8;
position: absolute;
right: 5px;
top:2.5px;
transition: 0.5s;
}
.social-checks-item.active img.social-checks-item-main-img-active {
  display:block;
}
.social-checks-item.active img.social-checks-item-main-img {
  display:none;
}
.social-checks-item.active .social-checks-main-check {
  background: #76ad00;
}
.social-checks-item.active .social-checks-main-check span {
height: 14px;
width: 14px;
border-radius: 50%;
border:1px solid #a2a2a2;
background:#fff;
position: absolute;
left: 5px;
top:2px;
}

.socials-radio-line {
  display:flex;
  justify-content: space-between;
  width: 85%;
  margin:auto;
  margin-top: 25px;
  margin-bottom: 35px;
}

.socials-radio-item {
  display:block;
  width: 293px;
}

.socials-radio-item input {
  margin-right: 20px;
}
.socials-radio-item a {
  text-decoration: none;
  font-family: "Lato-Regular";
  color:#361b08;
  font-size: 16px;
}
.socials-radio-item a p {
  color:#986b4c;
  font-size: 14px;
  font-family: "Lato-Light";
}
.socials-radio-item label {
  align-items: flex-start;
}

.socials-radio-item .jq-radio {
  margin-top: 5px;
  width: 13px;
  height: 13px;
  border: 1px solid #cccccc;
  background: #f2f2f2;
  padding: 0;
  vertical-align: -8px;
  border-radius: 0;
  border-radius: 50%;
  margin-right: 15px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer;
}
.socials-radio-item .jq-radio .jq-radio__div {
   border-radius: 50%;
   width: 9px;
   height: 9px;
   box-shadow: inset 0 3px 5px 1px rgba(0, 0, 0, 0.3);
   border: 1px solid #c2c2c2;
   background: #f2f2f2;
   margin: 0;
   padding: 0;
   margin-top: 1px;
   margin-left: 1px;
}

.socials-radio-item .jq-radio.checked .jq-radio__div {
  width: 9px;
  height: 9px;
  margin-top: 1px;
  margin-left: 1px;
  box-shadow: inset 0 3px 5px 1px rgba(0, 0, 0, 0.3);
  border: 1px solid #c2c2c2;
  background: #27ae60;
  }

.socials-radio-item .jq-selectbox {
    width:135px;
    position: relative;
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    margin-top: 10px;
    margin-left: 25px;
    min-width: 135px;
}
.socials-radio-item .jq-selectbox__select {
    width:135px;
    position: relative;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #c4c4c4;
    height: 40px;
    padding-top: 0;
}
.socials-radio-item .jq-selectbox__trigger {
    border: none;
}
.socials-radio-item .jq-selectbox__trigger-arrow {
    border: none;
    top: 3px!important;
}
.socials-radio-item .jq-selectbox__select-text {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#361b08;
}
.jq-selectbox__select:hover {
    background:#fff
}
.socials-radio-item  .jq-selectbox__dropdown {
  top:37px!important;
  border-radius: 0;
}
.socials-selects-line {
  display:flex;
}

.socials-selects-line .jq-selectbox {
  width: 125px;
  min-width: 125px!important
}

.socials-selects-line .jq-selectbox__select {
  width: 125px;
}

.socials-radio-item .jq-selectbox__dropdown {
    top: 37px!important;
    border-radius: 0;
    max-height: 118px;
    overflow: auto;
}

@media(max-width: 625px) {
  .social-checks-line {
    display:block;
    width: max-content;
    margin: auto;
  }
  .socials-radio-line {
    display: block;
    justify-content: space-between;
    width: max-content;
    margin: auto;
    margin-top: 25px;
    margin-bottom: 35px;
}
.socials-radio-item {
    display: block;
    width: 300px;
    margin-top: 25px;
}
.socials-radio-item .jq-selectbox {
    width: 275px;
    min-width: 275px;
}
.socials-radio-item .jq-selectbox__select {
    width: 275px;
    }
    #social-publish {
    width: 340px;
    position: absolute;
    height: auto;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -170px;
    top: 50%;
    margin-top: -440px;
    margin-bottom: 60px;
}
.socials-selects-line .jq-selectbox {
  width: 125px;
  min-width: 125px!important
}

.socials-selects-line .jq-selectbox__select {
  width: 125px;
}
#social-publish a.form-autorithation-button {
  margin-bottom: 30px;
  width: 75%;
}
}


/* ЗАБРОНИРОВАТЬ СТОЛИК */

#bronirovanie {
    width: 770px;
    position: absolute;
    height: 556px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -385px;
    top: 50%;
    margin-top: -273px;
}

#bronirovanie p.social-title {
  width: 80%;
  margin:auto;
  margin-top: 25px;
  margin-bottom: 25px;
}

.bron-first-inputs-line {
  width: 80%;
  margin-left: 10%;
  display:flex;
}
.bron-inputs-line-item {
  display:flex;
  align-items: center;
  position: relative;
  width: max-content;
}
.bron-inputs-line-item p {
font-family: "Lato-Regular";
font-size: 14px;
color:#361b08;
margin-right: 0px;
width: 87px;
    line-height: 18px;
}
.bron-inputs-line-item input {
  width: 100px;
  height: 30px;
  border:1px solid #c4c4c4;
  font-family: "Lato-Light";
  color:#361b08;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
}
.bron-inputs-line-item input.has-label {
  padding-right: 40px;
}
.bron-inputs-line-item:nth-child(2) {
  margin-left: 25px;
  margin-right: 25px;
}
img.input-label {
  position: absolute;
  right: 10px;
  top: 10px;
}
.bron-inputs-line-item textarea {
  width: 100%;
  margin-left: 10px;
  height: 70px;
  border:1px solid #c4c4c4;
  font-family: "Lato-Light";
  color:#361b08;
  font-size: 14px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
}
.bron-first-inputs-line {
  padding-bottom: 25px;
}
.bron-second-inputs-line {
  border-bottom: 1px solid #c4c4c4;
}
.bron-second-inputs-line p {
  width: max-content;
}
.bron-second-inputs-line .bron-inputs-line-item {
  width: 100%;
}
.bron-last-inputs-line {
    width: 80%;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bron-last-inputs-line .bron-last-inputs-line-item {
  width: 288px;
  display:flex;
  justify-content: space-between;
  align-items: center;
}
.bron-last-inputs-line .bron-last-inputs-line-item p {
  font-family: "Lato-Regular";
font-size: 14px;
color:#361b08;
width: 80px;
}
.bron-last-inputs-line .bron-last-inputs-line-item input {
  width: 100%;
  height: 40px;
  border:1px solid #c4c4c4;
  padding-left: 10px;
  padding-right: 10px;
}
.bron-second-inputs-line p {
    width: 110px;
}

@media(max-width: 790px) {
  #bronirovanie {
    width: 330px;
    position: absolute;
    height: 556px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -165px;
    top: 50%;
    margin-top: -273px;
}
.bron-inputs-line-item p {
  font-size: 13px;
}
#bronirovanie p.social-title {
    width: 90%;
    margin: auto;
    margin-top: 25px;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 25px;
}
  .bron-first-inputs-line {
    width: 90%;
    margin-left: 5%;
    display: block;
}
.bron-inputs-line-item {
    width: 100%;
}
.bron-inputs-line-item p {
    width: 110px;
    }
    .bron-inputs-line-item input {
    width: 100%;
  }
  .bron-inputs-line-item:nth-child(2) {
    margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
}
.bron-inputs-line-item:nth-child(3) p {
    width: 235px;
}
.bron-second-inputs-line .bron-inputs-line-item {
  display:block;
}
.bron-second-inputs-line .bron-inputs-line-item textarea {
  margin-left: 0;
}
.bron-second-inputs-line .bron-inputs-line-item p {
  margin-bottom: 10px;
}
.bron-last-inputs-line {
  display:block;
}
.bron-last-inputs-line {
margin: auto;
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
.bron-last-inputs-line .bron-last-inputs-line-item {
width: 100%;
margin-top: 20px;
}
.bron-last-inputs-line img {
  margin-top: 20px;
  margin-bottom: 0px;
  width: 100%;
}
.bron-last-inputs-line .bron-last-inputs-line-item input {
  height: 30px;
}
#bronirovanie {
  width: 330px;
  position: absolute;
  height: 728px;
  left: 50%;
  margin-left: -165px;
  top: 50%;
  margin-top: -364px;
}
.bron-last-inputs-line .bron-last-inputs-line-item p {
  font-size: 13px;
}
}


/* НАПОМИНАНИЕ О БРОНИ */

#bron-reminder {
    width: 554px;
    position: absolute;
    height: 404px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -277px;
    top: 50%;
    margin-top: -202px;
}
.reminder-cafe {
    width: 300px;
    display: flex;
    align-items: center;
    margin:auto;
}
.reminder-cafe img {
  margin-right: 20px;
}
a.reminder-name {
font-size: 16px;
font-family: "Lato-Regular";
color:#361b08;
display:flex;
margin-bottom: 10px;
}
a.reminder-name p {
  margin-left: 5px;
  font-size: 16px;
  color:#361b08;
  font-family: "Lato-Bold";
  line-height: 18px;
}
.reminder-cafe-inform-line {
  display:flex;
}
.reminder-cafe-inform-line a {
  text-decoration: none;
  font-family: "Lato-Light";
  font-size: 13px;
  color:#aaaaaa;
  display:flex;
}
.reminder-cafe-inform-line a p {
    font-family: "Lato-Bold";
    font-size: 13px;
    margin-left: 5px;
    line-height: 18px;
}
.reminder-cafe-inform-line a:nth-child(2) {
  margin-left: 20px;
}
.reminder-numbers-line {
    margin-top: 20px;
    width: 74%;
    margin-left: 13%;
}
.reminder-numbers-line a {
  text-decoration: none;
  display:flex;
  align-items: center;
}
.reminder-numbers-line a:nth-child(2) {
  margin-left: 20px;
}
.reminder-numbers-line a p {
  margin-left: 15px;
  color:#361b08;
  font-family: "Lato-Bold";
  font-size: 16px;
}
.reminder-numbers-line-item {
  display:flex;
  margin-bottom: 10px;
}
.reminder-karta-wrapp {
  width: 100%;
  margin-top: 25px;
  margin-bottom: 15px;
  height: 100px;
}
#bron-reminder .form-success-line p {
  width: 100%;
  text-align: center;
  margin:0;
  margin-top: 0px;
  margin-bottom: 0px;
}
#bron-reminder .form-success-line {
    display: flex;
    align-items: center;
    width: 90%;
    margin-top: 15px;
    padding-bottom: 15px;
    margin-left: 5%;
}
p.reminder-last-p {
  margin-bottom: 15px;
  font-family: "Lato-Regular";
  font-size:14px;
  color:#361b08;
  text-align: center;
}

@media(max-width: 600px) {
  .reminder-numbers-line-item {
    display:block;
  }
  .reminder-numbers-line a:nth-child(2) {
    margin-left: -4px;
    margin-top: 10px;
}
.reminder-numbers-line-item {
    display: block;
    width: max-content;
    margin: auto;
    margin-bottom: 10px;
}
#bron-reminder {
    width: 320px;
    position: absolute;
    height: 438px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -160px;
    top: 50%;
    margin-top: -219px;
}
.reminder-numbers-line a p {
  font-size: 14px;
}
.reminder-cafe {
    width: 275px;
    }
    p.reminder-last-p {
      font-size: 13px;
    }
}

/* Бронь готово */

#bron-done {
  width: 554px;
    position: absolute;
    height: 404px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -277px;
    top: 50%;
    margin-top: -202px;
}

p.top-button {
    font-family: "Lato-Light";
    font-size: 14px;
    color: #361b08;
    text-align: center;
    width: 70%;
    line-height: 18px;
    margin-left: 15%;
    margin-top: 25px;
}

#bron-done .form-success-line {
    align-items: center;
    width: 90%;
    margin-top: 15px;
    padding-bottom: 15px;
    margin-left: 5%;
    text-align: center;
    display: block;
}

a.bron-done-button {
    font-family: "Lato-Regular";
    font-size: 14px;
    color: #fff;
    background: #76ad00;
    border-radius: 23px;
    padding: 8px 30px;
    margin: auto;
    display: block;
    margin-top: 7px;
    text-decoration: none;
    width: max-content;
    transition: 0.5s;
}
a.bron-done-button:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
  cursor:pointer;
}

@media(max-width: 600px) {
  p.top-button {
    font-family: "Lato-Light";
    font-size: 13px;
    color: #361b08;
    text-align: center;
    width: 70%;
    line-height: 18px;
    margin-left: 15%;
    margin-top: 25px;
    margin-bottom: 10px;
}
#bron-done {
    width: 320px;
    height: 446px;
    margin-left: -160px;
    margin-top: -223px;
}
}

/* soc block*/

.social-section-choose {
  display:flex;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.social-section-choose p {
  font-family: "Lato-Bold";
  font-size: 25px;
  color:#361b08;
}
a.social-choose-a {
  text-decoration: none;
  display:block;
  margin:5px;
  padding: 5px;
}
a.social-choose-a img {
  transition: 0.5s;
}
a.social-choose-a:hover img {
  opacity: 0.6;
}
a.social-choose-a.border {
border-radius: 8px;
}
a.social-choose-a.circle {
border-radius: 50%;
}
a.social-choose-a.active {
  border:2px solid #76ad00;
}
.social-section-posts {
  display:none;
}
#divInst {
  display:block;
}

.social-section-posts-wrapp {
  display:flex;
  align-items: center;
  justify-content: space-between;
}
.social-section-posts-wrapp a {
  width: 100%;
  height: auto;
  margin:10px;
}
.social-section-posts-wrapp a:nth-child(1) {
  margin-left: 0px;
}
.social-section-posts-wrapp a:last-child {
  margin-right: 0px;
}
.social-section-posts-wrapp a img {
  width: 100%;
  height: auto;
  transition: 0.5s;
}
.social-section-posts-wrapp a p {
  font-family: "Lato-Bold";
  font-size: 16px;
  color:#361b08;
  display:block;
  margin-top: 5px;
}
.social-section-posts-wrapp a:hover img {
  opacity: 0.7;
}
.social-section-posts-wrapp a:hover p {
  text-decoration: underline;
}
.socials-section-mob {
    display:none;
  }
  .social-section-choose-four {
    display:flex;
  }
  #divTelegram1 a img.telegram-mob-screen {
    display:none;
  }
@media(max-width: 991px) {
  a.social-choose-a {
    margin:6px;
  }
  .socials-section {
    display:none;
  }
  .socials-section-mob {
    display:block;
  }
  .socials-section {
    background: #faf7f4;
  }
  .social-section-posts-wrapp a:nth-child(4) {
    display:none;
  }
  .social-section-choose p {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .social-section-choose {
    display: block;
    text-align: center;
  }
  .social-section-choose-four {
    display: flex;
    width: max-content;
    margin: auto;
}
.social-section-posts {
  margin-left: 15px;
  margin-right: 15px;
}
#divInst1 {
  display:block;
}
}

@media(max-width: 700px) {
    .social-section-posts-wrapp a:nth-child(3) {
    display:none;
  }
 .social-section-posts-wrapp a p {
  font-size: 14px;
 }
}
@media(max-width: 500px) {
  img.social-section-posts-icon {
    height: 25px;
  }
    .social-section-posts-wrapp a:nth-child(2) {
    display:none;
  }
   #divTelegram1 a img {
    display:none;
  }
  #divTelegram1 a img.telegram-mob-screen {
    display:block;
  }
  #divTelegram1 img.social-section-posts-icon {
    margin-left: 15px;
  }
  #divTelegram1 {
  margin-left: 0px;
  margin-right: 0;  
}
}

/* POPUP FAST SALE */

#fast-sale {
    width: 730px;
    position: absolute;
    height: 900px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -365px;
    top: 50%;
    margin-top: -450px;
}

.fast-sale-item {
    display: flex;
    align-items: center;
    width: 86%;
    margin-left: 7%;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #e9e9e9;
}
.fast-sale-item-mob {
  display:none;
}
.fast-sale-item-wrapp {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 108px;
    width: 150px;
    background: #fff;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
    min-width: 150px;
    border-radius: 5px;
}
.fast-sale-item-inform {
    margin-left: 35px;
}
p.fast-sale-name {
  font-family: "Lato-Bold";
  font-size: 14px;
  text-transform: uppercase;
  color:#361b08;
  margin-bottom: 10px;
}
.fast-sale-inform-line {
  display:flex;
  align-items: center;
  justify-content: space-between;
}
p.fast-sale-desc {
  font-family: "Lato-Light";
  font-size: 14px;
  color:#361b08;
  width: 48%;
  line-height: 21px;
}
.fast-sale-price {
  width: 48%;
}
.fast-sale-price-item {
  display:flex;
  align-items: center;
}
.fast-sale-price-item:nth-child(2) {
    margin-top: 3px;
    margin-bottom: 3px;
}
.fast-sale-price-item p.light {
  font-family: "Lato-Regular";
  font-size: 13px;
  color:#bfa99a;
  margin-right: 5px;
}
.fast-sale-price-item p.bold {
  display:flex;
  align-items: center;
  font-family: "Lato-Semibold";
  font-size: 13px;
  color:#292929;
}
.fast-sale-price-item p.bold i {
  font-size: 12px;
  margin-left: 3px;
}
#fast-sale .mCustomScrollBox {
  max-height: 705px!important;
}
#fast-sale .mCSB_scrollTools .mCSB_draggerContainer {
  left:-15px;
}
#fast-sale .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
background: #fff;
width: 4px;
border: 1px solid #d0d0d0;
}
#fast-sale .mCSB_dragger_bar {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #76ad00;
  left: 6px;
}
a.fast-sale-border-btn {
  text-decoration: none;
  background: none;
  padding: 7px 25px;
  border:1px solid #d0d0d0;
  border-radius: 23px;
  transition: 0.5s;
  font-size: 14px;
  font-family: "Lato-Regular";
  color:#361b08;
}
a.fast-sale-back-btn {
  background: #76ad00;
  padding: 7px 25px;
  text-decoration: none;
  border-radius: 23px;
  transition: 0.5s;
  color:#fff;
  font-size: 14px;
  font-family: "Lato-Regular";
  margin-left: 25px;
}
a.fast-sale-border-btn:hover {
  opacity: 0.6;
}
a.fast-sale-back-btn:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}
.fast-sale-last-line {
  margin-top: 20px;
  display:flex;
  align-items: center;
  justify-content: center;
}

@media(max-width: 800px) {
  .fast-sale-item-wrapp {
    display:none;
  }
  .fast-sale-item-mob {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 160px;
    width: 100%;
    background: #fff;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
    min-width: auto;
    border-radius: 5px;
}
.fast-sale-item {
 display: block;
 }
 .fast-sale-item-mob img {
 margin: auto;
 padding-top: 20px;
 display: block;
 }
 p.fast-sale-name {
text-align: center;
margin-top: 15px;
 }
.fast-sale-item-mob-wrapp {
  height: max-content;
  width: 80%;
}
.fast-sale-item-inform p.fast-sale-name{
  display:none;
} 
.fast-sale-inform-line {
  display:block;
}
p.fast-sale-desc {
    font-family: "Lato-Light";
    font-size: 15px;
    color: #361b08;
    width: 100%;
    line-height: 21px;
    margin-top: 15px;
}
.fast-sale-price {
    width: max-content;
    margin: auto;
    margin-top: 10px;
}
p.social-title {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: -0px;
}
    #fast-sale .mCSB_scrollTools .mCSB_draggerContainer {
      display:none;
    } 
    #fast-sale .mCustomScrollBox {
      max-height: none!important
    }
    .fast-sale-item:nth-child(6) {
      display:none;
    }
    .fast-sale-item:nth-child(7) {
      display:none;
    }
    .fast-sale-item:nth-child(8) {
      display:none;
    }
    .fast-sale-item:nth-child(9) {
      display:none;
    }
    .fast-sale-item:nth-child(10) {
      display:none;
    }
    .fast-sale-last-line {
      display:grid;
    }
    .fast-sale-item-inform {
    margin-left: 0;
}
#fast-sale {
    width: 320px;
    position: absolute;
    height: auto;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -160px;
    top: 50%;
    margin-top: -430px;
    margin-bottom: 50px;
}
.fast-sale-last-line a {
    margin-left: 0;
    margin-right: 15px;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
}
.fast-sale-last-line a:last-child {
  margin-bottom: 25px;
}
.fast-sale-price-item p.light {
  font-size: 14px;
}
.fast-sale-price-item p.bold {
  font-size: 14px;
}
}

/* ИЗБРАННОЕ */

#izbrannoe {
    width: 316px;
    position: absolute;
    height: 360px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -158px;
    top: 50%;
    margin-top: -180px;
}
p.izbrannoe-title-light {
  color:#a7a7a7;
  font-size: 13px;
  text-align: center;
  margin-top: 20px;
  font-family: "Lato-Light";
}
#izbrannoe .mCustomScrollbar {
max-height: 260px!important;
}
#izbrannoe .mCSB_scrollTools .mCSB_draggerContainer {
    left: -21px;
}
#izbrannoe .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
background: #fff;
width: 4px;
border: 1px solid #d0d0d0;
}
#izbrannoe .mCSB_dragger_bar {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #76ad00;
  left: 10px;
}
.izbrannoe-scroll-inform span {
  margin-top: 5px;
  display:flex;
  align-items: center;
}
.izbrannoe-scroll-inform span img {
  height: 13px;
}
img.izbrannoe-avatar {
  height: 60px;
  margin-right: 20px;
}
.izbrannoe-scroll-item {
    width: 88%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px solid #c6c6c6;
    margin-left: 8%;
}

/* ОПЛАТА УСЛУГ */

#oplata-uslug {
    width: 896px;
    position: absolute;
    height: 560px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -448px;
    top: 50%;
    margin-top: -280px;
}

.oplata-balans-line {
  display:flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 15px;
  margin-bottom: 15px;
}
.oplata-balans-line p {
  color:#361b08;
  font-size: 14px;
  font-family: "Lato-Regular";
}
.oplata-balans-line a {
  text-decoration: none;
  margin-left: 5px;
  font-family: "Lato-Bold";
  font-size: 17px;
  color:#361b08;
  line-height: 22px;
}

#oplata-uslug .akkaunt-platnie-uslugi-item {
  box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.17);
  width: 90%;
  margin-left: 5%;
}
#oplata-uslug .akkaunt-platnie-uslugi-item .jq-selectbox__select {
    border-radius: 0px;
    top: -1px;
    left: -1px;
}

@media(max-width: 991px) {
#oplata-uslug .akkaunt-platnie-uslugi-item {
    background: #ededed;
    border-radius: 3;
}
#oplata-uslug .akkaunt-platnie-uslugi-item {
    box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.17);
    width: 94%;
    margin-left: 3%;
}
#oplata-uslug {
    width: 730px;
    position: absolute;
    height: 560px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -365px;
    top: 50%;
    margin-top: -280px;
}
}

@media(max-width: 800px) {
#oplata-uslug {
    width: 460px;
    position: absolute;
    height: 606px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -230px;
    top: 50%;
    margin-top: -303px;
}
p.akkaunt-platnie-uslugi-item-light {
  display:none;
}
}

@media(max-width: 530px) {
  p.akkaunt-platnie-uslugi-item-dark {
    font-family: "Lato-Regular";
    font-size: 13px;
    line-height: 18px;
    width: 112px;
  }
  #oplata-uslug {
    width: 390px;
    position: absolute;
    height: 606px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -195px;
    top: 50%;
    margin-top: -303px;
}
}

@media(max-width: 450px) {
  #oplata-uslug {
    width: 344px;
    position: absolute;
    height: 606px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -172px;
    top: 50%;
    margin-top: -303px;
}
}

/* ПОПОЛНЕНИЕ БАЛАНСА */

#popolnenie-balansa {
    width: 554px;
    position: absolute;
    height: 610px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -277px;
    top: 50%;
    margin-top: -305px;
}

  #popolnenie-balansa .fast-sale-last-line {
  margin-top: 30px;
}
a.popolnenie-balansa-karta {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  width: 80%;
  margin-left: 10%;
  border-radius: 7px;
  border: 1px solid #c4c4c4;
  margin-top: 20px;
  margin-bottom: 30px;
  height: 55px;
}
a.popolnenie-balansa-karta img {
  margin-right: 15px;
}
a.popolnenie-balansa-karta p {
  font-family: "Lato-Light";
  color:#361b08;
  font-size: 14px;
}
.summa-popolnenia-line {
  margin-top: 25px;
  display:flex;
  align-items: center;
  width: 80%;
  margin-left: 10%;
}
.summa-popolnenia-line p {
  font-family: "Lato-Regular";
  font-size: 14px;
  margin-right: 20px;
  color:#361b08;
}
.summa-popolnenia-line input {
  width: 143px;
  height: 34px;
  border:1px solid #c4c4c4;
}
.summa-popolnenia-line a {
  margin-left: 20px;
  text-decoration: none;
  font-family: "Lato-Light";
  color:#afa59d;
  font-size: 14px;
}
.summa-popolnenia-carta input {
  width: 275px;
}
.summa-popolnenia-dannie input {
  width: 100px;
}
.summa-popolnenia-dannie p {
  margin-right: 10px;
}
.summa-popolnenia-line p.cvv {
  margin-left: 36px;
}
.zapomnit-oplatu {
  display:flex;
  align-items: center;
  width: 80%;
  margin-left: 10%;
  margin-bottom: 20px;
  margin-top: 20px;
}
.zapomnit-oplatu p {
  font-family: "Lato-Light";
  color:#aaaaaa;
  font-size: 14px;
  margin-left: 10px;
  line-height: 15px;
}
p.under-carts {
    color: #361b08;
    font-size: 14px;
    margin-top: 25px;
    font-family: "Lato-Light";
    text-align: center;
    margin-bottom: 15px;
}
.card-label-popup {
  display:flex;
  align-items: center;
  width: 270px;
  margin:auto;
  margin-top: 10px;
}
.card-label-popup span {
  margin-left: 15px;
  display:flex;
  align-items: center;
  justify-content: center;
  width: 45px
}
.card-label-popup a {
    text-decoration: none;
    transition: 0.5s;
    margin-left: 15px;
    display: flex;
    align-items: center;
}
.card-label-popup a img {
  width: 10px;
}
.card-label-popup a:hover {
  opacity: 0.7;
}
.card-label-popup p {
  color:#361b08;
  font-family: "Lato-Light";
  font-size: 14px;
  margin-left: 15px;
}

.summa-popolnenia-dannie-item {
  display:flex;
}

.card-label-popup a:hover {
  color: pointer;
}

@media(max-width: 800px) {
#popolnenie-balansa  .jq-checkbox.checked .jq-checkbox__div {
    margin-top: 1px;
    margin-left: 1px;
}
#popolnenie-balansa {
    width: 310px;
    position: absolute;
    height: 660px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -155px;
    top: 50%;
    margin-top: -330px;
}
  a.popolnenie-balansa-karta {
    width: 94%;
    margin-top: 15px;
    margin-bottom: 25px;
    margin-left: 3%;
  }
  .summa-popolnenia-line {
    display: block;
    align-items: center;
    width: 94%;
    margin: auto;
    margin-top: 25px;
}
.summa-popolnenia-line p {
    font-family: "Lato-Regular";
    font-size: 13px;
    margin-right: 0px;
    color: #361b08;
    min-width: 130px;
}
.summa-popolnenia-line a {
    margin-left: 15px;
    text-decoration: none;
    font-family: "Lato-Light";
    color: #afa59d;
    font-size: 13px;
    min-width: 29px;
}
.summa-popolnenia-line input {
    width: 100%;
}
.zapomnit-oplatu {
    display: flex;
    align-items: center;
    width: 94%;
    margin: auto;
    /* margin-left: 10%; */
    margin-bottom: 20px;
    margin-top: 20px;
}
.summa-popolnenia-dannie-item {
    display: block;
    width: 48%;
}
.summa-popolnenia-line p.cvv {
  margin-left: 0px;
}
.summa-popolnenia-dannie input {
    width: 100%;
}
.summa-popolnenia-dannie {
  justify-content: space-between;
}
.summa-popolnenia-carta {
  display:block;
}
.summa-popolnenia-carta input {
  width: 100%
}
.summa-popolnenia-line {
    display: flex;
    align-items: center;
    width: 96%;
    margin: auto;
    margin-top: 10px;
}
p.under-carts {
    color: #361b08;
    font-size: 14px;
    margin-top: 15px;
    font-family: "Lato-Light";
    text-align: center;
    margin-bottom: 15px;
}
.card-label-popup p {
    color: #361b08;
    font-family: "Lato-Light";
    font-size: 13px;
    margin-left: 7px;
}
.card-label-popup a {
  margin-left: 10px;
 }
 .card-label-popup span {
  margin-left: 5px;
 }
 .card-label-popup {
    display: flex;
    align-items: center;
    width: max-content;
}
#popolnenie-balansa .jq-checkbox.checked .jq-checkbox__div {
    width: 9px;
    height: 9px;
    }
}

/* Добавить товар */

.dobavit-tovar {
    width: 680px;
    position: absolute;
    height: 404px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -340px;
    top: 50%;
    margin-top: -202px;
}
.dobavit-tovar-wrapp {
    width: 80%;
    margin-left: 10%;
    display: flex;
    margin-top: 15px;
}
.dobavit-tovar-left {
  width: 35%;
  margin-right: 7%;
}
.dobavit-tovar-right {
  width: 62%;
}
.dobavit-tovar-left a {
  display:flex;
  height: 150px;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  width: 100%;
  background: none;
  border:1px solid #76ad00;
  border-radius: 8px;
  margin-top: 25px;
  transition: 0.5s;
}
.dobavit-tovar-left a:hover {

}
.dobavit-tovar-left a p {
  text-align: center;
  font-family: "Lato-Bold";
  font-size: 13px;
  margin-bottom: 5px;
  color:#361b08;
}
.dobavit-tovar-left a img {
  margin:auto;
  display:block;
}
.dobavit-inputs-line {
  margin-top: 20px;
}
.dobavit-inputs-line p {
  font-family: "Lato-Regular";
  font-size: 13px;
  margin-bottom: 2px;
  color:#361b08;
}
.dobavit-inputs-line input {
  width: 100%;
  border:1px solid #c4c4c4;
  height: 35px;
  padding-left: 10px;
  font-size: 13px;
  margin-bottom: 5px;
  color:#361b08;
  padding-right: 10px;
}
.dobavit-inputs-line textarea {
  margin-bottom: 5px;
  width: 100%;
  border: 1px solid #c4c4c4;
  color: #361b08;
  padding-right: 10px;
  padding-left: 10px;
  height: 125px;
  font-size: 13px;
  padding-top: 5px;
  font-family: "Lato-Light";
}
.dobavit-inputs-line textarea:-ms-input-placeholder      {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#aaaaaa;
}
.dobavit-inputs-line input:-ms-input-placeholder      {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#aaaaaa;
}

@media(max-width: 750px) {
.dobavit-tovar-wrapp {
  width: 90%;
  margin-left: 5%;
  display: block;
}
.dobavit-tovar-left a {
  display: flex;
  height: 150px;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  width: 82%;
  margin-left: 9%;
  background: none;
  border: 1px solid #76ad00;
  border-radius: 8px;
  margin-top: 20px;
}
  .dobavit-tovar-left {
  width: 100%;
  margin-right: 0;
}
.dobavit-tovar-right {
  width: 100%;
}
.dobavit-inputs-line {
  margin-top: 5px;
}
.dobavit-tovar {
  width: 300px;
  margin-top: -296px;
  margin-left: -150px;
  height: 592px;
}
}

@media (max-width: 510px) {
a.form-registration-button {
    margin-top: 18px;
    margin-bottom: 5px;
}
}

/* PROFILE */

#profile {
    width: 704px;
    position: absolute;
    height: 850px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -352px;
    top: 50%;
    margin-top: -425px;
}
.profile-inform {
  display: flex;
  align-items: center;
  width: 85%;
  margin: auto;
  padding: 15px;
}
img.profile-avatar {
  min-width: 145px
}
.profile-text-inf {
  width: 100%;
  margin-left: 30px;
}
img.profile-avatar-hidden {
  display:none;
}
p.profile-name {
  font-family: "Lato-Semibold";
  font-size: 19px;
  color:#361b08;
}
.profile-under-name-line {
  display:flex;
  align-items: center;
  width: 100%;
}
.profile-under-name-line p {
  font-family: "Lato-Light";
  font-size: 13px;
  color:#361b08;
}
.profile-under-name-line div {
    width: 184px;
    height: 6px;
    border: 1px solid #76ad00;
    margin-left: 7px;
    margin-right: 7px;
    position: relative;
}
.profile-under-name-line div span {
    height: 100%;
    width: 78%;
    position: absolute;
    background: #76ad00
}
.profile-wrapp-p {
  width: 100%;
  display:flex;
  margin-top: 20px;
  justify-content: space-between;
}
.profile-wrapp-p-coloum {
  width: 48%;
}
.profile-wrapp-p span {
display:flex;
align-items: center;
}
.profile-wrapp-p span a {
  text-decoration: none;
  font-size: 13px;
  color:#361b08;
  font-family: "Lato-Light";
}
.profile-wrapp-p span p {
  font-size: 13px;
  color:#361b08;
  margin-left: 15px;
  font-family: "Lato-Bold";
}
.profile-wrapp-p span:last-child {
  align-items: flex-end;
  margin-top:5px;
}
.profile-wrapp-p span:last-child p {
  line-height: 15px;
}
.profile-contacts {
  width: 100%;
  border-bottom: 1px solid #d2d2d2;
  padding: 0px 15px;
  padding-bottom: 10px;
}
.profile-contacts-line {
  margin-top: 10px;
  display:flex;
  align-items: center;
  padding-left: 50px;
}
.profile-contacts-line img {
  margin-right: 15px;
}
.profile-contacts-line .jq-selectbox {
    height: 30px;
    min-width: 150px!important;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
}
.profile-contacts-line .jq-selectbox__select {
    margin-bottom: 0px;
    height: 30px;
    border: 1px solid #dadada;
    box-shadow: none;
    border-radius: 0;
}
.profile-contacts-line .jq-selectbox__dropdown {
  top:26px;
}
.profile-contacts-line .jq-selectbox__select-text {
  line-height: 16px;
}
.profile-contacts-line .jq-selectbox__dropdown ul {
  max-height:120px;
}
.profile-contacts-line .jq-selectbox__trigger {
  border:none;
}
.profile-contacts-line .jq-selectbox__trigger-arrow {
    position: absolute;
    top: 0%;
    left: 50%;
    border: none;
    transform: translate(-50%, -50%);
    font-size: 6px;
    color: #999999;
}
.profile-contacts-line a {
  text-decoration: none;
  width: 25px;
  display:flex;
  justify-content: center;
  align-items: center;
}
.profile-text {
  width: 90%;
  margin-left: 5%;
  display:flex;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0px 15px;
}
.profile-text a {
  text-decoration: none;
  font-family: "Lato-Bold";
  color:#361b08;
  font-size: 14px;
  margin-right: 20px;
  min-width: 75px;
}
.profile-text p {
  font-family: "Lato-Regular";
  color:#361b08;
  font-size: 14px;
  margin-right: 20px;
}
.profile-popup-choose {
  display:flex;
  align-items: center;
  height: 45px;
  width: 100%;
  border-top:2px solid #76ad00;
  border-bottom:2px solid #76ad00;
}
.profile-popup-choose a {
  text-decoration: none;
  width: 165px;
  height: 100%;
  background: none;
  font-family: "Lato-Semibold";
  color:#361b08;
  font-size: 17px;
  display:flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
}
.profile-popup-choose a.active {
  background: #76ad00;
  color:#fff;
}
.profile-popup-choose a:hover {
  background: #76ad00;
  color:#fff;
  cursor: pointer;
}
.profile-owl-otzivi-item {
    margin: 15px;
    border: 1px solid #dadada;
    text-align: center;
    padding: 30px;
}
.profile-owl-wrapp {
  width: 94%;
  margin-left: 3%
}
#profile a.dis {
  color:#000;
}
#profile a.like {
    color: #000;
}
#profile .about_rev-name {
  color:#361b08!important;
}
#profile .about_rev-info {
  color:#361b08!important;
      padding: 8px 0;
}
a.profile-otzivi-nav-right img {
transform: rotate(180deg);
}
.profile-otzivi-nav {
  text-decoration: none;
  display:flex;
  align-items: center;
  justify-content: center;
  margin-top: -4px;
  width: 50%;
}
.profile-otzivi-nav a {
  transition: 0.5s;
  opacity: 0.6;
  margin-left: 10px;
  margin-right: 10px;
}
.profile-otzivi-nav a:hover {
  opacity: 1;
  cursor: pointer;
}
.profile-stati-owl img {
    width: 100%!important;
    margin-top: 15px;
}
 .profile-stati-owl a {
  text-decoration: none;
  font-family: "Lato-Semibold";
  font-size: 18px;
  color:#361b08;
 } 
.profile-stati-owl p {
    font-family: "Lato-Regular";
    font-size: 14px;
    line-height: 20px;
    color: #361b08;
    margin-top: 5px;
}
.profile-stati-owl .profile-owl-otzivi-item {
    text-align: start;
    border: none;
    padding: 0px;
    margin: 22px 10px;
    height: 344px;
}
.profile-owl-wrapp .owl-carousel {
  display:none;
}
.profile-owl-wrapp .profile-otzivi-owl {
  display:block;
}
.profile-obyavlenia-owl .advert_item-body {
  overflow:hidden;
}
.profile-obyavlenia-owl .profile-owl-otzivi-item {
    margin: 0px;
    border: none;
    text-align: center;
    padding: 9px;
}
.profile-stati-owl .profile-owl-otzivi-item img {
transition: 0.5s;
}

.profile-stati-owl .profile-owl-otzivi-item:hover {
  cursor:pointer;
}
.profile-stati-owl .profile-owl-otzivi-item:hover img {
  opacity: 0.7
}
.profile-stati-owl .profile-owl-otzivi-item:hover a {
  text-decoration: underline;
} 
.profile-otzivi-owl .profile-owl-otzivi-item {
  transition: 0.5s;
}
.profile-otzivi-owl .profile-owl-otzivi-item:hover {
  cursor:pointer;
  opacity: 0.6;
}
.profile-contacts-line-wrapp {
  display:flex;
}
p.profile-hidden-name {
  display:none;
  font-family: "Lato-Light";
    font-size: 13px;
    color: #361b08;
}
.profile-select-line-wrapp {
  display:flex;
}
@media(max-width: 750px) {
  img.profile-avatar {
    display:none!important;
  }
  img.profile-avatar-hidden {
    display: block;
    width: 70px;
}
.profile-text-inf-name-wrapp {
  display:flex;
}
.profile-wrapp-p .profile-wrapp-p-coloum:nth-child(2) {
  display:none;
}
.profile-contacts-line:nth-child(1) {
  display:block;
}
p.profile-numbers {
  margin:auto;
}
.profile-text {
    width: 100%;
    margin-left: 0;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 12px;
}
.profile-text-inf {
  margin-left: -0px;
}
.profile-text-inf-name-wrapp-inform {
  margin-left: 10px;
}
.profile-wrapp-p-coloum {
    width: 100%;
}
.profile-contacts-line {
  padding-left: 10px;
}
.profile-contacts-line img {
  height: 18px  
}
.profile-popup-choose a {
  font-size: 13px;
}
#profile {
    width: 320px;
    position: absolute;
    height: 940px;
    box-shadow: 7px 9px 12px 1px rgba(0, 0, 0, 0.49);
    border: 2px solid #27ae60;
    background-color: #ffffff;
    left: 50%;
    margin-left: -160px;
    top: 50%;
    margin-top: -470px;
    margin-bottom: 15px;
}
.profile-inform {
    display: flex;
    align-items: center;
    width: 98%;
    margin: auto;
    padding: 15px;
}
p.profile-visible-name {
  display:none;
}
p.profile-hidden-name {
    display: block;
    margin-top: 10px;
}
.profile-select-line-wrapp {
  display:flex;
}
.profile-text p {
    font-family: "Lato-Regular";
    color: #361b08;
    font-size: 13px;
    margin-right: 0px;
    line-height: 20px;
}
.profile-contacts p {
    line-height: 28px;
    text-align: center;
    font-size: 13px;
}
.profile-under-name-line {
    margin-top: -6px;
    display:flex;
}
.profile-under-name-line div {
    width: 140px;
    height: 6px;
    border: 1px solid #76ad00;
    margin-left: 0px;
    margin-right: 10px;
    position: relative;
}
.profile-contacts-line {
    padding-left: 0px;
    margin-top: 3px;
    font-family: "Lato-Bold";
}
.profile-otzivi-nav {
    width: 100%;
}
}
div.kategotii-glavnaya-section .h1_i span:after, .h1_i span:before {
  background:#000!important;
}

/* SEO */

.seo__top-line {
  height: 50px;
  width: 100%;
  display:flex;
  align-items: center;
  border-bottom: 1px solid #767676;
}
.seo__top-line__wrapp {
    display: flex;
    align-items: center;
    width: 100%;
    height: 50px;
}
.seo__top-line__white {
  padding-left: 20px;
  padding-right: 20px;
  background: #fff;
  height: 100%;
  width: 35%;
}
.seo__top-line__white a {
  text-decoration: none;
  font-family: "Lato-Regular";
  font-size: 18px;
  position: relative;
  color:#1573a6;
}
.seo__top-line__white a span {
  display:none;
}
.seo__top-line__white a.active {
  color:#361b08;
}
.seo__top-line__white a.active span {
  display:block;
  position: absolute;
  top:100%;
  height: 2px;
  width: 100%;
  left:0;
  background: #361b08;
}
.seo__top-line__green {
  padding-left: 20px;
  padding-right: 20px;
  display:flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 15%;
  background: #76ad00;
}
.seo__top-line__green a {
  text-decoration: none;
  font-family: "Lato-Regular";
  font-size: 18px;
  position: relative;
  color:#fff;
}

a.admin-btn {
  display:flex;
  align-items: center;
  margin-left:auto;
}
a.admin-btn img {
  margin-right: 20px;
}

.seo__under-top-line {
  display:flex;
  align-items: center;
  width: 100%;
  padding:0;
}
.seo__under-top-line__wrapp {
  display:flex;
  align-items: center;
  width: 100%;
}
.seo__top-line__green {
    background: #76ad00;
    width: 65%;
}
.seo__top-line__white {
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.seo__under-top-line__wrapp a {
  font-family: "Lato-Regular";
  font-size: 15px;
  text-decoration: none;
}
.seo__under-top-line .seo__top-line__green a {
color:#fff;
}
.seo__under-top-line .seo__top-line__white a {
    color: #010101;
    margin-right: 20px;
}
.seo__main-content-wrapp {
  position: relative;
  padding: 0;
  min-height: 80vh
}
.seo__top-line__white a {
  margin-right: 20px;
}
.seo__sidebar {
    position: absolute;
    left: 0;
    height: 100%;
    width: 500px;
    background: #5e5e5e;
}
.seo__sidebar__item {
  display:flex;
  align-items: center;
  background: transparent;
  transition:0.5s;
  padding-left: 10px;
  margin-top: 15px;
}
.seo__sidebar__item span {
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background: #fff;
  margin-right: 6px;
}
.seo__sidebar__item p {
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#fff;
}
.seo__sidebar__item.active {
  background: #76ad00;
}
.seo__sidebar__item:hover {
  background: #76ad00;
  cursor: pointer;
}
.seo__under-top-line__wrapp {
  height: 50px;
  width: 100%;
  padding: 0;
  border-bottom: 1px solid #767676
}
p.seo__title {
    font-family: "Lato-Bold";
    font-size: 22px;
    color: #361b08;
    margin-bottom: 5px;
    margin-left: 40px;
    margin-top: 20px;
}

.seo__under-title-line {
  display:flex;
  align-items: center;
  margin-left: 20px;
}

.seo__colors {
  display:flex;
  align-items: center;
}

.seo__colors span {
height: 14px;
width: 14px;
display:block;
margin-left: 4px;
margin-right: 4px;
}
span.seo__gray {
  border:1px solid #cfcfcf;
}
span.seo__gray.active {
background: #cfcfcf
}
span.seo__green {
  border:1px solid #008000;
}
span.seo__green.active {
background: #008000
}
span.seo__blue {
  border:1px solid #0000ff;
}
span.seo__blue.active {
background: #0000ff
}
span.seo__red {
  border:1px solid #ff0000;
}
span.seo__red.active {
background: #ff0000
}
a.url__buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Lato-Bold";
    border: 1px solid #008000;
    font-size: 14px;
    margin: auto;
    padding: 1px 4px;
    text-decoration: none;
    color: #008000;
}
p.seo__id {
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#361b08;
}
a.seo__save {
  display:flex;
  align-items: center;
  justify-content: center;
  font-family: "Lato-Regular";
  font-size: 15px;
  color:#361b08;
  background: #f6db25;
  border-radius: 4px;
  width: 250px;
  height: 35px;
  text-decoration: none;
}

.seo__under-top-line__wrapp .seo__top-line__green {
  padding-right: 20px;
  width: 25%;
  display:flex;
  justify-content: flex-end;
}
.seo__under-top-line__wrapp .seo__top-line__white {
  display:flex;
  align-items: center;
  justify-content: flex-start;
  width: 75%
}
.seo__main-content-wrapp .container {
    padding-left: 210px;
    width: 940px;
}
.seo__inputs-line {
    display: flex;
    align-items: flex-start;
    margin-left: auto;
    justify-content: flex-end;
    margin-top: 15px;
    position: relative;
}
.seo__inputs-line input {
    width: 80%;
    border:1px solid #7a7a7a;
    padding-left: 5px;
    padding-right: 5px;
    height: 24px;
}
.seo__inputs-line textarea {
    width: 80%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    border:1px solid #7a7a7a;
}
.seo__inputs-line p {
  font-family: "Lato-Bold";
  margin-right: 20px;
  font-size: 15px;
}
.seo__inputs-line__desc textarea {
  height: 50px;
}
.seo__inputs-line__key textarea {
  height: 100px;
}
.seo__inputs__single-text input {
  height: 0;
  background: none;
  border:none;
}
.seo__pre-visual__wrapp {
  display:flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}
a.seo__save {
  margin-left: auto;
}

.visual_wrapp {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
}
.visual_wrapp div {
  width: 
}
.nicEdit-main {
    background: #fff;
    margin: 0!important;
    padding: 4px!important;
    width: 100%!important;
    height: 230px
}
.seo__sidebar__item {
      width: 215px;
    margin-left: auto;
}
a.seo__save {
  transition: 0.5s;
}
a.seo__save:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}
.seo__top-line__wrapp .seo__top-line__white a {
transition: 0.5s;
}
.seo__top-line__wrapp .seo__top-line__green a {
transition: 0.5s;
}
.seo__under-top-line__wrapp a {
  transition: 0.5s;
}
.seo__top-line__wrapp .seo__top-line__white a:hover {
  color:#361b08;
}
.seo__top-line__wrapp .seo__top-line__green a:hover {
  text-decoration: underline;
}

.seo__under-top-line__wrapp a:hover {
  text-decoration: underline;
}

a.refresh {
  position: absolute;
  top:0;
  transition: 0.5s;
  left:100%;
  opacity: 0.7;
  margin-left: 5px;
}
a.refresh:hover {
  opacity: 1
}
p.seo__numbers {
  display:flex;
  align-items: center;
  font-family: "Lato-Regular";
  font-size: 13px;
  color:#000;
  position: absolute;
  right:0;
  top:100%;
  line-height: 14px;
  margin-right: 0;
}
p.seo__numbers .green__seo {
  color:#008000;
  margin-right: 3px;
}
@media(max-width: 1600px) {
  .seo__sidebar {
    width: 450px;
  }
}

@media(max-width: 1480px) {
  .seo__sidebar {
    width: 400px;
}
}

@media(max-width: 1370px) {
  .seo__sidebar {
    width: 340px;
}
}

@media(max-width: 1260px) {
  .seo__sidebar {
    width: 300px;
}
}

@media(max-width: 1170px) {
  .seo__sidebar {
    width: 250px;
}
}

@media(max-width: 1060px) {
.seo__main-content-wrapp .container {
    padding-left: 250px;
    width: 100%;
}
}

/* ROBOTS */

.seo__sidebar__green {
  display:flex;
  background: #76ad00;
  padding-left: 10px;
  padding-right: 10px;
  align-items: center;
  width: 235px;
  margin-left: auto;
  margin-top: 15px;
}
.seo__sidebar__green img {
  margin-right: 8px;
}
.seo__sidebar__green p {
  font-family: "Lato-Semibold";
  font-size: 15px;
  color:#fff;
}
.seo__sidebar__first__white img {
  margin-right: 8px;
}
.seo__sidebar__first__white {
  display:flex;
  align-items: center;
  padding-top: 6px;
  width: 235px;
  margin-left: auto;
  padding-bottom: 6px;
}
.seo__sidebar__first__white p {
  font-family: "Lato-Bold";
  font-size: 15px;
  color:#fff;
}
.seo__sidebar__common {
  padding-top: 5px;
  padding-left: 15px;
  width: 235px;
  margin-left: auto;
}
.seo__sidebar__common__last {
  margin-bottom: 20px;
}
.seo__sidebar__common p {
  font-family: "Lato-Light";
  font-size: 15px;
  color:#fff;
}
.seo__sidebar__main__white {
    display: flex;
    align-items: center;
    height: 52px;
    border-top: 1px solid #fff;
    width: 235px;
    margin-left: auto;
}
.seo__sidebar__main__white img {
  margin-right: 10px;
}
.seo__sidebar__main__white p {
font-family: "Lato-Bold";
font-size: 15px;
color:#fff;
line-height: 16px;
}
.seo__search {
  display: flex;
  position: relative;
  margin-top: 20px;
  width: 235px;
  margin-left: auto;
}
.seo__search input {
  width: 220px;
  height: 35px;
  border-radius: 50px;
  padding-left: 10px;
  padding-right: 40px;
}
.seo__search img {
  position: absolute;
  left:100%;
  margin-left: -45px;
  top:50%;
  margin-top: -10px;
}
.seo__sidebar__first__white:hover {
  cursor: pointer;
}
.seo__sidebar__first__white:hover p {
  text-decoration: underline;
}
.seo__sidebar__common:hover p {
  text-decoration: underline;
}
.seo__sidebar__common:hover {
  cursor: pointer;
}
.seo__sidebar__main__white:hover p {
  text-decoration: underline;
}
.seo__sidebar__main__white:hover {
  cursor: pointer;
}
.seo__sidebar__robots {
  display:grid;
}
.seo__main-content-wrapp {
  height: 100%
}
.robots__line {
  display:flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.robots__line p {
  color:#361b08;
  font-size: 20px;
  font-family: "Lato-Bold";
}
.robots__line a {
  text-decoration: none;
  width: 190px;
  height: 30px;
  border-radius: 4px;
  border:1.5px solid #848484;
  background: #f8f8f8;
  color:#361b08;
  font-size: 14px;
  font-family: "Lato-Regular";
  display:flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
  margin-bottom: 20px;
}
.robots__line a:hover {
  color:#fff;
  background: #848484;
}
.robots__item {
  display:flex;
  align-items: center;
  margin-top: 10px;
}
.robots__item p.name {
  font-family: "Lato-Semibold";
  font-size: 16px;
  width: 420px;
  color:#361b08;
}
.robots__item a {
  text-decoration: none;
  color:#2448fe;
  font-size: 16px;
  font-family: "Lato-Regular";
}
.robots__item a:hover {
  text-decoration: underline;
}
.robots__item__label {
  position: relative;
  height: 23px;
  width: 50px;
  border-radius: 50px;
  background: #c7c7c7;
  margin-left: auto;
  display: flex;
  transition: 0.5s;
  align-items: center;
}
.robots__item__label span {
    height: 15px;
    width: 15px;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.23);
    transition: 0.5s;
    margin-left: 8px;
    display: block;
    border-radius: 50px;
}
.robots__item__label.active {
  background: #76ad00
}
.robots__item__label.active span {
  margin-left: 27px;
}
.robots__item__label:hover {
  cursor:pointer;
}
.robots__buttons {
  display:flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.robots__buttons a {
  height: 35px;
  text-decoration: none;
  border-radius: 4px;
  background: #f6db25;
  width: 28%;
  color:#361b08;
  font-family: "Lato-Regular";
  font-size: 14px;
  display:flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
}
.robots__buttons a:hover {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.23);
}

/* STATISTIKA */

.statistika__age__wrapp {
  width: 100%;
  height: auto;
}

.statistika__age__line {
  display:flex;
  position: relative;
  align-items: center;
}

.statistika__age__line p.age {
  color:#292929;
  font-family: "Lato-Semibold";
  font-size: 14px;
}

.statistika__age__line img.statistika__age__main {
  position: absolute;
}

.statistika__age__line img.sctatictika__age__arr {
  position: absolute;
  left:100%;
  top:0;
  height: 40px;
}

.statistika__age__line p.proz {
  color:#fff;
  font-family: "Lato-Bold";
  font-size: 19px;
  margin-left: auto;
}

.statistika__age__line_1 {
    background: #b8967d;
    height: 40px;
    width: 50%;
    margin-left: 100px;
    margin-top: 50px;
}
.statistika__age__line_1 .statistika__age__main {
    left: -140px;
    top: -75px;
}
.statistika__age__line_1 p.age {
    margin-left: 400px;
}


.statistika__age__line_2 {
    background: #efaf2b;
    height: 40px;
    width: 55%;
    margin-left: 230px;
    margin-top: 10px;
}
.statistika__age__line_2 .statistika__age__main {
    left: -80px;
    top: -112px;
}
.statistika__age__line_2 p.age {
    margin-left: 380px;
}


.statistika__age__line_3 {
    background: #d6742c;
    height: 40px;
    width: 55%;
    margin-left: 330px;
    margin-top: 10px;
}
.statistika__age__line_3 .statistika__age__main {
    left: -90px;
    top: -140px;
}
.statistika__age__line_3 p.age {
    margin-left: 330px;
}


.statistika__age__line_4 {
    background: #05abbc;
    height: 40px;
    width: 50%;
    margin-left: 455px;
    margin-top: 10px;
}
.statistika__age__line_4 .statistika__age__main {
    left: -80px;
    top: -160px;
}
.statistika__age__line_4 p.age {
    margin-left: 170px;
}


.statistika__age__line_5 {
    background: #32d8ea;
    height: 42px;
    width: 25%;
    margin-left: 540px;
    margin-top: 10px;
}
.statistika__age__line_5 .statistika__age__main {
    left: -90px;
    top: -150px;
}
.statistika__age__line_5 p.age {
    margin-left: 35px;
}

@media (min-width: 1200px) {
  .statistika__age__line_1 {
    width: 65%
  }
  .statistika__age__line_2 {
    width: 60%;
  }
}

@media(max-width: 990px) {
  .statistika__age__line_1 {
    width: 530px;
  }
  .statistika__age__line_2 {
    width: 510px;
  }
  .statistika__age__line_3 {
    width: 480px
  }
  .statistika__age__line_3 p.age {
    margin-left: 300px;
}
.statistika__age__line_4 {
  width: 320px
}
.statistika__age__line_4 p.age {
    margin-left: 150px;
}
.statistika__age__line_5 {
  width: 190px
 }
}


@media(max-width: 880px) {
  .statistika__age__line img.statistika__age__main {
    position: absolute;
    display: none;
}
.statistika__age__line {
    display: flex;
    position: relative;
    align-items: center;
    margin-left: 0;
}
.statistika__age__line_1 {
  width: calc(60% - 60px);
}
.statistika__age__line_2 {
  width: calc(75% - 60px);
}
.statistika__age__line_3 {
  width: calc(90% - 60px);
}
.statistika__age__line_4 {
  width: calc(95% - 60px);
}
.statistika__age__line_5 {
  width: calc(65% - 60px);
}
.statistika__age__line p.age {
    margin-left: 40px!important;
}
}

@media(max-width: 500px) {
  .statistika__age__line_1 {
  width: calc(70% - 60px);
}
.statistika__age__line_2 {
  width: calc(85% - 60px);
}
.statistika__age__line_3 {
  width: calc(95% - 60px);
}
.statistika__age__line_4 {
  width: calc(100% - 60px);
}
.statistika__age__line_5 {
  width: calc(75% - 60px);
}
}

.statistika__percent {
    display: block;
    width: max-content;
    margin: auto;
}
.statistika__percent__line {
    width: 60px;
    height: 9px;
    margin-top: 6px;
}
.statistika__percent_1 .statistika__percent__line {
  background: #4faed1
}
.statistika__percent_2 .statistika__percent__line {
  background: #8df0cc
}
.statistika__percent_3 .statistika__percent__line {
  background: #e9ea6e
}
.statistika__percent_4 .statistika__percent__line {
  background: #e9885d
}
.statistika__percent_5 .statistika__percent__line {
  background: #b491da
}
.statistika__percent_6 .statistika__percent__line {
  background: #f67f7f
}
.statistika__percent_7 .statistika__percent__line {
  background: #f5c041
}
.statistika__percent_8 .statistika__percent__line {
  background: #adadad
}
.statistika__percent_9 .statistika__percent__line {
  background: #63bbc0
}
.statistika__percent_10 .statistika__percent__line {
  background: #759f33
}





.statistika__percent__mb__1 .statistika__percent__line {
  background: #858585
}
.statistika__percent__mb__2 .statistika__percent__line {
  background: #759f33
}
.statistika__percent__mb__3 .statistika__percent__line {
  background: #3b8e7d
}
.statistika__percent__mb__4 .statistika__percent__line {
  background: #f5c041
}
.statistika__percent__mb__5 .statistika__percent__line {
  background: #dc1c4d
}
.statistika__percent__mb__6 .statistika__percent__line {
  background: #dc1c4d
}
.statistika__percent__mb__7 .statistika__percent__line {
  background: #f5c041
}
.statistika__percent__mb__8 .statistika__percent__line {
  background: #3b8e7d
}
.statistika__percent__mb__9 .statistika__percent__line {
  background: #759f33
}
.statistika__percent__mb__10 .statistika__percent__line {
  background: #858585
}
.glavnaya-sliders h3 {
  font-weight: bold;
  text-align: center;
  color:#fff;
  font-size: 46px;
  width:100%;
  font-family: "Yeseva One";
}

.glavnaya-slider-2 h3 {
      font-size: 30px;
    width: max-content;
    text-align: left;
}

.best-companies .h1_i {
  color:#fff;
}
.glavnaya-obyavlenia .h1_i {
  color:#fff;
}
@media (max-width: 767px) {
.h1_i {
    text-transform: uppercase;
    padding-bottom: 40px;
    font-size: 19px;
}
}
h1.vip-company-first-section-top-line-name {
  text-align: unset;
  font-size: unset;
}
.podbor-kategoria .sort_top .jq-selectbox__trigger-arrow {
  top: 0px!important;
}

.reitingi-line-choose .jq-selectbox__trigger-arrow {
  top:16px!important;
}

.lk2-card-information-name a img {
  transition: 0.5s;
}
.lk2-card-information-name a:hover img {
  opacity: 0.7;
}

/* Statistika */

#statistika__all {
  background: #fff;
  border:2px solid #27ae60;
  width: 955px;
  margin:auto;
}

.statistika__all__wrapp {
  display:flex;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 20px;
  padding-bottom: 40px;
  justify-content: space-between;
}

.statistika__all__wrapp__1 {
  width: 290px;
}

.statistika__all__wrapp__2 {
  width: 200px;
}
.statistika__all__wrapp__3 {
  width: 325px;
}
p.statistika__all__wrapp__title {
  font-family: "Lato-Semibold";
  color:#361b08;
  font-size: 16px;
  margin-top: 20px;
}
p.statistika__all__wrapp__common {
    font-family: "Lato-Light";
    font-size: 14px;
    color: #927968;
    margin-top: 3px;
}

.statistika__all__wrapp__3__table {
  position: relative;
}

.statistika__table__top-line__numbers {
  margin-left: 40px;
  display:flex;
}
.statistika__table__top-line__numbers p {
  font-family: "Lato-Semibold";
  color:#361b08;
  font-size: 14px;
  white-space: nowrap;
}
.statistika__table__top-line__numbers__2 {
margin-left: 27%;
}
.statistika__table__top-line__numbers__3 {
margin-left: 17%;
}
.statistika__table__top-line {
  margin-top: 10px;
  height: 1px;
  width: 100%;
  background: #c4c4c4
}
.statistika__table__top-line div {
  height: 195px;
  width: 2px;
  background: #f4f4f4;
  position: absolute;
}
.statistika__table__top-line__1 {
  margin-left: 40px;
}
.statistika__table__top-line__2 {
  margin-left: 46%;
  position: absolute;
  z-index: 10;
}
.statistika__table__top-line__3 {
  margin-left: 79%;
  position: absolute;
  z-index: 10;
}
div.statistika__table__top-line__1__in {
  height: 16px;
  width: 2px;
  background: #999999;
  position: absolute;
  top:-8px;
}
.statistika__table__item {
  display:flex;
  align-items: flex-end;
  margin-top: 4px;
}
.statistika__table__item p {
  width: 40px;
  text-align: center;
  font-family: "Lato-Semibold";
  color:#361b08;
  font-size: 14px;
}
.statistika__table__item .statistika__table__item__main-stat {
  background: #76ad00;
  height: 12px;
  width: 70%;
}
.statistika__all__wrapp__3__coloum {
  display:flex;
}
.statistika__all__wrapp__3__coloum__item {
  margin-right: 40px;
}

.statistika__table__item:nth-child(3) .statistika__table__item__main-stat {
width: 60%
}

.statistika__table__item:nth-child(4) .statistika__table__item__main-stat {
width: 27%
}

.statistika__table__item:nth-child(5) .statistika__table__item__main-stat {
width: 72%
}

.statistika__table__item:nth-child(6) .statistika__table__item__main-stat {
width: 86%
}

.statistika__table__item:nth-child(7) .statistika__table__item__main-stat {
width: 40%
}

.statistika__table__item:nth-child(8) .statistika__table__item__main-stat {
width: 60%
}

.statistika__table__item:nth-child(9) .statistika__table__item__main-stat {
width: 86%
}




#statistika__post {
  background: #fff;
  border:2px solid #27ae60;
  width: 655px;
  margin:auto;
  padding-bottom: 35px;
}

p.statistika__post__under__title {
    font-family: "Lato-Light";
    font-size: 13px;
    color: #a7a7a7;
    text-align: center;
    margin-top: 15px;
}

p.statistika__post__under__title span {
    font-family: "Lato-Regular";
    font-size: 16px;
    color: #76ad00;
    margin-left: 3px;
}
.statistika__podel {
    display: flex;
    align-items: center;
    justify-content: center;
}
.statistika__podel p {
  font-family: "Lato-Semibold";
  color:#361b08;
  font-size: 16px;
  margin-right: 25px;
}
.statistika__podel a {
  text-decoration: none;
  display:block;
  margin-right: 20px;
}





#statistika__author {
  background: #fff;
  border:2px solid #27ae60;
  width: 950px;
  margin:auto;
}

.statistika__author__line {
  display:flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding-left: 100px;
  padding-right: 100px;
  background: url(../images/bg_green.webp);
  background-size: cover;
  height: 90px;
}
.statistika__author__line__name p {
  font-family: "Lato-Semibold";
  color:#3a3a3a;
  text-align: center;
  font-size: 17px;
}
.statistika__author__line__name span {
      margin: auto;
    display: flex;
    width: max-content;
}
.statistika__author__line__name span img {
  margin:2px;
}
#statistika__author p.desc {
  color:#361b08;
  font-size: 14px;
  font-family: "Lato-Regular";
  line-height: 21px;
}
.statistika__avatar {
  height: 60px;
}
.statistika__author__line__name {
  width: 330px;
}


#statistika__author .statistika__all__wrapp__3__coloum__item:nth-child(1) {
  margin-left: -30px;
}




.mfp-close {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }



#registration input:-ms-input-placeholder      {
  color: #aaaaaa;
  font-family: "Lato-Light";
  font-size: 13px;;
}

#registration input {
  color: #361b08;
  font-family: "Lato-Regular";
}



.karta-section-list .col-md-6 {
    flex: 0 0 50%;
    max-width: 40%;
}
.karta-section-list .container .row {
  justify-content: center;
}

.karta-section h1 {
  margin-top: 12px;
}

@media (max-width: 767px) {
.karta-section {
    padding-top: 85px;
    position: unset;
    padding-bottom: 10px;
    height: 150px;
}
.karta-section-list .container .row {
  display: block;
    padding-left: 15px;
}
.karta-section-list li {
    width: 100%;
}
.karta-section-list ul {
  width: 100%
}
a.karta-section-list-name {
    margin-left: 5px;
    white-space: nowrap;
}
}
.under__choose__category {
  text-align: center;
}
.under__choose__category h1 {
color:#76ad00;
padding-top: 50px;
font-family: "Yeseva One";
font-size: 40px;
}
.under__choose__category h2 {
  padding-top: 10px;
color: #361b08;
font-size: 34px;
font-family: "Lato-Bold";
font-weight: normal;
}







