@media only screen and (max-width: 1024px){
  .arrow-image:before,.arrow-image:after {
    -o-transition-property: none !important;
 -moz-transition-property: none !important;
 -ms-transition-property: none !important;
 -webkit-transition-property: none !important;
 transition-property: none !important;
 /*CSS transforms*/
 -o-transform: none !important;
 -moz-transform: none !important;
 -ms-transform: none !important;
 -webkit-transform: none !important;
 transform: none !important;
 /*CSS animations*/
 -webkit-animation: none !important;
 -moz-animation: none !important;
 -o-animation: none !important;
 -ms-animation: none !important;
 animation: none !important;
  }
}


.arrow-image {
  /*display: block;*/
  height: 15px;
  width: 15px;
  /*background-color: red;*/
  /*border: 11px solid blue;*/
  transform: rotate(45deg);
  position: relative;
  margin: 0 auto;
  -webkit-display: inline-block;
  display: block;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  /*margin-top: 15px;*/
}

.arrow-image:after,
.arrow-image:before {
  content: "";
  display: block;
  height: 12px;
  width: 12px;
  position: absolute;
  top: 0;
  left: 0;
}

.arrow-image:after {
  border-bottom: 3px solid #000;
  border-right: 3px solid #000;
  top: 0;
  left: 0;
  opacity: 1;
  animation: bottom-arrow 2s infinite;
}

@keyframes bottom-arrow {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  50% {
    opacity: 0;
    transform: translate(12px, 12px);
  }
/*  46% {
    opacity: 0;
    transform: translate(-16px, -16px);
  }*/
 /* 90% {
    opacity: 1;
    transform: translate(-6px, -6px);
  }*/
  100% {
    opacity: 1;
    transform: translate(-6px, -6px);
  }
}

/*.arrow-image:before {
  top: 0;
  left: 0;
  border-bottom: 3px solid white;
  border-right: 3px solid white;
  animation: top-arrow 1.65s infinite;
}

@keyframes top-arrow {
  0% {
    transform: translate(-6px, -6px);\
    opacity: 0;
  }
  35% {
    transform: translate(0, 0);
    opacity: 0;
  }
  90% {
    opacity: 0;
    transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: translate(0, 0);
  }
}*/

.partners .arrow-image {
	height: 55px;
}

.about-content .arrow-image {
	height: 45px;
	margin-top: 25px;
}