#circle-for-plugin svg text {
  fill: #fff;
  font-family: 'Helvetica Neue', Arial;
  font-size: 16px;
  font-weight: bold;
}
#circle-for-plugin {
  width: 240px;
  height: 240px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  overflow: hidden;
 -webkit-transition: all 0.3s ease-out !important;
  -o-transition: all 0.3s ease-out !important;
  -moz-transition: all 0.3s ease-out !important;
  transition: all 0.3s ease-out !important;
}
#circle-for-plugin svg {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-animation-name: rotate;
  -moz-animation-name: rotate;
    -o-animation-name: rotate;
       animation-name: rotate;
  -webkit-animation-duration: 8s;
  -moz-animation-duration: 8s;
    -o-animation-duration: 8s;
       animation-duration: 8s;
  -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;
}
.video-block .sqs-video-icon {
  z-index: 10;
  margin-left: -20px;
}
.video-block:hover .sqs-block-content #circle-for-plugin {
  cursor: pointer;
}
.icon-wrap {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
   -ms-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  -webkit-transition: all 0.3s ease-out !important;
  -o-transition: all 0.3s ease-out !important;
  -moz-transition: all 0.3s ease-out !important;
  transition: all 0.3s ease-out !important;
}
.video-block:hover .icon-wrap {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
   -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
       transform: scale(1.1);
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
  }
}
@-moz-keyframes rotate {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
         transform: rotate(0);
  }
}
@-o-keyframes rotate {
  from {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
       transform: rotate(0);
  }
}
@keyframes rotate {
  from {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
      -o-transform: rotate(360deg);
         transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
      -o-transform: rotate(0);
         transform: rotate(0);
  }
}
