/* start ------------------------------------ windows-nonstandard ------------------------------------ */
.windows-nonstandard h2 {
    margin-bottom: 20px;
}
.windows-nonstandard .card__box {
    padding: 20px;
}
.windows-nonstandard .card__title {
    font-size: 18px;
	line-height: 1.2;
}
.card__box-template .card__price {
    font-size: 32px;
}
.windows-nonstandard .content__slider {
    margin-bottom: 30px;
}
.windows-nonstandard .btn {
	gap: 16px;
    font-size: 16px;
	height: 55px;
}
.page-okna-dlya-dachi .windows-nonstandard {
    margin-bottom: 0;
}
@media (min-width: 768px) {
	.windows-nonstandard h2 {
		margin-bottom: 30px;
	}	
	.windows-nonstandard h2 span {
		display: block;
	}
	.windows-nonstandard .card__box {
		padding: 25px;
	}
	.windows-nonstandard .card__title {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.windows-nonstandard .card__price {
		font-size: 40px;
	}
	.windows-nonstandard .btn {
		width: 303px;
		font-size: 16px;
	}	
}
@media (min-width: 1024px) {
	.windows-nonstandard h2 {
		margin-bottom: 30px;
	}
	.windows-nonstandard .card__box {
		padding: 22px;
	}
	.windows-nonstandard .card__title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.windows-nonstandard .card__price {
		font-size: 34px;
	}
    .windows-nonstandard .btn {
        border-radius: 10px;
        font-size: 16px;
        width: 307px;
    }	
}
/* end -------------------------------------- windows-nonstandard ------------------------------------ */