a {
	text-decoration: none !important;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

ul {
	margin: 0px;
	padding: 0px;
}

p {
	padding: 0 0 15px 0;
	margin: 0;
}

.interior-hero {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding-top: 125px;
}

.innerpags-banner {
	background: url("/assets/images/hero-elio-overview.jpg") top center;
	background-color: #204c8b;
}

.breadcrum-nav {
	width: 100%;
	display: inline-block;
	padding: 17px 0;
}

.breadcrum-nav ul {
	display: inline-block;
	font-size: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}

.breadcrum-nav ul li {
	display: inline-block;
	font-size: 18px;
	color: #ffffff;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	line-height: 1;
}

.breadcrum-nav ul li a {
	color: #ffffff;
}

.banner-content {
	height: 245px;
	width: 100%;
	position:relative;
}
.banner-content>.banner-desc{
	position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
.banner-desc h2,
.banner-desc p {
	color: #ffffff;
	padding: 0 0 15px 0;
	text-align: center;
	margin: 0;
}

.banner-desc h2 {
	padding-bottom: 35px;
	line-height: 1;
	font-size: 58px;
	font-weight: 300;
}

.banner-desc p {
	color: #010101;
}


/* pgdx panels styles */

.pgdx-panels {
	/*background-image: url("/assets/images/panels-banner.jpg");*/
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center top;
	border-bottom: solid 2px #c5c5c5;
	padding-bottom: 0;
	margin-top: 10px;
}

.pgdx-panels .section {
	padding-top: 70px;
	margin-top: 0px;
}

.pgdx-panels .btn-gradiant {
	text-transform: none;
}

.panel-title {
	width: 100%;
	min-height: 196px;
	background: url("/assets/images/tissue-banner.png") no-repeat center top;
	background-size: 99% 100%;
	margin: 0 auto 50px;
	text-align: center;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.panel-title span {
	display: block;
}

.panel-title h4 {
	font-weight: 400;
	margin-bottom: 1rem;
	max-width: calc(100% - 235px);
}

.panel-title.plasma {
	background: url("/assets/images/plasma-banner.png") no-repeat center top;
	background-size: 99% 100%;
}

.pgdx-panels ul {
	list-style: disc;
	margin: 0 0 60px 0;
	padding: 0 0 0 15px;
	min-height: 280px;
}

.pgdx-panels ul li span {
	font-size: 22px;
	margin: 0 0 22px 0;
	padding: 0 0 0 15px;
	display: block;
	line-height: 1;
}

.pgdx-panels ul li ul {
	padding: 0 0 0 36px;
	min-height: inherit;
}

.btn-gradiant {
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	font-size: 22px;
	color: #ffffff;
	line-height: 1;
	font-weight: 400;
	padding: 20px 10px;
	display: block;
	max-width: 392px;
	text-transform: uppercase;
	text-decoration: none;
	width: 100%;
	text-align: center;
	margin: 0 auto 60px;
	border: solid 2px #fff;
	cursor: pointer;
}

.btn-gradiant:hover {
	border-color: #fbaf38;
	color: #fbaf38;
	background: #fff;
}

.eco-system-block p.description {
	padding: 0 7% 25px;
}

.eco-system {
	width: 100%;
	background-image: url("/assets/images/blend5.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center top;
	min-height: 543px;
	position: relative;
}

.pgdx-elio-btn {
	text-transform: initial!important;
}

.eco-system-block .arrow-wrapper {
	width: 100%;
	clear: both;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.eco-system-block .arrow-wrapper .arrow {
	background: none;
	border: 0px;
	font-size: 28px;
	font-weight: 300;
	color: #ffffff;
	cursor: pointer;
	outline: 0 !important;
}

.eco-system-block .arrow-wrapper .left-arrow {
	float: left;
	padding-left: 15px;
}

.eco-system-block .arrow-wrapper .arrow {
	background: none;
	border: 0px;
	font-size: 28px;
	font-weight: 300;
	color: #ffffff;
	cursor: pointer;
	outline: 0 !important;
}

.eco-system-block .arrow-wrapper .right-arrow {
	float: right;
	padding-right: 15px;
}

.eco-system-block .slide {
	background: #27aae0;
}

.eco-system ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.eco-system ul li {
	cursor: pointer;
}

.eco-system ul li:hover span {
	color: #f99118;
}

.eco-dept {
	position: absolute;
	text-align: center;
}

.eco-dept img {
	display: inline-block;
	margin: 0 auto 20px;
}

.eco-dept span {
	font-size: 20px;
	line-height: 1;
	white-space: nowrap;
	text-transform: uppercase;
	color: #1d2857;
	display: block;
	font-weight: 400;
}

.pothlogist {
	top: 175px;
	left: -35px;
}

.patient {
	top: 23px;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.oncologist {
	top: 175px;
	right: -30px;
}

.molecular {
	right: 100px;
	bottom: -25px;
}

.eco-dept-content {
	padding: 0;
	position: relative;
	display: flex;
	align-items: center;
	min-height: 570px;
	justify-items: center;
}

.middle-cont {
	background: white;
	border: 1px solid black;
	position: relative;
	width: 100%;
}

.slide {
	padding: 50px 45px;
	display: none;
}

.eco-dept-content h3 {
	font-size: 20px;
	line-height: 1;
	color: black;
	padding: 0 0 20px 0;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1px;
	margin: 0;
}

.eco-dept-content p {
	color: black !important;
	text-align: left;
	font-weight: 100;
	padding: 0;
}

.close-btn {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 26px;
	height: 26px;
	cursor: pointer;
}

.close-btn:before,
.close-btn:after {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 26px;
	width: 1px;
	background-color: #fff;
}

.close-btn:before {
	transform: rotate(45deg);
}

.close-btn:after {
	transform: rotate(-45deg);
}


/*Tissue Page Styles*/

.tissue-complete-page {
	padding-bottom: 50px;
}

h3.elio-subhead {
	padding: 0px 95px;
	font-size: 2.35rem;
	color: #1d2857;
}
h3.elio-subhead img {
	position: absolute;
	left: 0;
	width: 95px;
}
.tissue-sec1-list ul {
	list-style: none;
}
.tissue-sec1-list ul li {
	position: relative;
	padding-left: 42px;
	padding-bottom: 20px;
}
.tissue-complete-page .tissue-sec1-list {
	border: 1px solid black;
	background: #EEE;
	padding: 20px;
}
.tissue-complete-page .tissue-sec1-list ul {
	list-style: disc;
	padding-left: 20px;
}

.tissue-complete-page .tissue-sec1-list ul li {
	padding-left: 0;
}
/*.tissue-sec1-list ul li::before {
	content: " ";
	background: url('/assets/template_images/arrow-bullet.png');
	width: 28px;
	height: 28px;
	position: absolute;
	left: 0px;
	top: 1px;
}*/

/*.tissue-sec1-list ul li span {
	position: relative;
	display: inline-block;
	width: 26px;
	height: 26px;
	border: 1px solid #f7931e;
	background-color: #fff;
	border-radius: 50%;
	margin-right: 10px;
	vertical-align: top;
}

.tissue-sec1-list ul li span:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 6px;
	padding: 4px;
	border: solid #f7931e;
	display: inline-block;
	margin: -4px auto;
	text-align: center;
	transform: rotate(320deg);
	border-width: 0 1px 1px 0;
	-moz-transform: rotate(320deg);
	-webkit-transform: rotate(320deg);
}

.tissue-sec1-list ul li span:after {
	content: '';
	position: absolute;
	width: 13px;
	height: 1px;
	top: 50%;
	left: 3px;
	margin: 0px auto;
	background-color: #f7931e;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.tissue-sec1-list ul li p {
	color: #000;
	text-align: left;
	display: inline-block;
	padding: 0;
	width: calc(100% - 50px);
}*/

.tissue-sec1 {
	margin-top: 50px;
	font-size: 18px;
}

.tissue-benefits {
	/*background: url(/assets/images/benefits-tissue-banner.jpg) top center;*/
	color: #fff;
	padding: 60px 0;
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.tissue-benefits h2 {
	font-size: 55px;
}

.tissue-benefits-content {
	margin-top: 40px;
}

.tissue-benefits-content p {
	padding: 30px 0px 0;
	font-size: 23px;
	font-weight: 400;
	line-height: 28px;
}


/**********************************table globel***********************/

table {
	border-collapse: collapse;
	width: 100%;
	border-top: 2px solid #22688c;
}

td,
th {
	text-align: center;
	padding: 6px;
	color: #545454;
}

tr:nth-child(odd) {
	background-color: #ececec;
}


/************************** table *******************************/

.tissue-tabel-content {
	margin-top: 80px;
}

.ts-tablecont {
	overflow-x: auto;
	min-width: 0.01%;
	width: 95%;
	margin: 0 auto;
}

.ts-ganepanel>h3,
.ts-performance>h3 {
	font-size: 34px;
	text-transform: capitalize;
	text-align: center;
	padding: 14px;
	background-color: #09567e;
	color: #fff;
}

.ts-performance>h3 {
	background-color: #f79420;
}

.ts-ganepanel>p {
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	color: #000005;
	padding-bottom: 10px;
}

.ts-performance>p {
	font-size: 14px;
	text-align: center;
	margin: 10px auto;
	color: #545454;
	padding: 0;
}

.ts-ganepanel>p>span {
	display: block;
	line-height: 18px;
}

.ts-rear-seq>p,
.ts-micro-tcont>p {
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	color: #000005;
	margin: 24px auto 0px;
	padding-bottom: 10px;
}

.ts-rear-seq>table>tbody>tr:nth-child(even) {
	background-color: #ececec;
}

.ts-rear-seq>table>tbody>tr:nth-child(odd) {
	background-color: #fff;
}

.ts-performance {
	margin: 42px auto 70px;
}

.ts-specifications>table>tbody>tr {
	color: #505658;
}

.ts-specifications>table>tbody>tr>th {
	font-weight: 500;
}

.ts-left {
	text-align: left;
	padding-left: 6px!important;
}

.ts-specifications>table>tbody>tr>th,
.ts-specifications>table>tbody>tr>td {
	text-align: center;
}

.ts-specifications>table>tbody>tr>th:first-child,
.ts-specifications>table>tbody>tr>td:first-child {
	text-align: left;
}

.ts-adj {
	padding-left: 14px!important;
}


/*Key Metrics*/

.tissue-keymetrics {
	position: relative;
	background-image: url("/assets/images/key-metrics-banner.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: fixed;
	margin: 0 auto 60px;
}

.tissue-statics {
	position: relative;
	font-size: 0px;
	padding: 50px 0px;
	text-align: center;
}

.tissue-statics>h3 {
	color: #fff;
	text-align: center;
	font-size: 55px;
	font-weight: 300;
	margin: 0px auto 24px;
}

.tissue-statics>.tissue-calc {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	font-size: 14px;
	text-align: center;
	padding: 42px 0px;
}

.tissue-calc>b {
	display: inline-block;
	font-size: 56px;
	color: #f7931e;
	margin: 0px auto;
}

.tissue-calc>small {
	display: inline-block;
	font-size: 48px;
	color: #f7931e;
}

.tissue-calc>b>span {
	font-size: 24px;
}

.tissue-calc>span {
	display: block;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	max-width: 235px;
	margin: 0 auto;
}


/*downloads*/

.ts-downloads {
	position: relative;
}

.ts-downloads>h5 {
	font-size: 36px;
	text-align: center;
	color: #09567e;
	margin: 0px auto;
}

.ts-downloads>ul {
	list-style-type: none;
	font-size: 0px;
	margin: 0px -36px;
}

.ts-downloads>ul>li {
	display: inline-block;
	width: 33.33%;
	font-size: 14px;
	padding: 0px 40px;
	box-sizing: border-box;
	text-align: center;
	margin: 50px auto 80px;
}

.ts-productbroc {
	border: 2px solid #fac78a;
	position: relative;
	padding: 15px 0 0;
}

.ts-productbroc>a {
	padding: 30px 0px;
}

.ts-productbroc>a>span {
	color: #353e77;
	font-size: 18px;
	font-weight: 400;
	display: block;
	margin: 0 auto 32px;
}

.ts-icon {
	font-size: 28px!important;
	color: #145f86;
	margin: 12px auto;
	display: block!important;
}

.ts-productbroc>a>b {
	position: absolute;
	display: inline-block;
	width: 36px;
	left: 0;
	height: 36px;
	border: 1px solid #f7931e;
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	border-radius: 50%;
	background-color: #f7931e;
	margin: -15px auto;
	right: 0;
}

.ts-productbroc>a>b:after {
	content: '';
	position: absolute;
	width: 18px;
	height: 1px;
	top: 50%;
	left: 8px;
	margin: -3px 0px;
	background: #fff;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.ts-productbroc>a>b:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 11px;
	padding: 6px;
	border: solid #fff;
	display: inline-block;
	margin: -9px auto;
	text-align: center;
	transform: rotate(402deg);
	border-width: 0 1px 1px 0;
	-moz-transform: rotate(402deg);
	-webkit-transform: rotate(402deg);
}

.ts-productbroc>a>b:hover {
	background: #fff;
	transition: 0.5s;
}

.ts-productbroc>a>b:hover:before,
.ts-productbroc>a>b:hover:after {
	border: #f7931e solid;
	border-width: 0 1px 1px 0;
}

.ts-productbroc>p>a>b {
	position: absolute;
	display: inline-block;
	width: 36px;
	left: 0;
	height: 36px;
	border: 1px solid #f7931e;
	background-color: #e8edf3;
	border-radius: 50%;
	background-color: #f7931e;
	margin: -15px auto;
	right: 0;
}

.ts-productbroc>p>a>span {
	color: #353e77;
	font-size: 18px;
	font-weight: 400;
	display: block;
	margin: 0 auto 32px;
}

.ts-productbroc>p>a>b:after {
	content: '';
	position: absolute;
	width: 18px;
	height: 1px;
	top: 50%;
	left: 8px;
	margin: -3px 0px;
	background-color: #fff;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(180deg);
}

.ts-productbroc>p>a>b:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 11px;
	padding: 6px;
	border: solid #fff;
	display: inline-block;
	margin: -9px auto;
	text-align: center;
	transform: rotate(320deg);
	border-width: 0 1px 1px 0;
	-moz-transform: rotate(320deg);
	-webkit-transform: rotate(402deg);
}

.ts-productbroc>p>a>b:hover {
	background-color: #fff;
	transition: 0.5s;
}

.ts-productbroc>p>a>b:hover:before,
.ts-productbroc>p>a>b:hover:after {
	border: #f7931e solid;
	border-width: 0 1px 1px 0;
}

.ts-productbroc p {
	padding: 0;
}

.ts-productbroc img {
	max-height: 37px;
}

.customer-resources {
	position: relative;
	padding: 70px 0px;
	border-top: solid 2px #c5c5c5;
}

.customer-select {
	position: relative;
	text-align: center;
	font-size: 0px;
}

.customer-select>h4 {
	color: #09567e;
	font-size: 56px;
	font-weight: 300;
	letter-spacing: 0.8px;
	margin: 0px auto 50px;
	text-align: center;
}

.customer-select>select,
.customer-select>input {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
}

.go-option,
input {
	display: inline-block;
	vertical-align: middle;
}

.go-option {
	position: relative;
	width: 400px;
	border: 1px solid #ccc;
	text-align: left;
	cursor: pointer;
}

.go-option:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 50%;
	right: 18px;
	margin: 0 auto 0;
	padding: 7px;
	border: solid #7b8b8e;
	display: inline-block;
	margin: -12px auto 0;
	text-align: center;
	transform: rotate(45deg);
	border-width: 0 1px 1px 0;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: 99;
}

.go-option:after {
	content: '';
	position: absolute;
	right: 15px;
	margin: -6px auto;
	width: 21px;
	height: 1px;
	top: 50%;
	background-color: #7b8b8e;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.go-option>select {
	position: relative;
	width: 100%;
	padding: 0px 24px;
	border: none;
	height: 52px;
	color: #aeaeae;
	font-size: 18px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	cursor: pointer;
}

select::-ms-expand {
	display: none;
}

.customer-select>input {
	width: 400px;
	height: 52px;
	color: #aeaeae;
	font-size: 18px;
	padding: 6px 24px;
	font-weight: 500;
	margin-left: 24px;
	border: 1px solid #ccc;
}

.customer-select>input::-webkit-input-placeholder {
	color: #aeaeae;
}

.customer-select>input:-moz-placeholder {
	color: #aeaeae;
}

.customer-select>input::-moz-placeholder {
	color: #aeaeae;
}

.customer-select>input:-ms-input-placeholder {
	color: #aeaeae;
}

.customer-select>a {
	width: 300px;
	margin: 42px auto 0px;
	display: block;
	font-size: 20px;
	color: #fff;
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	border: 1px solid #f7931e;
	padding: 16px 10px;
	font-weight: 400;
}

.customer-select>a:hover {
	background: transparent;
	color: #f7931e;
	border: 1px solid #f7931e;
	transition: 0.5s;
}

.go-fake {
	width: 100%;
	height: 1300px;
	background-color: red;
}

.go-product {
	position: relative;
	margin: 80px auto;
	text-align: center;
	font-size: 0px;
}

.go-product>.container>a {
	display: inline-block;
	width: 410px;
	font-size: 20px;
	color: #fff;
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	border: 1px solid #f7931e;
	text-align: center;
	padding: 16px 10px;
	font-weight: 400;
}

.go-product>.container>a+a {
	width: 300px;
	margin-left: 24px;
}

.go-product>.container>a:hover {
	background: transparent;
	color: #f7931e;
	border: 1px solid #f7931e;
	transition: 0.5s;
}


/*********publications starts here********/

.publications {
	position: relative;
	/*background-image: url("/assets/images/publications-banner.jpg");*/
	background-repeat: no-repeat;
	background-size: cover;
	background-position: fixed;
}

.go-main {
	position: relative;
	padding: 46px 0px 90px;
	font-size: 0px;
}

.go-main>h2 {
	color: #fff;
	font-size: 56px;
	font-weight: 300;
	letter-spacing: 0.8px;
	margin: 0px auto 46px;
	text-align: center;
}

.go-main>.go-trades {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 33.33%;
	padding: 0px 24px;
}

.go-trades>.go-vs {
	background-color: #e8edf3;
	padding: 24px;
	border: 2px solid #27aae1;
}

.go-vs>p {
	letter-spacing: 0.5px;
	font-size: 22px;
	max-width: 227px;
	letter-spacing: 0.5px;
	height: 100px;
	color: #27aae1;
	text-align: left;
	line-height: 22px;
}

.go-vs>small {
	display: block;
	color: #8e8884;
	font-size: 14px;
	height: 84px;
	font-weight: 300;
}

.go-vs>.go-circle {
	text-align: right;
}

.go-vs>.go-circle>span {
	position: relative;
	display: inline-block;
	width: 36px;
	height: 36px;
	border: 1px solid #f7931e;
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	border-radius: 50%;
	background-color: #f7931e;
	cursor: pointer;
}

.go-vs>.go-circle>span:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 8px;
	padding: 6px;
	border: solid #fff;
	display: inline-block;
	margin: -6px auto;
	text-align: center;
	transform: rotate(320deg);
	border-width: 0 1px 1px 0;
	-moz-transform: rotate(320deg);
	-webkit-transform: rotate(320deg);
}

.go-vs>.go-circle>span:after {
	content: '';
	position: absolute;
	width: 18px;
	height: 1px;
	top: 50%;
	left: 5px;
	background: #fff;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.go-vs>.go-circle>span:hover {
	background: transparent;
	transition: 0.5s;
}

.go-vs>.go-circle>span:hover:before {
	border: 1px solid #f7931e;
	border-width: 0 1px 1px 0;
}

.go-vs>.go-circle>span:hover:after {
	background: #f7931e;
}


/*Plasma Page Styles*/

.plasma-benefits .tissue-benefits-content img {
	max-height: 98px;
}


/*Platform page styles*/

.platform-page {
	margin-bottom: 40px;
	margin-top: 80px;
}

.platform-advantages .tissue-sec1-list {
	margin-top: 50px;
}

.platform-advantages .tissue-sec1-list p {
	color: #fff;
	font-size: 18px;
	padding:0;
}

.platform-advantages .tissue-sec1-list li {
	padding: 18px 0;
}

.platform-advantages .tissue-sec1-list ul li span {
	background-color: transparent;
}

.platform-cycle {
	position: relative;
	margin-top: 80px;
	padding-bottom: 200px;
}

.platform-cycle>.container>h4 {
	color: #09567e;
	font-size: 42px;
	font-weight: 300;
	margin: 0px auto 60px;
	text-align: center;
}

.platform-elio {
	position: relative;
	background-image: url("/assets/images/blend5.png");
	background-repeat: no-repeat;
	background-size: 90% auto;
	background-position: center;
	min-height: 767px;
	max-width: 763px;
	margin: 0 auto;
}

.platform-elio:before {
	content: "";
	position: absolute;
	background-image: url("/assets/images/elio-platform-logo.png");
	background-repeat: no-repeat;
	background-size: cover;
	top: 50%;
	left: 0px;
	right: 0px;
	margin: -68px auto;
	min-height: 150px;
	width: 436px;
}

.platform-atlas>img {
	margin: 0px auto 12px;
}

.platform-atlas,
.platform-sentinel,
.platform-variant,
.platform-cerebro,
.platform-assay {
	width: 300px;
	text-align: center;
}

.platform-atlas>span,
.platform-sentinel>span,
.platform-variant,
.platform-cerebro,
.platform-assay {
	display: block;
	color: #12577F;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	padding-top: 10px;
}

.platform-atlas {
	position: absolute;
	top: 0px;
	left: -151px;
	margin: 28px auto;
}

.platform-sentinel {
	position: absolute;
	top: 0px;
	right: -206px;
	margin: 42px auto;
}

.platform-variant {
	position: absolute;
	left: -210px;
	bottom: 50%;
	margin: -220px auto;
}

.platform-cerebro {
	position: absolute;
	right: -177px;
	bottom: 50%;
	margin: -304px auto;
}

.platform-assay {
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	margin: -147px auto;
}

.platform-cerebro>span {
	display: block;
	padding-top: 10px;
}

.platform-variant>span {
	display: block;
	padding-top: 10px;
}

.platform-assay>span {
	display: block;
	padding-top: 10px;
}


/*Advisors Page Styles*/

.advisors-banner {
	background: url(/assets/images/hero-advisors.jpg) top center;
	background-color: #204c8b;
	background-repeat: no-repeat;
	background-size: cover;
}

.advisors-content {
	margin: 60px 0 0;
}

.advisors-content>ul>li {
	border: 2px solid #dcdddd;
	padding: 42px 72px;
	margin-bottom: 18px;
}

.advisors-content>ul>li>h3 {
	line-height: normal;
	color: #06567f;
	font-weight: 400;
	font-size: 24px;
	padding-bottom: 20px
}

.advisors-content>ul>li>p {
	font-size: 18px;
	text-align: left;
	padding-bottom: 0;
}

.advisors {
	padding-bottom: 70px;
}


/*CAP/CLIA Styles*/

.cap-content p {
	color: #212529;
	font-size: 22px;
	line-height: 28px;
}

p.cap-ctnt1 {
	padding: 0 130px 50px;
}

p.cap-ctnt2 {
	padding: 0 90px;
}

.cap-content h2 {
	color: #353e77;
	font-size: 56px;
	padding-bottom: 20px;
	text-align: center;
}

.cap-assays {
	padding-top: 70px
}

.cap-assays>ul>li {
	width: 24%;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}

.cap-assays>ul>li>span {
	display: block;
	font-size: 22px;
	font-weight: 400;
	color: #353e77;
	line-height: normal;
	padding-top: 20px
}

.cap-assays>ul>li>img {
	max-height: 95px
}

.cap-banner {
	background: url(/assets/images/hero-CAP-CLIA.jpg) top center;
	background-size: cover;
	background-repeat: no-repeat;
}

.cap-research-service p {
	font-size: 18px;
}

.cap-research-service {
	border-top: solid 2px #c5c5c5;
	margin-top: 30px;
}

.cap-research-service h2 {
	padding-top: 60px;
}

.cap-content {
	padding-bottom: 60px;
}

.cap-clia-cta-banner {
	position: relative;
	margin: 0px auto;
	text-align: center;
	font-size: 0px;
	/*background: url("/assets/images/cap-clia-cta-banner.jpg") top center;*/
	padding: 100px 0;
	background-repeat: no-repeat;
	background-size: cover;
}

.cap-clia-cta-banner>.container>a {
	display: inline-block;
	width: 410px;
	font-size: 20px;
	color: #fff;
	background-color: transparent;
	border: 1px solid #def6ff;
	text-align: center;
	padding: 16px 10px;
	font-weight: 400;
}

.cap-clia-cta-banner>.container>a+a {
	width: 300px;
	margin-left: 24px;
}

.cap-clia-cta-banner>.container>a:hover {
	background-color: #def6ff;
	color: #125198;
	border: 1px solid #def6ff;
	transition: 0.5s;
}

.cap-cila-tissue {
	background-color: #ebebeb;
	padding: 36px 0px 36px;
}

.cap-cila-cont>h3 {
	max-width: 650px;
	margin: 0px auto;
	padding: 20px 0px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	font-weight: 300;
	letter-spacing: 0.5px;
	text-transform: capitalize;
	background-color: #27aae1;
}

.cap-cilatarget {
	position: relative;
	margin: 24px auto 36px;
}

.cap-targ {
	text-align: center;
	width: 100%;
	color: #0a567f;
	font-size: 24px;
	text-transform: uppercase;
	margin: 0 auto;
	font-weight: 400;
}

.cap-list-item {
	list-style-type: none;
	border: 1px solid #ddd;
	border-top: 0;
}

.cap-list-item>li {
	display: block;
	font-size: 14px;
	color: #1d2a68;
	padding: 16px 0px;
	border-top: 1px solid #ddd;
	background-color: #fff;
	cursor: pointer;
}

.cap-can-con {
	position: relative;
	max-width: 900px;
	margin: 0px auto;
}

.cap-list-item>li>.cap-can-con>a {
	color: #353e77;
	font-weight: 400;
	font-size: 22px;
}

.cap-check {
	width: 28px;
	height: 28px;
	display: inline-block;
	background-color: #faa630;
	border-radius: 50%;
	position: relative;
	position: absolute;
	cursor: pointer;
	right: 0px;
	margin: 4px auto;
	vertical-align: middle;
	transition: 0.5s;
}

.cap-check:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-left: 7px solid #fff;
	border-bottom: 7px solid transparent;
	text-align: center;
	margin: 7px 12px;
	transition: 0.5s;
}

.cap-conten {
	text-align: center;
	margin: 24px auto;
	text-transform: uppercase;
	color: #0c84c3;
	font-size: 24px;
}

.cap-accordian {
	list-style: none;
	border: 1px solid #ddd;
	border-top: 0;
}

.cap-accordian>li {
	background-color: #fff;
	border-top: 1px solid #ddd;
	position: relative;
}

.cap-accordian h4 {
	display: block;
	max-width: 900px;
	margin: 0px auto;
	cursor: pointer;
	padding: 0px;
	position: relative;
	color: #353e77;
	font-weight: 400;
	font-size: 22px;
}

.cap-check1 {
	width: 28px;
	height: 28px;
	display: inline-block;
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	border-radius: 50%;
	position: relative;
	position: absolute;
	cursor: pointer;
	right: 0px;
	margin: -25px 90px;
	vertical-align: middle;
	transition: 0.5s;
}

.cap-check1:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-left: 7px solid #fff;
	border-bottom: 7px solid transparent;
	text-align: center;
	margin: 7px 12px;
	transition: 0.5s;
}

.cap-accrdian-cont {
	display: none;
	padding: 24px 85px;
	background: #fff;
	border-top: 1px solid #ddd;
}

.cap-accordian .cap-accrdian-cont.active {
	display: block;
}

.cap-accordian>.cap-orng-rotate-icon>.cap-check1:after {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transition: 0.5s;
	margin: 9px 11px;
}

.cap-cila-cont {
	margin-top: 50px;
}

.cancerxome-content p {
	color: #212529;
	font-size: 18px;
}

.cancerxome-content>.ts-downloads>h5 {
	color: #353e77;
}

.cancerxome-content .tissue-keymetrics {
	background-image: none;
	margin-bottom: 0px;
}

.cancerxome-content .tissue-statics>h3 {
	color: #353e77;
	font-size: 36px;
}

.cancerxome-content .tissue-calc>b {
	font-size: 40px;
	font-weight: 400;
}

.cancerxome-content .tissue-calc>span {
	color: #212529;
}

.cancerxome-content .tissue-statics>.tissue-calc {
	padding: 10px 0 30px;
}

.cancerxome-content .tissue-statics {
	padding-top: 30px;
	padding-bottom: 0px;
	margin-top: 15px;
}

.cancerxome-content {
	padding-top: 40px;
	padding-bottom: 50px;
	margin-top: 18px;
	cursor: default;
}

.sample-requirements .tissue-calc span {
	max-width: none;
}

.sample-requirements .tissue-calc {
	padding-bottom: 50px;
}

.cancerxome-content .ts-downloads>ul>li {
	margin-bottom: 30px;
}


/* Footer styles */

.footer {
	/*background: #ebebeb;*/
	padding: 55px 0 30px;
	max-width: 1920px;
	margin: 0 auto;
}

.footer-logo {
	margin: 15px 0 0 0;
	max-width: 260px;
}

.footer-logo a {
	display: inline-block;
	width: 100%;
}

.footer-nav {
	display: block;
	font-size: 0;
	border-left: solid 1px #585858;
	padding: 0 0 0 50px;
	min-height: 220px;
}

.footer-nav ul {
	font-size: 16px;
	list-style: none;
	margin: 0;
	padding: 0 50px 0 0;
	display: inline-block;
	vertical-align: top;
}

.footer-nav ul li {
	display: block;
	margin: 0 0 15px 0;
}

.footer-nav ul li a {
	font-size: 16px;
	color: #585858;
	display: inline-block;
}

.f-social-icons {
	white-space: nowrap;
}

.f-social-icons ul {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.f-social-icons ul li {
	display: inline-block;
	width: 44px;
	height: 44px;
	background: #4d4d4d;
	border-radius: 50%;
	text-align: center;
	margin: 0 10px 0 0;
}

.f-social-icons ul li a,
i {
	display: inline-block;
	line-height: 44px;
	color: inherit;
	text-decoration: none;
	font-size: 20px;
}

.copy {
	padding: 45px 0 0 0;
	font-size: 16px;
	color: #585858;
	margin: 0;
	text-align: left;
}


/*Company Page Styles*/

.cmp-res-circle {
	position: relative;
	background-image: url("/assets/images/40-banner.png");
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 1310px;
}

.cmp-res-elio {
	position: absolute;
	left: 0px;
	right: 0px;
	top: -110px;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 610px;
	max-width: 600px;
	margin: 0 auto;
}

.cmp-res-elio:before {
	/*content: "";
	position: absolute;
	background-image: url("/assets/images/40-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
	top: 50%;
	left: 0px;
	right: 0px;
	margin: -26px auto;
	min-height: 114px;
	width: 300px;*/
}


.cmp-res-elio>.cmp-res-span {
	position: absolute;
	text-align: center;
	top: 50%;
	left: 0px;
	right: 0px;
	margin: 100px auto;
	color: #fff;
	font-size: 24px;
}

.cmp-global {
	position: relative;
	font-size: 0px;
	top: 380px;
	margin: 0px auto 36px;
}

.cmp-global>.cmp-img,
.cmp-global>span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 30%;
}

.cmp-global>span {
	width: 70%;
}

.cmp-global>span {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
}


/***** ****/

.cmp-circle {
	position: relative;
	/*background-image: url("/assets/images/40-banner.png");*/
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 960px;
	color: white;
}

.cmp-elio {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 140px;
	background-image: url("/assets/images/40-blend.png");
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 610px;
	width: 600px;
	margin: 0 auto;
}

.cmp-elio:before {
	/*content: "";
	position: absolute;
	background-image: url("/assets/images/40-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
	top: 50%;
	left: 0px;
	right: 0px;
	margin: -90px auto;
	min-height: 114px;
	width: 300px;*/
}
.cmp-lg-num {
		top: 28%;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    color: #f7931e;
    font-size: 121px;
    font-weight: bold;
}

.cmp-elio>.cmp-span {
	position: absolute;
	text-align: center;
	top: 50%;
	left: 0px;
	right: 0px;
	margin: 35px auto;
	color: #fff;
	font-size: 24px;
}

.cmp-atlas>img {
	margin: 0px auto 12px;
}

.cmp-atlas,
.cmp-sentinel,
.cmp-variant,
.cmp-cerebro,
.cmp-assay {
	width: 438px;
}

.cmp-atlas>span,
.cmp-sentinel>span,
.cmp-variant>span,
.cmp-cerebro>span,
.cmp-assay>span,
.cmp-brain>span,
.cmp-globe>span {
	display: inline-block;
	color: #fff;
	vertical-align: top;
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	width: 278px;
}

.cmp-atlas {
	position: absolute;
	top: 50%;
	left: -198px;
	margin: -400px auto;
}

.cmp-sentinel {
	position: absolute;
	top: 50%;
	right: -304px;
	margin: -389px auto;
}

.cmp-variant {
	position: absolute;
	left: -452px;
	bottom: 50%;
	margin: 55px auto;
}

.cmp-cerebro {
	bottom: 41%;
	max-width: 330px;
	position: absolute;
	left: 100%;
	margin-left: 23px;
}

.cmp-cerebro>span {
	max-width: 190px;
}

.cmp-assay {
	position: absolute;
	bottom: 0px;
	left: -80px;
	margin: -105px auto;
}

.cmp-brain {
	position: absolute;
	right: -273px;
	bottom: 50%;
	margin: -363px auto;
}

.cmp-globe {
	position: absolute;
	left: -380px;
	bottom: 35%;
	margin: -185px auto;
}

.cmp-rgt {
	text-align: right;
}

.cmp-rgt>img {
	margin-left: 18px;
}

.cmp-atlas>img {
	max-width: 100px;
}

.cmp-lft>img {
	margin-right: 10px;
}

.cmp-cerebro>img {
	max-width: 120px;
	margin-top: 45px;
}


/********************our team css starts*************************/

.cmp-team {
	position: relative;
	text-align: center;
	font-size: 0px;
	margin: 60px auto 70px;
}

.cmp-team>h3 {
	color: #09567e;
	font-weight: 300;
	font-size: 58px;
	letter-spacing: 0.5px;
	text-transform: capitalize;
	margin: 0px;
}

.cmp-team>p {
	color: #000;
	font-size: 24px;
	margin: 36px auto;
}

.cmp-team>a {
	display: inline-block;
	vertical-align: middle;
	font-size: 22px;
	color: #fff;
	font-weight: 400;
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	background-color: #f69220;
	padding: 12px 80px;
	line-height: 40px;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #F7931E;
}

.cmp-team>a+a {
	margin-left: 36px;
}

.cmp-team>a:hover {
	background: transparent;
	border: 1px solid #F7931E;
	color: #F7931E;
	transition: 0.5s;
	line-height: 40px;
}


/********************our vision css starts*************************/

.cmp-vision {
	position: relative;
	/*background-image: url("/assets/images/our-vision-banner.png");*/
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 1050px;
	background-position: bottom;
}

.cmp-vision>.container>h4 {
	font-size: 58px;
	color: #fff;
	text-align: center;
	text-transform: capitalize;
	font-weight: 300;
	padding-top: 48px;
	margin-bottom: 0;
}

.cmp-scope {
	position: absolute;
	font-size: 0px;
	bottom: 0px;
	width: 100%;
}

.cmp-scope>.cmp-now,
.cmp-scope>.cmp-future {
	display: block;
	vertical-align: top;
	font-size: 14px;
	width: 50%;
	background-color: rgba(247, 148, 32, 0.8);
	height: 468px;
	float:left;
}

.cmp-future {
	background-color: rgba(39, 170, 225, 0.8)!important;
}

.cmp-now>.cmp-sep {
	position: relative;
	/*padding: 0px 103px 0px 363px;*/
	/*padding: 0px 10px 0px 363px;*/
	padding-right: 82px;
}

.cmp-future>.cmp-sep {
	/*padding: 0px 394px 36px 82px;*/
	/*padding: 0px 386px 36px 82px;*/
	padding-left: 82px;
}

.cmp-now>.cmp-sep>h3,
.cmp-future>.cmp-sep>h3 {
	font-size: 130px;
	font-weight: 400;
	letter-spacing: 1px;
	color: rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0px;
	text-align: left;
}

.cmp-now>.cmp-sep>p,
.cmp-future>.cmp-sep>p {
	color: #fff;
	font-size: 18px;
	margin: 24px 0 0;
	text-align: left;
	padding-left: 10px;
	max-width: 460px;
}
.cmp-now>.cmp-sep>h3,
.cmp-now>.cmp-sep>p {
	max-width: 460px;
	margin-left: auto;
}


/***************careers css starts****************************/

.cmp-career {
	position: relative;
	/*background-image: url("/assets/images/careers-banner.png");*/
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	padding: 60px 0px 70px;
}

.cmp-career>.container>h4 {
	font-size: 58px;
	color: #fff;
	font-weight: 300;
	text-transform: capitalize;
	margin: 0px auto;
}

.cmp-career>.container>p {
	font-size: 32px;
	color: #fff;
	margin: 36px auto;
}

.cmp-career>.container>span {
	display: block;
	font-size: 22px;
	color: #fff;
	font-weight: 400;
	background-color: rgb(17, 44, 94, 0.3);
	padding: 12px 50px;
	line-height: 40px;
	text-transform: uppercase;
	border: 1px solid #fff;
	max-width: 300px;
	margin: 0 auto;
	cursor: pointer;
}

.cmp-career>.container>a {
	display: inline-block;
	width: 300px;
	font-size: 20px;
	color: #fff;
	background-color: transparent;
	border: 1px solid #def6ff;
	text-align: center;
	padding: 16px 10px;
	font-weight: 400;
	text-transform: uppercase;
}

.cmp-career>.container>a:hover {
	background-color: #def6ff;
	color: #125198;
	border: 1px solid #def6ff;
	transition: 0.5s;
}

.company-banner {
	background: url(/assets/images/hero-company.png) top center;
	background-size: cover;
	background-repeat: no-repeat;
}

.company-ctnt-sec1 span {
	color: #F7931E;
	font-weight: 400;
}

.certifications>h3 {
	color: #1d2857;
	font-weight: 300;
	font-size: 58px;
	text-align: center;
}

.certifications>ul>li {
	width: 25%;
	padding: 0 10px;
	margin-bottom: 20px;
	vertical-align: top;
}

.certifications .ts-productbroc a>span {
	padding: 0 30px;
}

.certifications {
	padding: 75px 0;
}

.certifications>ul {
	margin: 0px -10px;
	padding: 0;
}

.cmp-testmonial {
	position: relative;
	/*background-image: url("/assets/images/pgdxstories-banner.jpg");*/
	background-repeat: no-repeat;
	background-size: cover;
	min-height: auto;
}

.cmp-highlight {
	position: relative;
	font-size: 0px;
}

.cmp-highlight>h3 {
	color: #fff;
	font-size: 58px;
	padding: 50px 0px 0px;
	text-align: center;
	font-weight: 300;
	margin: 0px auto 36px;
}

.cmp-highlight>.cmp-profile,
.cmp-highlight>.cmp-content {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 40%;
}

.cmp-highlight>.cmp-content {
	width: 60%;
}

.cmp-highlight>.cmp-profile {
	text-align: center;
}

.cmp-profile>.cmp-proDet>h5 {
	color: #fff;
	font-size: 24px;
	line-height: 32px;
	font-weight: 400;
	margin: 12px auto 0px;
}

.cmp-profile>.cmp-proDet>p {
	color: #fff;
	font-size: 20px;
	margin: 0px auto 36px;
}

.cmp-highlight>.cmp-content>p {
	color: #fff;
	font-size: 18px;
	margin: 0 auto;
	max-width: 577px;
	margin: -122px auto;
	text-align: left;
}

.patents>.container>a+a {
	width: 340px;
	margin-left: 24px;
}

.patents>.container>h3 {
	color: #1d2857;
	font-weight: 300;
	font-size: 58px;
	text-align: center;
}
.patents>.container>a {
	margin-top: 24px
}

.patents {
	margin-top: 0;
}


/*Leadership*/

.hideDivs {
	position: relative;
	display: none;
	font-size: 14px;
	border: 2px solid #444b92;
	padding: 36px;
	margin: 0px auto 90px;
}

.lead-close {
	position: absolute;
	top: 5px;
	z-index: 4;
	right: 4px;
	width: 34px;
	height: 34px;
	font-size: 24px;
	cursor: pointer;
	line-height: 24px;
	fill: #444b92;
}

.hideDivs:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 146px;
	margin: 0 auto 0;
	background: #fff;
	padding: 18px;
	border: 2px solid #444b92;
	display: inline-block;
	margin: -21px 0 0;
	transform: rotate(2255deg);
	border-width: 0 2px 2px 0;
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
}

.lead-cntone:before{
    content: '';
    position: absolute;
    top: 0px;
    left: 32%;
    margin: 0 auto 0;
    background: #fff;
    padding: 18px;
    border: 2px solid #444b92;
    display: inline-block;
    margin: -21px 0 0;
    transform: rotate(2255deg);
    border-width: 0 2px 2px 0;
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
}

.lead-cnttwo:before{
	content: '';
    position: absolute;
    top: 0px;
    left: 65% !important;
    margin: 0 auto 0;
    background: #fff;
    padding: 18px;
    border: 2px solid #444b92;
    display: inline-block;
    margin: -21px 0 0;
    transform: rotate(2255deg);
    border-width: 0 2px 2px 0;
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);

}

.lead-cntthree:before{
    content: '';
    position: absolute;
    top: 0px;
    left: 49%;
    margin: 0 auto 0;
    background: #fff;
    padding: 18px;
    border: 2px solid #444b92;
    display: inline-block;
    margin: -21px 0 0;
    transform: rotate(2255deg);
    border-width: 0 2px 2px 0;
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
}

.hideDivs:nth-child(2):before {
	content: '';
	position: absolute;
	top: 0px;
	left: 49%;
	margin: 0 auto 0;
	background: #fff;
	padding: 18px;
	border: 2px solid #444b92;
	display: inline-block;
	margin: -21px 0 0;
	transform: rotate(2255deg);
	border-width: 0 2px 2px 0;
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
}

.hideDivs:nth-child(3):before {
	content: '';
	position: absolute;
	top: 0px;
	left: 82%;
	margin: 0 auto 0;
	background: #fff;
	padding: 18px;
	border: 2px solid #444b92;
	display: inline-block;
	margin: -21px 0 0;
	transform: rotate(2255deg);
	border-width: 0 2px 2px 0;
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
}

.contnt-divs {
	display: none;
}

.lead-div2:before {
	left: 50%!important;
}

.lead-div3:before {
	left: 82%!important;
}

.lead-global {
	position: relative;
	font-size: 0px;
	margin: 10px auto 0px;
	text-align: center;
}

.id-div1 {
	margin: 44px auto 90px;
}

.lead-global .lead-teamProfile {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: 33.33%;
	margin: 0px auto 50px;
	cursor: pointer;
}

.lead-teamProfile>.lead-profileImg {
	position: relative;
	text-align: center;
	margin: 0px auto 30px;
}

.lead-teamProfile>.lead-profileName {
	position: relative;
	text-align: center;
}

.lead-teamProfile>.lead-profileName>h3 {
	margin: 0 auto;
	font-size: 22px;
	color: #f79420;
	line-height: 25px;
	font-weight: 400;
	margin: 0px auto 10px;
}

.lead-teamProfile>.lead-profileName>p {
	margin: 0 30px;
	font-size: 20px;
	font-weight: 300;
	text-align: center;
}

.lead-global p {
	color: #000;
	text-align: left;
	font-size: 16px;
}

.lead-global>.container>h4 {
	font-size: 58px;
	color: #1d2857;
	text-align: center;
	font-weight: 300;
	margin: 100px auto 50px;
}

.lead-global .lead-nm {
	margin: 0px;
}

.lead-teamProfile>.lead-profileImg>span {
	display: block;
	width: 240px;
	height: 240px;
	background: #6E7777;
	border-radius: 50%;
	margin: 0 auto;
}


/*Contact*/

.contact-form {
	display: block !important;
	background-color: #fff !important;
}

.contact-form>form {
	padding-top: 0px !important;
}

.cont-location {
	position: relative;
}

.cont-addr {
	position: relative;
	font-size: 0px;
}

.cont-addr>p {
	font-size: 34px;
	color: #000;
	line-height: 38px;
	text-align: center;
	font-weight: 300;
	margin: 77px auto 73px;
}

.cont-addr>.cont-map,
.cont-addr>.cont-info {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 60%;
}

.cont-addr>.cont-map img {
	width: 100%;
}

.cont-addr>.cont-info {
	width: 40%;
}

.cont-addr>.cont-map>.map {
	width: 100%:;
}

.cont-addr>.cont-map>.map,
.cont-addr>.cont-info>.cont-addr-info {
	padding: 0px 32px;
}

.cont-info>.cont-addr-info>b {
	display: block;
	font-size: 20px;
	color: #1d2857;
	margin: 0px auto 41px;
	font-weight: 400;
}

.cont-addr-info>ul {
	position: relative;
	list-style-type: none;
	padding: 0;
}

.cont-addr-info>ul>li {
	display: block;
	margin: 0px auto 47px;
}

span.address-icons {
	width: 35px;
	text-align: center;
}

span.address-icons img {
	vertical-align: middle;
	max-height: 35px;
	max-width: 33px;
}

.cont-addr-info>ul>li>span,
.cont-addr-info>p {
	margin-left: 12px;
	color: #000;
	font-size: 18px;
	line-height: 24px;
}

.cont-addr-info>ul>li>span {
	display: inline-block;
	vertical-align: middle;
}

.cont-addr-info>span {
	font-size: 21px;
	color: #1d2857;
	line-height: 24px;
	padding-left: 20px;
}

.cont-addr-info>p>a {
	color: #000;
	padding-left: 65px;
}

.cont-addr-info>p {
	margin-left: 24px;
	margin: 24px auto 0px;
}


/*contact css*/

.contact-banner {
	background: url(/assets/images/hero-contact.jpg) top center;
	background-color: #204c8b;
	background-repeat: no-repeat;
	background-size: cover;
}

.cs-supportform {
	position: relative;
	max-width: 971px;
	margin: 0 auto 60px;
}

.cs-supportform>form {
	font-size: 0px;
}

.contact-form>form {
	padding: 0px!important;
}

.cs-form-group {
	display: inline-block;
	width: 50%;
	font-size: 14px;
	padding: 10px 24px;
	position: relative;
}

.cs-form-group1 {
	padding: 10px 24px;
	width: 100%;
}

.cs-form-group>label,
.cs-form-group1>label {
	display: block;
	font-size: 18px;
	color: #000000;
	margin: 6px auto;
}
.cs-form-group1 > input[type=checkbox] + label {
	display: inline-block;
	width: 90%;
	width: calc(100% - 28px);
}

.cs-form-group>span,
.cs-form-group1>span {
	color: red;
	display: none;
	font-size: 14px;
	margin: 4px auto;
}

.cs-form-group>input,
.cs-form-group>select,
.cs-form-group1>textarea,
.cs-form-group1>input[type=text] {
	width: 100%;
	padding: 14px;
	border: 1px solid #d4cdcd;
	outline: none;
	font-size: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-weight: 300
}
.cs-form-group1 > input[type=checkbox] {
	float:left;
	position: relative;
	margin: 13px 10px 0 0;
	-webkit-appearance: none;
	appearance: none;
	height: 14px;
	width: 14px;
	border: 2px solid #d4cdcd;
	border-radius: 2px;
}
.cs-form-group1 > input[type=checkbox]:checked::after {    
	display: block;
    position: absolute;
    top: -2px;
    left: -2px;
    content: '\f00c';
    font-size: 18px;
    line-height: 12px;
    color: #007bff;
    font-family: FontAwesome;
}
.g-recaptcha iframe {
	border: 1px solid transparent;
}
.cs-form-group>input.error,
.cs-form-group>select.error,
.cs-form-group1>textarea.error,
.cs-form-group1>input[type=text].error,
.cs-form-group1 > input[type=checkbox].error,
.g-recaptcha.error iframe{
	border-color: #cc0000;
}

.cs-form-group>select {
	cursor: pointer;
}

.cs-form-group1>textarea {
	resize: none;
	height: 90px;
}

.cs-submit1 {
	vertical-align: text-bottom;
	text-align: right;
	width: 100%;
}

.cs-submit {
	width: 180px!important;
	text-transform: uppercase;
	font-weight: 400 !important;
	cursor: pointer;
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	border: 1px solid #F89520;
	color: #fff;
}

.cs-form-group>.cs-eff:hover {
	transition: 0.5s;
	color: #F89520;
	border: 1px solid #F89520;
	background:transparent!important;
}

.cont-location>.container>p {
	font-size: 24px;
	color: #000;
	line-height: 27px;
	text-align: center;
	font-weight: 300;
	margin: 60px auto 50px;
}

.cs-option:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 50%;
	right: 49px;
	margin: 0 auto 0;
	padding: 7px;
	border: solid #7b8b8e;
	display: inline-block;
	margin: 5px auto 0;
	text-align: center;
	transform: rotate(45deg);
	border-width: 0 1px 1px 0;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: 99;
}

.cs-option:after {
	content: '';
	position: absolute;
	right: 46px;
	margin: 11px auto;
	width: 21px;
	height: 1px;
	top: 50%;
	background-color: #7b8b8e;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}


/***Customer support***/

.cs-active {
	background-color: rgb(250, 166, 48)!important;
	transition: 0.5s;
	border: 1px solid #F89520!important;
}

.frm-close {
	cursor: pointer;
	z-index: 11;
	width: 60px;
}

.cs-submit:hover {
	background-color: rgb(250, 166, 48)!important;
	color: #fff;
	transition: 0.5s;
}

.cs-supportform {
	position: relative;
	display: none;
	max-width: 900px;
	background-color: #DDDDDD;
	margin: 36px auto 70px;
}

.cs-supportform>form {
	padding: 60px;
	font-size: 0px;
}

.customer-select>h4 {
	font-size: 58px;
}

.cs-header>h3 {
	font-size: 58px;
	text-align: center;
	color: #1C2953;
	margin: 36px auto;
	font-weight: 300;
	letter-spacing: 0.5px;
}

.cs-header>p {
	color: #000000;
	font-size: 24px;
	text-align: center;
	margin: 0px auto 36px;
	letter-spacing: 0.5px;
	padding: 0px;
}

.cs-services-list {
	font-size: 0px;
	list-style-type: none;
	margin: 0px -12px;
}

.cs-services-list>li {
	width: 31%;
	font-size: 14px;
	display: inline-block;
	padding: 0px 12px;
	color: #fff;
	vertical-align: middle;
}

.cs-services-list>li {
	background-color: #54B1F6;
	border: 1px #54B1F6;
	border-style: solid;
	height: 120px;
	font-size: 24px;
	padding: 0 20px;
	margin: 0 10px;
	position: relative;
	cursor: pointer;
	transition: 0.5s;
	line-height: 120px;
	vertical-align: middle;
}

.cs-services-list>li:hover {
	background-color: #F89520;
	border: 1px solid #F89520;
}

.cs-elio>p {
	width: 90%;
	line-height: 30px;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 0;
}

.cs-elio>span {
	position: absolute;
	display: inline-block;
	width: 36px;
	right: 16px;
	top: 50%;
	margin: -18px auto;
	height: 36px;
	border: 2px solid #fff;
	border-radius: 50%;
	transition: 0.5s;
}

.cs-elio>span:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 8px;
	padding: 6px;
	border: 2px solid #fff;
	display: inline-block;
	margin: -6px auto;
	text-align: center;
	transform: rotate(320deg);
	border-width: 0 2px 2px 0;
	-moz-transform: rotate(320deg);
	-webkit-transform: rotate(320deg);
}

.cs-elio>span:after {
	content: '';
	position: absolute;
	width: 18px;
	height: 2px;
	top: 50%;
	left: 5px;
	background-color: #fff;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.cs-pgdproducts {
	position: relative;
	margin: 48px auto 0px;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url('/assets/images/pgdxstories-banner.jpg');
}

.cs-pgdproducts1 {
	position: relative;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url('/assets/images/careers-banner.png');
}

.cs-pgdproducts a,
.cs-pgdproducts1 a {
	color: #fff;
}

.cs-right-support,
.cs-left-support {
	font-size: 0px;
	max-width: 400px;
	margin: 0px auto;
}

.cs-right-support>p,
.cs-left-support>p {
	font-size: 24px;
	max-width: 200px;
	color: #fff;
	text-align: left;
	margin: 24px auto 24px;
	text-transform: uppercase;
	padding: 0px;
	font-weight: 400;
	letter-spacing: 1px;
}

.cs-faq {
	margin-bottom: 70px;
}

.cs-products {
	text-align: center;
	font-size: 58px;
	letter-spacing: 0.5px;
	font-weight: 300;
	color: #ffffff;
	padding: 48px 0px;
}

.cs-products-list {
	list-style-type: none;
	font-size: 0px;
}

.cs-products-list>li {
	width: 50%;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
}

.cs-right-support,
.cs-left-support {
	vertical-align: middle;
}

.cs-phn,
.cs-phn-cont {
	width: 20%;
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}

.cs-phn-cont {
	width: 80%;
}

.cs-phn-cont>span,
.cs-phn-cont>b {
	display: block;
	color: #fff;
}

.cs-phn-cont>span {
	font-size: 24px;
}

.cs-phn-cont>b {
	font-size: 16px;
	font-weight: 400;
	margin: 10px auto 0px;
	text-transform: uppercase;
}

.cs-phn>img {
	max-width: 50px;
	vertical-align: middle;
}

.cs-topp {
	margin-top: 24px;
}

.cs-order {
	padding: 16px 24px;
	text-align: center;
	border: 2px solid#fff;
	color: #ffffff!important;
	font-size: 18px;
	max-width: 312px;
	margin: 48px 0px 48px;
	cursor: pointer;
	font-weight: 400;
}

.cs-hvr:hover {
	border: 1px solid;
	background-color: #fff;
	border: 2px solid #fff;
	transition: 0.5s;
}

.cs-hvr:hover a {
	color: #f7931e;
	transition: 0.5s;
}

.cs-hvr1:hover {
	border: 1px solid;
	background-color: #fff;
	border: 2px solid #fff;
	transition: 0.5s;
}

.cs-hvr1:hover a {
	color: #1D2753;
	transition: 0.5s;
}

.cs-order>a {
	color: #ffffff;
}

.cs-faq>h4 {
	font-size: 58px;
	color: #1D2753;
	font-weight: 300;
	text-align: center;
	margin: 48px auto;
}

.cs-open {
	display: block!important;
}

.cs-faq li ul {
	display: none;
	list-style: none;
	padding: 0px 24px;
}

.cs-acc-cont {
	width: 100%;
	display: inline-block;
	cursor: pointer;
	padding: 20px 42px;
	position: relative;
	z-index: 999;
	font-size: 18px;
	font-weight: 400;
}

.sscl {
	padding: 14px 24px;
	color: #262D5A;
	font-size: 24px;
	border: 2px solid #4481A0;
	text-align: left;
	font-weight: 400;
}

.cs-accrdian-qa {
	border: 1px solid #ccc;
	;
	border-top: none;
	list-style-type: none;
	position: relative;
}

.cs-accrdian-qa>li {
	border-bottom: 1px solid #ccc;
	;
	position: relative;
}

.cs-answers {
	padding: 0px 46px;
	margin: 8px auto;
	font-size: 18px;
	font-weight: 400;
}

.cs-accrd {
	margin: 0px auto 8px;
	position: relative;
}

.cs-rotate-icon {
	width: 28px;
	height: 28px;
	display: inline-block;
	background: linear-gradient(to right, #fbaf38 0%, #f69220 100%);
	border-radius: 50%;
	position: relative;
	position: absolute;
	cursor: pointer;
	right: 30px;
	top:20px;
	vertical-align: middle;
	transition: 0.5s;
}

.cs-rotate-icon:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-left: 7px solid #fff;
	border-bottom: 7px solid transparent;
	text-align: center;
	margin: 7px 12px;
	transition: 0.5s;
}

.cs-rotate {
	transform: rotate(90deg);
	transition: 0.5s;
}

.cs-rotate1 {
	transform: rotate(90deg);
	right: 50px!important;
	transition: 0.5s;
	margin: -36px auto!important;
}

.cs-sub-element {
	position: absolute;
	right: 70px;
	margin: -32px auto;
	cursor: pointer;
	transition: 0.5s;
}

.cs-elc {
	margin: 4px auto
}

.cs-sub-element:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 8px;
	padding: 6px;
	border: 2px solid gray;
	display: inline-block;
	margin: -6px auto;
	text-align: center;
	transform: rotate(316deg);
	border-width: 0 2px 2px 0;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(312deg);
}

.cs-sub-element:after {
	content: '';
	position: absolute;
	width: 18px;
	height: 2px;
	top: 50%;
	left: 5px;
	background-color: gray;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}


/***Legal & Provacy Page Styles ***/

.lp-privacy {
	padding: 48px 0px;
}

.lp-privacy p {
	text-align: left;
}

.lp-privacy>h3,
.lp-privacy>h4 {
	font-size: 24px;
	color: #1f1e1e;
	text-transform: capitalize;
	text-align: center;
	font-weight: 300;
	letter-spacing: 0.5px;
	margin: 12px auto;
}

.lp-privacy>h4 {
	font-size: 36px;
	color: #1f1e1e;
	margin: 60px auto 36px;
}

.lp-privacy-content>p {
	max-width: 70%;
	margin: 0px auto;
	font-size: 18px;
	line-height: 28px;
	color: #121212;
}

.lp-privacy-content>p>strong {
	padding-top: 20px;
	font-size: 20px;
}

.lp-privacy-content>p+p {
	padding: 12px 0px 0px;
}

.lp-privacy-content>h5 {
	max-width: 76%;
	font-size: 24px;
	margin: 50px auto 24px;
	font-weight: 500;
	letter-spacing: 0.5px;
	color: #0a5481;
	text-transform: uppercase;
}

.lp-privacy-content>h6 {
	text-transform: capitalize;
	font-size: 24px;
	color: #1f1e1e;
	max-width: 70%;
	margin: 0px auto;
	font-weight: 300;
	letter-spacing: 0.5px;
	margin: 28px auto 20px;
}

.lp-mail-bx {
	color: #f39221;
	display: block;
}


/******************************Careers*******************************/


/*<!--================================ Images section============================= -->*/

.careers-banner {
	background: url(/assets/images/hero-careers.jpg) top center;
	background-size: cover;
	background-repeat: no-repeat;
}

.career-imgSection {
	position: relative;
	border-bottom: 1px solid #c6c6c6;
	padding: 36px 0px;
	text-align: center;
}

.career-imgSection>.container>img {
	max-width: 170px;
}

.career-imgSection>.container>img+img {
	margin-left: 118px;
}

/*<!--============================= OUR CULTURE STARTS============================= -->*/

.career-culture {
	position: relative;
	text-align: center;
	padding: 85px 0px 74px;
}

.career-culture>h3 {
	color: #1d2857;
	font-size: 58px;
	font-weight: 300;
	margin: 0px auto 62px;
}

.career-culture>p,
.career-culture>span {
	font-size: 22px;
	color: #000;
	line-height: 28px;
	margin: 0px auto 37px;
}

.career-culture>span {
	margin: 0 auto display: block;
}

#pagenation>li>a.active {
    color: #06567f;
}

/******************************testimonial css starts*******************************/

.career-global {
	position: relative;
	background-image: url("/assets/images/pgdxstories-banner.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	min-height: auto;
}

.career-testmonial {
	position: relative;
}

.career-highlight {
	position: relative;
	font-size: 0px;
}

.career-highlight>h3 {
	color: #fff;
	font-size: 58px;
	padding: 50px 0px 0px;
	text-align: center;
	font-weight: 300;
	margin: 0px auto 36px;
}

.career-highlight>.career-profile,
.career-highlight>.career-content {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: 40%;
}

.career-highlight>.career-content {
	width: 60%;
	padding-top: 20px;
	margin-bottom: 20px;
}

.career-highlight>.career-profile {
	text-align: center;
}

.career-profile>.career-proDet>h5 {
	color: #fff;
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	margin: 12px auto 0px;
}

.career-profile>.career-proDet>p {
	color: #fff;
	font-size: 20px;
	margin: 0px auto 36px;
}

.career-highlight>.career-content>p {
	color: #fff;
	font-size: 18px;
	margin: 0 auto;
	max-width: 577px;
	margin: 0 auto 1em auto;
}

.owl-pagination {
	margin-top: -24px;
	padding-bottom: 18px;
}

.owl-theme .owl-controls .owl-page span {
	background: #fff!important;
	width: 16px!important;
	height: 16px!important;
}


/******************************testimonial css starts*******************************/

.career-resources {
	position: relative;
	padding: 97px 0px 79px;
}

.career-select {
	position: relative;
	text-align: center;
	font-size: 0px;
}

.career-select>h4 {
	color: #1d2857;
	font-size: 58px;
	font-weight: 300;
	letter-spacing: 0.8px;
	margin: 0px auto 56px;
	text-align: center;
}

.career-select>select,
.career-select>input {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
}

.go-option {
	display: inline-block;
	vertical-align: middle;
}

.go-option {
	position: relative;
	width: 472px;
	border: 1px solid #ccc;
	text-align: left;
}

.go-option:before {
	pointer-events: none;
	content: '';
	position: absolute;
	top: 50%;
	right: 18px;
	margin: 0 auto 0;
	padding: 7px;
	border: solid #7b8b8e;
	display: inline-block;
	margin: -12px auto 0;
	text-align: center;
	transform: rotate(45deg);
	border-width: 0 1px 1px 0;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: 2;
}

.go-option:after {
	content: '';
	position: absolute;
	right: 15px;
	margin: -6px auto;
	width: 21px;
	height: 1px;
	top: 50%;
	background-color: #7b8b8e;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.go-option>select {
	position: relative;
	width: 100%;
	padding: 0px 24px;
	border: none;
	height: 52px;
	color: #777777;
	font-size: 18px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

select::-ms-expand {
	display: none;
}

.career-select>.career-left {
	margin-left: 24px;
}

.careers-role {
	display: inline-block;
	max-width: 36px;
	left: 0;
	height: 36px;
	border: 1px solid #f7931e;
	background-color: #e8edf3;
	border-radius: 50%;
	background-color: #f7931e;
	right: 0;
	transform: rotate(270deg);
	transition: 0.5s;
}

.careers-role:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 11px;
	padding: 6px;
	border: solid #fff;
	display: inline-block;
	margin: -9px auto;
	text-align: center;
	transform: rotate(320deg);
	border-width: 0 1px 1px 0;
	-moz-transform: rotate(320deg);
	-webkit-transform: rotate(402deg);
}

.careers-role:after {
	content: '';
	position: absolute;
	width: 18px;
	height: 1px;
	top: 50%;
	left: 8px;
	margin: -4px 0px;
	background-color: #fff;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(180deg);
}

.careers-role:hover {
	background-color: #fff;
	transition: 0.5s;
}

.careers-role:hover:before,
.careers-role:hover:after {
	border: #f7931e solid;
	border-width: 0 1px 1px 0;
}

.careers-list {
	list-style-type: none;
	border-top: 1px solid #c6c6c6;
}

.careers-list>li {
	display: block;
	width: 100%;
	border-bottom: 1px solid #c6c6c6;
	padding: 24px 0px;
}

.career-one {
	max-width: 1024px;
	margin: 0px auto;
	position: relative;
	padding: 0px 24px;
}

.career-one>a {
	font-size: 0px;
}

.career-one>a>h4,
.career-one>a>p {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}

.career-one>a>h4 {
	font-size: 24px;
	color: #06567f;
	text-transform: uppercase;
	text-align: left;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
	width: calc(100% - 36px);
}

.career-one>a>h4>span {
	display: block;
	font-size: 17px;
	color: #808080;
	text-align: left;
	text-transform: none;
	font-weight: 300;
}

.career-one>a>p {
	width: 36px;
	vertical-align: middle;
}

#pagenation {
	list-style-type: none;
	/*font-size: 0px;*/
	text-align: center;
	margin: 50px auto 60px;
}

#pagenation>li {
	display: inline-block;
	padding: 0px 12px;
	font-size: 22px;
	font-weight: 400;
	margin: 0px auto;
}

#pagenation>li>a {
	color: #f79420;
}

.careers-footer-content {
	padding-top: 40px;
	padding-bottom: 69px;
}

.careers-footer-content>p {
	font-size: 15px;
	color: #808080;
	line-height: 20px;
}

.careers-footer-content>p+p {
	padding: 24px 0px 0px;
}

.careers-footer-content>p>a {
	color: #808080;
}

.careers-footer-content>p>a:hover {
	color: #000;
}

.job-desc {
	margin: 85px auto;
	margin-bottom: 125px !important;
}

.job-desc-cont>h3 {
	font-size: 58px;
	color: #1d2857;
	text-align: center;
	font-weight: 300;
	padding-bottom: 85px;
}

.job-desc-cont>h6 {
	font-size: 22px;
	color: #06567f;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 31px;
	text-align: left;
	margin-top: 25px;
}
.job-desc-cont>h6:first-child {
		font-size: 32px;
		margin-bottom: 50px;
}

.job-desc-cont>p,
.job-desc-list {
	font-size: 17px;
	color: #000000;
	/*padding: 23px 0px 50px;*/
	line-height: 28px;
}

.job-desc-cont>p>a {
	color: #f79420;
}

.job-desc-cont>p>span {
	display: block;
}

.job-desc-list {
	list-style-type: disc!important;
	line-height: 22px;
	padding-left: 20px;
}

.job-desc-list>li+li {
	padding-top: 26px;
}

.aply-job {
	font-size: 20px;
	color: #f79420;
	text-transform: uppercase;
	text-align: center;
	border: solid 1px #F79420;
	padding: 16px 50px;
	transition: 0.5s;
	font-weight: 400;
	display: block;
  float: left;
  clear: both;
	margin-top: 10px;
}

.aply-job:hover {
	background-color: #f79420;
	color: #fff;
}

/*Customer Resources*/
.resources-banner {
    background: url(/assets/images/hero-customer-resources.jpg) top center;
    background-color: #204c8b;
    background-repeat: no-repeat;
    background-size: cover;
}

  .cst-res-cont {
    position: relative;
    margin: 90px auto 0px;
    }
    .cst-res-cont >h5 {
    font-size: 34px;
    text-align: center;
    color:#1d2857;
    margin: 0px auto;
    font-weight: 300;
    }
    .cst-res-cont >ul {
    list-style-type: none;
    font-size: 0px;
    margin: 65px auto 24px;
    box-sizing: border-box;
    }
    .cst-res-cont >ul >li {
    display: inline-block;
    width: 25%;
    font-size: 14px;
    padding: 0px 14px;
    box-sizing: border-box;
    text-align: center;
    margin: 0px auto 48px;
    }
    .cst-res-elio-cont {
    border: 2px solid #fac78a;
    position: relative;
    min-height: 100px;
    }
    .cst-res-elio-cont >a >span {
    color: #1d2857;
    font-size: 16px;
    font-weight: 400;
    display: block;
    margin:36px auto;
    }
    .cst-res-elio-cont >a >b {
    position: absolute;
    display: inline-block;
    width: 30px;
    left: 0;
    bottom: 0px;
    height: 30px;
    border: 1px solid #f7931e;
    border-radius: 50%;
    background-color: #f7931e;
    margin: -20px auto;
    right: 0;
    transition: 0.5s;
    cursor: pointer;
    transform: rotate(90deg);
    }
    .cst-res-icon:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 7px solid #fff;
    border-bottom: 7px solid transparent;
    text-align: center;
    margin: 7px -3px;
    }
    .cst-res-elio-cont >a >b:hover{
    background-color: #fff;
    }
    .cst-res-elio-cont >a >b:hover:after{
    border-top: 7px solid transparent;
    border-left: 7px solid #f7931e;
    border-bottom: 7px solid transparent;
    }
    .crs-select>a {
    max-width: 420px;
    text-align: center;
    margin: 0px auto 0px;
    display: block;
    font-size: 20px;
    color: #fff;
    background-color: #f7931e;
    border: 1px solid #f7931e;
    padding:15px 10px;
    font-weight: 400;
    transition: 0.5s;
    }
    .crs-select>a:hover{
    background-color: transparent;
    color: #f7931e;
    border: 1px solid #f7931e;
    transition: 0.5s;
    }

/*Responsive Styles*/

@media only screen and (max-width: 1350px) and (min-width: 1121px) {
	.cmp-circle {
		min-height: 895px;
	}
	.cmp-globe {
		bottom: 53%;
		left: -110px;
		margin: -334px auto;
	}
	.cmp-cerebro>span {
		/*display: block;*/
	}
	.cmp-variant>img {
		max-width: 28px;
	}
	.cmp-globe>img {
		max-width: 60px;
	}
	.cmp-cycle {
		min-height: 860px;
	}
	.cmp-cerebro>img {
		max-width: 90px!important;
		margin-top: 26px;
	}
	.cmp-elio {
		min-height: 549px;
		max-width: 541px;
	}
	.cmp-atlas>img,
	.cmp-sentinel>img,
	.cmp-ariant>img,
	.cmp-cerebro>img,
	.cmp-assay>img,
	.cmp-brain>img {
		max-width: 60px;
	}
	.cmp-atlas>span,
	.cmp-sentinel>span,
	.cmp-variant>span,
	.cmp-cerebro>span,
	.cmp-assay>span,
	.cmp-brain>span,
	.cmp-globe>span {
		font-size: 14px;
		line-height: 18px;
		width: 140px;
	}
	.cmp-elio:before {
		min-height: 86px;
		max-width: 230px;
	}
	.cmp-atlas,
	.cmp-sentinel,
	.cmp-variant,
	.cmp-cerebro,
	.cmp-assay {
		width: 264px;
	}
	.cmp-variant {
		left: -265px;
		margin: -62px auto;
	}
	.cmp-cerebro {
		right: 0px;
		margin: 0px 10px;
		width: 260px!important;
	}
	.cmp-assay {
		margin: -128px auto;
	}
	.cmp-lft br,.cmp-rgt br {
		display: none;
	}
	.cmp-scope>.cmp-now,
	.cmp-scope>.cmp-future {
		width: 100%;
		height: 100%;
		padding-bottom: 52px;
	}
	.cmp-now>.cmp-sep,
	.cmp-future>.cmp-sep {
		padding: 0px;
	}
	.cmp-now>.cmp-sep>h3,
	.cmp-future>.cmp-sep>h3 {
		font-size: 72px;
	}
	.cmp-now > .cmp-sep > h3, .cmp-now > .cmp-sep > p,
	.cmp-future > .cmp-sep > h3, .cmp-future > .cmp-sep > p {
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
	}
	.cmp-atlas {
		left: -121px;
		margin: -318px auto;
	}
	.cmp-sentinel {
		right: -112px;
		margin: -324px auto;
	}
	.cmp-brain {
		right: -110px;
		margin: -318px auto;
	}
	.cmp-assay {
		bottom: 0px;
		left: 0px;
		right: 90px;
	}
}


@media only screen and (max-width: 1120px) and (min-width: 768px) {
	.ts-downloads>ul {
		margin: 0px -18px;
	}
	.cmp-lft br,.cmp-rgt br {
		display: none;
	}
	.cmp-circle {
		min-height: 895px;
	}
	.cmp-globe {
		bottom: 53%;
		left: -110px;
		margin: -334px auto;
	}
	.cmp-cerebro>span {
		display: block;
	}
	.cmp-variant>img {
		max-width: 28px;
	}
	.cmp-globe>img {
		max-width: 60px;
	}
	.cmp-cycle {
		min-height: 860px;
	}
	.cmp-cerebro>img {
		max-width: 90px!important;
	}
	.cmp-elio {
		min-height: 549px;
		max-width: 541px;
	}
	.cmp-atlas>img,
	.cmp-sentinel>img,
	.cmp-ariant>img,
	.cmp-cerebro>img,
	.cmp-assay>img,
	.cmp-brain>img {
		max-width: 60px;
	}
	.cmp-atlas>span,
	.cmp-sentinel>span,
	.cmp-variant>span,
	.cmp-cerebro>span,
	.cmp-assay>span,
	.cmp-brain>span,
	.cmp-globe>span {
		font-size: 12px;
		line-height: 16px;
		width: 140px;
	}
	.cmp-elio:before {
		min-height: 86px;
		max-width: 230px;
	}
	.cmp-atlas,
	.cmp-sentinel,
	.cmp-variant,
	.cmp-cerebro,
	.cmp-assay {
		width: 264px;
	}
	.cmp-variant {
		left: -185px;
		margin: -62px auto;
	}
	.cmp-cerebro {
		right: 0px;
		margin: 0px -37px;
		width: 148px!important;
	}
	.cmp-assay {
		margin: -100px auto;
	}
	.cmp-scope>.cmp-now,
	.cmp-scope>.cmp-future {
		width: 100%;
		height: 100%;
		padding-bottom: 52px;
	}
	.cmp-now>.cmp-sep,
	.cmp-future>.cmp-sep {
		padding: 0px;
	}
	.cmp-now>.cmp-sep>h3,
	.cmp-future>.cmp-sep>h3 {
		font-size: 72px;
	}
	.cmp-now > .cmp-sep > h3, .cmp-now > .cmp-sep > p,
	.cmp-future > .cmp-sep > h3, .cmp-future > .cmp-sep > p {
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
	}
	.cmp-atlas {
		left: -121px;
		margin: -318px auto;
	}
	.cmp-sentinel {
		right: -112px;
		margin: -324px auto;
	}
	.cmp-brain {
		right: -110px;
		margin: -318px auto;
	}
	.cmp-assay {
		bottom: 0px;
		left: 0px;
		right: 90px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1512px) {
	.cmp-future>.cmp-sep {
		padding: 0px;
	}
	.cmp-now>.cmp-sep {
		padding: 0px;
	}
	.cmp-now>.cmp-sep>h3,
	.cmp-future>.cmp-sep>h3 {
		font-size: 120px;
	}
	.platform-sentinel,
	.platform-cerebro {
		right: -165px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
 .cst-res-cont >ul >li{
    width:33.33%;
    }
	.cs-services-list>li {
		width: 45%;
		margin-bottom: 12px;
		text-align: center!important;
	}
	.cs-services-list {
		text-align: center;
	}
	.lead-global .lead-teamProfile {
		padding: 0px 12px;
	}
	.lead-teamProfile>.lead-profileImg>img {
		max-width: 200px;
	}
	.lead-teamProfile>.lead-profileImg>span {
		width: 200px;
		height: 200px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.patents>.container>a+a {
		width: 300px;
		margin-left: 16px;
	}
	.go-option {
    width: 450px;
	}
	.go-product>.container>a {
		width: 294px;
		font-size: 16px;
	}
	.certifications>ul>li {
		width: 33.33%;
	}
}

@media (max-width:991px) {
	.eco-dept-content {
		margin: 75px 0 0 0;
		min-height: inherit;
		padding-bottom: 50px;
	}
	.panel-title h4 {
		margin: -26px 0 0 0;
	}
	.footer-logo img {
		max-width: 210px;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.eco-system {
		min-height: 467px;
	}
	.eco-system ul li img {
		max-width: 62px;
		margin-bottom: 10px;
	}
	.eco-system ul li span {
		font-size: 14px;
	}
	.pothlogist {
		top: 175px;
		left: -15px;
	}
	.molecular {
		right: 100px;
		bottom: 12px;
	}
	.oncologist {
		top: 153px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.lead-cntthree:before{
		left: 49% !important;
	}
	.lead-cntone:before{
		left: 32%!important;
	}
	.lead-cnttwo:before{
		left: 65% !important;
	}
	.go-option {
		width: 332px;
	}
	.platform-elio {
		background-size: 75% auto;
		min-height: 686px;
		max-width: 684px;
	}
	.hideDivs:nth-child(2):before {
		left: 47%;
	}
	.hideDivs:nth-child(3):before {
		left: 80% !important;
	}
	.hideDivs:before {
		left: 14%;
	}
	.patents>.container>a+a {
		width: 316px;
		margin-left: 12px;
	}
	.go-product>.container>a {
		width: 270px;
		font-size: 18px;
	}
	.cmp-elio {
		min-height: 549px;
		max-width: 541px;
	}
	.cmp-elio:before {
		min-height: 86px;
		max-width: 230px;
	}
	.cmp-scope>.cmp-now,
	.cmp-scope>.cmp-future {
		width: 100%;
	}
	.cmp-now>.cmp-sep,
	.cmp-future>.cmp-sep {
		padding: 0px;
	}
	.cmp-now>.cmp-sep>h3,
	.cmp-future>.cmp-sep>h3 {
		font-size: 72px;
	}
	.go-main {
		text-align: center;
	}
	.go-main>.go-trades {
		width: 50%;
		padding: 0px 16px;
	}
	.go-vs>small {
		text-align: left;
	}
	.ts-downloads>ul>li {
		width: 50%;
		padding: 0px 24px;
	}
	.go-product>.container>a {
		width: 224px;
		font-size: 12px;
	}
	.go-product>.container>a+a {
		width: 206px;
		margin: 0px 0px 0px 12px;
	}
	.cap-clia-cta-banner>.container>a+a {
		width: 100%;
		margin: 24px 0px 0px;
	}
	.cap-clia-cta-banner>.container>a {
		width: 100%;
		font-size: 16px;
	}
	.tpl {
		margin-top: 24px;
	}
	.platform-sentinel {
		right: -44px;
	}
	.platform-atlas {
		left: -96px;
	}
	.platform-variant {
		left: -90px;
	}
	.platform-cerebro {
		right: -44px;
	}
}

@media(max-width: 991px) {
	.interior-hero {
		padding-top: 0px;
	}
	.cancerxome-content .tissue-statics>.tissue-calc {
		width: 100%;
	}
	.ts-ganepanel td {
		display: inline-block;
		width: 33.3%;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.eco-system {
		width: 500px;
		min-height: 500px;
		margin: 0 auto;
	}
	.customer-select>input {
		margin-left: 0px;
		margin-top: 24px;
	}
	.cap-accordian h4 {
		padding-left: 15px;
	}
	.cap-check1 {
		margin: -25px 20px;
	}
	.interior-content.news-content .webinar-section .webinar-box .webinar-title {
		font-size: 14px;
	}
}

@media (min-width: 768px) {
	.cmp-circle {
		display: block;
	}
	.cmp-res-circle {
		display: none;
	}
}

@media (max-width: 767px) {
	.career-imgSection>.container>img {
		max-width: 130px;
	}
	.career-imgSection>.container>img+img {
		margin-left: 24px;
	}
	.career-imgSection,
	.career-culture {
		padding: 24px 0px;
	}
	.career-culture>h3 {
		font-size: 36px;
		margin: 0px auto 24px;
	}
	.career-culture>p,
	.career-culture>span {
		font-size: 16px;
		line-height: 22px;
		margin: 0px auto 20px;
	}
	.career-highlight>h3 {
		font-size: 24px;
	}
	.career-highlight>.career-profile,
	.career-highlight>.career-content {
		width: 100%;
	}
	.career-highlight>.career-content>p {
		margin: 0px auto
	}
	.owl-theme .owl-controls {
		margin-top: 24px;
	}
	.career-select>h4 {
		font-size: 36px;
		margin: 0px auto 24px;
	}
	.career-resources {
		padding: 24px 0px;
	}
	.go-option {
		width: 100%
	}
	.career-select>.career-left {
		margin-left: 0px;
	}
	.cmp-vision {
		background-image: none;
		height: 100%;
		min-height: auto;
	}
	.our-vision {
		background-image: url(/assets/images/our-vision-banner.png);
		background-size: cover;
		width: 100%!important;
		max-width: 100%;
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	.platform-cycle>.container>h4 {
		font-size: 24px;
		margin: 0px auto 36px;
	}
	.hideDivs:before,
	.hideDivs:nth-child(2):before,
	.hideDivs:nth-child(3):before {
		left: 45% !important;
	}
	.cmp-res-elio:before {
		min-height: 48px;
		width: 126px;
	}
	.cmp-res-elio>.cmp-res-span {
		margin: 38px auto;
		font-size: 14px;
	}
	.cmp-res-elio {
		min-height: 310px;
		max-width: 300px;
	}
	.cmp-lg-num {
			font-size: 67px;
			top: 34%;
	 }
	.cmp-global {
		top: 178px;
	}
	.certifications {
		padding: 24px 0;
	}
	.cmp-global>span {
		padding-left: 12px;
		font-size: 15px;
	}
	.cmp-global>.cmp-img>img {
		max-width: 80px;
	}
	.cmp-global>.cmp-img {
		text-align: center;
	}
	.cmp-res-circle {
		padding-bottom: 16px;
	}
	.cs-rotate-icon {
		margin: -38px auto;
	}
	.cs-header>h3 {
		font-size: 30px;
		margin: 0px auto 18px
	}
	.cs-header>p {
		font-size: 18px;
		margin: 0px auto 20px;
		letter-spacing: 0px;
	}
	.cs-services-list>li {
		width: 100%;
		margin: 8px auto;
	}
	.cs-supportform>form {
		padding: 12px;
	}
	.cs-form-group {
		width: 100%;
		padding: 0px;
	}
	.cs-form-group1 {
		padding: 0px;
	}
	.cs-option:before {
		right: 18px;
	}
	.cs-option:after {
		right: 16px;
	}
	.cs-form-group.cs-submit1 {
		text-align: center;
		margin: 12px auto 0px;
	}
	input.cs-submit {
		margin: 0 auto;
	}
	.cs-products {
		font-size: 28px;
		padding: 24px 0px 12px;
	}
	.cs-products-list>li {
		width: 100%;
	}
	.cs-right-support>p,
	.cs-left-support>p {
		margin: 0px auto 12px;
		font-size: 20px;
	}
	.cs-phn-cont>b {
		margin: 6px auto 0px;
	}
	.cs-phn-cont>span {
		font-size: 20px;
	}
	.cs-right-support {
		margin: 36px auto 0px;
	}
	.cs-faq>h4 {
		font-size: 30px;
		margin: 24px auto;
	}
	.sscl {
		font-size: 14px;
	}
	.cs-accrdian-qa {
		padding: 0px 10px
	}
	.cs-acc-cont {
		padding: 12px 10px;
	}
	.cs-sub-element {
		right: 65px;
		margin: -24px auto
	}
	.cs-rotate1 {
		right: 14px;
		margin: -42px auto;
	}
	.cs-answers {
		padding: 0px 12px;
		font-size: 14px;
	}
	.cs-acc-cont {
		font-size: 14px;
	}
	.cs-elio>p {
		font-size: 14px;
	}
	.lp-privacy {
		padding: 24px 12px;
	}
	.lp-privacy-content>p,
	.lp-privacy-content>h6,
	.lp-privacy-content>h5 {
		max-width: 95%;
	}
	.cont-addr>.cont-map,
	.cont-addr>.cont-info {
		width: 100%;
	}
	.cont-addr>p {
		font-size: 20px;
		line-height: 26px;
		margin: 24px auto 24px;
	}
	.cont-addr>.cont-map>.map,
	.cont-addr>.cont-info>.cont-addr-info {
		padding: 0px 10px;
	}
	.cont-addr>.cont-info>.cont-addr-info {
		margin: 24px auto;
	}
	.cont-location>.container>p {
		font-size: 17px;
		line-height: 20px;
		margin: 0px auto 36px;
	}
	.cont-info>.cont-addr-info>b {
		font-size: 16px;
		margin: 0px auto 20px;
	}
	.cont-addr-info>ul>li {
		margin: 0px auto 16px;
	}
	.cont-addr-info>ul>li>span,
	.cont-addr-info>p {
		font-size: 14px;
	}
	.cont-addr-info>p {
		margin: 10px auto 0px;
	}
	.cs-form-group {
		width: 100%;
	}
	.certifications>h3,
	.patents>.container>h3 {
		font-size: 36px;
	}
	.cmp-circle {
		display: none;
	}
	.cmp-res-circle {
		display: block;
	}
	.lead-global .lead-teamProfile {
		width: 100%;
		margin: 0px auto 36px;
	}
	.lead-global {
		margin: 40px auto 0px;
	}
	.lead-teamProfile>.lead-profileName>h3 {
		font-size: 20px;
		margin: 0px;
	}
	.lead-teamProfile>.lead-profileName>p {
		font-size: 18px;
	}
	.lead-teamProfile>.lead-profileImg {
		margin: 0px auto 14px;
	}
	.lead-global .lead-nm {
		margin: 36px 0px 0px;
	}
	.lead-global>.container>h4 {
		font-size: 34px;
		margin: 36px 0px 36px;
	}
	.cmp-highlight>h3 {
		font-size: 30px;
		padding: 24px 0px 0px;
	}
	.cmp-highlight>.cmp-profile,
	.cmp-highlight>.cmp-content {
		width: 100%;
	}
	.cmp-highlight>.cmp-content {
		margin: 0px auto 24px;
	}
	.cmp-profile>.cmp-proDet>h5 {
		font-size: 20px;
	}
	.cmp-profile>.cmp-proDet>p {
		font-size: 18px;
		margin: 0px auto 18px;
	}
	.cmp-highlight>.cmp-content>p {
		font-size: 16px;
		margin: 0px;
	}
	.cmp-elio {
		background-image: none;
		top: 24px;
	}
	.cmp-atlas,
	.cmp-sentinel,
	.cmp-variant,
	.cmp-cerebro,
	.cmp-assay,
	.cmp-brain,
	.cmp-globe {
		position: relative;
		margin: 0px 0px 30px 0px;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
	}
	.cmp-circle {
		min-height: 1094px;
		padding: 0px 12px;
	}
	.cmp-atlas>span,
	.cmp-sentinel>span,
	.cmp-variant>span,
	.cmp-cerebro>span,
	.cmp-assay>span,
	.cmp-brain>span,
	.cmp-globe>span {
		width: 60%;
		font-size: 12px;
	}
	.cmp-elio>.cmp-span {
		display: none;
	}
	.cmp-elio:before {
		display: none;
	}
	.cmp-rgt {
		text-align: left;
	}
	.cmp-team {
		margin: 24px auto;
	}
	.cmp-team>h3 {
		font-size: 36px;
	}
	.cmp-team>p {
		font-size: 18px;
		margin: 24px auto;
	}
	.cmp-team>a {
		padding: 0px;
		font-size: 16px;
		width: 100%;
	}
	.cmp-team>a+a {
		margin: 20px 0px 0px;
	}
	.cmp-vision>.container>h4 {
		margin: 0px;
		font-size: 30px;
		padding-top: 24px;
	}
	.cmp-scope>.cmp-now,
	.cmp-scope>.cmp-future {
		width: 100%;
		padding: 0px 0px 46px;
		height: 100%;
	}
	.cmp-now>.cmp-sep {
		padding: 0px;
	}
	.cmp-now>.cmp-sep>h3,
	.cmp-future>.cmp-sep>h3 {
		font-size: 70px;
		padding-left: 17px;
	}
	.cmp-scope {
		width: 100%;
		position: relative;
	}
	.cmp-now > .cmp-sep > h3, .cmp-now > .cmp-sep > p,
	.cmp-future > .cmp-sep > h3, .cmp-future > .cmp-sep > p {
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
	}
	.cmp-now>.cmp-sep>p,
	.cmp-future>.cmp-sep>p {
		margin: 12px auto 0px;
	}
	.cmp-now>.cmp-sep>p {
		font-size: 17px;
		padding: 0px 25px;
	}
	.cmp-future>.cmp-sep>p {
		padding-left: 25px;
		padding-right: 25px;
	}
	.cmp-future>.cmp-sep {
		padding: 0px;
	}
	.cmp-career {
		padding: 40px 0px;
	}
	.cmp-career>.container>p {
		margin: 24px auto;
		font-size: 18px;
	}
	.cmp-career>.container>h4 {
		font-size: 36px;
	}
	.cmp-career>.container>a {
		margin-bottom: 20px;
	}
	.cmp-career>.container>span {
		font-size: 14px;
	}
	.cap-list-item>li>.cap-can-con>a {
		font-size: 16px;
	}
	.cap-accordian h4 {
		padding: 20px 55px 20px 20px;
		font-size: 16px;
	}
	.cap-content h2 {
		font-size: 36px;
		text-align: center;
	}
	p.cap-ctnt1 {
		padding: 0 0 30px;
	}
	p.cap-ctnt2 {
		padding: 0 0px;
	}
	.cap-research-service {
		margin-top: 0px;
	}
	.cap-assays>ul>li {
		width: 98%;
		padding-bottom: 50px;
	}
	.cap-clia-cta-banner>.container>a {
		width: 100%;
		font-size: 16px;
	}
	.cap-clia-cta-banner>.container>a+a {
		width: 100%;
		margin: 24px 0px 0px;
	}
	.advisors-content {
		margin: 30px 0 0;
	}
	.advisors-content>ul>li {
		padding: 30px 25px;
	}
	.platform-cycle {
		margin-top: 36px;
	}
	.platform-elio {
		min-height: 265px;
		max-width: 264px;
	}
	.platform-atlas>img,
	.platform-sentinel>img,
	.platform-variant>img,
	.platform-cerebro>img,
	.platform-assay>img,
	.platform-varient>img {
		max-width: 56px;
	}
	.platform-atlas>span,
	.platform-sentinel>span,
	.platform-variant,
	.platform-cerebro,
	.platform-assay {
		font-size: 10px;
		line-height: 13px;
	}
	.platform-elio:before {
		min-height: 32px;
		max-width: 91px;
		margin: -8px auto;
	}
	.platform-atlas,
	.platform-sentinel,
	.platform-variant,
	.platform-cerebro,
	.platform-assay {
		width: 130px;
	}
	.platform-assay {
		margin: -92px auto;
		left: -21px;
	}
	.platform-advantages .tissue-sec1-list {
		margin-top: 0px;
	}
	.innerpags-banner {
		background: url(/assets/images/mobile-hero-elio-overview.jpg) no-repeat top center;
		background-size: cover;
	}
	.banner-desc h2 {
		padding-bottom: 20px;
		font-size: 30px;
	}
	.pgdx-panels .section {
		padding-top: 30px;
	}
	.content .section h2 {
		font-size: 28px;
		margin-bottom: 30px;
	}
	.panel-title h4 {
		font-size: 20px;
		font-weight: 400;
	}
	.pgdx-panels ul {
		padding: 0 0 0 25px;
		margin: 0 0 30px 0;
	}
	.btn-gradiant {
		max-width: 300px;
		font-size: 18px;
	}
	.panel-title {
		min-height: 175px;
	}
	.eco-system-block p.description {
		padding: 0 0 25px;
	}
	.eco-system ul li img {
		max-width: 40px;
	}
	.eco-system ul li span {
		font-size: 14px;
	}
	.eco-system {
		width: 320px;
		margin: 0 auto;
		min-height: 320px;
	}
	.molecular {
		bottom: -20px;
	}
	.eco-dept img {
		margin: 0 auto 10px;
	}
	.eco-dept span {
		font-size: 14px;
	}
	.pothlogist {
		top: 93px;
		left: -15px;
	}
	.pgdx-panels ul {
		min-height: 0;
	}
	.pgdx-panels ul li span {
		font-size: 20px;
	}
	.breadcrum-nav>ul>li>a {
		font-size: 13px;
	}
	h3.elio-subhead {
		padding: 0px;
		font-size: 1.5rem;
	}
	h3.elio-subhead img {
		position: relative;
		float:left;
		margin: 0 10px 10px 0;
	}
	.tissue-complete-page {
		padding-bottom: 0px;
	}
	.content {
		margin-top: 24px;
		padding-bottom: 100px;
		padding-bottom: 0px;
	}
	.content .section {
		margin-top: 0px;
	}
	.tissue-sec1 {
		margin-top: 24px;
	}
	.tissue-sec1-list {
		margin: 16px auto 0px;
	}
	.tissue-benefits {
		padding: 24px 0px;
	}
	.tissue-benefits h2 {
		font-size: 30px;
	}
	.tissue-benefits-content {
		margin-top: 24px;
	}
	.tissue-benefits-content p {
		padding: 24px 0px 0px;
		font-size: 20px;
	}
	.tissue-tabel-content {
		margin-top: 36px;
	}
	.ts-tablecont {
		width: 100%;
	}
	.ts-ganepanel>h3,
	.ts-performance>h3 {
		font-size: 28px;
		padding: 10px;
	}
	.ts-performance {
		margin: 28px auto 24px;
	}
	.ts-ganepanel>h3,
	.ts-performance>h3 {
		font-size: 24px;
	}
	.tissue-keymetrics {
		margin: 0 auto 24px;
	}
	.tissue-statics {
		padding: 36px 0px;
	}
	.tissue-statics>.tissue-calc {
		width: 50%;
		padding: 24px 0px;
	}
	.tissue-statics>h3 {
		font-size: 28px;
		margin: 0px auto 0px;
	}
	.tissue-calc>b {
		font-size: 24px;
	}
	.tissue-calc>span {
		font-size: 12px;
	}
	.tissue-calc>b>span {
		font-size: 16px;
	}
	.tissue-calc>small {
		font-size: 24px;
	}
	.customer-resources {
		padding: 24px 0px;
	}
	.go-option {
		width: 100%;
		margin: 0px auto 24px;
	}
	.customer-select>input {
		margin-left: 0px;
	}
	.customer-select>h4 {
		font-size: 24px;
		margin: 0px auto 28px;
	}
	.customer-select>select,
	.customer-select>input {
		width: 100%;
	}
	.customer-select>a {
		margin: 24px auto 0px;
		width: 100%;
		font-size: 16px;
	}
	select,
	.customer-select>input,
	.go-option>select {
		font-size: 14px;
	}
	.ts-downloads>ul {
		margin: 0px;
	}
	.ts-downloads>ul>li {
		margin: 36px auto 0px;
		padding: 0px;
		width: 100%;
	}
	.ts-downloads {
		padding-bottom: 36px;
	}
	.ts-downloads>ul {
		padding: 0px;
	}
	.go-main {
		padding: 24px 0px 0px;
	}
	.go-main>h2 {
		font-size: 28px;
		margin: 0px auto 24px;
	}
	.go-main>.go-trades {
		width: 100%;
		padding: 0px;
		margin: 0px auto 24px;
	}
	.go-product {
		margin: 24px auto;
	}
	.go-product>.container>a {
		width: 100%;
		font-size: 16px;
	}
	.go-product>.container>a+a {
		width: 100%;
		margin: 24px 0px 0px;
	}
	.cancerxome-content .tissue-statics>.tissue-calc {
		width: 100%;
	}
	.cap-accrdian-cont {
		padding: 24px 10px;
	}
	.cap-check1 {
		margin: -45px 20px;
	}
	.cancerxome-content .tissue-calc>b {
		font-size: 32px;
		line-height: 32px;
	}
	.cancerxome-content .tissue-calc>span {
		font-size: 14px;
	}
	.oncologist {
		top: 77px;
	}
	.footer-logo img {
		max-width: 160px;
	}
	.footer .f-social-icons li {
		margin-bottom: 15px;
	}
}





@media (max-width: 575.98px) {
	.footer-logo {
		margin: 15px 0 30px;
	}
	.footer-nav {
		display: block;
		font-size: 0;
		border-left: 0;
		padding: 0;
		min-height: inherit;
	}
	.f-social-icons {
		white-space: inherit;
	}
	.f-social-icons ul li {
		margin: 0 0 10px 0;
	}
	.copy {
		padding: 15px 0;
	}
	.banner-content {
		min-height: 130px;
	}
	.footer {
		padding: 20px 0 0;
	}
	.pgdx-panels {
		background-image: url(/assets/images/mobile-panels-banner.jpg);
	}
	.panel-title {
		margin: 0 auto 30px;
	}
	.oncologist {
		right: 0;
	}
}

@media only screen and (max-width: 767px) and (min-width: 520px) {
	.cmp-res-circle {
		min-height: 1130px;
	}
	.our-vision {
		min-height: 434px;
	}
	.cst-res-cont >ul >li{
    width:50%;
    }
}


@media(max-width: 519px) {
	.cmp-res-circle {
		min-height: 1100px;
	}
}

@media (min-width: 448px) and (max-width: 519px) {
	.our-vision {
		min-height: 385px;
	}
	 .cst-res-cont >ul >li{
    width:100%;
    }
}

@media (max-width: 448px) {
	.cmp-res-circle {
		min-height: 1200px;
	}
	.our-vision {
		min-height: 289px;
	}
	 .cst-res-cont >ul >li{
    width:100%;
    }
}

@media(max-width: 410px) {
		.cmp-res-circle {
			min-height: 1250px;
		}
}

@media(max-width: 360px) {
		.cmp-res-circle {
			min-height: 1400px;
		}
}



@media (min-width: 414px)and (max-width: 768px) {
	.platform-sentinel {
		right: -73px;
		margin: 31px auto;
	}
	.platform-atlas {
		left: -96px;
	}
	.platform-variant {
		left: -90px;
		margin: -124px auto;
	}
	.platform-cerebro {
		right: -75px;
		margin: -138px auto;
	}
}

@media (max-width: 413px) {
	.platform-sentinel {
		right: -16px;
		margin: 31px auto;
	}
	.platform-atlas {
		left: -45px;
	}
	.platform-variant {
		left: -45px;
		margin: -124px auto;
	}
	.platform-cerebro {
		right: -20px;
		margin: -138px auto;
	}
	 .cst-res-cont >ul >li{
    width:100%;
    }
}