.clock-container {
    width: 1170px;
}



.js-clock {display: flex; justify-content: center;align-items: center;
    width: 100%;}
.js-clock h2 {font-size: 38px; text-align: left}
.clock__description {text-align: left; padding-left: 50px}
.clock__description .desc { font-size: 20px; color: #999;margin-top: 15px;}
.clock__description-author {color: #000; font-size: 20px; margin-top: 5px}
.js-clock__show-modal {margin-top:20px}
.i-btn {display: block; height: 60px; width: 269px; background: url("../img/i-btn.png") center}
.i-btn:hover { background: url("../img/i-btn-hover.png") center}
@media only screen and (max-width: 992px){ 
	.js-clock {display: block;}
	.clock__timer {   margin: 40px auto;}
.clock__description { text-align: center;  padding-left: 0px;}
	.js-clock h2 {text-align: center}
	.clock__description-author {text-align: right; font-size: 16px}
}
@media only screen and (max-width: 768px){ 
.js-clock h2 {
		font-size: 34px;}
}
@media only screen and (max-width: 480px){ 
.js-clock h2 {font-size: 28px;}
	.clock__description .desc { font-size: 18px;}
}