#lfhomesearchcontainer{
    margin:10px !important;
}
.lenco-strip{
    height: 17vh;
}
.lenco-strip .image-class{
    width: 25vw;
}
.modal-body .lenco-strip .image-class {
    width: 20vw;
}
.lenco-strip .image-class .slogan-image-class{
    height: auto;
    position: absolute;
    top: 12%;
    left: 5%;
}
.lenco-strip .appointment-class{
    width: calc(100% - 25vw);
}
.modal-body .lenco-strip .appointment-class {
    width: calc(100% - 20vw);
}
.lenco-strip .appointment-class .book-lab-text{
    font-size: 3.0vh;
    font-weight: bold;
    color: #363636
}
.view-available-text{
    font-size: 2.1vh;
    font-weight: bold;
    color: #848484;
}
.bg6{
    background: #FFFFFF;
}
.bg3{
    background: #F1F0F6;
}
.bg2{
    background-color: #F7F7F7;
}
.bg1{
    background: #818181;
}
.clr1{
    color: #FFFFFF;
}
.clr2{
    color: #3B1876;
}
.w-100{
    width: 100%;
}
.w-auto{
    width: auto;
}
.h-100{
    height: 100%;
}
.h-auto{
    height: auto;
}
.float-left{
    float: left;
}
.d-flex{
    display: flex;
}
.flex-row{
    flex-direction: row;
}
.flex-column{
    flex-direction: column;
}
.align-items-center{
    align-items: center;
}
.justify-content-center{
    justify-content: center;
}
.align-items-start{
    align-items: start;
}
.justify-content-start{
    justify-content: start;
}
.align-items-end{
    align-items: flex-end;
}
.justify-content-end{
    justify-content: end;
}
.justify-content-between{
    justify-content: space-between!important;
}
.lf-search-page{
    margin-top: 10px;
    margin-bottom: 10px;
}
.header-bg {
    background: #502A90 !important;
    width: 100%;
    float: left;
    border-bottom: 1px solid #E3E3E3;
}
.footer {
	background-color: #353535;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer .menu-box>.nav-footer {
	margin: 0
}
.footer .logo-box {
	margin-top: 20px;
	margin-bottom: 20px
}
.footer .logo {
	width: 189px;
	height: 79px
}
.footer .shift-bottom {
	margin-bottom: 40px
}
.vertical-middle {
	vertical-align: middle!important
}
.footer .social-buttons>li {
	margin-right: 10px!important
}
.footer .call-us {
	margin: 30px;
	text-align: center;
	display: block
}
.footer .call-us>.tel a {
	color: #fff
}
.footer .nav-footer>ul,
.footer .nav-terms>ul {
	font-size: 15px;
	margin-left: 0;
	margin-right: 0
}
.footer .nav-footer>ul>li>a,
.footer .nav-terms>ul>li>a {
	color: #fff
}
.footer .nav-footer>ul>li>a:active,
.footer .nav-footer>ul>li>a:focus,
.footer .nav-footer>ul>li>a:hover,
.footer .nav-terms>ul>li>a:active,
.footer .nav-terms>ul>li>a:focus,
.footer .nav-terms>ul>li>a:hover {
	color: #fff;
	background: 0 0
}
.footer .nav-footer>ul>li>a:hover,
.footer .nav-terms>ul>li>a:hover {
	text-decoration: underline
}
.footer .nav-footer>ul>li>a:after,
.footer .nav-terms>ul>li>a:after {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
	background: url(https://www.lencolab.com/assets/i/icons/Marker_white.svg)
}
.footer .nav-footer>ul>li>a.color-red:after,
.footer .nav-terms>ul>li>a.color-red:after {
	background: url(https://www.lencolab.com/assets/i/icons/Marker_hover.svg)
}
.footer .nav-footer>ul>li>a,
.footer .nav-terms>ul>li>a {
	padding: 10px 0
}
.footer .copy {
	text-align: center;
	color: #aaa;
	font-size: 13px;
	line-height: 18px;
	margin: 0
}
.footer .cap-logo {
	height: 70px
}
.footer .stores-icons {
	padding: 7px 10px;
	background-color: transparent;
	vertical-align: middle
}
.footer .stores-icons:hover {
	background-color: #df3f44
}
.footer .cert {
	text-align: center
}
.footer .inline-block {
	display: inline-block
}
.text-center-xs {
    text-align: center!important
}
.call-us {
	text-align: left;
	display: inline-block;
	line-height: 24px
}
.call-us>p {
	margin: 0
}
.call-us>.tel {
	font-size: 25px;
	font-weight: 700
}
.call-us.iconed:before {
	display: none
}
.social-buttons {
	display: inline-block;
	overflow: hidden;
	font-size: 0;
	list-style: none;
	padding: 0;
	margin-top: 15px;;
}
.social-buttons>li {
	padding: 0;
	float: left
}
.social-buttons>li>a {
	overflow: hidden;
	text-indent: -100px;
	width: 52px;
	height: 52px;
	float: left;
	background-position: 0 0;
	background-size: contain;
	-webkit-transition-property: background;
	-webkit-transition-duration: .2s;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-property: background;
	-moz-transition-duration: .2s;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-property: background;
	-ms-transition-duration: .2s;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-property: background;
	-o-transition-duration: .2s;
	-o-transition-timing-function: ease-in-out;
	transition-property: background;
	transition-duration: .2s;
	transition-timing-function: ease-in-out
}
.social-buttons>li>a.facebook {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/facebook.svg)
}
.social-buttons>li>a.facebook:active,
.social-buttons>li>a.facebook:focus,
.social-buttons>li>a.facebook:hover {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/facebook_hover.svg)
}
.social-buttons>li>a.twitter {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/twitter.svg)
}
.social-buttons>li>a.twitter:active,
.social-buttons>li>a.twitter:focus,
.social-buttons>li>a.twitter:hover {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/twitter_hover.svg)
}
.social-buttons>li>a.linkedin {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/in.svg)
}
.social-buttons>li>a.linkedin:active,
.social-buttons>li>a.linkedin:focus,
.social-buttons>li>a.linkedin:hover {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/in_hover.svg)
}
.social-buttons>li>a.google_plus {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/google_plus.svg)
}
.social-buttons>li>a.google_plus:active,
.social-buttons>li>a.google_plus:focus,
.social-buttons>li>a.google_plus:hover {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/google_plus_hover.svg)
}
.social-buttons>li>a.pinterest {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/pinterest.svg)
}
.social-buttons>li>a.pinterest:active,
.social-buttons>li>a.pinterest:focus,
.social-buttons>li>a.pinterest:hover {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/pinterest_hover.svg)
}
.social-buttons>li>a.blog {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/blog.svg)
}
.social-buttons>li>a.blog:active,
.social-buttons>li>a.blog:focus,
.social-buttons>li>a.blog:hover {
	background-image: url(https://www.lencolab.com/assets/i/social_buttons/blog_hover.svg)
}
.social-buttons>li:last-child {
	margin-right: 0
}
.social-buttons.big>li>a {
	width: 54px;
	height: 54px
}
.color-red {
	color: #dd2126
}
.stores-icons {
	font-size: 0;
	text-indent: -500px;
	padding: 10px 15px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	background-color: #202020;
	-webkit-transition-property: all;
	-webkit-transition-duration: .2s;
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-property: all;
	-moz-transition-duration: .2s;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-property: all;
	-ms-transition-duration: .2s;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-property: all;
	-o-transition-duration: .2s;
	-o-transition-timing-function: ease-in-out;
	transition-property: all;
	transition-duration: .2s;
	transition-timing-function: ease-in-out
}
.stores-icons:active,
.stores-icons:focus,
.stores-icons:hover {
	background-color: #696969
}
.stores-icons:before {
	content: '';
	display: block;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: initial;
	vertical-align : middle;
}
.stores-icons.google-play:before {
	background-image: url(https:www.lencolab.com/assets/i/stores/google-play.svg);
	width: 132px
}
.stores-icons.apple-store:before {
	background-image: url(https:www.lencolab.com/assets/i/stores/apple-store.svg);
	width: 120px
}
.stores-icons.apple-store-single:before {
	background-image: url(https:www.lencolab.com/assets/i/stores/apple-store-single.svg);
	width: 120px
}
.stores-icons.windows-phone-store:before {
	background-image: url(https:www.lencolab.com/assets/i/stores/windows-phone-store.svg);
	width: 155px
}
.stores-icons-list {
	display: block;
	vertical-align: middle;
	list-style: none;
	margin: 0;
	padding: 0
}
.stores-icons-list>li .stores-icons {
	display: block
}
.stores-icons-list>li:nth-child(2n) .stores-icons {
	background-color: #373737
}
.stores-icons-list>li:nth-child(2n) .stores-icons:active,
.stores-icons-list>li:nth-child(2n) .stores-icons:focus,
.stores-icons-list>li:nth-child(2n) .stores-icons:hover {
	background-color: #696969
}
.stores-icons.apple-store-single:before {
    background-image: url(https://www.lencolab.com/assets/i/stores/apple-store-single.svg);
    width: 120px;
}
.mr-t-30 {
	margin-top: 30px!important
}

/******************* Paradigm Start ********************/
#Footer .container .sixteen.columns, #Footer .container .one.column {
    width: 100%;
}
#Footer #Wrapper {
    background-color: #ffffff !important;
}
/* Headings */
#Footer h1 { 
    font-size: 50px !important;
    line-height: 50px !important;
}
#Footer h2 {
    font-size: 35px !important;
    line-height: 42px !important;
}
#Footer h3 {
    font-size: 27px !important;
    line-height: 33px !important;
}
#Footer h4 {
    font-size: 22px !important;
    line-height: 28px !important;
}
#Footer h5 {
    font-size: 20px !important;
    line-height: 26px  !important;
}
#Footer h6 {
    font-size: 17px !important;
    line-height: 22px !important;
}
/* Footer */
#Footer {
    font-size: 93% !important;
    line-height: 122% !important;
}
/* Grey notes */
.no-padding {
    padding: 0 !important;
}
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Contents
==================================================
#Base 960 Grid
#Clearing */

/* #Base 960 Grid
================================================== */

body { min-width:1000px;}

.container                                  { position: relative;margin: 0 auto; padding: 0; }
.container .column,
.container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; margin-bottom: 30px; }
.row                                        { margin-bottom: 20px; }

/* Nested Column Classes */
.column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; }

/* Base Grid */
.container .one.columns                     { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns,
.container .one-fourth.column				{ width: 220px; }
.container .five.columns                    { width: 280px; }
.container .six.columns                     { width: 340px; }
.container .seven.columns                   { width: 400px; }
.container .eight.columns, 
.container .one-second.column				{ width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 640px; }
.container .twelve.columns,
.container .three-fourth.column				{ width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns, 
.container .one.column						{ width: 940px; }

.container .one-third.column                { width: 300px; }
.container .two-third.column				{ width: 620px; }

/* Subpage grid */
.with_aside #Content .container .one-third.column		{ width: 220px; }
.with_aside #Content .container .two-third.column		{ width: 460px; }

.with_aside #Content .container .one-fourth.column		{ width: 160px; }
.with_aside #Content .container .three-fourth.column	{ width: 520px; }

.with_aside #Content .container .one-second.column		{ width: 340px; }

.with_aside #Content .container .sixteen.columns,
.with_aside #Content .container .one.column				{ width: 700px; }

/* The content */	
.container .the_content .one.column				{ width: 98% !important; margin-right: 2% !important; margin-left: 0 !important; }

.container .the_content .one-second.column		{ width: 48% !important; margin-right: 2% !important; margin-left: 0 !important; }

.container .the_content .one-third.column		{ width: 31.33% !important; margin-right: 2% !important; margin-left: 0 !important; }
.container .the_content .two-third.column		{ width: 64.66% !important; margin-right: 2% !important; margin-left: 0 !important; }

.container .the_content .one-fourth.column		{ width: 23% !important; margin-right: 2% !important; margin-left: 0 !important; }
.container .the_content .two-fourth.column		{ width: 48% !important; margin-right: 2% !important; margin-left: 0 !important; }
.container .the_content .three-fourth.column	{ width: 73% !important; margin-right: 2% !important; margin-left: 0 !important; }

/* Offsets */
.container .offset-by-one		{ padding-left: 60px;  }
.container .offset-by-two		{ padding-left: 120px; }
.container .offset-by-three		{ padding-left: 180px; }
.container .offset-by-four		{ padding-left: 240px; }
.container .offset-by-five		{ padding-left: 300px; }
.container .offset-by-six		{ padding-left: 360px; }
.container .offset-by-seven		{ padding-left: 420px; }
.container .offset-by-eight		{ padding-left: 480px; }
.container .offset-by-nine		{ padding-left: 540px; }
.container .offset-by-ten		{ padding-left: 600px; }
.container .offset-by-eleven	{ padding-left: 660px; }
.container .offset-by-twelve	{ padding-left: 720px; }
.container .offset-by-thirteen	{ padding-left: 780px; }
.container .offset-by-fourteen	{ padding-left: 840px; }
.container .offset-by-fifteen	{ padding-left: 900px; }

/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* Use clearfix class on parent to clear nested columns, or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }
.row:after,
.clearfix:after {
  clear: both; }
.row,
.clearfix {
  zoom: 1; }

/* You can also use a <br class="clear" /> to clear columns */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/******************* Paradigm End ********************/

@media (min-width:1200px) {
	.hidden-lg {
		display: none!important
	}
}
@media (min-width:922px) and (max-width:1199px) {
	.hidden-md {
		display: none!important
	}
}
@media (min-width:768px) and (max-width:921px) {
	.hidden-sm {
		display: none!important
	}
}
.call-us.iconed {
	position: relative;
	padding-left: 60px
}
.call-us.iconed:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 48px;
	height: 48px
}
.social-buttons.big>li>a {
	width: 64px;
	height: 64px
}
.footer .menu-box {
	text-align: center;
}
.footer .menu-box>.nav-footer,
.footer .menu-box>.nav-terms {
	display: inline-block;
	text-align: center !important;
}
.bg2{
	background: #F7F7F7;
}
@media (max-width: 768px){
	.lenco_container {
		   width:100% !important;
		   padding-left:0 !important;
		   padding-right:0 !important;
	   }
}
 @media (max-width: 992px){
   .lenco_container{
		   width:100% !important;
		   padding-left:0 !important;
		   padding-right:0 !important;
   }
}
.goog-te-banner-frame.skiptranslate {
    display: none !important;
}
body {
    top: 0px !important; 
}