/* import font-family Heebo */
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* import font-family Mulish */
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* Header Start CSS */


:root {
    /* Colors */
    --primary-color:#532B9F;
    --secondary-color:#231D4F;
    /* --primary-text-color:#532B9F; */
    --secondary-text-color:#1A1D4E;
    --primary-button-color:#FFEE33;
    --primary-background-color:#F8FBFF;
    
    /* font-family */
    --font-heebo: 'Heebo', sans-serif;
    --font-mulish: 'Mulish', sans-serif;
}

em {
	color: #5c2d88;
}
.lab-lightblue {
	color: #75a0ff;
}
.lab-red.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {
	fill: #ff407a;
	stroke: #c30;
}
.lab-darkblue {
	color: #231D4F;
}
.uk-card-search {
	background-color: #fff;
	color: #666;
	box-shadow: 0 1px 20px rgba(80, 46, 144, 0.16);
	border-radius: 7px;
}
.lab-date-tab.uk-tab>.uk-active>a {
	border-color: #231D4F;
	border-width: medium;
}
.lab-date-tab.uk-tab>*>a {
	font-size: 0.7em;
	padding: 5px;
}
.uk-card-default {
	box-shadow: 0px 0px 20px rgba(94, 36, 186, 0.18);
	border: 1px solid rgba(101, 27, 206, 0.18);
	border-radius: 6px;
}
/* .lab-border13 {
	border-radius: 13px;
} */
.uk-input,
.uk-select,
.uk-textarea {
	max-width: 100%;
	width: 100%;
	border: 0 none;
	padding: 0 10px;
	background: #fff;
	color: #666;
	border: 1px solid #fff;
	transition: 0.2s ease-in-out;
	transition-property: color, background-color, border;
}
.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
	outline: none;
	background-color: #fff;
	color: #666;
	border-color: rgba(80, 46, 144, 0.72);
	border-radius: 7px;
}
.autoComplete_wrapper>input {
	max-width: 100%;
	width: 100%;
	border: 0 none;
	padding: 0 10px;
	background: #fff;
	color: #666;
	border: 1px solid #fff;
	transition: 0.2s ease-in-out;
	transition-property: color, background-color, border;
}
.autoComplete_wrapper {
	display: block;
}
.theme--light.v-input,
.theme--light.v-input input,
.theme--light.v-input textarea {
	color: #666;
}
.uk-padding-small {
	padding: 5px;
}
.uk-button-secondary {
	transition: 0.3s ease-in-out;
}
uk-input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #222;
}
uk-input::-moz-placeholder {
	/* Firefox 19+ */
	color: #222;
}
uk-input::-ms-input-placeholder {
	/* IE 10+ */
	color: #222;
}
uk-input::-moz-placeholder {
	/* Firefox 18- */
	color: #222;
}
.uk-input::placeholder {
	/* Chrome */
	color: #222;
	font-size: 13px;
	font-weight: 100;
}
.uk-input::placeholder {
	color:#666;
	font-weight:300;
	font-family:'heebo';
}
#lablocation_landing .uk-input::placeholder {
	color:#666;
	font-weight:300;
	font-family:'heebo';
}
.lab-search-label {
	margin-top: -31px;
	position: absolute;
	font-size: 12px;
	margin-left: 40px;
}
.uk-form-icon {
	color: rgba(80, 46, 144, 0.8);
}
.preloader {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
	width: 100%;
	background: rgb(23, 22, 22);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	transition: opacity 0.3s linear;
}
.uk-input[list]:hover,
.uk-input[list]:focus {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-navbar-nav>li>a {
	text-transform: none;
}
.lab-purple-important {
	color: #502E90!important;
}
.uk-grid>*>:last-child {
	margin-bottom: 0;
}
.uk-list>*>:last-child {
	margin-bottom: 0;
}
.uk-slider-items>li {
	transform: scale(0.75);
	transition: all 0.5s ease;
	opacity: 0.4;
}
.uk-slider-items>li.uk-active {
	transform: scale(1);
	opacity: 1;
	z-index: 9999;
}
#lab-floatingfaq .uk-tab>.uk-active>a {
	border-color: #ffee33;
}
#lab-floatingfaq .uk-tab-right::before {
	border-left: none;
}
/*Slider*/
.lab-slider.uk-slider-items>li {
	transform: scale(0.75);
	transition: all 0.5s ease;
	opacity: 0.4;
	margin-left: -27px;
}
.lab-slider.uk-slider-items>li.uk-active {
	transform: scale(1);
	opacity: 1;
	z-index: 9999;
}
.lab-star>.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {
	stroke: #c30;
	fill: #c30;
}
.lab-shadow {
	box-shadow: 0px 3px 5px #E2E2E2;
	border-radius: 6px;
}
.lab-card {
	padding: 22px;
}
.lab-half-color {
	color: rgba(80, 46, 144, 0.4);
}
.lab-border-3 {
	border-radius: 3px;
}
/*Sentence*/
.sentence {
	color: #222;
	font-size: 3.4vw;
	text-align: left;
}
.sentence2 {
	color: #222;
	font-size: 2.4vw;
	text-align: left;
}
/*topToBottom Animation*/
@-moz-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	3.57142% {
		opacity: 0;
		-moz-transform: translateY(-50px);
	}
	7.13286% {
		opacity: 1;
		-moz-transform: translateY(0px);
	}
	17.85714% {
		opacity: 1;
		-moz-transform: translateY(0px);
	}
	21.42857% {
		opacity: 0;
		-moz-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@-webkit-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	3.57142% {
		opacity: 0;
		-webkit-transform: translateY(-50px);
	}
	7.13286% {
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
	17.85714% {
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
	21.42857% {
		opacity: 0;
		-webkit-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@-ms-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	3.57142% {
		opacity: 0;
		-ms-transform: translateY(-50px);
	}
	7.13286% {
		opacity: 1;
		-ms-transform: translateY(0px);
	}
	17.85714% {
		opacity: 1;
		-ms-transform: translateY(0px);
	}
	21.42857% {
		opacity: 0;
		-ms-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
/*leftToRight Animation*/
@-moz-keyframes leftToRight {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-moz-transform: translateX(-50px);
	}
	10% {
		opacity: 1;
		-moz-transform: translateX(0px);
	}
	25% {
		opacity: 1;
		-moz-transform: translateX(0px);
	}
	30% {
		opacity: 0;
		-moz-transform: translateX(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@-webkit-keyframes leftToRight {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-webkit-transform: translateX(-50px);
	}
	10% {
		opacity: 1;
		-webkit-transform: translateX(0px);
	}
	25% {
		opacity: 1;
		-webkit-transform: translateX(0px);
	}
	30% {
		opacity: 0;
		-webkit-transform: translateX(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@-ms-keyframes leftToRight {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-ms-transform: translateX(-50px);
	}
	10% {
		opacity: 1;
		-ms-transform: translateX(0px);
	}
	25% {
		opacity: 1;
		-ms-transform: translateX(0px);
	}
	30% {
		opacity: 0;
		-ms-transform: translateX(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
.uk-icon-button {
	background-color: #fff;
	color: #502e90;
	width: 28px;
	height: 28px;
}
.uk-icon-button:focus,
.uk-icon-button:hover {
	background-color: #502e90;
	color: #fff;
	border: 1px solid rgba(80, 46, 144, 0.8);
}
.lab-icon-check-small img {
	max-width: 24px;
}
.lab-icon-check-large img {
	max-width: 38px;
}
h1.lab-title {
	font-family: Heebo;
	font-style: normal;
	font-weight: bold;
	font-size: 54px;
	line-height: 64px;
	color: #231D4F;
}
.v-icon.v-icon {
	font-size: 20px;
	opacity: 0.85;
}
.v-application a {
	color: #231D4F!important;
}
.v-application a:hover {
	color: #fff!important;
}
.v-application--wrap {
	min-height: auto;
	border-radius: 7px;
}
.v-application {
	border-radius: 5px;
}
.v-input input {
	height: 40px;
	vertical-align: middle;
	display: inline-block;
	outline: none;
	background-color: #fff;
	color: #333;
	border-color: rgba(0, 0, 0, 1);
	border-radius: 7px;
	box-shadow: 0 1px 20px rgb(255 255 255 / 20%);
}
.v-icon.v-icon {
	color: rgba(80, 46, 144, 0.72);
	max-width: 10px;
	padding: 0 20px;
}
.v-input {
	align-items: flex-start;
	display: flex;
	flex: 1 1 auto;
	font-size: 16px;
	letter-spacing: normal;
	max-width: 100%;
	text-align: left;
}
.v-text-field__details,
.v-text-field>.v-input__control>.v-input__slot:before {
	display: none;
}
.v-text-field {
	padding: 5px;
	margin: 0;
}
.v-input__slot {
	margin: 0;
}
.v-application .primary--text {
	caret-color: transparent !important;
	color: rgba(80, 46, 144, 0.72) !important;
}
.v-application .primary {
	background-color: rgba(80, 46, 144, 1) !important;
	border-color: rgba(80, 46, 144, 0.72) !important;
}
.v-date-picker-title__date {
	font-size: 16px;
	font-weight: 500;
	position: relative;
	overflow: hidden;
	padding-bottom: 2px;
	margin-bottom: -10px;
}
.v-application .accent {
	background-color: rgba(80, 46, 144, 0.72) !important;
}
.v-application .accent--text {
	color: rgba(80, 46, 144, 1) !important;
	caret-color: rgba(80, 46, 144, 0.72) !important;
}
.v-menu__content {
	width: 290px;
	max-width: 290px !important;
}
.v-input__slot {
	margin-bottom: 0;
}
.uk-accordion-title::before {
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.uk-open>.uk-accordion-title::before {
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.uk-accordion-title:focus,
.uk-accordion-title:hover {
	color: #231D4F;
}
.uk-button-secondary:hover {
	background-color: #532B9F;
	color: #fff;
}
.uk-button-secondary:focus {
	background-color: #EEEEFF;
}
.autoComplete_wrapper {
	display: inline;
}
#examAutoComplete,
#insuranceAutoComplete {
	width: 100%;
	border: 1px solid #fff;
}
#insuranceAutoComplete:hover,
#examAutoComplete:hover,
#origin:hover,
#input-3:hover {
	border-color: rgba(80, 46, 144, 0.72);
	border-radius: 7px;
}
#company-insurance,
#company-location,
#company-test {
	border-color: rgba(80, 46, 144, 0.72);
	border-radius: 7px;
	height: 48px;
	box-shadow: 0 0px 13px rgb(80 46 144 / 16%);
}
#popular_exam_list,
#popular_insurance_list {
	max-height: 350px;
	overflow-y: scroll;
	top: 100%;
	left: 0;
	right: 0;
	padding: 0;
	margin: .5rem 0 0 0;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid rgba(33, 33, 33, .1);
	z-index: 1000;
	outline: 0;
}
#popular_exam_list li,
#popular_insurance_list li {
	cursor: pointer;
	background-color: rgba(123, 123, 123, .1);
	padding: 10px 20px;
	list-style: none;
	text-align: left;
	font-size: 16px;
	color: #212121;
	transition: all .1s ease-in-out;
	border-radius: 3px;
	background-color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all .2s ease;
}
#exam_container,
#insurance_container {
	margin-top: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
	top: 50px !important;
}
#lab-search-bar.uk-sticky.uk-active.uk-sticky-fixed {
	background: #fff;
	padding: 35px 0 20px 0!important;
	border-bottom: 1px solid #e5e5e5;
}
.uk-button-secondary.lab-small-btn {
	padding: 0.25vw;
}

.lab-star-mod .lab-star-100,.lab-star-mod .uk-icon { display: none; }
.lab-star-mod .lab-star-100:first-child {display: inline-block ;}
.lab-star-mod .uk-icon:first-child {display: inline-block ;}
.lab-star-link {color: #231D4F;text-decoration: none;}

/* Desktop and bigger */
@media (min-width: 1303px) {
	.lab-hidden\@l {
		display: none !important;
	}
}
/* Tablet landscape and smaller */
@media (max-width: 1302px) {
	.lab-visible\@l {
		display: none !important;
	}
}

@media (max-width: 1032px) {
	.uk-button {
		padding: 0 5px;
	}
}
@media (max-width: 640px) {
	.single-lab-location-title{font-size:1.3em!important;}
	.lab-font-size-33 {
		font-size: 25px;
		line-height: 25px;
	}
	.lab-font-size-mob {
		font-size: 14px;
	}
	.lab-section {
		padding-top: 20px;
	}
	.lab-padding-remove-top\@s {
		padding-top: 0;
	}
	.lab-margin-small-top\@s {
		margin-top: 10px;
	}
	.lab-700.lab-font-size-60 {
		margin-bottom: 10px;
	}
	.lab-font-size-60 {
		font-size: 6vw;
	}
	.lab-font-size-25 {
		font-size: 18px;
	}
	.uk-card-search {
		background-color: transparent;
		box-shadow: none;
	}
	.lab-search-label {
		margin-top: 0px;
		position: relative;
		margin-left: 0;
	}
	.uk-text-left\@s {
		text-align: left !important;
	}
	[class*="uk-inline"] {
		display: block;
	}
	.uk-form-icon {
		color: rgba(80, 46, 144, 1);
	}
	.uk-button-secondary {
		font-size: 1.5em;
	}
	.uk-button-secondary.lab-small-btn {
		padding: 0.25vw!important;
		font-size: 3vw!important;
	}
	.uk-input,
	.uk-select {
		outline: none;
		background-color: #fff;
		color: #333;
		border-radius: 3px;
		box-shadow: 0px 0px 5px rgba(80, 46, 144, 0.16);
	}
	.lab-search-btn {
		margin-top: 15px;
		font-weight: 600;
		font-size: 17px;
	}
	.v-application--wrap {
		background-color: #fff;
		color: #666;
		box-shadow: 0px 0px 5px rgb(80 46 144 / 16%);
		border-radius: 7px;
	}
	.lab-filter-button{
		 border-radius: 0!important;
		 padding-right: 0!important;
	}
}

@media (min-width: 1200px) {
	.lab-card {
		padding: 22px;
	}
}

@media (min-width: 960px) {
	.uk-section {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.uk-h2,
	h2 {
		font-size: 2.1vw;
	}
	.uk-h1,
	h1 {
		font-size: 2.1vw;
	}

}
.v-application .primary {
	background-color: rgba(80, 46, 144, 1) !important;
	border-color: rgba(80, 46, 144, 0.72) !important;
}
.lab-times {
	padding-left: 0.2vw;
}
.lab-times>a {
	font-size: 0.75vw;
	padding: 0.1vw!important;
}
.uk-slider-items>li {
	transform: scale(1);
	transition: none;
	opacity: 1;
}
.uk-position-center-left-out {
	margin-right: 0;
}
.uk-position-center-right-out {
	margin-left: 0;
}
.uk-slidenav {
	color: rgba(80, 46, 144, 1) !important;
}
.uk-button-secondary:focus {
	background-color: #532B9F;
}
#lab-floatingtimes>.uk-sticky.uk-active {
	z-index: 99!important;
}
[v-cloak] {
	display: none;
}
.autoComplete_wrapper>input {
	padding-left: 40px!important;
}
.autoComplete_wrapper>ul{
    overflow-y: auto;
	top: auto;
}
/*Search Bar Icons*/
.lab-form-icon-search {
	background-image: url(/wp-content/themes/Avada/media/lab-search.svg);
	width: 22px;
	height: 22px;
	position: absolute;
	top: 25%;
	left: 0;
	background-size: 75%;
	position: relative;
}
.lab-search-btn.uk-button.uk-button-secondary:hover>.lab-form-icon-search {
	background-image: url(/wp-content/themes/Avada/media/lab-search-white.svg);
	width: 22px;
	height: 22px;
	position: absolute;
	top: 25%;
	left: 0;
	background-size: 75%;
	position: relative;
}
.uk-card-default {
	box-shadow: none;
}
.lab-card-body {
	padding: 12px;
}
@media (min-width: 1200px) {
	.lab-card-body {
		padding: 15px;
	}
}
.uk-icon-button {
	background-color: #502e90;
	color: #fff;
}
.uk-accordion-title::before {
	background-image: url(/wp-content/themes/Avada/media/lab-chevron-down.svg);
	fill: blue;
	margin-right: 15px;
}
.uk-open>.uk-accordion-title::before {
	background-image: url(/wp-content/themes/Avada/media/lab-chevron-down.svg);
	transform: rotate(180deg);
	margin-right: 15px;
}
#insuranceAutoCompleteHome,
#company-location,
#examAutoComplete {
	border-color: rgba(80, 46, 144, 0.72);
	border-radius: 7px;
	height: 48px;
	box-shadow: 0 0px 13px rgb(80 46 144 / 16%);
}
/*Date Picker*/
.datepicker-cell.selected,
.datepicker-cell.selected:hover {
	background-color: #502E90;
}
.datepicker-cell.focused:not(.selected) {
	background-color: #502E90;
	color: #fff;
}
.datepicker-controls .button {
	background-color: #502E90;
	color: #fff;
	font-weight: 300!important;
}
.datepicker-header .datepicker-controls {
	background-color: #502E90;
}
.datepicker-header .datepicker-controls .button:hover {
	background-color: #502E90;
	color: #ccc;
}
.datepicker-cell.day.prev,
.datepicker-cell.day.next {
	visibility: hidden;
}
/*Stars*/
.lab-star-0 {
	background-image: url(/wp-content/themes/Avada/media/star-0.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-star-25 {
	background-image: url(/wp-content/themes/Avada/media/star-25.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-star-50 {
	background-image: url(/wp-content/themes/Avada/media/star-50.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-star-75 {
	background-image: url(/wp-content/themes/Avada/media/star-75.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-star-100 {
	background-image: url(/wp-content/themes/Avada/media/star-100.svg);
	width: 17.5px;
	height: 16.7px;
	margin-right: 5px;
	background-size: cover;
}
.lab-icon-calendar {
	background-image: url(/wp-content/themes/Avada/media/lab-calendar.svg);
	width: 18px;
	height: 18px;
	position: relative;
	background-size: cover;
	top: 12%;
	margin-right: 3px;
}
.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot {
	display: flex;
	flex: 1 1 auto;
	position: relative;
	width: 72px;
	font-weight: 700;
	height: 30px;
}
.theme--light.v-input,
.theme--light.v-input input,
.theme--light.v-input textarea {
	color: #231D4F;
}
.v-text-field--full-width>.v-input__control>.v-input__slot {
	min-height: auto;
}
.disable_icon {
	pointer-events: none;
	color: #9A9A9A;
	background: none;
	-webkit-text-stroke: 0 #9A9A9A;
	margin-left: 0;
	font-size: 0.6vw;
}
/* Skealton Loading  */
/**
   * placeholder-loading v0.2.6
   * Author: Zalog (https://www.zalog.ro/)
   * License: MIT
   **/

.ph-item {
	direction: ltr;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	padding: 30px 15px 15px;
	overflow: hidden;
	margin-bottom: 30px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
}
.ph-item,
.ph-item *,
.ph-item :after,
.ph-item :before {
	box-sizing: border-box;
}
.ph-item:before {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 50%;
	z-index: 1;
	width: 500%;
	margin-left: -250%;
	-webkit-animation: phAnimation 0.8s linear infinite;
	animation: phAnimation 0.8s linear infinite;
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 46%, hsla(0, 0%, 100%, .35) 50%, hsla(0, 0%, 100%, 0) 54%) 50% 50%;
}
.ph-item>* {
	flex: 1 1 auto;
	display: flex;
	flex-flow: column;
	padding-right: 15px;
	padding-left: 15px;
}
.ph-row {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 7.5px;
}
.ph-row div {
	height: 10px;
	margin-bottom: 7.5px;
	background-color: #ced4da;
}
.ph-row .big,
.ph-row.big div {
	height: 20px;
	margin-bottom: 15px;
}
.ph-row .empty {
	background-color: hsla(0, 0%, 100%, 0);
}
.ph-col-2 {
	flex: 0 0 16.66667%;
}
.ph-col-4 {
	flex: 0 0 33.33333%;
}
.ph-col-6 {
	flex: 0 0 50%;
}
.ph-col-8 {
	flex: 0 0 66.66667%;
}
.ph-col-10 {
	flex: 0 0 83.33333%;
}
.ph-col-12 {
	flex: 0 0 100%;
}
.ph-avatar {
	position: relative;
	width: 100%;
	min-width: 60px;
	background-color: #ced4da;
	margin-bottom: 15px;
	border-radius: 50%;
	overflow: hidden;
}
.ph-avatar:before {
	content: " ";
	display: block;
	padding-top: 100%;
}
.ph-picture {
	width: 100%;
	height: 120px;
	background-color: #ced4da !important;
	margin-bottom: 15px;
}
#attachId{
	left: 116px;
	top : 0;
	position: absolute;
}
.review-color{
	color:#968fac;
}
.review-comment-color{
	color:#231D4F !important;
}
.font-weight-600{
	font-weight: 600;
}
.review-background-icon{
	background-image: url('/wp-content/themes/Avada/media/OverallRating_no_number.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
@-webkit-keyframes phAnimation {
	0% {
		transform: translate3d(-30%, 0, 0);
	}
	to {
		transform: translate3d(30%, 0, 0);
	}
}
@keyframes phAnimation {
	0% {
		transform: translate3d(-30%, 0, 0);
	}
	to {
		transform: translate3d(30%, 0, 0);
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.uk-h4, h4 {
		font-size: 1rem;
	}
	.lab-times>a {
		font-size: 1.5vw;
	}
	#attachId {
		left: 190px !important;
		top: 0;
		position: absolute;
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.uk-h4, h4 {
		font-size: 1rem;
		white-space: nowrap;
	}
	.lab-times>a {
		font-size: 0.90vw;
	}
	#attachId {
		left: 40px;
		top: 0;
		position: absolute;
	}
}
/* new */
.lab-pill-width{
    max-width:132px;
 }
 @media (min-width: 1200px){
    .lab-border-left{
        border-left: 1px solid #F1F0F6;
        padding-left: 40px;
   }
    .lab-details{
       font-size: 0.78vw;
       padding-right: 5px;
   }
    .lab-padding-lap{
       padding-left: 1%;
   }
}
.uk-border-pill {
    border: 1px solid #efefef;
    /* margin: 10px; */
}
.lab-image-cropper {
    clip-path: circle();
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    min-height: 88px;
}
.lab-profile-pic {
    display: inline;
    margin: 0 auto;
    height: 100%;
	width: 75px;
    max-height: 85px;
}
.lab-logo-lab >img{
    margin-top: 10px;
    margin-bottom: 10px;
 }
 h3.lab-darkblue{
    font-size: 1.3rem;
    line-height: 1.3em;
 }
 .lab-margin-medium-left {
    margin-left: 20px!important;
}
.lab-margin-small-left {
    margin-left: 10px;
}
.lab-margin-small-top {
    margin-top: 10px;
}
.lab-margin-small-bottom {
    margin-bottom: 5px;
}
.lab-margin-medium-top {
    margin-top: 15px;
}
.lab-search-result-direction {
    background-image: url(/wp-content/themes/Avada/media/lab-direction.svg);
    width: 24px;
    height: 24px;
    position: relative;
    margin-left: 10px;
}
.lab-search-result-shield {
    background-image: url(/wp-content/themes/Avada/media/lab-shield.svg);
    width: 30px;
    height: 30px;
}
.lab-search-result-quick {
    background-image: url(/wp-content/themes/Avada/media/lab-quick.svg);
    width: 19px;
    height: 19px;
}
.lab-search-result-graph {
    background-image: url(/wp-content/themes/Avada/media/lab-graph.svg);
    width: 20px;
    height: 15px;
    margin-left: 10px;
}
.uk-slider-items.uk-grid {
    flex-wrap: wrap;
    transform: translate3d(0px, 0px, 0px) !important;
}
.lab-times-padding{
	padding:0.2vw;
}
.hide-time{
    display: none;
}
#previous.disable_icon {
    pointer-events: none;
    color: #9A9A9A !important;
    background: none;
    -webkit-text-stroke: 0px #9A9A9A;
    margin-left: 0%;
    font-size: 0.6vw;
}
[class*=uk-position-center-left], [class*=uk-position-center-right] {
    top: 30px;
}
#searchInsurance {
	padding: 4px 12px;
	color: rgba(0,0,0,.70);
	border-color: rgba(80, 46, 144, 0.72);
	transition: .15s all ease-in-out;
	background: white;
	border-radius: 7px;
	box-shadow: 0 0px 13px rgb(80 46 144 / 16%);
}

#searchInsurance::placeholder {
	color: #94959B;
	font-family: 'Muli', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 19px;
}
#insuranceList li{
	list-style: none;
}
#map {
    position: relative;
    top: 0;
    bottom: 0;
    width: 100% !important;
    z-index: 2;
}
.lab-filter-button{
    background: #fff;
    border: 1px solid #A997CB;
    border-radius: 40px;
    font-size: 13px;
    transition: 0.3s ease-in-out;
    text-transform: none;
    padding-right: 15px;
    margin-left: 10px;
}
.lab-filter-button:hover, .lab-filter-button:focus{
   background: #F3EDFF;
}
.lab-filter-button:hover>a, .lab-filter-button:focus>a{
   text-decoration: none;
}
@media only screen and (max-width: 767px){
	.lab-filter-button{
		max-height: 33px;
	}
}
.lab-button {
    border: 1px solid #A997CB;
    font-size: 14px;
    padding: 0px 15px;
}
.lab-font-size {
	font-size: 14px;
}
.background-icon {
	margin:15px;
	height: 50px;
    display: flex;
    align-items: center;
}
.company-logo {
	margin-top: 5px;
    margin-bottom: 5px;
    width: 70px;
    max-height: 70px;
}
.lab-font-size-16 {
	font-size: 16px;
}
.marker{
    background-image: url(/wp-content/themes/Avada/media/mapbox-marker-icon-purple.svg);
    width: 30px;
    height: 30px;
}
.btn-width{
	width: 28vw;
}

@media (min-width: 960px){
	div#lab-floatingtimes section {position: sticky;top: 110px;}
	#lab-floatingtimes.homeTestKit_sidebar section {position: inherit;top: auto;}
	div#lab-floatingtimes {position: relative;} 
}




/* Common services */
.price-blur {filter: blur(4px);}
.tagPrice {color: var(--primary-color);display: inline-block;font-family: var(--font-heebo);font-style: normal;font-weight: 700;font-size: 18px;line-height: 30px;padding-right: 20px;}
.paymentServices .aheadTime {background: #F8FFFE;border: 2px solid #E1F0EE;border-radius: 8px;margin-bottom: 30px;}
.aheadTime-inner .aheadTime-img {height: 70px;margin-right: 15px;}
.aheadTime-inner .aheadTime-right {width: calc(100% - 80px);display: inline-block;}
.aheadTime-inner h4 {margin: 4px 0px 3px 0px;color: var(--secondary-color);font-style: normal;font-weight: 700;font-size: 16px;line-height: 24px;font-family: var(--font-heebo);}
.aheadTime-inner p,.paymentServices .list_item p {margin: 0px;font-style: normal;font-weight: 600;font-size: 15px;line-height: 24px;color: var(--secondary-color);font-family: var(--font-mulish);}
.aheadTime-inner p a,.paymentServices .list_item p a  {text-decoration: underline;display: block;}
.paymentServices .ukTitle {margin-bottom: 15px; color: var(--secondary-color);font-style: normal;font-weight: 700;font-size:16px;line-height: 23px;font-family: var(--font-heebo);}
.paymentServices .ukTitleh3{font-size: 1.3rem;line-height: 1.3em;}
.paymentServices .list_item .ukTitle {margin-bottom: 0px;}
.aheadTime-inner {padding: 25px 20px;}
.paymentServices .list_item .ukTitle {margin-bottom: 0px;}
.paymentServices .list_item {margin-bottom: 25px;}
.aheadTime .lf-lab-bottom a,.viewMoreServices a {width: 130px;line-height: 34px;text-decoration: none;font-style: normal;font-weight: 600;font-size: 15px;font-family: var(--font-mulish);display: block;border-radius: 5px;text-align: center;border: 1px solid transparent;}
.paymentServices .aheadTime .lf-lab-bottom {border-top: 1.5px solid #E1F0EE;display: flex;align-items: center;justify-content: center;padding: 16px 20px;}
.aheadTime .lf-lab-bottom  .uk-button-secondary-a,.aheadTime .lf-lab-bottom  .uk-button-primary-a:hover {text-decoration: none; background: var(--primary-button-color);border: 1px solid var(--primary-button-color);color: #000;}
.aheadTime .lf-lab-bottom  .uk-button-secondary-a:hover,.aheadTime .lf-lab-bottom .uk-button-primary-a{text-decoration: none;background:var(--primary-color);color:#fff;border-color: var(--primary-color);}
.aheadTime .lf-lab-bottom  .uk-button-a,.viewMoreServices a {color: var(--primary-color);border: 1px solid var(--primary-color);background: #fff;}
.aheadTime .lf-lab-bottom  .uk-button-a:hover, .viewMoreServices a:hover{text-decoration: none; color:#fff; background: var(--primary-color);border-color:var(--primary-color);}
.aheadTime .lf-lab-bottom .uk-button-a {margin-left: 13px;}
.viewMoreServices a {width: auto; display:inline-block; padding: 0px 35px;line-height: 42px;}
.paymentServices {margin-bottom: 15px;}

.common-accordion>ul>li {background: #FFFFFF;border: 2px solid #EDECF0;border-radius: 8px;}
.common-accordion>ul {margin-bottom: 30px;}
.common-accordion>ul>li:nth-child(n+2) {margin-top: 8px;}
.common-accordion .uk-accordion-title {padding: 26px 24px 20px 24px;}
.accordionFooter {border-top: 2px solid #EDECF0;padding: 15px 24px;}
.accordionFooter a {font-style: normal;font-weight: 600;font-size: 14px;line-height: 23px;text-decoration-line: underline;color: var(--primary-color);font-family: var(--font-mulish);}
.accordionFooter a:hover {text-decoration-line: none;}
.common-accordion .uk-accordion-title .question_name {font-style: normal;font-weight: 700;font-size: 15px;line-height: 23px;font-family: var(--font-heebo);color: var(--secondary-color);margin: 0 0 4px 0;}
.common-accordion .uk-accordion-title .sub_title {font-style: normal;font-weight: 600;font-size: 15px;line-height: 23px;margin: 0px;color: var(--secondary-color);font-family: var(--font-mulish);}
.accordion-title-inner {justify-content: space-between;}
.accordion-title-inner .accordionTitle {width:calc(100% - 80px);}
.common-accordion .uk-accordion-title ::before {margin: 0px;}
.common-accordion .uk-accordion-title:before {margin: 0px;width: 20px;height: 31px;background-size: 14px;background-position: center;}
.common-accordion  .uk-accordion-content {margin: 0px;padding: 0px 24px  24px;}
.common-accordion .uk-accordion-content p {margin-bottom: 10px;font-style: normal;font-weight: 600;font-size: 14px;line-height: 22px;color: var(--secondary-color);font-family: var(--font-mulish);}
.common-accordion .uk-accordion-content p:last-child {margin: 0px;}

.viewMoreServices-popup .uk-modal-body {width: 510px;background: #FFFFFF;border-radius: 13px;padding: 0px;overflow: hidden;}
.viewMoreServices-popup .head-top-title {margin-top: 10px;}
.viewMoreServices-popup .head-top-title h3 {font-style: normal;font-weight: 700;font-size: 18px;line-height: 20px;font-family: var(--font-heebo);color: var(--secondary-color);margin: 0 0 4px 0;}
.viewMoreServices-popup .head-top-title p {margin: 0px;font-style: normal;font-weight: 600;font-size: 15px;line-height: 24px;color: var(--secondary-color);font-family: var(--font-mulish);}
.viewMoreServices-popup  .head-top-modal {position: relative;padding: 24px;padding-bottom: 0px;}
.viewMoreServices-popup .head-top-modal .uk-close {right: 20px;top: 15px;}
.self-pay-testing {margin-top: 20px;max-height: 400px;overflow: auto;padding: 24px;padding-top: 0px;display: block;margin-right: 10px;position: relative;}
.self-pay-testing li .item_post_title {text-transform: capitalize;color: var(--secondary-color);font-family: var(--font-heebo);font-style: normal;font-weight: 700;font-size: 15px;line-height: 20px;display: inline-block;width: calc(100% - 120px);text-decoration: none;padding-right: 10px;}
.self-pay-testing li {border-bottom: 1px solid #EDECF0;padding: 12px 20px 12px 0px;position: relative;}
.self-pay-testing li a {display: flex;flex-wrap: wrap;width: 100%;}
.self-pay-testing>ul {padding: 0px;list-style: none;text-align: left;margin: 0px;}
.self-pay-testing li .price_tag {font-style: normal;font-weight: 600;font-size: 15px;line-height: 23px;color: var(--secondary-color);font-family: var(--font-mulish);width: 120px;}
.self-pay-testing li a:after {background-image: url(../images/labs/lab-chevron-down.svg);width: 13px;height: 8px;background-size: contain;position: absolute;right: 0px;top: 20px;content: "";transform: rotate(-90deg);display: block;}
.self-pay-testing li .price_tag label {margin: 0px;color: var(--secondary-color);font-family: var(--font-mulish);}
.self-pay-testing li .price_tag label b {margin-left: 3px;font-weight: 800;}
.self-pay-testing li .price_tag img {display: inline-block;width: 18px;margin-left: 7px;position: absolute;top: 16px;}
/* width */
.self-pay-testing::-webkit-scrollbar {width:5px;}
 /* Track */
 .self-pay-testing::-webkit-scrollbar-track {background: transparent;border-radius:30px;}
 /* Handle */
 .self-pay-testing::-webkit-scrollbar-thumb {background: #C7CACE;border-radius:30px;}
 /* Handle on hover */
 .self-pay-testing::-webkit-scrollbar-thumb:hover {background:var(--primary-color); }
 .self-pay-testing:after {border: 0px;position: fixed;content: "";left: 0px;right: 30px;bottom: 0px;display: inline-block;height: 140px;pointer-events: none;}

@media (max-width: 639px){
	.paymentServices {margin-top: 20px;}
	.aheadTime-inner p {font-size: 14px;}	 	
	.viewMoreServices {margin-bottom: 20px;}	
	.viewMoreServices a {width: 100%;}
}
/* selfPay_form */
.signin_flow {width: calc(100% - 100px);margin: auto;}
.viewPricing .uk-modal-body {padding: 60px;}
.viewPricing .uk-modal-body .uk-close {top: 30px;right: 24px;}
.selfPay_form .uk-tab a {font-weight: 500;font-size: 17px;line-height: 25px;color: #6D7987;text-transform: capitalize;padding: 0px;border: 0px;font-family: var(--font-heebo);}
.selfPay_form .uk-tab {margin: 0px 0px 30px 0px;}
.selfPay_form .uk-tab li {padding-left: 0px;width: 50%;padding-bottom: 8px;}
.selfPay_form .uk-tab .uk-active a {  color: var(--primary-color);font-weight: 700;}
.selfPay_form .uk-tab::before {border-width: 3px;border-color: #F1F0F6;border-radius: 5px;left: 0px;}
.selfPay_form .uk-tab .uk-active:after {  content: "";position: absolute;bottom: -1px;left: 0px;right: 0;border-bottom: 5px solid var(--primary-color);border-radius: 5px;}
.form_inner_head {text-align: center;margin-bottom: 20px;padding-bottom: 25px;border-bottom: 2px solid #F1F0F6;}
.form_inner_head .selfPay-icon {max-width: initial;height: 60px;display: block;margin: auto;margin-bottom: 18px;}
.form_inner_head .secionTitle {font-family: var(--font-heebo);color:var(--secondary-color);font-style: normal;font-weight: 700;font-size: 23px;line-height: 28px;margin-top: 0px;margin-bottom: 10px;}
.form_inner_head  p {margin: 0px;}
.form_inner_head .secionTitle .purple-text {color: var(--primary-color);}
.form_inner .uk-grid {margin-left: -7px;}
.form_inner .uk-grid [class*="uk-width"] {padding-left: 7px;}
.form_inner .uk-input, .form_inner .uk-select {box-shadow: none;background: #FFFFFF;border: 1px solid #6D7987;border-radius: 5px;color: var(--primary-color);font-family: var(--font-mulish);font-style: normal;font-weight: 700;font-size: 14px;line-height: 19px;}
.form_inner .uk-grid [class*="uk-width"].uk-grid-margin {margin-top: 25px;}
.form_inner .uk-select:not([multiple]):not([size]) {height: 48px; background-image: url(/wp-content/themes/Avada/images/uk-select-arrow.png);background-repeat: no-repeat;background-position: 95% 50%;background-size: 15px;-webkit-appearance: none;-moz-appearance: none;padding-right: 40px;}
.form_inner .uk-input::placeholder {color: #6D7987 !important;font-family: var(--font-mulish);font-style: normal;font-weight: 700;font-size: 14px;line-height: 19px;}
.labelGender img {width: 18px;}
.form_inner .uk-form-label {font-family: var(--font-mulish);font-style: normal;  font-weight: 700;font-size: 15px;line-height: 18px;color: #6D7987;margin-bottom: 5px;display: block;}
.form_inner .uk-margin {margin-top: 0px!important;margin-bottom: 25px;}
.uk-btn .uk-button {text-decoration: none;font-style: normal;font-weight: 600;font-size: 15px;line-height: 48px;font-family: var(--font-mulish);color: #fff;background: var(--primary-color);display: block;border-radius: 5px;text-align: center;width: 100%;border: 0px;padding: 0 15px;}
.uk-btn .uk-button:hover {background: #FFD421;color: #000;}
.Password-error p {color: #6D7987;font-style: normal;font-weight: 600;font-size: 13px;line-height: 22px;font-family: var(--font-mulish);margin-top: 20px;}
.uk-checkbox-accept label {color: #221D4F;font-style: normal;font-weight: 600;font-size: 14px;line-height: 22px;font-family: var(--font-mulish);}
.uk-checkbox-accept label a {font-style: normal;font-weight: 700;font-size: 14px;line-height: 22px;font-family: var(--font-mulish);color: var(--primary-color);}
.uk-checkbox-accept .uk-checkbox {height: 18px;width: 18px; position: absolute;left: 0px;top: 8px;border: 2px solid var(--secondary-color);border-radius: 3px;}
.uk-checkbox-accept {position: relative;padding-left: 25px;}
.uk-checkbox-accept .uk-checkbox:checked {background-color:var(--secondary-color);}
.step-to-step .uk-btn {margin-top: 30px;}
.step-to-step .signin_btn {margin-top: 45px;}
.stepNumber {display: block;margin-bottom: 20px;font-style: normal;font-weight: 700;font-size: 15px;line-height: 22px;color: #94959B;font-family: var(--font-heebo);}
.stepNumber span {color: var(--primary-color);}
/* Password */
.password-input {position: relative;}
.passwordIcon {position: absolute;right: 0px;top: 0px;height: 100%;width: 45px;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.password-input input.uk-input {padding-right: 45px;}
.passwordIcon .lf-icon {background-size: contain;background-position: center;background-repeat: no-repeat;width: 20px;height: 20px;display: block;}
.passwordIcon .lf-eye-open {background-image: url(/wp-content/themes/Avada/images/eye-open.svg);}
.passwordIcon .lf-eye-close {background-image: url(/wp-content/themes/Avada/images/eye-close.svg);}
.text-danger {color: red;font-family: 'Muli', sans-serif;font-size: 0.75vw;line-height: 1.2vw;padding: 4px 5px 0;position: absolute;}
.uk-select, .uk-input {border-color: rgba(80, 46, 144, 0.72);border-radius: 7px;height: 48px;box-shadow: 0 0px 13px rgb(80 46 144 / 16%);}
.frmValidation{ font-size: 13px; }
.frmValidation--passed{ color:#717b85; }
.frmIcon{ color:#EB0029; }
.frmValidation--passed .frmIcon{ color:#0fa140; }
.signin_error {padding: 1px 5px 0;}
@media only screen and (max-width: 600px){
	.viewPricing .uk-modal-body {padding: 30px;}
	.signin_flow {width: 100%;}
	.viewPricing .uk-modal-body .uk-close {top: 15px;right: 15px;}
	.form_inner_head .secionTitle {font-size: 20px;}
}
/** new changes **/
div#lab-floatingtimes .uk-input::placeholder {
	color: #94959B;
	font-family: 'Muli', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
}
#lablocation_landing .uk-input {
    color: #502E90;
    font-family: 'Muli', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
}
/** end changes **/
.accordion-arrow-none::before {opacity: 0;}
.accordion-arrow-none {cursor: default;}
/** Modal start **/
#modal_user_term_app {position: fixed;z-index: 9998;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);display: table;transition: opacity 0.3s ease;color: #000;}
.modal-wrapper {display: table-cell;vertical-align: middle;}
.modal-container {width: 70%;margin: 5% auto;background-color: #fff;border-radius: 2px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);transition: all 0.3s ease;font-family: Helvetica, Arial, sans-serif;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.modal-header {position: relative;background: #5c2d88;color: #FFF;border: none;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.modal-header .close:focus {border: none;}
.modal-header .close {position: absolute;top: 15px;right: 30px;z-index: 1;color: #FFF !important;opacity: 1;font-size: 30px;}
.modal-header h3 {margin-top: 0;}
.modal-container .modal-header h4 {color: #FFF;font-size: 1.7em;line-height: 2.9em;margin: 0;padding: 0 15px;font-weight: 600;}
.modal-body {font-size: 14px;}
.modal-default-button {float: right;}
.self-pay-terms {width: 100%;float: left;}
.self-pay-terms .contents {overflow-x: hidden;overflow-y: scroll;max-height: 450px;border: 1px solid #ccc;background: #fff;text-align: justify;padding: 1%;}
/** Modal end **/

@media only screen and (max-width: 600px){
/* 17-05-2023 */
#hours-section .uk-child-width-1-3>* {width: calc(100% - 100px);}
#hours-section .uk-grid {margin-bottom: 5px;}
#hours-section, #insurance-section, #lab-details,#map-details {margin-bottom: 30px;}
#insurance-section>.uk-grid>div {width: 100%;}
#insurance-section>.uk-grid>div.uk-grid-margin {margin-top: 15px;}
#map-details .uk-visible\@m {display: block !important;}
#map-details .lab-margin-medium-left {margin-left: 0px!important;}

#lab-floatingtimes .uk-visible\@m {display: inline-block !important;}
#lab-floatingtimes>section>.uk-card {padding: 20px;}

#lab-floatingtimes>section>.uk-card>form.uk-grid {margin: 0px;}
#lab-floatingtimes>section>.uk-card>form.uk-grid>div {padding-left: 0px;}
.timeSlotsLayout .uk-width-1-1 {padding: 0px !important;}
.timeSlotsLayout .uk-child-width-1-4>* {width: 20%;}
.timeSlotsLayout .uk-child-width-1-4>.uk-width-1-1{width: 100%;}
.timeSlotsLayout .uk-visible\@s {display: block !important;}
.timeSlotsLayout .uk-slidenav {margin: 0px;padding: 0px;top: 38px;}
.timeSlotsLayout .uk-slidenav svg {width: 13px !important;}
#lab-floatingtimes>section>.uk-card>form.uk-grid h2.lab-darkblue {padding: 0px;}

.labDetailInfo .lab-pill-width {max-width: 105px;}
.labDetailInfo .uk-border-pill {padding: 8px;}
.labDetailInfo .uk-border-pill .lab-logo-lab {padding: 0px;}
.labDetailInfo .uk-border-pill .lab-logo-lab .company-logo {display: block;border-radius: 60px;margin-left: auto;margin-right: auto;}
 
.lab-image-cropper {min-height: 75px;width: 100%;}
img.lab-profile-pic {height: 100%;width: 100%;max-height: 100%;}

.labDetailInfo {margin-bottom: 20px;}
.labDetailInfo>.uk-grid {margin-left: -15px;}
.labDetailInfo>.uk-grid>div {padding-left: 15px;}
.labDetailInfo>.uk-grid .lab-details .lab-search-result-direction {width:33px;}
.labDetailInfo>.uk-grid .lab-details .lab-margin-medium-left {width: 85px;margin-left: 10px !important;text-align: end !important;}
.labLocationLanding #lab-details hr {display: block !important;margin: 15px 0;}
div#lab_detail>hr {display: block !important;margin: 15px 0;}
.labLocationLanding #lab-details .uk-margin-small-left {font-size: 16px;}
.labLocationLanding #lab-details .lab-search-result-shield {width: 22px;height: 26px;}
.labLocationLanding #lab-details .lab-margin-small-bottom .uk-icon {position: absolute;left: 0px;top: 2px;}
.labLocationLanding #lab-details .lab-margin-small-bottom {position: relative;padding-left: 30px;margin-bottom: 7px;}
.labLocationLanding #lab-details .lab-margin-small-bottom span {margin: 0px;font-size: 16px;}
.labLocationLanding #lab-details .lab-margin-small-bottom:last-child {margin-bottom: 0px;}
.labLocationLanding #lab-details .lab-margin-small-bottom .lab-margin-small-left {margin-left: 0px;}
.review-section-registered>.uk-flex {margin-left: -5px;}
.review-section-registered>.uk-flex>div {padding-left: 5px;}
.review-section-registered>.uk-flex .uk-flex-center {text-align: center;}

/* section Registered */
.review-section-registered>.uk-flex {margin-left: -5px;}
.review-section-registered>.uk-flex>div {padding-left: 5px;}
.review-section-registered>.uk-flex .uk-flex-center {text-align: center;}
.bookCenterNearby {padding: 15px !important;margin-bottom: 20px !important;}
.bookCenterNearby .test-name {font-size: 17px !important;}
.bookCenterNearby .test-name .lab-darkblue {font-size: 16px;line-height: 24px;}
.bookCenterNearby .uk-button-secondary.lab-small-btn {font-size: 13px !important;    width: auto !important;padding: 0 10px !important;margin: 0px;}
.bookCenterNearby .uk-width-expand>div {width: 100% !important;}
.bookCenterNearby .uk-width-1-4 {width: 75px;align-items: baseline;}
.bookCenterNearby .uk-width-1-4 .lab-image-cropper {min-height: 45px;}
.bookCenterNearby .uk-width-1-4 .lab-image-cropper .lab-profile-pic {height: 100% !important;}
.bookCenterNearby .uk-width-expand {width: calc(100% - 75px) !important;display: block;}
.bookCenterNearby .lab-darkblue {margin-bottom: 10px;width: 100%;display: block;text-align: left;}
.bookCenterNearby .lab-darkblue  .uk-text-truncate {display: block !important;word-break: break-all !important;white-space: normal !important;}
.bookCenterNearby .lab-darkblue .uk-text-center {margin-left: 0px !important;}
.bookCenterNearby .lab-darkblue  .lab-search-result-direction {position: relative;top: 5px !important;}
}


/* AllClear Healthcare New UI Design */

.uk-container-homeTestKit {margin: auto !important;max-width: 1170px;}
.uk-container-homeTestKit .ukGrid {margin-left: -80px;}
.uk-container-homeTestKit .ukGrid>div {padding-left: 80px;}
.HomeTestKit_DetailInfo .lf-lab-img {background: #FFFFFF;box-shadow: 0px 0px 7.12226px #D7D7D7;border-radius: 538.537px;width: 72px;padding: 5px;text-align: center;}
.HomeTestKit_DetailInfo .lf-lab-img .lab-image-croppers {width: 62px;height: 62px;-webkit-clip-path: circle();clip-path: circle();position: relative;overflow: hidden;border-radius: 50%;margin-bottom: 5px;margin-top: 0px;}
.HomeTestKit_DetailInfo .lf-lab-img .lab-logo-lab,.HomeTestKit_DetailInfo .lf-lab-img .lab-image-croppers {width: 62px;height: 62px;-webkit-clip-path: circle();clip-path: circle();position: relative;overflow: hidden;border-radius: 50%;margin-bottom: 12px;margin-top: 0px;}
.HomeTestKit_DetailInfo .lf-lab-img .lab-logo-lab .lf-lab-image {margin: 0px;}
.HomeTestKit_DetailInfo .lf-lab-img .lab-image-croppers .lf-lab-image {background: #FFFFFF;border: 1px solid #EDECF0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.HomeTestKit_DetailInfo .lf-lab-details {width: calc(100% - 72px);padding-left: 18px;}
.HomeTestKit_DetailInfo .lf-lab-details .lf-lab-name {font-style: normal;font-weight: 700;font-size: 22.4971px;line-height: 32px;font-family: var(--font-heebo);color: var(--secondary-color);margin-bottom: 5px;}
.HomeTestKit_DetailInfo .lf-lab-details .lf-lab-name-sub {font-style: normal;font-weight: 700;font-size: 15px;line-height: 19px;font-family: var(--font-mulish);color: #3E2077;margin-bottom: 8px;display: block;}
.lf-lab-ratings .rating-number, .lf-lab-ratings .totle-rating-number {font-style: normal;font-weight: 700;font-size: 14px;line-height: 18px;color: #F55AA9;font-family: var(--font-family-secondary);margin-left: 5px;}
.lf-lab-ratings .totle-rating-number {color: #5B6B7D;}
.lf-lab-ratings .rating-list {margin: 0px;padding: 0px;list-style: none;}
.lf-lab-ratings .rating-list li {float: left;margin-right: 3px;}
.lf-lab-ratings .rating-list li .lf-icon {width: 17px;height: 17px;display: block;background-size: cover;background-position: center;background-repeat: no-repeat;}
.lf-lab-ratings .lf-star-half {background-image: url(/wp-content/themes/Avada/images/icons/lf-star-half.svg);}
.lf-lab-ratings .lf-star {background-image: url(/wp-content/themes/Avada/images/icons/lf-star.svg);}
.HomeTestKit_DetailInfo .lf-lab-img .lab-logo-lab {margin-bottom: 0px;}
.lab-search-result-info {background: #FFFFFF;border-top: 1.4998px solid #EDECF0;border-bottom: 1.4998px solid #EDECF0;padding: 15px 0;margin: 20px 0;}
.lab-search-result-info .uk-margin-small-left {font-style: normal;font-weight: 400;font-size: 14px;line-height: 21px;font-family: var(--font-heebo);color: var(--secondary-color);margin-left: 7px !important;}
.lab-search-result-info .inNetwork {margin-right: 30px;}
.homeTestKitUI .uk-icon {width: 19px !important;height: 19px !important;background-size: contain;background-position: center;background-repeat: no-repeat;}
.homeTestKitUI .lab-search-result-quick {background-image: url(/wp-content/themes/Avada/images/icons/lf-quick.svg);}
.homeTestKitUI  .lab-search-result-shield {background-image: url(/wp-content/themes/Avada/images/icons/lf-shield.svg);}
.lab-search-result-info .uk-margin-small-left img {vertical-align: middle;margin-left: 3px;}
/* homeTestKit_description */
.homeTestKitUI .aboutUs_title {display: none;}
.homeTestKit_description {margin-top: 30px;}
.homeTestKit_description h2 {font-style: normal;font-weight: 500;font-size: 18.4146px;line-height: 27px;font-family: var(--font-heebo);color: var(--secondary-color);margin-bottom: 8px;}
.homeTestKit_description h3.lab-darkblue {font-family: var(--font-heebo);color: var(--secondary-color);font-style: normal;font-weight: 700;font-size: 15px;line-height: 22px; margin-bottom:10px;margin-top: 0px;}
.homeTestKit_description h4.guidelines {font-style: normal;font-weight: 500;font-size: 15px;line-height: 22px;color: var(--primary-color);font-family: var(--font-heebo);margin-bottom: 4px;margin-top: 12px;}
.homeTestKit_description>ul {padding-left: 24px;margin-top:0px;}
.homeTestKit_description p, .homeTestKit_description li {margin-top: 0px;font-style: normal;font-weight: 400;font-size: 14px;line-height: 23px;font-family: var(--font-heebo);color: var(--secondary-color);}
.homeTestKit_description>p{margin-bottom:15px;}
.homeTestKit_description hr {margin: 30px 0;border-top: 1.4998px solid #EDECF0;}
/* description uk-accordion */
.homeTestKit_description .uk-accordion {margin-top: 20px;}
.homeTestKit_description .uk-accordion li {margin-top: 0px;margin-bottom: 15px;padding-bottom: 15px;display: block;}
.homeTestKit_description .uk-accordion li .uk-accordion-title {font-style: normal;font-weight: 500;font-size: 14px;line-height: 21px;font-family: var(--font-heebo);color: var(--secondary-color);position: relative;}
.homeTestKit_description .uk-accordion li .uk-accordion-title::before {background-image: url(/wp-content/themes/Avada/images/mm-home/arrow-down.webp);width: 12px;height: 7px;background-size: contain;margin-right: 0px;position: absolute;right: 0px;top: 6px;}
.homeTestKit_description .uk-accordion li:not(:last-child) {border-bottom: 1.4998px solid #EDECF0;}
.homeTestKit_description .uk-accordion .uk-accordion-content {margin-top: 15px;}
/* how-works-cards */
.how-works-cards.uk-grid {margin: 0px -13px;padding-top: 14px; counter-reset: counter;}
.how-works-cards.uk-grid>div {padding:8px 13px 0px 13px;position: relative;}
.how-works-cards.uk-grid>div:before {counter-increment: counter;content: counter(counter);background: #FBFAFD;width: 33px;height: 33px;display: block;border-radius: 60px;position: absolute;top: 0px;left:50px;font-style: normal;font-weight: 700;font-size: 18.2585px;line-height: 33px;color: var(--primary-color);font-family: var(--font-heebo);}
.how-works-cards img {display: block;margin: auto auto 9px;width: 55px;}
.how-works-cards .lab-darkblue {color: var(--primary-color) !important;line-height: 20px !important;margin-bottom: 5px !important;}
.how-works-cards p {font-family: var(--font-mulish);font-style: normal;font-weight: 600;font-size: 10px;line-height: 14px;color: #2A2277;}
/* Download PDF instructions */
.download-pdf-bta {background: #F7F3FF;border-radius: 3.66667px;height: 40px;line-height: 40px;padding: 0 23px;display: inline-block;font-family: var(--font-mulish);font-style: normal;font-weight: 700;font-size: 11px;}
.download-pdf-bta img {vertical-align: middle;margin-right: 4px;}
/* Home-test-title Sidebar */
.order-test-kit .home-test-title {font-family: var(--font-heebo);font-style: normal;font-weight: 700;font-size: 18px;line-height: 26px;color: var(--primary-color);margin-bottom: 0px;}
.home-test-title-bottom {margin-bottom: 16px;}
.accepts-FSA-HSA {width: 181px;}
.accepts-FSA-HSA .accepts-btn{background: #F7F3FF;border-radius: 53px;width:100%; height: 36px;font-style: normal;font-weight: 700;font-size: 14px;line-height: 21px;font-family: var(--font-heebo);color: var(--secondary-color);}
.Ships-business-days {width: calc(100% - 181px);margin-bottom: 0px;font-style: normal;font-weight: 400;font-size: 14.998px;line-height: 19px;color: var(--secondary-color);font-family: var(--font-mulish);}
.accepts-FSA-HSA .accepts-btn img:last-child {margin-left: 5px;}
.accepts-FSA-HSA .accepts-btn img:first-child {margin-right: 5px;}
.accepts-FSA-HSA-card {left: auto !important;right: 0px;padding: 30px 20px;box-shadow: 0px 0px 7px rgba(83, 83, 83, 0.25);border-radius: 10px;max-width: 375px;}
.accepts-FSA-HSA-card p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;font-family: var(--font-mulish);color: var(--secondary-color);margin-bottom: 15px;margin-top: 0px;}
.accepts-FSA-HSA-card h3 {margin-bottom: 14px;font-style: normal;font-weight: 700;font-size: 18px;line-height: 26px;color: #29154F;font-family: var(--font-heebo);}
.accepts-FSA-HSA-card h3 span {background: #FAF4FF;width: 40px;line-height: 40px;height: 40px;border-radius: 60px;text-align: center;display: inline-block;margin-right: 8px;}
.accepts-FSA-HSA-card h3 span img {vertical-align: middle;width: 20px;}
/* Order-list */
.startOrder-list .startOrder-item {cursor: pointer; background: #FFFFFF;border: 2.24971px solid #F0F1F5;border-radius: 9.74873px;margin-bottom: 15px;padding: 27px 21px 18px 19px;}
.image-order {background: #FFFFFF;border: 1.40323px solid #EDECF0;border-radius: 595.89px;width: 87px;height: 87px;}
.image-order .lab-profile-pic {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;vertical-align: middle;}
.orderData {width: calc(100% - 87px);padding-left: 17px;}
.orderData .labName {font-style: normal;font-weight: 700;font-size: 16px;line-height: 24px;font-family: var(--font-heebo);color: var(--secondary-color);width: calc(100% - 65px);}
.orderData .kitPriceTag {font-style: normal;font-weight: 700;font-size: 18px;line-height: 24px;font-family: var(--font-heebo);color: var(--primary-color);width: 65px;text-align: right;}
.orderData .auto-lab-name {margin-bottom: 9px;}
.orderData>p,.homepage_exam_description {color: var(--secondary-color);font-family: var(--font-mulish);font-style: normal;font-weight: 500;font-size: 13px;line-height: 18px;margin: 0 0 0 0;}
.startOrder-box .order-inner-top {margin-bottom: 28px;}
.order-inner-bottom a {color: var(--primary-color);font-family: var(--font-mulish);font-style: normal;font-weight: 700;font-size: 13px;line-height: 18px;}
.order-inner-bottom img {position: relative;top: 4px;margin-left: 5px;}


#lab-floatingtimes.homeTestKit_sidebar section {position: inherit;top: auto;}
.homeTestKitLandingView {position: relative;max-width: 100%;}
.homeTestKitLandingView:after {content: "";position: absolute;right: 0px;width: 41%;background: #FAFBFF;top: 0px;height: 100%;display: block;z-index: -1;}

/*Responsive  */

@media only screen and (min-width: 1500px){
  .homeTestKitLandingView:after {width: 42%;}
}
@media only screen and (min-width: 1800px){
  .homeTestKitLandingView:after {width: 43%;}
}
@media only screen and (max-width:960px){
  .homeTestKitLandingView:after {display:none;}
  .homeTestKit_sidebar:after {content: "";position: absolute;left: 0px;right: -40px;background: #FAFBFF;top: 0px;height: 100%;display: block;z-index: -1;}
  .homeTestKit_sidebar {position: relative;padding-top: 30px;padding-bottom: 30px;}
  .homeTestKitLandingView {padding-bottom: 0px;overflow: hidden;}
}

@media only screen and (max-width: 500px){
.lab-search-result-info .uk-flex:first-child {flex-wrap: wrap;justify-content: left;}	
.lab-search-result-info .inNetwork {margin: 0 0 10px 0 !important;}
.homeTestKitUI .uk-icon {width: 22px !important;}
.startOrder-list .image-order {width: 70px;height: 70px;}
.startOrder-list .orderData>p {text-align: left !important;}
.startOrder-list .orderData {width: calc(100% - 70px);}
.startOrder-list .orderData {width: calc(100% - 70px);}
.how-works-cards.uk-grid>div {width: 240px;margin-left: auto;margin-right: auto;}
.home-test-title-bottom {flex-wrap: wrap;}
.Ships-business-days {width: 100%;margin-top: 15px;margin-bottom: 11px;}
.accepts-FSA-HSA-card {max-width: 100%;left: 15px !important;right: 15px !important;}
}
/*---------- Flipping Cube Loader CSS -------------------- */
#LabLoader {position: fixed;left: 50%;top: 50%;margin-top: -30px;margin-left: -30px;width: 60px;height: 60px;text-align: center;z-index: 20;line-height: 1;}
#LabLoaderOverlay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 10;}
.lab-cube-wrapper {position: relative;width: 60px;height: 60px;}
.lab-cube-folding {width: 30px;height: 30px;display: inline-block;transform: rotate(45deg);font-size: 0;}
.lab-cube-folding span {position: relative;width: 15px;height: 15px;transform: scale(1.1);display: inline-block;}
.lab-cube-folding span::before {content: '';background-color: #70449a;position: absolute;left: 0;top: 0;display: block;width: 15px;height: 15px;transform-origin: 100% 100%;animation: folding 2.5s infinite linear both;}
.lab-cube-folding .lab-leaf2 {transform: rotateZ(90deg) scale(1.1);}
.lab-cube-folding .lab-leaf2::before {animation-delay: 0.3s;background-color: #633c88;}
.lab-cube-folding .lab-leaf3 {transform: rotateZ(270deg) scale(1.1);}
.lab-cube-folding .lab-leaf3::before {animation-delay: 0.9s;background-color: #633c88;}
.lab-cube-folding .lab-leaf4 {transform: rotateZ(180deg) scale(1.1);}
.lab-cube-folding .lab-leaf4::before {animation-delay: 0.6s;background-color: #563477;}
  @keyframes folding {
	0%, 10% {
	  transform: perspective(140px) rotateX(-180deg);
	  opacity: 0;
	}
	25%, 75% {
	  transform: perspective(140px) rotateX(0deg);
	  opacity: 1;
	}
	90%, 100% {
	  transform: perspective(140px) rotateY(180deg);
	  opacity: 0;
	}
  }
/*---------- Flipping Cube Loader CSS -------------------- */
/*Related Exam and insurance Block */
.sectionExamInsurance .uk-container {max-width: 1170px;padding: 0 15px;}
.sectionExamInsurance {margin-top: 12px;margin-bottom: 46px;}
/* Tab UI */
.sectionExamInsurance ul.uk-tab {margin-left: 0px;margin-bottom: 25px;}
.sectionExamInsurance ul.uk-tab::before {left: 0px;border-width: 2px;border-color: #EDECF0;}
.sectionExamInsurance ul.uk-tab li {padding-left: 0px;margin-right: 25px;}
.sectionExamInsurance ul.uk-tab li:last-child {margin-right: 0px;}
.sectionExamInsurance ul.uk-tab li a {padding:0px  10px  5px  10px;font-size: 15px;text-transform: none;border-width: 2px;color: var(--secondary-color);font-family: var(--font-heebo);}
.sectionExamInsurance ul.uk-tab li.uk-active a {border-color: var(--primary-color);color: var(--secondary-color);font-weight: 500;}
.sectionExamInsurance .findCenter-content>.uk-label-header{margin-top: 25px;margin-bottom:20px; display: block; font-size: 15px;}
.sectionExamInsurance .findCenter-content a{font-style: normal;font-weight: 400;font-size: 15px;font-family: var(--font-heebo);text-decoration: underline;}