/* Коллекции */

@media (min-width: 1440px) {
.container_door {
	min-height: 490px;
}

.collection_systems_title {
	margin-top: 70px;

}

.collection_button {
    margin-top: 28px;
    }
}


/* Алюминиевая перегородка */

@media (max-width: 854px) and (min-width: 797px) {
	.constructor_panel_aluminum-partitions .constructor_panel_check_buttons.margin-constructor-buttons {
		margin-top: 105px;
	}
}

/* Алюминиевые двери */

@media (max-width: 1024px) and (min-width: 854px) {
	.constructor_panel_aluminum-doors .constructor_panel_check_buttons.margin-constructor-buttons {
		margin-top: 220px;
	}
}

@media (max-width: 853px) and (min-width: 750px) {
	.constructor_panel_aluminum-doors .constructor_panel_check_buttons.margin-constructor-buttons {
		margin-top: 165px;
	}
}


/* Стеновые панели */

@media (max-width: 1024px) and (min-width: 814px) {
	.constructor_panel_wall-panels .constructor_panel_check_title.margin-constructor-buttons {
		margin-top: 70px;
	}
}

@media (max-width: 813px) and (min-width: 627px) {
	.constructor_panel_wall-panels .constructor_panel_check_title.margin-constructor-buttons {
		margin-top: 20px;
	}
	.constructor_panel_wall-panels .constructor_panel_check_button {
		font-size: 14px;
	}
}

@media (min-width: 750px) {
.aluminum_slider.con_panel {
    margin-bottom: 100px;
}
}


/* Декоративные перегородки (баффели) */

@media (max-width: 1024px) and (min-width: 627px) {
	.constructor_panel_buffles .constructor_panel_check_buttons.margin-constructor-buttons-buffels {
		margin-top: 0px;
	}
}


@media (max-width: 994px) and (min-width: 748px) {
	.constructor_panel_buffles .constructor_panel_check_button {
		font-size: 12px;
	}
}

@media (max-width: 749px) and (min-width: 627px) {
	.constructor_panel_buffles .constructor_panel_check_button {
		font-size: 9px;
	}
}




/* Стеллажи */

@media (max-width: 840px) and (min-width: 627px) {
	.constructor_racks .constructor_panel_check_button {
		font-size: 14px;
	}
}


/* Рейки */


@media (max-width: 843px) and (min-width: 627px) {
	.constructor_slats .margin-constructor-buttons-buffels {
		margin-top: 10px;
	}
	.constructor_slats .constructor_panel_check_button {
		font-size: 14px;
	}
}

/* Ширмы */

@media (max-width: 1024px) and (min-width: 732px) {
	.constructor_panel_screens .margin-constructor-buttons-screens {
		margin-top: 165px; ;
	}
}

@media (max-width: 731px) and (min-width: 627px) {
	.constructor_panel_screens .margin-constructor-buttons-screens {
		margin-top: 125px; ;
	}
}



/* Конструкторы */


.hr {
    margin-top: 26px!important;
    margin-bottom: 46px;
}

@media (max-width: 627px) {
.hr {
    margin-top: 26px!important;
    margin-bottom: 26px!important;
}

.aluminum_slider {
    margin-bottom: 0px!important;
}
}

@media (max-width: 750px) and (min-width: 550px) {
    .aluminum_slider_inner {
        height: 434px;
    }
}


@media (max-width: 550px) {
    .aluminum_slider_inner {
        height: 400px;
    }
}

@media (max-width: 750px) {
    .aluminum_slider_inner.slider_buffels,
    .aluminum_slider_inner.slider_racks {
        height: 350px!important;
    }

    .glazing_types {
        margin-top: 70px;
    }

}

@media (max-width: 550px) {
    .aluminum_slider_inner.slider_buffels,
    .aluminum_slider_inner.slider_racks,
    .aluminum_slider_inner.slider_doors,
    .aluminum_slider_inner.slider_screens {
        height: 300px!important;
    }

    .glazing_types {
        margin-top: 30px;
    }
    .glazing_types + .questions {
        margin-top: 40px;
    }

}


.faq_item_answer {
    margin-top: 45px;
}

@media (max-width: 1024px) {
    .comprehensiveSolutions {
        margin-bottom: 0;
    }
}


.faq_item {
    max-height: 90px;
}

@media (max-width: 1024px) {
    .faq_item_title_text {
        width: -webkit-fill-available;
}
}

.advantages_partitions_img.partitions-doors {
    top: 0;
    left: 0;
    transform: translate(0, 0);
}



