.chooseTarif {

}
.chooseTarif__items {
	padding-top: 20px;
	display: grid;
	/*grid-template-columns: repeat(auto-fit, minmax(348px, 1fr));
	grid-gap: 1.8em;*/
	grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
}
.lk .chooseTarif__items{
	grid-template-columns: 1fr;
}
.chooseTarif__item:hover {
	border: 1px solid #012BE1;
	transition: .3s;
}
.chooseTarif__item {
	margin-top: 20px;
	padding: 50px;
	background: #FFFFFF;
	border: 1px solid #A4BBDF;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.lk .chooseTarif__item{
	flex-direction: row;
}
.chooseTarif__item a.btn_two {
	width: 100%;
	padding: 16px 0;
}
.lk .chooseTarif-item__head {
	display: flex;
	flex-direction: row;
}
.chooseTarif__items  .btn_two{
	background: #ffffff;
	color: #012BE1;
}
.chooseTarif__items .chooseTarif__item:last-child a.btn_two, .chooseTarif__items .btn_two:hover{
	border: 1px solid #012BE1;
	background: #012BE1;
	color: white;
}
.chooseTarif-item__head div:first-child{
		min-width: 150px;
}
p.chooseTarif-item__name {
	font-weight: 700;
	font-size: 24px;
	line-height: 25px;
	color: #212121;
	padding: 25px 0 8px;
}
.chooseTarif__item p{
	text-align: center;
}
.chooseTarif__item li {
	list-style-type: auto;
	margin-top: .85em;
}
.chooseTarif__item ul {
	padding-left: 19px;
	margin-left: 15px;
}
.chooseTarif-item__head img {
	display: block;
	margin: 0 auto;
	max-width: 128px;
}
.chooseTarif-item__body {
	margin-top: 2em;
	padding: 0 25px;
}
.lk .chooseTarif-item__body {
	min-width: 200px;
	margin-top: 0em;
}
p.chooseTarif-item__price {
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	color: #212121;
	padding: 32px 0;
}
.lk p.chooseTarif-item__price{
	padding-top: 15px;
}
.timer {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	font-size: 32px;
	line-height: 25px;
	margin-top: .5em;
	margin-bottom: .3em;
	column-gap: .1em;
}
.timer-text {
	margin-bottom: .5em;
}
.timer > div {
	border-right: 1px solid #CDCDCD;
	padding: 0.1em .5em .3em;
}
.timer > div:last-child {
	border-right: 0;
}
.timer span {
	display: inline-block;
}
.timer span.num {
	font-weight: 700;
	color: #012BE1;
}
div.timer_mins {
	border: none;
}
.timer_secs {
	display: none;
}

@media screen and (max-width: 992.98px) {
	.chooseTarif__items {
		grid-gap: 20px;
		grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
	}
	.chooseTarif__item {
		padding: 32px 24px;
		flex-direction: row;
	}
	.chooseTarif-item__head {
		display: flex;
		width: 100%;
		flex-direction: row;
		justify-content: space-around;
	}
	.chooseTarif-item__head img{
		width: 130px;
	}
	.chooseTarif__item a.btn_two{
		max-width: 200px;
		margin: 0 auto;
	}
	p.chooseTarif-item__name {
		max-width: 114px;
		margin: 0 auto;
	}
	p.chooseTarif-item__price{
		padding-top: 15px;
	}
	.chooseTarif-item__body{
		margin-top: 0px;
		min-width: 200px;
	}
}
@media screen and (max-width: 768.98px) {
	.chooseTarif h2 {
		font-size: 30px;
	}
	.chooseTarif__items {
		padding-top: 1.3em;
		grid-column-gap: 1.3em;
	}
	.chooseTarif__item, .lk .chooseTarif__item {
		padding: 2.7em 1.2em 1.6em;
		flex-direction: column;
	}
	.chooseTarif-item__head, .lk .chooseTarif-item__head {
		display: block;
	}
	.chooseTarif-item__body {
		margin-top: 0;
		padding: 0;
	}
	.timer {
		font-size: 26px;
	}
	.chooseTarif-item__head div:first-child{
		display: flex;
		flex-direction: row-reverse;
	}
}
@media screen and (max-width: 567.98px) {
	.chooseTarif__items {
		grid-template-columns: 1fr;
		grid-gap: 24px;
	}
	.chooseTarif__item {
		margin-top: 0;
	}
}
@media screen and (max-width: 375.98px) {
	.chooseTarif h2 {
		font-size: 24px;
	}
	.chooseTarif__items {
		padding-top: 2.2em;
		grid-column-gap: 1.3em;
	}
	.chooseTarif__item {
		margin-top: 0;
		padding: 1.3em;
	}
	.chooseTarif__item ul {
		padding-left: 19px;
		margin-left: 0.3em;
		margin-top: .8em;
	}
	.chooseTarif__item li {
		list-style-type: auto;
		margin-top: 0.1em;
	}
	.chooseTarif-item__head div:first-child{
		display: block;
	}
}