/*custom.css*/

.section-design {font-size:16px}
.text-secondary {opacity:0.6!important}
.sect_prev_inc_text {font-size:16px}
.d-md-block {font-size:16px}
.fs-30 {line-height: 40px;}
.col-lg-3 {line-height: 35px;}
.fw-4 {font-size:14px; width:300px}
.stick_fix {margin-top:-10px;padding-bottom:30px}
.name {padding-bottom:24px;margin-bottom: 0px }

.head-logo .name {padding-bottom:0px;}


@media (max-width: 1023px) {
  .fw-4 {
  width:220px;
  }
}

@media (max-width: 1374.98px) {
  .section-wood .name {
     margin-bottom: 0px; 
  }}
@media (max-width: 767px) {
  .section-wood .name {
     margin-bottom: 24px; 
  }}
@media (max-width: 767px) {
  .fs-30 {
    line-height: 32px;
  }
}

@media (max-width: 767px) {
  .tags {
   margin-top: 20px;
  }
}

.offer_name {overf1low-x: scroll;line-height:15px;width:max-content;}
.offer_color {display: inline-block}
.item-offers {width:100%;overflow-x: scroll; margin-top:4px}
.offer {height:20px}
.item-description {padding-top:5px}
.offer_name::-webkit-scrollbar {
  width: 0;
}
.item-offers::-webkit-scrollbar {
  width: 0;
}

@media (max-width: 767px) {
  h1 {
  font-size:45px!important;}
}

@media (max-width: 767px) {
 .ratio {--bs-aspect-ratio: 50%!important;}
}


@media (max-width: 767px) {.ratio > * {width: 200%;
    height: 100%;
    overflow: hidden;
    margin-left: -50%;}}

@media (max-width: 767px) {.about-index {width: 100%;

    overflow: hidden;
    padding-bottom: 20px;
}}

@media (max-width: 1400px)
	{.main-head.fixed {
    margin-top: -20px;
    padding-top: 20px;}}



@media (max-width: 767px) {.play {margin-top:-5px!important}}


/*.sect_prev_inc_text {padding-bottom:10px!important;}*/

/*@media (max-width: 767px) {.d_list {line-height:25px;}}*/

@media (max-width: 375px){.col-12 h1 {font-size:35px !important}}

@media (max-width: 375px){
.gallery_head .head .filter .tags .tag.tubus {
    margin-left: 10px !important;
}}

@media (max-width: 375px){
.gallery_head .head .filter .tags .tags_smart_block.in_stock {
    margin-right: 0;
    margin-left: 10px;
}}

.submit_button button {color:#131415;}
.mobile_block {padding-bottom:150px !important}

@media (max-width: 767.98px){
.blog_detail_body .text_container {
    font-size: 18px;
    line-height: 26px;
}}

.cont_prev {line-height:18px}
#shaft .shaft-dop {padding-bottom: 50px}
#land-catalog .catalog-item .image {
  padding-bottom: 15px !important;
}
.detail_text {line-height: 28px!important;}

@media (max-width: 420px){
.detail_text {
    line-height: 26px!important;
}
}

.animation-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.animation-wrapper #ring {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    z-index: 100;
    background-image: url("/dist/assets/custom/logo/Ring.svg");
    background-size: cover;
    background-repeat: no-repeat;
    animation: spin 10s infinite linear;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.animation-wrapper #gif {
    width: 70%;
    height: 70%;
    border-radius: 50%;
    z-index: 101;
    background-image: url("/dist/assets/custom/logo/Comp_6_2.gif");
    background-size: cover;
    background-repeat: no-repeat;
}