@media (max-width: 992px) {
  .sgk-history-content-text {
    max-width: 100%;
  }
  .sgk-hero.sgk-hero-2,
  .sgk-hero.sgk-hero-1 .sgk-hero-right {
    display: none;
  }
  .sgk-hero-right {
    z-index: 1;
  }
  .sgk-history .sgk-container {
    padding: 0;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-sliderWrapper {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-slider-text {
    flex-direction: column;
    gap: 10px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-slider-text p {
    max-width: 100%;
  }
  .sgk-blocks {
    height: auto;
  }
  .sgk-block-1-main-row:nth-child(1),
  .sgk-block-1-main-row:nth-child(2) {
    flex-direction: column;
  }
  .sgk-block-1-main-row:nth-child(3) h3 {
    font-size: 48px;
  }
  .sgk-block-1-main {
    gap: 40px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-main-image-img {
    max-width: 560px;
    width: 100%;
  }
  .sgk-block-3 .sgk-block-select-item {
    max-width: 390px;
    width: 100%;
  }
  .sgk-block-3 .sgk-block-select {
    flex-direction: column;
    flex-wrap: wrap;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-sliderWrapper {
    flex-direction: row;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-slider {
    flex-direction: unset;
  }
  .sgk-block-spec .sgk-indet-text {
    font-size: 20px;
  }
  .sgk-indet-text span.sgk-numtext {
    font-size: 10px;
  }
  .sgk-block-spec {
    padding: 0 15px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-slider img {
    margin-bottom: 0;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-sliderWrapper div {
    width: 65px;
    height: 85px;
  }
  .sgk-thumbnail-slider .slick-slide {
    height: auto !important;
  }
  .sgk-thumbnail-slider .slick-list {
    height: auto !important;
  }
  .sgk-footer-landing-bottWrapper {
    padding: 10px 15px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider {
    justify-content: center;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-block-spec-slider-left {
    margin-bottom: 20px;
  }
  .sgk-hero-left,
  .sgk-hero-right {
    width: 100%;
  }
  .sgk-history {
    min-height: auto;
  }
}
@media (max-width: 768px) {
  .sgk-blocks-block {
    max-width: 390px;
    width: 100%;
  }
  .sgk-history-title {
    margin-bottom: 35px;
  }
  .sgk-indet-text {
    text-indent: 30px;
  }
  .sgk-hero {
    flex-wrap: wrap;
  }
  .sgk-hero-left,
  .sgk-hero-right {
    width: 100%;
  }
  .sgk-history-title h2 {
    font-size: 24px;
    text-align: center;
  }
  .sgk-history {
    padding: 15px;
    padding-top: 40px;
  }
  .sgk-history-content {
    flex-direction: column;
    align-items: center;
  }
  .sgk-history-content-blocks {
    display: none;
  }
}
@media (max-width: 575px) {
  .sgk-block-spec {
    padding-top: 80px;
  }
  .sgk-block-spec .sgk-contacts-title {
    margin: 0;
    margin-bottom: 25px;
  }
  .sgk-footer-landing-address {
    margin-bottom: 48px;
  }
  .sgk-footer-landing-address .sgk-address__title,
  .sgk-footer-landing-address .sgk-address-bott a,
  .sgk-footer-landing-address .sgk-address__info {
    font-size: 10px;
  }
  .sgk-footer-landing-address .sgk-address-blocks {
    left: unset;
    bottom: unset;
  }
  .sgk-footer-landing {
    padding-top: 80px;
  }
  .sgk-footer-landing .sgk-container {
    padding: 0;
  }
  .sgk-footer-landing-title {
    font-size: 32px;
    line-height: 1;
    margin-bottom: 48px;
    padding: 0 15px;
  }
  .sgk-footer-landing-form {
    padding: 0 15px;
  }
  .sgk-footer-landing-address .sgk-address-blocks .sgk-address {
    width: 100%;
    max-width: 280px;
    transform: unset !important;
    margin: 0 4px;
  }
  .sgk-block-3 .sgk-block-select {
    margin-bottom: 80px;
  }
  .sgk-block-3 .sgk-block-select-item {
    max-width: 255px;
  }
  .sgk-block-3 .sgk-block-select-item-1,
  .sgk-block-3 .sgk-block-select-item-2 {
    transform: unset;
    top: unset;
  }
  .sgk-footer-landing .sgk-form-container h2 {
    font-size: 16px;
    margin-bottom: 24px;
  }
  .sgk-footer-landing .sgk-form-containerWrapper .sgk-login__field {
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 10px;
  }
  .sgk-footer-landing .sgk-form-containerWrapper,
  .sgk-footer-landing-bottWrapper {
    flex-direction: column;
  }
  .sgk-btn,
  a.sgk-btn,
  button.sgk-btn,
  input.sgk-btn,
  .sgk-btn-reverse,
  a.sgk-btn-reverse,
  button.sgk-btn-reverse,
  input.sgk-btn-reverse,
  .sgk-btn-transparent,
  a.sgk-btn-transparent,
  button.sgk-btn-transparent,
  input.sgk-btn-transparent {
    padding: 8px 13px;
    font-size: 12px;
  }
  .sgk-btn span,
  a.sgk-btn span,
  button.sgk-btn span,
  input.sgk-btn span,
  .sgk-btn-reverse span,
  a.sgk-btn-reverse span,
  button.sgk-btn-reverse span,
  input.sgk-btn-reverse span,
  .sgk-btn-transparent span,
  a.sgk-btn-transparent span,
  button.sgk-btn-transparent span,
  input.sgk-btn-transparent span {
    font-size: 12px;
  }
  .sgk-footer-landing .sgk-form-container {
    margin-bottom: 80px;
  }
  .sgk-footer-landing-bottWrapper {
    padding: 24px 0 16px;
  }
  .sgk-footer-landing-bott-social .footer__soc {
    gap: 10px;
    margin-bottom: 24px;
  }
  .sgk-footer-landing-bott-social .footer__soc a svg {
    width: 33px;
    height: 33px;
  }
  .sgk-footer-landing-bott-dev p {
    font-size: 10px;
  }
  .sgk-promo-section {
    padding-bottom: 0;
    flex-direction: column;
  }
  .sgk-promo-section .sgk-promo-block {
    flex: unset;
    padding: 15px;
    height: 290px;
  }
  .sgk-promo-section .sgk-promo-block .sgk-promo-content h2 {
    font-size: 24px;
  }
  .sgk-promo-section .sgk-promo-block .sgk-promo-content p {
    font-size: 10px;
  }
  .sgk-promo-section .sgk-promo-block .sgk-promo-content .sgk-highlight {
    top: 25%;
    font-size: 9px;
  }
  .sgk-block-reviews {
    padding: 15px;
    padding-top: 80px;
  }
  .sgk-block-reviews-title > span,
  .sgk-block-slider-item-info--title,
  .sgk-block-3 .sgk-block-slider .sgk-block-slider-item-info--price p {
    font-size: 10px;
  }
  .sgk-block-2 .sgk-block-reviews-title {
    margin-bottom: 65px !important;
  }
  .sgk-block-reviews-title h2 {
    font-size: 36px;
  }
  .sgk-block-3 .sgk-block-select-item {
    height: auto;
    gap: 30px;
  }
  .sgk-block-3 .sgk-block-select {
    gap: 30px;
  }
  .sgk-block-3 .sgk-block-select-item p {
    font-size: 14px;
    margin-bottom: 0;
  }
  .sgk-block-slider {
    gap: 30px;
  }
  .sgk-block-slider p {
    font-size: 10px;
  }
  .sgk-block-slider h4 {
    font-size: 36px;
    margin-bottom: 10px;
  }
  .sgk-block-slider h4 span:first-child {
    font-size: 10px;
  }
  .sgk-block-slider-item {
    padding: 8px;
    margin-bottom: 0;
  }
  .sgk-block-3 .sgk-block-slider .sgk-block-slider-item {
    width: 255px;
    height: 310px;
  }
  .sgk-block-3 .sgk-block-slider .sgk-block-slider-item-img {
    width: 150px;
    height: 150px;
    margin: 50px auto;
  }
  .sgk-block-slider .sgk-btn {
    margin-top: 10px;
  }
  .sgk-block-3 .sgk-block-slider {
    margin-bottom: 80px;
  }
  .sgk-block-1 > .sgk-container-fluid {
    padding-top: 0;
  }
  .sgk-block-1-main {
    padding: 8px;
  }
  .sgk-block-3 .sgk-block-1-main-row-text-1 span {
    max-width: 100%;
    font-size: 10px;
  }
  .sgk-block-1-main-row:nth-child(1) {
    max-width: 290px;
  }
  .sgk-block-1-main-row:nth-child(1) p {
    flex: 0 0 100%;
    font-size: 12px;
  }
  .sgk-block-1-main-row:nth-child(1) {
    gap: 15px;
  }
  .sgk-block-1-main-row:nth-child(2) svg {
    margin-right: 0;
    position: absolute;
    top: 8px;
    right: 24px;
    width: 16px;
    height: 16px;
  }
  .sgk-block-1-main {
    gap: 15px;
  }
  .sgk-block-1-main-row:nth-child(3) {
    margin-top: 30px;
  }
  .sgk-block-1-main-row:nth-child(3) h3 {
    text-align: left;
    margin-bottom: 10px;
  }
  .sgk-block-1-main-row:nth-child(2) {
    align-items: baseline;
  }
  .sgk-block-1-main-row-text-4 {
    font-size: 10px;
  }
  .sgk-block-1-main-row-text-4 a {
    margin-left: 10px;
    font-size: 10px;
  }
  .sgk-block-1 > .sgk-container-fluid > .sgk-container {
    margin-bottom: 100px;
    position: relative;
    top: 80px;
  }
  .sgk-promo-section .sgk-promo-block .sgk-promo-content .sgk-highlight-circle {
    width: 48px;
    height: 48px;
  }
  .sgk-promo-section .sgk-promo-block .sgk-promo-content .sgk-highlight-circle svg {
    width: 38px;
  }
  .sgk-block-2 .sgk-promo-section .sgk-promo-block-3 .sgk-highlight-circle {
    top: 25%;
    right: -5%;
  }
  .sgk-block-2 .sgk-promo-section .sgk-promo-block-2 .sgk-highlight-circle {
    top: 53%;
    right: unset;
    left: -5px;
  }
  .sgk-block-2 .sgk-block-reviews-2 {
    margin-bottom: 80px;
  }
  .sgk-block-2 .sgk-block-reviews-2-item {
    padding: 10px;
    width: 300px;
    margin: 0 8px;
    min-height: 320px;
  }
  .sgk-block-2 .sgk-block-reviews-2-item-title,
  .sgk-block-2 .sgk-block-reviews-2-item-price--old,
  .sgk-block-2 .sgk-block-reviews-2-item-price--new,
  .sgk-article-product__info--old,
  .sgk-article-product__info--new,
  .sgk-block-2 .sgk-block-reviews-2-item-btn a,
  .sgk-history-content-text-item p,
  .sgk-article-product__info--title {
    font-size: 10px;
  }
  .sgk-block-2 .sgk-block-reviews-2-item-name {
    font-size: 16px;
  }
  .sgk-block-2 .sgk-block-reviews-2-item-desc,
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-slider-text p {
    font-size: 12px;
  }
  .sgk-block-2 .sgk-block-reviews-2-item-rait {
    margin-bottom: 10px;
  }
  .sgk-block-2 .sgk-block-reviews-2-item-row {
    margin-bottom: 15px;
  }
  .sgk-block-reviews-2-item-img {
    max-width: 120px;
  }
  .sgk-block-2 .sgk-block-reviews-2-item-price {
    width: 130px;
    justify-content: end;
  }
  .sgk-block-2 .sgk-block-reviews-title p {
    margin-bottom: 80px;
  }
  .sgk-block-2 .sgk-block-reviews {
    padding-top: 15px;
  }
  .sgk-history .sgk-container {
    top: unset !important;
  }
  .sgk-block-2 .sgk-history > .sgk-container {
    padding: 40px 15px;
    margin-bottom: 0;
  }
  .sgk-history-content {
    gap: 30px;
  }
  .sgk-history-content-text-item {
    margin-bottom: 30px;
  }
  .sgk-block-2 .sgk-history .sgk-history-content,
  .sgk-history-content-text-item:last-child {
    margin-bottom: 0;
  }
  .sgk-block-2 .sgk-block-slider {
    margin-bottom: 40px;
  }
  .sgk-article-product a {
    width: 255px;
    height: 310px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 8px;
  }
  .sgk-article-product__img {
    width: 190px;
    height: 190px;
  }
  .sgk-article-product__info--title {
    width: 160px;
  }
  .sgk-article-product__info {
    width: 100%;
  }
  .sgk-block-reviews .sgk-slider .sgk-slide:nth-child(2n),
  .sgk-block-reviews .sgk-slider .sgk-slide:nth-child(2n+1) {
    top: unset;
  }
  .sgk-block-reviews .sgk-block-spec-slider {
    margin-bottom: 80px;
  }
  .sgk-block-reviews-title p,
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-slider-title {
    display: none;
  }
  .sgk-block-reviews-title svg {
    margin: 30px auto;
  }
  .sgk-block-reviews .sgk-block-reviews-title {
    margin-bottom: 0;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider {
    justify-content: center;
    margin-bottom: 80px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-thumbnail-slider-text p {
    margin-bottom: 5px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-main-image-text {
    margin-bottom: 25px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-main-image-text-row-1 {
    font-size: 16px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-main-image-text-row-2 {
    font-size: 9px;
  }
  .sgk-block-specWrapper .sgk-block-spec-slider .sgk-main-image-img {
    max-width: 100%;
    width: 100%;
    max-height: 400px;
  }
  .sgk-block-sliderWrapper .sgk-block-slider-item {
    width: 255px;
    height: 310px;
  }
  .sgk-block-slider-item-tags ul li {
    font-size: 9px;
  }
  .sgk-block-slider-item-tags {
    margin-bottom: 10px;
  }
  .sgk-blocks .sgk-container {
    padding: 80px 15px 0;
    gap: 30px;
  }
  .sgk-blocks-block-title {
    margin: 20px auto;
    font-size: 42px;
  }
  .sgk-blocks-block {
    height: auto;
  }
}
