.plane__block{padding:25px 30px 50px; background:#e8e8e8; border-radius:10px}
.plane__title{font-size:22px; line-height:32px; font-weight:700; color:#000; text-decoration:underline}
.plane__text{font-size:16px;  line-height:24px; color:#000000; padding:5px 0 20px}
.plane__image{padding:5px 0; position:relative}
.plane__price{border-radius: 10px;background-image: -moz-linear-gradient( 0deg, rgb(179,1,1) 0%, rgb(86,0,1) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(179,1,1) 0%, rgb(86,0,1) 100%);background-image: -ms-linear-gradient( 0deg, rgb(179,1,1) 0%, rgb(86,0,1) 100%);position: absolute;top:0;left: -30px;font-size:22px;font-weight:700;color:#fff;padding: 15px 25px;line-height: 1;}
.plane__row .col-12:last-child{padding-bottom:0 !important}
@media(max-width:1259px){
	.plane__block{padding:20px 25px 40px}
	.plane__title{font-size:20px; line-height:28px}
	.plane__text{font-size:14px; line-height:22px; padding:0 0 15px}
	.plane__image{padding:0}
	.plane__image img{max-height:250px}
	.plane__price{left:-25px; font-size:20px; padding:15px 20px;}
}
@media(max-width:991px){
	.plane__block{padding:15px 20px 30px}
	.plane__title{font-size:18px; line-height:26px}
	.plane__text{padding:0 0 10px}
	.plane__image img{max-height:170px}
	.plane__price{left:-20px; font-size:16px; padding:12px 15px}
}
@media(max-width:767px){
	.plane__block{padding:15px 20px}
	.plane__image{display:flex;flex-direction:column;align-items: center;}
	.plane__image img{max-height:200px; order:1}
	.plane__price{position:static;order:2;margin-top: 15px;}
}
@media(max-width:575px){
	.plane__image{padding:5px 0}
}