.service_head_img-top{
	margin-bottom:23px;
}

@media screen and (min-width:768px) {
.technologies_block-list-item-img{
	max-width: none;
    max-height: none;
    object-fit: contain;
    margin: 19px 50px 19px 0;
		}
}


.what_we_do-content .header-p{
	margin-top:75px;
}
.select-service .header-p{
	margin-top:55px;
}
@media screen and (max-width:832px) {
.benefits_block-container .benefits_block-item:first-child {
	display:none;
}
}
@media screen and (min-width:960px) {
	.single-service-wrapper .solute-enterprises-and-startups .text-gradient{
	font-size:31px;
	}
	
}
/* @media screen and (min-width:1024px) {
.service_head-item h1{
	line-height:50px;
}
} */
.select-service .header-p{
	margin-bottom: 44px;
}


.fbc-page.service-bread .fbc-wrap .fbc-items li.active span{
	font-size:14px;
}

.single-service-wrapper h2 img{
	display:none;
}

.map-title img{
	display:none;
}

@media screen and (max-width:1311px) and (min-width:1025px) {
.service_head-item{
	width: calc(65% - 10px);
}
}

@media screen and (max-width:1024px) and (min-width:720px) {
	
	.service_head-container {
    flex-direction: row;
    gap: 20px;
}
	.service_head-container .service_head-item:nth-child(1){
	width: calc(57% - 10px);
	}
	
	.service_head-container .service_head-item:nth-child(2){
   width: calc(53% - 10px);
}
	.service_head-item:first-child picture{
	display:block;
	}
	.service_head_img-top{
	display:block;
	}
	
	.service_head-item:first-child picture{
	width:auto;
	}
	.service_head_img-main{
		height:-webkit-fill-available;
	}
}
@media screen and (max-width:1120px) and (min-width:769px) {
.select-service-item-desc{
	height: 302px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 13;
    -webkit-box-orient: vertical;
}
	.select-service-item-container-img{
	 width: 121px;
	}
}

@media screen and (max-width:1053px) and (min-width: 769px) {
 
 .awards-block-gallery{
	width:95%;
	padding-left: 21px;
}

.awards-block-gallery-item-img{
    width: 93px;
}
.awards-block-container{
    padding-left:31px;
	padding-right: 31px;
} 
	.awards-block-gallery-item{
	width: 105px;
	}
}




@media screen and (max-width: 400px) {
.enterprises {
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: .39px;
    margin-left: 0;
    margin-right: 0;
    width: 295px;
    line-height: 24px;
}
}

@media screen and (max-width: 1024px) {
    .service_head-item:last-child picture{
        height:100%;
    }
}









@media screen and (max-width: 831px) and (min-width: 771px){
	
	.service_head-container{
		gap:8px;
	}
	.service_head-container .service_head-item:nth-child(1) {
	width: calc(62% - 10px);
}
}
.projects-block-swiper-nav-tags li:last-child:after{
	 display: none; 
}

/* super-hover */
.service_head-btn {
/*   border: 0px solid #196ae2; */
  background-color: #196ae2;
  border-radius: 8px;
  overflow: hidden;
/*   padding: 1rem 2rem; */
/*   position: relative; */
/*   text-decoration: none; */
  transition: 0.2s transform ease-in-out;
  will-change: transform;
  z-index: 0;
}

.service_head-btn::after {
  background-color: #004fc2;
	border-radius: 8px;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(-100%, 0) rotate(10deg);
  transform-origin: top left;
  transition: 0.2s transform ease-out;
  will-change: transform;
  z-index: -1;
}
.service_head-btn:hover::after {
  transform: translate(0, 0);
}
.service_head-btn:hover {
/*   border: 2px solid #004fc2; */
/*   color: #fff; */
  transform: scale(1.05);
  will-change: transform;
}

.gradient-button{
	background: #196ae2!important;
  border-radius: 8px;
  overflow: hidden;
	transition: 0.2s transform ease-in-out;
  will-change: transform;
  z-index: 0;
}

.gradient-button::after {
  background-color: #004fc2;
	border-radius: 8px;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(-100%, 0) rotate(10deg);
  transform-origin: top left;
  transition: 0.2s transform ease-out;
  will-change: transform;
  z-index: -1;
}
.gradient-button:hover::after {
  transform: translate(0, 0);
}
.gradient-button:hover {
/*   border: 2px solid #004fc2; */
/*   color: #fff; */
  transform: scale(1.05);
  will-change: transform;
}


/* super-hover */

/* don't touch */
.select-service_img-dop-block{
	  object-fit: cover;
	object-position: top;
}
/* don't touch */

@media screen and (min-width:946px) {
.explore .service_switcher-scroll-down{
		right:auto;
		left: calc(50% - 43px);
}
}

@media screen and (min-width: 768px) {
	.technologies_block-list-item-img{
		object-fit: contain;
	margin: 19px 30px 19px 30px;
	width: 116px;
}
}
img[alt="Eagle logo."]{
	max-width:40px;
}
@media screen and (max-width: 768px) {
	.technologies_block-list-item-img{
	margin: 8px auto 10px auto;
	width: 26%;
		padding:0;
	}
}

.service_head-item:last-child picture{
	height:100%;
	
}
.service_head-item:first-child picture{
/* 	 margin-bottom: auto; */
}

.select-service-item-content{
	
}
.select-service-item:hover .services-hover-title{
	color:rgba(25, 106, 226, 1);
	transition: all .3s ease-in-out;
}
.services-hover-title{
	transition: all .3s ease-in-out;
}

.fbc.fbc-page{
	max-width: 1227px !important;
  margin: auto;
}
.fbc-items a{
	  color: #5E6063 !important;
	font-family: FuturaMedium;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0.5px;
	margin-right: 0;
	padding-right: 0;
	margin-left: 0;
	padding-left: 0;
}
 .fbc-items li,  .fbc-items a,  .fbc-items span {
	color: #5E6063 !important;
	font-family: FuturaMedium;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0.5px;
	margin-right: 0;
	padding-right: 0;
	margin-left: 0;
	padding-left: 0;
}
.fa-angle-right:before{
	display:none;
}
.fbc-page .fbc-wrap .fbc-items li.active span{
	font-size:14px;
}
.single-service-wrapper .fbc.fbc-page{
		max-width: 1350px !important;
}
.image-heder-blog img{
	border-radius:8px;
}
.table-of-contents-box{
	border-radius:8px;
}


.workflow-list{
	overflow:hidden;
}
@media screen and (max-width: 1960px) and (min-width:1816px) {
.projects-block_img-main{
	  width: 1070px;
    height: 529px;
}
}
.header.header a.logo-place{
	height:14px;
}
footer .footer-menu .footer-menu-row1 .footer-menu-row1-column1 a.logo-place img{
	height:14px;
	object-fit: contain;
}

.blog-wrapper .articles-wrapper .row .column {
    position: relative;

    height: 216px;
}