* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  font-size: 16px;
  font-weight: normal;
  font-family: 'Jost', sans-serif;
}
html {
  scroll-behavior: smooth;
}
a,
a:focus,
a:hover,
.btn:focus {
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
  cursor: pointer;
}
ol,
ul,
.breadcrumb,
.form-group {
  padding: 0px;
  margin: 0px;
}
li {
  list-style-type: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
section {
  position: relative;
}
img {
  max-width: 100%;
  max-height: 100%;
}
.container-fluid,
.container {
  max-width: 1640px;
  width: 100%;
  margin: 0 auto;
}
.container {
  max-width: 1400px;
}
.mb_30 {
  margin-bottom: 30px;
}
#top_head {
  width: 100%;
  background-color: #fff;
  position: fixed;
  top: 0;
  z-index: 999;
  transition: all 0.3s linear;
}
#top_head.active {
  box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
}
.main_outer_header {
  display: flex;
  align-items: center;
  padding: 14px 140px;
}
.logo_header,
.nav_header {
  flex: 1;
}
.logo_header a {
  display: block;
}
.logo_outer img {
  width: 100%;
  max-width: 208px;
}
.contact_bar_outer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.call_outer img,
.mail_outer img {
  padding-right: 9px;
}
.call_outer span a,
.mail_outer span a {
  color: #818285;
  font-size: 18px;
  font-weight: normal;
}
.mail_outer,
.lang_list_outer {
  padding-left: 25px;
}
.lang_list_outer .btn-secondary {
  background-color: #fff;
  color: #000;
  border-radius: 5px;
  border: unset;
  box-shadow: 0 3px 3px 1px rgba(0, 0, 0, 0.1);
  outline: none;
}
.labdash_menubar .cust_dropmenu.show {
	width: 400px;
	padding: 10px;
}
.lang_list_outer .btn-secondary:focus {
  box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1) !important;
  outline: none;
  background-color: #fff;
  color: #000;
  border-color: #fff;
}
.lang_list_outer .show>.btn-secondary.dropdown-toggle {
  outline: none;
  background-color: #fff;
  color: #000;
}
.lang_list_outer .dropdown-menu {
  box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
  border: unset;
}
.lang_list_outer .dropdown-item:focus,
.dropdown-item:hover {
  color: #fff;
  text-decoration: none;
  background-color: #f15a22;
}
.lang_list_outer .btn-secondary:not(:disabled):not(.disabled):active {
  background-color: #fff;
  color: #000;
  outline: none;
  border-color: unset;
}
.lang_list_outer .btn-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
}
.labdash_menubar > ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 8px 0 6px 0;
}
.labdash_menubar > ul > li {
  padding: 0 35px;
  text-transform: capitalize;
}
.labdash_menubar > ul > li:last-child {
  padding-right: 0;
}
.theme_submenu {
  position: absolute;
  top: 47px;
  left: 0;
  width: 100%;
  max-width: 450px;
  min-width: 400px;
  visibility: hidden;
  opacity: 0;
  background: #ffffff;
  padding: 30px 70px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  border-radius: 0 0 3px 3px;
  flex-direction: column;
  box-shadow: 0 0 10px rgb(0 0 0 / 15%);
  transition: all 0.3s ease-in 0s;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -ms-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  z-index: 1;
}
.theme_submenu ul li {
	min-width: 50%;
}
.theme_submenu ul li{
  cursor: pointer;
}
.theme_submenu li .theme_sub_inner li {
	position: relative;
	padding: 0 0 0 10px;
	margin: 0 0 10px;
}
.theme_submenu > ul {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.theme_submenu > li > a {
	padding: 10px 15px;
	color: #f15a22;
	text-transform: uppercase;
	display: flex;
	align-items: center;
}
.nav_header .labdash_menubar ul > li .theme_submenu > ul > li {
	flex: 1;
}
.theme_submenu li .theme_sub_inner li::before {
	left: 15px;
	position: absolute;
	top: 50%;
	content: "\f105";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #999999;
	font-size: 0.775rem;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.theme_submenu ul > li > a, .dropdown_menu ul > li > a {
	padding: 10px 0;
	color: #636466 !important;
	text-transform: uppercase;
	display: flex;
	align-items: center;
  font-weight: 500;
  line-height: normal;
}
.theme_submenu li .theme_sub_inner li a {
	color: #999999 !important;
	text-transform: capitalize;
	font-weight: normal;
	padding: 0 0 0 20px;
}
.dropdown_menu {
	position: absolute;
	left: 0;
	top: 47px;
	width: 250px;
	visibility: hidden;
	opacity: 0;
	border-top: 4px solid #f15a22;
	background: #ffffff;
	overflow: hidden;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 0 10px rgb(0, 0, 0, 15%);
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
  z-index: 1;
}
.labdash_menubar > ul > li:hover .dropdown_menu {
	visibility: visible;
	opacity: 1;
}
.nav_header .labdash_menubar ul .dropdown_menu > ul > li > a {
	padding: 10px 15px;
	display: block;
  text-transform: capitalize;
}
.nav_header .labdash_menubar ul li {
	position: relative;
}
.labdash_menubar ul li:nth-child(2) .theme_submenu, .labdash_menubar ul li:nth-child(3) .theme_submenu,
.labdash_menubar ul li:nth-child(2) .dropdown_menu, .labdash_menubar ul li:nth-child(3) .dropdown_menu,
.labdash_menubar ul li:nth-child(4) .dropdown_menu, .labdash_menubar ul li:nth-child(4) .dropdown_menu{
  padding: 10px;
  border-top: 4px solid #f15a22;
}
.labdash_menubar ul li:hover .theme_submenu {
  opacity: 1;
  visibility: visible;
}
.labdash_menubar ul li.active a {
  color: #e75300;
}
.labdash_menubar > ul > li > a {
  color: #636466;
  font-weight: 500;
  font-size: 19px;
}
.theme_submenu .only_mobile_view {
  display: none;
}
#banner {
  width: 100%;
  overflow: hidden;
}
.bann_slider_outer .owl-theme .owl-dots {
  margin: 0 auto !important;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 50%;
  z-index: 0;
  transform: translateX(-50%);
}
.bann_slider_outer .owl-theme .owl-dots .owl-dot span {
  height: 15px;
  width: 15px;
  background: #92CDCF;
}
.bann_slider_outer .owl-theme .owl-dots .owl-dot.active span {
  background: #e75300;
}
.cust_banner {
  position: relative;
}
.contain_para {
  max-width: 470px;
  width: 100%;
  position: absolute;
  top: 300px;
  left: 133px;
}
.contain_para h1 {
  font-size: 60px;
  font-weight: 500;
  line-height: 64px;
  color: #000;
}
.contain_para p {
  margin: 15px 0 30px 0;
  font-size: 30px;
  line-height: 36px;
}
.login_homepg,
.rgstr_homepg {
  color: #fff;
  background-color: #f15a22;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  padding: 13px 27px;
  border-radius: 26px;
  box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
  flex: 1;
}
.contain_click {
  width: 100%;
  max-width: 263px;
  display: flex;
}
.login_homepg:hover,
.rgstr_homepg:hover {
  background-color: #636466;
  color: #fff;
}
.rgstr_homepg {
  background-color: #92CDCF;
  margin-left: 21px;
}
#cust_process {
  width: 100%;
  padding: 25px 0;
}
.process_outer {
  max-width: 1112px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.process_outer::before {
  content: '';
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  width: 80%;
  background-color: #E85200;
  height: 2px;
  margin: 0 auto;
  z-index: -1;
}
.quick_outer img,
.private_outer img,
.get_outer img {
  background-color: #fff;
}
.quick_outer,
.private_outer,
.get_outer {
  max-width: 175px;
  width: 100%;
  flex: 1;
  text-align: center;
}
.private_outer {
  max-width: 215px;
  width: 100%;
}
.quick_outer p,
.private_outer p,
.get_outer p {
  color: #435979;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  margin-top: 15px;
}
#custom_service {
  width: 100%;
  height: 100%;
  background-image: url(../img/mapbg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0;
}
.service_outer h1 {
  font-size: 30px;
  text-align: center;
  font-weight: bold;
  color: #435979;
  text-transform: capitalize;
  margin-bottom: 30px;
}
.serv_box_outer {
  display: flex;
}
.serv_box_1,
.serv_box_2,
.serv_box_3,
.serv_box_4 {
  max-width: 350px;
  width: 100%;
  border-radius: 30px;
  background-color: #E85200;
  flex: 1;
  display: flex;
  border: 2px solid #fff;
  position: relative;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 30px 56px;
  cursor: pointer;
}
.serv_box_1::before,
.serv_box_2::before,
.serv_box_3::before {
  content: '';
  position: absolute;
  right: -18px;
  height: 30px;
  width: 30px;
  border-width: 4px 4px 0 0;
  background-color: #E85200;
  transform: rotate(45deg);
  z-index: 1;
  border-style: solid;
  border-color: #ffffff;
}
.serv_box_2,
.serv_box_2::before {
  background-color: #435979;
}
.serv_box_3,
.serv_box_3::before {
  background-color: #A2BD3D;
}
.serv_box_4,
.serv_box_4::before {
  background-color: #91CED0;
}
.serv_box_1 p,
.serv_box_2 p,
.serv_box_3 p,
.serv_box_4 p {
  color: #fff;
  font-size: 23px;
  text-align: center;
}
.serv_box_1 .number_serv,
.serv_box_2 .number_serv,
.serv_box_3 .number_serv,
.serv_box_4 .number_serv {
  font-size: 40px;
  font-weight: bold;
  color: #fff;
}
#appoint_lab {
  width: 100%;
}
#appoint_lab .container .box{box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);border-radius: 30px;padding: 20px 30px 5px;}
#appoint_lab h1 {
  color: #435979;
  font-size: 30px;
  font-weight:600;
  /* max-width: 390px;*/
  width: 100%;
  text-align:center;
  margin-bottom:20px;
}
.lab_name_appoint {
  margin: 30px auto;
}
.lab_name_appoint p {
  text-transform: capitalize;
  color: #435979;
  font-weight: bold;
}
.lab_name_appoint .lab_appoint {
  color: #707070;
  border: 1px solid #707070;
  text-transform: capitalize;
  padding: 5px 41px;
  text-align: center;
  border-radius: 10px;
  margin-top: 20px;
  transition: all 0.4s ease;
}
.lab_name_appoint .lab_appoint:hover {
  background-color: #91CED0;
  color: #fff;
}
#app_custom {
  width: 100%;
}
.app_content {
  max-width: 438px;
  width: 100%;
}
.app_content h1 {
  font-size: 50px;
  line-height: 53px;
  color: #435979;
  margin-bottom: 15px;
}
.app_screen {
  text-align: center;
  padding-bottom: 98px;
}
.app_content p {
  color: #818285;
  font-size: 25px;
  max-width: 400px;
}
.app_screen img {
  position: relative;
}
#cust_feature {
  width: 100%;
  padding: 50px 0;
}
.nowrap{
  flex-wrap: nowrap;
}
.horizontal_scroll {
  flex-wrap: wrap;
  overflow: auto;
}
.cust_feature .horizontal_scroll {
    flex-wrap: wrap;
    overflow: unset;
}
.lab_customer_mgmtimg{
  position: relative;
}
.cust_flexwrap{
  flex: 0 0 48%;
}
#cust_feature .col-12,
#appoint_lab .col-12 {
  max-width: 100%;
}
.feature_content_patients0,
.feature_content_patients1,
.feature_content_patients2,
.feature_content_patients3 {
  padding: 15px;
  flex: 1;
  min-height: 170px;
}
.feature_outer img {
  flex: 1;
}
.feature_outer {
  width: 100%;
  border: 1px solid #eee;
  position: relative;
  border-radius: 35px;overflow: hidden;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.3s ease;
}
.feature_outer:hover {
  box-shadow: 0 0 6px 0px #ddd;
}
.learn_more_feature,
.learn_more_sponsor,
.learn_more_care,
.learn_more_lab, 
.button,.team_btn {
  text-transform: uppercase;
  background-color: #E85200;
  color: #fff;
  border-radius: 10px;
  max-width: 123px;
  width: 100%;
  box-shadow: unset;
  outline: none;
  margin: 0 0 15px 16px;
}
button.button,.team_btn {
    margin: 10px auto 0 !important; display: block;
}
#our_team .card {
    box-shadow: none !important;
    border-radius: 35px !important;
    overflow: hidden !important;
    margin-bottom:25px;
}
.patient_testing_event_outer {
    border-radius: 30px;
    overflow: hidden;
	margin-bottom: 30px;
}
.intro h2 {
    color: #435979;
    font-size: 24px;
    margin-top: 10px;
}
.learn_more_sponsor {
  background-color: #435979;
}
.learn_more_care {
  background-color: #818285;
}
.learn_more_lab {
  background-color: #91CED0;
}
.learn_more_feature:hover,
.learn_more_sponsor:hover,
.learn_more_care:hover,
.learn_more_lab:hover,
.learn_more_feature:focus,
.learn_more_sponsor:focus,
.learn_more_care:focus,
.learn_more_lab:focus {
  color: #fff;
  box-shadow: unset;
  outline: none;
}
.feature_content_patients0 h1,
.feature_content_patients1 h1,
.feature_content_patients2 h1,
.feature_content_patients3 h1 {
  font-size: 24px;
  font-weight: bold;
  text-transform: capitalize;
  color: #E85200;
}
.feature_content_patients1 h1 {
  color: #435979;
}
.feature_content_patients2 h1 {
  color: #818285;
}
.feature_content_patients3 h1 {
  color: #91CED0;
}
.feature_content_patients0 p,
.feature_content_patients1 p,
.feature_content_patients2 p,
.feature_content_patients3 p {
  font-size: 16px;
  margin-top: 10px;
}
#provider {
  width: 100%;
}
.provider_pic, .lab_pic, .ad_ban {
  position: relative;
    border-radius: 70px;
    overflow: hidden;
}
.ad_ban {border-radius:35px;}
.provider_pic:before,.lab_pic:before, .page-id-111 #patient_banner:before, .page-id-86 #patient_banner:before, .page-id-109 #patient_banner:before, .page-id-113 #patient_banner:before, #patient_banner:before, .ad_ban:before  {
    content: '';
    position:absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    z-index: 1;
}
.lab_pic:before{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,#f15a22 100%);}
.ad_ban:before{background: linear-gradient(to right, rgba(0,0,0,0) 0%,#f15a22 100%);}
.page-id-111 #patient_banner:before{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgb(143 204 206 / 80%) 100%);}
.page-id-86 #patient_banner:before{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgb(162 189 61 / 80%) 100%);}
.page-id-109 #patient_banner:before{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgb(67 89 121 / 80%) 100%);}
.page-id-113 #patient_banner:before{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgb(232 82 0 / 80%) 100%);}
.overlay_provider, .lab_provider {
	z-index: 2;
  position: absolute;
  bottom: 50px;
  max-width: 354px;
  margin: 0 auto;
  display: block;
  text-align: center;
  left: 10px;
  right: 10px;
}
.overlay_provider h1 {
  text-transform: capitalize;
  color: #fff;
  font-weight: 500;
  font-size: 49px;
  text-align: center;
}
.overlay_provider p {
  color: #fff;
  font-size: 23px;
  margin-bottom: 30px;
}
.register_provider {
  text-transform: uppercase;
  color: #E85200;
  background-color: #f6f7f8;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  padding: 15px 47px;
  border-radius: 26px;
  box-shadow: unset;
  outline: none;
}
.register_provider:hover,
.register_provider:focus {
  color: #E85200;
  background-color: #fff;
  box-shadow: unset;
  outline: none;
}
.type_provider {
  max-width: 438px;
  width: 100%;
}
.type_provider h1 {
    font-size: 50px;
    line-height: 55px;
    font-weight: 600;
    text-transform: initial;
  color: #435979;
  text-align: left;

}
.type_provider p {
  font-size: 20px;
  color: #818285;
  margin-top: 10px;
}
.phd {
  margin-top: 25px;
}
.phd h1 {
  font-size: 25px;
  color: #435979;
  font-weight: 500;
  text-transform: capitalize;
}
.phd p {
  font-size: 16px;
  color: #818285;
}
.provider_content {
  padding-left: 22px;
}
#lab {
  width: 100%;
  padding: 50px 0;
}
.lab_pic {
  position: relative;
}
.lab_provider {
  position: absolute;
  bottom: 48px;
  max-width: 354px;
  margin: 0 auto;
  display: block;
  text-align: center;
  left: 0;
  right: 0;
}
.lab_provider h1 {
  color: #fff;
  font-weight: 500;
  font-size: 49px;
  text-align: center;
}
.lab_provider p {
  color: #fff;
  font-size: 23px;
  margin-bottom: 30px;
}
.register_lab {
  text-transform: uppercase;
  color: #E85200;
  background-color: #f6f7f8;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding: 15px 47px;
  border-radius: 26px;
  box-shadow: unset;
  outline: none;
}
.register_lab:hover,
.register_lab:focus {
  color: #E85200;
  background-color: #fff;
  box-shadow: unset;
  outline: none;
}
.type_lab {
  max-width: 60%;
  text-align: right;
  margin-left: auto;
}
.type_lab h1 {
  font-size: 50px;
  font-weight: 500;
  color: #435979;
  margin-bottom: 72px;
  line-height: 60px;
}
.content_left_lab {
  text-align: right;
  display: flex;
}
.lab_phd_left,
.lab_phd_right {
  flex: 1;
}
.lab_phd_left h1,
.lab_phd_right h1 {
  font-size: 25px;
  color: #435979;
  font-weight: 500;
}
.lab_phd_left p,
.lab_phd_right p {
  font-size: 16px;
  color: #818285;
}
.lab_phd_left:nth-child(1) {
  padding-left: 380px;
}
.lab_content {
  padding-right: 22px;
}
.barcode_lab_phd {
  margin-top: 25px;
}
#testimonial {
  width: 100%;
  padding-bottom: 50px;
  padding-top: 45px;
  position: relative;
}
.client_video_outer{border-radius: 30px; overflow: hidden !important;padding-bottom: 30px}
#testimonial::before,
#lab_client_video_review::before {
  content: '';
  position: absolute;
  top: -15px;
  background-image: url(../img/quotesign.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  height: 61px;
  width: 75px;
  left: 50%;
  transform: translateX(-50%);
}
#testimonial h1,
#lab_client_video_review h1 {
  font-size: 50px;
  font-weight: 500;
  color: #435979;
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 40px;
}
.review_outer {
  text-align: center;
  position: relative;
}
.review_counter_outer {
  max-width: 430px;
  width: 100%;
  border: 1px solid #eee;
  padding: 20px;
  transition: all 0.3s ease;
  border-radius: 30px;
  font-size: 23px;
}
.review_counter_outer:hover {
  
    box-shadow:0px 3px 6px rgba(0, 0, 0, 0.161);
}
.review_outer .owl-carousel.owl-drag .owl-item{margin-bottom: 5px;}
.review_counter_outer p:nth-child(2) {
  text-transform: uppercase;
  color: #435979;
  margin-top: 15px;
  text-align: center;
  font-weight: bold;
}

#testimonial .owl-theme .owl-dots,
.client_video_outer .owl-theme .owl-dots {
  margin: 0 auto !important;
  position: absolute;
  top: auto;
  bottom: -40px;
  left: 50%;
  z-index: 0;
  transform: translateX(-50%);
}
#testimonial .owl-theme .owl-dots{  bottom:-40px;}
#testimonial .owl-theme .owl-dots .owl-dot span,
.client_video_outer .owl-theme .owl-dots .owl-dot span {
  height: 15px;
  width: 15px;
  background: #92CDCF;
}
#testimonial .owl-theme .owl-dots .owl-dot.active span,
.client_video_outer .owl-theme .owl-dots .owl-dot.active span {
  background: #e75300;
}
.view_more {
  text-align: right;
  position: absolute;
  right: 0;
  bottom: -40px;
  color: #818285;
  text-transform: capitalize;
  cursor: pointer;
}
.view_more:hover {color:#e75300;}
#add_part {
  width: 100%;
  padding: 50px 0;
}
.ad_ban {position: relative;border-radius: 40px;overflow: hidden;}
.overlay_add {
	z-index: 2;
  position: absolute;
  right: 40px;
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.wpcf7-spinner{margin: 28px 47% 0!important;display: block !important;}
.ad_ban img{min-height: 115px;}
.overlay_add h1,
.overlay_add h2 {
  font-weight: 300;
  color: #fff;
  font-size: 30px;
  text-transform:capitalize;
}
.overlay_add h2 {
  font-weight: 500;
  font-size: 35px;
}
.add_click_facility {
  text-transform: uppercase;
  color: #E85200;
  background-color: #f6f7f8;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  padding: 15px 47px;
  border-radius: 26px;
  box-shadow: unset;
  outline: none;
  margin-top: 30px;
}
.add_click_facility:hover,
.add_click_facility:focus {
  color: #E85200;
  outline: none;
  box-shadow: unset;
}
#footer {
  width: 100%;
  background-color: #e3e4e8;
  padding: 57px 0 20px;
}
.menu_link1 ul li a {
  text-transform: capitalize;
  font-size: 15px;
  color: #435979;
  line-height: 30px;
}
.menu_link1 ul li a:hover {
  color: #E85200;
}
.news_letter h1,
.news_letter p,
.social_media h1 {
  color: #435979;
  font-size: 30px;
  font-weight: 500;
}
.news_letter p {
  font-size: 15px;
  margin-bottom: 20px;
}

.news_letter form {
  position: relative;
}
.news_letter .send_msg,
.news_letter .send_msg:focus,
.news_letter .send_msg:hover {
  position: absolute;
  right: 0;
  top: 0;
  height: 40px;
  width: 40px;
  background-color: #435979;
  color: #fff;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
  outline: none;
  box-shadow: unset;
}
#email::placeholder {
  color: #818285;
  text-transform: capitalize;
  box-shadow: unset;
  outline: none;
    font-size: 12px;
}
.email {
  height: 40px;
  width: 100%;
    background-color: #f2f2f2;
}
.news_letter .form-control:focus {
  border-color: unset;
  box-shadow: unset;
  border: 1px solid #BCBDC0;
}
.social_media ul {
  display: flex;
  align-items: center;
  justify-content:flex-start;
  margin-top: 41px;
}
.social_media ul li a {
  color: #818285;
  font-size: 30px;
  padding: 0 10px;
  transition: all 0.4s ease;
}
.social_media ul li a:hover {
  color: #435979;
}
.footer_main_outer {
  position: relative;
}
.footer_main_outer img{margin-bottom:20px;}
.footer_main_outer::before {
  content: '';
  position: absolute;
  bottom: -50px;
  height: 2px;
  width: 100%;
  left: 0;
  background-color: #BCBDC0;
  z-index: 1;
  top: auto;
  display: block;
}
.copyright_outer {
  padding-top: 70px;
}
.copyright_outer ul {
  display: flex;
  justify-content: flex-start;
}
.copyright_outer ul li a {
  color: #435979;
  padding: 0 15px;
  cursor: pointer;
  text-transform: capitalize;
  font-size: 12px;
}
.copyright_outer ul li a:nth-child(1) {
  padding-left: unset;
margin-right: 15px;
}
.copyright_outer ul li:not(:first-child) {list-style-type: disc;
    color: #435979;
    padding: 0px 15px 0 0;}
#toTop {
  position: fixed;
  bottom: 100px;
  right: 30px;
  height: 25px;
  width: 25px;
  background-color: #435979;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9;
  color: #fff;
}
#lab_main_banner {
  margin-top: 96px;
  position: relative;
}
#lab_main_banner img {
  width: 100%;
}
.lab_main_overlay,
.patient_banner_overlay {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  z-index: 4;
}
.lab_main_overlay h1,
.patient_banner_overlay h1 {
  font-size: 35px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 4px 3px rgba(0, 0, 0, 0.3);
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	padding: 0 30px;
}
.about-content p{margin-bottom:15px}
.lab_main_overlay .breadcrumb, .patient_banner_overlay .breadcrumb{
  background-color: transparent;
  justify-content: center;
}
.lab_main_overlay .breadcrumb li a, .breadcrumb-item.active {
    color: #000;
    font-size: 18px;
    font-weight: 500;
}
.breadcrumb-item+.breadcrumb-item::before{color: #000;}
.patient_banner_overlay .breadcrumb li a{
  color: #000;
}
#lab_working_outer {
  width: 100%;
  padding: 70px 0;
  background-color: #8FCCCE;
}
.work_outer {
  display: flex;
}
.paperless,
.kits,
.analytics {
  flex: 1;
  position: relative;
}
.paperless h2 {
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
.paperless h2 span{position: relative;}
/*
.paperless h2 span::before {
  content: '';
  position: absolute;
  top: 30px;
  left: -70px;
  border-top: 1px solid white;
  width: 134px;
}
.paperless h2 span::after {
  content: '';
  position: absolute;
  top: 30px;
  right: -70px;
  border-top: 1px solid white;
  width: 134px;
}
*/

#lab_customer_mgmt {
  width: 100%;
  position: relative;
  padding: 50px 0;
}
.overlay_labban {
	position: absolute;
	max-width: 408px;
	left: 0;
	width: 100%;
	top: 60px;
	text-align: center;
	z-index: 1;
	right: 0;
	padding: 0 20px 20px;
}
.overlay_labban h1,
.overlay_labban p {
  color: #fff;
}
.overlay_labban h1 {
  font-size: 30px;
  font-weight: 500;
}
.overlay_labban p {
  font-size: 18px;
  text-transform: unset;
}
.cstm_mgmt_outer {
  padding-left: 17px;
}
.cstm_mgmt_outer h1 {
  max-width: 542px;
  width: 100%;
  color: #435979;
  font-weight: 500;
  font-size: 50px;
}
.sub_mgmt_outer {
  margin: 40px auto;
}
.sub_mgmt_outer h2 {
  color: #435979;
  font-size: 30px;
  font-weight: 500;
  text-transform: capitalize;
  max-width: 327px;
  width: 100%;
}
.sub_mgmt_outer p {
  width: 281px;
  color: #818285;
}
.assign {
  margin-top: 30px;
}
.register_lab_customer_mgmt,
.register_lab_customer_mgmt:hover,
.register_lab_customer_mgmt:focus {
  background-color: #91CED0;
  color: #fff;
  border-radius: 26px;
  padding: 14px 46px;
  text-transform: uppercase;
  outline: none;
  box-shadow: unset;
  border-color: unset;
  border: unset;
  transition: all 0.3s ease;
}
.register_lab_customer_mgmt:hover {
  box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
}
#feature_service_lab .feature_title_lab p {color: #435979;}
#feature_service_lab .feature_title_lab {max-width: 70%; margin: 0 auto;padding-bottom: 50px;}
#feature_service_lab {
	background: #EFEFF0;
	padding: 50px 0 70px;
	width: 100%;
}
.feature_title_lab h1 {
	color: #435979;
	font-weight: 500;
	font-size: 50px;
	text-transform: capitalize;
	text-align: center;
	margin-bottom: 20px;
}
.feature_table_outer .table tr th{
  border: unset;
  padding: 10px 50px;
}
.feature_table_outer .table tr:nth-child(1), .feature_table_outer .table tr:nth-child(2), .feature_table_outer .table tr:nth-child(3),.feature_table_outer .table tr:nth-child(4),.feature_table_outer .table tr:nth-child(5),.feature_table_outer .table tr:nth-child(6) {border-bottom: 1px solid transparent !important;}
.feature_table_outer .table tr:not(:last-child){border-bottom: 1px solid #ffffff45;}
.feature_table_outer .table tr td{
  border: unset;
  font-weight: 500;
}
.feature_table_outer .table tr th:nth-child(1) {
	width: 50%;
  background: #91CED0;
  color: #fff;
  text-transform: uppercase;
}
.feature_table_outer .table tr th:nth-child(2){
  width: 25%;
  background: #4c893d;
  color: #fff;
  text-transform: uppercase;
}
.feature_table_outer .table tr th:nth-child(3){
  width: 25%;
  background: #435979;
  color: #fff;
  text-transform: uppercase;
}
.feature_table_outer table {
	overflow-y: scroll;
  max-height: 700px;
  display: block;
}
.feature_table_outer table::-webkit-scrollbar
{
	width: 12px;
	background-color:#EFF2F4;
}

.feature_table_outer table::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #435979;
}


.feature_table_outer table tbody{
  display: table;
  width: 100%;
}
.table_click{
  color: #fff;
  background-color: #8FCBCD;
  border-radius: 50px;
  text-align: center;
  text-transform: uppercase;
  border: unset;
  padding: 10px 50px;
  display: block;
  margin: 0 auto;
}
.modal_datasheet_outer p {
	color: #E85200;
	font-weight: 600;
	text-align: right;
	text-transform: uppercase;
	padding: 10px 0;
	font-size: 22px;
}
.modal_datasheet_outer h4{
  padding: 10px 30px;
  text-transform: uppercase;
  color: #000;
  background: #ddd;
  font-size: 15px;
}
.modal_datasheet_outer table th, .modal_datasheet_outer table td{
  text-transform: uppercase;
}
.modal_datasheet_outer table td{
  color: #888;
}
.modal_datasheet_outer table td:first-child{
  padding-left: 80px;
}
.modal_datasheet_outer table th:nth-child(1) {
	width: 50%;
}
.modal_datasheet_outer table th:nth-child(2), .modal_datasheet_outer table th:nth-child(3), .modal_datasheet_outer table th:nth-child(4) {
	width: 16%;
  text-align: center;
}
.modal_datasheet_outer table td:nth-child(2), .modal_datasheet_outer table td:nth-child(3), .modal_datasheet_outer table td:nth-child(4){
  text-align: center;
}
.modal_datasheet_outer .table td, .modal_datasheet_outer .table th{
  padding: .35rem;
}
#feature_service_lab .modal-dialog{
  max-width: 70%;
  width: 100%;
}
#process_testing {
  width: 100%;
  padding-bottom: 50px;
}
.process_testing_title {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.process_testing_title h1 {
  color: #435979;
  font-weight: 500;
  font-size: 50px;
  text-transform: capitalize;
  margin-bottom: 20px;
}
.process_testing_title p {
  color: #818285;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 30px;
}
.process_testing_inner {
  border: 1px solid #C3BEBE;
  border-radius: 10px;
/*  padding: 20px 0;*/
    overflow: hidden;
}
.process_testing_inner ul li:not(:last-child) { border-right: 1px solid #C3BEBE}
.process_testing_inner ul li {
  flex: 1;
  text-align: center;
  position: relative;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 500;
  color: #435979;
  display: block;
  padding: 20px;
}
.process_testing_inner ul li a {
  color: #435979;
}
.next_process_circle {
  height: 40px;
  width: 40px;
  background-color: #BCBDC0;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  position: absolute;
  right: -20px;
  z-index: 1;
  cursor: pointer;
        top: 50%;
    transform: translate(0%,-50%);
}
.process_testing_inner .nav-tabs {
  border: unset;
}
.process_testing_inner .nav-tabs .nav-link {
  border: unset;
  border-radius: unset;
  margin: 0 auto;
  padding: 0;
  background-color: transparent;

  
}
.process_testing_inner .nav-tabs .nav-link .step-number{color: #435979;font-size: 16px;font-weight: 500;}
.process_testing_inner .nav-tabs .nav-link p:first-child{font-weight: 500;font-size: 14px;}
.process_testing_inner .nav-tabs .nav-link p{font-weight: 600;font-size: 16px;}
.process_testing_inner .nav-tabs .nav-item.show .nav-link,
.process_testing_inner .nav-tabs .nav-link.active {
  color: #91CED0;
  transition: all 0.4s ease 0s;
}
 .patient-page.process_testing_tab .process_testing_inner .nav-tabs .nav-link.active {
    color: #E85200;
}
#process_testing .process_testing_inner .nav-tabs .nav-item.show .nav-link .next_process_circle,
#process_testing .process_testing_inner .nav-tabs .nav-link.active .next_process_circle {
  color: #BCBDC0;
  background-color: #BCBDC0;
  transition: all 0.4s ease 0s;
}
#process_testing #accordion .btn-link{width: 100%;font-weight: 600;font-size: 16px;padding: 0;color: #435979;text-decoration: none;background-color: #fff;text-transform: capitalize;}
#process_testing #accordion .card-header {background-color: #fff;}
#process_testing #accordion .btn:focus{box-shadow: none;}
#process_testing #accordion .card{box-shadow: 0 4px 8px 0 rgb(0 0 0 / 8%);margin-bottom: 5px;}
#process_testing #accordion .card h2{margin-top:15px;}
#process_testing #accordion .btn-link .step-number{font-weight: 500;font-size: 14px;}
 #process_testing #accordion{display:none;}

/* .process_testing_inner .nav-tabs .nav-link::after {
	content: '';
	position: absolute;
	height: 95px;
	width: 2px;
	background: #bcbdc0;
	right: 0;
	top: -21px;
} */
.process_testing_inner .nav-tabs .nav-item.show .nav-link .next_process_circle,
.process_testing_inner .nav-tabs .nav-link.active .next_process_circle {
  color: #91CED0;
  background-color: #91CED0;
  transition: all 0.4s ease 0s;
}
.patient-page.process_testing_tab .process_inner_para h2{color:#435979;}
.patient-page.process_testing_tab .process_testing_inner .nav-tabs .nav-link.active::before, #process_testing .patient-page.process_testing_tab .process_testing_inner .nav-tabs .nav-link.active .next_process_circle {background-color:#E85200 !important;}
.process_testing_inner .nav-tabs .nav-link.active::before {
  content: '';
  position: absolute;
  bottom: 0px;
  height: 4px;
  width: 100%;
  background-color: #91CED0;
  left: 0;
/*
  border-bottom-left-radius: 70px;
  border-bottom-right-radius: 70px;
*/
  transition: all 0.4s ease 0s;
}
.process_testing_inner .nav-tabs .nav-link.active .next_process_circle i {
  color: #fff;
}
.process_inner_content {
  margin-top: 30px;
}
.process_inner_para h2 {
  color: #435979;
  font-weight: 600;
  font-size: 25px;
  text-transform: capitalize;
  margin-bottom: 15px;
}
.process_inner_para p {
  color: #435979;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
}
#lab_map {
  width: 100%;
  padding: 50px 0 70px;
}
#lab_map h1 {
  color: #435979;
  font-weight: 500;
  font-size: 50px;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 30px;
}
.lab_mapouter {
  position: relative;
}
.address_detail_outer {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 500px;
  background-color: #fff;
  padding: 20px;
  z-index: 1;
  border-radius: 30px;
max-height: 97%;
  border: 1px solid #ddd;
}
.address_detail_outer ul li .map_schedule{margin-top: 10px;}
.address_detail_outer ul li{margin-bottom: 30px; cursor: pointer;}
.address_detail_outer ul{  overflow-y: scroll;max-height:800px;}
.address_detail_outer ul::-webkit-scrollbar
{
	width: 8px;
	background-color:#EFF2F4;
}

.address_detail_outer ul::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D2D4D9;
}
.lab_mapouter::before {
  content: '';
  position: absolute;
  top: 40px;
  left: 495px;
  height: 30px;
  width: 30px;
  background-color: #fff;
  z-index: 2;
  transform: rotate(-45deg);
  border-radius: 3px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.our_lab_outer {
  display: flex;
}
.map_pin {
  flex: 0;
}
.map_detail {
  flex: 1;
}
.address {
  max-width: 180px;
  width: 100%;
}
.map_pin_icon {
  height: 40px;
  width: 40px;
  border-radius: 100%;
  background-color: #fff;
  border: 2px solid #C5C4C2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.map_pin_icon i {
  font-size: 30px;
  color: #C5C4C2;
}
.map_detail p,
.map_detail h3 {
  color: #7B7976;
  font-weight: 400;
  font-size: 14px;
  text-transform: capitalize;
}
.map_detail h3 {
  font-size: 22px;font-weight: 500;
}
.map_detail {
  padding-left: 20px;
}
.map_schedule,
.map_schedule:hover,
.map_schedule:focus {
  border-radius: 10px;
  background-color: #91CED0;
  color: #fff;
  padding: 5px 42px;
  font-size: 16px;
  text-transform: capitalize;
  outline: none;
  box-shadow: unset;
  border-color: unset;
}
.map_colorfill .map_detail p,
.map_colorfill .map_detail h3 {
  color: #435979;
  transition: all 0.4s ease 0s;
}
.map_colorfill .map_pin_icon {
  background-color: #91CED0;
  border: 1px solid #91CED0;
  transition: all 0.4s ease 0s;
}
.map_colorfill .map_pin_icon i {
  color: #fff;
  transition: all 0.4s ease 0s;
}
.map_colorfill .map_schedule {
  background-color: #62B0B2;
  transition: all 0.4s ease 0s;
}
#lab_client_video_review {
  padding: 50px 0;
  width: 100%;
  position: relative;
}
.video_review_content {
  border-radius: 30px;
  background-color: #8FCBCD;
  height: 100%;
  padding: 30px;
  position: relative;
}
.video_review_content::before,
.video_review_content::after {
  content: '';
  position: absolute;
  top: 20px;
  left: 20px;
  background-image: url(../img/whitequote.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  height: 48px;
  width: 60px;
}
.video_review_content::after {
  top: auto;
  bottom: 20px;
  left: auto;
  right: 20px;
}
.video_review_content p {
  color: #fff;
  font-size: 25px;
  font-weight: 500;
  padding-top: 137px;
}
.video_review_content .owl-theme .owl-dots {
  margin: 0 auto !important;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}
.video_review_content .owl-theme .owl-dots .owl-dot span {
  height: 8px;
  width: 40px;
  background: rgba(255, 255, 255, 0.5);
}
.video_review_content .owl-theme .owl-dots .owl-dot.active span {
  background: #fff;
}
.video_review_content p:nth-child(2) {
  color: #435979;
  font-weight: 500;
  font-size: 30px;
  margin-top: 30px;
  padding-bottom: 143px;
  padding-top: 0;
}
#resource {
  padding: 100px 0 0;
  width: 100%;
}
#resource h1 {
  color: #435979;
  font-weight: 500;
  font-size: 50px;
  text-align: center;
  text-transform: capitalize;
}
.resource_outer {
  max-width: 1112px;
  width: 100%;
  margin: 0 auto;
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rsrc1_outer p,
.rsrc2_outer p,
.rsrc3_outer p {
  color: #435979;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  margin-top: 15px;
}
.rsrc1_outer,
.rsrc2_outer,
.rsrc3_outer {
  max-width: 232px;
  width: 100%;
  text-align: center;
}
#patient_banner {
  width: 100%;
  margin-top: 106px;
  position: relative;
}
#patient_banner img {
  width: 100%;
}
#patient_working_outer {
  background-color: #E85200;
  width: 100%;
  padding: 20px 0;
}
.patient_work_outer, .provider_work_outer {
	display: flex;
	align-items: center;
	max-width: 1400px;
	margin: 0 auto;
}
.quick_easy_testing,
.private_secure_account,
.get_result_fast {
  flex: 1;
  text-align: center;
}
.quick_easy_testing p,
.private_secure_account p,
.get_result_fast p {
  color: #fff;
  font-size: 25px;
  font-weight: 500;
  text-transform: uppercase;
}
#why_labdash {
  width: 100%;
  padding: 50px 0;
}
.why_labdash_title h1 {
  font-size: 50px;
  color: #435979;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 40px;
}
.patient_testing_pic img,
.patient_provider_pic img,
.patient_employer_sponsor_pic img {
  width: 100%;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.patient_testing_content,
.patient_provider_content,
.patient_employer_sponsor_content {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #fff;
  padding: 20px;
  border: 1px solid #d1d1d1;
  min-height: 165px;
}
.patient_testing_content h1,
.patient_provider_content h1,
.patient_employer_sponsor_content h1 {
  color: #435979;
  font-size: 25px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.patient_testing_content p,
.patient_provider_content p,
.patient_employer_sponsor_content p {
  color: #818285;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0px;
}
.patient_employer_sponsor_outer:hover,
.patient_provider_request_outer:hover,
.patient_testing_event_outer:hover {
  box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  border-radius: 30px;
}
#administering {
  width: 100%;
  padding: 50px 0;
  background-color: rgba(188, 189, 192, 0.2);
}
.administering_title h1 {
  color: #435979;
  text-transform: capitalize;
  text-align: center;
  max-width: 470px;
  width: 100%;
  margin: 0 auto;
}
.administering_title p {
  text-align: center;
  font-size: 18px;
  color: #818285;
  font-weight: 500;
  width: 100%;
  margin: 10px auto;
}
.administering_title h3 {
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  color: #818285;
}
.administering_app_content {
  margin-top: 20px;
  padding: 10px;
  min-height: 93%;
}
.administering_app_content img {
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 0 7px 2px #ddd;
}
.administering_app_content h1 {
  color: #435979;
  font-size: 25px;
  text-transform: capitalize;
  font-weight: 500;
  padding-top: 30px;
  padding-bottom: 10px;
}
.administering_app_content p {
  color: #818285;
  font-size: 15px;
  font-weight: 500;
}
#ready_sample {
  background-color: #fff;
  padding-top: 50px;
  width: 100%;
}
.ready_sample_title h1 {
  color: #435979;
  text-transform: capitalize;
  text-align: center;
  max-width: 470px;
  width: 100%;
  margin: 0 auto;
}
.ready_sample_title p {
  text-align: center;
  font-size: 18px;
  color: #818285;
  font-weight: 300;
  width: 100%;
  margin: 10px auto;
}
.ready_sample_title h3 {
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: #818285;
  max-width: 1112px;
  margin: 0 auto;
}
#patient_resource {
  width: 100%;
  padding: 50px 0;
}
#patient_resource h1 {
  color: #435979;
  font-weight: 500;
  font-size: 50px;
  text-align: center;
  text-transform: capitalize;
}
#provider_working_outer {
  background-color: #A2BD3D;
  width: 100%;
  padding: 50px 0;
}
#types_provider_outer {
  width: 100%;
  padding: 50px 0;
}
.types_provider_title h1 {
  color: #435979;
  font-weight: 500;
  font-size: 50px;
  text-transform: capitalize;
  text-align: center;
}
.types_provider_title p {
  text-align: center;
  font-size: 18px;
  color: #818285;
  font-weight: 500;
  width: 100%;
  margin: 10px auto;
}
.micro_data_outer {
  display: flex;
  margin-top: 40px;
}
.micro_left_data,
.micro_center_data,
.micro_right_data {
  flex: 1;
}
.micro_center_data {
  text-align: center;
}
.micro_center_data .img-fluid{border-radius:40px;}
.micro_left_outer,
.micro_right_outer {
  display: flex;
  margin: 30px auto;
}
.micro_left_content,
.micro_left_icon {
  flex: auto;
  text-align: right;
}
.micro_left_icon {
	flex: unset;
	padding-left: 51px;
}
.micro_left_content p,
.micro_right_content p {
  color: #818285;
  font-size: 16px;
  font-weight: 400;
  max-width: 270px;
  width: 100%;
  margin-left: auto;
  margin-top: 15px;
}
.micro_right_content p {
  margin-right: auto;
  margin-left: unset;
}
.micro_left_content span,
.micro_right_content span {
  color: #435979;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 25px;
}
.micro_right_content,
.micro_right_icon {
  flex: auto;
  text-align: left;
}
.micro_right_icon {
  flex: unset;
  padding-right: 51px;
}
.provider_main .process_testing_inner .nav-tabs .nav-link.active::before {
  background-color: #BCBDC0;
}
.provider_main .process_testing_inner .nav-tabs .nav-item.show .nav-link,
.provider_main .process_testing_inner .nav-tabs .nav-link.active {
  color: #BCBDC0;
  transition: all 0.4s ease 0s;
}
.provider_main .process_inner_para h2 {
  color: #435979;
}
.provider_main .overlay_add {
  position: absolute;
  right: 60px;
  text-align: center;
}
.sponsor_main #provider_working_outer {
  background-color: #435979;
  width: 100%;
  padding: 20px 0;
}
.sponsor_extra {
  color: #818285;
  font-size: 25px;
  font-weight: 500;
  margin: 0 auto;
  margin-top: 20px;
  max-width: 1110px;
  width: 100%;
}
.sponsor_main .process_testing_inner .nav-tabs .nav-link.active::before {
  background-color: #435979;
}
.sponsor_main .process_testing_inner .nav-tabs .nav-item.show .nav-link,
.sponsor_main .process_testing_inner .nav-tabs .nav-link.active {
  color: #435979;
  transition: all 0.4s ease 0s;
}
.sponsor_main .process_inner_para h2 {
  color: #435979;
}
.sponsor_main .overlay_add {
  position: absolute;
  right: 130px;
  text-align: center;
}
#process_testing .process_testing_inner .nav-tabs .nav-item.show .nav-link .next_process_circle,
#process_testing .process_testing_inner .nav-tabs .nav-link.active .next_process_circle {
  color: #435979;
  background-color: #91CED0 !important;
  transition: all 0.4s ease 0s;
}
#news_outer{
  padding: 50px 0;
}
#news_outer h1{
  font-size: 50px;
  color: #435979;
  text-align: center;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.news_side_outer {
	display: flex;
    align-items: center;
}
.news_left{
  flex: 0 0 auto;
}
.news_right {
	padding: 25px;
}
.news_right h4 {
	font-size: 19px;
	margin-bottom: 20px;
  color: #435979;
}
.news_right p{
  color: #818285;
  font-size: 15px;
}
.news_list_outer ul li{
  padding: 20px 0;
}
.author_outer{
  display: flex;
  padding-top: 10px;
  text-transform: capitalize;
}
.author_name{
  padding-right: 130px;
}
.author_outer span{
  color: #818285;
}
.author_outer span:first-child{
  color: #E85200;
}
.cont_read{
  border: 2px solid #E85200;
  font-size: 15px;
  text-align: center;
  border-radius: 50px;
  padding: 10px 30px;
  text-transform: capitalize;
  box-shadow: unset;
  background: transparent;
  color: #E85200;
  margin-top: 20px;
}
.cont_read:hover{border:2px solid #818285;color: #818285;}
.news_para {
	padding-top: 44px;
}
.para_outer p{
  color: #818285;
  padding-top: 10px;
}
.para_outer{
  padding-bottom: 20px;
}
.news_side_content p{
  color: #818285;
  padding-top: 15px;
}
/************** | BLog | *******************/

#why_labdash .author_outer{justify-content: space-between;}
#why_labdash .author_outer .author_name {padding-right: 0;}
#why_labdash .patient_testing_content .news_right {padding: 10px 0;}
#why_labdash .patient_testing_content .cont_read{
  border: 2px solid #818285;
  color: #818285;
 margin-top: 15px;
    display: block;
    width: fit-content;
}
#why_labdash .patient_testing_content .cont_read:hover{
  border: 2px solid #E85200;
  color: #E85200;
}


/**************** | contact us | **********************/
.mt-90{margin-top: 90px;}
.wpcf7-form .cont_read {
   border: 2px solid #4c893d !important;
    color: #ffffff !important;
    background-color: #4c893d !important;
        padding: 6px 30px;
    width: 100%;
}
.wpcf7-form label, .contact_content h3 {color: #435979;font-weight: 600;}
.wpcf7-form .cont_read:hover {
   border: 2px solid #e75300 !important;
    color: #ffffff !important;
    background-color: #e75300 !important;
}
.contact-bg h1{color: #435979;text-transform: uppercase;}
.contact-bg{background-color: #f2f3f7;}
.contact_content {
    color: #435979 !important;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    background-color: #fff;
    box-shadow: 0 0 2px 1px rgb(122 122 122 / 10%);
    padding: 20px;
margin-bottom: 40px;
    min-height: 100%;
}
.wpcf7-form .form-control{background-color: #EAEAEA;border-radius: 24px !important; border: none;}
.wpcf7-form label span{color: #e75300;}



/************* | blog details | *****************/
.blog-sidebar .search-sec .input-group{border-radius: 24px;overflow: hidden;}
.blog-sidebar .search-sec .input-group input{background-color: #EAEAEA;border: none;}
.blog-sidebar .search-sec .input-group .btn-secondary {color: #fff;background-color: #435979;border-color: #435979;}
.blog-sidebar .recent-post ul li a {color: #435979;text-decoration: none; font-size: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.blog-sidebar .recent-post ul li{border-bottom: 2px solid #BCBDC0;padding: 10px 0;line-height: 22px;}
.blog-sidebar .recent-post h3 {color: #435979; font-size: 24px;border-bottom: 2px solid #BCBDC0;}
.blog-sidebar .categories-post a{display: flex;align-items: center;margin-bottom: 20px;}
.blog-sidebar .categories-post a img{margin-right: 15px;border-radius: 18px;}
.blog-sidebar .categories-post a p{color: #435979;text-decoration: none; font-size: 18px;line-height: 20px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.blog-sidebar{
    border-radius: 30px;
    padding: 20px;
    border: 1px solid #eee;
}
.quick-links a{display: flex;align-items: center;margin-bottom: 20px;}
.quick-links a{display: flex;align-items: center;margin-bottom: 0px;}
.quick-links a img{margin-right: 15px;}
.quick-links a p{color: #435979;text-decoration: none; font-size: 22px;line-height: 22px;}
.quick-links h3{   color: #435979;
    font-size: 24px;
border-bottom: 2px solid #BCBDC0;}
.quick-links ul li {
    border-bottom: 2px solid #BCBDC0;
    padding: 10px 0;
    line-height: 22px;
}
.custom-select{
	    background-color: #EAEAEA;
    border-radius: 24px !important;
    border: none;
}
/************* | login | *****************/
.login-sec .contact_content{border-radius: 30px!important;max-width: 400px;width: 100%;margin: 0 auto;}
.green-color{color:#4c893d}
.primary-text-color{color:#e75300}
.login-sec .contact_content p{font-weight: 500}

.confirm-password .input-group-addon{position: absolute;right: 10px;top: 9px;z-index: 9;}
.confirm-password .input-group-addon .fa{color: #000}

/************* | register page | *****************/
.register_content{border-radius: 30px!important;width: 100%;margin: 0 auto; background-color: #fff;padding: 30px;margin-bottom: 30px;}
.register_content .account-information{background-color: #BCBDC0;border-radius: 28px;padding: 10px;font-size: 22px;font-weight: 600;color: #fff;text-align: center; margin-bottom: 30px;}
.password-instructions{border: 2px dashed #e2dfde;border-radius: 26px;padding: 15px 20px;background-color: #fde6de;margin-top: 48px;}
.password-instructions p span{font-weight: 500;}
.register_content label{margin-top: 17px;}
.register_content label span{color: #e75300;}
.register_content .section-heading{background-color:#BCBDC0;border-radius: 7px;padding:5px;font-size: 18px;font-weight:500;color: #435979;text-align: left;}
.dashed-border-sec{border-bottom: 1px dashed #ccc;padding-bottom: 31px;}
.width-fit-content{width: fit-content !important;}
.regi-text-color{color:#818285}

.checkbox-sec{border: 1px dashed #ccc;border-radius: 7px;display: flow-root; margin-bottom:15px;}
.checkbox-sec .checkpoints{display: flex;flex-direction: row;flex-wrap: wrap;padding: 10px 0;}
.checkbox-sec .checkpoints .form-check{position: relative;display: block;padding-left: 30px;padding-right: 30px;flex: 1 0 50%;}
.checkbox-sec .section-heading {background-color: #f7f7f7;padding: 5px 10px;border-radius: 7px 7px 0 0;border-bottom: 1px solid #e9e9e9;}
.thank-you{text-align: center;line-height: 3em;margin-bottom: 20px;}
a.btn.btn-orange {
    color: #fff;
    background-color: #636466;
    border-color: #636466;
}
a.btn.map_schedule {padding: 10px 15px !important;/*background-color: #f15a22!important;*/border: none !important;font-size: 16px;margin:10px 0!important;}
a.btn.map_schedule:hover{background-color: #62B0B2!important;}
.mapp-iw .mapp-title {font-weight: bold;color: #435979!important;font-size: 16px;padding-bottom: 5px;border-bottom: 1px solid #435979;}
.mapp-iw .mapp-body strong{color:#7B7976 !important;margin:5px 0}
a.btn.map_schedule strong{color: #fff !important;}
.mapp-list-count {font-size: 18px!important;font-weight: 600!important;color: #435979!important;line-height: 45px!important;text-transform: uppercase!important;}

/************** | FAQ | *******************/
#faq .card .card-header .btn-header-link {
  width: 100%;
  text-align: left;
  background-color: #f4f4f4;
  border-radius: 0;
  font-weight: 600;
  text-transform:capitalize;display: flex;align-items: center;justify-content: space-between;
}
#faq .card .card-header .btn-header-link:after {
  content: '\f068';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  float: right;
}

#faq .card .card-header .btn:focus {
  box-shadow: none;
}
#faq .card .card-header {
  padding: 0 !important;
  border-bottom: 1px solid #e0e0e0;
  background-color: transparent;
}
#faq .card .card-header .btn-header-link.collapsed {
  border-top: 1px solid #e0e0e0;
  border-radius: 0;
  background-color: transparent;
}
#faq .card .card-header .btn-header-link.collapsed:after {
  content: '\f067';
}
#faq .card {
  border: none;
  border-radius: 0;
}
#faq .card .collapsing {
  line-height: 30px;
}

#faq .card .collapse {
  border: 0;
}

#faq .card .collapse.show {
  line-height: 30px;
}
.contact_content.faq-content {
    border-radius: 30px;
}

div#wpsl-wrap label {
    font-weight: 600;
    text-transform: capitalize;
    color: #435979;
    width: auto;
}
#wpsl-search-input,.wpsl-selected-item,#wpsl-search-btn{
    
    height: 35px !important;
}
.wpsl-dropdown .wpsl-selected-item{
   
       line-height: 15px!important;
    
}
input#wpsl-search-btn {
    background: #435979;
    color: #fff;
    padding: 5px 10px;
}
div#wpsl-result-list li p strong {
    color: #f15a22;
    font-size: 19px;
}
#wpsl-result-list li p {
    
    margin: 0 0 0 0 !important;
    color: #818285;
}
.wpsl-info-window strong {
    font-size: 16px;
    color: #f15a22;
    font-weight: 500;
}

#wpsl-gmap .wpsl-info-window {
   
    line-height: 19px;
}
.wpsl-info-window p {
    font-weight: 400;
    font-size: 13px;
    color: #636466;
}
.wpsl-info-window a {
    font-weight: 500;
    color: #435979;
    font-size: 14px;
}
#wpsl-gmap {
   
    width: 75% !important;
   
}
#wpsl-result-list {
    width: 25% !important;
    
}
.wpsl-infobox {
    
    background-color: white;
    border-radius: 8px !important;
    padding: 12px !important;
    box-shadow: 0 2px 7px 1px rgb(0 0 0 / 30%);
    border: 1px solid #fff !important;
}
.news_right .author_outer {
    margin-bottom: 20px;
}
#wpsl-wrap #wpsl-result-list ul li:hover{background-color:#e3e4e8}
/*a.wpsl-directions {color: #f15a22;font-weight: 700;}*/

 tr.header:after{content: "\f105";top: 15px;left: 15px;
            font: normal normal normal 14px/1 FontAwesome; position: absolute; color: #fff}
       
tr.header {
    cursor: pointer;position: relative
}
.process_inner_pic {
    border-radius: 20px;
    overflow: hidden;
}

.team_list{
    margin: 0 0 30px;
    padding: 0 0 30px;
    border-bottom: 1px solid #e6e6e6;
    }
    .custom-title {
  color: #435979;
    font-size: 19px;
    font-weight: bold;
}

   .subtitle {
    display: block;
    font-size: 16px;
    line-height: 34px;
    color: #777;
    font-weight: 500;
    letter-spacing: normal;
}
.custom-description{color:#818285;text-align:justify;}
.team-content{margin-bottom:30px;font-size:17px;}
.news-template-default.single.single-news .news_left {margin: 0 15px 15px 0;}
.news-template-default.single.single-news .news_right {padding: 0;}
.news-template-default.single.single-news .news_right h4{margin-bottom: 0px;}
 .news-template-default.single.single-news .news_right .author_outer {margin-bottom: 10px;}
.news-template-default.single.single-news .author_name {padding-right: 30px;}
.team_list .vc_box_border_grey {border-radius: 30px;overflow: hidden;}
 .about-content .left{float:left;width:100%;max-width:576px;margin:0 30px 15px 0;}
  .right p{color:#818285;}  


.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.intro {
      padding: 0 16px;
    margin-bottom: 15px;
    text-align: center;
}
.intro h2{

    color: #435979;
}

.title {
  color: #818285;
    font-size: 19px;
    display:block;
}

.team_btn {
  border: none;
  outline: 0;
  padding: 8px;
  color: white;
  background-color: #E85200;
  text-align: center;
  cursor: pointer;
  width: 100%;
}
.email-link{display:block;}
.team_btn:hover {
  background-color: #555;
  color:#fff;
}
section#our_team h1{margin-bottom:15px;}
.error{text-align:center;}
.about-content{margin-bottom:-15px;}
iframe{width:100% !important;border-radius:30px;}
.single.single-blog p{margin-bottom:15px;}
