body {
    background-image: url(../images/failure/flames.jpg);
    background-repeat: repeat;
    display: flex;
    height: 100vh;
  }
  .circular {
    display: inline-block;
    max-width: 400px;
    width: 100%;
    margin: auto;
    height: 100%;
    max-height: 200px;
    -webkit-animation-name: spin;
    -moz-animation-name: spin;
    -o-animation-name: spin;
    animation-name: spin;
    -webkit-animation-duration: 15s;
    -moz-animation-duration: 15s;
    -o-animation-duration: 15s;
    animation-duration: 15s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    
  }
  .circular path {
    fill: none;
    
  }
  .circular svg {
    display: block;
    overflow: visible;
    
  }
  @keyframes spin {
    from {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0);
    }
    to {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  
  