.preloader { width: 100%; height: 31px; text-align: center; } .speeding-wheel { width: 32px; height: 32px; border: 2px solid gray; border-radius: 50%; border-left-color: transparent; border-right-color: transparent; animation: cssload-spin 425ms infinite linear; -o-animation: cssload-spin 425ms infinite linear; -ms-animation: cssload-spin 425ms infinite linear; -webkit-animation: cssload-spin 425ms infinite linear; -moz-animation: cssload-spin 425ms infinite linear; } .speeding-wheel-sm { @extend .speeding-wheel; width: 16px; height: 16px; } @keyframes cssload-spin { 100%{ transform: rotate(360deg); transform: rotate(360deg); } } @-o-keyframes cssload-spin { 100%{ -o-transform: rotate(360deg); transform: rotate(360deg); } } @-ms-keyframes cssload-spin { 100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes cssload-spin { 100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes cssload-spin { 100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); } }