
#container1{
  position: absolute;
    left: 43%;
    right: 0;
    margin: 0 auto;
    float: none;
    top: 40%;
}

.pulse1{
 background-image: linear-gradient(to left, #599BAE, #74CDE7);
 -webkit-border-radius: 100%;
 -moz-border-radius: 100%;
 border-radius: 100%;
 position: absolute;
 z-index: 0;
 opacity: 0;
 -webkit-animation: pulse1 2.5s ease-out;
 -moz-animation:pulse1 2.5s ease-out;
 animation: pulse1 5s ease-out;
 -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count:infinite;
 animation-iteration-count: infinite;
}

.pulse1-big {
    top: -235px;
    left: 9px;
    height: 1000px;
    width: 1000px;
}

.inner{
   animation-delay:0s;
  -moz-animation-delay:0s;
 animation-delay: 0s;
}

.mid {
 -webkit-animation-delay: 1s;
 -moz-animation-delay:1s;
 animation-delay: 1s;
}

.outer {
 -webkit-animation-delay: 2s;
  -moz-animation-delay:2s;
 animation-delay: 2s;
}

.outer2{
 -webkit-animation-delay: 3s;
   -moz-animation-delay:3s;
   animation-delay: 3s;
   
}

.outer3{
 -webkit-animation-delay: 4s;
  -moz-animation-delay:4s; 
 animation-delay: 4s;
}


@-webkit-keyframes "pulse1"{
0% {
   -webkit-transform: scale(0.1);
   -ms-transform:scale(0.1);
  -moz-transform:scale(0.1);
   transform:scale(0.1);
   opacity: 1;
}
100% {
   -webkit-transform: scale(1);
   -ms-transform:scale(1);
   -moz-transform:scale(1);
   transform:scale(1);
   opacity: 0;
}
}

@-moz-keyframes "pulse1"{
0% {
   -webkit-transform: scale(0.1);
   -ms-transform:scale(0.1);
  -moz-transform:scale(0.1);
   transform:scale(0.1);
   opacity: 1;
}
100% {
   -webkit-transform: scale(1);
   -ms-transform:scale(1);
   -moz-transform:scale(1);
   transform:scale(1);
   opacity: 0;
}
}



@media(max-width:1111px){

  
.pulse1-big{
   left:-36px;
}
}


@media(max-width:1024px){

.pulse1-big{
   left:-53px;
}
}



@media(max-width:865px){

.pulse1-big {
    left: -95px;
}
}




@media(max-width:767px) and (min-width:750px){

.pulse1-big {
    left: 150px;
}
}



@media(max-width:749px) and (min-width:650px){
.pulse1-big {
    left: 123px;
}
}



@media(max-width:649px) and (min-width:630px){

.pulse1-big {
    left: 32px;
}
}



@media(max-width:629px) and (min-width:530px){

.pulse1-big {
    left: 76px;
}
}


@media(max-width:529px) and (min-width:460px){

.pulse1-big {
    left: 15px;
}
}


@media(max-width:459px) and (min-width:400px){

.pulse1-big {
    left: -16px;
}
}


@media(max-width:399px) and (min-width:376px){

.pulse1-big {
    left: -126px;
}
}


@media(max-width:375px) and (min-width:340px){

.pulse1-big {
    left: -36px;
}
}


@media(max-width:340px) and (min-width:320px){

.pulse1-big {
    left: -71px;
}
}