.logo-client .owl-stage {-webkit-animation: marquee 40s linear infinite running; -moz-animation: marquee 40s linear infinite running; -o-animation: marquee 40s linear infinite running; -ms-animation: marquee 40s linear infinite running; animation: marquee 40s linear infinite running; }
@keyframes marquee {from {transform:translateX(0) } to {transform:translateX(-50%) } }
@-moz-keyframes marquee {0% {-webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) }
100% {-webkit-transform:translate(-50%); -moz-transform:translate(-50%); -o-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%) } }
@-webkit-keyframes marquee {0% {-webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } 100% {-webkit-transform:translate(-50%); -moz-transform:translate(-50%); -o-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%) } }
@-o-keyframes marquee {0% {-webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) } 100% {-webkit-transform:translate(-50%); -moz-transform:translate(-50%); -o-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%) } }
@keyframes marquee {0% {-webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0) }
100% {-webkit-transform:translate(-50%); -moz-transform:translate(-50%); -o-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%) } }

.clients_team {
  margin-top: -63px;
  position: relative;
  z-index: 99;
}
.clients_team .logo-client {
	background: #fff;
	padding: 40px 60px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.clients_team .logo-client .owl-stage {
  display: flex;
}
.clients_team .logo-client .owl-stage-outer .owl-stage {
  display: flex;
  align-items: center;
}
.clients_team .logo-client figure {
	max-width: 120px;
	margin: 0;
}
.clients_team .logo-client .owl-stage-outer {
  display: flex;
  align-items: center;
}

.about-agency.pad-tb .custom-heading {
  padding-bottom: 30px;
}
.about-agency.pad-tb .custom-heading span {
  text-align: center;
  display: block;
  margin-bottom: 5px;
}
.about-agency.pad-tb .custom-heading h1 {
  text-align: center;
}

.about-agency.pad-tb.service_warp p {
  text-align: justify;
  line-height: 33px;
  color: #454343 !important;
  font-size: 18px;
}

.about-agency.pad-tb.service_warp {
	padding-top: 50px;
	padding-bottom: 50px;
}


.about-agency.pad-tb.service_warp .image-block {
	padding-top: 70px;
}
.about-agency.pad-tb.service_warp p {
	margin-bottom: 15px;
}

.hero-section.hero-bg-bg1.bg-gradient.service_section {
	/* background: linear-gradient(45deg,#4a0079 0,#4202b2 50%,#4400b1 100%); */
	background: linear-gradient( 45deg, #f15c22 0, #222d50 50%, #17a2b8 100%);
}



.-cta-btn.service_con {
  background: linear-gradient( 45deg, #f15c22 0, #222d50 50%, #17a2b8 100%);
  margin-top: 50px;
  padding: 30px;
  border-radius: 10px;
}
.-cta-btn.service_con p {
  color: #fff;
  margin-bottom: 20px;
  font-size: 30px;
}

.-cta-btn.service_con .free-cta-title.v-center.wow.zoomInDown {
  display: block;
}

.service-section.service-2.pad-tb {
	padding-bottom: 50px;
}

.counter_section .statistics {
	padding: 15px;
	background: #fff;
	border-radius: 8px 40px;
	max-width: 300px;
	margin: 0 auto;
}

.counter_section .statistics span {
	font-size: 35px;
	font-family: Poppins, sans-serif;
	color: #050748;
	font-weight: 700;
	display: inline-block;
}

.counter_section .small {
	margin-top: 30px;
}

.counter_section .statistics p {
	font-size: 18px;
	margin: 10px 0 0;
	font-weight: 500;
}

.counter_section {
	padding: 60px 0px;
}







@media(max-width:767px){
    
 .clients_team .logo-client {
	padding: 20px 35px;
}   

.counter_section .statistics {
	margin-bottom: 20px;
}
    .counter_section .small {
	margin-top: 0;
}
}



















