/* Hovers */
a:hover, button:hover, header div span:hover, #portfoliodetailmodal span, #projects .portfolio .-slide-active:hover div, #reviews .container div:hover h6, #why .sertificates .-slide div{
    text-decoration: none;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
}
button:hover, .buttonlink:hover{
    background: #172D46;
}
header nav a:hover, header nav a.active{
    border-bottom: 1px solid #1D476A;
    color:#1D476A;
}

#reviews .container div:hover {
    border: 1px solid #1D476A;
    -webkit-box-shadow: 2px 2px 15px rgba(29, 71, 106, 0.5);
       -moz-box-shadow: 2px 2px 15px rgba(29, 71, 106, 0.5);
            box-shadow: 2px 2px 15px rgba(29, 71, 106, 0.5);
}
#callsizer.open .close:hover path{
    fill:#172D46;
}
#projects .portfolio .-slide-active:hover div{
    -moz-background-size: 110%;
      -o-background-size: 110%;
         background-size: 110%;
}
#menu:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    cursor: pointer;
}
header div a:hover, #choosefield .dropdown div:hover{
    color:#1D2536;
}
header div span:hover, #portfoliodetailmodal span:hover{
    background: -webkit-linear-gradient(131.47deg, #1D476A 26.87%, #1D2536 81.77%);
    background: -moz-linear-gradient(131.47deg, #1D476A 26.87%, #1D2536 81.77%);
    background: -o-linear-gradient(131.47deg, #1D476A 26.87%, #1D2536 81.77%);
    background: linear-gradient(318.53deg, #1D476A 26.87%, #1D2536 81.77%);
}
footer a:hover, #page.container .card p a:hover{
    border-bottom: .9px solid transparent;
}
#aboutvideo span.sound svg path.mute{
    fill:transparent;
}
#socials:hover, #message a:hover{
    background: -webkit-gradient(linear, left top, left bottom, from(#1D476A), to(#172D46));
    background: -webkit-linear-gradient(top, #1D476A 0%, #172D46 100%);
    background: -moz-linear-gradient(top, #1D476A 0%, #172D46 100%);
    background: -o-linear-gradient(top, #1D476A 0%, #172D46 100%);
    background: linear-gradient(180deg, #1D476A 0%, #172D46 100%);
}
#links .col-50:nth-child(1) a:nth-child(2):hover:before, #links .col-50:nth-child(1) a:nth-child(3):hover:before, #links .col-25:nth-child(3) a:nth-child(2):hover:before, #linksmobile a:nth-child(1):before, #linksmobile a:nth-child(2):before, #linksmobile a:nth-child(3):before{
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    background: rgba(29, 37, 54, 0.8);
}
#links .col-50:nth-child(1) a:nth-child(1):hover div p span, #links .col-25:nth-child(2) a:nth-child(1):hover div p span, #links .col-25:nth-child(3) a:nth-child(1):hover div p span, #avail a:hover div p span, #linksmobile a:nth-child(1):hover div p span, #linksmobile a:nth-child(2):hover div p span, #linksmobile a:nth-child(3):hover div p span {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    display: inline-block;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
}
#links .col-50:nth-child(1) a:nth-child(1):hover div, #links .col-25:nth-child(2) a:nth-child(1):hover div, #links .col-25:nth-child(3) a:nth-child(1):hover div, #avail a:hover div, #linksmobile a:nth-child(1):hover div, #linksmobile a:nth-child(2):hover div, #linksmobile a:nth-child(3):hover div{
    background: rgba(255, 255, 255, 0.8);
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
}
#links .col-50:nth-child(1) a:nth-child(1):hover, #links .col-25:nth-child(2) a:nth-child(1):hover, #links .col-25:nth-child(3) a:nth-child(1):hover, #avail a:hover,#linksmobile a:nth-child(1):hover, #linksmobile a:nth-child(2):hover, #linksmobile a:nth-child(3):hover{
    -webkit-box-shadow: 0px 4px 20px rgba(29, 37, 54, 0.8);
       -moz-box-shadow: 0px 4px 20px rgba(29, 37, 54, 0.8);
            box-shadow: 0px 4px 20px rgba(29, 37, 54, 0.8);
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
}
.icons:hover{ 
    -webkit-box-shadow: 0px 1px 5px rgba(29, 37, 54, 0.4);
       -moz-box-shadow: 0px 1px 5px rgba(29, 37, 54, 0.4);
            box-shadow: 0px 1px 5px rgba(29, 37, 54, 0.4);
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
}
#links .col-50:nth-child(1) a:nth-child(1):hover:before, #links .col-25:nth-child(2) a:nth-child(1):hover:before, #links .col-25:nth-child(3) a:nth-child(1):hover:before, #avail a:hover:before, #linksmobile a:nth-child(1):hover:before, #linksmobile a:nth-child(2):hover:before, #linksmobile a:nth-child(3):hover:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    bottom:0;
    z-index: 0;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    background: rgba(29, 37, 54, 0.4);
}
#links .col-50:nth-child(1) a:nth-child(2):hover:after, #links .col-50:nth-child(1) a:nth-child(3):hover:after, #links .col-25:nth-child(3) a:nth-child(2):hover:after, #linksmobile a:nth-child(4):hover:after, #linksmobile a:nth-child(5):hover:after, #linksmobile a:nth-child(6):hover:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0; 
    width: 320px; 
    width: 20rem; 
    height: 100%; 
    background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0.1)), color-stop(50%, rgba(255,255,255,0.4)),color-stop(70%, rgba(255,255,255,0.1)), color-stop(90%, rgba(255,255,255,0))); 
    background-image: -webkit-linear-gradient(left, rgba(255,255,255,0) 10%, rgba(255,255,255,0.1) 30%, rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.1) 70%, rgba(255,255,255,0) 90%); 
    background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 10%, rgba(255,255,255,0.1) 30%, rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.1) 70%, rgba(255,255,255,0) 90%); 
    background-image: -o-linear-gradient(left, rgba(255,255,255,0) 10%, rgba(255,255,255,0.1) 30%, rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.1) 70%, rgba(255,255,255,0) 90%); 
    background-image: linear-gradient(90deg, rgba(255,255,255,0) 10%, rgba(255,255,255,0.1) 30%, rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.1) 70%, rgba(255,255,255,0) 90%);
    -webkit-transform: translateX(50rem) skewX(-35deg);
       -moz-transform: translateX(50rem) skewX(-35deg);
        -ms-transform: translateX(50rem) skewX(-35deg);
         -o-transform: translateX(50rem) skewX(-35deg);
            transform: translateX(50rem) skewX(-35deg);
    -webkit-animation: moveLight 1s;
       -moz-animation: moveLight 1s;
         -o-animation: moveLight 1s;
            animation: moveLight 1s;
}      
#choosefield .dropdown div:hover, #choosefield2 .dropdown div:hover{
    background: #f0f0f0;
}
#choosefield.open .dropdown, #choosefield2.open .dropdown{
    display: block;
}
#choosefield.open:before, #choosefield2.open:before {
    -moz-transform: rotate(-135deg);
     -ms-transform: rotate(-135deg);
      -o-transform: rotate(-135deg);
         transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    top: 19.2px;
    top: 1.2rem;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.ranger:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
}
/* Body State */
.overflow-hidden{
    overflow: hidden;
}
/* Focus States */
input:focus, textarea:focus{
    border: 1px solid #1D2536;
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{
    color: transparent;
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder{
    color: transparent;
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder{
    color: transparent;
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
}
--------------------------

input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder{
    color: transparent;
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
}
input:focus::placeholder, textarea:focus::placeholder{
    color: transparent;
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
}
button:focus{
    background: #1D2536;
}
/* Animations Delay */
.delay250{
    -webkit-animation-delay: 250ms;
     -moz-animation-delay: 250ms;
       -o-animation-delay: 250ms;
          animation-delay: 250ms;
}
.delay350{
    -webkit-animation-delay: 350ms;
     -moz-animation-delay: 350ms;
       -o-animation-delay: 350ms;
          animation-delay: 350ms;
}
.delay500{
    -webkit-animation-delay: 500ms;
     -moz-animation-delay: 500ms;
       -o-animation-delay: 500ms;
          animation-delay: 500ms;
}
.delay750{
    -webkit-animation-delay: 750ms;
     -moz-animation-delay: 750ms;
       -o-animation-delay: 750ms;
          animation-delay: 750ms;
}
.delay1000{
    -webkit-animation-delay: 1000ms;
     -moz-animation-delay: 1000ms;
       -o-animation-delay: 1000ms;
          animation-delay: 1000ms;
}
.delay1250{
    -webkit-animation-delay: 1250ms;
     -moz-animation-delay: 1250ms;
       -o-animation-delay: 1250ms;
          animation-delay: 1250ms;
}
/* Animations */

.fadeIn{
    -webkit-animation-name:fadeIn;
    -moz-animation-name:fadeIn;
    -o-animation-name:fadeIn;
    animation-name:fadeIn
}
@media screen and (max-width: 850px){
    .fadeIn{
        -webkit-animation-name:none;
        -moz-animation-name:none;
        -o-animation-name:none;
        animation-name:none;
    }
    .noanimation{
        visibility:visible
    }
}




-------------------------



@webkit-keyframes fadeIn{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        visibility:hidden
    }
    100%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        visibility:visible
    }
}
@-moz-keyframes fadeIn{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        visibility:hidden
    }
    100%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        visibility:visible
    }
}
@-o-keyframes fadeIn{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        visibility:hidden
    }
    100%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        visibility:visible
    }
}
@keyframes fadeIn{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        visibility:hidden
    }
    100%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        visibility:visible
    }
}
.fadeInRight, #banner .-slide.-slide-active .description, #banner .-slide.-slide-active .description h4, #banner .-slide.-slide-active .description p{
    -webkit-animation-name:fadeInRight;
    -moz-animation-name:fadeInRight;
    -o-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        transform:translateX(-100%);
        -webkit-transform:translateX(-100%);
        -moz-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        -o-transform:translateX(-100%)
    }
    100%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-moz-keyframes fadeInRight{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        transform:translateX(-100%);
        -webkit-transform:translateX(-100%);
        -moz-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        -o-transform:translateX(-100%)
    }
    100%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -moz-transform:translateX(0);
        transform:translateX(0)
    }
}
@-o-keyframes fadeInRight{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        transform:translateX(-100%);
        -webkit-transform:translateX(-100%);
        -moz-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        -o-transform:translateX(-100%)
    }
    100%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -o-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        transform:translateX(-100%);
        -webkit-transform:translateX(-100%);
        -moz-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        -o-transform:translateX(-100%)
    }
    100%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0)
    }
}

@-webkit-keyframes moveLight {
    from {
        -webkit-transform: translateX(-50rem) skewX(-35deg);
                transform: translateX(-50rem) skewX(-35deg);
    }
    to {
        -webkit-transform: translateX(50rem) skewX(-35deg);
                transform: translateX(50rem) skewX(-35deg);
    }
}
@-moz-keyframes moveLight {
    from {
        -moz-transform: translateX(-50rem) skewX(-35deg);
             transform: translateX(-50rem) skewX(-35deg);
    }
    to {
        -moz-transform: translateX(50rem) skewX(-35deg);
             transform: translateX(50rem) skewX(-35deg);
    }
}
@-o-keyframes moveLight {
    from {
        -o-transform: translateX(-50rem) skewX(-35deg);
           transform: translateX(-50rem) skewX(-35deg);
    }
    to {
        -o-transform: translateX(50rem) skewX(-35deg);
           transform: translateX(50rem) skewX(-35deg);
    }
}
@keyframes moveLight {
    from {
        -webkit-transform: translateX(-50rem) skewX(-35deg);
           -moz-transform: translateX(-50rem) skewX(-35deg);
             -o-transform: translateX(-50rem) skewX(-35deg);
                transform: translateX(-50rem) skewX(-35deg);
    }
    to {
        -webkit-transform: translateX(50rem) skewX(-35deg);
           -moz-transform: translateX(50rem) skewX(-35deg);
             -o-transform: translateX(50rem) skewX(-35deg);
                transform: translateX(50rem) skewX(-35deg);
    }
}
@-webkit-keyframes pulse_1 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-transform: scale(0.9, 0.9);
              transform: scale(0.9, 0.9);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transform: scale(1.3, 1.3);
              transform: scale(1.3, 1.3);
    }
  }
@-moz-keyframes pulse_1 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -moz-transform: scale(0.9, 0.9);
           transform: scale(0.9, 0.9);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -moz-transform: scale(1.3, 1.3);
           transform: scale(1.3, 1.3);
    }
  }
@-o-keyframes pulse_1 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -o-transform: scale(0.9, 0.9);
         transform: scale(0.9, 0.9);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -o-transform: scale(1.3, 1.3);
         transform: scale(1.3, 1.3);
    }
  }
@keyframes pulse_1 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-transform: scale(0.9, 0.9);
         -moz-transform: scale(0.9, 0.9);
           -o-transform: scale(0.9, 0.9);
              transform: scale(0.9, 0.9);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transform: scale(1.3, 1.3);
         -moz-transform: scale(1.3, 1.3);
           -o-transform: scale(1.3, 1.3);
              transform: scale(1.3, 1.3);
    }
  }
   
  @-webkit-keyframes pulse_2 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-transform: scale(0.8, 0.8);
              transform: scale(0.8, 0.8);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transform: scale(1.5, 1.5);
              transform: scale(1.5, 1.5);
    }
  }
   
  @-moz-keyframes pulse_2 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -moz-transform: scale(0.8, 0.8);
           transform: scale(0.8, 0.8);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -moz-transform: scale(1.5, 1.5);
           transform: scale(1.5, 1.5);
    }
  }
   
  @-o-keyframes pulse_2 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -o-transform: scale(0.8, 0.8);
         transform: scale(0.8, 0.8);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -o-transform: scale(1.5, 1.5);
         transform: scale(1.5, 1.5);
    }
  }
   
  @keyframes pulse_2 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-transform: scale(0.8, 0.8);
         -moz-transform: scale(0.8, 0.8);
           -o-transform: scale(0.8, 0.8);
              transform: scale(0.8, 0.8);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transform: scale(1.5, 1.5);
         -moz-transform: scale(1.5, 1.5);
           -o-transform: scale(1.5, 1.5);
              transform: scale(1.5, 1.5);
    }
  }
   
  @-webkit-keyframes pulse_3 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-transform: scale(0.8, 0.8);
              transform: scale(0.8, 0.8);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transform: scale(1.7, 1.7);
              transform: scale(1.7, 1.7);
    }
  }
   
  @-moz-keyframes pulse_3 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -moz-transform: scale(0.8, 0.8);
           transform: scale(0.8, 0.8);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -moz-transform: scale(1.7, 1.7);
           transform: scale(1.7, 1.7);
    }
  }
   
  @-o-keyframes pulse_3 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -o-transform: scale(0.8, 0.8);
         transform: scale(0.8, 0.8);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -o-transform: scale(1.7, 1.7);
         transform: scale(1.7, 1.7);
    }
  }
   
  @keyframes pulse_3 {
    from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-transform: scale(0.8, 0.8);
         -moz-transform: scale(0.8, 0.8);
           -o-transform: scale(0.8, 0.8);
              transform: scale(0.8, 0.8);
    }
   
    to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transform: scale(1.7, 1.7);
         -moz-transform: scale(1.7, 1.7);
           -o-transform: scale(1.7, 1.7);
              transform: scale(1.7, 1.7);
    }
  }