.wrapper__concrete-cat .main-title__sec{padding:0 0 25px; text-align:center; margin-top:-10px; color:#333333}
.concrete-cat__block img{max-width:100%; height:auto}
.concrete-cat__block{background: #FFFFFF;border: 1px solid #D9D9D9;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);display: flex;flex-direction: column;height: 100%;}
.concrete-cat__title{font-weight: 700;font-size: 18px;line-height: 22px;text-align: center;text-transform: uppercase;color: #000000;padding-top:25px;padding-bottom:10px;padding: 25px 30px 10px;}
.concrete-cat__text{font-weight: 500;font-size: 14px;line-height: 16px;text-align: center;color: #000000}
.concrete-cat__block .btn-orange{width: 215px;line-height: 60px;font-size: 14px;text-align: center;text-transform: uppercase;color: #FFFFFF;margin: auto auto 30px;}
.concrete-cat__price{font-weight: 700;font-size: 18px;line-height: 22px;text-align: center;color: #000000;padding: 10px 0 15px;margin-top: auto;}
.concrete-cat__price span{color:#FC8A15; font-size:125%; font-weight:800}
@media(max-width: 1229px) {
    .concrete-cat__title {font-size: 16px;line-height: 20px;padding: 20px 20px 10px;}
    .concrete-cat__text {font-size: 12px;line-height: 14px;}
    .concrete-cat__block .btn-orange {width: 165px; line-height: 55px;font-size: 13px; margin: auto auto 20px;}
    .concrete-cat__price {font-size: 16px;line-height: 20px;padding: 10px 0 15px;}
}
@media(max-width: 991px) {
	.wrapper__concrete-cat .main-title__sec {padding: 0 0 10px; margin-top: 0}
	.concrete-cat__block .btn-orange{width: 215px; line-height: 50px}
}
@media(max-width: 767px) {
	.concrete-cat__block .btn-orange{width: 185px}
}