
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Light-webfont.eot'), 
            url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), 
            url('../fonts/OpenSans-Regular-webfont.woff'), 
            url('../fonts/OpenSans-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

body {
    font-family: 'OpenSans-Regular' !important;
}

.header-logo a {font-size: 34px; line-height: 48px!important; font-family: "Century Gothic"; width: 320px; color: #000;}

.header-logo a img {
	height: 32px;
    margin-top: 7px;
    margin-left: 5px;
}

/* .header-logo a:after {
    content: "";
    display: inline-block;
    width: 70px;
    height: 32px;
    background-image: url(../imgs/common/15-years-of-trust.png);
    margin: 6px 0 0 5px;
    background-repeat: no-repeat;
} */

.section-vdo {position: relative;  margin-top: -69px; z-index: -1;}

.section-vdo video {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
  }

  .section-vdo .overlay {
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	z-index: 999;
	height: 100px;
	left: 50%;
  }

  .section-vdo .overlay h1 {
	color: #fff;
	font-weight: 600;
	/* margin: 2rem 3rem 0;
	mix-blend-mode: overlay; */
	mix-blend-mode: color-dodge;
	padding: 5px 15px;
	text-align: center;
	font-size: 55px;
    line-height: 67px;
  }

  .benefits {
	padding: 20px 12px;
    /* border: 1px solid #e4e7ec; */
    border-radius: 8px;
    /* background-color: #f9fafb; */
	margin-bottom: 20px;
  }

  .opp {
	padding: 20px 12px;
  }

	.bfts .list-icons .item-icon.none-bd {padding-top: 15px}


.header-logo a span {color: #d42e27}

/* .card-grid-1 {min-height: 464px} */

.btn.btn-link {border: 1px solid #101828; font-weight: bold;}

.btn-link-white {border: 1px solid #fff; font-weight: bold; color: #fff;}

.btn-link-white:hover {color: #fff; opacity: .8;}

.mr-0 {margin-right: 0 !important}

/* footer {background-color: #333333;}

footer .text-heading-5 {color: #fff}

.footer .menu-footer li a, .color-gray-crimsoni {color: #adadad;} */

.width-30 {width: 30%}

.text-heading-1, .text-heading-2, .text-heading-3, .text-heading-4, .text-heading-5, .text-heading-6, .text-display-1, .text-display-2, .text-display-3, .text-display-4, .text-display-5, .text-display-6  {font-family: "Century Gothic";}

.text-heading-1 {font-size: 54px;}

/* .text-heading-3 {font-size: 30px;} */

.text-display-5 {
    font-size: 28px;
    line-height: 1.5;
}

.text-display-6 { font-size: 45px; line-height: 1.2; font-weight: normal;}

.pillars .text-body-excerpt {font-style: italic;}

.text-body-excerpt {font-size: 16px; line-height: 22px;}

strong {font-weight: bold !important;}

.header, .header.stick {
    padding: 0px}

.header .main-menu li a {padding: 20px 15px;}

.header .main-menu li a, .btn.btn-link, .btn.btn-default, .text-inter-lg { font-family: 'OpenSans-Regular'; }

.header .main-menu li ul li a.closer {
    padding: 8px 12px;
}

.tech-stack .list-partners li{width: 27%;}

.list-icons .item-icon {
    margin-bottom: 0px;
    border-bottom: none;
}

.client-testimonials .card-grid-style-3 .grid-3-img img {
    border-radius: 0;
    width: 32px;
    height: 32px;
}

.copy a {
    margin-left: 10px;
    display: inline-block;
    height: 29px;
    width: 29px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    -webkit-opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.copy-flags {display: flex; justify-content: space-evenly; align-items: center; margin-top: 5px;}

.value-icons {display: flex;flex-wrap: nowrap;align-content: center;justify-content: flex-start;align-items: center;}

.value-icons img {width: 50px; margin-left: 10px;}

/* .banner-hero.bg-about-1 {
    background: none;
    background-color: #FAEDE3;
} */

.culture {background-color: #f9fafb;}

.news, .stats {background-color:#f9fafb !important;}

.stats .color-green-900 {color: #475467 !important;}

.leadership .text-desc {font-size: 14px; font-style: italic; height: 145px;}


/* .color-green-900 {
    color: #475467 !important;
} */

.culture .text-body-text {line-height: 20px;}

.culture .d-flex {align-items: center;}

.burger-icon {display: none;}

.nav .btn {padding:12px 30px;}

.panel-box img, .panel-box {
    max-height: none;
}

.card-grid-1 {
    padding: 53px 34px;
}

::selection {
    background: #9b0506;
}

.news a {color: #0000EE; text-decoration: underline;}

.news a:hover {text-decoration: none;}

.color-font2 {
    color: rgb(212, 46, 39);
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 5px;
}

.color-font2 a{
    color: rgb(212, 46, 39);
}

#onepagenews p {font-family: "OpenSans-Regular",sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;}

#onepagenews p span{
	font-family: "OpenSans-Regular",sans-serif;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 22px;
}
#onepagenews .news-subhead {
    font-size: 16px;
}
#onepagenews .news-img {
    width: 100%;
	height: auto;
}
#onepagenews ul li {
	font-family: "OpenSans-Regular",sans-serif;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 22px;
}

#share-buttons img {display: none;}

#onepagenews .btn.active, .fame .btn.active {
    color: #d42e27 !important;
    background-color: #fff !important;
    border: 2px solid #d42e27;
}

#onepagenews .btn.btn-bd-green-hover:hover, .fame .btn.btn-bd-green-hover:hover {
    color: #d42e27 !important;
    background-color: #fff !important;
    border: 2px solid #d42e27;
}

.researcher-services .card-grid-1 {background-color: #fff !important; margin-bottom: 0; padding-bottom: 0;}

.brd-right {
	border-width: 1px;
    border-style: solid;
    border-left:0;
    border-image: 
    linear-gradient(rgba(0,0,0,0), #ddd, rgba(0,0,0,0)) 0 100%;
}

.brd-up {
    border-width: 1px;
    border-style: solid;
    border-left: 0;
    border-image: linear-gradient(rgba(0,0,0,0), #ddd) 0 100%;
}

.brd-down {
    border-width: 1px;
    border-style: solid;
    border-left: 0;
    border-image: linear-gradient(#ddd, rgba(0,0,0,0)) 0 100%;
}

.brd-bottom {
	border: 0px;
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, rgba(0,0,0,0), #ddd, rgba(0,0,0,0));
    border-image-slice: 1;
}

.ribbon .text-display-5 {font-size: 24px;}

.univ-services .card-grid-1 {background-color: #fff !important; margin-bottom: 0; padding-bottom: 0;}

.pub-services .card-grid-1 {background-color: #fff !important; margin-bottom: 0; padding-bottom: 0}

.services-for .card-grid-style-6 {background-color: #fff !important; margin-bottom: 0; padding-bottom: 0;}

.our-focus .card-grid-style-6 {    padding: 15px;
    border-radius: 4px;
    min-height: 266px;}

.oppor-srvices .card-grid-style-6 {min-height: 323px;}

.card-grid-style-6 {
    padding: 53px 30px;
    /* min-height: 366px; */
}

a {
    color: #007bff;
}

.card-grid-style-3 {min-height: 372px;}

.section-green {
    background-color: #475467;
}

.awards .card-grid-style-3 {
	padding: 10px;
    text-align: center;
    min-height: 255px;
	border: 10px solid #36303c;
}

.awards .text-heading-6 {    font-size: 14px;
    line-height: 18px;}

.frame {    background-color: #ddc;
    border: solid 2vmin #eee !important;
    border-bottom-color: #fff;
    border-left-color: #eee;
    border-radius: 2px;
    border-right-color: #eee;
    border-top-color: #ddd;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 25%) inset, 0 5px 10px 5px rgb(0 0 0 / 25%);
    box-sizing: border-box;
    display: inline-block;
    /* margin: 10vh 10vw; */
    /* height: 80vh; */
    /* padding: 0vmin; */
    position: relative;
    text-align: center;
}

.frame:before {
	border-radius: 2px;
	bottom: -1vmin;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25) inset;
	content: "";
	left: -1vmin;
	position: absolute;
	right: -1vmin;
	top: -1vmin;
  }
  .frame:after {
	border-radius: 2px;
    bottom: -1.5vmin;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 25%);
    content: "";
    left: -1.5vmin;
    position: absolute;
    right: -1.5vmin;
    top: -1.5vmin;
  }

  .banner-hero .text-body-excerpt {
    font-size: 18px;
    line-height: 26px;
}

  .banner-hero {
    padding: 60px 0px 60px 0px;
	display: flex; align-content: center; justify-content: center;
  }

.banner-hero.bg-about-1 {
background: url(../imgs/enago/enago4B.png) no-repeat center left;
background-size: cover;
height: 100%;
}

.banner-hero.banner-home-about {
	background: url(../imgs/homepage/about-section-bg.png) no-repeat center left;
	background-size: cover;
	height: 600px;
}


.banner-hero.banner-about {
	background: url(../imgs/about-us/about-us-banner.png) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.banner-innov {
	background: url(../imgs/innovation/innovation-banner.jpg) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.banner-values {
	background: url(../imgs/values/values-bg.png) no-repeat center center;
	background-size: cover;
	height: 600px;
}

.banner-hero.banner-leader {
	background: url(../imgs/leadership/leadership-bg.png) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.banner-awards {
	background: url(../imgs/awards/award-banners_BG.jpg) no-repeat top center;
	background-size: cover;
	height: 600px;
}
.banner-hero.banner-csr {
	background: url(../imgs/about-us/csr-banners-bg.jpg) no-repeat center left;
	background-size: cover;
	height: 600px;
}
.banner-hero.bg-about-1.banner-ls {
	background: url(../imgs/lifescience/lifescience4B.png) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-ulatus {
	background: url(../imgs/ulatus/ulatus4C.png) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-voxtab {
	background: url(../imgs/voxtab/voxtab4A.png) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.banner-trinka {
	background: url(../imgs/trinka/trinka-banner-bg.jpg) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-raxter {
	background: url(../imgs/raxter/raxter-1.png) no-repeat center center;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-cwg {
	background: url(../imgs/cwg/cwg-banner.png) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-lac {
	background: url(../imgs/culture/life-at-crimson-5.png) no-repeat center center;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-culture {
	background: url(../imgs/culture/culture-3-bg.png) no-repeat center center;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-opportunity {
	background: url(../imgs/culture/opportunity-banner.png) no-repeat center center;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-tech {
	background: url(../imgs/tech/tech-banner.jpg) no-repeat center center;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-growth {
	background: url(../imgs/culture/growth.png) no-repeat center left;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-diversity {
	background: url(../imgs/culture/diversity-2-bg.png) no-repeat center center;
	background-size: cover;
	height: 600px;
}

.banner-hero.bg-about-1.banner-oppor {
	background: url(../imgs/culture/opportunity-4.png) no-repeat center left;
	background-size: cover;
	height: 100%;
}

.banner-hero.bg-about-1.banner-contact {
	background: url(../imgs/common/contact-us-3.png) no-repeat center center;
	background-size: cover;
	height: 400px;
}

.banner-hero.banner-pub, .banner-hero.banner-res, .banner-hero.banner-cor, .banner-hero.banner-univ {
	background: url(../imgs/publisher/segment-bg.png) no-repeat bottom left;
	background-size: cover;
}

.banner-hero.bg-service-2.banner-gallery {
	background: url(../imgs/gallery/gallary-banner-bg.png) no-repeat bottom left;
	background-size: cover;
}

.images-lists::before {
    background-color: transparent;
}


.bg-cr-1 {background-color: #f9cedf !important;}
.bg-cr-2 {background-color: #d0d1e9 !important;}
.bg-cr-3 {background-color: #d4edf1 !important;}
.bg-cr-4 {background-color: #fbfae2 !important;}
.bg-cr-5 {background-color: #cee6c3 !important;}


.banner-hero.bg-about-1.banner-terms {
    background: url(../imgs/common/english-editing.jpg) no-repeat center left;
    background-size: cover;
    height: 100%;
}

.section-box.global-opportunity {
    background: url(../imgs/culture/a-worldwide-company.jpg) no-repeat center left;
    background-size: cover;
    height: 100%;
	background-color: rgba(0,0,0,0.6);
    background-blend-mode: multiply;
}

ul.terms {padding-left: 20px; font-size: 16px;}
.terms li {list-style-type: square;}

ul.priv { padding-left: 20px; font-size: 16px;}
.priv li {list-style-type: auto;}

ul.policy { padding-left: 20px; font-size: 16px;}
.policy li {list-style-type: square;}

ul.opp-list {font-size: 16px;}
.opp-list li {list-style-type: none; margin-top: 5px; font-size: 14px;}
.opp-list li img {vertical-align: middle;
    width: 24px;
    margin-right: 5px;}

	.opp img {
		width: 24px;
		margin-right: 5px;
		vertical-align: bottom;
		margin-bottom: 10px;
	}

	.opp p {display: flex;
		flex-wrap: nowrap;
		align-content: flex-start;
		justify-content: flex-start;
		align-items: flex-start;}

.global-location h6 {font-weight: 600;
    font-size: 14px;}

.tos br, .privacy br {
    content: "";
    margin: 2em;
    font-size: 24%;
    display: block;
}

.pub-test-logo {height: 100px;
    display: flex;
    align-items: center;}

/* .banner-hero.banner-univ {
	background: url(../imgs/univ/university-banner.png) no-repeat center left;
	background-size: cover;
	height: 100%;
} */

.ht-600 {height: 600px}

.bg-50 {background: linear-gradient(to left, #fff 50%, #DBECE5 50%);}

.ht-200 {display: flex;
    height: 200px;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;}

.client-testimonials .card-grid-style-3 {
    padding: 20px 32px 20px 20px;
    min-height: 393px;
    border: none;
    padding-bottom: 0;
    margin-bottom: 15px;
	background: none;
}

.img-ht {height: 85px}

.tag-dot {background: none; padding: 0px 0px 0px 0px;}

.news li {
    margin-bottom: 10px;
}

#scrollUp {background-color: #9b0506;}

.news .card-grid-style-4 .grid-4-img::before {background: none;}

.client-testimonials .swiper-slide {border-width: 1px;
    border-style: solid;
    border-left:0;
    border-image: 
    linear-gradient(rgba(0,0,0,0), #ddd, rgba(0,0,0,0)) 0 100%;}

.client-testimonials .card-grid-style-3 .text-desc {
    height: auto;
}

.client-testimonials .card-grid-style-3:hover {box-shadow: none;}

/* .client-testimonials .box-swiper {
	width: calc(100% - 5px);
	border-right: 15px solid #fff;
} */

/* .client-testimonials .box-swiper .swiper-container {
    border-right: 18px inset #fff;
} */

.client-testimonials-enago .card-grid-style-3 {
    padding: 20px;
    min-height: 470px;
}

.client-testimonials-enago .card-grid-style-3 .text-desc {
    height: auto;
}

.card-grid {padding: 10px;}

.portfolio .card-grid-style-2 {
    min-height: 194px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
	box-shadow: none;
}

.jobsites .card-grid-style-2 {
    min-height: 194px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    box-shadow: none;
}

.color-gray-600, .color-gray-500 {color: #101828}

.flexy {display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center; justify-content: center;}

.block-video.icon-pattern::before {background: none;}

.block-video.icon-pattern img {object-fit: cover; width: 100%; height: 100%;}

/* .banner-hero.bg-about-1 {    
	background-image: linear-gradient( rgba(0,0,0,.5), rgba(0,0,0,.5) ),url(../imgs/about-us/about-banner.png);
    height: 455px;
    background-position-x: left;
    background-position-y: bottom;
    background-size: initial;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
} */

.icon-leaf {
    background: url(../imgs/common/icon-leaf.png) no-repeat 0px 2px;
	
}

.icon-tick {
    background: url(../imgs/common/icon-tick.svg) no-repeat 0px 4px;
	padding: 0px 0px 0px 28px;
	background-size: 16px;
}

.line-bd-green {
    border: 1px dashed #101828;
}

.services-icons img {width: 50px; height: 54px;}

.services-pro-icons img {width: 80px; height: 90px}

.card-grid-1.bg-business::before {display: none;}

.card-grid-1.bg-local::before {display: none;}

.card-grid-1.bg-social::before {display: none;}



  .enago-services .card-grid-1 {
	background-color: #fff !important;
	margin-bottom: 0;
    padding-bottom: 0;
  }

  .ulatus-services .card-grid-1 {
	background-color: #fff !important;
	margin-bottom: 0;
    padding-bottom: 0;
	}

	.voxtab-services .card-grid-1 {
		background-color: #fff !important;
		margin-bottom: 0;
    	padding-bottom: 0;
	}

	.lifesci-services .card-grid-1 {
		background-color: #fff !important;
		margin-bottom: 0;
    	padding-bottom: 0;
	}

	.trinka-services .card-grid-1 {
		background-color: #fff !important;
		margin-bottom: 0;
    	padding-bottom: 0;
	}

	.rax-services .card-grid-1 {
		background-color: #fff !important;
		margin-bottom: 0;
    	padding-bottom: 0;
	}

	.oppor-services .card-grid-style-6 {
		background-color: #fff !important;
		margin-bottom: 0;
    	padding-bottom: 0;
	}

	.primary-products .card-grid-style-6 {
		background-color: #fff !important;
		padding: 30px;
    	border-radius: 4px;
	}

	.primary-products {
	background-image: linear-gradient(#fff, #D6E3FF , #CFDEFF);
	}

	.primary-products p.text-body-text.color-gray-600.mt-20 {
		min-height: 435px;
	}

	.transi {transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease,-webkit-box-shadow .15s ease-in-out;}

	.fame h4.text-heading-4.color-gray-900 {
		height: 45px;
		font-size: 16px;
		line-height: 20px;
	}

	/* .color-green-900 {color: #9b0506 !important} */

	.text-body-text {line-height: 24px;}

	.fame .box-square {height: 260px; box-shadow: 0px 45px 80px rgb(0 0 0 / 4%); padding: 30px 50px 0px 50px;margin-bottom: 150px}

	.fame .box-square .box-image-inner { background-color: #fff; height: 251px; box-shadow: 0px 45px 80px rgb(0 0 0 / 4%);}

	.snap .box-square {
		height: 355px;
		box-shadow: 0px 45px 80px rgb(0 0 0 / 4%);
	}

	.card-grid-style-4 a.text-heading-4.news-list-heading{
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		padding: 0;
		margin-top: 15px;
		margin-bottom: 25px;
	}

	.single-detail p {
		margin-bottom: 15px;
		font-size: 16px;
		font-family: "OpenSans-Regular",sans-serif;
		color: #101828;
		line-height: 22px;
		font-weight: 400;
	}

	/* .banner-hero.banner-2::after {
		content: "";
		position: absolute;
		bottom: 0px;
		left: 0px;
		height: 200px;
		width: 200px;
		background: url(../imgs/option1.png) no-repeat;
		background-size: cover;
		opacity: 0.2;
	} */

	.banner-hero.banner-2::after {background: none;}

	.banner-hero.bg-about-1::after {
		content: "";
		position: absolute;
		bottom: 0px;
		left: 0px;
		height: 200px;
		width: 200px;
		background: url(../imgs/option1.png) no-repeat;
		background-size: cover;
		opacity: 0.2;
	}


	.bg-enago {
		background-color: #d52b1e;
		color: #fff;
	}

	.bg-ulatus {
		background-color: #2e92d0;
		color: #fff;
	}

	.bg-voxtab {
		background-color: #a6ce39;
		color: #fff;
	}

	.bg-cwg {
		/* background-color: rgba(171, 74, 138, 0.17); */
		background-color: #882d7b;
		color: #fff;
	}

	.bg-ls {background-color: #3289c6; color: #fff;}




	/* .section-green {
		background: url(../imgs/ai.png) no-repeat;
	} */

	.bdrd-8 {border-radius: 8px;}

	.accordion .accordion-item {
		margin-bottom: 25px;
		background: linear-gradient(182deg, #f9f9f9, transparent);
		border: 1px solid #f1f1f1;
		border-radius: 10px;
	}


	.solutions ul li {border-bottom: 1px solid #f2f4f7; position: relative;}

	.solutions .btn.btn-default {
		border-radius: 0px;
		display: block;
		text-align: left;
		background: #fff;
		margin-left: 0;
		margin-bottom: 0;
		border: none;
		padding: 19px;
		font-size: 16px;
		font-weight: normal;
		text-transform: uppercase;
		color: #667085;
		background: url(../imgs/common/arrow-right-grey.png) no-repeat right;
	}

	.solutions .right-arrow {    
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
		position: absolute;
		top: 20px;
		right: 0;
	}

	.solutions .arrow-right {    
		position: absolute;
		top: 20px;
		right: 0;
	}

	.solutions .btn.btn-default:hover {
		/* background-color: #f2f4f7;  */
		color: #d42e27 !important; transform: none;}

	.solutions .box-optimized {padding: 32px; background-color: #fff;}

	.solutions .btn.active {
		color: #d42e27 !important;
		/* background-color: #f2f4f7 !important; */
		border: none;
		font-weight: 600;
		/* background: linear-gradient(90deg, #f2f4f7 , transparent); */
		background: url(../imgs/common/arrow-right-red.png) no-repeat right;
	}

	.section-ai {
		background: url(../imgs/ai-1.png) no-repeat bottom left;
		background-size: cover;
		background-color: transparent;
		padding-top: 25px;
	}

	.section-case {
		background: url(../imgs/case-study.jpg) no-repeat bottom left;
		background-size: auto;
		background-color: rgba(0,0,0,0.75);
		background-blend-mode: multiply;
	}

	.sec-img {
		background: url(../imgs/ai-2-op.png) no-repeat center right;
		background-color: transparent;
		background-size: 40%;
	}

	.awards {
		background: url(../imgs/award-sec-bg.png) no-repeat top center;
		background-size: cover;
		background-color: rgba(0,0,0,0.5);
		background-blend-mode: multiply;
	}

	.award-1, .award-2 {max-width: 100px !important;}

	.awards img {max-width: 100%;}

	.ht-150 {display: flex;
		height: 150px;
		align-content: center;
		align-items: center;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;}

	.section-green::before, .section-green::after {display: none;}

	.section-ai .btn-ai, .section-box.global-opportunity .btn-link {background-color: transparent;
		border: 2px solid #fff;
		color: #fff;
	}

	.section-ai .btn.btn-default:hover {
		background-color: #1c0d34;
	}

	.italic {font-style: italic; line-height: 22px;}

	.accordion-button:not(.collapsed) {
		color: #fff;
		background-color: #E4E7EC;
	}

	.accordion-item .accordion-button {
		border-radius: 4px !important;
		padding: 20px 30px;
		background-color: transparent;
		min-height: 137px;
		border: none;
	}

	.accordion-collapse {min-height: 120px;}

	.lh-22 {line-height: 22px;}

	.btn-expand {border: none !important;
		text-decoration: underline !important; }


/*Vertical Sliding*/
.slidingVertical{
	display: inline;
	text-indent: 8px;
}
.slidingVertical span{
	animation: topToBottom 12s linear infinite 0s;
	-ms-animation: topToBottom 12s linear infinite 0s;
	-webkit-animation: topToBottom 12s linear infinite 0s;
	color: #dc143c;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingVertical span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.slidingVertical span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}
.slidingVertical span:nth-child(4){
	animation-delay: 9s;
	-ms-animation-delay: 9s;
	-webkit-animation-delay: 9s;
}


/*topToBottom Animation*/
@-moz-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(-50px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(-50px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(-50px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*FadeIn*/
.fadeIn{
	display: inline;
	text-indent: 8px;
}
.fadeIn span{
	animation: fadeEffect 12s linear infinite 0s;
	-ms-animation: fadeEffect 12s linear infinite 0s;
	-webkit-animation: fadeEffect 12s linear infinite 0s;
	color: #475467;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.fadeIn span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.fadeIn span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}
.fadeIn span:nth-child(4){
	animation-delay: 9s;
	-ms-animation-delay: 9s;
	-webkit-animation-delay: 9s;
}


/*FadeIn Animation*/
@-moz-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(0px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(0px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(0px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

.global-flag {background-image: url("../../assets/imgs/flag-sprite.png");background-position: -10px -10px;}
.jp-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -59px;}
.kr-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -108px;}
.cn-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -157px;}
.tw-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -206px;}
.de-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -255px;}
.br-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -304px;}
.tr-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -353px;}
.kz-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -402px;}
.ae-flag{background-image:url("../../assets/imgs/flag-sprite.png");background-position:-10px -451px;}

.pr-flag {
    background-image: url(../../assets/imgs/common/website-flags/flag-portugal.png);background-size: 29px;
}

.es-flag {
    background-image: url(../../assets/imgs/common/website-flags/flag-spain.png);background-size: 29px;
}

.it-flag {
    background-image: url(../../assets/imgs/common/website-flags/flag-italy.png);background-size: 29px;
}


/* Maps */

.row-fluid:after, .row-fluid:before {
    display: table;
    content: "";
    line-height: 0;
}

.font-24 {font-size: 24px;}

.about-us .global-presence-wrap{
	/* background:#fff url(../imgs/about-us/office-add-bg.jpg) 0 0 no-repeat; */
	/* border:#e1e1e1 1px solid; */
	padding:10px 0;
	position:relative;
	border-radius: 12px;
	/* background-color: #f2f4f7; */
}
.about-us .global-presence-wrap .global-maps .span3.map-wrap{text-align:center;padding:10px;cursor:pointer}
.about-us .global-presence-wrap .global-maps .span3.map-wrap .map-box{display:inline-block;background:url(../imgs/about-us/add-map.png) 0 0 no-repeat}
.about-us .global-presence-wrap .global-maps .span3.map-wrap .location-name{font-weight:700; font-size: 14px; line-height: 1.3;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap:hover .location-name,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.active .location-name{color:#d52b1e}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.usa{width:220px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.korea{width:105px;position:absolute;left:210px;float:left}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.china{width:180px;position:absolute;left:310px;float:left}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.japan{width:105px;position:absolute;left:500px;float:left}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.india{width:130px;position:absolute;left:620px;float:left}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.uk{width:185px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.turkey{width:185px;position:absolute;left:190px;float:left}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.taiwan{width:185px;position:absolute;left:400px;float:left}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.kuwait{width:185px;position:absolute;left:600px;float:left}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.colombia{width:185px;position:absolute;left:585px;float:left}

.about-us .global-presence-wrap .global-maps .span3.map-wrap .map-box{height:100px;background-position:0 0}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.usa .map-box{width:156px;height:100px;background-position:0 0}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.korea .map-box{width:58px;background-position:-47px -108px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.china .map-box{width:104px;background-position:-26px -208px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.japan .map-box{width:53px;background-position:-50px -310px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.india .map-box{width:88px;background-position:-33px -420px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.uk .map-box{width:156px;height:100px;background-position:0 -524px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.turkey .map-box{width:156px;height:100px;background-position:0 -624px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.taiwan .map-box{width:156px;height:100px;background-position:0 -740px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.kuwait .map-box{width:156px;height:100px;background-position:0 -860px}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.colombia .map-box{width:156px;height:115px;background-position:0 -1112px}

.about-us .global-presence-wrap .global-maps .span3.map-wrap.usa:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.usa.active .map-box{background-position:-157px 0; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.korea:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.korea.active .map-box{background-position:-212px -108px; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.china:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.china.active .map-box{background-position:-181px -208px; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.japan:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.japan.active .map-box{background-position:-205px -310px; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.india:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.india.active .map-box{background-position:-188px -420px; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.uk:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.uk.active .map-box{background-position:-154px -524px; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.turkey:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.turkey.active .map-box{background-position:-149px -624px; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.taiwan:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.taiwan.active .map-box{background-position:-137px -740px; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.kuwait:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.kuwait.active .map-box{background-position:-152px -860px; transition: none;}
.about-us .global-presence-wrap .global-maps .span3.map-wrap.colombia:hover .map-box,
.about-us .global-presence-wrap .global-maps .span3.map-wrap.colombia.active .map-box{background-position:-146px -1112px; transition: none;}

.about-us .global-presence-wrap .global-location .location-wrap h2{font-size:24px;border-bottom:#ccc 1px solid;padding-bottom:5px}
.about-us .global-presence-wrap .global-location .location-wrap p,
.global-presence-wrap .global-location .location-wrap .direction-box{font-size:12px;}
.about-us .global-presence-wrap .global-location .location-wrap .direction-box{width:120px;position:relative;}
.about-us .global-presence-wrap .global-location .location-wrap .direction-box a:after{content:"";display:block;position:absolute;right:20px;top:8px;background:url(../images/about-us/diraction-arrow.png) 0 0 no-repeat;width:20px;height:20px}
.about-us .global-presence-wrap .global-location .location-wrap .direction-box .blue-text{color:#4185f4;}
.about-us .show-all-location{border:#eee 1px solid;padding:5px 0 5px 5px;}
.about-us #all-location{border-top:#eee 1px solid;padding:10px 0;display:none;}
.about-us #all-location h4{font-weight:700;font-size:14px;border-bottom:#eee 1px solid;padding-bottom:5px;}
.about-us #all-location p{margin:0}
.about-us .global-presence-wrap .global-location-wrap{display:none;padding-top:20px; margin-top: 20px;}
.about-us .global-presence-wrap .global-location-wrap.show{display:block}


#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.usa:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.usa.active .map-box{background-position:0 0; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.korea:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.korea.active .map-box{background-position:-47px -108px; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.china:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.china.active .map-box{background-position:-26px -208px; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.japan:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.japan.active .map-box{background-position:-50px -310px; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.india:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.india.active .map-box{background-position:-33px -420px; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.uk:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.uk.active .map-box{background-position:0 -524px; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.turkey:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.turkey.active .map-box{background-position:0 -624px; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.taiwan:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.taiwan.active .map-box{background-position:0 -740px; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.kuwait:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.kuwait.active .map-box{background-position:0 -860px; transition: none;}
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.colombia:hover .map-box,
#abtus-page .global-presence-wrap .global-maps .span3.map-wrap.colombia.active .map-box{background-position:0 -1112px; transition: none;}

#abtus-page .global-presence-wrap .global-maps .span3.map-wrap:hover .location-name, 
.about-us .global-presence-wrap .global-maps .span3.map-wrap.active .location-name {
    color: #101828;
}

#abtus-page .global-presence-wrap .global-maps .span3.map-wrap {cursor: auto}

#abtus-page {background-color: #f2f6ff;}

.bdr-b {padding-bottom: 15px}

.row-fluid [class*=span] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    /* margin-left: 2.127659574468085%; */
}

.row-fluid .span5 {
    width: 40.42553191489362%;
}

.copy a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}

.tech-stack .list-partners {
    border-bottom: 0;
	padding-bottom: 0;
}

.footer .menu-footer li a:hover {color: #d42e27;}

.footer .footer-bottom .icon-socials.icon-facebook {
	background: url(../imgs/common/facebook.svg);
}

.footer .footer-bottom .icon-socials.icon-twitter {
	background: url(../imgs/common/twitter.svg);
}

.footer .footer-bottom .icon-socials.icon-instagram {
	background: url(../imgs/common/insta.svg);
}

.footer .footer-bottom .icon-socials.icon-linkedin {
	background: url(../imgs/common/linkedin.svg);
}

.crimsonites .card-grid-style-2.card-square {
	min-height: 390px;
}

.crimsonites .card-grid-style-2.card-square .text-comment {
    min-height: 216px;
}

.contact-res .list-icons .item-icon {padding: 0px 0px 40px 40px;}

.port-res {display: none}

.map-res {display: none}

.solutions-res {display: none}

.awards-res {display: none}

.contact-res {display: none;}

/* Media queries */

@media (max-width: 575.98px){

	.section-box.mb-70, .section-box.mb-80, .section-box.mb-100, .section-box.mb-40 {
		margin-bottom: 30px !important;
	}

	.section-box.pb-60, .section-box.pb-70, .section-box.pb-80, .section-box.pb-100, .section-box.pb-40 {
		padding-bottom: 30px !important;
	}

	.section-box.pt-60, .section-box.pt-70, .section-box.pt-80, .section-box.pt-90, .section-box.pt-100, .section-box.pt-40 {
		padding-top: 30px !important;
	}

	.section-box .block-pl {padding-left: 15px}

    .header-logo a {
        font-size: 24px;
    }

	.header-logo a img {
		height: 23px;
		margin-top: 11px;
	}

    .text-display-1{
        font-size: 66px;
    }

    .text-heading-1 {
        font-size: 35px;
        line-height: 44px;
    }

    .text-display-4 {
        font-size: 30px;
        line-height: 33px;
    }

	.global-presence-wrap {display: none;}

	.bg-2-about {background-color:#DBECE5 }

	.bg-50 {background: none;}

	.ht-150 {height: auto}

	.award-1, .award-2 {max-width: 100% !important;}

	.awards .card-grid-style-3 {min-height: 170px;}

	.portfolio .brand-port, .portfolio .brd-bottom {border: none;}

	.portfolio .card-grid-style-2 {min-height: 110px;}

	.portfolio {display: none}

	.port-res {display: block}

	.map-sec {display: none}

	.map-res {display: block}

	.solutions {display: none}

	.solutions-res {display: block}

	.awards {display: none}

	.awards-res {display: block}

	.contact {display: none}

	.contact-res {display: block}

	.awards-res .ht-150 {height: 295px;}

	.banner-hero.banner-about {
		height: 100%;
		background-color: rgba(0,0,0,0.5);
		background-blend-mode: multiply;
	}

	.banner-hero.banner-about .text-display-3, .banner-hero.banner-about .text-body-excerpt {color: #fff !important}

	.banner-hero.banner-innov {
		background: url(../imgs/innovation/innovation-banner.jpg) no-repeat center center;
		background-size: cover;
		height: 100%;
	}

	.banner-hero.banner-awards {
		height: 100%;
	}

	.ribbon img {display: none;}

	.copy-flags {
		display: contents;}

	.banner-hero.banner-enago {
		height: 100%;
		background-color: rgba(0,0,0,0.3);
		background-blend-mode: multiply;
	}

	.banner-hero.banner-enago .text-display-3, .banner-hero.banner-enago .text-body-excerpt {color: #fff !important}

	.block-gallery-1 {text-align: center}

	.banner-hero.bg-about-1.banner-ulatus {
		background: url(../imgs/ulatus/ulatus4C.png) no-repeat center center;
		height: 100%;
		background-color: rgba(0,0,0,0.3);
		background-blend-mode: multiply;
	}

	.banner-hero.banner-ulatus .text-display-3, .banner-hero.banner-ulatus .text-body-excerpt {color: #fff !important}

	.banner-hero.bg-about-1.banner-voxtab {
		height: 100%;
		background-color: rgba(0,0,0,0.3);
		background-blend-mode: multiply;
	}

	.banner-hero.banner-voxtab .text-display-3, .banner-hero.banner-voxtab .text-body-excerpt {color: #fff !important}

	.banner-hero.bg-about-1.banner-ls {
		height: 100%;
		background-color: rgba(0,0,0,0.3);
		background-blend-mode: multiply;
	}

	.banner-hero.banner-ls .text-display-3, .banner-hero.banner-ls .text-body-excerpt {color: #fff !important}

	.banner-hero.banner-trinka {height: 100%;}

	.tech-stack .list-partners li {
		width: 32%;
		padding: 5px;
	}

	.tech-stack .text-heading-3 {margin-bottom: 0px !important;}

	.banner-hero.bg-about-1.banner-raxter {
		background: url(../imgs/raxter/raxter-1.png) no-repeat center left;
		height: 100%;
		background-color: rgba(0,0,0,0.3);
		background-blend-mode: multiply;
	}

	.banner-hero.banner-raxter .text-display-3, .banner-hero.banner-raxter .text-body-excerpt {color: #fff !important}

	.banner-hero.bg-about-1.banner-cwg {
		background: url(../imgs/cwg/cwg-banner.png) no-repeat center center;
		height: 100%;
		background-color: rgba(0,0,0,0.3);
		background-blend-mode: multiply;
	}

	.banner-hero.banner-cwg .text-display-3, .banner-hero.banner-cwg .text-body-excerpt {color: #fff !important}

	.bg-cwg {background-color: rgba(171, 74, 138, 0.17);}

	.item-logo {padding: 0;}

	.banner-hero.bg-about-1.banner-growth {
		background: url(../imgs/culture/growth.png) no-repeat center left;
		background-color: rgba(0,0,0,0.55);
		background-blend-mode: multiply;
	}

	.banner-hero.bg-about-1.banner-contact {height: 100%;}

	.banner-hero.bg-about-1.banner-contact {
		background: url(../imgs/common/contact-us-3.png) no-repeat 41% center;
		background-size: cover;
		height: 400px;
	}

}

@media (max-width: 1199px){

    .burger-icon {
        display: block;
        top: 15px;
    }

	/* video {
		margin-top: 43px;
	  } */

	.section-vdo { margin-top: 0}

	.section-vdo .overlay {height: auto;}

	.overlay h1 {font-size: 18px !important; line-height: 24px !important;}

	.banner-hero.banner-home-about {height: auto;}
    
	.section-home-about .card-grid-style-2.card-square {padding: 0}

	.section-ai {
		background-position-x: center;;
	}

}

@media (min-width: 1399.98px) {
	.primary-products p.text-body-text.color-gray-600.mt-20 {
		min-height: 375px;
	}
}

.header .main-menu li ul{
	min-width: 210px;
}
.header .main-menu li a:hover{
	color: #000;
}
.lifesci-casestudies{
	background: linear-gradient(to right, #0063bd, #24b8e4);
}
.lifesci-casestudies .casestudies .box{
	background: #fff;
	padding: 15px;
	border-radius: 10px;
	min-height: 284px;
	margin-bottom: 15px;
}

.lifesci-casestudies .casestudies .box img{
	border-radius: 10px 10px 0 0;
}

.lifesci-casestudies .casestudies .title {
    height: 72px;
}

img.img-multiply{
	mix-blend-mode: multiply;
}
a.link-plain{
	color: #0000EE;
    text-decoration: underline;
	display: inline-block;
}
.info-box{
	background-color: #FFF4DA;
	padding: 10px 20px;
	border-radius: 8px;
}
.jobsites .info-box{
	background-color: #ffe7b6;
}
.jobsites .card-grid-style-2{
	background-color: transparent;
	box-shadow: none;
	mix-blend-mode: multiply;
	padding-top: 0;
	padding-bottom: 0;
}
.jobsites .text-heading-5 a,.jobsites .text-heading-5 span{
	font-family: 'OpenSans-Regular';
	color: #1D2939;
}
.jobsites a{
	color: #1D2939;
	text-decoration: none;
}
.jobsites a:hover{
	text-decoration: none;
}
.jobsites .text-link{
	text-decoration: underline;
}
.jobsites a:hover .text-link{
	text-decoration: none;
}
.jobsites .contact-icon{
	max-width: 62px;
	padding-right: 0;
}
.jobsites .contact-icon img{
	max-width: 100%;
}
.section-bg {
	background: url(../imgs/common/section-bg-2.png) no-repeat center left;
	background-size: cover;
}
b{
	font-weight: bold !important;
}