/*general*/
.full-height { min-height: 100vh; }
h1 { font-size: 84px; line-height: 1.3; color: #454545; font-family: 'spectral-regular'; font-weight: normal; margin-bottom: 43px }
.border-title { position: relative; padding-top: 40px }
.border-title:before { position: absolute; content: ''; left: 0; top: 0; height: 10px; width: 45px; background-color: #ffa617; }
.btn.white-btn { background-color: #ffe79c; color: #454545; border: 2px solid #fff; min-width: 250px; text-align: center; line-height: 56px; }
.btn.white-btn:hover { border-color: #454545; background-color: #454545; color: #fff; }

/*Contact Form*/
.contact-page-form { padding: 0; position: relative; z-index: 1; }
.contact-page-form .contact-image-block { background-repeat: no-repeat; background-size: cover; background-position: top center;position: absolute; top: 0; left: 0; right: 0; height: 100%; z-index: -1; }
.contact-page-form .container { max-width: 1560px; }
.contact-page-form .contact-detail-wrapper { display: flex; flex-wrap: wrap; }
.office-detail-section { padding-bottom: 166px; }
.contact-page-form .contact-detail-wrapper .left-col { flex: 0 0 45%; max-width: 45%; }
.contact-page-form .contact-detail-wrapper .right-col { flex: 0 0 55%; max-width: 55%; }
.contact-page-form .contact-detail-wrapper .left-col .content-wrapper {  margin: 0 auto 50px 0; padding-top: 6px; }
.contact-page-form .contact-detail-wrapper .right-col .form-content { padding-left: 70px; }
.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2 { font-size: 54px; margin-bottom: 27px; padding-top: 48px; }
.contact-page-form  .form-content form .form-row.btn-wrapper { margin-top: 20px; }
.contact-page-form .form-content form .form-group { padding: 0 25px; }
.contact-page-form .form-content form .form-row { margin: 0 -25px; }
.contact-page-form .radio-wrapper .wpcf7-list-item-label::before { height: 20px; width: 20px; top: 0; }
.contact-page-form .radio-wrapper input[type="radio"]:checked + .wpcf7-list-item-label::after { height: 8px; width: 8px; top: 6px; left: 6px; background-image: none; background-color: #fff; border-radius: 50%; }
.get-update-section { padding: 91px 0 101px; }
.get-update-section .container { max-width: 1380px; }
.get-update-section .get-update-wrapper { display: flex; flex-wrap: wrap; }
.get-update-section .get-update-wrapper .left-col { flex: 0 0 35%; max-width: 35%; padding-top: 17px; }
.get-update-section .get-update-wrapper .right-col { flex: 0 0 65%; max-width: 65%; }
.get-update-section .get-update-wrapper .right-col .form-content { padding-left: 100px; }
.get-update-section .get-update-wrapper .left-col h2 { margin-bottom: 43px; }
.get-update-section .get-update-wrapper .left-col p a { font-weight: 700; font-family: 'worksans-bold'; color: #454545; text-decoration: underline; }
.get-update-section .get-update-wrapper .left-col p a:hover { text-decoration: none; }
.get-update-section .form-content form .form-row.btn-wrapper { margin-top: 30px; }
.contact-page-form-detail-block { padding-bottom: 90px; padding-top: 192px;}
.office-detail-section .office-detail-wrapper { display: flex; margin: 0 -24px; }
.office-detail-section .office-detail-wrapper  .office-detail-inner { max-width: 25%; flex: 0 0 25%; padding: 0 24px; }
.office-detail-section .office-detail-wrapper  .office-detail-inner .inner-content { border-width: 3px; border-image-source: linear-gradient(to top, #67e7eb, #ffcb0d); border-image-slice: 1; background-image: linear-gradient(to top, #67e7eb, #ffcb0d); padding: 3px; display: flex; flex-direction: column; height: 100%; }
.office-detail-section .office-detail-wrapper  .office-detail-inner .inner-content .content-block { background-color: #fff; height: 100%; text-align: center;padding: 22px 15px;}
.office-detail-section .office-detail-wrapper  .office-detail-inner .inner-content .image-block { background-color: #fff; min-height: 200px;background-repeat: no-repeat;background-size: cover;background-position: center; }
.office-detail-section .office-detail-wrapper  .office-detail-inner h3{ font-size: 24px;color: #454545;line-height: 1.2;font-family: 'worksans-bold';margin-bottom: 25px; }
.office-detail-section .office-detail-wrapper  .office-detail-inner a,.office-detail-section .office-detail-wrapper  .office-detail-inner p { color: #454545; }
.office-detail-section .office-detail-wrapper  .office-detail-inner p { line-height: 1.4; }
.office-detail-section h2 { font-size: 54px;line-height: 1.6;margin-bottom: 23px; }
.office-detail-section .office-detail-wrapper  .office-detail-inner address { font-style: normal; }
.office-detail-section .office-detail-wrapper  .office-detail-inner ul { margin-top: 20px; }
/*checkbox*/
.custom-checkbox-wrraper .custom-checkbox { position: relative; display: inline-block; }
.custom-checkbox-wrraper .custom-checkbox input { position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 2; cursor: pointer; }
.custom-checkbox-wrraper .custom-checkbox label { color: #fff; padding-left: 40px; min-height: 20px; position: relative; font-size: 16px; opacity: 0.8; display: inline-block; line-height: 20px }
.custom-checkbox-wrraper .custom-checkbox label:before { position: absolute; content: ''; border: 2px solid #9e9e9e; height: 20px; width: 20px; top: 0; left: 0; border-radius: 50%; transition: all 0.3s; }
.custom-checkbox-wrraper .custom-checkbox label:after { position: absolute; content: ''; background-color: #fff; height: 12px; width: 12px; top: 4px; left: 4px; border-radius: 50%; transition: all 0.3s; opacity: 0; }
.custom-checkbox-wrraper .custom-checkbox input:checked + label { opacity: 1; }
.custom-checkbox-wrraper .custom-checkbox input:checked + label:after { opacity: 1; }
.custom-checkbox-wrraper .custom-checkbox input:checked + label:before { border-color: #fff }

/*resource page*/
.resource-section .resource-image-block { background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; position: absolute; top: 0; left: 0; right: 0; height: 100%; z-index: -1; }
.resource-section { padding: 188px 0; position: relative; z-index: 1; }
.resource-section h1 { font-size: 72px; margin-bottom: 17px; }
.resource-section .container { max-width: 1400px }
.resource-section .resource-filter-block { background-color: rgba(158, 158, 158, 1); padding: 25px; display: flex; align-items: center; justify-content: space-between; margin-top: 27px; position: relative; }
.resource-section .resource-filter-block .input-block { flex: 1; margin-right: 28px }
.resource-section .resource-filter-block .form-group .form-control { width: 100%; background-color: #fff; height: 50px; line-height: 50px; padding: 0 20px; border: 0; color: #9e9e9e; font-family: 'worksans'; font-size: 18px; }
.resource-section .resource-filter-block .form-group { display: flex; }
.resource-section .resource-filter-block .form-group .submit-btn { font-size: 0; height: 50px; width: 50px; background-color: #454545; background-image: url(../images/search-icon.png); background-repeat: no-repeat; background-position: center; background-size: 23px; border: 0; transition: all 0.3s; }
.resource-section .resource-filter-block .form-group .submit-btn:hover { opacity: 0.8 }
.resource-section .resource-filter-block .form-group .form-control::placeholder { color: #9e9e9e; }
.resource-section .resource-filter-block .form-group .form-control::-webkit-input-placeholder { color: #9e9e9e; }
.resource-section .resource-filter-block .form-group .form-control::-moz-placeholder { color: #9e9e9e; }
.resource-section .resource-filter-block .form-group .form-control:-ms-input-placeholder { color: #9e9e9e; }
.resource-section .resource-filter-block .form-group .form-control:-moz-placeholder { color: #9e9e9e; }
.resource-section .resource-filter-block .filter-link { font-size: 16px; text-transform: uppercase; font-family: 'worksans-bold'; color: #fff; text-decoration: underline; }
.resource-section .resource-filter-block .filter-link:hover { text-decoration: none; }
.resource-section .resource-filter-block .filter-dropdown { position: absolute; left: 0; top: 100%; right: 0; background-color: #737373; padding: 17px 57px; display: none; z-index: 5; }
.resource-section .resource-filter-block ul { display: flex; align-items: center; margin: 0 -30px -10px; flex-wrap: wrap; }
.resource-section .resource-filter-block ul li { padding: 0 30px; max-width: 20%; flex: 0 0 20%; margin-bottom: 10px; }
.resource-section .resource-sort-block { display: flex; justify-content: space-between; margin-top: 45px; }
.resource-section .resource-sort-block .form-group { display: flex; align-items: center }
.resource-section .resource-sort-block .custom-select-wrapper .select2.select2-container { width: auto !important; height: 20px; background-color: #3cc2cf; min-width: 126px }
.resource-section .resource-sort-block label { font-size: 14px; font-family: 'worksans-bold'; margin-right: 10px; }
.resource-section .resource-sort-block p { font-size: 14px; font-family: 'worksans-bold'; margin-left: 10px; }
.resource-section .resource-sort-block .select2-dropdown { min-width: 200px; border-top: 2px solid #3cc2cf; }
.resource-section .resource-sort-block .custom-select-wrapper .select2-container .select2-selection--single .select2-selection__rendered { line-height: 16px; font-size: 14px; color: #fff; font-family: 'worksans-bold'; padding: 0 20px 0 5px; }
.resource-section .resource-sort-block .custom-select-wrapper .select2-container .select2-selection--single .select2-selection__arrow:after { background-image: url(../images/down-arrow.png); right: 0; background-size: 12px; }
.resource-list-wrapper { margin-top: 38px; }
.resource-list-wrapper .list-item { position: relative; display: flex; }
.resource-list-wrapper .list-item+.list-item { margin-top: 30px; padding-top: 34px }
.resource-list-wrapper .list-item+.list-item:before { position: absolute; content: ''; left: 0; top: 0; right: 0; background-image: linear-gradient(to right, #67e7eb, #ffcb0d, #ffa617); height: 4px; }
.resource-list-wrapper .list-item .left-block { max-width: 24%; flex: 0 0 24%; padding-right: 10px; }
.resource-list-wrapper .list-item .right-block { max-width: 76%; flex: 0 0 76% }
.resource-list-wrapper .list-item  .date-block span { display: block; font-family: 'worksans-bold'; line-height: 1.4; }
.resource-list-wrapper .list-item  .date-block { position: relative; padding-top: 26px; }
.resource-list-wrapper .list-item  .date-block:before { position: absolute; content: ''; left: 0; height: 3px; top: 11px; width: 20px; background-color: #3cc2cf }
.resource-list-wrapper .list-item h5 { font-family: 'worksans-bold'; font-size: 24px; }
.resource-list-wrapper .list-item h5 a { color: #454545 }
.resource-list-wrapper .list-item h5 a:hover { color: #737373 }
.resource-list-wrapper .list-item ul li { font-size: 14px; }
.resource-list-wrapper .list-item ul { margin-top: 22px; }
.resource-list-wrapper .list-item ul li span { font-family: 'worksans-bold' }
.resource-list-wrapper .list-item .date-block .document { font-family: 'spectral-bold'; }
.resource-section .pagination-wrapper { display: flex; justify-content: center; margin-top: 95px; }
.resource-section .pagination-wrapper ul { display: flex; padding: 0 10px; }
.resource-section .pagination-wrapper ul li { padding: 0 16px; }
.resource-section .pagination-wrapper ul li .page-numbers { display: inline-block; text-align: center; height: 30px; width: 30px; line-height: 22px; font-family: "worksans-bold"; font-size: 14px; color: #454545; border: 4px solid transparent; }
.resource-section .pagination-wrapper ul li.active .page-numbers { border: 4px; border-style: solid !important; border-image: linear-gradient(50deg, #67e7eb, #ffcb0d, #ffa617) 1 !important; border-image-slice: 4;}
.resource-section .pagination-wrapper ul li.dots a { color: #454545; }
.resource-section .pagination-wrapper .next, .resource-section .pagination-wrapper .prev { height: 30px; width: 30px; text-align: center; }

/* asco page book a meeting*/
.book-a-meeting-section.order-overview-block .overview-slider { margin: 0 -15px; }
.book-a-meeting-section.order-overview-block .overview-slider .slider-item { max-width: 20%; flex: 0 0 20%; padding: 0 15px; }
.book-a-meeting-section.order-overview-block .overview-slider .image-block { padding: 0; min-height: 280px; height: auto !important; background-repeat: no-repeat; background-size: cover; background-position: center }
.book-a-meeting-section.order-overview-block .btn-content { justify-content: center; }
.book-a-meeting-section.order-overview-block .overview-slider .content-block p { justify-content: flex-start; }
.book-a-meeting-section.order-overview-block .overview-slider .content-block p span { font-family: 'worksans-bold' }

/*poster presentation section*/
.poster-presentation-section { padding-bottom: 120px; }
.poster-presentation-section .resource-list-wrapper .list-item  .right-block .right-inner-block .author-detail p span { font-family: 'worksans-bold'; }
.poster-presentation-section .resource-list-wrapper .list-item  .right-block .right-inner-block .author-detail p + p { margin-top: 3px; }
.poster-presentation-section .resource-list-wrapper .list-item  .right-block .right-inner-block .author-detail p { font-size: 14px; line-height: 1.5; }
.poster-presentation-section .resource-list-wrapper .list-item  .right-block .right-inner-block .short-detail { max-width: 700px; flex: 0 0 700px; }
.poster-presentation-section .resource-list-wrapper .list-item  .right-block .right-inner-block .author-detail { padding-left: 120px; flex: 1; }
.poster-presentation-section .resource-list-wrapper .list-item  .right-block .right-inner-block { display: flex; }
.poster-presentation-section .resource-list-wrapper .list-item + .list-item { margin-top: 40px; padding-top: 40px; }
.poster-presentation-section .resource-list-wrapper .list-item .left-block { max-width: 20%; flex: 0 0 20%; }
.poster-presentation-section .resource-list-wrapper .list-item .right-block { max-width: 80%; flex: 0 0 80%; }
.poster-presentation-section .resource-list-wrapper { margin-top: 74px; }
.poster-presentation-section .container { max-width: 1670px; }
.poster-presentation-section .poster-presentation-image { max-width: 1660px; margin: 0 auto -230px; text-align: right; padding: 0 60px; }
.poster-presentation-section .poster-presentation-image img:first-child{margin: 0 50px -100px auto;}
.poster-presentation-section .poster-presentation-image img{display: block;margin-left: auto;}

/*poster presentation section*/

/*webinar section*/
.webinar-section .container { max-width: 1640px; }
.webinar-section { padding: 180px 0 120px; background-color: #fff; }
.webinar-section .webinar-block .right-block .btn-wrapper .btn { min-width: 200px; }
.webinar-section .webinar-block .right-block .btn-wrapper { margin-top: 60px; }
.webinar-section .webinar-block .right-block p { line-height: 1.67; }
.webinar-section .webinar-block .right-block p + p { margin-top: 36px; }
.webinar-section .webinar-block .right-block .webinar-timing li + li { border-left: 4px solid #ffcb0d; }
.webinar-section .webinar-block .right-block .webinar-timing li { font-size: 36px; font-family: 'worksans-bold'; line-height: 1.2; padding: 4px 30px; max-width: 50%; flex: 0 0 50%; text-align: center; }
.webinar-section .webinar-block .right-block .webinar-timing { display: flex; align-items: center; border-style: solid; border-width: 4px; border-image-source: linear-gradient(to right, #67e7eb, #ffcb0d, #ffa617); border-image-slice: 1; margin-bottom: 40px; width: 94%; }
.webinar-section .webinar-block .right-block h2 { color: #454545; margin-bottom: 34px; }
.webinar-section .webinar-block .right-block { flex: 0 0 44%; max-width: 44%; padding-left: 90px; }
.webinar-section .webinar-block .left-block { flex: 0 0 56%; max-width: 56%; }
.webinar-section .webinar-block .left-block .panelist-listing { display: flex; flex-wrap: wrap; margin: 0 -25px; }
.webinar-section .webinar-block .left-block .panelist-listing .panelist-block { max-width: 50%; flex: 0 0 50%; padding: 0 25px; margin-bottom: 50px; }
.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .panelist-inner-block { border-style: solid; border-width: 4px; border-image-source: linear-gradient(to top, #67e7eb, #ffcb0d, #ffa617); border-image-slice: 1; }
.webinar-section .webinar-block .left-block .panelist-listing .panelist-block:nth-child(even) { transform: translateY(50px); }
.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block { background-color: #ffcb0d; padding: 23px 30px; text-align: center; }
.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block h3 { font-size: 18px; color: #000; line-height: 1.33; font-family: 'worksans-bold'; }
.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block span { color: #000; line-height: 1.33; }
.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .image-block { position: relative; }
.webinar-section .webinar-block { display: flex; flex-wrap: wrap; }

/*webinar section*/

/* banner section*/
.hero-banner { position: relative; z-index: 1; padding: 140px 0 90px; display: flex; align-items: center; margin-bottom: 200px }
.hero-banner .image-content-block { display: flex; justify-content: space-between; align-items: center; }
.hero-banner .container { max-width: 100%; margin: 0 auto; width: 100%; }
.hero-banner .image-content-block .content-block { max-width: 50%; flex: 0 0 50%; padding-right: 20px; min-height: calc(100vh - 210px); align-self: center; display: flex; align-items: center; justify-content: center; }
.hero-banner .image-content-block .content-block .inner-content { max-width: 610px; width: 100%; }
.hero-banner .image-content-block .image-block { max-width: 50%; flex: 0 0 50%; position: sticky; text-align: center; }
.hero-banner .image-content-block .image-block img { position: relative;}
.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img { z-index: 2;width: 40%;}
.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -60px 0 0 260px;z-index: 1;width: 71%;}
.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block{text-align: left;}
.hero-banner .image-content-block .content-block p { font-family: 'worksans-bold'; max-width: 500px; width: 100%; font-size: 30px; color: #454545; line-height: 1.5 }
.scroll-link { position: fixed; z-index: 1; left: 0; bottom: 30px; width: 100%; text-align: center; transition: all 0.3s; animation: arrow_animation 1s linear infinite }
.scroll-link.active { opacity: 0; }

/* inner page banner*/
.hero-banner.inner-page-banner h1 { font-size: 72px; margin-bottom: 20px; }
.hero-banner.inner-page-banner .image-content-block .content-block p { font-size: 18px; line-height: 1.67; color: #454545; font-family: 'worksans'; margin-bottom: 60px; max-width: 85%; }
.hero-banner.inner-page-banner .image-content-block .content-block .inner-content { max-width: 650px; }
.hero-banner.inner-page-banner .btn { min-width: 250px; text-align: center; }

/*liquick detail block */
.liquik-detail-section { position: relative; background-color: #fff; display: flex; align-items: center; overflow: hidden; }
.liquik-detail-section .content-block:after { position: absolute; content: ''; left: 0; top: 0; background-color: #ffe79c; height: 100%; z-index: -1 }
.liquik-detail-section .container { display: flex; position: relative; z-index: 1; max-width: 1940px; }
.liquik-detail-section .table-block .mobile-image { display: none; }
.liquik-detail-section .table-block { max-width: 50%; flex: 0 0 50%; padding-right: 52px; padding-bottom: 50px; position: relative; z-index: 2;padding-top: 20px; }
.liquik-detail-section .table-block table { width: 100%; border-spacing: 2px; border-collapse: separate; }
.liquik-detail-section .table-block table td, .liquik-detail-section .table-block table th { font-size: 18px; line-height: 1.3; color: #000; text-align: center; padding: 12px 9px; border: 1px solid #ebebeb; vertical-align: middle; }
.liquik-detail-section .table-block .btn-wrapper { margin: 48px 0 43px; text-align: center; }
.liquik-detail-section .table-block p { text-align: center; }
.liquik-detail-section .table-block table th:first-child { border: 0; }
.liquik-detail-section .table-block table th:nth-child(2) { background-color: #ffa617 }
.liquik-detail-section .table-block table th:nth-child(3) { background-color: #ffcb0d }
.liquik-detail-section .table-block table th:last-child { background-color: #ffe79c }
.liquik-detail-section .table-block table td:first-child { background-color: #ebebeb; width: 33.6%; padding: 12px; }
.liquik-detail-section p a { color: #454545; text-decoration: underline; font-family: 'worksans-bold'; }
.liquik-detail-section p a:hover { color: #454545; }
.liquik-detail-section .table-block .image-block { margin-top: 80px; position: relative; right: -100px; text-align: right;}
.liquik-detail-section .table-block .image-block img:first-child{position: absolute;z-index: 1;	width: 56.6%;left: 60px;top: 50px;}
.liquik-detail-section .table-block .image-block img:last-child{width: 42.5%;}
.liquik-detail-section h2 { font-size: 54px; color: #454545; line-height: 1.3; text-transform: uppercase; margin-bottom: 34px; padding-top: 53px; }
.liquik-detail-section .content-block {max-width: 50%;flex: 0 0 50%;padding: 0;position: relative;z-index: 1;}
.liquik-detail-section .content-block .inner-content { max-width: 720px; width: 100%; margin: 0 auto; padding: 0 0px 0 47px; }
.liquik-detail-section .content-block  p+p { margin-top: 30px; }
.liquik-detail-section .content-block .btn { margin: 28px 0 24px; padding: 0 28px; }
.liquik-detail-section .content-block ul { margin-top: 32px; }
.liquik-detail-section .content-block ul li { display: flex; border: 2px solid #ffcb0d; min-height: 80px }
.liquik-detail-section .content-block ul li span { font-size: 60px; border-right: 2px solid #ffcb0d; padding: 0 10px; min-width: 94px; line-height: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.liquik-detail-section .content-block ul li+li { margin-top: 2px; }
.liquik-detail-section .content-block ul li p { padding: 10px 25px; font-family: 'worksans-bold'; display: flex; flex-direction: column; align-items: center; justify-content: center; }

/*overview section*/
.order-overview-block { background-image: -moz-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); background-image: -webkit-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); background-image: -ms-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 120px 0; display: flex; align-items: center; }
.order-overview-block .container { max-width: 1840px; }
.order-overview-block .overview-heading h2 { color: #fff; font-size: 72px; }
.order-overview-block .overview-heading { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 50px; }
.order-overview-block .overview-heading h2:before { background-color: #fff }
.order-overview-block .overview-heading p { color: #fff; font-family: 'worksans-bold'; font-size: 14px; position: relative; top: -16px; }
.order-overview-block .btn-content { display: flex; justify-content: space-between; margin-top: 53px }
.order-overview-block .btn-content p { margin-left: 20px; }
.order-overview-block .btn-content p a { color: #454545; font-family: 'worksans-bold'; text-decoration: underline; }
.order-overview-block .btn-content p a:hover { text-decoration: none; }
.order-overview-block .overview-slider { display: flex; margin: 0 -5px; }
.order-overview-block .overview-slider .slider-item { max-width: 16.66%; flex: 0 0 16.66%; padding: 0 15px; }
.order-overview-block .overview-slider .slider-item .inner-slide { border-width: 3px; border-image-source: linear-gradient(to top, #67e7eb, #ffcb0d); border-image-slice: 1; background-image: linear-gradient(to top, #67e7eb, #ffcb0d); padding: 3px; }
.order-overview-block .overview-slider .image-block { padding: 30px 0; text-align: center; background-color: #fff; display: flex; align-items: center; justify-content: center; }
.order-overview-block .overview-slider .content-block { padding: 16px 30px; text-align: center; background-color: #ffcb0d }
.order-overview-block .overview-slider .content-block p { line-height: 1.33; display: flex; flex-direction: column; justify-content: center; align-items: center; }

/*key frames*/
@keyframes arrow_animation {
	0% { transform: translateY(0); }
	50% { transform: translateY(10px); }
	100% { transform: translateY(0); }
}
@-webkit-keyframes arrow_animation {
	0% { transform: translateY(0); }
	50% { transform: translateY(10px); }
	100% { transform: translateY(0); }
}
.site-footer { background-color: #737373; position: relative; z-index: 1; }
.site-footer .back-to-top { position: absolute; right: 0; top: -70px; z-index: 1; left: auto; }
.site-footer .back-to-top a { height: 70px; width: 70px; padding: 10px; display: flex; background: #FFCB0D; flex-direction: column; justify-content: center; }
.site-footer .back-to-top a:hover { background: #da7a08; }
.site-footer .back-to-top a img { height: 23px; width: 23px; margin: 0 auto 5px; transition: all 0.5s; }
.site-footer .back-to-top a img { transform: translateY(0); }
.site-footer .back-to-top a:hover img { transform: translateY(-3px); }
.site-footer .back-to-top span { font-size: 12px; text-align: center; color: #fff; font-family: 'worksans-bold'; line-height: 1.1; }
.site-footer .footer-block { padding: 50px 0; }
.site-footer .container { max-width: 1462px; margin: 0 auto; width: 100%; }
.site-footer .footer-logo img { width: 150px; height: 22px; }
.site-footer .footer-details-outer { padding: 85px 0; }
.site-footer .footer-details-inner { margin: 0 -40px; display: flex; }
.site-footer .footer-details-inner .footer-details { padding: 0 40px; flex: 0 0 33.33%; max-width: 33.33%; }
.site-footer .footer-title { font-size: 30px; color: #fff; margin-bottom: 25px; display: block; font-family: 'spectral-regular'; }
.site-footer .address-block span { font-size: 16px; color: #fff; display: block; line-height: 2.25; font-family: 'worksans'; }
.site-footer .address-block a { font-size: 16px; color: #fff; display: block; line-height: 2.25; font-family: 'worksans'; }
.site-footer .bottom-footer { text-align: center; }
.site-footer .bottom-footer p { color: #fff; font-size: 14px; line-height: 1.71; font-family: 'worksans'; }
.site-footer .bottom-footer ul { display: flex; align-items: center; justify-content: center; margin: 0 -15px; }
.site-footer .bottom-footer li { padding: 0 15px; position: relative; }
.site-footer .bottom-footer li:after { content: ""; position: absolute; left: auto; top: 13px; bottom: auto; right: -1px; width: 5px; height: 5px; background-color: #fff; border-radius: 50%; }
.site-footer .bottom-footer li:last-child:after { display: none; }
.site-footer .bottom-footer a { color: #fff; font-size: 14px; line-height: 1.71; font-family: 'worksans'; text-decoration: underline; }
.site-footer .address-block a.email { font-family: 'worksans-bold'; }
.site-footer input { width: 100%; background: transparent; box-shadow: none; outline: none; border-bottom: 1px solid #999999; color: #fff; border-top: 0; border-left: 0; font-family: 'worksans'; padding: 10px 0; border-right: 0; font-size: 16px; }
.site-footer input::-webkit-input-placeholder {	/* Edge */
font-size: 16px; color: #fff; font-family: 'worksans'; opacity: 1; }
.site-footer input:-ms-input-placeholder {	/* Internet Explorer 10-11 */
font-size: 16px; color: #fff; font-family: 'worksans'; opacity: 1; }
.site-footer input::placeholder { font-size: 16px; color: #fff; font-family: 'worksans'; opacity: 1; }
.site-footer .last-column { text-align: center; }
.site-footer .gray-btn { height: 30px; line-height: 30px; min-width: 80px; width: 80px; color: #fff; background-color: #9e9e9e; padding: 0 15px; font-size: 14px; font-family: 'worksans-bold'; transition: all 0.5s; margin-top: 10px; border-bottom: none; }
.site-footer .gray-btn:hover { background: #ffa617; }
.site-footer .social-icons { display: flex; align-items: center; justify-content: center; margin: 0 -10px; padding: 10px 0 0; }
.site-footer .social-icons li { padding: 0 10px; }
.site-footer .social-icons li a { transition: all 0.5s; display: block; }
.site-footer .social-icons li a:hover img.hover, .site-footer .social-icons li a img.normal { display: block; }
.site-footer .social-icons li a:hover img.normal, .site-footer .social-icons li a img.hover { display: none; }
.site-footer:after { content: ''; position: absolute; background-image: -moz-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); background-image: -webkit-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); background-image: -ms-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); bottom: 100%; width: 100%; height: 20px; }
.liquid-hallmark-section { position: relative; z-index: 1; background: #fff; }
.liquid-hallmark-section .liquid-hallmark-wrapper { display: flex; flex-wrap: wrap; min-height: 100vh; }
.liquid-hallmark-section .liquid-hallmark-wrapper .image-block { flex: 0 0 50%; max-width: 50%; }
.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner .content-block { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 670px; width: 100%; padding: 0 60px; }
.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner img { height: 100%; width: 100%; }
.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner { height: calc(100vh - 80px); }
.liquid-hallmark-section .liquid-hallmark-wrapper .border-title:before { background: #fff; }
.liquid-hallmark-section .liquid-hallmark-wrapper .content-block-inner p { color: #fff; font-size: 54px; line-height: 1.3; font-family: 'spectral-regular'; }
.liquid-hallmark-section .liquid-hallmark-wrapper .details-block { flex: 0 0 50%; max-width: 50%; padding: 183px 158px 130px; }
.liquid-hallmark-section .liquid-hallmark-wrapper .details-block p { font-size: 16px; font-family: 'worksans'; color: #454545; line-height: 1.9; padding-bottom: 30px; }
.liquid-hallmark-section .liquid-hallmark-wrapper .bottom-btn { text-align: center; }
.liquid-hallmark-section .liquid-hallmark-wrapper .details-block-inner { margin: 0 0 50px; }
.liquid-hallmark-section .liquid-hallmark-wrapper .details-block-inner .cancer-image-wrapper { margin-bottom: 9px; }
.liquid-hallmark-section .liquid-hallmark-wrapper .details-block-inner .cancer-image-wrapper .mble-img { display: none; }
.liquid-hallmark-section .liquid-hallmark-wrapper .details-block-inner .cancer-image-wrapper img { width: 100%; }
.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing { display: flex; align-items: center; flex-wrap: wrap; margin: -10px -5px 0; }
.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li { flex: 0 0 33.33%; max-width: 33.33%; padding: 0 5px; position: relative; margin: 0 0 9px; }
.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li:after { content: ""; background-color: #ffa617; position: absolute; height: 2px; width: 10px; right: -5px; top: 50%; transform: translateY(-50%); }
.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li:nth-child(3n+0):after { display: none; }
.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li .hallmark-listing-inner { border: 1px solid #ebebeb; padding: 10px 5px; text-align: center; }
.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing-inner span { font-size: 16px; line-height: 1.88; color: #454545; font-family: 'worksans-bold'; }
.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li .hallmark-listing-inner.gradient-border { border-image-slice: 1; border-style: solid; border-width: 1px; border-image: linear-gradient(90deg, rgb(255, 203, 13), rgb(103, 231, 235)) 1; }
.liquid-hallmark-section .liquid-hallmark-wrapper .gradient-border-block { background-image: -moz-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); background-image: -webkit-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); background-image: -ms-linear-gradient(0deg, rgb(255, 166, 23) 0%, rgb(255, 203, 13) 33%, rgb(179, 217, 124) 69%, rgb(103, 231, 235) 100%); height: 10px; width: 100%; background-repeat: no-repeat; }

/*Home Promise Sectiton Css Start*/
.home-promise-section { position: relative; z-index: 2; background-color: #fff; }
.home-promise-section .two-col-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; }
.home-promise-section .two-col-wrapper .inner-col { flex: 0 0 50%; max-width: 50%; }
.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { padding: 164px 120px; max-width: 870px; margin: 0 auto; }
.home-promise-section h2 { margin-bottom: 45px; }
.home-promise-section .content-col p { line-height: 1.67; }
.home-promise-section .content-col p + p { margin-top: 32px; }
.home-promise-section .content-col .btn-wrapper { margin-top: 55px; }
.home-promise-section .image-wrapper img:last-child { margin: -80px 0 0 220px; }
.home-promise-section .image-wrapper { padding: 0 50px 160px; max-width: 740px; }

/*Home Promise Sectiton Css End*/

/*Home Amplimark Section Css Start*/
.home-amplimark-section { position: relative; z-index: 1; padding: 186px 0 120px; display: flex; align-items: center; }
.home-amplimark-section .amplimark-banner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: -1; }
.home-amplimark-section h2 { color: #454545; margin-bottom: 71px; }

.home-amplimark-section .container { max-width: 100%; padding: 0 120px; }
.home-amplimark-section .image-content-block { display: flex; flex-wrap: wrap; align-items: center; }
.home-amplimark-section .image-content-block .image-block { flex: 0 0 55%; max-width: 55%; }
.home-amplimark-section .image-content-block .content-block { flex: 0 0 45%; max-width: 45%; padding: 20px 20px 0 33px; position: relative; }
.home-amplimark-section .image-content-block { position: relative; }
.home-amplimark-section.fade-gradient .image-content-block:after { width: 100%; }
.home-amplimark-section .image-content-block:after { content: ''; position: absolute; background-image: url(../images/amplimark-gradient.jpg); background-size: cover; background-position: right; height: 350px; width: 500px; right: 100px; top: 50%; transform: translateY(-63%); z-index: -1; max-width: 1440px; transition: width 1s; }
.home-amplimark-section .image-content-block .image-block .image-wrapper { text-align: right; }
.home-amplimark-section .image-content-block .image-block .image-wrapper img { margin-right: 85px; }
.home-amplimark-section .image-content-block .content-block p { margin-bottom: 56px; max-width: 502px; line-height: 1.67; }

/*Home Amplimark Section Css End*/

/*Liquid Biopsy Genomic Profile Section Css Start*/
.genomic-profile-section { padding: 120px 0; background-color: #fff; }
.genomic-profile-section .container { max-width: 1780px; }
.genomic-profile-section .image-content-block { display: flex; flex-wrap: wrap; margin-top: 65px; }
.genomic-profile-section .image-content-block .image-block { flex: 0 0 64%; max-width: 64%; position: relative; }
.genomic-profile-section .image-content-block .content-block { flex: 0 0 36%; max-width: 36%; height: calc(100vh - 130px); display: flex; flex-direction: column; justify-content: center; }
.genomic-profile-section .image-content-block .image-block h2 { font-size: 48px; max-width: 530px; padding-top: 50px; }
.genomic-profile-section .image-content-block .image-block .image-title-wrapper { max-width: 640px; }
.genomic-profile-section .image-content-block .image-block > img { position: absolute; top: 97px; right: 0; max-width: 460px;}
.genomic-profile-section .image-content-block .image-block .image-title-wrapper img { margin-bottom: 98px; }
.genomic-profile-section .image-content-block .content-block ul { padding-left: 150px; }
.genomic-profile-section .image-content-block .content-block ul li { display: flex; align-items: center; }
.genomic-profile-section .image-content-block .content-block ul li + li { margin-top: 80px; }
.genomic-profile-section .image-content-block .content-block ul li .image-wrapper { flex: 0 0 130px; max-width: 130px; text-align: center; }
.genomic-profile-section .image-content-block .content-block ul li .image-wrapper img { width: 100%; }
.genomic-profile-section .image-content-block .content-block ul li.simple .image-wrapper img { width: 68px; }
.genomic-profile-section .image-content-block .content-block ul li .content-wrapper { flex: 1; padding-left: 23px; }
.genomic-profile-section .image-content-block .content-block ul li h3 { font-size: 48px; font-family: 'spectral-regular'; line-height: 1.2; margin-bottom: 10px; }
.genomic-profile-section .image-content-block .content-block ul li p { font-family: 'worksans-bold'; }

/*Liquid Biopsy Genomic Profile Section Css End*/

/*asco banner*/
.asco-banner-section .asco-banner-wrapper { display: flex; flex-wrap: wrap; min-height: 100vh; align-items: flex-start; }
.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img { max-width: 480px; }
.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img:last-child { margin: -210px 0 0 380px }
.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper { margin: 28px 0 0 -110px; position: relative; }
.asco-banner-section .asco-banner-wrapper .right-block { padding: 160px 60px 100px; }
.asco-banner-section .asco-banner-wrapper .right-block, .asco-banner-section .asco-banner-wrapper .left-block { max-width: 50%; flex: 0 0 50%; }
.asco-banner-section .asco-banner-wrapper .left-block { position: relative; }
.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block img { height: 100%; width: 100%; }
.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 700px; width: 100%; padding: 0 60px; }
.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block p { font-size: 36px; color: #fff; font-family: 'worksans-bold'; margin-bottom: 55px; }
.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block h1 { color: #fff; font-size: 120px; line-height: 1.2; margin-bottom: 0; }
.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block h1 span { display: block; background-image: linear-gradient(to right, #ffcb0d, #ffe79c); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block .btn.blue-btn { min-width: 400px; }
.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block .border-title:before { background-color: #fff; }
.asco-banner-section { position: relative; }

/*asco banner*/

/*CEO section*/
.ceo-section { background-color: #ffe79c; position: relative; }
.ceo-section .container { max-width: 1480px; }
.ceo-section .ceo-content-block .content-block { max-width: 640px; padding: 200px 0 180px; }
.ceo-section .ceo-content-block .content-block h2 { margin-bottom: 20px; }
.ceo-section .ceo-content-block .content-block p + p { margin-top: 32px; }
.ceo-section .ceo-content-block .content-block p { line-height: 1.67; }
.ceo-section .ceo-content-block .content-block p span { display: block; font-family: 'worksans-bold'; }
.ceo-section .ceo-content-block .content-block h4 { display: block; font-family: 'worksans-bold'; }
.ceo-section .ceo-content-block .content-block p a { text-decoration: underline; font-family: 'worksans-bold'; color: #454545; }
.ceo-section .ceo-content-block .content-block p a:hover { text-decoration: none; }
.ceo-section .ceo-content-block { position: relative; }
.ceo-section .ceo-content-block .image-block { position: absolute; right: 0; bottom: 0; }

/*CEO section*/
.asco-page h2 { font-size: 54px; }

/*page not found*/
.error404 header { box-shadow: 0 0 3px rgb(0 0 0 / 11%); }
.not-found { padding: 170px 0 90px; }
.not-found .not-found-conent { text-align: center; }
.not-found .not-found-conent h1 { font-size: 220px; color: #ffa617; line-height: 1; margin: 0; font-family: 'worksans-bold'; }
.not-found .not-found-conent h2 { margin-bottom: 20px; font-size: 48px; font-family: 'worksans'; }
.not-found .not-found-conent .not-fount-text { font-size: 24px; }
.not-found .not-found-conent .search-again { font-size: 24px; margin: 0 0 25px; }

/*Patients page*/




/*Media Css*/
@media screen and (max-width:1919px) {
	.home-promise-section .image-wrapper img:last-child { margin-left: 120px; }
}
@media(max-width:1800px) {
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block h1 { font-size: 100px; }

	/* inner page banner*/
	.hero-banner.inner-page-banner h1 { font-size: 60px }
	.hero-banner.inner-page-banner .image-content-block .content-block p { margin-bottom: 40px; }
	.order-overview-block .overview-heading h2 { font-size: 60px; }
	.resource-section h1 { font-size: 60px; }
}
@media screen and (max-width:1799px) {
	.genomic-profile-section .image-content-block .content-block ul { padding-left: 120px; }
	.genomic-profile-section .image-content-block .image-block > img { max-width: 400px; top: 65px; right: 30px; }
	.genomic-profile-section .image-content-block .content-block ul li .image-wrapper { flex: 0 0 100px; max-width: 100px; }
	.genomic-profile-section .image-content-block { margin-top: 0; }
	.genomic-profile-section .image-content-block .content-block ul li h3 { font-size: 40px; margin-bottom: 5px; }
	.genomic-profile-section .image-content-block .image-block h2 { font-size: 42px; }
	.home-amplimark-section .image-content-block:after { right: 0; max-width: 100% }
	.home-amplimark-section .image-content-block .image-block { padding-left: 20px; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img { max-width: 420px; }
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{width: 67%;}
}
@media screen and (max-width:1750px) {
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block h1 { font-size: 84px; }
	.genomic-profile-section .image-content-block .image-block h2 { padding-top: 30px; }

	/*general*/
	h1 { font-size: 70px; margin-bottom: 30px; }
	.border-title { padding-top: 30px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .content-block-inner p { font-size: 48px; }

	/*liquick detail block */
	.liquik-detail-section .table-block .image-block { right: -80px; }
}
@media(max-height:950px) and (max-width:1750px) {

	/* banner section*/
	.hero-banner .image-content-block .image-block { text-align: right; max-width: 45%; flex: 0 0 45%; }
	.hero-banner .image-content-block .content-block { max-width: 55%; flex: 0 0 55%; }

	/* inner page banner*/
	.hero-banner.inner-page-banner .image-content-block .image-block { max-width: 50%; flex: 0 0 50%; }
	.hero-banner.inner-page-banner .image-content-block .content-block { max-width: 50%; flex: 0 0 50%; }
}
@media(max-height:800px) and (max-width:1750px) {

	/* banner section*/
	.hero-banner .image-content-block .image-block img { width: 90%; }
	.hero-banner .image-content-block .content-block .inner-content { max-width: 100% }

	/* inner page banner*/
	.hero-banner.inner-page-banner .image-content-block .image-block img { width: 100%; }
	.hero-banner.inner-page-banner .content-block .inner-content { max-width: 650px; }
	.hero-banner.inner-page-banner .image-content-block .content-block { justify-content: flex-end; }
}
@media(max-height:800px) and (max-width:1549px) {
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img { max-width: 360px; }
}
@media screen and (max-width:1700px) {
	.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { padding: 164px 120px 70px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block { padding: 50px 60px 90px; }
	.home-promise-section .image-wrapper img:last-child { margin-left: 80px; }
}
@media screen and (max-width:1679px) {
	.genomic-profile-section .image-content-block .image-block > img { right: 0; max-width: 380px; }
	.ceo-section.full-height { min-height: inherit; }
	.ceo-section .ceo-content-block .content-block { padding: 120px 0; }
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{width: 65%;}
}
@media screen and (max-width:1640px) {

	/*general*/
	h1 { font-size: 60px; }
	.hero-banner.inner-page-banner h1 { font-size: 50px }
	.order-overview-block .overview-heading h2 { font-size: 50px; }
	.home-promise-section .image-wrapper img { max-width: 500px; }
	.home-amplimark-section { padding: 120px 0; }
	.home-amplimark-section .image-content-block .content-block{padding: 160px 20px 0 30px;	}
	.home-amplimark-section .image-content-block:after{transform: translateY(-43%);}
	.home-amplimark-section .image-content-block .image-block .image-wrapper img { max-width: 550px; }
	.hero-banner .image-content-block .content-block .inner-content { max-width: 500px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block h1 { font-size: 76px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block p { font-size: 28px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block .btn.blue-btn { min-width: inherit; }
	.asco-banner-section .asco-banner-wrapper .right-block { padding-top: 120px; }
	.resource-section h1 { font-size: 50px; }
	.poster-presentation-section .poster-presentation-image { margin: 0 auto -110px; }
	.webinar-section .webinar-block .right-block .webinar-timing li { font-size: 30px; }
	.webinar-section { padding: 120px 0; }
	.webinar-section .webinar-block .right-block h2 { font-size: 46px; }
}
@media screen and (max-width:1599px) {
	.not-found { padding: 150px 0 100px; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img:last-child { margin-left: 320px; }
	.genomic-profile-section .image-content-block .image-block .image-title-wrapper { max-width: 570px; }
	.genomic-profile-section .image-content-block .content-block ul { padding-left: 65px; }
	.genomic-profile-section .image-content-block .image-block > img { max-width: 300px; right: 60px; }

	/*.genomic-profile-section .image-content-block .image-block { flex: 0 0 54%; max-width: 54%; }
	.genomic-profile-section .image-content-block .content-block { flex: 0 0 46%; max-width: 46%; }*/
	.genomic-profile-section .image-content-block .content-block ul li + li { margin-top: 50px; }
	.genomic-profile-section .image-content-block .image-block .image-title-wrapper img { margin-bottom: 58px; }
	.ceo-section .ceo-content-block .image-block { max-width: 530px; }
	.ceo-section .ceo-content-block .content-block { max-width: 730px; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block .right-inner-block .author-detail { padding-left: 60px; }
	.poster-presentation-section .resource-list-wrapper .list-item .left-block { max-width: 15%; flex: 0 0 15%; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block { max-width: 85%; flex: 0 0 85%; }
	.poster-presentation-section .resource-list-wrapper { margin-top: 50px; }
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{width: 75%;    margin: -60px 0 0 180px;}
	.liquik-detail-section .table-block .image-block { right: -70px; }
}
@media screen and (max-width:1499px) {

	/*general*/
	h1 { font-size: 54px; }

	/* inner page banner*/
	.hero-banner.inner-page-banner h1 { font-size: 45px }

	/*overview section*/
	.order-overview-block .overview-heading h2 { font-size: 45px; }

	/*.genomic-profile-section .image-content-block .image-block .image-title-wrapper { max-width: 400px; }*/
	.home-promise-section h2 { margin-bottom: 30px; }
	.home-promise-section .content-col p + p { margin-top: 25px; }
	.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { padding: 120px 120px 60px; }
	.home-promise-section .content-col .btn-wrapper { margin-top: 40px; }
	.home-promise-section .image-wrapper { padding-bottom: 80px; }

	/*.genomic-profile-section .image-content-block .image-block > img { max-width: 260px; top: 30px; }*/
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img { max-width: 330px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block h1 { font-size: 66px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block p { font-size: 24px; margin-bottom: 40px; }
	.contact-page-form .contact-detail-wrapper .left-col { padding-left: 0; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block .right-inner-block .short-detail { max-width: 620px; flex: 0 0 620px; }
	.resource-section h1 { font-size: 44px; }
	.resource-section .resource-filter-block ul { margin: 0 -15px -10px }
	.resource-section .resource-filter-block ul li { padding: 0 15px; }
	.resource-section .resource-filter-block .filter-dropdown { padding: 15px 30px; }
	.poster-presentation-section { padding-bottom: 80px; }
	.webinar-section .webinar-block .right-block { padding-left: 60px; }
	.webinar-section .webinar-block .right-block .webinar-timing li { font-size: 26px; }
	.webinar-section .webinar-block .right-block .btn-wrapper { margin-top: 40px; }

	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -60px 0 0 180px;width: 73%;}
}
@media(max-width:1440px) {
	.asco-page h2 { font-size: 48px; }

	/*liquick detail block */
	.liquik-detail-section .content-block { padding: 80px 0 40px; }
	.liquik-detail-section .table-block { padding: 0 52px 40px 0 }
	.liquik-detail-section .table-block .btn-wrapper { margin: 30px 0 }
	.liquik-detail-section .table-block .image-block { margin-top: 40px }
	.liquik-detail-section .content-block ul li span { font-size: 50px; }
	.liquik-detail-section .content-block ul li p { padding: 5px 15px; }

	/*overview section*/
	.order-overview-block .overview-heading { margin-bottom: 30px; }
	.order-overview-block { padding: 80px 0; }
	.order-overview-block .btn-content { margin-top: 30px; }
	.order-overview-block .overview-slider .content-block { padding: 10px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .content-block-inner p { font-size: 44px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block { padding: 40px 60px 65px; }
	.request-form-section { padding: 80px 0; }
	.site-footer .footer-details-inner { margin: 0 -15px; }
	.site-footer .footer-details-inner .footer-details { padding: 0 15px; }
	.home-amplimark-section .container { padding: 0 60px; }
	.contact-page-form-detail-block { padding-top: 140px}
	.office-detail-section { padding-bottom: 140px; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2,.office-detail-section h2 { font-size: 48px; }
	.liquik-detail-section .table-block .image-block { right: -65px; }
	.liquik-detail-section .table-block .image-block img:first-child{left: -60px;top: 50px;width: 70%;}
	.liquik-detail-section .table-block .image-block img:last-child{width: 55%;}
}
@media (max-width:1390px) {
	.request-form-section h2 { padding-right: 50px; }
	.home-amplimark-section .image-content-block:after{transform: translateY(-40%);}
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block { padding: 15px; }
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -60px 0 0 165px;}
}
@media screen and (max-width:1366px) {

	/*general*/
	h1 { font-size: 48px; }

	/* inner page banner*/
	.hero-banner.inner-page-banner h1 { font-size: 44px }

	/*overview section*/
	.order-overview-block .overview-heading h2 { font-size: 44px }
	.genomic-profile-section .image-content-block .image-block h2 { font-size: 36px; }
	.request-form-section h2 { font-size: 48px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .content-block-inner p { font-size: 38px; }
	.home-amplimark-section h2 { margin-bottom: 40px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing-inner span { font-size: 14px; }
	.hero-banner .image-content-block .content-block .inner-content { max-width: 450px; }
	.ceo-section .ceo-content-block { display: flex; align-items: flex-end; flex-wrap: wrap; }
	.ceo-section .ceo-content-block .content-block { padding: 100px 50px 100px 0; flex: 0 0 730px; }
	.ceo-section .ceo-content-block .image-block { max-width: inherit; flex: 1; position: relative; }
}
@media screen and (max-width:1359px) {
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img { max-width: 310px; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img:last-child { margin-left: 280px; }
}
@media screen and (max-width:1280px) {
	.ceo-section .ceo-content-block .content-block { max-width: 600px; flex: 0 0 600px; }
	.request-form-section h2, .asco-page h2, .webinar-section .webinar-block .right-block h2 { font-size: 44px; }
	.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { padding: 80px 60px 60px; }
	.home-promise-section .image-wrapper img:last-child { margin-left: 20px; }
	.home-promise-section .image-wrapper img { max-width: 480px; }
	.genomic-profile-section .image-content-block .image-block > img { right: 60px; }
	.genomic-profile-section .image-content-block .image-block h2 { font-size: 40px; }
	.genomic-profile-section .image-content-block .content-block ul li h3 { font-size: 36px; }
	.genomic-profile-section .image-content-block .content-block ul { padding-left: 50px; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2,.office-detail-section h2 { font-size: 44px; }
	.contact-page-form-detail-block { padding-top: 120px; }
	.get-update-section { padding: 50px 0 80px; }
	.webinar-section .webinar-block .right-block .webinar-timing li { font-size: 22px; }
	.webinar-section .webinar-block .right-block .webinar-timing { width: 100%; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block .right-inner-block .author-detail { padding-left: 40px; }
	.not-found { padding: 140px 0 100px; }
	.office-detail-section .office-detail-wrapper .office-detail-inner { padding:0 5px; }
	.office-detail-section .office-detail-wrapper { margin: 0 -5px; }
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -60px 0 0 145px;}
}
@media screen and (max-width:1279px) {
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li .hallmark-listing-inner { padding: 10px 0; }
}
@media screen and (max-width:1199px) {
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -35px 0 0 122px;}	
	.request-form-section .request-form-wrapper { flex-direction: column; align-items: flex-start; }
	 .request-form-section .request-form-wrapper .left-block  { margin-bottom: 30px }
	.request-form-section .request-form-wrapper .right-block, .request-form-section .request-form-wrapper .left-block { max-width: 100%; flex: 0 0 100%; }
	.not-found .not-found-conent h1 { font-size: 180px; }
	.not-found { padding: 120px 0 90px; }
	.book-a-meeting-section.order-overview-block .overview-slider .image-block { min-height: 190px }
	.book-a-meeting-section.order-overview-block .overview-slider .slider-item { padding: 0 5px; }
	.ceo-section .ceo-content-block .content-block { max-width: 50%; flex: 0 0 50%; padding-right: 0; }
	.ceo-section .ceo-content-block .image-block { max-width: 50%; flex: 0 0 50% }
	.webinar-section .webinar-block .right-block .btn-wrapper { text-align: center; }
	.order-overview-block .overview-slider .slider-item { padding: 0 5px; }
	.ceo-section .ceo-content-block .content-block p + p { margin-top: 20px; }
	.order-overview-block .overview-slider .image-block img { max-height: 80px }
	.order-overview-block .overview-slider .slider-item:last-child .image-block img { max-height: 55px }
	.order-overview-block .overview-slider .content-block p { font-size: 16px; }

	/*asco-banner-section*/
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img:last-child { margin-left: 220px; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img { max-width: 280px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block h1 { font-size: 60px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block p { font-size: 22px; }
	.asco-banner-section .asco-banner-wrapper .right-block { padding: 120px 0 0; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper { margin: 0 0 0 -20px; }

	/*asco-banner-section*/

	/*ceo section*/
	.ceo-section .ceo-content-block { height: inherit; }

	/*ceo section*/

	/*asco-banner*/
	.asco-banner-section .asco-banner-wrapper { min-height: inherit; }
	

	/*asco-banner*/
	.genomic-profile-section .image-content-block .content-block { height: inherit; display: block; }
	.genomic-profile-section .image-content-block { align-items: center; }

	/*general*/
	h1 { font-size: 44px; line-height: 1.2; margin-bottom: 10px; }
	.full-height { min-height: inherit; }
	.hero-banner.full-height { min-height: 100vh; }
	.border-title:before { height: 5px; width: 23px; }
	
.home-amplimark-section .image-content-block .image-block .image-wrapper img { max-width: 330px; }
	/*banner section */
	.hero-banner { padding: 140px 0 100px; margin-bottom: 0; }
	.scroll-link { display: none; }
	.hero-banner .image-content-block .content-block { min-height: inherit; margin-bottom: 40px; }
	.hero-banner .image-content-block .image-block { top: auto !important; }
	.hero-banner .image-content-block .content-block p { font-size: 24px; line-height: 1.3 }
	.hero-banner .image-content-block .image-block img { width: 100% }

	/* inner page banner*/
	.hero-banner.inner-page-banner h1 { margin-bottom: 10px; }
	.hero-banner.inner-page-banner .image-content-block .content-block p { margin-bottom: 25px; }
	.liquik-detail-section h2 { padding-top: 25px; font-size: 45px; margin-bottom: 20px; }
	.border-title { padding-top: 20px; }

	/*liquick detail block */
	.liquik-detail-section .content-block p+p { margin-top: 20px; }
	.liquik-detail-section .content-block { padding: 50px 0; }
	.liquik-detail-section .table-block { padding: 50px 50px 50px 0; }
	.liquik-detail-section .content-block ul li span { font-size: 40px; min-width: 70px }
	.liquik-detail-section .content-block ul { margin-top: 20px }
	.liquik-detail-section .content-block .btn { margin: 20px 0; padding: 0 15px; }

	/*overview section*/
	.order-overview-block .overview-slider .content-block { padding: 15px; }
	.order-overview-block .overview-heading { margin-bottom: 20px; }
	.order-overview-block .btn-content { margin-top: 20px; }
	.order-overview-block { padding: 50px 0 }
	.order-overview-block .overview-slider { margin-bottom: 70px; }
	.order-overview-block .overview-slider .slick-list.draggable { padding: 0 15px; }
	.order-overview-block .overview-slider .slick-dots { bottom: -40px; }
	.order-overview-block .overview-slider  .slick-dots li button:before { opacity: 0; display: none; }
	.order-overview-block .overview-slider  .slick-dots li button { height: 9px; width: 9px; background-color: #fff; border: 2px solid #fff; border-radius: 50%; opacity: 1; padding: 3px; }
	.order-overview-block .overview-slider  .slick-dots li { height: auto; width: auto; }
	.order-overview-block .overview-slider  .slick-dots li.slick-active button { opacity: 1; background-color: #ffcb0d; }
	.request-form-section h2, .asco-page h2, .webinar-section .webinar-block .right-block h2 { font-size: 40px; }
	.site-footer .address-block span { line-height: 1.2; }
	.liquid-hallmark-section .liquid-hallmark-wrapper { min-height: inherit; align-items: inherit; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner { height: 100% }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block { padding: 40px 60px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li .hallmark-listing-inner { padding: 10px 0; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing-inner span { font-size: 13px; }
	.request-form-section h2 { padding-right: 0; }
	.checkbox-wrapper .checkmark { top: 5px; }
	.request-form-section { padding: 50px 0 70px; }
	.home-amplimark-section h2 { margin-top: 0; }
	.genomic-profile-section .image-content-block .content-block { flex: 0 0 42%; max-width: 42%; }
	.genomic-profile-section .image-content-block .image-block { flex: 0 0 58%; max-width: 58%; }
	.genomic-profile-section .image-content-block .content-block ul li.simple .image-wrapper img { width: 52px; }
	.genomic-profile-section .image-content-block .content-block ul { padding-left: 50px; }
	.genomic-profile-section { padding: 40px 0 50px; }
	.genomic-profile-section .image-content-block .image-block > img { right: 0; max-width: 240px; top: 30px; }
	.genomic-profile-section .image-content-block .image-block h2 { font-size: 36px; padding-top: 20px; }
	.genomic-profile-section .image-content-block .content-block ul li h3 { font-size: 32px; margin-bottom: 0; }
	.genomic-profile-section .image-content-block .content-block ul li .image-wrapper { flex: 0 0 80px; max-width: 80px; }
	.home-promise-section .two-col-wrapper .inner-col.content-col { display: flex; align-items: center; padding-top: 40px; }
	.home-promise-section .two-col-wrapper .inner-col.image-col, .home-promise-section .two-col-wrapper .inner-col.content-col { flex: 0 0 100%; max-width: 100%; }
	.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { padding: 0 60px; }
	.home-promise-section .content-col p{font-size: 16px;}
	.home-promise-section .image-wrapper img { max-width: 340px; }
	.home-promise-section .image-wrapper img:last-child { margin-left: 100px; }
	.home-promise-section .image-wrapper { padding: 0 15px; max-width: 50%; flex: 0 0 50%; }
	.home-promise-section .two-col-wrapper .inner-col.image-col { text-align: center; height: 362px; }
	.home-promise-section .two-col-wrapper .inner-col.image-col img { height: 100%; width: 100%; object-fit: cover; }
	.home-promise-section { padding: 0 0 70px; }
	.home-promise-section h2 { margin-bottom: 20px; }
	.home-amplimark-section .image-content-block .content-block:after { width: 100vw; height: 290px; }
	.home-amplimark-section { padding: 50px 0 80px; background-color: #fff; }
	.home-amplimark-section .image-content-block .content-block p { margin-bottom: 24px;font-size: 16px; line-height: 1.5}
	.home-amplimark-section .image-content-block .content-block { padding-top: 0; }
	.home-amplimark-section .image-content-block .image-block { flex: 0 0 50%; max-width: 50%; }
	.home-amplimark-section .image-content-block .content-block { flex: 0 0 50%; max-width: 50%;margin-top: 100px; padding: 20px 20px 0 10px;}
	.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { max-width: 50%; flex: 0 0 50%; }	
	.home-amplimark-section .image-content-block:after { width: 100vw;height: 220px; }
	.genomic-profile-section .image-content-block .image-block .image-title-wrapper { max-width: 400px; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2,.office-detail-section h2 { font-size: 40px; }
	.contact-page-form .contact-detail-wrapper .right-col .form-content, .get-update-section .get-update-wrapper .right-col .form-content { padding-left: 40px; }
	.get-update-section .get-update-wrapper .left-col h2 { margin-bottom: 30px; }
	.get-update-section .form-content form .form-row.btn-wrapper { margin-top: 15px; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block .right-inner-block .short-detail { max-width: 450px; flex: 0 0 450px; }
	.poster-presentation-section .poster-presentation-image img { max-width: 755px; }
	.poster-presentation-section .poster-presentation-image { margin: 0 auto -50px; }
	.poster-presentation-section { padding-bottom: 50px; }
	.resource-section { padding: 120px 0 }
	.resource-section .resource-sort-block { margin-top: 35px }
	.resource-list-wrapper .list-item h5 { font-size: 22px; }
	.resource-section .pagination-wrapper { margin-top: 60px }
	.resource-section .resource-filter-block ul li { max-width: 33.33%; flex: 33.33%; }

	/*book a meeting*/
	.book-a-meeting-section.order-overview-block .overview-slider { margin: 0 -5px 70px; }
	.webinar-section .webinar-block .left-block, .webinar-section .webinar-block .right-block { flex: 0 0 100%; max-width: 100%; }
	.webinar-section .webinar-block .right-block { margin-top: 60px; padding: 0; }
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block { padding: 0 15px; margin-bottom: 30px; }
	.webinar-section .webinar-block .left-block .panelist-listing { margin: 0 -15px; }
	.webinar-section { padding: 60px 0; }
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block h3, .webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block span { font-size: 16px; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2 { padding-top: 35px; margin-bottom: 35px; }
	.office-detail-section .office-detail-wrapper .office-detail-inner h3 { font-size: 20px;margin-bottom: 15px; }
	.office-detail-section .office-detail-wrapper .office-detail-inner p { font-size: 16px }
	.contact-page-form-detail-block { padding-bottom: 50px; }
	.home-amplimark-section .image-content-block .image-block{padding-left: 0;}

}
@media screen and (max-width:1023px) {
	.hero-banner.full-height { min-height: inherit; }
	.home-promise-section .image-wrapper { padding: 0 15px; max-width: 592px; margin: 0 auto; }
	.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { padding: 30px 35px 50px; }
	.home-promise-section .image-wrapper img { max-width: 420px; }
	.home-promise-section .image-wrapper img:last-child { margin-left: 20px; }
}
@media screen and (max-width:991px) {
	.border-title br { display: none; }
	.home-amplimark-section h2.border-title br { display: block;}
	.hero-banner.inner-page-banner .image-content-block .content-block .inner-content { max-width: 100%; }
	.poster-presentation-section .poster-presentation-image img:first-child{margin: 0 0 -80px;padding-right: 35px;}
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -50px 0 0 182px;width: 74%;}
	.home-amplimark-section .container { padding: 0 35px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block { padding: 0 35px; }
	.btn.white-btn {
		line-height: 42px;
	}
	.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner .content-block { padding: 0 35px; }
	.office-detail-section .office-detail-wrapper { margin:0 -35px;padding-bottom: 24px; }
	.office-detail-section .office-detail-wrapper .office-detail-inner { padding:0 15px; }
	.office-detail-section .office-detail-wrapper .slick-list.draggable { padding: 0 15px; }
	.office-detail-section .office-detail-wrapper .office-detail-inner .inner-content .image-block { min-height: 147px; }
	.order-overview-block .overview-slider .image-block img { max-height: 70px }
	.order-overview-block .overview-slider .slider-item:last-child .image-block img { max-height: 45px }
	.home-promise-section .two-col-wrapper .inner-col.content-col { flex-wrap: wrap; }
	.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { max-width: 100%; flex: 0 0 100%; }

	/*asco-banner-section*/
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img {
		max-width: 220px;
	}
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img:last-child {
		margin: -110px 0 0 160px;
	}
	.asco-banner-section .asco-banner-wrapper .right-block {
	    padding: 115px 0 0;
	}	
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block {
		top: 60%;
	}

	/*asco-banner-section*/
	.ceo-section .ceo-content-block .image-block { right: -15px; }

	/* banner section*/
	.hero-banner { padding: 120px 0 50px; }
	.hero-banner .image-content-block { flex-wrap: wrap; }
	.hero-banner .image-content-block .content-block { max-width: 100%; flex: 0 0 100%; padding-right: 0; }
	.hero-banner .image-content-block .image-block { max-width: 100%; flex: 0 0 100%; }
	.hero-banner .image-content-block .content-block p { font-size: 18px; }
	.hero-banner .image-content-block .content-block .inner-content { max-width: 100%; }
	.hero-banner .image-content-block .content-block { justify-content: flex-start; }

	/* inner page banner*/
	.hero-banner.inner-page-banner .image-content-block .image-block { max-width: 100%; flex: 0 0 100%; }
	.hero-banner.inner-page-banner .image-content-block .content-block { max-width: 100%; flex: 0 0 100%; padding-right: 0; justify-content: flex-start;}
	.hero-banner.inner-page-banner .image-content-block .content-block p { max-width: 100%; }

	/*liquick detail block */
	.liquik-detail-section .table-block { max-width: 100%; flex: 0 0 100%; padding: 0 0 40px; }
	.liquik-detail-section .content-block { max-width: 100%; flex: 0 0 100%; }
	.liquik-detail-section .container { flex-wrap: wrap; }
	.liquik-detail-section .content-block:after { left: -35px; }
	.liquik-detail-section .table-block .image-block { right: 0; margin-top: 30px;margin-bottom: 30px; }
	.liquik-detail-section .table-block .image-block img:first-child{left: 0;top: 30px;width: 60%;}
	.liquik-detail-section .table-block .image-block img:last-child{width: 45%;}
	.liquik-detail-section .content-block .inner-content { max-width: 100%; padding-left: 0; }
	.table-responsive { overflow: auto; width: 100%; }
	.table-responsive table { min-width: 767px }
	.liquik-detail-section .content-block ul li p { padding: 5px 10px; }
	.liquik-detail-section h2 { font-size: 40px; }
	.liquik-detail-section .content-block p br { display: none; }

	/*overview section*/
	.order-overview-block .overview-slider .slider-item { max-width: inherit; flex: none; }
	.book-a-meeting-section.order-overview-block .overview-slider,
	.order-overview-block .overview-slider { margin:0 -35px 70px; }
	.order-overview-block .overview-heading { flex-wrap: wrap; }
	.order-overview-block .overview-heading h2 { max-width: 100%; flex: 0 0 100%; margin-bottom: 20px; }
	.order-overview-block .btn-content { flex-wrap: wrap; text-align: center; justify-content: center; }
	.order-overview-block .btn-content .content-block { max-width: 100%; flex: 0 0 100%; margin-top: 20px }
	.order-overview-block .btn-content .content-block p { margin-left: 0; }
	.home-amplimark-section .image-content-block .content-block:after { transform: translateY(-28%); }
	.site-footer .footer-details-inner .footer-details { flex: 0 0 50%; max-width: 50%; }
	.site-footer .footer-details-inner { flex-wrap: wrap; }
	.site-footer .footer-details-outer { padding: 60px 0; }
	.site-footer .footer-title { margin-bottom: 20px; font-size: 26px; }
	.site-footer .social-icons { padding: 0; }
	.site-footer .footer-details-inner .footer-details.last-column { flex: 0 0 100%; max-width: 100%; margin: 45px 0 0; display: flex; align-items: center; justify-content: space-between; }
	.site-footer .footer-details-inner .footer-details.last-column .footer-title { margin-bottom: 0; line-height: 1.2; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .image-block, .liquid-hallmark-section .liquid-hallmark-wrapper .details-block { flex: 0 0 100%; max-width: 100%; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner img { height: auto; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner { height: inherit; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .content-block-inner p { font-size: 36px; }
	.request-form-section .request-form-wrapper { align-items: flex-start; }
	.request-form-section .request-form-wrapper .right-block .form-content { margin: 25px 0 0; }
	.genomic-profile-section { padding-top: 50px; }
	.genomic-profile-section .image-content-block .image-block, .genomic-profile-section .image-content-block .content-block { flex: 0 0 100%; max-width: 100%; }
	.genomic-profile-section .image-content-block .image-block { text-align: center; }
	.genomic-profile-section .image-content-block .image-block > img { position: static; max-width: 380px; margin-bottom: 30px; width: 100%; }
	.genomic-profile-section .image-content-block .image-block .image-title-wrapper { max-width: 100%; text-align: left; }
	.genomic-profile-section .image-content-block .image-block .image-title-wrapper img { max-width: 450px; margin-bottom: 40px; width: 100%; }
	.genomic-profile-section .image-content-block .image-block h2 { margin-left: auto; margin-bottom: 25px; }
	.genomic-profile-section .image-content-block .content-block ul { padding: 0; max-width: 380px; margin: 0 auto; }
	.home-amplimark-section .image-content-block .image-block { flex: 0 0 100%; max-width: 100%; margin-bottom: 30px; }
	.home-amplimark-section .image-content-block .content-block { margin-top:0;flex: 0 0 100%; max-width: 100%; padding: 0; }
	.home-amplimark-section .image-content-block:after {transform: none; top: 100px; right: -35px;max-width: inherit;}
	.home-amplimark-section .image-content-block .image-block .image-wrapper { text-align: center; }
	.home-amplimark-section .image-content-block .image-block .image-wrapper img { margin-right: 0; }
	.home-amplimark-section .image-content-block .content-block p { max-width: 100%; }
	.home-amplimark-section h2 { margin-bottom: 30px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing-inner span { font-size: 14px; }
	.home-amplimark-section .image-content-block .image-block { padding-left: 0; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block { padding: 40px 35px 0; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper { max-width: 100%; }
	.contact-page-form .contact-detail-wrapper .left-col, .contact-page-form .contact-detail-wrapper .right-col, .get-update-section .get-update-wrapper .left-col, .get-update-section .get-update-wrapper .right-col { flex: 0 0 100%; max-width: 100%; }
	.contact-page-form .contact-detail-wrapper .right-col .form-content, .get-update-section .get-update-wrapper .right-col .form-content { padding-left: 0; }
	.contact-page-form .contact-detail-wrapper .left-col { text-align: center; margin-bottom: 30px; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper { text-align: left; margin-bottom: 40px; padding-top: 0; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2 { margin-bottom: 10px; }
	.contact-page-form .form-content form .form-row.btn-wrapper { margin-top: 10px; }
	.get-update-section .get-update-wrapper .left-col h2 { margin-bottom: 15px; }
	.get-update-section .get-update-wrapper .content-wrapper { margin-bottom: 25px; }
	.poster-presentation-section .poster-presentation-image { padding: 0; margin: 0 auto 35px; }
	.poster-presentation-section .poster-presentation-image img { max-width: 100%; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block .right-inner-block .short-detail { max-width: 100%; flex: 0 0 100%; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block .right-inner-block { flex-wrap: wrap; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block .right-inner-block .author-detail { padding-left: 0; }
	.poster-presentation-section .resource-list-wrapper { margin-top: 40px; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block .right-inner-block .author-detail { margin-top: 10px; }
	.webinar-section { padding: 50px 0; }
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block h3, .webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block span { font-size: 16px; }
	.office-detail-section .office-detail-wrapper  .slick-dots li button { padding: 0;height: 10px;width: 10px;background-color: #3cc2cf;border-radius: 50%;border:2px solid #3cc2cf; }
	.office-detail-section .office-detail-wrapper  .slick-dots li button:before { display: none; }
	.office-detail-section .office-detail-wrapper  .slick-dots li.slick-active button { background-color: transparent; }
	.office-detail-section .office-detail-wrapper  .slick-dots li { width: auto;height: auto; }
	.office-detail-section { padding-bottom: 120px; }
}
@media screen and (max-width: 799px) {
	/*asco-banner-section*/
	.asco-banner-section .asco-banner-wrapper .right-block, .asco-banner-section .asco-banner-wrapper .left-block { max-width: 100%; flex: 0 0 100%; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper { max-width: 380px; margin: -30px auto 0; }
	.asco-banner-section .asco-banner-wrapper .right-block { padding: 0 30px; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img:last-child { margin: -120px 0 0 100px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block { top: 50%; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img {
	    max-width: 300px;
	}
	/*asco-banner-section*/
	.ceo-section .ceo-content-block .content-block { flex: 0 0 100%; max-width: 100%; padding: 60px 0 30px; }
	.ceo-section .ceo-content-block .image-block { max-width: 100%; flex: 0 0 100%; text-align: center; }
	.ceo-section .ceo-content-block .image-block { right: 0; }
}
@media screen and (max-width:767px) {
	.home-amplimark-section .image-content-block:after{top: 86px;right: -30px;}
	.home-amplimark-section .image-content-block .image-block .image-wrapper img{max-width: 300px;}
	.poster-presentation-section .poster-presentation-image img:first-child{padding-right: 30px;margin-bottom: -35px;}
	.poster-presentation-section .poster-presentation-image img:last-child{width: 50%;}
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -40px 0 0 135px;}
	.home-amplimark-section .container { padding: 0 30px; }
	.ceo-section .ceo-content-block .image-block img { max-width: 450px; width: 100%; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block { padding: 0 30px; }
	.book-a-meeting-section.order-overview-block .overview-slider{margin: 0 -30px 70px;}
	.order-overview-block .overview-slider { display: block; margin: 0 -30px; }
	.liquik-detail-section .table-block .mobile-image { display: block; }
	.liquik-detail-section .table-block .desktop-image { display: none; }
	.order-overview-block .overview-slider .image-block img { max-height: inherit }
	.order-overview-block .overview-slider .slider-item:last-child .image-block img { max-height: inherit }
	.not-found .not-found-conent h1 { font-size: 140px; }
	.not-found .not-found-conent h2 { margin-bottom: 15px; font-size: 30px; }
	.not-found .not-found-conent .not-fount-text { font-size: 20px; line-height: 1.2; margin: 0 0 15px; }
	.not-found .not-found-conent .search-again { font-size: 20px; margin: 0 0 25px; line-height: 1.2; }
	.home-promise-section .two-col-wrapper .inner-col.image-col { height: auto; }
	.home-promise-section .two-col-wrapper .inner-col.content-col { padding-top: 0 }
	.ceo-section .ceo-content-block .image-block img { max-width: 270px; }
	.ceo-section .ceo-content-block .content-block { padding-top: 50px; }
	.asco-banner-section { padding-top: 83px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block p { margin-bottom: 30px; }
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block p { font-size: 18px; }
	.site-footer .social-icons li { padding: 0 8px; }
	.site-footer .social-icons li img { width: 23px; }
	.office-detail-section .office-detail-wrapper { margin:0 -30px;padding-bottom: 24px; }
    .home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { padding: 0 30px; }
	/*general*/
	h1 { font-size: 40px; }
	.home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col { padding: 30px 30px 50px; }
	.border-title { padding-top: 15px; }
	.order-overview-block .btn-content { justify-content: center; }
	.order-overview-block .btn-content .content-block { text-align: left; }

	/* banner section*/
	.hero-banner { padding: 100px 0 40px; }
	.hero-banner .image-content-block .content-block p { font-size: 16px; }

	/* inner page banner*/
	.hero-banner.inner-page-banner h1 { font-size: 34px }
	.hero-banner.inner-page-banner .image-content-block .content-block p { font-size: 16px }

	/*liquick detail block */
	.liquik-detail-section .content-block ul li span { font-size: 30px; border: none; width: 60px; height: 60px; }
	.liquik-detail-section .content-block ul li p { border: 2px solid #ffcb0d; padding: 15px 20px; align-items: flex-start; }
	.liquik-detail-section h2 { font-size: 36px; padding-top: 15px; margin-bottom: 10px; }
	.liquik-detail-section .content-block p+p { margin-top: 15px; }
	.liquik-detail-section .content-block .btn { padding: 0 10px; }
	.liquik-detail-section .table-block table td, .liquik-detail-section .table-block table th { font-size: 16px; }

	/*overview section*/
	.order-overview-block .overview-heading h2 { font-size: 36px; }
	.request-form-section h2, .asco-page h2, .webinar-section .webinar-block .right-block h2 { font-size: 36px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .content-block-inner p { font-size: 28px; }
	.site-footer .footer-details-inner .footer-details { flex: 0 0 100%; max-width: 100%; margin: 0 0 25px; }
	.site-footer .footer-title { margin-bottom: 5px; font-size: 24px; }
	.site-footer .footer-details-inner .footer-details.last-column { margin: 20px 0 0; }
	.site-footer .footer-form { max-width: 65%; margin: 0 auto; }
	.site-footer .footer-details-outer { padding: 50px 0px 35px; }
	.site-footer .address-block span, .site-footer input { font-size: 14px; }
	.site-footer .bottom-footer p { line-height: 1.5; font-size: 12px; }
	.site-footer .bottom-footer ul { margin: 0 -7px; }
	.site-footer .bottom-footer li { padding: 0 7px; }
	.site-footer .bottom-footer a { font-size: 11px; }
	.site-footer .bottom-footer li:after { right: -2px; width: 4px; height: 4px; }
	.site-footer .footer-block { padding: 40px 0; }
	.site-footer .address-block a { font-size: 14px; }
	.site-footer .footer-logo img { width: 100px; height: 18px; }
	.site-footer .footer-block { padding: 30px 0; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block p { line-height: 1.5; padding-bottom: 20px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block-inner { margin: 0 0 30px; }
	.request-form-section { padding: 40px 0 55px; }
	.form-content form .form-row.checkbox-row .form-group { margin-bottom: 25px; }
	.request-form-section .request-form-wrapper .right-block .form-content { margin: 15px 0 0; }
	.home-amplimark-section .image-content-block .content-block:after { transform: translateY(-53%); height: 250px; }
	.genomic-profile-section .image-content-block .content-block ul li .image-wrapper { flex: 0 0 60px; max-width: 60px; }
	.genomic-profile-section .image-content-block .content-block ul li h3 { font-size: 26px; }
	.genomic-profile-section .image-content-block .content-block ul, .genomic-profile-section .image-content-block .image-block > img { max-width: 330px; }
	.genomic-profile-section .image-content-block .image-block h2 { font-size: 30px; }
	.home-promise-section .two-col-wrapper .inner-col.image-col img { max-width: 100%; }
	.home-promise-section { padding: 0 0 40px; }
	.home-promise-section .image-wrapper img { max-width: 360px; }
	.home-promise-section .image-wrapper { max-width: 100%; text-align: center; }
	.home-promise-section .image-wrapper img:last-child { margin: -40px 0 0 80px; }
	.order-overview-block .overview-slider { display: block; margin: 0 -30px 70px; }
	.genomic-profile-section .image-content-block .content-block ul li .image-wrapper { flex: 0 0 100%; max-width: 100%; margin-bottom: 25px; }
	.genomic-profile-section .image-content-block .content-block ul li .image-wrapper img { width: 130px; }
	.genomic-profile-section .image-content-block .content-block ul li { flex-direction: column; }
	.genomic-profile-section .image-content-block .content-block ul li .content-wrapper { padding-left: 0; text-align: center; }
	.genomic-profile-section .image-content-block .content-block ul li.simple .image-wrapper img { width: 68px; }
	.genomic-profile-section .image-content-block .content-block ul li h3 { position: relative; padding-bottom: 10px; margin-bottom: 10px; }
	.genomic-profile-section .image-content-block .content-block ul li h3:after { position: absolute; content: ""; width: 21px; height: 4px; background-color: #3cc2cf; bottom: 0; left: 50%; transform: translateX(-50%); }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block-inner .cancer-image-wrapper .mble-img { display: block; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block-inner .cancer-image-wrapper .desktop-img { display: none; }
	.liquik-detail-section .content-block ul li { flex-direction: column; margin-bottom: 15px; border: none; }
	.contact-page-form .contact-image-block { background-attachment: inherit; top: 0;height: 71%; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2,.office-detail-section h2 { font-size: 36px; }
	.contact-page-form-detail-block { padding-top: 102px; }
	.office-detail-section { padding-bottom: 100px; }
	.get-update-section { padding: 50px 0 70px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .details-block { padding:40px 30px 0; }
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block:nth-child(even) { transform: none; }
	.poster-presentation-section .resource-list-wrapper .list-item .right-block, .poster-presentation-section .resource-list-wrapper .list-item .left-block { max-width: 100%; flex: 0 0 100%; }
	.poster-presentation-section .resource-list-wrapper .list-item h5 a { font-size: 15px; }
	.poster-presentation-section .resource-list-wrapper .list-item + .list-item { margin-top: 13px; padding-top: 20px; }
	.poster-presentation-section .asco-page h2 { font-size: 27px; padding-top: 24px; }
	.panelist-listing .slick-dots li button { height: 10px; width: 10px; background-color: #3cc2cf; border: 2px solid #3cc2cf; border-radius: 50%; opacity: 1; padding: 3px; }
	.panelist-listing .slick-dots li { height: auto; width: auto; }
	.panelist-listing li.slick-active button { opacity: 1; background-color: #fff; }
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block { max-width: 100%; flex: 0 0 100%; margin-bottom: 20px; }
	.webinar-section .webinar-block .left-block .panelist-listing { margin: 0; }
	.webinar-section .webinar-block .left-block .panelist-listing .slick-list.draggable { padding: 0 15px; }
	.webinar-section .webinar-block .right-block .webinar-timing li { font-size: 21px; padding: 4px 5px; }
	.webinar-section .webinar-block .right-block h2 { margin-bottom: 25px; padding-top: 25px; }
	.webinar-section .webinar-block .right-block .webinar-timing { border-width: 2px; margin-bottom: 30px; }
	.webinar-section .webinar-block .right-block .btn-wrapper { margin-top: 23px; }
	.webinar-section .webinar-block .right-block .webinar-timing li + li { border-left: 2px solid #ffcb0d; }
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block h3 { font-size: 14px; }
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block span { font-size: 14px; }
	.webinar-section .webinar-block .left-block .panelist-listing .panelist-block .content-block { padding: 15px 30px; }
	.webinar-section .webinar-block .right-block { padding: 0 30px; }
	.webinar-section .container { padding: 0; }
	.custom-checkbox-wrraper .custom-checkbox label { font-size: 12px; padding-left: 25px; line-height: 16px }
	.custom-checkbox-wrraper .custom-checkbox label:before { height: 15px; width: 15px; }
	.custom-checkbox-wrraper .custom-checkbox label:after { height: 9px; width: 9px; top: 3px; left: 3px; }
	.resource-section .resource-image-block { background-attachment: inherit; top: 0; height: 360px }
	.resource-section h1 { font-size: 36px; }
	.resource-section p { font-size: 15px }
	.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner .content-block { padding: 0 30px; }
	.resource-section .resource-filter-block { flex-wrap: wrap; padding: 12px; }
	.resource-section .resource-filter-block .input-block { max-width: 100%; flex: 0 0 100%; margin-right: 0; margin-bottom: 10px; }
	.resource-section .resource-filter-block .form-group .form-control { line-height: 45px; height: 45px; text-overflow: ellipsis; padding: 0 10px; font-size: 15px; }
	.resource-section .resource-filter-block .form-group .submit-btn { height: 45px; }
	.resource-section .resource-filter-block ul li { max-width: 50%; flex: 0 0 50% }
	.resource-section .resource-sort-block { flex-wrap: wrap; margin-top: 28px; }
	.resource-section .resource-sort-block p { max-width: 100%; flex: 0 0 100%; margin-left: 0; margin-top: 5px; font-size: 12px }
	.resource-section { padding: 100px 0; }
	.resource-section .resource-filter-block .filter-link { font-size: 12px }
	.resource-section .resource-sort-block label { font-size: 12px; }
	.resource-section .resource-sort-block .custom-select-wrapper .select2.select2-container { min-width: 107px; }
	.resource-section .resource-sort-block .custom-select-wrapper .select2-results__options .select2-results__option { font-size: 12px; padding: 8px; }
	.resource-list-wrapper .list-item { flex-wrap: wrap; }
	.resource-list-wrapper .list-item .left-block { max-width: 100%; flex: 0 0 100%; padding-right: 0 }
	.resource-list-wrapper .list-item .right-block { max-width: 100%; flex: 0 0 100%; padding-top: 10px }
	.resource-list-wrapper .list-item .date-block:before { top: 0; width: 15px; height: 2px; }
	.resource-list-wrapper .list-item .date-block span { font-size: 13px }
	.resource-list-wrapper .list-item h5 { font-size: 18px; line-height: 1.4 }
	.resource-list-wrapper { margin-top: 45px; }
	.resource-list-wrapper .list-item .date-block { padding-top: 15px; }
	.resource-list-wrapper .list-item+.list-item:before { height: 2px; }
	.resource-list-wrapper .list-item+.list-item { padding-top: 20px; margin-top: 13px; }
	.resource-list-wrapper .list-item ul { margin-top: 12px; }
	.resource-list-wrapper .list-item ul li { font-size: 12px; }
	.resource-section .pagination-wrapper { margin-top: 36px; }
	.resource-section .pagination-wrapper ul li.active .page-numbers { border-width: 2px; border-image-slice: 2; }
	.resource-section .pagination-wrapper ul li { padding: 0 7px; }
	.resource-section .pagination-wrapper .next img, .resource-section .pagination-wrapper .prev img { width: 10px; }
	.resource-section .pagination-wrapper ul li .page-numbers { line-height: 24px; border: 2px solid transparent; }
	.resource-section .resource-filter-block .filter-dropdown { padding: 15px 25px; }
	.resource-section .resource-filter-block ul { margin: 0 -10px -10px; }
	.resource-section .resource-filter-block ul li { padding: 0 10px }

	/*book a meeting*/
	.order-overview-block .overview-slider .content-block p { font-size: 14px }
	.book-a-meeting-section.order-overview-block .overview-slider .image-block { min-height: 210px; }
	.contact-page-form .radio-wrapper input[type="radio"]:checked + .wpcf7-list-item-label::after { top: 5px; left: 5px; }
	.contact-page-form .radio-wrapper .wpcf7-list-item-label::before { height: 18px; width: 18px; top: 0; }
	.contact-page-form .radio-wrapper .wpcf7-list-item-label { font-size: 15px; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2 { padding-top: 25px; margin-bottom: 25px; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper { margin-bottom: 30px; }
	.office-detail-section .office-detail-wrapper .office-detail-inner p { font-size: 13px; }
	.office-detail-section .office-detail-wrapper .office-detail-inner h3 { font-size: 18px; }
	
}
@media (max-width:575px) {
	.contact-page-form .form-content .form-group .form-lable { font-size: 12px; }
	.contact-page-form .form-content .form-group textarea.form-control { height: 180px; }
	.site-footer .footer-form { max-width: 100%; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing { margin: 0 -3px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li { padding: 0 3px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing-inner span { font-size: 10px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li:after { width: 6px; right: -3px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing li .hallmark-listing-inner { padding: 5px 0; }
	.form-content form .form-group { max-width: 100%; flex: 0 0 100%; margin-bottom: 15px; }
	.form-content form .form-row { margin: 0; }
	.form-content form .form-row .form-group { padding: 0; }
	.contact-page-form .form-content form .form-row { margin: 0; }
}
@media screen and (max-width:574px) {
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -40px 0 0 110px;}
	.home-promise-section .image-wrapper img { max-width: 300px; }
	.home-promise-section .image-wrapper img:last-child { margin: -30px 0 0 40px; }
	.home-amplimark-section .image-content-block .content-block:after { height: 270px; transform: translateY(-47%); }
	.poster-presentation-section .poster-presentation-image img:last-child{width: 45%;}
}
@media screen and (max-width:479px) {
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -30px 0 0 80px;}
	.request-form-section h2, .asco-page h2, .order-overview-block .overview-heading h2, .webinar-section .webinar-block .right-block h2 { font-size: 27px; }

	/*asco-banner-section*/
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img { max-width: 215px; }

	/*asco-banner-section*/
	.request-form-section { padding-bottom: 100px; }
	.home-amplimark-section .image-content-block .content-block:after { height: 230px; }
	.home-amplimark-section { padding-bottom: 100px; }
	.home-promise-section .image-wrapper { text-align: left; padding: 0 30px; }
	.home-promise-section .image-wrapper img:last-child { margin: -30px 0 0 15px; }
	.hero-banner.inner-page-banner .btn { max-width: 100%; }
	.liquik-detail-section .table-block .btn-wrapper .btn, .liquid-hallmark-section .liquid-hallmark-wrapper .bottom-btn .btn { width: 100%; }
	.order-overview-block .btn-content .btn.white-btn { min-width: 100%; }

	/*liquick detail block */
	.liquik-detail-section .content-block .btn { padding: 18px 20px; height: inherit; line-height: 1.2; width: 100%; }
	.office-detail-section { padding-bottom: 100px; }
	.get-update-section { padding-bottom: 100px; }
	.contact-page-form .contact-detail-wrapper .left-col .content-wrapper h2,.office-detail-section h2 { font-size: 27px; }
	.webinar-section .webinar-block .right-block .btn-wrapper .btn { min-width: 100%; }
	.office-detail-section h2 { padding-top: 21px;margin-bottom: 12px} 
	.home-amplimark-section h2.border-title br{display: none;}
}
@media screen and (max-width:375px) {
	.home-promise-section .image-wrapper { text-align: left; max-width: 320px; }
	.home-promise-section .image-wrapper img { max-width: 245px; }
}
@media screen and (max-width:374px) {
	.home-amplimark-section .image-content-block:after{top: 74px;}
	.liquid-biopsy .hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -30px 0 0 70px;}
	.not-found .not-found-conent .not-fount-text { font-size: 18px; }
	.not-found .not-found-conent .search-again { font-size: 18px; }
	.home-amplimark-section .image-content-block .image-block .image-wrapper img{max-width: 260px;}

	/*asco-banner-section*/
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img { max-width: 160px; }
	.asco-banner-section .asco-banner-wrapper .right-block .image-wrapper img:last-child { margin-top: -80px; }

	/*asco-banner-section*/
	.site-footer .bottom-footer ul { flex-wrap: wrap; }

	/*general*/
	h1 { font-size: 36px; }

	/* inner page banner*/
	.hero-banner.inner-page-banner h1 { font-size: 28px }

	/*overview section*/
	.site-footer .bottom-footer a { font-size: 10px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .hallmark-listing-inner span { font-size: 8px; }
	.liquid-hallmark-section .liquid-hallmark-wrapper .content-block-inner p { font-size: 26px; }
	.home-promise-section .content-col .btn-wrapper .btn, .home-amplimark-section .image-content-block .content-block .btn { font-size: 13px; padding: 0 8px; width:100%;}
	.asco-banner-section .asco-banner-wrapper .left-block .left-inner-block .content-block h1 { font-size: 50px; }
	.resource-section h1 { font-size: 28px; }
	.resource-section .resource-filter-block ul li { max-width: 100%; flex: 0 0 100%; }
	.resource-section .resource-filter-block .filter-dropdown { padding: 15px; }
	.resource-section .pagination-wrapper ul li { padding: 0 5px; }
	.webinar-section .webinar-block .right-block .webinar-timing li { font-size: 20px; }
}


/*Patients banner*/
.patients-banner.hero-banner.inner-page-banner .image-content-block .content-block .inner-content{ max-width: 720px; }
.patients-banner.hero-banner.inner-page-banner .image-content-block .image-block img { width: 80%; max-width: 640px; margin-right: 15%;}
.patients-banner.hero-banner.inner-page-banner .image-content-block .image-block img:last-child{margin: -10% 0 0 54%;z-index: 1;width: 46%; max-width: 360px;}
.patients-banner.hero-banner.inner-page-banner .image-content-block .image-block{text-align: left;}

.patients-liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner .content-block .content-block-inner{ max-width: 380px; }
.patients-liquid-hallmark-section ol{ list-style-type: decimal; margin: 20px 0 20px 20px; }
.patients-liquid-hallmark-section ol li{padding-left: 10px; margin: 5px 0;}
.patients-liquid-hallmark-section  .liquid-hallmark-wrapper .details-block p{ font-size: 18px; line-height: 1.56; }
.expectBox{ border: 2px solid; padding: 25px; margin-bottom: 35px; border-image-source: linear-gradient(to right, #67e7eb, #ffcb0d, #ffa617);
    border-image-slice: 2;}
.expectBox h3{font-size: 24px; font-weight: bold}
.patients-liquid-hallmark-section .liquid-hallmark-wrapper a strong{ font-weight: 700; font-family: worksans-bold;color: #454545; text-decoration: underline; }
.patients-liquid-hallmark-section .liquid-hallmark-wrapper .bottom-btn {
    text-align: left;
}
.patients-liquik.liquik-detail-section .table-block { max-width: 50%;flex: 0 0 50%; padding-right: 20px; align-self: center;
    display: flex; align-items: center; justify-content: center; height: 100%; padding: 0 20px 0 0;}
.patients-liquik.liquik-detail-section .table-block .inner-content {max-width: 720px; padding-right: 60px; width: 100%;padding-top: 60px;}
.patients-liquik.liquik-detail-section .table-block p{text-align: left;}
.patients-liquik.liquik-detail-section .table-block ul{list-style: disc;margin: 20px 0 20px 30px;}
.patients-liquik.liquik-detail-section .table-block ul li{margin: 15px 0; padding-left: 10px;}
.patients-liquik.liquik-detail-section .table-block ul li a{color: #454545; font-weight: 700; font-family: worksans-bold; text-decoration: underline;}
.patients-liquik .image-block {margin-top: 0;position: relative;text-align: left;margin-bottom: calc(10% + 40px);}
.patients-liquik .image-block img:first-child{position: absolute;z-index: 1;width: 45%;left: 0;top: 53%;max-width: 300px;}
.patients-liquik .image-block img:last-child{width: 75%;max-width: 540px;margin-left: 25%;}
.patients-liquik.liquik-detail-section .container{ max-width: 100%; width: 100%; display: block; height: 100%; }
.patients-liquik.liquik-detail-section .container .image-content-block {display: flex; justify-content: space-between;   align-items: center;
height: 100%;}
.patients-liquik.liquik-detail-section .content-block{height: 100%;justify-content: center;align-self: center;align-items: center;display: flex; padding: 0;}
.liquik-detail-section .content-block .inner-content{ max-width: 720px; }
.patients-liquid-hallmark-section.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner .content-block{ max-width: 720px; }
.patients-liquik.liquik-detail-section .table-block .btn{margin-top: 56px;margin-bottom: 24px;}
.patients-liquik.liquik-detail-section .table-block ul li::marker {color: #3CC2CF;}
.patients-liquik h3{font-weight: bold; font-family: 'spectral-regular'; font-size: 24px;}

@media (min-width:991px) {
	.patients-liquik .image-block{ margin-bottom: 100px; }
	.patients-liquik.liquik-detail-section  .btn { position: absolute; bottom: 25px; margin: 0 !important;}
	.patients-liquik.liquik-detail-section .inner-content{position: relative; min-height: 650px; padding-bottom: 100px !important;}
	.patients-liquik.liquik-detail-section .content-block, .patients-liquik.liquik-detail-section .table-block{
		padding-top: 40px; padding-bottom: 40px;
	}
}

@media(max-height:800px) and (max-width:1750px) {
	.patients-liquik.liquik-detail-section .table-block {justify-content: flex-end;}
}

@media (min-width:1440px) {

	.patients-liquik.liquik-detail-section .table-block ul{list-style: disc;margin: 25px 0 25px 30px;}
	.patients-liquik.liquik-detail-section .table-block .btn{margin-top: 80px;margin-bottom: 24px;}
	.patients-liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner .content-block .content-block-inner{ max-width: 500px; }
	.patients-liquik.liquik-detail-section .inner-content{ min-height: 700px; }
}


@media (max-width:1024px) {
	.patients-liquik.liquik-detail-section .table-block .inner-content{ padding-right: 0px; }
}

@media (max-width:991px) {	
.patients-liquid-hallmark-section .liquid-hallmark-wrapper .bottom-btn{text-align: left;}
.patients-liquik.liquik-detail-section .content-block{ padding-bottom: 100px; padding-top: 40px;}
.patients-liquik.liquik-detail-section .table-block{ padding: 0px 0px 40px 0px; }
.patients-liquik.liquik-detail-section  .image-content-block {flex-wrap: wrap;}
.patients-liquik.liquik-detail-section .table-block{ max-width: 100%; flex: 0 0 100%; padding-right: 0;
    justify-content: flex-start;}
.patients-banner .border-title br{ display: block; }
}

@media (max-width:767px) {	
	.patients-liquid-hallmark-section .liquid-hallmark-wrapper .details-block p{ font-size: 15px; }
}

@media (max-width:479px) {
.patients-liquik.liquik-detail-section .table-block .btn{ padding: 18px 20px;
    height: inherit;line-height: 1.2;width: 100%;}
 }

/*Patients page END*/

/* Our Testing Page*/

.our-testing-page .empty-results{padding:15px 0 60px;}
.wp-carousel{background-color:#EBEBEB;text-align:center;width:100%;z-index:2;}
.wp-carousel.sticky{position:sticky;top:100px;z-index:1;}
.wp-carousel-tab{display:inline-flex;margin:0 auto;align-items:center;}
.wp-carousel-tab #wp-carousel-tab-main #wp-carousel-tab-container{display:flex;align-items:center;max-width:1040px;}
.wp-carousel-tab .wp-carousel-item .wp-carousel-link{line-height:30px;padding:10px 28px;color:#454545;font-size:18px;border-width:2px;border-style:solid;border-color:transparent;}
.wp-carousel-item.wp-carousel-button.prev,.wp-carousel-item.wp-carousel-button.next{line-height:30px;padding:6px 0px;color:#454545;font-size:18px;border-width:2px;border-style:solid;border-color:transparent;}
.wp-carousel-item.wp-carousel-button.prev:hover,.wp-carousel-item.wp-carousel-button.next:hover,.wp-carousel-tab .active.wp-carousel-item .wp-carousel-link{background-color:#FFFFFF;border-image-source:linear-gradient(to right, #67e7eb, #ffcb0d, #ffa617);border-image-slice:2;}
.wp-carousel-button .wp-carousel-link{display:flex;justify-content:center;align-items:center;}
.wp-carousel-button .wp-carousel-link .fas{width:10px;border:1px solid;width:13px;border:solid #959595;height:13px;display:block;border-width:0 0 2px 2px;transform:rotate(45deg);}
#wp-carousel-tab-main{overflow:hidden;white-space:nowrap;}
.next.wp-carousel-button .wp-carousel-link .fas{border-width:2px 2px 0 0;}
.testing_table{border:3px solid #CCCCCC;background-color:#FFFFFF;border-collapse:separate;border-spacing:2px;}
.testing_table thead tr th{background-color:#FFCB0D;vertical-align:middle;font-size:18px;color:#000000;width:16.66666%;text-align:center;padding:16px;}
.testing_table tbody tr td{vertical-align:middle;text-align:center;padding:16px;border:1px solid #CCCCCC;}
.testing_table tbody tr td:first-child{background-color:#CCCCCC;}
.testing_table tbody tr td:first-child a{font-size:18px;font-weight:700;text-decoration:underline;color:#000000;font-family:'worksans-bold';}
.testing_table tbody tr td:first-child a:hover{color:#FFA617;}
.resource-list-wrapper.testtable-container{margin-top:0px;}
.our-testing-page .resource-section .resource-sort-block{display:none;}
.resource-filter-block.ourproduct-filter{background:transparent;padding:0px;position:relative;display:block;}
.resource-filter-block.ourproduct-filter .filter-dropdown{position:unset;background-color:#FFFFFF;margin-top:10px;}
.resource-filter-block.ourproduct-filter .custom-checkbox-wrraper .custom-checkbox label{color:#000000;font-size:16px;font-family:'worksans' !important;text-overflow:ellipsis;overflow:hidden;max-width:220px;white-space:nowrap;}
.resource-filter-block.ourproduct-filter::after{content:'';position:absolute;top:56px;height:10px;width:100%;background-color:#FFA617;left:0;}
.resource-filter-block.ourproduct-filter a.filter-link{background-color:#FFA617;font-weight:400;font-family:'worksans' !important;padding:16px 20px 12px;text-align:center;text-decoration:none;font-size:18px;text-transform:capitalize;width:40%;}
.resource-filter-block.ourproduct-filter .custom-checkbox-wrraper .custom-checkbox input:checked+label:before{border-color:#000000;}
.resource-filter-block.ourproduct-filter .custom-checkbox-wrraper .custom-checkbox input:checked+label:after{background-color:#000000;}
.our-testing-page .resource-section .pagination-wrapper{margin-top:40px;margin-bottom:40px;}
.our-testing-page .resource-section{padding-bottom:0px;}
.our-testing-page .resource-section .container{max-width:1610px;margin:0 auto;width:100%;}
.our-testing-product{padding-top:50px;}
.our-testing-product .contentarea_product > .container{padding-bottom:50px;}
.our-testing-product .image-content-block .image-block img:first-child{width:calc(100% - 80px);margin-left:80px;}
.our-testing-product .image-content-block .image-block img:last-child{width:43.3%;margin:-140px 57% 0 0;}
.our-testing-product .image-content-block{display:flex;}
.our-testing-product .image-content-block .content-block{padding-right:40px;flex:0 0 50%;max-width:50%;}
.our-testing-product .image-content-block .image-block{padding-left:40px;flex:0 0 50%;max-width:50%;padding-top:45px;}
.our-testing-product .image-content-block .content-block h2{margin-bottom:24px;}
.our-testing-product .image-content-block .content-block p,.our-testing-product .image-content-block .content-block p a[href]{color:#454545;font-size:18px;font-family:'worksans';}
.our-testing-product .image-content-block .content-block p{margin-bottom:24px;}
.our-testing-product .image-content-block .content-block p a[href]{text-decoration:underline;}
.our-testing-product .image-content-block .content-block .targets{margin:0px 0 16px;font-weight:700;font-family: 'worksans-bold';}
.our-testing-product .image-content-block .content-block table{width:90%;margin-bottom:40px;}
.our-testing-product .image-content-block .content-block table tr td{text-align:center;border:2px solid #FFA617;padding:10px 5px;min-width:120px;vertical-align:middle;}
.our-testing-product .imageitable{text-align:center;margin:30px 0px;border-image-source: linear-gradient(to left, #67e7eb, #ffcb0d, #ffa617);border-image-slice: 10;border-bottom-width: 10px;border-style: solid;padding-bottom: 15px;}
.our-testing-product .tablesection{background-color:#EBEBEB;padding:40px 0 60px;}
.our-testing-product .tablesection table{border-collapse:separate;border-spacing:2px;width:100%;margin-bottom:40px;}
.our-testing-product .tablesection table thead tr td{width:23.3333%;background-color:#FFCB0D;font-size:18px;text-align:center;padding:12px 30px;color:#000000;vertical-align:middle;}
.our-testing-product .tablesection table thead tr td:first-child{width:30%;background-color:transparent;}
.our-testing-product .tablesection table tbody tr td{transition:0.4s ease;background-color:#FFFFFF;font-size:18px;text-align:center;padding:12px 30px;color:#000000;border:1px solid #FFCB0D;vertical-align:middle;width: calc(100%/4);}
.our-testing-product .tablesection table tbody tr td:first-child{background-color:#FFE79C;border-color:#FFE79C;}
.below-triangle-icon{border:solid;border-color:#FFFFFF transparent transparent;border-width:7px 6px;position:relative;top:14px;left:8px;}
.drop .below-triangle-icon{position:relative;border-color:transparent transparent #FFFFFF;top:-15px;}
.visible-responsive-991{display:none !important;}
.visible-responsive-767{display:none !important;}
.caret-down{width:10px;height:10px;border:2px solid #000000;transform:rotate(45deg);border-width:0px 3px 3px 0px;position:relative;top:5px;margin-left:15px;}
.orange.caret-down{border-color:#ffa617;}
.our-testing-page .table-responsive{overflow-x:auto;}
.main-navigation{margin-left:auto;}
.resource-filter-block.ourproduct-filter .custom-checkbox-wrraper .custom-checkbox input,.resource-filter-block.ourproduct-filter .custom-checkbox-wrraper .custom-checkbox label{border:none!important;outline:none!important;appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;}
.our-testing-page .btn{min-width:240px;}
.site-header .main-navigation ul.menu{position:relative;}
.site-header .main-navigation ul.sub-menu{position:absolute;background-color:#FFFFFF;border-bottom:2px solid transparent;border-image-source:linear-gradient(to right, #67e7eb, #ffcb0d, #ffa617);border-image-slice:2;display:none;margin:0!important;padding:10px 0;}
.site-header .main-navigation ul.menu li:hover ul.sub-menu{display:block;}
.site-header .main-navigation ul.sub-menu li{margin:0;}
.site-header .main-navigation ul.sub-menu li a:after,.site-header .main-navigation ul.sub-menu li:hover a:after{display:none;}
.site-header .main-navigation ul.sub-menu li a{display:block;padding:3px 20px;}
.site-header .main-navigation ul.sub-menu li a:hover{background-color:#dedede;}
.site-header .main-navigation ul.sub-menu li.menu-active a{color: #ffa617;background-color: rgba(239,83,35,0.08);display: block;}
.site-header .main-navigation ul li.current-menu-parent a:after{transform: scaleX(1);transform-origin: left;}
.site-header .main-navigation ul li.btn-wrapper a{background-color: transparent;color: #000000;}
.site-header .main-navigation ul li.btn-wrapper > a{background-color: #ffa617;color: #FFFFFF;}
.site-header .main-navigation ul li.btn-wrapper .sub-menu a{height: unset;}
.menu > .submenu_values {display: none;}
.our-testing-product .imageitable img{margin: 0 auto}
.mb-24px{margin-bottom: 24px!important;}
.our-testing-page .filterclear_all,.filterclear_all_career{text-align: right;}
.our-testing-page .filterclear_all a,.filterclear_all_career a{color: #FFA617;margin-left: auto;display: inline-block;}
body.no-scroll{overflow: hidden;}

@media only screen and (min-width:1500px){
	.our-testing-product .image-content-block .content-block h2 {font-size: 54px!important;}
}
@media only screen and (min-width:1440px){
	.wp-carousel-tab #wp-carousel-tab-main #wp-carousel-tab-container{max-width: 1165px;}
}
@media only screen and (min-width:992px){
	.resource-filter-block.ourproduct-filter a.filter-link{width:260px;}
	.site-header .main-navigation ul.sub-menu {transform: scaleY(0);transform-origin: top;transition: 0.3s ease-out;display: block;box-shadow: 0px 1px 6px rgb(195 195 195 / 20%);}
	.site-header .main-navigation ul.menu li:hover ul.sub-menu {transform: scaleY(1);}
}
@media only screen and (max-width:1540px){
	.site-header .main-navigation ul li + li {margin: 0px 0 0 30px;}
}

@media only screen and (max-width:1299px){
	.site-header .main-navigation ul li a{font-size: 14px}
}
@media only screen and (max-width:1253px){
	.wp-carousel.sticky{top:127px;}
}
@media only screen and (max-width:1199px){
	.wp-carousel.sticky{top:80px;}
	.wp-carousel-tab #wp-carousel-tab-main #wp-carousel-tab-container{max-width:800px;}
}
@media only screen and (max-width:1100px){
	.site-header .main-navigation ul li + li{margin:0 0 0 20px;}
	.wp-carousel.sticky{top:121px;}
}
@media only screen and (max-width:1024px){
	.testing_table thead tr th, .testing_table tbody tr td{padding:6px;}
	.wp-carousel-tab #wp-carousel-tab-main #wp-carousel-tab-container{max-width:768px;}
	.site-header .main-navigation ul li.current_page_item.menu-item-has-children { background: rgba(239,83,35,0.08);}
	.site-header .main-navigation ul li.menu-item-has-children  a{ background: transparent; display: inline-block;}
	.site-header .hamburger-icon{width: 23px;height: 23px;}
	.site-header .hamburger-icon > span{width: 21px;left: 0px;height: 4px}
	.site-header .hamburger-icon > span:nth-child(1){top:0px;}
    .site-header .hamburger-icon > span:nth-child(2){top:9px;}
    .site-header .hamburger-icon > span:nth-child(3){top:18px;}
    .open-menu .site-header .hamburger-icon > span:nth-child(1){top:8px;}
    .open-menu .site-header .hamburger-icon > span:nth-child(3){top:8px;}
    .site-header .main-navigation ul.sub-menu{position:static;display:block;border:none;padding:0px 0px;transform-origin:top;transition:0.4s ease;transform:scaleY(0);height:0;background-color: #EBEBEB;}
	.site-header .main-navigation .menu-item-children-open ul.sub-menu{transform:scaleY(1);height:auto;}
	.site-header .main-navigation ul.sub-menu li a{padding:10px 15px 10px 45px;background-color:transparent;color:#000000;}
	.site-header .main-navigation ul li + li{margin:0px;}
	.site-header .main-navigation ul li.btn-wrapper a{background-color: transparent;}
	.site-header .main-navigation ul li a::after{display:none !important;}
	.submenu_arrow{position:relative;}
	.submenu_arrow .caret-down, .submenu_arrow .dropbox{display:block;cursor:pointer;}
	.submenu_arrow .caret-down{left:-2px;top:15px;transform:rotate(45deg);}
	.site-header .main-navigation ul{margin-top:70px;}
}
@media only screen and (max-width:991px){
	.wp-carousel{display:none;}
	.wp-carousel.sticky{position:fixed;top:unset;bottom:0;padding:2px 5px;background-color:#454545;color:#FFFFFF;font-size:18px;display:block;}
	.wp-carousel{margin-top:0px;}
	.wp-carousel-tab #wp-carousel-tab-main #wp-carousel-tab-container, .wp-carousel-tab{display:block;}
	.wp-carousel-tab #wp-carousel-tab-main #wp-carousel-tab-container{overflow-y:auto;max-height:200px;}
	.wp-carousel-tab{transform:scaleY(0);transform-origin:bottom;transition:0.4s ease;height:0;}
	.wp-carousel.expand .wp-carousel-tab{transform:scaleY(1);height:unset;}
	.wp-carousel-tab .wp-carousel-item .wp-carousel-link{color:#FFFFFF;width: 100%}
	.wp-carousel-tab .active.wp-carousel-item .wp-carousel-link{background-color:transparent;border:none;}
	.wp-carousel-item.wp-carousel-button.next, .wp-carousel-item.wp-carousel-button.prev{display:none!important;}
	.wp-carousel::before{display:none;}
	.our-testing-product .image-content-block{flex-wrap:wrap;}
	.our-testing-product .image-content-block .content-block, .our-testing-product .image-content-block .image-block{flex:0 0 100%;max-width:100%;padding:0px;}
	.our-testing-product .image-content-block .content-block table{width:100%;}
	.our-testing-product .tablesection table thead tr td, .our-testing-product .tablesection table tbody tr td{padding:12px 5px;}
	.resource-filter-block.ourproduct-filter .custom-checkbox-wrraper .custom-checkbox label{text-overflow:unset;overflow:unset;max-width:100%;white-space:unset;}
	.visible-responsive-991{display:block !important;}
	.hide-responsive-991{display:none !important;}
	.item-selected-in-carousel{display:flex!important;text-align:center;justify-content:center;height: 100%;padding: 11px 2px;}
	.item-selected-in-carousel .below-triangle-icon{top:12px;}
	.testtable-container .testing_table_mobile{margin-top:10px;width:100%;}
	.testtable-container .testing_table_mobile td{text-align:center;vertical-align:middle;font-size:18px;color:#000000;border:2px solid #CCCCCC;padding:8px 8px;}
	.testtable-container .testing_table_mobile td:first-child{background-color:#ffcb0d;width:40%;}
	.testtable-container .testing_table_mobile td:last-child{background-color:#ffffff;width:60%;}
	.testpage-dropdown{position:relative;height: 50px}
	.testpage-dropdown .dropinput{display:flex;justify-content:center;align-items: center;height: 100%;}
	.testpage-dropdown .dropinput .dropdown-item-selected{font-weight:700;font-family:'worksans-bold';color: #454545;}
	.testpage-dropdown .dropinput .caret-down{top: -2px;}
	.testpage-dropdown .drop-submenu{position:absolute;left:0px;top:50px;width:calc(100% - 1px);max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:scaleY(0);visibility:hidden;opacity:0;pointer-events:none;transition:transform 0.4s ease;transform-origin:top;}
	.testpage-dropdown .show.drop-submenu{visibility:visible;opacity:1;pointer-events:unset;transform:scaleY(1);}
	.testpage-dropdown .drop-submenu .option .option_value{padding:17px 10px;display:block;background-color:#f8f8f8;border:1px solid #DDDDDD;color:#686868;}
	.testpage-dropdown .drop-submenu .option .active.option_value{background-color: #ebebeb;}
	.testpage-dropdown .drop-submenu .option .option_value:hover{background-color:#DDDDDD;}
	.resource-section .ourproduct-filter.resource-filter-block ul li{flex:50%;max-width:50%;}
	.wp-carousel-tab #wp-carousel-tab-main #wp-carousel-tab-container{max-width:100%;}
	.contentarea_product .image-content-block > .content-block > .image-block{margin-top:40px;}
    .testtable-container .testing_table_mobile tr:first-child td:last-child{padding: 0;background-color: #ebebeb}
    .wp-carousel-tab .active.wp-carousel-item{background-color: #FFFFFF;border:2px solid transparent;border-image-source:linear-gradient(to left, #67e7eb, #ffcb0d, #ffa617);border-image-slice:2;}
    .wp-carousel-tab .active.wp-carousel-item a{color: #454545;}
    .our-testing-product .image-content-block .image-block img:last-child{width: 50%;margin: -70px 50% 0 0;}
    .our-testing-product .image-content-block .image-block img:first-child{width: calc(100% - 50px);margin-left: 50px;}
}
@media only screen and (max-width:767px){
	.hide-responsive-767{display: none!important;}
	.visible-responsive-767{display: block!important;}
	.our-testing-product .image-content-block .content-block, .our-testing-product .image-content-block .image-block{margin-bottom:25px;}
	.our-testing-product .image-content-block .image-block img:last-child{margin:-40px 50% 0 0;}
	.our-testing-product .image-content-block .content-block .targets{margin-top:20px;}
	.our-testing-product .btn{width:100% }
	.our-testing-product .image-content-block .content-block table tr td{min-width: unset;}
}
@media only screen and (max-width:480px){
	.testtable-container .testing_table_mobile, .testtable-container .testing_table_mobile tbody, .testtable-container .testing_table_mobile tr, .testtable-container .testing_table_mobile td{font-size:16px;padding:8px 5px;}
	.testtable-container .testing_table_mobile td:first-child{width:30%;font-size:14px;}
	.testtable-container .testing_table_mobile td:last-child{width:70%;}
	.resource-filter-block.ourproduct-filter a.filter-link{width:210px;}
	.resource-section .ourproduct-filter.resource-filter-block ul li{flex:100%;max-width:100%;}
	.our-testing-product .tablesection table thead tr td, .our-testing-product .tablesection table tbody tr td{font-size:9px;}
	.resource-filter-block.ourproduct-filter a.filter-link{text-align:left;}
}

@media only screen and (max-width:375px){
	.testtable-container .testing_table_mobile, .testtable-container .testing_table_mobile tbody, .testtable-container .testing_table_mobile tr, .testtable-container .testing_table_mobile td, .testtable-container .testing_table_mobile td:first-child{font-size: 12px;padding: 8px 4px;}
	.testpage-dropdown .drop-submenu{left: 0px;top: 50px;width: calc(100% - 1px);}
	.our-testing-product .image-content-block .content-block h2{font-size: 27px}
}

@media (orientation: landscape) {
  .wp-carousel-tab #wp-carousel-tab-main #wp-carousel-tab-container{max-height: 150px;}
}

/* Our Testing Page End*/

/* Covid-19 Page Starts */
.covid-19 .benefit-section{
	padding: 25px 30px;
	background-color: #FFFFFF;
	border-width: 2px;
	border-style: solid;
	border-image-source:linear-gradient(to right, #67e7eb, #ffcb0d, #ffa617);
	border-image-slice:2;
}
.covid-19 h2 { font-size: 44px; font-family: 'spectral-regular'; margin-bottom: 25px; line-height: 1.15; }
.covid-19 h3 { font-size: 38px; font-family: 'spectral-regular'; line-height: 1.15; margin: 0 0 25px; }
.covid-19 h4 { font-size: 34px; font-family: 'spectral-regular'; line-height: 1.15; margin: 0 0 25px; }
.covid-19 h5 { font-size: 30px; font-family: 'spectral-regular'; line-height: 1.15; margin: 0 0 25px; }
.covid-19 h6 { font-size: 26px; font-family: 'spectral-regular'; line-height: 1.15; margin: 0 0 25px; }

.covid-19 .benefit-section > h1,
.covid-19 .benefit-section > h2,
.covid-19 .benefit-section > h3,
.covid-19 .benefit-section > h4,
.covid-19 .benefit-section > h5,
.covid-19 .benefit-section > h6,
.covid-19 .benefit-section > strong{
	font-size: 24px;
	line-height: 1.5;
	color: #454545;
	margin-bottom: 20px;
	font-family: 'worksans-bold';
}

.covid-19 .benefit-section ul,
.covid-19 .benefit-section ol{
	list-style-type: inherit;
	margin: 9px 0!important;
	padding: 0 0 0 18px!important;
}
.covid-19 .benefit-section ol{
	list-style-type: decimal;
}
.covid-19 .benefit-section ul li,
.covid-19 .benefit-section ol li{
	padding-left: 15px
}
.covid-19 .placeaorder-btn{
	margin-top: 45px;
}
.gradient-section{
	background-image: linear-gradient(90deg, #FFA617, #FFCB0D, #67E7EB);
	padding: 60px 0;
}

.covid-19 .tablesection .table-pdf-block,
.covid-19 .gradient-section .image-content-block{
	display: flex;
	margin-bottom: 40px;
	margin-left: -15.5px;
	margin-right: -15.5px;
}
.covid-19 .tablesection .table-block,
.covid-19 .gradient-section .image-block{
	padding-left: 15.5px;
	padding-right: 15.5px;
	flex: 0 0 67%;
	max-width: 67%;
}
.covid-19 .tablesection .pdf-block,
.covid-19 .gradient-section .content-block{
	padding-left: 15.5px;
	padding-right: 15.5px;
	flex: 0 0 33%;
	max-width: 33%;
}
.covid-19 .gradient-section .content-block .box{
	background-color: #FFCB0D;
	padding: 20px
}
.covid-19 .tablesection .button-block,
.covid-19 .gradient-section .button-block{
	text-align: center;
}
.covid-19 .hero-banner{
	margin-bottom: 0px;
}
.covid-19 .tablesection{
	background-color: #FFFFFF;
	padding: 60px 0;
}
.covid-19 .tablesection table{
	border-spacing: 2px;
	border-collapse: separate;
	width: 100%;
}
.covid-19 .tablesection table tr td{
	font-size: 18px;
	color: #000000;
	padding: 8px 38px 8px;
	width: 50%;
	vertical-align: middle;
}
.covid-19 .tablesection table tr td:first-child{
	background-color: #EBEBEB;
	border: 1px solid #EBEBEB;
}
.covid-19 .tablesection table tr td:last-child{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.covid-19 #deepmark .tablesection table tr td:first-child{
	width: 38%;
}
.covid-19 #deepmark .tablesection table tr td:last-child{
	width: auto;
}
.covid-19 .request-form-section{
	background: transparent;
}
.covid-19 .tablesection .pdf-block .box{
	background-color: #EBEBEB;
	padding: 32px 25px 32px 48px;
}
.covid-19 .tablesection .safer-pdf.pdf-block .box{
	height: 100%;
}
.covid-19 .tablesection .image-block{
	margin-bottom: 60px;
}
.covid-19 .tablesection .image-block .image{
	text-align: center;
}
.covid-19 .tablesection .image-block .image img{
	width: 70%;
}
.covid-19 .tablesection .pdf-block .heading{
	font-size: 24px;
	font-family: 'worksans-bold';
	color: #000000;
	margin-bottom: 15px;
}
.covid-19 .tablesection .pdf-block ul li a{
	font-size: 18px;
	font-family: 'worksans-bold';
	color: #000000;
	text-decoration: underline;
	line-height: 22px;
}
.covid-19 .tablesection .pdf-block ul{
	list-style-type: disc;
	padding-left: 18px;
}
.covid-19 .tablesection .pdf-block ul li{
	margin-bottom: 15px;
	padding-left: 10px;
}
.covid-19 .tablesection .pdf-block ul li:last-child{
	margin-bottom: 0px;
}
.covid-19 .tablesection .pdf-block ul li::marker{
	color: #3CC2CF;
}
.covid-19 .deep-section-two{
	background-color: transparent;
}
.covid-19 .deep-section-two .border-title{
	padding: 5px;
}
.covid-19 .deep-section-two.hero-banner .image-content-block .image-block{
	padding-right: 20px;
	padding-left: 0px;
}
.covid-19 .deep-section-two.hero-banner .image-content-block .content-block{
	padding-right: 0px;
	padding-left: 20px;
}
.covid-19 .deep-section-two.hero-banner .image-content-block .content-block h2,
.covid-19 .deep-section-two.hero-banner .image-content-block .content-block h1{
	font-size: 48px;
	font-family: 'spectral-regular';
	margin-bottom: 35px;
}
.covid-19 .deep-section-two.hero-banner.inner-page-banner .image-content-block .content-block p{
	margin-bottom: 20px;
}
.covid-19 .deep-section-two ol{
	list-style-type: decimal;
	padding-left: 20px;
	margin: 8px 0;
}
.covid-19 .deep-section-two ul{
	list-style-type: initial;
	padding-left: 20px;
	margin: 8px 0;
}
.covid-19 .deep-section-two ol li,
.covid-19 .deep-section-two ul li{
	padding-left: 10px;
	margin-bottom: 5px;
}
.covid-19 .deep-section-two.hero-banner{
	padding-top: 0px;
}
.covid-19 .fixed-nav-dots {
    position: fixed;
    right: 40px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 300;
}
.covid-19 .fixed-nav-dots li{
	cursor: pointer;
	position: relative;
	margin: 15px 0px;
}
.covid-19 .fixed-nav-dots li .dot{
	width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #FFFFFF;
    border: 2px solid #3cc2cf;
}
.covid-19 .fixed-nav-dots li.active .dot{
	background-color: #3cc2cf;
}
.covid-19 .fixed-nav-dots li .hovertext{
	opacity: 0;
	transition: 0.4s ease-out;
	position: absolute;
	right: 0px;
	padding-right: 20px;
	top: 50%;
	visibility: hidden;
	transform: translateY(-50%);
}
.covid-19 .fixed-nav-dots li .hovertext .text{
	white-space: nowrap;
	border-radius: 3px;
	color: #FFFFFF;
	background-color: #3cc2cf;
	padding: 2px 8px;
	font-size: 14px;
	text-align: center;
}
.covid-19 .fixed-nav-dots li:hover .hovertext{
	opacity: 1;
	visibility: visible;
}
.covid-19 .deep-section-two .image-content-block .image-block .image-inner-block img:first-child{
	width: 35%;
}
.covid-19 .deep-section-two .image-content-block .image-block .image-inner-block img:last-child{
	width: 75%;
	margin: -120px 25% 0 0;
}
.covid-19 .hero-banner .image-content-block .image-block img{
	width: 85%;
}
.covid-19 .hero-banner .image-content-block{
	align-items: flex-start;
}
.covid-19 .hero-banner .image-content-block .image-inner-block{
	text-align: center;
}
.custom-select-wrapper .select2-container .select2-selection--single{
	background-color: #FFFFFF;
}
b,strong{
	font-family: 'worksans-bold';
}
.covid-19 .hero-banner .image-content-block .content-block{
	align-self: flex-start;
	align-content: flex-start;
}
@media only screen and (min-width: 1440px){
	.covid-19 .hero-banner .image-content-block .image-block img{
		width: 80%;
	}
	.our-team-section .container,
	.milestomeSection .container,
	.covid-19 .hero-banner .container,
	.gradient-section .container,
	.tablesection .container,
	.deep-section-two.make-difference-section .container{
		max-width: 1560px;
	}
	.covid-19 .hero-banner .image-content-block .content-block{
		justify-content: flex-start;
	}
	.covid-19 .hero-banner.inner-page-banner .image-content-block .content-block .inner-content{
		max-width: 720px;
	}
	.about-us.covid-19 .hero-banner{
		padding-top: 160px;
	}
}
@media only screen and (min-width: 1780px){
	.our-team-section .container,
	.milestomeSection .container,
	.covid-19 .hero-banner .container,
	.gradient-section .container,
	.tablesection .container,
	.deep-section-two.make-difference-section .container{
		max-width: 1680px;
	}
	.covid-19 .hero-banner .image-content-block .content-block{
		justify-content: flex-start;
	}
	.covid-19 .hero-banner.inner-page-banner .image-content-block .content-block .inner-content{
		max-width: 720px;
	}
	.covid-19 .hero-banner .image-content-block .image-block img{
		width: 90%;
	}
	.about-us.covid-19 .hero-banner{
		padding-top: 180px;
	}
}
@media only screen and (max-width: 1199px){
	.covid-19 .deep-section-two.make-difference-section .image-content-block{
		align-items: flex-start;
	}
}
@media only screen and (max-width: 991px){
	.covid-19 .tablesection .table-pdf-block,
	.covid-19 .gradient-section .image-content-block{
		flex-wrap: wrap;
	}
	.covid-19 .tablesection .table-block,
	.covid-19 .gradient-section .image-block,
	.covid-19 .tablesection .pdf-block,
	.covid-19 .gradient-section .content-block{
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.covid-19 .placeaorder-btn{
		margin-top: 0px;
	}
	.covid-19 .benefit-section{
		margin-bottom: 40px;
	}
	.deep-section-two .image-content-block .image-block .image-inner-block{
		margin-bottom: 20px;
	}
	.deep-section-two .image-content-block .image-block,
	.deep-section-two .image-content-block .content-block{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.covid-19 .deep-section-two .placeaorder-btn{
		margin-top: 40px;
	}
	.covid-19 .fixed-nav-dots{
		display: none!important;
	}
	.covid-19 .tablesection .image-block .image img{
		width: auto;
		max-width: 100%;
	}
	.covid-19 .hero-banner .image-content-block .image-block img{
		width: 100%;
	}
}
@media only screen and (max-width: 576px){
	.covid-19 .placeaorder-btn,
	.covid-19 .white-btn{
		width: 100%;
	}
	.covid-19 .deep-section-two .image-content-block .image-block .image-inner-block img:last-child{
		margin: -50px 25% 0 0;
	}
	.covid-19 .tablesection table{
		border-spacing: 3px;
	}
	.covid-19 .tablesection table tr td:first-child,
	.covid-19 .tablesection table tr td:last-child{
		font-size: 14px;
		padding: 5px 13px 8px;
	}
	.covid-19 .tablesection table tr td:first-child{
		width: 40%;
	}
	.covid-19 .tablesection table tr td:last-child{
		width: 60%;
	}
	.covid-19 .benefit-section{
		padding: 25px 12px;
	}
	.covid-19 .tablesection .pdf-block .box{
		padding: 32px 25px 32px 25px;
	}
}
/* Covid-19 Page Ends */

/* News Update Section */
.news-update-section .title-sort-block {
    display: flex;
    justify-content: space-between;
    align-content: flex-end;
    margin-bottom: 30px;
}
.news-update-section .resource-list-wrapper .list-item+.list-item:before{
	display: none;
}
.news-item-container{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -14px;
}
.news-item-container.resource-list-wrapper .list-item,
.news-item-container.resource-list-wrapper .list-item+.list-item{
	padding: 15px 14px;
	flex: 0 0 25%;
	max-width: 25%;
	display: block;
	margin: 0;
}
.news-item-container.resource-list-wrapper .list-item .news-block{
	border: 3px solid;
	border-image-source: linear-gradient(to left, #67e7eb, #ffcb0d, #ffa617);
	border-image-slice: 3;
	height: 100%;
	padding: 20px 30px 17px;
	background-color: #FFFFFF;
	min-height: 370px;
	display: block;
}
.news-block-detail{
	height: 100%;
	position: relative;
	padding-bottom: 50px;
}
.news-block-detail .news-category{
	font-size: 24px;
	color: #454545;
	font-family: 'spectral-regular';
	margin-bottom: 13px;
	line-height: 1.01;
	display: block;
}
.news-block-detail .thumbnail-block{
	margin-bottom: 13px;
}
.news-block-detail .thumbnail-block img{
	width: 100%;
	height: 125px;
    object-fit: cover;
}
.news-block-detail .link-block .heading{
	color: #454545;
	font-size: 18px;
	font-family: 'worksans-bold';
}
.news-item-container.resource-list-wrapper .list-item .news-block-detail .date-block{
	position: absolute;
	bottom: 0;
	left: 0;
	color: #454545;
	font-size: 18px;
}
.newsdetail-page{
	padding-bottom: 100px;
}
.newsdetail-page .date-share-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.newsdetail-page .date-share-block .vr{
	display: inline-block;
	vertical-align: middle;
	color: #ffa617;
	font-size: 28px;
}

.newsdetail-page .date-share-block .vr {
    display: inline-block;
    vertical-align: middle;
    color: #ffa617;
    font-size: 28px;
    position: relative;
    top: -3px;
    margin-left: 10px;
    margin-right: 10px;
}
.newsdetail-page .date-share-block .date-block .category{
	font-family: 'spectral-bold';
	color: #454545;
}
.newsdetail-page .date-share-block .date-block .date{
	color: #454545;
}
.newsdetail-page .date-share-block .share-block .share{
	font-family: 'worksans-bold';
	color: #CCCCCC;
}
.newsdetail-page .date-share-block .share-block .icon a{
	color: #CCCCCC;
}
.newsdetail-page .post-navigation .screen-reader-text{
	display: none;
}
.newsdetail-page .post-navigation .nav-links{
	display: flex;
	justify-content: space-between;
}
.newsdetail-page .image-detail-block{
	margin: 40px 0;
}
.newsdetail-page .image-detail-block .image-block{
	max-width: 640px;
}
.newsdetail-page .contact-btn{
	text-align: center;
}
.newsdetail-page .contact-btn .btn{
	line-height: 60px;
	color: #FFFFFF;
	text-decoration: none;
}
.newsdetail-page .post-navigation .nav-links a{
	border: 2px solid;
	border-style: solid;
	border-image-source: linear-gradient(to left, #67e7eb, #ffcb0d, #ffa617);
	border-image-slice: 2;
	height: 100%;
	padding: 10px 20px 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-family: 'worksans';
}
.newsdetail-page .post-navigation .nav-links .nav-next,
.newsdetail-page .post-navigation .nav-links .nav-previous{
	max-width: 350px;
}
.newsdetail-page .post-navigation .nav-links .nav-next{
	margin-left: auto;
}
.newsdetail-page .post-navigation .nav-links a .title{
	padding-bottom: 10px;
}
.newsdetail-page .post-navigation .nav-links a .link{
	font-size: 24px;
	font-family: 'worksans-bold';
	position: relative;
	padding-top: 15px;
	font-size: 16px;
}
.newsdetail-page .post-navigation .nav-links a .link::before{
	content: '';
	width: 30px;
	height: 5px;
	background-color: #3cc2cf;
	position: absolute;
	top: 0;
	left: 0;
}
.news-update-section .custom-select-wrapper .select2-container .select2-selection--single{
	background-color: #3cc2cf;
}
.news-update-section .select2-container--open:not(.select2-container--focus){
	top: 25px!important;
	left: 0px!important;
}
.news-update-section .custom-select-wrapper .select2-results__options .select2-results__option{
	font-size: 14px;
	padding: 0px 6px;
}
.position-relative{
	position: relative!important;
}
.news-update-section .resource-section .resource-sort-block .select2-dropdown{
	min-width: unset;
	border-radius: 0px;
}
.newsdetail-page .date-share-block .share-block .icon,
.newsdetail-page .date-share-block .share-block{
	display: flex;
	align-items: center;
}
.newsdetail-page .slick-slide a,
.newsdetail-page .slick-slide a img{
	width: 100%;
}
.newsdetail-page.default-page-style ul>li:before{
	width: 10px;
	height: 10px;
	border: 2px solid #ffa617;
}
.newsdetail-page.default-page-style ul>li:not(.slick-active):before{
	background-color: #FFFFFF;
}
.newsdetail-page .slick-dots>li{
	width: 10px;
	padding-left: 10px;
}
.newsdetail-page .slick-dots li button:before{
	display: none;
}
.news-update-section .resource-section .container{
	max-width: 1280px;
}
.resource-section .pagination-wrapper ul li.active{
	background-color: transparent;
}
.newsdetail-page .container{
	max-width: 1120px;
}
.notFoundRegion{ max-width: 750px; margin: 20px auto 30px; }
@media only screen and (max-width: 1240px){
	.news-item-container.resource-list-wrapper .list-item,
	.news-item-container.resource-list-wrapper .list-item+.list-item{
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
}
@media only screen and (max-width: 991px){
	.news-item-container.resource-list-wrapper .list-item,
	.news-item-container.resource-list-wrapper .list-item+.list-item{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.newsdetail-page .contact-btn .btn{
		line-height: 45px;
	}
}
@media only screen and (max-width: 767px){
	.newsdetail-page .post-navigation .nav-links{
		display: block;
	}
	.newsdetail-page .post-navigation .nav-links .nav-next a,
	.newsdetail-page .post-navigation .nav-links .nav-previous a,
	.newsdetail-page .post-navigation .nav-links .nav-next,
	.newsdetail-page .post-navigation .nav-links .nav-previous{
		width: 100%;
		max-width: 100%;
	}
	.newsdetail-page .post-navigation .nav-links .nav-next{
		margin-top: 15px;
	}
	.news-update-section .title-sort-block{
		display: block;
	}
}
@media only screen and (max-width: 650px){
	.news-item-container.resource-list-wrapper .list-item,
	.news-item-container.resource-list-wrapper .list-item+.list-item{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.news-block-detail .thumbnail-block img{
		height: auto;
	}
}
@media only screen and (max-width: 576px){
	.newsdetail-page .date-share-block{
		display: block;
	}
}
/* News Update Section Ends */

/* About Us page */
.about-us .hero-banner.inner-page-banner .image-content-block .content-block .inner-content .title2{
	margin-top: 80px;
}

.about-us .home-promise-section .content-col{
	background-color: #FFE79C;
	margin-top: 0vh;
}

.about-us .home-promise-section .image-col{
	background-color: #FFFFFF;
	padding: 60px 0;
	margin-top: 0px;
}

.about-us .home-promise-section .image-col img:first-child{
	width: 55%;
	max-width: 480px;
	margin-left: -5%;
}
.about-us .home-promise-section .image-col img:last-child{
	width: 50%;
	margin: -10% 0 0 35%;
	max-width: 480px;
}
.about-us .home-promise-section .two-col-wrapper{
	align-items: unset;
}
.about-us .patients-banner.hero-banner.inner-page-banner .image-content-block .image-block img:first-child{
	width: 75%;
}
.about-us .patients-banner.hero-banner.inner-page-banner .image-content-block .image-block img:last-child{
	margin: -20% 0 0 54%;
}
.about-us .home-promise-section .two-col-wrapper .inner-col.content-col{
	padding: 60px 175px 60px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.milestone-conatiner{
	position: relative;
}

.milestone-conatiner .mobile-image {
    display: none;
}

.investor .image-content-block .image-block .image-inner-block img:first-child{
	width: 70%;
	margin-left: 30%;
}
.investor .image-content-block .image-block .image-inner-block img:last-child{
	width: 45%;
	margin: -120px 55% 0 0;
}
.joinTeam{
	background-color: #FFFFFF;
	padding-bottom: 100px;
}

.joinTeam .image-content-block .image-block .image-inner-block img:first-child{
	width: 65%;
	margin-right: 35%;
}
.joinTeam .image-content-block .image-block .image-inner-block img:last-child{
	width: 55%;
	margin: -100px 0 0 45%;
}
.joinTeam .image-content-block .content-block{
	padding-right: 0px;
	padding-left: 20px;
}
.joinTeam .image-content-block .image-block{
	padding-right: 20px;
	padding-left: 0px;
}
.our-team-section .grid-image-section{
	background-color: #FFFFFF;
	padding-top: 99px;
}
.about-us.covid-19 .hero-banner .image-content-block{
	align-items: flex-start;
}
.our-team-section .sectionTabs{
	padding-top: 40px;
	padding-bottom: 40px;
	display: flex;
	flex-wrap: wrap;
}
.our-team-section .sectionTabs .image{
	flex: 0 0 25%;
	max-width: 25%;
	position: relative;
}
.our-team-section .sectionTabs .image a,
.our-team-section .sectionTabs .image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: 0;
    display: block;
    aspect-ratio: 1/1;
}
.our-team-section .sectionTabs .image a {
    padding-top: 100%;
    position: relative;
}

.our-team-section .sectionTabs .image img {
    position: absolute;
    top: 0;
    left: 0;
}
.our-team-section .sectionTabs .image .caption{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	flex-direction: column;
	padding: 15px;
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	transition: 0.3s ease-in-out;
	background-color: rgb(255, 231, 156, 0.87);
}
.our-team-section .sectionTabs .image a:hover .caption{
	visibility: visible;
	opacity: 1;
}
.our-team-section .sectionTabs .image .caption span{
	display: block;
	font-size: 16px;
	color: #454545;
}
.our-team-section .sectionTabs .image .caption span:first-child{
	font-size: 24px;
	font-family: 'spectral-bold';
	color: #000000;
	margin-bottom: 6px;
}
.expand-content-block .detail-employee{
	display: flex;
	flex-wrap: wrap;
}

.expand-content-block .detail-employee > .img-block{
	flex: 0 0 45%;
	max-width: 45%;
	padding-right: 20px;
	position: sticky;
	top: 100px;
}
.expand-content-block .detail-employee > .img-block img{
	width: 100%;
}
.expand-content-block .detail-employee > .detail-block-person{
	flex: 0 0 55%;
	max-width: 55%;
	padding-left: 20px;
}
.expand-content-block .detail-employee > .detail-block-person ul{
	list-style-type: disc;
	padding-left: 60px;
}
.expand-content-block .detail-employee > .detail-block-person .border-title{
	font-size: 48px!important;
	margin-bottom: 0px;
}
.expand-content-block .detail-employee > .detail-block-person .designation{
	font-size: 30px;
	margin-bottom: 40px;
}
.expand-content-block .detail-employee > .detail-block-person{
	font-size: 20px;
	padding-top: 60px;
	padding-bottom: 60px;
}
.expand-content-block .detail-employee > .detail-block-person p{
	margin-bottom: 20px;
}
.persondetailsection{
	background-color: #faf9f8;
}
.our-team-section .newsdetail-page .post-navigation .nav-links a{
	color: #454545;
	background-color: transparent;
}
.our-team-section .newsdetail-page{
	background-color: #FFFFFF;
	padding-top: 40px;
}
.our-team-section .newsdetail-page.arrow{
	padding-top: 0px;
	padding-bottom: 40px;
}
.expandTeam #expanddetail{
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	border: 1px solid #454545;
	margin: 0 auto;
	transform: rotateZ(180deg);
	transition: 0.5s ease-in-out;
}
[section-id="expanddetail"]{
	transition: 0.5s ease-in-out;
	/*height: 0;*/
	display: none;
	overflow: hidden;
}
#expanddetail.active{
	transform: rotateZ(0deg);
}
.overview-heading{
	opacity: 1!important;
}
.joinTeam .image-content-block .content-block .inner-content {
    max-width: 90%!important;
}

.joinTeam .image-content-block .content-block {
    justify-content: center!important;
}
.about-us .home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col{
	padding: 0;
}
@media only screen and (max-width: 1780px){
	.milestone-content .milestones .date,
	.milestone-content .milestones .content{
		font-size: 18px;
	}
}
@media only screen and (max-width: 1700px){
	.about-us .home-promise-section .two-col-wrapper .inner-col.content-col .content-inner-col{
		padding: 0;
	}
}
@media only screen and (max-width: 1499px){
	.about-us .home-promise-section .two-col-wrapper .inner-col.content-col{
		padding: 70px 60px 65px;
	}
}
@media only screen and (max-width: 1660px){
	.milestone-content .milestones .date,
	.milestone-content .milestones .content{
		font-size: 16px;
	}
	.milestone-content .milestones{
		max-width: 250px;
	}
}
@media only screen and (max-width: 1499px){
	.about-us .home-promise-section .two-col-wrapper .inner-col.content-col{
		padding: 80px 60px 60px;
	}
}
@media only screen and (max-width: 1280px){
	.milestone-content .milestones .date,
	.milestone-content .milestones .content{
		font-size: 14px;
		word-break: break-word;
	}
	.milestone-content .milestones{
		max-width: 200px;
	}
	.about-us .home-promise-section .two-col-wrapper .inner-col.content-col{
		padding: 60px 60px 60px;
	}
}
@media only screen and (max-width: 1199px){
	.about-us .home-promise-section .two-col-wrapper .inner-col.image-col{
		text-align: left;
		padding: 35px;
	}
	.our-story .content-col{
		padding-bottom: 40px;
	}
	.about-us .home-promise-section .image-col img:first-child{
		margin-left: 0;
		max-width: unset;
		width: 65%;
	}
	.about-us .home-promise-section .image-col img:last-child{
		margin: -10% 0 0 35%;
		max-width: unset;
		width: 65%;
	}
	.expand-content-block .detail-employee > .detail-block-person .border-title{
		font-size: 42px!important;
	}
	.expand-content-block .detail-employee > .detail-block-person .designation{
		font-size: 24px;
	}
	.covid-19 .mobile-banner-image,
	.about-us .mobile-banner-image{
		position: fixed;
	}
	.covid-19 .tablesection,
	.covid-19 section,
	.about-us section{
		position: relative;
		z-index: 1;
	}
	.about-us .home-promise-section .two-col-wrapper .inner-col.content-col{
		padding: 60px 60px;
	}
}
@media only screen and (max-width: 1023px){
	.about-us .home-promise-section .two-col-wrapper .inner-col.content-col{
		padding: 50px 35px 45px;
	}
}
@media only screen and (max-width: 991px){
	.about-us .hero-banner.inner-page-banner .image-content-block .content-block .inner-content .title2{
		margin-top: 50px;
	}
	.about-us .hero-banner.inner-page-banner .image-content-block .content-block{
		margin-bottom: 10px;
	}
	.about-us .sectionMain{
		margin-bottom: 20px;
	}
	.our-team-section .sectionTabs .image{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.joinTeam .image-content-block{
		flex-wrap: wrap-reverse;
	}
	.joinTeam .image-content-block .content-block,
	.joinTeam .image-content-block .image-block{
		padding: 0;
	}
	.joinTeam .image-block{
		padding-bottom: 50px;
	}
	.joinTeam,
	.investor{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.joinTeam{
		padding-bottom: 100px;
	}
	.expand-content-block .detail-employee{
		flex-wrap: wrap-reverse;
	}
	.expand-content-block .detail-employee > .img-block{
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0;
	}
	.expand-content-block .detail-employee > .detail-block-person{
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0;
		padding-bottom: 30px;
	}
	.expand-content-block .detail-employee > .detail-block-person .designation{
		font-size: 18px;
	}
	.our-team-section .grid-image-section{
		padding-top: 60px;
	}
	.expand-content-block .detail-employee > .detail-block-person ul{
		padding-left: 30px;
	}
	.our-team-section .newsdetail-page.arrow{
		padding-top: 40px;
	}
	.milestone-content .milestones .milestonesContent{
		height: auto;
		padding-top: 20px;
	}
	.our-team-section .sectionTabs .image a:hover .caption{
		transform: translate(-50%, -50%) scaleY(0);
		transform-origin: top;
	}
	.investor .image-content-block .content-block .inner-content,
	.joinTeam .image-content-block .content-block .inner-content {
	    max-width: 100%!important;
	    margin-bottom: 60px;
	}
}
@media only screen and (max-width: 767px){
	.joinTeam .image-content-block .image-block .image-inner-block img:last-child{
		margin: -50px 0 0 45%
	}
	.investor .image-content-block .image-block .image-inner-block img:last-child{
		margin: -40px 55% 0 0;
	}
	.about-us .home-promise-section .two-col-wrapper .inner-col.image-col{
		padding: 60px 30px 30px;
	}
	.expand-content-block .detail-employee > .detail-block-person .border-title{
		font-size: 40px!important;
	}
	.milestone-conatiner .desktop-image {
	    display: none;
	}
	.milestone-conatiner .mobile-image {
	    display: block;
	}

	.resource-section .resource-image-block {
	    background-attachment: fixed;
	    top: 0;
	    height: 100%;
	}
}
@media only screen and (max-width: 576px){

	.about-us .btn{
		width: 100%;
	}
}

/* Career Page */
.career-second-section .border-title{
	color: #FFFFFF;
	font-size: 62px;
}
.career-page .hero-banner .container,
.position-section-list.resource-section .container{
	max-width: 1610px;
}
.career-second-section .image-block .image-inner-block img:first-child{
	width: 75%;
	margin-left: 25%;
}
.career-second-section .image-block .image-inner-block img:last-child{
	width: 45%;
	margin: -100px 55% 0 0;
}
.career-second-section.liquid-hallmark-section .liquid-hallmark-wrapper .image-block{
	max-width: 100%;
}
.career-page .position-section{
	background-color: #FFE79C;
	padding: 60px 0;
}
.career-page .position-section .panelist-listing{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -30px;
}
.career-page .position-section .panelist-listing .panelist-block{
	flex: 0 0 50%;
	max-width: 50%;
	padding: 30px;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block{
	background-color: #FFFFFF;
	border-width: 4px;
	border-style: solid;
	border-image-source: linear-gradient(to top, #67e7eb, #ffcb0d, #ffa617);
	border-image-slice: 4;
	display: flex;
	align-items: flex-start;
	position: relative;
	height: 100%;
}

.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .image-block{
	min-width: 230px;
	max-width: 230px;
	height: 100%;
	min-height: 356px;
}
.career-page .slick-dots{
	bottom: -50px;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .image-block img{
	height: 100%;
	width: 100%;
	object-fit: cover;
	min-height: 356px;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .border-title{
	font-size: 24px;
	color: #454545;
	font-family: 'worksans-bold';
	padding-top: 10px;
	margin-bottom: 0px;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .border-title::before{
	background-color: #3CC2CF;
	width: 20px;
	height: 3px;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .content p{
	margin-bottom: 0px;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .profession{
	color: #454545;
	font-size: 18px;
	margin-bottom: 20px;
	display: block;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block::after{
	content: '\201D';
	font-family: 'worksans-bold';
	position: absolute;
	font-size: 120px;
	color: #FFE79C;
	right: 10px;
	bottom: 10px;
	line-height: 0;
	z-index: 0;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .content{
	color: #454545;
	font-size: 18px;
}
.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block{
	padding: 30px 20px 30px;
	align-self: center;
	position: relative;
	z-index: 1;
}
.career-page .contact-block{
	background-color: #FFFFFF;
	padding: 30px 60px 92px;
}
.career-page .contact-block .contact-box{
	max-width: 1024px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 45px 30px;
	border-width: 2px;
	border-style: solid;
	border-image-source: linear-gradient(to top, #67e7eb, #ffcb0d, #ffa617);
	border-image-slice: 2;
}
.career-page .contact-block .fade-section .fade-right-block{
	margin-top: 0px;
}
.career-page .contact-block .text{
	margin-bottom: 40px;
}
.career-page .contact-block .btn{
	min-width: 240px;
}
.career-page .position-section-list{
	background-color: #FFFFFF;
	padding: 60px 0;
}
.career-page .position-section-list.resource-section .resource-filter-block .input-block{
	margin-right: 0px;
}

.career-page .panelist-listing .slick-dots li button{ display: none; }
.position-section-list .locationView .title{
	font-size: 24px;
	font-family: 'worksans-bold';
	color: #454545;
}
.position-section-list .locationView .location{
	font-size: 18px;
	font-family: 'worksans-bold';
	color: #9E9E9E;
}
.position-section-list .date-block{
	font-size: 14px;
}
.position-section-list .resource-list-wrapper .list-item .left-block{
	max-width: 70%;
    flex: 0 0 70%;
}
.position-section-list .resource-list-wrapper .list-item .right-block{
	max-width: 30%;
    flex: 0 0 30%;
    text-align: right;
}
.position-section-list .custom-select-wrapper .select2-container .select2-selection--single{
	background-color: #3cc2cf;
}
.position-section-list .select2-container--open:not(.select2-container--focus){
	top: 25px!important;
	left: 0px!important;
}
.position-section-list .custom-select-wrapper .select2-results__options .select2-results__option{
	font-size: 14px;
	padding: 0px 6px;
}
.position-relative{
	position: relative!important;
}
.position-section-list .resource-section .resource-sort-block .select2-dropdown{
	min-width: unset;
	border-radius: 0px;
}
.position-section-list .apply-btn,
.position-section-list .info-btn{
	min-width: 80px;
	height: 40px;
	border: none;
	background-color: #9E9E9E;
	color: #FFFFFF;
	font-size: 18px;
	font-family: 'worksans-bold';
	padding: 8px;
	margin-right: 10px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	vertical-align: middle;
}
.position-section-list .panel-is-open.info-btn,
.position-section-list .info-btn:hover{
	background-color: #454545;
}
.position-section-list .apply-btn{
	background-color: #FFA617;
}
.showfilterbox.resource-filter-block{
	display: block;
}
.showfilterbox.resource-filter-block .filter-dropdown{
	position: unset;
	background-color: #EBEBEB;
	border-top: 1px solid #9e9e9e;
}
.resource-filter-block.showfilterbox {
    background-color: transparent;
    padding: 0px;
    position: relative;
    margin-top: -35px;
}

.resource-filter-block.showfilterbox a.filter-link {
    background-color: #FFA617;
    min-width: 260px;
    text-align: center;
    padding: 12px 15px 26px;
    text-decoration: none;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.resource-filter-block.showfilterbox::before {content: '';position: absolute;height: 10px;width: 100%;top: 53px;left: 0;background-color: #FFA617;}

.showfilterbox.resource-filter-block .filter-dropdown label {
    color: #000000;
}

.showfilterbox.resource-filter-block .filter-dropdown .custom-checkbox-wrraper .custom-checkbox label::before {
    background-color: #FFFFFF;
    border-color: #9e9e9e;
}

.showfilterbox.resource-filter-block .filter-dropdown .custom-checkbox-wrraper .custom-checkbox label::after {
    background-color: #9e9e9e;
}
.showfilterbox.resource-filter-block .filter-dropdown .listHeading {
    font-size: 16px;
    font-family: 'worksans-bold';
    text-align: center;
    padding-top: 4px;
}
.showfilterbox .below-triangle-icon{
	top: 3px;
}
.position-section-list .resource-sort-block {
    max-width: calc(100% - 280px);
    margin-left: auto;
    z-index: 3;
    position: relative;
}
.position-section-list .resource-list-wrapper .list-item{
	flex-wrap: wrap;
}
.position-section-list .resource-list-wrapper .list-item .panel{
	padding: 56px 20px 0px;
}
.position-section-list .resource-list-wrapper .list-item .panel .btn{
	min-width: 300px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	margin-top: 20px;
}
.showfilterbox.resource-filter-block .filter-dropdown > ul{
	align-items: flex-start;
}
.showfilterbox.resource-filter-block .filter-dropdown > ul > ul{
	flex: 0 0 80%;
	max-width: 80%;
	margin-bottom: 0px;
}
.position-section-list .panel .content .col{
	padding-bottom: 30px;
}
.position-section-list .panel .content ol,
.position-section-list .panel .content ul{
	list-style-type: disc;
	padding-left: 18px;
	padding-bottom: 30px;
	margin-top: 22px;
}
.position-section-list .panel .content ol{
	list-style-type: decimal;
}
.position-section-list .panel .content ol li,
.position-section-list .panel .content ul li{
	margin-bottom: 30px;
	padding-left: 10px;
	font-size: 18px;
}
.position-section-list .panel .content ol li:last-child,
.position-section-list .panel .content ul li:last-child{
	margin-bottom: 0px;
}
.position-section-list .panel .content ol li::marker,
.position-section-list .panel .content ul li::marker{
	color: #3CC2CF;
}
.resumeContent p{
	font-size: 18px;
}
@media only screen and (min-width: 991px){
	.position-section-list .panel .content{
		display: flex;
		flex-wrap: wrap;
		margin: 0 -30px;
	}
	.position-section-list .panel .content .col{
		padding-left: 30px;
		padding-right: 30px;
		flex-grow: 1;
		max-width: 50%;
	}
	.position-section-list .panel .content .col.resumeContent{
		max-width: 100%;
	}
}
@media only screen and (max-width: 1640px){
	.career-second-section .border-title {
	    font-size: 60px;
	}
	.news-update-section .resource-section .resource-sort-block{
		margin-top: 15px;
	}
}
@media only screen and (max-width: 1499px){
	.career-second-section .border-title {
	    font-size: 54px;
	}
}
@media only screen and (max-width: 1440px){
	.career-second-section .border-title {
	    font-size: 48px;
	}
	.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .image-block{
		max-width: 230px;
		flex: 0 0 230px;
		min-width: unset;
	}
}
@media only screen and (max-width: 1199px){
	.showfilterbox.resource-filter-block .filter-dropdown > ul > ul{
		flex: 0 0 66.666%;
		max-width: 66.666%;
	}
}
@media only screen and (max-width: 1024px){
	.career-page .position-section .panelist-listing .panelist-block{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.site-header .main-navigation ul li.current-menu-parent a{
		color: #ffa617;
	}
	.site-header .main-navigation ul li.current-menu-parent ul.sub-menu a{
		color: #000000;
	}
	.site-header .main-navigation ul li.btn-wrapper.current-menu-parent ul.sub-menu .current-menu-item a,
	.site-header .main-navigation ul li.current-menu-parent ul.sub-menu .menu-active a{
		color: #ffa617;
	}
	.site-header .main-navigation ul li.btn-wrapper.current-menu-parent ul.sub-menu .current-menu-item,
	.site-header .main-navigation ul li.current-menu-parent ul.sub-menu .current-menu-item.menu-active,
	.site-header .main-navigation ul li.current-menu-parent{
    	background-color: rgba(239,83,35,0.08);
	}
	.site-header .main-navigation ul li.btn-wrapper{
		background-color: #454545;
	}
	.site-header .main-navigation ul li.btn-wrapper a{
		color: #ffffff;
	}
	.site-header .main-navigation ul li.btn-wrapper .sub-menu a{
		color: #454545;
		padding: 3px 15px 3px 30px;
	}
}
@media only screen and (max-width: 991px){
	.career-page .liquid-hallmark-section .liquid-hallmark-wrapper .details-block{
		padding-bottom: 60px;
	}
	.position-section-list .resource-sort-block{
		max-width: 100%;
		flex: 0 0 100%;
		margin-left: unset;
	}
	.resource-filter-block.showfilterbox{
		margin-top: 40px;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.filterBlockPosition{
		display: flex;
		flex-wrap: wrap-reverse;
		width: 100%;
	}
	.position-section-list .resource-list-wrapper .list-item .left-block,
	.position-section-list .resource-list-wrapper .list-item .right-block,
	.showfilterbox.resource-filter-block .filter-dropdown .listHeading,
	.showfilterbox.resource-filter-block .filter-dropdown > ul > ul{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.showfilterbox.resource-filter-block .filter-dropdown .listHeading{
		text-align: left;
	}
	.showfilterbox.resource-filter-block .filter-dropdown > ul > ul{
		padding: 15px;
	}
	.showfilterbox.resource-filter-block .filter-dropdown > ul > ul li{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.position-section-list .resource-list-wrapper .list-item .right-block{
		text-align: left;
		padding: 20px 0;
	}
	.position-section-list .resource-list-wrapper .list-item .panel{
		padding: 15px 0;
	}
	.career-page .position-section-list{
		padding-bottom: 10px;
	}
	.career-page .contact-block{
		background-color: #FFFFFF;
		padding: 30px 30px 92px;
	}
}
@media only screen and (max-width: 767px){
	.showfilterbox.resource-filter-block .filter-dropdown > ul > ul{
		padding: 0 15px;
	}
	.position-section-list .resource-sort-block > p{
		display: none;
	}
	.position-section-list .resource-list-wrapper .list-item .date-block{
		padding-top: 30px;
	}
	.position-section-list .resource-list-wrapper .list-item .date-block::before{
		top: 15px;
	}
	.resource-filter-block.showfilterbox a.filter-link{
		min-width: 180px;
	}
	.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block{
		padding: 10px;
	}
	.position-section .panelist-listing .slick-dots li button{
		opacity: 0;
	}
	.career-page .position-section-list.resource-section .resource-filter-block .input-block{
		margin-bottom: 0px;
	}
	.resource-section .pagination-wrapper ul li.active .page-numbers{
		border: 2px solid;
		border-image-source: linear-gradient(50deg, #67e7eb, #ffcb0d, #ffa617)!important;
		border-image-slice: 2;
	}
}
@media only screen and (max-width: 576px){
	.showfilterbox.resource-filter-block .filter-dropdown > ul > ul li{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.career-page .contact-block .contact-box{
		padding: 30px 15px
	}
	.career-second-section .border-title{
		font-size: 27px;
	}
	.position-section-list .locationView .title{
		font-size: 19px;
	}
	.position-section-list .locationView .location{
		font-size: 16px;
	}
	.career-page .contact-block .btn{
		min-width: 180px;
	}
	.career-second-section .image-block .image-inner-block img:last-child{
	    width: 70%;
    	margin: -25px 30% 0 0;
	}
	.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .border-title{
		font-size: 15px;
	}
	.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .content,
	.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .profession{
		font-size: 12px;
	}
	.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .content-block .profession{
		margin-bottom: 5px;
	}
	.career-page .position-section .panelist-listing .panelist-block .panelist-inner-block .image-block{
		flex: 0 0 50%;
		max-width: 50%;
	}
	.career-page .btn{
		width: 100%;
	}
	.career-page .slick-dots{
		bottom: -30px;
	}
}
/* Career Page Ends */

/*Images Alignment*/
img.alignright,
.wp-caption.alignright {
  float: right;
  margin: 0 0 1em 1em;
}

img.alignleft,
.wp-caption.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}

img.aligncenter,
.wp-caption.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

a img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}

a img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


/*WordPress captions*/
.wp-caption {
  width: auto !important;
  max-width: 100% !important;
  margin-bottom: 1.75em;
  text-shadow: none;
  text-align: center;
  font-style: italic;
}

.wp-caption img,
.wp-caption img a {
  margin: 0 !important;
  padding: 0;
  border: 0 none;
}

.wp-caption .wp-caption-text {
  padding: 0 4px 5px;
  margin: 0;
}


.entry-content blockquote {
    position: relative;
    margin-top: 59px;
    margin-bottom: 40px;
    font-style: italic;
    padding-left: 50px !important;
    font-size: 19px;
    line-height: 1.55em;
    color: #000;
    font-family: Georgia,"Times New Roman";
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
    font-weight: 700
}

.entry-content blockquote:before {
    content: "\201C";
    position: absolute;
    left: 0;
    top: 12px;
    font-size: 58px;
    color: #e8e8e8;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: initial
}


.entry-content blockquote cite,.entry-content blockquote pre {
    font-style: normal;
    clear: both;
    display: block;
    font-size: 15px;
    letter-spacing: -.5px;
    font-weight: lighter;
    margin-top: 14px;
    margin-bottom: 0;
    line-height: 28px;
    color: #a9a9a9;
    font-style: italic
}

.entry-content blockquote p {
    margin-top: 3px;
    margin-bottom: 3px
}

.entry-content blockquote.pull-left,.entry-content blockquote.pull-right {
    width: 260px;
    border-left: 0;
    border-right: 0
}

.entry-content blockquote.pull-right {
    padding: 10px 20px
}

.entry-content blockquote.pull-right:before {
    content: "\f10e";
    left: auto;
    right: 0
}
.custom-checkbox-wrraper .custom-checkbox input,
.custom-checkbox-wrraper .custom-checkbox label{
	appearance:none!important;
	-moz-appearance:none!important;
	-webkit-appearance:none!important;
	border: none!important;
	outline: none!important;
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
	.career-second-section.liquid-hallmark-section .liquid-hallmark-wrapper .image-block-inner{
		min-height: 550px;
	}
}

.about-us.covid-19 .hero-banner.sectionMain .image-content-block .content-block{
	align-items: flex-start!important;
}

.career-page ul.slick-dots>li::before{
	width: 10px;
	height: 10px;
	border: 1px solid #ffa617;
	background-color: #FFFFFF;
}
.career-page ul.slick-dots>li.slick-active::before{
	background-color: #ffa617;
}
@media only screen and (min-width: 1025px){
	.sub-menu li.current-menu-item a{
		background-color: #dedede;
	}
}
@media only screen and (max-width: 1024px){
	.sub-menu li.current-menu-item{
		background-color: rgba(239,83,35,0.08);
	}
	.site-header .main-navigation ul li.current-menu-parent ul.sub-menu li.current-menu-item a{
		color: #FFA617;
	}
}
.scroll-link.active{
	pointer-events: none;
}
.noTeam{
	text-align: center;
	padding: 50px 0;
	font-size: 22px;
	font-family: 'worksans-bold';
}
.resource-page .custom-select-wrapper .select2-container .select2-selection--single{
	background-color: #3cc2cf;
}
.resource-page .custom-select-wrapper .select2-results__options .select2-results__option{
	font-size: 14px;
	padding: 0 6px;
}