.home header,
.home footer{
    opacity:0;
    transition: all 0.5s ease;
}

.home.open-page header,
.home.open-page footer{
    opacity:1;
}

.home .first-screen__title{
    opacity:0;
    transform: translateX(-150px);
    transition:all 1s ease 0.5s;
}

.home.open-page .first-screen__title{
    transform: translateX(0);
    opacity:1;
}

.home .swiper-pagination,
.home .swiper-button-prev,
.home .swiper-button-next{
    opacity:0;
    transition:all 1s ease 0.5s;
}

.home.open-page .swiper-pagination,
.home.open-page .swiper-button-prev,
.home.open-page .swiper-button-next{
    opacity:1;
}

.home .slime__callme{
    right: -320px;
    transition:all 1s ease 0.5s;
}

.home.open-page .slime__callme{
    right: 24px;
}

.home .first-screen__slider{
    opacity:0;
    transform: translateX(150px);
    transition:all 1s ease 0.5s;
}

.home.open-page .first-screen__slider{
    opacity:1;
    transform: translateX(0);
}

/*categorys*/

section .content-block > h2, 
section .content-block > h3{
    opacity:0;
    transform: translateX(150px);
    transition:all 1s ease;
}

section.active .content-block > h2,
section.active .content-block > h3{
    opacity:1;
    transform: translateX(0);
}

section .cat-bl .category-bl{
    transition:all 1s ease;
    opacity:0;
}

section.active .cat-bl .category-bl{
    opacity:1;
}

section .cat-bl .category-bl:first-child{
    transform: translateX(-150px);
}

section .cat-bl .category-bl:nth-child(2){
    transform: translateY(-150px);
}

section .cat-bl .category-bl:nth-child(3){
    transform: translateX(150px);
}

section .cat-bl .category-bl:last-child{
    transform: translateY(150px);
}

section.active .cat-bl .category-bl{
    transform: translate(0, 0);
}

.colors__title,
.after-title,
.shell-animation{
    opacity:0;
}

.colors__title{
    transform: translateY(150px);
    transition:all 1s ease 0.5s;
}

.after-title{
    transform: translateY(150px);
    transition:all 1s ease 1s;
}

.shell-animation{
    transform: translateY(150px);
    transition:transform 1s ease 1.5s, opacity 1s ease 1.5s;
}

section.active .colors__title,
section.active .after-title,
section.active .shell-animation{
    opacity:1;
    transform: translateY(0);
}

/*stylish-solutions*/

.design__slider{
    transform: translate(-150px);
    opacity:0;
    transition:all 1s ease 0.5s;
}


section.active .design__slider{
    transform: translate(0);
    opacity:1;
}

.category-bl-hor{
    transform: translate(150px);
    opacity:0;
}

.category-bl-hor:first-child{
    transition:all 1s ease 0.5s;
}

.category-bl-hor:last-child{
    transition:all 1s ease 1s;
}

section.active .category-bl-hor{
    transform: translate(0);
    opacity:1;
}

/*dop-category*/

.dop-category .category-bl{
    transform: translateY(150px);
    opacity:0;
}

.dop-category.active .category-bl{
    transform: translate(0);
    opacity:1;
}

.dop-category .category-bl:first-child{
    transition:all 1s ease 0.5s;
}

.dop-category .category-bl:nth-child(2){
    transition:all 1s ease 1s;
}

.dop-category .category-bl:nth-child(3){
    transition:all 1s ease 1.5s;
}

.dop-category .category-bl:last-child{
    transition:all 1s ease 2s;
}


/*individual-price*/

.individual-price .content-block{
    transform: translateY(150px);
    opacity:0;
    transition:all 1s ease;
}

.individual-price.active .content-block{
    transform: translateY(0);
    opacity:1;
}

.individual-price .individual-order{
    transform: translateY(-300px);
    opacity:0;
    transition:all 1s ease;
}

.individual-price.active .individual-order{
    transform: translateY(0);
    opacity:1;
}

.individual-price .feedbackinfo{
    transform: translateY(150px);
    opacity:0;
    transition:all 1s ease;
}

.individual-price.active .feedbackinfo{
    transform: translateY(0);
    opacity:1;
}


/*under-the-order*/

.under-the-order .category-bl-hor:first-child{
    transition:all 1s ease 0.5s;
}

.under-the-order .category-bl-hor:nth-child(2){
    transition:all 1s ease 1s;
}

.under-the-order .category-bl-hor:nth-child(3){
    transition:all 1s ease 1.5s;
}

.under-the-order .category-bl-hor:nth-child(4){
    transition:all 1s ease 2s;
}

.under-the-order .category-bl-hor:nth-child(5){
    transition:all 1s ease 2.5s;
}

.under-the-order .category-bl-hor:nth-child(6){
    transition:all 1s ease 3s;
}

.indi-slider .gallery.swiper-slide-active, 
.indi-slider .gallery.swiper-slide-next, 
.indi-slider .gallery.swiper-slide-next + .gallery{
    transform: translateY(150px);
    opacity:0;
}

.indi-slider .gallery:first-child{
    transition:all 1s ease 0s;
}

.indi-slider .gallery:nth-child(2){
    transition:all 1s ease 0.5s;
}

.indi-slider .gallery:nth-child(3){
    transition:all 1s ease 1s;
}

.indi-slider.active .gallery.swiper-slide-active, 
.indi-slider.active .gallery.swiper-slide-next, 
.indi-slider.active .gallery.swiper-slide-next + .gallery{
    transform: translateY(0);
    opacity:1;
}


.information-block.dark-fon .img-block{
    transform: translateX(-150px);
    opacity:0;
    transition:all 1s ease;
}

.information-block.dark-fon .text-block{
    transform: translateX(150px);
    opacity:0;
    transition:all 1s ease;
}

.information-block .img-block{
    transform: translateX(150px);
    opacity:0;
    transition:all 1s ease;
}

.information-block .text-block{
    transform: translateX(-150px);
    opacity:0;
    transition:all 1s ease;
}
.information-block.active .img-block{
    transform: translateX(0);
    opacity:1;
}

.information-block.active .text-block{
    transform: translateX(0);
    opacity:1;
}

/*breads*/

.breadcrumbs .breadsin > div > div{
    position:relative;
    left:150px;
    opacity:0;
}

.breadcrumbs.active .breadsin > div > div:first-child{
    transition:all 1s ease;
}

.breadcrumbs.active .breadsin > div > div:nth-child(1){
    transition:all 1s ease 0.2s;
}

.breadcrumbs.active .breadsin > div > div:nth-child(2){
    transition:all 1s ease 0.4s;
}

.breadcrumbs.active .breadsin > div > div:nth-child(3){
    transition:all 1s ease 0.6s;
}

.breadcrumbs.active .breadsin > div > div:nth-child(4){
    transition:all 1s ease 0.8s;
}

.breadcrumbs.active .breadsin > div > div:nth-child(5){
    transition:all 1s ease 1s;
}

.breadcrumbs.active .breadsin > div > div:nth-child(6){
    transition:all 1s ease 1.2s;
}

.breadcrumbs.active .breadsin > div > div{
    left:0;
    opacity:1;
}

.leftmain{
    position:relative;
    left:-150px;
    opacity:0;
    transition:all 1s ease;
}

.leftmain.active{
    left:0;
    opacity:1;
}

.leftmain{
    position:relative;
    left:-150px;
    opacity:0;
    transition:all 1s ease;
}

.leftmain.active{
    left:0;
    opacity:1;
}

.filtersblock_adapt{
    transform: translateY(-150px);
    opacity:0;
    transition:all 1s ease;
}

.filtersblock_adapt.active{
    transform: translateX(0);
    opacity:1;
    transition:all 1s ease;
}

.products .product_main{
    transform:translateY(150px);
    opacity:0;
    transition: all 0.5s linear;
}

.products .product_main.fade-in{
    transform:translateY(0);
    opacity:1;
}

.products .product_main:nth-child(3n+1){
    transition-delay: 0s;
}

.products .product_main:nth-child(3n+2){
    transition-delay: 0.2s;
}

.products .product_main:nth-child(3n+3){
    transition-delay: 0.4s;
}

@media (max-width: 1400px){
    .home .slime__callme {
        right: auto;
        bottom: -70px;
    }

    .home.open-page .slime__callme {
        right: auto;
        bottom: 0;
    }
}

@media (max-width: 1300px){
    .home .slime__callme,
    .home.open-page .slime__callme {
        right: auto;
    }


}