.det_column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.det_column .image-container img {
    width: auto;
    max-width: 100%;
}

@media (min-width: 999px) {
    body {
        /*overflow: hidden;*/
    }
    .title_anim {
        opacity: 0;
        transition: 0.5s;
        /* Main Title trans */
    }
    .text.animation {
        /*opacity: 0;*/
        transition: 0.5s;
        /* Other Title trans */
    }
    .animation[data-anim="image"] {
        /*opacity: 0;*/
        transition: 2s;
    }
    .ind_art_txt {
        margin-top: 32px;
    }
    .opacity_text {
        /*opacity: 0;*/
        transition: opacity 0.5s;
        /* Description Title trans */
    }
    .det_big_txt.active,
    .det_two_r.active,
    .det_first_tit.active,
    .det_first_txt.active {
        /*opacity: 0;*/
    }
    .ind_proj_slid.animation {
        transition: 2s;
        transform: translateX(150%);
    }
    .animation .proj_arrows {
        opacity: 0 !important;
        transition: 1s;
    }
    .animation .proj_arrows.active {
        opacity: 1 !important;
    }
    .ind_art_ic {
        position: relative;
        height: 600px;
    }
    .det_double_ic {
        position: relative;
        height: 440px;
    }
    .anim_img_container_one {
        position: relative;
        width: 434px;
        height: 650px;
    }
    .anim_img_container_two {
        position: relative;
        width: 100%;
        height: 1020px;
    }
    .anim_img_container_three {
        position: relative;
        width: 100%;
        height: 727px;
    }
    .anim_img_container_four {
        position: relative;
        width: 100%;
        height: 969px;
    }
    .anim_img_container_five {
        position: relative;
        width: 436px;
        height: 597px;
    }
    .anim_img_container_six {
        position: relative;
        width: 436px;
        height: 294px;
    }
    .anim_img_container_seven {
        position: relative;
        width: 48%;
        /* height: 846px; */
    }
    .anim_img_container_eight {
        position: relative;
        width: max-content;
        height: 481px;
    }
    .anim_img_container_nine {
        position: relative;
        /* width: 1783px; */
        width: 100%;
        height: 733px;
    }
    .anim_img_container_ten {
        position: relative;
        width: 100%;
        height: 475px;
    }
    .anim_img_container_eleven {
        position: relative;
        width: 686px;
        height: 557px;
    }
    .table_scroll {
        margin-top: 190px;
    }
    img.animation[data-anim="scale"] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: auto;
        height: 100%;
        object-fit: cover;
    }
    .animation[data-anim="text"],
    .animation[data-anim="options"]>div {
        /*opacity: 0;*/
        transition: 1s;
    }
    .proj_gall_three {
        margin-bottom: 85px;
    }
}

@media (max-width: 1799px) and (min-width: 999px) {
    .anim_img_container_seven {
        /* height: 575px; */
    }
    .anim_img_container_nine {
        width: 100%;
    }
    .anim_img_container_eight {
        height: 327px;
    }
    .anim_img_container_eleven {
        width: 466px;
        height: 379px;
    }
}

div>.ind_art_tit {
    margin-bottom: 0;
}

.ind_about_bl div>.ind_art_tit {
    margin-bottom: 18px;
}

.ind_art_txt {
    margin-top: 32px;
}

@media (max-width: 1799px) {
    .ind_art_txt {
        margin-top: 30px;
    }
}

@media (max-width: 1799px) and (min-width: 999px) {
    .ind_art_ic {
        height: 400px;
    }
}

@media (max-width: 749px) {
    .ind_art_txt {
        margin-top: 24px;
    }
}


/*@media (max-width: 999px) {
	.ind_art_tit {
		margin-bottom: 0 !important;
		line-height: 65% !important;
	}
	.ind_ideas_bl .ind_art_tit,
	.ind_vak_bl .ind_art_tit {
		line-height: 120% !important;
	}
	.ind_art_txt {
		margin-top: 24px;
	}
}
@media (max-width: 749px) {
	.ind_art_tit {
		line-height: 120% !important;
	}
	.ind_art_bl .ind_art_tit {
		line-height: 65% !important;
	}
	.ind_about_bl .ind_art_tit {
		margin-bottom: 24px !important;
	}
}
@media (max-width: 1799px) and (min-width: 999px) {
	.ind_art_ic {
		height: 408px;
	}
}*/