/* ==============================================*/
/* sticky-mobile-buttons */
/* ==============================================*/
/* Кнопки приклеены к нижней части экрана */
@media (max-width: 1024px) {
  .sticky-bottom-buttons {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    z-index: 9999;
  }

  .sticky-bottom-buttons.single-button {
    grid-template-columns: 1fr;
  }

  .sticky-bottom-buttons .sticky-btn {
    width: 100% !important;
    height: 45px;
    line-height: 25px !important;
    font-size: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    text-align: center;
  }

  body {padding-bottom: 47px;}
  .scroll-top {bottom: 50px;}
}

@media (min-width: 1025px) {
  .sticky-bottom-buttons { display: none; }
}

@media screen and (max-width: 768px) {
  .sticky-bottom-buttons .sticky-btn span {
    line-height: 1.6 !important;
  }
}

.desk-block {
  margin: 20px 0;
  padding: 15px;
}
  
@media (min-width: 1025px) {
  .sticky-bottom-buttons {
    display: none;
  }
}

@media (max-width: 768px) {
    .site-below-footer-wrap {
        margin-bottom: 25px !important;
    }

.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section {
  background: #f3f3f3;
}
.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item {
  margin-bottom: 30px;
}

}