.banner-bottom__panbalcon{background: url(/templates/stroitelstvo/images/panbalcon/banner-bottom.jpg) no-repeat center center / cover; position:relative}
.banner-bottom__panbalcon::after{z-index:1; position:absolute; content:""; top:0; bottom:0; left:0; right:0; background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(61, 18, 0, 0.8) 35.7%, rgba(217, 217, 217, 0) 105.46%); opacity: 0.8}
.banner-bottom__panbalcon__row{color: #fff; height:650px; max-width:1020px; position:relative; z-index:2}
.banner-bottom__bottom-info{max-width:720px; padding-top:30px}
.banner-bottom__panbalcon h1{font-weight: 800;font-size: 64px;line-height: 78px;text-transform: uppercase;padding-bottom: 30px;margin:0; color:#fff}
.banner-bottom__panbalcon__row ul{padding:0; margin:0}
.banner-bottom__panbalcon__row ul li{padding: 10px 0 0 65px;margin:0 0 20px;list-style:none;background: url(/templates/stroitelstvo/images/panbalcon/list-panbalk.svg) no-repeat center left;font-weight: 700;font-size: 22px;line-height: 27px;min-height: 44px;}
.banner-bottom__price{font-weight: 700; font-size: 24px;line-height: 29px;}
.banner-bottom__price span{color: #FC8A15; font-size:180%}
.banner-bottom__bottom-info a{text-align:left; padding:10px 20px; font-weight: 600;font-size: 14px;line-height: 18px;text-transform: uppercase;}
.banner-bottom__bottom-info a svg path{transition: all 0.3s linear 0s;}
.banner-bottom__bottom-info a:hover svg path{fill:#42403D}
@media(max-width: 1229px){
	.banner-bottom__panbalcon__row{height: 600px;}
	.banner-bottom__bottom-info{max-width:720px;padding-top: 15px;}
	.banner-bottom__panbalcon h1{font-size: 58px;line-height: 72px;padding-bottom: 25px;}
	.banner-bottom__panbalcon__row ul li{padding: 6px 0 0 55px;margin:0 0 20px;list-style:none;font-size: 20px;line-height: 24px;min-height: 38px;background-size: 38px;}
	.banner-bottom__price{font-size: 22px;line-height: 26px;}
}
@media(max-width: 991px) {
	.banner-bottom__panbalcon__row{height: 500px;}
	.banner-bottom__bottom-info{max-width:720px;padding-top: 10px;}
	.banner-bottom__panbalcon h1{font-size: 50px;line-height: 62px;padding-bottom: 20px;}
	.banner-bottom__panbalcon__row ul li{padding: 5px 0 0 50px;margin: 0 0 15px;font-size: 18px;line-height: 22px;min-height: 35px;background-size: 35px;font-weight: 600;}
	.banner-bottom__price{font-size: 20px;line-height: 24px;}
}
@media(max-width: 767px) {
	.banner-bottom__panbalcon__row{height: auto;padding: 40px 0;}
	.banner-bottom__bottom-info{max-width:720px;padding-top: 10px;}
	.banner-bottom__panbalcon h1{font-size: 38px;line-height: 50px;padding-bottom: 15px;text-align: center;}
	.banner-bottom__panbalcon__row ul li{padding: 7px 0 0 45px;margin: 0 0 10px;font-size: 16px;line-height: 20px;min-height: 35px;background-size: 30px;font-weight: 600;}
	.banner-bottom__price{font-size: 18px;line-height: 22px;padding-bottom: 20px;}
}
@media(max-width: 575px) {
	.banner-bottom__panbalcon h1{font-size: 32px;line-height: 42px;}
	.banner-bottom__bottom-info a{padding:10px 15px; font-size: 13px}	
	.banner-bottom__bottom-info a svg{width:30px; height:auto}
}
@media(max-width: 350px) {
	.banner-bottom__bottom-info a{text-align:center; width:100%}
	.banner-bottom__bottom-info a svg{display:none}
}
