/*LF Test Landing Page Page CSS*/

@import url('https://fonts.cdnfonts.com/css/helvetica-neue-9');
/* @import url('https://fonts.cdnfonts.com/css/muli');
@import url('https://fonts.cdnfonts.com/css/heebo'); */

/* 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-color-hover: #6936C7;
   --secondary-text-color:#1A1D4E;
   --primary-button-color:#FFEE33;
   --primary-background-color:#F8FBFF;
   
   /* font-family */
   --font-heebo: 'Heebo', sans-serif;
   --font-mulish: 'Mulish', sans-serif;
}

body{ font-family:'Mulish', sans-serif;}
/* colors */
.lab-purple{color:#502E90;}
.lab-green{color:#15BCAC;}
.lab-black{color:#312F2F;}
.lab-white{color:#fff!important;}
.lab-orange{color:#F9A533;}
.lab-grey{color:#94959B;}
.lab-yellow{color:#FFEE33;}

.lab-purple-bg{background:#502E90;}
.lab-dark-purple-bg{background: #410C91;}
.lab-green-bg{background:#15BCAC;}
.lab-white-bg{background:#fff!important;}
.lab-orange-bg{background:#F9A533;}
.lab-grey-bg{background: #F1F0F6;}
.lab-yellow-bg{color:#FFEE33;}

.lab-opacity-80{opacity: 0.8;}
.lab-opacity-60{opacity: 0.6;}
/*fonts*/
.lab-font-helvetica{font-family: 'Helvetica Neue', sans-serif;}
.lab-font-helvetica-25{font-family: 'Helvetica 25 UltraLight', sans-serif;}
.lab-font-helvetica-35{font-family: 'Helvetica 35 Thin', sans-serif;}
.lab-font-helvetica-45{font-family: 'Helvetica 45 Light', sans-serif;}
.lab-font-helvetica-55{font-family: 'Helvetica 55 Roman', sans-serif;}
.lab-font-helvetica-65{font-family: 'Helvetica 65 Medium', sans-serif;}

.lab-font-heebo{font-family: 'Heebo', sans-serif;}
.lab-font-muli{font-family: 'Mulish', sans-serif;}

.lab-font-size-60{font-size: 60px;}
.lab-font-size-35{font-size: 35px;}
.lab-font-size-33{font-size: 33px;}
.lab-font-size-25{font-size: 25px;}
.lab-font-size-23{font-size: 23px;}
.lab-font-size-22{font-size: 22px;}
.lab-font-size-20{font-size: 20px;}
.lab-font-size-19{font-size: 19px;}
.lab-font-size-18{font-size: 18px;}
.lab-font-size-14{font-size: 14px;}
.lab-font-size-12{font-size: 12px;}
.lab-300{font-weight: 300;}
.lab-400{font-weight: 400;}
.lab-500{font-weight: 500;}
.lab-600{font-weight: 600;}
.lab-700{font-weight: 700;}

.lab-slider >li > div > img {max-width: 30%;padding:20px;}
.lab-sticky{right:13.40%;    z-index: 1; top:180px;}
.lab-cartnumber{position: absolute;
                top: 16px;
                right: 0px;
                font-size: 12px;
                color: #fff;
                min-width: 20px;}

.lab-thin-border-bottom{border-bottom: 1px solid #e5e5e5;}
.lab-pull-data h2{    font-family: 'Heebo', sans-serif;font-size: 25px; color: #502E90; line-height: 1.4;}


.lab-search-icon:hover {color:#fff; border-radius: 0px 4px 4px 0px;}
.lab-search-icon{border-radius: 0px 4px 4px 0px;}

.lab-font-heebo{font-family: 'Heebo', sans-serif;}

.lab-border-10{border-radius: 10px;}
.lab-border-10-search{
    border-radius: 10px 10px 0px 0px;
}



.uk-navbar-nav>li>a{color:#555;}
.uk-accordion-title::before {
    background-image: url('svg/001-down-chevron.svg');
    fill:blue;
}
.uk-open>.uk-accordion-title::before{
    background-image: url('svg/002-up-chevron.svg');
}

.uk-accordion-title{color:#502E90;font-weight: bold;}
.uk-accordion-title:focus, .uk-accordion-title:hover{color:#15BCAC;}
.uk-container{max-width:1400px;}
.uk-subnav-pill>.uk-active>a.lab-green-bg{background-color:#15BCAC;}
.uk-subnav>*>:first-child{color: #fff;}
.uk-subnav>*>a:focus, .uk-subnav>*>a:hover {color: #f90;}
.uk-subnav>.uk-active>a{color:#fff;text-decoration: underline;font-weight: bold;}
.uk-form-icon{color:#523193;z-index: 1;}
.uk-navbar-nav>li>a{    font-size: .775rem;}
.uk-input, .uk-select, .uk-textarea {
    max-width: 100%;
    width: 100%;
    border: 0 none;
    padding: 0 10px;
    background: #fff;
    color: #000;
    border: 1px solid #000;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}
.uk-list-decimal>::before{color:rgba(80, 46, 144, 0.4); font-size: 2em; left: -40px;    content: counter(decimal,decimal) '\200A\00A0';}
.uk-list-square>::before{color:#15BCAC; }

.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {
    background-color:#502E90;}

.uk-input::-webkit-input-placeholder { color: #502E90; font-size: 0.7rem;}
.uk-input:-moz-placeholder {
    color: #502E90;
    opacity:  1;
    font-size: 0.7rem;
}

.uk-input::-moz-placeholder {
    color: #502E90;
    opacity:  1;
    font-size: 0.7rem;
}

.uk-input:-ms-input-placeholder {
    color: #502E90;
    font-size: 0.7rem;
}

.uk-link, a {
    color: #15BCAC;}

.uk-link:hover, a:hover {color:#502E90;}

/* Set the size of the div element that contains the map */
#map {
    height: 300px;
    /* The height is 400 pixels */
    width: 100%;
    /* The width is the width of the web page */
}




.uk-icon-button {
    box-sizing: border-box;
    width: 46px;
    height: 46px;
    border-radius: 500px;
    background: rgb(255 255 255 / 20%);
    color: #502E90;
    vertical-align: middle;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition: .1s ease-in-out;
    transition-property: color,background-color;
}
.uk-icon-button:focus, .uk-icon-button:hover {
    background-color: #502e90;
    color: #fff;
}


.uk-text-meta {
    font-size: .875rem;
    line-height: 1.4;
    color: #333;
    font-weight: 300;
}
.uk-input, .uk-select, .uk-textarea{border:1px solid #e5e5e5;}
.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before, .uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{left:1px;}


.uk-grid-divider>:not(.uk-first-column)::before{border-left:1px solid #ccc;}
.uk-grid-divider.uk-grid-column-small>*, .uk-grid-divider.uk-grid-small>*{padding-left:1px;}
.uk-grid-divider.uk-grid-column-small, .uk-grid-divider.uk-grid-small {margin-left: 0px;}

.banner-section {
    padding-top: 320px;
    padding-bottom: 220px;
    position: absolute;
    z-index: 9;
    /*  overflow: hidden;*/
}
.banner-section .banner-element {
    position: absolute;
    right: 21%;
    top: 40%;
    z-index: 3;
    animation: rotate2 25s linear infinite;
}
@media only screen and (max-width: 1199px) {
    .banner-section .banner-element {
        display: none;
    }
}
@media only screen and (max-width: 1300px) {
    .banner-section .banner-element {
        right: 17%;
    }
}
.banner-section .banner-element-two {
    position: absolute;
    right: 6%;
    top: 28%;
    z-index: 3;
    animation: zoominoutsinglefeatured 3s linear infinite;
}
.banner-section .banner-element-two img {
    width: 40%;
}
@media only screen and (max-width: 1199px) {
    .banner-section .banner-element-two {
        display: none;
    }
}
@media only screen and (max-width: 1300px) {
    .banner-section .banner-element-two {
        right: -32px;
    }
}
.banner-section .banner-element-three {
    position: absolute;
    right: 6%;
    top: 59%;
    z-index: 3;
    animation: zoominoutsinglefeatured 5s linear infinite;
}
.banner-section .banner-element-three img {
    width: 60%;
}
/*@media (min-width: 960px){
    .lab-sticky{right:53px;}
}*/
	@media (max-width: 1680px){
		.lab-sticky {
			right: 9.21%;
		}
	}
    @media (min-width:1200px){
        .lab-sticky{right:3.71%;}
    }
    @media only screen and (max-width: 1199px) {
        .banner-section .banner-element-three {
            display: none;
        }

    }
    @media only screen and (max-width: 1300px) {
        .banner-section .banner-element-three {
            right: -32px;
        }
    }
    @media only screen and (max-width: 575px) {
        .banner-section {
            padding-top: 220px !important;
            padding-bottom: 120px !important;
        }
        .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before {display:none;}
        .uk-form-icon:not(.uk-form-icon-flip)~.uk-input {
            padding-left: 40px!important;
            width: 44vh;
        }
        .uk-form-icon-flip~.uk-input{width: 44vh;}
        .lab-border-radius{  border-radius:4px;
                             -moz-border-radius:4px;
                             -webkit-border-radius:4px;}
        .uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin, .uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin {
            margin-top: 7px;}
        .uk-height-viewport {
            min-height: 46vh;
        }
        .uk-select:not([multiple]):not([size]) {width: 44vh;}
        .uk-padding-remove\@s{padding: 0;}
        .uk-margin-remove-bottom\@s{margin-bottom:0;}
    }
    .banner-section .banner-content {
        position: relative;
        z-index: 9;
    }
    .banner-section .banner-content .sub-title {
        color: #c94613;
        background-color: white;
        box-shadow: inset -1px -1px 3px 1px #FFF, inset 1px 1px 3px 1px #C4C4C4;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 20px;
        position: relative;
        border-radius: 25px;
        padding: 10px 25px;
    }
    @media only screen and (max-width: 991px) {
        .banner-section .banner-content .sub-title {
            font-size: 16px;
        }
    }
    .banner-section .banner-content .title {
        font-size: 60px;
        font-weight: 600;
        margin-bottom: 30px;
        color: white;
        text-transform: capitalize;
        position: relative;
    }
    .banner-section .banner-content .title span {
        color: #b12046;
    }
    .banner-section .banner-content h3 {
        margin-top: 60px;
        font-size: 20px;
        color: white;
        font-weight: 600;
        position: relative;
        padding-left: 40px;
        margin-bottom: 0;
    }
    .banner-section .banner-content h3::before {
        position: absolute;
        content: '';
        top: 12px;
        left: 0;
        width: 30px;
        height: 2px;
        background-color: white;
    }
    @media only screen and (max-width: 991px) {
        .banner-section .banner-content h3 {
            font-size: 18px;
        }
    }
    .banner-section .banner-content p {
        color: white;
        font-size: 18px;
        text-transform: unset;
        font-weight: 400;
        position: relative;
    }
    .banner-section .banner-content .banner-btn {
        margin-top: 50px;
        display: flex;
    }
    @media only screen and (max-width: 440px) {
        .banner-section .banner-content .banner-btn {
            display: block;
        }
        /* .lab-sticky{right:auto;}*/
    }

    @media only screen and (max-width: 639px){

        .lab-border-10-search {
            border-radius: 10px;
        }
    }
    @media only screen and (max-width: 575px){
        .lab-find{    width: 85%;
                      margin: 0 auto;
                      padding:20px;}
        .lab-search-icon, .lab-search-icon:hover {
            border-radius: 4px;
        }
        .uk-accordion-title{font-size: 1rem;}
        .lab-font-size-35{font-size: 1.5rem;}

        .lab-sticky{margin-top: 30px!important;}
    }
    .uk-modal-header{border: none;}

    /* Footer */

    .footer {
        position:fixed;
        bottom:0;
        left:0;
        width:100%;
        height: 80px;
        background-color: #fff;
    }
    .qs_result{cursor: pointer;}
    .qs_result:hover{color: #502E90;}
    .uk-input:focus, .uk-select:focus, .uk-textarea:focus {
        outline: 0;
        background-color: #fff;
        color: #666;
        border-color: #502E90;
    }


    /*Timeline*/
    .main-timeline{
        overflow: hidden;
        position: relative;
    }

    .main-timeline:before{
        content: "";
        width: 3px;
        height: 100%;
        background: #d6d5d5;
        position: absolute;
        top: 0;
        left: 50%;
    }
    .main-timeline .timeline{
        padding-right: 30px;
        position: relative;
    }
    .main-timeline .timeline:before,
    .main-timeline .timeline:after{
        content: "";
        display: block;
        width: 100%;
        clear: both;
    }
    .main-timeline .timeline:first-child:before,
    .main-timeline .timeline:last-child:before{
        content: "";
        width: 13px;
        height: 13px;
        border-radius: 50%;
        border: 2px solid #d6d5d5;
        background: #fff;
        margin: 0 auto;
        position: absolute;
        top: 0;
        left: 0;
        right: -3px;
    }
    .main-timeline .timeline:last-child:before{
        top: auto;
        bottom: 0;
    }
    .main-timeline .timeline-icon{
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background: #fff;
        border: 2px solid #d6d5d5;
        box-sizing: content-box;
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: -4px;
    }
    .main-timeline .timeline-icon:before{
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #737ab4;
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
    .main-timeline .year{
        display: inline-block;
        padding: 6px 20px;
        margin: 0;
        font-size: 14px;
        color: #fff;
        background: #737ab4;
        text-align: center;
        position: absolute;
        top: 50%;
        right: 35%;
        transform: translateY(-50%);
    }
    .main-timeline .year:before{
        content: "";
        border-right: 18px solid #737ab4;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
        position: absolute;
        top: -1.5px;
        left: -18px;
    }
    .main-timeline .timeline-content{
        width: 46.5%;
        margin: 0 20px 0 0;

        position: relative;
    }
    .main-timeline .timeline-content:after{
        content: "";
        border-left: 20px solid #f2f2f2;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        position: absolute;
        top: 50%;
        right: -20px;
        transform: translateY(-50%);
    }
    .main-timeline .title{
        font-size: 24px;
        font-weight: bold;
        margin: 0 20px 0 0;
    }
    .main-timeline .post{
        display: inline-block;
        font-size: 14px;
        margin-top: 6px;
    }
    .main-timeline .description{
        font-size: 14px;
        line-height: 24px;
        margin: 0;
        clear: both;
    }
    .main-timeline .timeline:nth-child(2n){ padding: 0 0 0 30px; }
    .main-timeline .timeline:nth-child(2n) .year{
        right: auto;
        left: 35%;
    }
    .main-timeline .timeline:nth-child(2n) .year:before{
        border: 18px solid transparent;
        border-right: none;
        border-left: 18px solid #737ab4;
        left: auto;
        right: -18px;
    }
    .main-timeline .timeline:nth-child(2n) .timeline-content{
        float: right;
        margin: 0 0 0 20px;
    }
    .main-timeline .timeline:nth-child(2n) .timeline-content:after{
        border-left: none;
        border-right: 20px solid #f2f2f2;
        right: auto;
        left: -20px;
    }
    @media only screen and (max-width: 1200px){
        .main-timeline .year{ right: 30%; }
        .main-timeline .timeline:nth-child(2n) .year{ left: 30%; }
    }
    @media only screen and (max-width: 990px){
        .main-timeline .year{ right: 25%; }
        .uk-margin-remove\@s{margin:0!important;}
        .uk-move-up\@s{margin-top:-165px!important;}
        .main-timeline .timeline:nth-child(2n) .year{ left: 25%; }
    }
    @media only screen and (max-width: 767px){
        .uk-margin-small-bottom\@s{margin-bottom:10px;}
        .main-timeline:before{ left: 10px; }
        .main-timeline .timeline{
            padding: 0 0 0 30px;
            margin-bottom: 20px;
        }
        .main-timeline .timeline:last-child{ margin-bottom: 0; }
        .main-timeline .timeline:first-child:before,
            .main-timeline .timeline:last-child:before{ display: none; }
        .main-timeline .timeline-icon{
            margin: 0;
            position: absolute;
            top: 7px;
            left: 0;
        }
        .main-timeline .year,
        .main-timeline .timeline:nth-child(2n) .year{
            display: block;
            font-weight: bold;
            margin: 0 0 32px 30px;
            z-index: 1;
            position: relative;
            top: auto;
            left: auto;
            right: auto;
            transform: none;
        }
        .main-timeline .timeline:nth-child(2n) .year:before{
            border-left: none;
            border-right: 18px solid #737ab4;
            right: auto;
            left: -18px;
        }
        .main-timeline .timeline-content{ padding: 20px; }
        .main-timeline .timeline-content,
        .main-timeline .timeline:nth-child(2n) .timeline-content{
            width: auto;
            float: none;
            margin: 0 0 0 30px;
        }
        .main-timeline .timeline-content:after,
            .main-timeline .timeline:nth-child(2n) .timeline-content:after{
            border: none;
            border-bottom: 20px solid #f2f2f2;
            border-left: 20px solid transparent;
            border-right: 20px solid transparent;
            top: -20px;
            left: 50%;
            right: auto;
            transform: translateX(-50%);
        }
    }
    @media only screen and (max-width: 480px){
        .main-timeline .title{
            float: none;
            margin: 0;
        }
        .main-timeline .year,
        .main-timeline .timeline:nth-child(2n) .year{ margin-left: 20px; }
        .main-timeline .timeline-content,
        .main-timeline .timeline:nth-child(2n) .timeline-content{ margin-left: 10px; }
        .main-timeline .post{ margin: 5px 0; }
    }

    /*End Timeline*/

    .uk-list > li::marker {content:'';}
    .lab-mens-health {
        background: transparent linear-gradient(90deg, #FF93C1 0%, #FE646B 100%) 0% 0% no-repeat padding-box;
        box-shadow: 0px 0px 5px #D9D9D95D;
        border-radius: 5px;
        opacity: 1;
    }

@media screen and (min-width:420px) and (max-width:440px) {
    body .uwy.userway_p5 #userwayAccessibilityIcon {
        left: 2px;
    }
}

@media screen and (min-width:400px) and (max-width:420px) {
    body .uwy.userway_p5 #userwayAccessibilityIcon {
        bottom: 2px;
        left: 1px;
    }
}
@media screen and (min-width:370px) and (max-width:400px) {
    body .uwy.userway_p5 #userwayAccessibilityIcon {
        width: 25px;
        height: 25px;
        min-width: 25px;
        min-height: 25px;
        bottom: 2px;
        left: 2px;
    }
    
    body .uwy.userway_p5 #userwayAccessibilityIcon .ui_w{
        height: 25px;
        width: 25px;
    }
}

@media screen and (min-width:340px) and (max-width:370px) {
    
    body .uwy.userway_p5 #userwayAccessibilityIcon {
        width: 20px;
        height: 20px;
        min-width: 20px;
        min-height: 20px;
        bottom: 2px;
        left: 2px;
    }
    
    body .uwy.userway_p5 #userwayAccessibilityIcon .ui_w{
        height: 20px;
        width: 20px;
    }
}

@media screen and (min-width:300px) and (max-width:340px) {
    
    body .uwy.userway_p5 #userwayAccessibilityIcon {
        width: 16px;
        height: 20px;
        min-width: 20px;
        min-height: 20px;
        bottom: 2px;
        left: 2px;
    }
    
    body .uwy.userway_p5 #userwayAccessibilityIcon .ui_w{
        height: 20px;
        width: 20px;
    }
}


/* =============================
   Header and Footer and Etc Css
   ============================= */

/* Header Start CSS */
/*header-top*/
.header-top {background:var(--primary-color);min-height: 45px;padding: 10px 0px;}
.offerInfo{text-align: center; font-family:var(--font-heebo);font-weight:400;font-size: 14px;line-height: 24px;color: #fff;}
.offerInfo strong{font-weight:500;}

 /*header-bottom*/
 .logo-label {font-style: normal;font-weight: 400;font-size: 15px;line-height: 24px;margin-left: 10px;font-family: var(--font-mulish);color: var(--primary-color);}
.header-bottom {background: #FFFFFF;box-shadow: 0px 4px 4px rgb(219 219 219 / 16%);position: relative;z-index: +99;}
.header-bottom .uk-navbar-nav {align-items: center; margin-right: 0px !important;}
.header-bottom .uk-navbar-nav>li>.menu-link{text-transform: capitalize;font-family:var(--font-heebo);font-style: normal;font-weight: 400;font-size: 14px; padding:0px 10px; line-height: 22px;color: var(--secondary-color);}
.header-bottom .uk-navbar-nav .getStarted-btn {text-transform: none;transition: all .6s ease-in-out; margin: 0 10px;border-radius: 5px;color: var(--primary-color);border: 1px solid var(--primary-color);font-family: var(--font-mulish);font-style: normal;font-weight: 600;font-size: 15px;padding:0 30px;line-height:40px;min-height: 40px;}
.header-bottom .uk-navbar-nav .getStarted-btn:hover{color:#fff; background-color:var(--primary-color);transition: all .6s ease-in-out;}
.header-bottom .uk-navbar-nav .getStarted-btn.btn-fil {margin-left: 0px;color: #fff;background-color: var(--primary-color);transition: all .6s ease-in-out;}
.header-bottom .uk-navbar-nav .getStarted-btn.btn-fil:hover {background:var( --primary-color-hover);}

.uk_notification {position: relative;margin-left: 10px;}
.uk_notification span {position: absolute;top: -4px;right: -4px;background:var(--primary-color);color: #fff;width: 20px;text-align: center;line-height: 20px;height: 20px;border-radius: 100%;font-family:var(--font-mulish);font-size: 11px;font-weight: 600;}
.toggle-menu {display: none;}
 
/* =============================
        Responsive Header css
   ============================= */
@media only screen and (max-width:1167px) {
   /* Header css */
   .header-bottom .uk-navbar-nav>li>.menu-link {padding: 0px 5px;font-size: 13px;}
   .header-bottom .uk-navbar-nav .getStarted-btn {font-size: 14px;padding: 0 18px;}
   .light-header .uk-logo img {max-width: 180px;}
   /*  */
   #header.light-header .uk-container {padding-left: 15px;padding-right: 15px;}
}
@media only screen and (max-width:1040px) {
   .header-bottom .uk-navbar-nav .getStarted-btn.btn-fil {margin-right: 0px;}
   .header-bottom .uk-navbar-nav .getStarted-btn {padding: 0 10px;}
  
}

@media only screen and (max-width:999px) {
   /* Header css */
   .light-header .header-bottom .uk-navbar-nav:first-child {display: flex;}
   .light-header .header-bottom{background:none;}
   .header-bottom {background: linear-gradient(161.85deg, #3B2B9F 41.57%, #C064F8 159.09%);}
   .light-header .uk-logo img {filter: brightness(0) invert(1);}
   .light-header .uk-logo img{filter:none;}
   .light-header .toggle-menu .toggle-btn img{filter:brightness(1) invert(0);}
   .header-bottom .uk-navbar-nav li{display:none;}
   .toggle-menu .toggle-btn img{filter:brightness(0) invert(1);}
   .light-header .header-bottom .menu-nav>div{width:auto;}
   .header-bottom .uk-navbar-nav li:last-child{display:flex;align-items:center;}
   /* notification */
   .uk_notification span {position: inherit;display: inline-block;background: #FF678C;width: 26px;height: 26px;line-height: 26px;top: inherit;right: inherit;font-size: 13px;}
   .uk_notification {margin: 0px;}
   .uk_notification img {display: none;}
   .uk_notification span{display:none;}

   /* toggle-menu */
   .toggle-menu {display:block; margin-left: 10px;}
   .toggle-menu .toggle-btn {background: none;border: 0px;padding: 0px;display: block;}
   .header-bottom .uk-navbar-nav>li>.menu-link:hover {color: #fff;}
   
}
 

@media only screen and (max-width:479px) {
   /* Header css */
   /* .header-top {display: none;} */
   .header-bottom .uk-navbar-nav+.uk-navbar-nav li {display: none;}
   .header-bottom .uk-navbar-nav+.uk-navbar-nav li:last-child {display: flex; align-items: center;}

   /* Mobile-Menu-Nav */
   .header-bottom .mobile-menu-nav ul {display: flex !important; justify-content: space-between; width: 100%;}
   .header-bottom .mobile-menu-nav a.menu-link { position: relative; font-size: 16px; display: inline-block;width: auto !important;color: #fff;line-height: 18px;min-height: auto; padding-bottom:14px;}
   .header-bottom .mobile-menu-nav a.menu-link:after {transition: all .6s ease-in-out; opacity: 0; position: absolute;width: 100%;height: 7px;content: "";background: #C064F8;bottom: -2px;left: 0px;z-index: 1;border-radius: 60px;}
   .header-bottom .mobile-menu-nav a.uk-active:after {transition: all .6s ease-in-out; opacity: 1;}

   /* logo tagline */
   .logo-label {display:none;}
   /* .uk-navbar-item.uk-logo {display: block;padding-top: 7px;} */
    
}

/* Header/Footer Css End */

/* New Footer Start CSS */
#footer {background: var(--primary-color);}
.footer-inner {padding: 60px 0 40px 0 !important; margin-top:0px !important;}
.footer-inner .uk-first-column .widget-area {padding-right: 60px;}
.widget-area p{font-style: normal;font-weight: 300;font-size: 15px;font-family:var(--font-mulish);color: #FBFAFD;}
.widget-area  .description {margin: 0 0 50px 0;}
.widget-area .site-logo-light {margin-bottom: 30px;}
.need-help,.phone-number{font-family: var(--font-heebo);font-style: normal;font-weight:400;font-size:16px;line-height: 24px;color: #FFFFFF !important; text-decoration:none !important;margin-bottom: 20px;display: block;background-repeat: no-repeat;background-position: left top;background-size: auto;min-height: 28px;padding-left:43px;}
.need-help{background-image:url(/wp-content/themes/Avada/images/need-help-icon.png);}
.phone-number{background-image:url(/wp-content/themes/Avada/images/phone-icon.png);background-size: 16px;}
.email-icon-bg{background-image:url(/wp-content/themes/Avada/images/mail-icon.png);background-size: 21px;}

.need-help strong,.phone-number strong{font-weight: 700;}
.phone-number strong {display: block;}
.book-appointment {transition: all .6s ease-in-out; border: 1px solid #FFFFFF;background: var(--primary-color);border-radius: 50px;font-family:var(--font-mulish);font-style: normal;font-weight: 600;font-size:17px;line-height: 24px;padding: 11px 40px;color: #fff !important;text-decoration: none !important;display: inline-block;}
.book-appointment:hover {transition: all .6s ease-in-out; background: #fff;color: var(--primary-color) !important;}
.widget-title,.widget-menu ul li a {font-family: var(--font-heebo); font-style: normal;font-weight: 700;font-size: 17px;color: #FBFAFD;}
.widget-title {margin-bottom: 15px;}
.widget-menu .uk-nav+.uk-nav {margin-top: 40px;}
.widget-menu ul li a{font-size:15px; font-weight:400;padding: 5px 0;line-height: 20px;}
.widget-menu ul li a:hover {opacity: 0.8;}
.copyright {border-top: 1px solid #6B3CC4;display: flex;flex-wrap: wrap;padding: 15px 0;}
.copyright p,.copyright a {font-family: var(--font-mulish);font-style: normal;font-weight: 300;font-size: 14px;color: #FBFAFD !important;display: inline-block;margin: 0px;}
.copyright a {padding-left: 45px;}


/* Secondary Footer */
.secondary-footer .widget-title {margin-bottom: 7px;font-size: 15px; font-weight: 600;}
.secondary-footer  .book-appointment {padding: 0px 12px;line-height: 45px;font-size: 14px;font-weight: 500;width: 100%;text-align: center;margin-top: 40px;}
.secondary-footer .widget-menu ul li a {font-size: 14px; padding: 4px 0;line-height: 18px;}
.secondary-footer .widget-menu ul li .view_all_menu {margin-top: 8px;text-decoration: underline;}
.secondary-footer .footer-inner.footer-inner-second {padding-top: 0px !important;margin-top: 0px  !important;}
.secondary-footer .need-help, .secondary-footer  .phone-number {font-size: 15px;line-height: 22px;margin-bottom: 10px; height:auto;}
.secondary-footer  .phone-number strong {display: inline-block;}
.secondary-footer .need-help {margin-top: 13px;}
.secondary-footer .social-icon-footer ul li a {padding-left: 6px;}
.secondary-footer .social-icon-footer ul {list-style: none;margin: 0px;padding: 0px;}
.secondary-footer .site-map {padding-bottom: 20px;}
.secondary-footer .site-map ul {margin: 0px;padding: 0px;}
.secondary-footer .site-map ul li {display: inline-block;padding-right: 12px;}
.secondary-footer .site-map ul li:last-child {padding-right: 0px;}
.secondary-footer .sitemap-menu{position: relative;text-decoration: none;padding-right: 18px;}
.secondary-footer .sitemap-menu::after {content:"";transition: all .6s ease-in-out; background-image:url(/wp-content/themes/Avada/images/site-map-arrow.png);background-repeat: no-repeat;background-size: contain;background-position: center;width: 11px;height: 11px;position: absolute;right: 0px;top: 6px;}
.sitemap-menu[aria-expanded="true"]:after {transition: all .6s ease-in-out; transform: rotateX(180deg);}
.widget-area.right-hipaa {margin-top: 25px;}
.secondary-footer .social-icon-footer ul li a img {width: 22px;}

.social-icon-sidebar ul {margin: 0px;padding: 0px;list-style: none;width: 135px;}
.social-icon-sidebar ul li {margin-right: 6px;}
.Media-coverage-section a { pointer-events: none;}

/* header-bottom .uk-drop */
.header-bottom .uk-drop {margin-top: 3px;}
.header-bottom .uk-drop .uk-card-default {padding: 0px;border-radius: 4px;background-color: #fff;border: 1px solid rgba(33, 33, 33, .1);z-index: 1000;box-shadow: 0 5px 12px rgb(0 0 0 / 15%);}
.header-bottom .menulist .lf-username {max-width: 300px;font-size: 16px;font-weight: 600;color: var(--primary-color);padding: 10px 15px 10px 15px;border-bottom: 1px solid rgba(0, 0, 0, 0.0509803922);display: block;overflow: hidden;text-overflow: ellipsis;font-family: var(--font-heebo);}
.header-bottom .menulist ul {padding: 15px;margin: 0px;list-style: none;}
.header-bottom .menulist ul li a {font-family: var(--font-heebo);color: var(--secondary-color);font-style: normal;font-weight: 500;font-size: 15px;line-height: 20px;text-decoration: none;}
.header-bottom .menulist ul li:not(:last-child) {margin-bottom: 8px;line-height: 20px;display: block;width: 100%;}
.header-bottom .menulist ul li a:hover {color: var(--primary-color);}
/* Frequently Asked Questions Right section */
.labfinderFaq .uk-sticky {position: sticky !important;top: 133px !important;}
/* exam_landing_app */
#exam_landing_app .lab_exam_new_heading{color:#532B9F!important;font-weight:600!important;}
#exam_landing_app .mt-15{margin-top:15px!important;}
#medchat-launcher-frame.mc-launcher-tab {right: -52px !important;width: 150px !important;}
/* =============================
        Responsive css
   ============================= */
@media only screen and (max-width:1049px) {
  /* secondary-footer */
  .secondary-footer .book-appointment {line-height: 16px;padding: 8px 12px;}
}
@media only screen and (max-width:999px) {
  /* Footer css */  
  .footer-inner {padding: 40px 0 20px 0  !important;}
  .widget-area.right-hipaa {margin:0px;}
}
@media only screen and (max-width:960px) {
  /* Secondary Footer */
  .secondary-footer .footer-inner .uk-first-column .widget-area {width: 100%;padding: 0px;margin-top: 30px;}
  .secondary-footer .footer-inner .widget-area-two {flex-wrap: wrap;}
}
@media only screen and (max-width: 679px){
  .social-icon-footer {margin-top: 20px;}
  .labfinderFaq .uk-sticky {position: relative !important;top: 0px !important;}
  .labfinderFaq .uk-sticky-placeholder {display: none !important;}
}
 
@media only screen and (max-width:500px) {
  /* Footer css */ 
  .widget-menu .uk-nav+.uk-nav {margin-top: 20px;}
  .copyright a {padding-left: 5px;}
  /* landingLayoutPage */
  .landingLayoutPage>.uk-container {margin-left: -15px;margin-right: -15px;}
  .landingLayoutPage .educationalPurposes {padding: 0 15px;}
  .landingLayoutPage .educationalPurposes .uk-hidden\@s {display: none;}
  .landingLayoutPage .educationalPurposes p {margin-bottom: 0px;}
  .landingLayoutPage #lab-floatingtimes {padding: 0px 15px;}
  .landingLayoutPage #lab-floatingtimes .exam_lab>br.uk-first-column,.landingLayoutPage #lab-floatingtimes .exam_lab .uk-card>br.uk-first-column {display: none;}
  .landingLayoutPage #lab-floatingtimes .exam_lab .uk-card,
  .landingLayoutPage #lab-floatingtimes .campany_lab>.uk-card {padding: 20px;}
  .landingLayoutPage #lab-floatingtimes .exam_lab .uk-card>form {margin: 0px;padding: 0px;}
  .landingLayoutPage #lab-floatingtimes .exam_lab .uk-card>form>.uk-first-column {padding-left: 0px;}
  .landingLayoutPage div#star_rating_section {padding: 0px;}
  .landingLayoutPage div#star_rating_section .star_rating_section {margin: 0px;}
  .landingLayoutPage .star_rating_section .uk-width-70 {width: 100%;}
  .landingLayoutPage .star_rating_section .uk-width-30 {width: 100%;margin: 5px 0;}
  .landingLayoutPage .star_rating_section .uk-width-30 .uk-margin-small-left {margin-left: 0px !important;}
  .landingLayoutPage .star_rating_section .company-logo-p .company-logo {width: 65px;display: inline-block;height: 65px;}
  .landingLayoutPage .star_rating_section .uk-width-70 .lab-darkblue {line-height: 21px;}
  .landingLayoutPage div#star_rating_section .uk-button-secondary.lab-small-btn {font-size: 15px !important;}
  .landingLayoutPage div#star_rating_section .timeslotSlider {width:90px;padding-right: 10px;}
  .landingLayoutPage div#star_rating_section .uk-slidenav {padding: 0px;}
  .landingLayoutPage div#star_rating_section .uk-slidenav svg {width: 12px;}
  .landingLayoutPage .ViewNearbyLocations {margin-top: 0px !important;margin-bottom: 20px !important;}
  .landingLayoutPage .lab-pull-data a {color: var(--primary-color);}
  .landingLayoutPage>.uk-container .uk-width-3-5\@m {padding: 0px 15px;}
  .landingLayoutPage h1.company_name {line-height: 30px;font-size: 23px;}
  .landingLayoutPage .labExamSearchBtn {padding: 0px;margin-bottom: 25px;}
  .landingLayoutPage .sliderItemsTimeslot .uk-position-center-left-out {left: 0px;margin-left: 0px;}
  .landingLayoutPage .sliderItemsTimeslot .uk-position-center-right-out {margin-right: 0px;left: auto;right: 0px;}
  .landingLayoutPage .sliderItemsTimeslot .uk-slider-container {padding: 0;width: calc(100% - 40px);margin: auto;}
  .landingLayoutPage  .lab-icon-calendar{display:inline-block !important;}
  /* company detail */
  .landingLayoutPage #company_detail h2 {font-size: 22px;}
  .ukTabView #related ul>li {width: 100%;}
  div#inspire .v-application--wrap {box-shadow: none;}
  /* modalViewTimesLab */
  .modalViewTimesLab .lfresulttitle span {font-size: 18px !important;line-height: 24px !important;display: block;}
  .modalViewTimesLab .lfresultsingleleftinnerrightmiddleleft {font-size: 16px !important;}
  .modalViewTimesLab .lab-times > a {font-size: 14px !important;padding: 0px 3px !important;line-height: 40px;}
  .modalViewTimesLab .lab-times {padding: 0 5px !important;width: 25%;margin-bottom: 10px !important;}
  .modalViewTimesLab  .uk-grid {margin: 0 -5px !important;}
  .modalViewTimesLab #model-next-date-click {font-size: 20px !important;}
}

/* footer */
section.footer.uk-hidden\@m {display: none;}
.landingLayoutPage .lab-pull-data a {color: var(--primary-color);}
.ukTabView .uk-tab .uk-active a {color: var(--primary-color);font-weight: 500;border-color: var(--primary-color);border-width: 2px;}
.ukTabView .uk-tab a {font-size: 16px;font-family: var(--font-heebo);color: #212121;text-transform: capitalize;}
.ukTabView .uk-switcher li a {display: block;font-style: normal;font-weight: 500;font-size: 14px;line-height:18px;font-family: var(--font-mulish);color: var(--primary-color);}
.landingLayoutPage {font-family: 'Muli', sans-serif;color: #666;font-size: 16px;line-height:24px}
.landingLayoutPage h1,
.landingLayoutPage h2,
.landingLayoutPage h3,
.landingLayoutPage h4{line-height:initial;}
.landingLayoutPage .uk-card.uk-scrollspy-inview {padding: 30px;}
.landingLayoutPage .uk-card.uk-scrollspy-inview h2 {font-size: 1.5em;margin-top: 0px;}


/* Terms Of Use &  Privacy Policy Style */
#auto-complete-container h1{font-size: 20px;font-weight: 700;text-align: center;padding:6px 0 0;color:#fff;margin:0px;}
#auto-complete-container .vs-hide{visibility: hidden;}
/* pageContent */
.pageContent {padding: 50px 0;font-style: normal;font-weight: 400;font-size: 15px;line-height: 24px;font-family: var(--font-heebo);color: var(--secondary-color);}
.pageContent h1 {font-family: var(--font-heebo); color: var(--secondary-color);font-size: 35px;line-height: 48px;margin: 0px 0px 50px 0px;font-style: normal;font-weight: 700;}
.pageContent h1 label {display: block;font-style: normal;font-weight: 700;font-size: 23px;line-height: 28px;font-family: var(--font-heebo);color: var(--primary-color);margin-bottom:5px;}
.pageContent h2 {font-size: 22px;color: var(--secondary-color); font-family: var(--font-heebo);}
.pageContent>ul:not(:last-child) {margin: 0 0 30px 0;}
.pageContent p:not(:last-child) {margin: 0 0 30px 0;}
.pageContent ul ul li:not(:last-child)  {margin-bottom: 8px;}
.pageContent ul {padding-left: 24px;}
.pageContent ul ul{margin-top:8px;}
.pageContent ul ul{margin-bottom:30px;}
.pageContent p, .pageContent li, .pageContent li strong,.pageContent p strong {font-size: 16px;line-height: 25px;font-family: var(--font-mulish);}
.pageContent li:not(:last-child) {margin-bottom: 10px;}
.pageContent u {font-weight: 700;color: var(--primary-color);font-family: var(--font-mulish);}
.pageContent em{color: var(--secondary-color);font-family: var(--font-mulish);}
.pageContent h5 {font-size: 16px;line-height: 25px;font-family: var(--font-mulish);}
.pageContent h3 {font-family: var(--font-heebo);font-size: 18px;line-height: 24px;color: var(--secondary-color);font-weight: 700;margin-bottom: 10px;margin-top: 0px;}
.pageContent .followingAddress {display: block;margin-top: 10px;font-style: italic;font-weight: 500;color: var(--secondary-color);font-family: var(--font-mulish);}
.pageContent p a {color: var(--primary-color);}    
.pageContent p:last-child {margin-bottom: 0px !important;margin-top: 0px;}
.pageContent strong u {color: var(--secondary-color);}
/* Sitemap Page  */
.sitemap_div h1 {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 2px solid #F1F0F6;font-size: 30px;line-height: 36px;}
.sitemap_div ul.lf-sitemap-ul {margin: 0px;padding: 0px;list-style: none;}
.sitemap_div ul.lf-sitemap-ul li a {font-family: var(--font-mulish);font-weight: 500;color:var(--primary-color); text-decoration:underline;}
.sitemap_div ul.lf-sitemap-ul li a:hover {color: var(--primary-color);}
/* allExams  */
.allExams { padding: 50px 0;}
.allExams .uk-container {max-width: 1080px}
.allExams .page-title { font-family: var(--font-heebo); color: var(--secondary-color); font-size: 35px; line-height: 48px; margin: 0px 0px 50px 0px; font-style: normal; font-weight: 700;}
.exams-list { margin-bottom: 40px;}
.exams-list h3 { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 2px solid #F1F0F6; font-size: 22px; line-height: 26px; font-family: var(--font-heebo); color: var(--secondary-color); font-weight: 500;}
.exams-list ul li a { font-family: var(--font-mulish); font-weight: 500; color:var(--primary-color); text-decoration:underline;}
.exams-list ul {list-style: disc;color: var(--primary-color);padding-left: 19px;margin: 0px;}
.exams-list ul li:not(:last-child) { margin-bottom: 10px;}

@media (min-width: 960px){
  .landingLayoutPage .uk-h2,
  .landingLayoutPage h1 {font-size: 2.1vw;}
  .landingLayoutPage .uk-h2, 
  .landingLayoutPage h2 {font-size: 2.1vw;}
}

@media (min-width:500px){
  .landingLayoutPage .uk-card.uk-scrollspy-inview h2 {font-size: 18px;line-height: 24px;}
}

@media (max-width:500px){
  .pageContent h1 {font-size: 32px;line-height: 40px;margin: 0px 0px 30px 0px;}
  .pageContent h1 label {font-size:20px;line-height: 28px;}
  .pageContent>ul:not(:last-child) {margin: 0 0 20px 0;}
  .pageContent p:not(:last-child) {margin: 0 0 20px 0;}   
  .pageContent ul ul{margin-bottom:20px;}
  .pageContent h3 {font-size: 17px;}
  .pageContent {padding: 35px 0; margin: 0 -15px;}
  .sitemap_div h1 {font-size: 28px;line-height: 34px;}
  .exams-list h3 {font-size: 20px;line-height: 28px;}
  .allExams .page-title {font-size: 30px;line-height: 40px;}
  .sitemap_div h1 {font-size: 28px;line-height: 34px;}
}

/* 23-05-2023 */ 
body .uwy {z-index: +999 !important;}
.offcanvasSideMenu {width: 100%;}
.offcanvasSideMenu .uk-offcanvas-bar{background: var(--primary-color);width: 100%;left:-100%;padding:15px;z-index: +19999999999;}
.offcanvasSideMenu.uk-open .uk-offcanvas-bar{left:0%;}
.offcanvasSideMenu .uk-close svg {color: #fff;width: 18px;}
.offcanvasSideMenu .uk-close svg line {stroke-width: 1.5px;}
/* user-info */ 
.offcanvasSideMenu .user-info {padding: 0px 17px 24px 12px;border-bottom: 1px solid #7B5CB5;position: relative;margin-top: 53px;}
.offcanvasSideMenu .userThumbnail {border-radius: 105.578px;width: 45px;height: 45px;background: #F1F0F6;padding: 1px;object-fit: cover;object-position: center;margin-right: 12px;}
.offcanvasSideMenu .user-inner .user-name {font-family: var(--font-heebo);font-style: normal;font-weight: 500;font-size: 16px;line-height: 18px;margin-bottom: 3px;color: #fff;}
.offcanvasSideMenu .user-inner .user-name a{display: inline-block;position: relative;top: 4px;margin-left: 14px;}
.offcanvasSideMenu .user-inner .user-name img {width: 12px;margin-left: 14px;}
.offcanvasSideMenu .user-inner .user-email {margin: 0px;color: #fff;font-family: var(--font-heebo);font-style: normal;font-weight: 400;font-size: 14px;line-height: 18px;}
.offcanvasSideMenu .user-info .uk-close {top: 0px;right: 17px;padding: 0px;}
/* menu-info*/ 
.offcanvasSideMenu .menu-info {padding:34px 0px 23px 0px;height: calc(100vh - 154px);display: flex;align-content: space-between;flex-wrap: wrap;}
.offcanvasSideMenu .menu-info .uk-menu-link {margin: 0px;list-style: none;padding: 0px 12px;width: 100%;}
.offcanvasSideMenu .menu-info .uk-menu-link li {line-height: 23px;}
.offcanvasSideMenu .menu-info .uk-menu-link li a {color: #fff;font-family: var(--font-heebo);font-style: normal;font-weight: 400;font-size: 15.7953px;line-height: 23px;}
.offcanvasSideMenu .menu-info .uk-menu-link li:not(:last-child) {margin-bottom:20px;}
/* .offcanvasSideMenu .menu-info .uk-menu-link2 li:not(:last-child) {margin-bottom:15px;} */
.offcanvasSideMenu .menu-info .uk-menu-link:not(:last-child){border-bottom: 1px solid #7B5CB5;padding-bottom: 34px;margin-bottom: 34px;}
.offcanvasSideMenu .menu-info>div {width: 100%;}
.offcanvasSideMenu .menu-info>div:first-child {height: calc(100vh - 290px);overflow-y: auto;}
/* socialMedia */ 
.offcanvasSideMenu .socialMedia {width:100%;text-align:left;padding-left: 12px;}
.offcanvasSideMenu .socialMedia .follow_us {font-family: var(--font-heebo);font-style: normal;font-weight: 400;font-size: 15.7953px;line-height: 23px;color: #fff;}
.offcanvasSideMenu .socialMedia  ul {margin: 0px;padding: 0px;list-style: none; margin-top: 10px;}
.offcanvasSideMenu .socialMedia ul li:not(:last-child) {margin-right:20px;}
.offcanvasSideMenu .socialMedia ul li .lf-icon {width: 1.3em;height: 1.3em;}


