.scrollblock .topmenu, header .topmenu{
    text-decoration: none;
    a{
        transition: 0.25s ease-in-out;
        text-decoration: none;
    }
    .menu-category span{
        transition: 0.25s ease-in-out;
    }
    .menu-category:hover{
        span{
            color: #c02929;
        }
        
    }
}

.detail .btn_box_price .site_button.maxbut, .detail .btn_box_price .byblkin{
    max-width: 50%;
}

.slider .item img {
        max-width: 2000px !important;
}

.header .bottom {
    a{
        text-decoration: none;
    }
}

.header .bottom .right{
    max-width: 650px !important;
}

.flex.aic{
    .blockin {
        display: flex;
        align-items: center;
        a{
            text-decoration: none;
        }
    }
}

.scrollblock .topmenu, header .topmenu{
    max-width: 720px !important;
}

.content-text{
    padding: 0 !important;
}

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

.slider .item{
    min-height: 65vh !important;
}

.mainslider:before, .mainslider:after{
    height: 100%;
}
.slider .item:before{
    height: 100%;
}

.slider .owl-dots{
    bottom: 15px !important;
}

.owl-dots {
    text-align: center;
}

.owl-dots button {
    background-color: #CACACA;
    border: none;
    height: 12px;
    width: 12px;
    margin: 0 5px;
    border-radius: 3px;
    display: inline-block;
}

.owl-dots button.active {
    background-color: #FF7514;
}

.slider .item .blockin{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.slider .owl-dots{
    justify-content: center;
}

.slider .site_button {
    box-shadow: none !important;
    padding: 0 1em;
    max-width: 300px !important;
}

.site_button{
    z-index: 3;
}

.site_button{
    transition: 0.25s ease-in-out;
    text-decoration: none;
    }

.site_button:hover{
    background-color: #7c1a1a; !important;
}

.maxbut {
    position: relative;
    overflow: hidden;
    transition: 0.25s ease-in-out;
    background: #FFFFFF;
    color: #FF7514;
    border: 2px solid #FF7514;
}

.maxbut::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #FF7514;
    transform: translateX(100%);
    transition: transform 0.4s ease-in-out;
    z-index: -1;
    border-radius: 50px;
}

.maxbut::after {
    content: "";
    position: relative;
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%23FF7514'/%3E%3Cpath d='M12 24L24 12M24 12H14.4M24 12V21.6' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: 1em;
    z-index: 1;
}

.maxbut span,
.maxbut {
    position: relative;
    z-index: 1;
}

.maxbut:hover {
    color: #fff;
    border-color: #FF7514;
}

.maxbut:hover::before {
    transform: translateX(0);
}

.content{
    background-image: url("./../images/contentBG.png");
    background-position: center; 
    padding: 50px 0 20px !important;
}

.owl-carousel .owl-item img {
    border-radius: 12px 12px 0px 0px !important;
}
.owl-item active {
    border-radius: 12px 12px 0px 0px !important;
}


.front-page {
    .site_button{
        margin-bottom: 1em;
    }
    #articles-container {
        .col-md-4 {
            border-radius: 12px 12px 12px 12px;
            background: #F2F2F2;
            width: 30%;
            padding: 0;
            margin: 1em 1em;
        }

        .title {
            padding: 1em 1em;
            margin: 0;
            a{
                text-decoration:none;
                color: #000000;
                font-size: 18px;
                font-weight: 700;
            }
        }

        .text {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: 0;
            padding: 0em 1em;
            padding-bottom: 1em;
            color: #7D7D7D;
            font-weight: 400;
            font-size: 14px;
            a{
                text-decoration: none;
                color: #FF7514;
                border-bottom: none;
                display: flex;
                align-items: center;
                transition: 0.25s ease-in-out;
            }
            a:after{
                background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 4L10 8L6 12' stroke='%23FF7514' stroke-width='1.33333'/%3E%3C/svg%3E%0A");
                
                content: "";
                position: relative;
                width: 25px;
                height: 25px;
                background-size: cover;
                background-repeat: no-repeat;
                z-index: 1;
            }
            a:hover{
                text-decoration: underline #c02929;
            }
        }
    }
}

.advantages-block{
    margin-top: 1.5em !important;
}

.advantages-block__item{
    background: #0000000D !important;
    flex-direction: row !important;
    min-height: 50px !important;
    height: 100%;
}



.b24-form-wrapper{
    position: static !important;
    margin-top: 3em !important;
 }
 
 .content{
     display: flex;
     .product{
          height: 100%;
          min-height:100%;
          width: 100%;
          max-width: 100%;
          display: block;
          padding: 0;
      }
 }
 
 .product .img {
     max-width: max-content;
 }
 
 .product{
     .owl-carousel{
         margin-bottom: 1em;
         .item{
             display: flex;
             justify-content: center;
         }
     }
     .top{
         width: 100%;
         display: flex;
         flex-direction: column;
         align-content: center;
         align-items: center;
     }
     .title{
         text-decoration: none;
     }
     ul{
         width: 100%;
         max-width: 600px !important;
     }
     ul li{
         display: flex;
         justify-content: space-between;
     }
     li{
         border-bottom: 0.5px solid #E0E0E0;
     }
     strong{
         text-align: end;
     }
     .right:before{
         content: none !important;
     }
 }
 
 .folder_body .f_block.active{
     display: grid;
      grid-template-columns: 1fr 1fr;
      width: 100%;
      gap: 1em;
 }
 @media (max-width: 600px) {
     .folder_body .f_block.active{
          display: flex;
          flex-direction:column;
     }
 }
 
.advantages-block__item{
    img{
        max-width:100px !important;
        margin-bottom: 0;
        margin-right: 0.5em;
    }
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
    border: none;
}

.sertificatslider.owl-carousel .owl-item img {
  max-width: 300px !important;
}



    .owl-nav button.owl-prev,
    .owl-nav button.owl-next {
        position: absolute;
        content: '';
        width: 30px;
        height: 50px;
        background-repeat: no-repeat !important;
        background-image: url("data:image/svg+xml,%3Csvg width='22' height='44' viewBox='0 0 22 44' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='22' height='44' fill='url(%23pattern0_121_3702)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_121_3702' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_121_3702' transform='scale(0.0454545 0.0227273)'/%3E%3C/pattern%3E%3Cimage id='image0_121_3702' width='22' height='44' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAYAAABhVUjwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNTc4MWYzMS0xMzYyLWI0NDAtOWQ5ZC00OTkyZjk2M2I0YWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDIxQjVFQjQ3MEVFMTFFQUJBOEVDNEVBOUQxODU1QkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDIxQjVFQjM3MEVFMTFFQUJBOEVDNEVBOUQxODU1QkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDg5OGI1OTktYjRkMi03NjQwLTliMDUtZGM2YzFiYjFmODc4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1NzgxZjMxLTEzNjItYjQ0MC05ZDlkLTQ5OTJmOTYzYjRhZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlUlUVcAAABjSURBVHjaYmSgPmADEcw0MHQVEEtR29ANQLwW5upRQ0cNHTV0sBq6ZtTQUUMHsaEMtDKUCYj/AzEjDWprsEvXUzvLjho+avio4aOGjxo+ajh5hjPSwPCVQHyMFpUoOCgAAgwAeOc6MaKwQ30AAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A") !important;
        top: 40%;
        background: none;
        border: none;
        color: #555;
        img{
            display: none;
        }
    }
    
    .owl-nav div{
        display: none;
    }

    .owl-nav button.owl-prev {
        left: -40px;
    }

    .owl-nav button.owl-next {
        right: -40px;
        transform: rotateY(180deg);
    }
    
.trust {
    &::before, &::after {
        height: 0 !important;
    }
}


@media (max-width: 960px) {
      #articles-container {
          .col-md-4 {
              width: 93% !important;

          }
      }
}

@media (max-width: 600px) {
     .site_button{
        margin-bottom: 1em;
     }
}
