h5.box-icon-classic-title {
    font-size: 15px;
}

h4.home-about-title {
    font-size: 20px;
}

.desktop .services-rose:hover .services-rose-title {
    letter-spacing: .8em;
}

/* .products-image {
    width: 370px;
    height: 415px;
} */

.spareparts .product {
    padding: 10px;
    text-align: center;
}

.spareparts-image {
    width: 100%;
}

.spareparts .product-title {
    padding-top: 10px;
    background: white;
}

@media (min-width: 1600px) {
    .swiper-slide-caption {
        padding-bottom: 344px;
    }
}

@media (max-width: 375px) {
    .swiper-slider-5 .swiper-title-2 {
        font-size: 10px !important;
    }
    .swiper-slider-6 .button {
        padding-left: 6px;
        padding-right: 6px;
    }
    .swiper-custom-container-2 .button {
        margin-top: 10px;
        font-weight: 400;
        text-transform: none;
    }
    .swiper-custom-container-2 .button-sm {
        padding: 5px 5px;
        font-size: 10px;
        line-height: 1.17;
    }
    .swiper-slider-5 .swiper-slide-caption {
        padding-bottom: 53px;
    }
    .swiper-slider-5 *+.swiper-title-2 {
        margin-top: 8px;
    }
    .swiper-pagination-2 {
        bottom: 12px;
    }
    .swiper-custom-container-2.oh {
        margin-top: -20px;
    }
}

@media (min-width: 376px) and (max-width: 479px) {
    .swiper-slider-5 .swiper-title-2 {
        font-size: 10px !important;
    }
    .swiper-slider-6 .button {
        padding-left: 6px;
        padding-right: 6px;
    }
    .swiper-custom-container-2 .button {
        margin-top: 10px;
        font-weight: 400;
        text-transform: none;
    }
    .swiper-custom-container-2 .button-sm {
        padding: 5px 5px;
        font-size: 10px;
        line-height: 1.17;
    }
    .swiper-slider-5 .swiper-slide-caption {
        padding-bottom: 73px;
    }
    .swiper-slider-5 *+.swiper-title-2 {
        margin-top: 8px;
    }
    .swiper-pagination-2 {
        bottom: 12px;
    }
    .swiper-custom-container-2.oh {
        margin-top: -20px;
    }
    /*.swiper-custom-container-2 .section-md {*/
    /*    padding: 20px 0px;*/
    /*}*/
}

.swiper-slide {
    object-fit: cover;
    object-position: center center;
}

.about-text p {
    line-height: 1.47;
    letter-spacing: .05em;
    color: rgba(21, 21, 21, 0.8);
}

.unit {
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: stretch;
    justify-content: space-evenly;
}

@media(min-width: 1200px) {
    .swiper-slider-5 .swiper-title-2 {
        font-size: 35px !important;
    }
}

@media(min-width: 992px) {
    .swiper-slider-5 .swiper-title-2 {
        font-size: 30px !important;
    }
}

@media(min-width: 768px) {
    .swiper-slider-5 .swiper-title-2 {
        font-size: 27px !important;
    }
    /*.box-contacts-item .unit {*/
    /*    margin-left: 40px;*/
    /*}*/
    .box-contacts-title {
        margin-left: 0px;
    }
}

.our-team-management img {
    width: 167px;
    height: 162px;
}

.our-team-management .unit-body h5 {
    font-size: 17px !important;
}

/*menu start*/

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {
    margin-left: 0px;
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left {
    margin-right: 0px;
}

.rd-navbar-static .rd-dropdown-item .rd-dropdown-link,
.rd-navbar-static .rd-dropdown-item.opened .rd-dropdown-link {
    color: #151515 !important;
}

.rd-navbar-static .rd-dropdown-link:hover {
    /* color: #ffb426 !important; */
    color: #fffff6 !important;
    background: #06556c;
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left {
    left: 100%;
    right: unset;
}

/*menu end*/

/*product zoom start*/

.zoom,
.original {
    position: relative;
}

.zoom {
    display: inline-block;
}

.original {
    cursor: crosshair;
}

#target {
    width: calc(var(--t) / 2);
}

.zoom .viewer {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.zoom .viewer img {
    position: absolute;
}

.original:hover~div {
    display: block;
}

.original::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.magnifier {
    position: absolute;
    background: #000;
    opacity: 0.7;
    top: 0;
    left: 0;
}

.magnifier,
.viewer {
    display: none;
}

/*product zoom end*/

.box-contacts .unit {
    justify-content: unset;
}

.video-gallery .post-classic-time {
    background: none;
}

.video-gallery .post-classic-time .icon {
    font-size: 30px;
}

.video-gallery .post-classic-time a:hover {
    color: #ffb426;
}

@media (min-width: 1200px) {
    .post-classic .post-classic-time {
        top: 10%;
        left: 7%;
    }
    .video-gallery .post-classic-time .icon {
        font-size: 48px;
    }
    .rd-navbar-creative.rd-navbar-static .rd-nav-link {
        font-size: 13px;
    }
    .rd-navbar-creative.rd-navbar-static .rd-nav-item+.rd-nav-item {
        margin-left: 2.75%;
    }
}

@media (min-width: 991px) {
    .swiper-slide-caption {
        width: 89%;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    /*.rd-navbar-creative.rd-navbar-static .rd-nav-item + .rd-nav-item {*/
    /*    margin-left: 1%;*/
    /*}*/
    .rd-navbar-creative.rd-navbar-static .rd-nav-link {
        font-size: 11px;
    }
}

.catalogue .button-area {
    text-align: center;
    margin-top: 5px;
}

.catalogue .button-sm {
    min-width: unset;
    padding: 9px 23px;
}

.footer-corporate-list {
    columns: unset;
}

.rd-navbar-creative.rd-navbar-static .rd-nav-item+.rd-nav-item {
    margin-left: 1%;
}

footer.footer-corporate h6 {
    font-size: 15px;
}

footer.footer-corporate li,
p {
    font-size: 14px;
}

footer.footer-corporate li a {
    font-size: 14px !important;
}

.h-less-text {
    text-align: start;
}

.h-less-text h1,
.h-less-text h2,
.h-less-text h3,
.h-less-text h4,
.h-less-text h5,
.h-less-text h6 {
    font-size: 24px;
    line-height: 42px;
}

.h-less-text p,
.h-less-text span {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
}

.h-long-text {
    text-align: start;
    margin-top: 20px;
}

.h-long-text h1,
.h-long-text h2,
.h-long-text h3,
.h-long-text h4,
.h-long-text h5,
.h-long-text h6 {
    font-size: 24px;
    line-height: 42px;
}

.h-long-text p,
.h-long-text span {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
}

.category-details {
    text-align: start;
}

.category-details h1,
.category-details h2,
.category-details h3,
.category-details h4,
.category-details h5,
.category-details h6 {
    font-size: 24px;
    line-height: 42px;
}

.category-details p,
.category-details span {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
}


.product-classic .name_title h6{
    transition:0.3s;
}
.product-classic:hover .name_title h6{
    letter-spacing: 10px;
}



