.page-footer h4 { font-weight: 700; }
 

/*загрузчик перед показом количества*/
@keyframes spin {
	to { transform: rotate(1turn); }
}
.progress { position: relative; display: inline-block; width: 5em; height: 5em; margin: 0 .5em; font-size: 12px; text-indent: 999em; overflow: hidden; animation: spin 1s infinite steps(8); }
.progress { font-size: 4px; margin-top: 10px; margin-left: 20px; }
.progress:before,
.progress:after,
.progress > div:before,
.progress > div:after { content: ''; position: absolute; top: 0; left: 2.25em; /* ширина родительского блока за вычетом ширины дочернего блока, деленные на два */ width: .5em; height: 1.5em; border-radius: .2em; background: #eee; box-shadow: 0 3.5em #eee; /* высота родительского блока за вычетом высоты дочернего блока */ transform-origin: 50% 2.5em; /* высота родительского блока , деленная на два */ }
.progress:before { background: #555; }
.progress:after { transform: rotate(-45deg); background: #777; }
.progress > div:before { transform: rotate(-90deg); background: #999; }
.progress > div:after { transform: rotate(-135deg); background: #bbb; }
.select-dis-non { display: none; }
.pre-progress { width: 80px; }

/* End */

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width:320px) 
and (max-device-width:480px) {}
.show_message_ok { display: none; }
.show_message_ok div { text-align: center; color: #79c61d; }
.social-row { display: none; }

/* тянем контент во всю ширь */


@media only screen and (min-width:320px) {
	.container { min-width: 320px; }
}

/*
@media only screen and (min-width: 641px) {
  .container {
    width: 640px;
  }
}
*/
/*@media only screen and (min-width:960px) {
	.container { width: 960px; }
}
@media only screen and (min-width:1201px) {
	.container { width: 1200px; }
}
@media only screen and (min-width:1340px) {
	.container { width: 1340px; }
}*/

/* END тянем контент во всю ширь */
