*{margin:0;padding:0}.section-loader{background:#eee}.circle{width:180px;height:180px;border:10px inset #85e0f2;margin-left:-100px;margin-top:-100px;border-radius:200px;-moz-animation:rotate infinitelinear 5s;-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}.circle,.circle-small{display:block;position:fixed;top:50%;left:50%;box-shadow:0 0 5px rgba(0,0,0,.2)}.circle-small{width:150px;height:150px;border:6px outset #85e0f2;margin-left:-81px;margin-top:-81px;border-radius:156px;-moz-animation:rotate-rev 3s linear infinite;-webkit-animation:rotate-rev 3s linear infinite;animation:rotate-rev 3s linear infinite}.circle-big{width:210px;height:210px;border:4px dotted #85e0f2;display:block;position:fixed;top:50%;left:50%;margin-left:-109px;margin-top:-109px;border-radius:214px;-moz-animation:rotate-rev 10s linear infinite;-webkit-animation:rotate-rev 10s linear infinite;animation:rotate-rev 10s linear infinite}.circle-inner{width:80px;height:80px;background-color:#85e0f2;margin-left:-40px;margin-top:-40px;border-radius:80px;opacity:1}.circle-inner,.circle-inner-inner{display:block;position:fixed;top:50%;left:50%;-moz-animation:pulse 1.5s ease-in infinite;-webkit-animation:pulse 1.5s ease-in infinite;animation:pulse 1.5s ease-in infinite;box-shadow:0 0 5px rgba(0,0,0,.2)}.circle-inner-inner{width:100px;height:100px;background-color:#4a7c86;margin-left:-50px;margin-top:-50px;border-radius:100px}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-moz-keyframes rotate-rev{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(-1turn)}}@-webkit-keyframes rotate-rev{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn)}}@keyframes rotate-rev{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@-moz-keyframes pulse{0%{-moz-transform:scale(.1);opacity:.2}50%{-moz-transform:scale(1);opacity:.8}to{-moz-transform:scale(.1);opacity:.2}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.1);opacity:.2}50%{-webkit-transform:scale(1);opacity:.8}to{-webkit-transform:scale(.1);opacity:.2}}@keyframes pulse{0%{transform:scale(.1);opacity:.2}50%{transform:scale(1);opacity:.8}to{transform:scale(.1);opacity:.2}}