/*-------------------------------------------------------------------------------------------------------------------------------*/
/*COUNTER BLOCK*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
.countdown {position: relative;display: block;width: 100%;}
.countdown div {position: relative;display: inline-block;text-align: center;color: #2980b9;border: 2px solid #2980b9;font-weight: 700;font-size: 30px;letter-spacing: 0.02em;margin: 0 10px;width: 100px;height: 100px;border-radius: 100%;}
.countdown div span {line-height: 100px;}
.countdown div span:nth-child(2) {display: block;font-size: 14px;font-weight: 500;line-height: normal;letter-spacing: 1px;text-transform: uppercase;color: #282828;margin-top: 10px;}
.countdown div::before {position: absolute;content: ':';left: -15px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);font-weight: 700;font-size: 20px;color: #2980b9;}
.countdown div:first-child::before {display: none;}
/*media*/
@media(max-width: 767px){
	.countdown div {width: 70px;height: 70px;font-size: 26px;}
	.countdown div span {line-height: 70px;}
	.countdown div span:nth-child(2) {font-size: 12px;}
}
@media(max-width: 400px){
	.countdown div {width: 50px;height: 50px;font-size: 22px;}
	.countdown div span {line-height: 50px;}
	.countdown div span:nth-child(2) {font-size: 10px;}
}

