@charset "utf-8";html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased; font-size: 10px;}
body{margin:0;padding:0;font-family: 'Roboto-Regular';background:#ffffff;font-size:16px; color: #1b1b1b; overflow-x: hidden;}
ul, ol, p, form, input, textarea, select, pre, em, sub, sup, canvas, section, article, aside, img, a, li, iframe, table, nav, header, footer, body, menu, button{margin:0;padding:0;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;list-style:none;text-decoration:none;outline:none;border:0;border-spacing:0;border-collapse:collapse;font-family: 'Roboto-Regular';}
*, after, before{box-sizing:border-box;-webkit-box-sizing:border-box;}

p{ line-height:1.5 ;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
a{text-decoration: none!important;color: #c2510f;}
a:hover{color: #a7460e;}
label{font-weight: normal!important;}
b, strong{font-family: 'Roboto-Medium';font-weight: normal;}
a:focus{background: none;}
u{text-decoration:underline;}
i, em{font-style:italic;}
img{max-width:100%;}
.clear{clear:both;}
input[type="button"], 
input[type="submit"], 
input[type="reset"],
input[type="text"],
select,
textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;}
select::-ms-expand{display:none;}
input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer;}
p{color:#0f0f0f;}

@font-face{font-family: 'Roboto-Black';src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Black.woff') format('woff'), url('../fonts/Roboto-Black.ttf')  format('truetype'), url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Roboto-Bold';src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.ttf')  format('truetype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Roboto-Medium';src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.ttf')  format('truetype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Roboto-Regular';src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf')  format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Roboto-Light'; src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf')  format('truetype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg'); font-weight: normal; font-style: normal; }

body,html{overflow-x: hidden;}


header#header_health{ width: 100%; background:#dfeaf0; padding: 30px 0;transition: 0.2s;-webkit-transition: 0.2s;}
.logo-bx{ float: left; }
.logo-bx img{transition: 0.2s;-webkit-transition: 0.2s;}
.header_right{ float: right; margin-top: 10px; }
.main-menu{ float: left; padding-top: 13px; }
.main-menu ul li{  display: inline-block; }
.main-menu ul li + li{ margin-left: 20px; }
.main-menu ul li a{ display: inline-block; color: #1e1e1e; font-size: 14px; text-transform: uppercase; font-family: Roboto-Medium; }
.main-menu ul li a:hover,
.main-menu ul li a.active{ color: #1aa48a }
.btnsr{ float: right; padding-left: 34px; }
.btnsr ul li{ float: left; }
.btnsr ul li + li{ margin-left: 10px; }
.btnsr ul li a{ float: left; display: initial;  background: #008c71; color: #fff; border-radius: 4px; padding: 17px 16px; line-height: 1; text-transform: uppercase; font-size: 14px;}
.btnsr ul li + li a{ background: #19a58a; }

.main-menu ul li{ position: relative;}

@media screen and (min-width: 992px)
{
    .main-menu ul li .menu-hover-box{ position: absolute; top: 100%; width: auto; left: 0; opacity: 0; visibility: hidden; transition: 0.3s; -webkit-transition: 0.3s; padding-top: 10px; z-index: 99; }
    .main-menu ul li:hover .menu-hover-box{  opacity: 1; visibility: visible;}
    .main-menu ul li .menu-hover-box ul{ padding: 8px; border-radius: 7px; background: #fff; box-shadow: 0 0 20px 0px rgba(0,0,0,0.2);}
    .main-menu ul li .menu-hover-box ul li{ display: block; float: none;}
    .main-menu ul li .menu-hover-box ul li + li{ margin-left: 0;}
    .main-menu ul li .menu-hover-box ul li a{ padding: 4px; display: block; white-space: nowrap;}

}

.btn{ border: 1px solid transparent;}


.head_slider{ float: left; width: 100%; background: #dfeaf0; }
.sl_vertable{ display: table; width: 100%; }
.sl_let{ display: table-cell; vertical-align: middle; height: 100%; width: 57%; min-width: 57%; }
.sl_right{ display: table-cell; vertical-align: middle; height: 100%; width: 43%; min-width: 43%; height: 855px; }
.sl_right.vbottom{ vertical-align: bottom; }
.sl_right.vmiddle{ vertical-align: middle; }
.sl_right.vtop{ vertical-align: top; }
.sl_right img{ max-height: 856px; }
.sl_let h3{ display: block; width: 100%; font-size: 70px; font-family: Roboto-Light; }
.sl_let h5{ display: block; width: 100%; font-size: 30px; font-family: Roboto-Light; text-transform: capitalize; margin-bottom: 15px; line-height: 1.4;}

.btn{ font-size: 18px; border-radius: 4px; padding: 17px 26px; border:0; box-shadow:0 13px 27px rgba(0, 0, 0, 0.11); }
.btn.btn-primary{ background: #1aa48a; color: #fff;border: 1px solid #1aa48a; }
.btn.btn-primary:hover{ background: transparent; color: #1aa48a; }
.btn a{ color: inherit; font:inherit; }
.btn i{ padding-left: 20px; }
/* .sl_let .btn{ margin-left: 152px; margin-top: 277px; } */
.sl_let .btn{ margin-left: 0; margin-top: 277px; }
.slidercarousel{ margin-right: -80px; }
#homesliderv{ position: relative; }
#homesliderv .carousel-indicators{ padding: 48px 34px; text-align: right; left: 30px; top: 54%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); bottom: auto; margin:0; max-width: 360px; background: #fff; }
/* #homesliderv .carousel-indicators{ padding: 48px 34px; text-align: right; left: 30px; top: 54%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); bottom: auto; margin:0; width: 514px; background: #fff; } */
#homesliderv .carousel-indicators:before{ content: ""; width: 90px; height: 90px; border-radius: 50px; background: #fff; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); margin-left: -35px; }
#homesliderv .carousel-indicators li{ text-indent: 0; width: auto; height: auto; border: 0; border-radius: 0; margin:0; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; margin-left: 12px; margin-top: 0;}
.iconof_sl{ display: block; text-align: center; width: 70px; height: 58px; position: relative;}
.iconof_sl img{ display: block; width: auto; margin:0 auto; height: auto; max-height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin:auto; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.icon_sllabel{ display: block; font-size: 14px; color: #3a3a3a; font-family: Roboto-Medium;  text-align: center; padding-top: 8px;}

@media screen and (min-width:650px)
{
	#homesliderv .carousel-indicators .active{ width: auto; height: auto; background: transparent; margin:0; position: absolute; left: -28px; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; top: 31%; }
	#homesliderv .carousel-indicators .active .iconof_sl{ display: inline-block; vertical-align: middle; width: 68px; height: 68px; }
	#homesliderv .carousel-indicators .active .iconof_sl img{ filter:none; -webkit-filter:none; max-height:48px; }
    
	#homesliderv .carousel-indicators .active.smicons .iconof_sl img{ height: 80% }
	#homesliderv .carousel-indicators .active .icon_sllabel{ display: inline-block; vertical-align: middle; padding-top: 0; padding-left: 6px; font-size: 18px; color: #1aa48a;}
}


.repeat_sections{ display: block; width: 100%; clear: both; padding: 100px 0; }
.repeat_sections.greybg{ background: #f1f4f3 }
.repeat_sections:before,
.repeat_sections:after{ content: ""; display: block; clear: both; }
.repeat_sections_header{ display: block; width: 100%; text-align: center; max-width: 768px; margin:0 auto; padding-bottom: 80px; }
.repeat_sections_header:before,
.repeat_sections_header:after{ content: ""; display: block; clear: both; }
.repeat_sections_header h3{ display: block; width: 100%; font-size: 38px; color: #018b71; font-family: Roboto-Light; padding-bottom: 20px;}
.repeat_sections_header span{ display: block; clear: both; width: 100%; font-size: 18px; color:#4a4a4a; font-family: Roboto-Medium; line-height: 1.5;}
.betterhealth_sec{ display: block; width: 100%; max-width: 460px; padding-top: 70px; }
.sec_title{ display: block; width: 100%; font-size: 38px; color: #018b71; font-family: Roboto-Light; padding-bottom: 15px; }
.wellness-image{ float: right; }
.wellness-image img{ display: block; }
.health_plans{ float: left; width: 100%; background: #fff; text-align: center; padding: 44px 45px; padding-bottom: 30px; min-height: 375px; }
.health_plans_icon{ display: block; width: 100%; height: 88px; position: relative; }
.health_plans_icon img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin:auto; }
.health_plans_label{ display: block; clear: both; font-size: 22px; color: #018b71; padding: 25px 0 20px 0; }
.clearscan_part{ float: left; width: 100%; position: relative; min-height: 648px; padding: 0 82px; }
.clearscan_img{ position: absolute; top: 40px; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); }
.clearscan_img img{ display: block; margin:0 auto; }
.partsscan{ display: block; }
.partsscan li{ display: block; clear: both; font-size: 18px; color: #018b71; font-family: 'Roboto-Bold'; }
.partsscan li + li{ margin-top: 30px; }
.partsscan li:after{ content: ""; display: inline-block; clear: both; width: 50px; height: 4px; background: #018b71; margin-top: 30px; }
.partsscan li:last-child:after{ display: none; }
.partsscan li span{ display: block; }
.clearscan_left{ float: left; width: 50%; }
.clearscan_right{ float: left; width: 50%; text-align: right; }
.scan_graph{ display: block; width: 100%; clear: both; margin-top: 110px; float: left; }

.product_presention{ display: block; clear: both; width: 100%; }
.product_presention:before,
.product_presention:after{ content: ""; display: block; clear: both; }
.product_presention_img{ float: left; width: 40%; }
.product_presention_content{ float: right; width: 60%; padding-left: 10px; }
.product_titlename{ display: block; text-transform: uppercase; font-size: 24px; color: #464646; padding-bottom: 45px; }
.pro_preslist{ display: block; width: 100%; clear: both; }
.pro_preslist:before,
.pro_preslist:after{ content: ""; display: block; clear: both; }
.pro_preslist ul li{ float: left; width: 50%; margin-bottom: 18px; text-transform: uppercase; color: #484949; font-size: 15px; font-family: Roboto-Medium;}
.pro_preslist ul li span{ display: inline-block; vertical-align: middle; }
.iconprs{ margin-right: 25px; width: 38px; height: 38px; background: url(../images/icons.png) 0 0 no-repeat; }
.icon2s{  background-position: 0 -347px; }
.icon3s{  background-position: 0 -54px; }
.icon4s{  background-position: 0 -403px; }
.icon5s{  background-position: 0 -111px; }
.icon6s{  background-position: 0 -463px; }
.icon7s{  background-position: 0 -169px; }
.icon8s{  background-position: 0 -520px; }
.icon9s{  background-position: 0 -228px; }
.icon10s{  background-position: 0 -580px; }
.icon11s{  background-position: 0 -285px; }
.icon12s{  background-position: 0 -638px; }

.product_presention.topspaces{ margin-top: 110px; }
.product_presention.rever .product_presention_img{float: right;}
.product_presention.rever .product_presention_content{float: left; padding-left: 0; padding-right: 10px;}
.dna_image{ float: right; margin-right: -55px; }
.dna_image img{ display: block; max-height: 856px; }
.dna_box{ float: left; width: 100%; }
.spacescan_image{ max-width: 720px; }

.repeat_sections.greenbg{ 
background: #3ac9ad;
background: -moz-linear-gradient(left, #3ac9ad 0%, #018b71 100%);
background: -webkit-linear-gradient(left, #3ac9ad 0%,#018b71 100%);
background: linear-gradient(to right, #3ac9ad 0%,#018b71 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ac9ad', endColorstr='#018b71',GradientType=1 ); }
.screen_life{ float: left; width: 100%; }
.image_lifescreen{ float: left; width: 100%; margin: -180px 0 -180px 0; }
.image_lifescreen img{ display: block; }
.life_contents{ float: left; max-width: 442px; }
.life_contents .sec_title{color: #fff; margin-top: 15px;text-transform: capitalize;}
.appplays{ float: left; width: 100%; clear: both; padding-top: 20px; }
.appplays a{ display: inline-block; border-radius: 4px; background:#d3efea; color: #2a302f; padding: 0px 20px; padding-right: 30px; }
.appplays a + a{ margin-left: 12px; }
.appplays a:hover{ background:#fff; }
.iconapps{ display: inline-block; font-size: 44px; vertical-align: middle; }
.iconapps .fa-google-play{ font-size: 35px; position: relative; top: -2px; }
.contrleft{ display: inline-block; vertical-align: middle; padding-left: 6px; }
.small-title{ font-size: 14px; }
.realnam{ display: block; clear: both; font-size: 24px; color: #515b59; font-family: Roboto-Bold; margin-top: -8px;}
.repeat_sections_header.spaceontopset{ padding-top: 50px; }

.gettingstarted{ float: left; width: 100%; clear: both; }
.getting_col{ float: left; width: 240px; text-align: center; }
.getting_col h4{ display: block; color: #018b71; font-size: 22px; text-transform: uppercase; font-family: Roboto-Medium; padding-bottom: 10px;}
.getting_col p{ display: block; clear: both; font-size: 14px;font-family: Roboto-Light; }
.gimage{ float: left; width: 100%; text-align: center; pointer-events: none;}
.cellfirst{ margin-left: 376px; margin-bottom: 15px; }
.celltwo{ margin-left: 160px; margin-top: 15px; }
.cellthree{ margin-top: 15px; margin-left: 142px; }
.cellfour{ margin-top: 15px; margin-left: 167px; }

.team_box{ float: left; width: 100%; background:#f1f4f3; border-radius: 4px; padding: 40px 20px; text-align: center; }
.team_image{ display: block; width: 100%; }
.teampersion_name{ display: block; width: 100%; padding-top: 32px; color: #020202; font-size: 18px; font-family: Roboto-Bold; text-transform: uppercase;}
.team_userpost{ font-size: 14px; color: #6e6f6f; padding-top: 6px; }

/*=================vijay css============*/
.dna_box .panel-group .panel{border: none;}
.dna_box .panel-default>.panel-heading+.panel-collapse>.panel-body{border: none;font-size: 14px;}
.dna_box .panel-default>.panel-heading{padding: 0;border: none;}
.dna_box .panel-title{position: relative;background: #f2f3f3;padding: 20px 60px 20px 87px;cursor: pointer;}
.dna_box .panel-title h2{font-size: 18px;color: #018b71;font-family: Roboto-Regular;margin-bottom: 5px;}
.dna_box .panel-title p{font-size: 14px;color: #1d1d1d;font-family: Roboto-Regular;}
.dna_box .panel-title>img{position: absolute;left: 15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.dna_box .panel-title .fas{position: absolute;right: 22px;top: 17px;font-size: 18px;color: #9fa0a0;}
.dna_box .panel-group .panel+.panel{margin-top: 10px;}
.dna_box .panel-heading[aria-expanded="false"] .fa-minus{display: none;}
.dna_box .panel-heading[aria-expanded="true"] .fa-minus{display: inline-block;}
.dna_box .panel-heading[aria-expanded="true"] .fa-plus{display: none;}
.dna_box .panel-heading[aria-expanded="true"] .panel-title,
.dna_box .panel-title:hover{background: #e4e6e6;}
.testimonials-section{background: #f1f4f3;}
.what-people-txt{background: #fff;padding: 25PX;margin-bottom: 30px;position: relative;}
.what-people-txt .fas{position: absolute;top: 100%;left:20px;font-size: 35px;color: #fff;line-height: 0;}
.user-img{display: inline-block;float: left;}
.user-img img{width: 62px!important;height: 62px;border-radius: 50%;object-fit: cover;}
.user-detail{width: calc(100% - 62px);display: inline-block;float: left;padding-left: 22px;padding-top: 15px;}
.user-detail h5{font-size: 18px;color: #363636;font-family: 'Roboto-Bold';}
.user-detail p{font-size: 16px;color: #667386;}
#testimonials-slider .owl-dots{text-align: center;margin-top: 90px;}
#testimonials-slider .owl-dots button{width: 6px;height: 6px;background: #5a5b5b!important;border-radius: 50%;display: inline-block;margin: 0 4px;transition: 0.2s;-webkit-transition: 0.2s;}
#testimonials-slider .owl-dot.active{background: #109b80!important;transform: scale(2);}
.what-people-txt p{font-size: 18px;color: #808080;line-height: 28px;font-family: 'Roboto-Light';min-height: 141px;}
.what-people-txt h4{font-size: 18px;color: #09947a;font-family: 'Roboto-Medium';margin-top: 20px;}
#main-menu-toggle,
#close-main-menu,
.black-layer{display: none;}
header#header_health.fixed-header{background: #fff;padding: 23px 0;position: fixed;left: 0;top: 0;z-index: 999;box-shadow: 0 4px 10px rgba(0,0,0,0.1);}
header#header_health.fixed-header .logo-bx img{max-width: 164px;}
.mobile-anchor{display: none;}
.modal-dialog{background: #ffffff;}
.modal-header .close{margin-top: 2px;}
.modal-header .modal-title{color: #008c71;}
.hs-richtext p{font-size: 25px;}

/*blog listing */
.blog-post-section{background: #f1f4f3;}
.all-team-section ul{max-width: none;margin: 0 -4px;}
.all-team-section ul li{float: left;width: 25%;padding: 0 4px;margin-bottom: 23px;}

.blog-row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.blog-colum{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;padding-right: 15px;padding-left: 15px;position: relative;}
.blogpost-col{ background: rgba(255, 255, 255, .96); border: 1px solid rgba(0, 0, 0, 0.11); height: 100%;}
.blogpost-col-img{width: 100%; height: 182px; overflow: hidden; }
.blogpost-col-img img{min-width: 100%; min-height: 100%; object-fit: cover; height: 100%;}
.blogpost-col-content{width: 100%; padding: 15px 10px; }
.blog_meta{font-size: 13px; color: #777; }
.sub_title{display: block; width: 100%; margin: 15px 0 10px 0; }
.sub_title a{color: #608921; font-size: 17px; font-weight: 300; line-height: 1.2; font-family: 'Roboto-Light';}
.excerpt{font-size: 14px; line-height: 1.3;margin: 0;}
.more-teamber{display: block; width: 100%; clear: both; padding: 8px 0; }
.more-teamber a{font-size: 14px; color: #608921;}
.spacesection{padding: 50px 0;}
.reinventing-premise-bx h3{font-size: 34px; color: #628731; margin-bottom: 70px; text-align: center; font-family: 'Roboto-Medium';}

/*blog loader*/
.blog-img-loader{height: 181px;border-radius: 6px;background: #f1f1f1;
	-webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: #F6F6F6;
    background: -webkit-gradient(linear, left top, right top, color-stop(8%, #F6F6F6), color-stop(18%, #F0F0F0), color-stop(33%, #F6F6F6));
    background: linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);
    background-size: 800px 104px;
    position: relative;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}
@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}
.blog-txt-loader{margin-top: 20px;}
.blog-txt-row{height: 38px;background: #f1f1f1;
-webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: #F6F6F6;
    background: -webkit-gradient(linear, left top, right top, color-stop(8%, #F6F6F6), color-stop(18%, #F0F0F0), color-stop(33%, #F6F6F6));
    background: linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);
    background-size: 800px 104px;
    position: relative;
}
.blog-txt-row + .blog-txt-row{margin-top: 13px;}
.h-40{height: 54px;}
.d-none{display: none!important;}

@media screen and (max-width: 1199px)
{
	.sub_title a{font-size: 15px;}
	.blogpost-col-img{height: 140px;}
}

@media screen and (max-width: 991px)
{
	.blogpost-col-img{ height: auto; }
	.blogpost-col-content{ float: none; display: block; overflow: hidden; width: 100%; padding-left: 20px; }
	.blog-colum{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 20px;}
	.blogpost-col-img img{height: auto;height: 170px;}
}

@media screen and (max-width: 600px)
{
	.blog-colum{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}	
	.blogpost-col-img img{height: auto;}
}


/*.blog-post-section .heading-md{margin-bottom: 60px;}
.blog-post-section{padding-top: 0;}
.blog-img img{border-radius: 10px;height: 235px;width: 100%;object-fit: cover;}
.blog-content{max-width: 90%;margin: 0 auto;border-radius: 10px;background: #f4f4f4;padding: 15px;margin-top: -70px; z-index: 1; position: relative;transition: 0.3s;-webkit-transition: 0.3s;}
.blog-content time{font-size: 12px;opacity: 0.5;font-family: 'Roboto-Medium';}
.blog-content a{color: #018b71;}
.blog-content h2{font-size: 17px;color: #018b71;line-height: 22px;margin: 10px 0;font-family: 'Roboto-Medium';min-height: 69px;}
.blog-content p{font-size: 14px;min-height: 80px}
.blog-content-parent:hover .blog-content{transform: translateY(-15px);-webkit-transform: translateY(-15px);}*/

header#header_health.bg-white{background: #fff;}
.static-content-heading{font-weight: 700;text-align: center;margin-bottom: 70px;color: #19a58a;}
.static-content-subheading{font-size: 19px;font-weight: 700;margin-bottom: 20px;color: #000;}
.static-content-outer p{color: #333;margin-bottom: 15px;}
.static-content-outer p strong{color: #000;font-size: 18px;}
.unorderd-list{padding-left: 40px;margin-bottom: 20px;}
.unorderd-list li{list-style: disc;font-size: 16px;margin-bottom: 10px;}

.footer-head{padding: 20px 0;background: #f5f5f5;border-top: 2px solid #eaeaea;}
.footer-logo img{max-width: 157px;}
.ftr-menu{padding-top: 9px}
.ftr-menu li{display: inline-block;margin-left: 20px;}
.ftr-menu li a{color: #5d5d5d;}
.ftr-menu li a:hover{color: #000;}


 /*============================== all footer css ===================================================================*/

.other-site-section{background: #d4d4d4; /*border-top: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2);*/clear: both;}
.other-site-section:after,
.other-site-section:before{content: "";display: table;clear: both;}
.other-site-left ul{margin: 0;padding: 0;list-style: none;}
.other-site-left ul:after,
.other-site-left ul:before{content: "";display: table;clear: both;}
.other-site-left ul li{list-style: none;display: inline-block;position: relative;}
.other-site-left ul li:after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);height: 11px;width: 1px;background: #4e4d4d;}
.other-site-left ul li a{line-height: 46px;padding: 0 9px;color: #252525;font-size: 14px;font-weight: 300;transition: 0.3s;-webkit-transition: 0.3s;display: inline-block;}
.other-site-left ul li a:hover{opacity: 0.5;}
.other-site-left ul li:first-child{background: #bfbfbf;line-height: 46px;padding: 0 9px;margin-right: 8px;color: #ffffff;font-size: 14px;font-weight: 300;}
.other-site-left ul li:first-child:after,
.other-site-left ul li:last-child:after{display: none;}
.other-site-left ul li:first-child:before{content: "";  width: 0; height: 0; border-top: 7px solid transparent; border-left: 7px solid #bfbfbf; border-bottom: 7px solid transparent;position: absolute;left: 100%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.other-site-right{float: right;}
.other-site-right:after,
.other-site-right:before{content: "";clear: both;display: table;}


/*=====copyright-css =======*/
.copyright{float: left;width: 100%;background: #e3e1e1;padding: 7px 0;text-align: center;}
.credits{margin-top: 8px;display: inline-block;vertical-align: middle;color: #656364;font-weight: 400;float: left;font-size: 13px;}
.credits a{color:#675f5f;text-decoration: underline!important;opacity: 0.8;vertical-align: top;display: inline-block;}
.credits a:hover{opacity: 1;}
.payment_methods{float: right;}
.social-icons{float: none;margin-left: 0;}
.social-icons:after,
.social-icons:before{content: "";display: table;clear: both;}
.social-icons a{float: left;width: 30px;height: 30px;line-height: 29px;font-size: 14px;margin-left: 5px;text-align: center;border-radius: 50%;color: #3f3f3f;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
.social-icons a:hover{background: #3f3f3f;color: #fff;border-color: #3f3f3f;}

/*other-site-css*/
.footer-top{ float: left; width: 100%; background:#686868; padding: 15px 0 30px 0; }
.quick_menu{float: left;width: 100%;}
.quick_menu .module.mod-box{float: left;width: 16.6%;}
.quick_menu .module-title{float: left;width: 100%;cursor: pointer;color: #fff;font-size: 15px;text-transform: uppercase;line-height: 32px;margin: 0;font-family: 'Roboto', sans-serif;font-weight: 400;}
/*.quick_menu .sitemap_icon h3.module-title::after{content: "\f0e8";}*/
/*h3.module-title:after{content: "";background: url(../images/footer-foundation-icon.png) center no-repeat;}*/
/*.quick_menu .foundation_icon h3.module-title::after{content: "";background: url(../images/footer-foundation-icon.png) center no-repeat;}
.quick_menu .company_icon h3.module-title::after { content: "\f1ad";}
.quick_menu .partner_icon h3.module-title::after { content: "\f0c0";}
.quick_menu .purchase_icon h3.module-title::after { content: "\f07a";}
.quick_menu .contact_icon h3.module-title::after { content: "\f041";}*/
/*.quick_menu h3.module-title:after{content: " ";display: inline-block;float: left;height: 30px;position: relative;vertical-align: middle;width: 30px;text-align: center;font-family: 'FontAwesome';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;border-radius: 50%;border: 1px solid #fff;font-size: 13px;line-height: 26px;text-align: center;margin-right: 8px;}*/
.menu.menu-sidebar{ float: left; width: 100%; margin-top: 0; }
.menu.menu-sidebar li{ float: left; width: 100%; }
.menu.menu-sidebar li + li{ margin-top: 2px; }
.menu.menu-sidebar li a{float: left; width: 100%; color: #ffffff; font-weight: 300; font-size: 11px; padding: 3px 5px; line-height: 1.2; border-radius: 5px;}
.menu.menu-sidebar li a span{ float: left; width: 100%; }
.menu.menu-sidebar li a:hover{ background:#fff; color: #5c7078; font-weight: 500;opacity: 1;}
.custom-btn .btn + .btn{ margin-left: 10px;}




@media screen and (max-width: 1300px)
{
    .other-site-left ul li a{font-size: 13px;}  
}


@media screen and (max-width: 1199px)
{
    /*.other_webshows_cell_left{ max-width: 272px;width: 272px;min-width: 272px; }*/
    .footer-clear-products-listing ul li a span:nth-of-type(2){ font-size: 15px; }
    .footer-clear-products_menus ul li a.target_blank-link{ margin-left: 26% !important; }
    .footer-clear-products_menus ul li.clearcenter_link a.target_blank-link{ margin-left: 19% !important; }
    .footer-clear-products_menus ul li a span.footer-clear-products-icon img{ max-width: 143px !important; }
    .footer-clear-products_menus ul li a span.footer-clear-products-icon{ padding-top: 5px; }
    .comingsoon{ font-size: 10px; }
}

@media screen and (max-width: 992px)
{
	.quick_menu .module.mod-box{ width: 33.3333%; margin: 10px 0 }
	.quick_menu .module.mod-box:nth-of-type(4n),
	.quick_menu .module.mod-box:nth-of-type(7n){ clear: both; }
	.credits{ font-size: 15px; }
}

@media screen and (max-width: 991px)
{	
	
    .footer-clear-products-listing ul li{ width: 50%;padding: 8px; }
    .footer-clear-products-listing ul li:nth-of-type(3n+4){ clear: none; }
    .footer-clear-products-listing ul li:nth-of-type(2n+3){ clear: both; }
    .footer-clear-productscontent{ padding-right: 20px; padding-left: 20px; }
    .footer-clear-products-listing ul li:nth-of-type(4n-8){ border-right: solid 1px rgba(255, 255, 255, 0.2); }
    .footer-clear-products-listing ul li:nth-of-type(2n-4){ border-right: 0 }
    .comingsoon{ font-size: 10px; font-weight: 500; transform: rotate(-43deg) translate(0%, 84px);-webkit-transform: rotate(-43deg) translate(2%, 77px);width: 177px;}
    .footer-clear-products-listing ul li .comingsoon_over{  top: 8px; }


    .footer-clear-products_menus ul li a span.footer-clear-products-icon img {max-width: 105px !important; }
    .footer-clear-products_menus ul li a span.footer-clear-products-icon {padding-top: 14px; }
    .footer-clear-products_menus ul li a.target_blank-link img{ max-width: 16px !important; }

    .other-site-section{padding-right: 0;}
    .other-site-left.pull-left{width: 100%;}
    .other-site-right.pull-right{width: 100%;text-align: center;}
    .social-icons{display: inline-block;}
    .other-site-left ul{display: block;width: 100%;}
    .other-site-left ul li{width: 20%;float: left;}
    .other-site-left ul li a{display: block;text-align: center;}
 	.other-site-left ul li:first-child{width: 100%;display: block;text-align: center;margin-bottom: 10px;}
 	.other-site-left ul li:first-child:before{border-top: 7px solid #bfbfbf; border-left: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 7px solid transparent;top: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

}

@media screen and (max-width: 768px)
{
	.other-site-right{float: none;text-align: center}
	.credits{ width:100%; text-align: center; }
	.payment_methods{ width: 100%; text-align: center; margin-top: 15px; }
	.social-icons{float: none;display: inline-block;margin-left: 0;}
}

@media screen and (max-width: 767px)
{	
    .footer-clear-products_menus ul li{ width: 100%; border-right: 0 !important; }
    .footer-clear-products_menus ul li + li{ border-top: solid 1px rgba(255, 255, 255, 0.2) !important; }
    .footer-clear-products_header{ padding: 15px; }
    .footer-clear-products_header .container{ padding-right: 0; padding-left: 0; }

    .footer-clear-products_menus ul li a:before{ content: ""; position: absolute; z-index: 2; top: auto; bottom: 0; width: 0; height: 0; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);
        border-bottom: solid 10px #4a4a4a !important; border-left: solid 10px transparent; border-top: solid 10px transparent; border-right: solid 10px transparent; display: none;
     }
     .footer-clear-products_menus ul li.active a:before{ display: block !important; }
     .footer-clear-products_menus ul li + li{ border-left: 0; }
     .footer-clear-products_header .footer-clear-products_menus ul li>a.target_blank-link:before{ display: none !important; }
     .footer-clear-products_menus ul li.active a:after{ display: none !important; }

     .footer-clear-products_menus ul li a.target_blank-link{ margin-left: 37% !important; }
     .footer-clear-products_menus ul li.clearcenter_link a.target_blank-link {margin-left: 37% !important; }
}

@media screen and (max-width: 650px)
{
	.quick_menu .module.mod-box{ width:50%; }

	.quick_menu .module.mod-box:nth-of-type(3n),
	.quick_menu .module.mod-box:nth-of-type(5n),
	.quick_menu .module.mod-box:nth-of-type(7n){ clear: both; }
	.quick_menu .module.mod-box:nth-of-type(4n),
	.quick_menu .module.mod-box:nth-of-type(7n),
	.quick_menu .module.mod-box:nth-of-type(6n){ clear: none; }
}

@media screen and (max-width: 567px)
{
    .footer-clear-products-listing ul li{ width: 100%; border-right: 0 !important }
    .other-site-left{padding-bottom: 10px;}
    .other-site-left ul{text-align: center;}
    .other-site-left ul li:first-child{border: none;}
    .other-site-left ul li{width: 49%;float: none;display: inline-block;border: 1px solid #bdb9b9;margin-bottom: 3px;}
    .other-site-left ul li:after{display: none;}
}


@media screen and (max-width: 479px)
{
	.footer-clear-products_menus ul li a.target_blank-link{ margin-left: 30% !important; }
    .footer-clear-products_menus ul li.clearcenter_link a.target_blank-link {margin-left: 30% !important; }
}

@media screen and (max-width: 412px)
{
	.quick_menu .module.mod-box{ width: 100%; }
}

@media screen and (max-width: 400px)
{
	.footer-clear-products_menus ul li a.target_blank-link{ margin-left: 27% !important; }
    .footer-clear-products_menus ul li.clearcenter_link a.target_blank-link {margin-left: 27% !important; }
}

.mind-body-text p + p{ margin-top: 15px;}
.mind-body-text p strong{font-family: 'Roboto-Bold'; font-size: 18px;}
.same-heading.text-center p{ max-width: 800px; margin: 0 auto; line-height: 1.6;}
.same-heading p + p{ margin-top: 20px!important;}
.same-heading p strong{ font-family: 'Roboto-Bold';}

.body-text-img{ padding-top: 65px;}

.health-notice p{ font-size: 15px; padding: 15px; background: #efefef; border-radius: 10px; margin: 20px 0; }
.pre-order-btn{ margin: 20px 0;}

.full-video-section{ position: relative;}
.full-video-section>img{ width: 100%; height: 100%; object-fit: cover; min-height: 500px; filter:brightness(0.8);}
.full-video-section .full-video-section-text{ position: absolute; top: 50%;  left: 0; right: 0; z-index: 1; text-align: center; transform: translateY(-50%);}
.full-video-section .full-video-section-text h4{     display: block; width: 100%; font-size: 50px; color: #fff; font-family: 'Roboto-Bold'; padding-bottom: 20px; text-shadow: 0 12px 17px rgb(0 0 0 / 46%);}
.play-btn { width: 57px; height: 57px; border-radius: 50%; background: #008c71; color: #fff; font-size: 20px; text-align: center; line-height: 57px; animation: 1.75s cubic-bezier(.66,0,0,1) infinite pulse2; -webkit-animation: 1.75s cubic-bezier(.66,0,0,1) infinite pulse2; box-shadow: 0 0 0 0 rgb(105 78 112 / 70%); cursor: pointer; outline: 0; }

@keyframes pulse2 {
  0% {
      box-shadow: 0 0 0px 0 rgba(255, 255, 255, 0.3), 0 0 0px 0 rgba(255, 255, 255, 0.2);
  }
  70% {
   box-shadow: 0 0 0px 40px rgba(255, 255, 255, 0.0), 0 0 0px 80px rgba(255, 255, 255, 0.0);
  }
  100% {
      box-shadow: 0 0 0px 0 rgba(255, 255, 255, 0.0), 0 0 0px 0 rgba(255, 255, 255, 0.0);
  }
}
.video-modal .modal-content{border: 7px solid #fff; border-radius: 10px;}
.video-modal .close{ position: absolute; width: 30px; height: 30px; border-radius: 50%; background: #fff; z-index: 1; opacity: 1; text-align: center; line-height: 30px; right: -18px; top: -18px; transition: .2s; -webkit-transition: .2s;}
.video-player{ text-align: center; overflow: hidden;}
.video-player video{    max-width: 100%; width: 100%; display: block;}
.video-modal .modal-body{ padding: 0;}

.video-modal .modal-dialog{ background: transparent;}
.display-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }
.display-table { display: table; width: 100%; height: 100%; }



.footer-head .ftr-menu.pull-right{ display: none;}
.footer-head .footer-logo.pull-left{ float: none!important; text-align: center;}





.banner-section{ padding: 90px 0;}
.banner-text p{font-weight: 500; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #008C71; }
.banner-text h1{ font-weight: 600; font-size: 5rem; line-height: 1.3; color: #000000;}
.banner-img-box{ position: relative; text-align: right;}
.banner-img-box::after{ content: ""; position: absolute; top: 50%; left: 100%; width: 9.6rem; border-radius: 100%; height: 9.6rem; background: #008C71; transform: translateY(-50%); -webkit-transform: translateY(-50%); margin-left: 8px;}
.bg-pink{ background: #F3F4F9; }

.banner-bottom-section{ padding:5rem 0; }
.banner-bottom-section .d-flex{ flex-wrap: wrap;  justify-content: center;}
.banner-bottom-section .d-flex a{ background: #FFFFFF; border-radius: 10px; padding: 1.6rem 3.7rem; font-style: normal; font-weight: 500; font-size: 16px; line-height:1.4; color: #008C71; transition: 0.3s; -webkit-transition: 0.3s;  margin-bottom: 15px;}
.banner-bottom-section .d-flex a + a{ margin-left: 30px;}
.banner-bottom-section .d-flex a:hover{  background-color: #1aa48a; color: #fff; }
.banner-bottom-section .d-flex + .d-flex a:nth-child(1){  margin-left: 110px;}


.same-section{ padding: 12rem 0;}
.same-heading{ padding-bottom: 12rem;}
.same-heading h2{font-weight: 600; font-size: 3.8rem; line-height: 1.4; text-align: center; color: #000000; }
.same-heading p {font-weight: 300; font-size: 20px; line-height:1.5; text-align: center; color: #000000;}
.same-heading-md p{ max-width: 75rem; margin: 0 auto; padding-top: 25px; }
.same-heading-low-margin{ padding-bottom: 8rem;}

.box-heading h4{font-weight: 600; font-size: 26px; line-height: 1.3; color: #000000; padding-bottom: 25px;}
.box-heading p{ font-weight: 300; font-size: 20px; line-height: 1.5; color: #000000; }

.Healthcare-care-section .box-heading{ padding-left: 50px;}
.half-round-img{ width: 0; height: 0; border-radius: 100%; border: 8rem solid; display: inline-block; border-color: transparent; border-top-color: #19A58A; transform: rotate( 46deg ); }

.round-img{ width: 9.6rem; height: 9.6rem; background: #008C71; position: absolute; display: block; border-radius: 100%;}

.clear-img-box{ position: relative;}
.clear-img-box .half-round-img{ position: absolute; top: 50%; right: -35px; z-index: 1; transition: 0.5s; transition-delay: 0.4; -webkit-transition-delay: 0.4; -webkit-transition: 0.5s; opacity: 0;}


.healthwork-section{ margin-bottom: 170px;}
.healthwork-video-box .half-round-img{ position: absolute;     top: 3px; left: 100%; margin-left: -86px; z-index: -1; }
.healthwork-video-box .round-img{     top: 44%; left: -18rem; }

.healthwork-video-box{ max-width: 60rem; height: 39.2rem; border-radius: 10px;  position: relative;margin: 0 auto; transform: translateY(170px); -webkit-transform: translateY(170px); position: relative;}
.healthwork-video-box img{ width: 100%; height: 100%; object-fit: cover;  filter: brightness(0.5); border-radius: 10px;}
.video-play-btn{ position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); -webkit-transform: translate(-50% , -50%); width: 60px; height: 60px; border-radius: 100%; display: flex; justify-content: center; align-items: center; background-color: #fff; color:#008C71 ; font-size: 22px; box-shadow: 0 0 0 9px rgb(255 255 255 / 20%); -webkit-box-shadow: 0 0 0 9px rgb(255 255 255 / 20%); transition: 0.3s; -webkit-transition: 0.3s;}
.video-play-btn:hover{ box-shadow: 0 0 0 15px rgb(255 255 255 / 20%); -webkit-box-shadow: 0 0 0 15px rgb(255 255 255 / 20%);}

.box-input{ background: #E9FFFB; border-radius: 10px; padding: 3rem; }
.box-input .row{ margin-left: -7px; margin-right: -7px;}
.box-input .row div[class*="col-"]{ padding: 0 7px;}
.box-input .form-group{margin-bottom: 14px;}
.box-input h4{ font-weight: 500; font-size: 16px; line-height: 1.4; color: #008C71; margin-bottom: 15px;}
.box-input h5{ font-weight: 500; font-size: 16px; line-height: 1.4; color: #272727; margin-bottom: 15px;}
.box-input .btn{ width: 100%;}

.box-input ul{ display: flex; margin: 0 -7px; flex-wrap: wrap; margin-bottom: 14px; }
.box-input ul li{ padding: 0 7px; flex: 0 0 33.33%; max-width: 33.33%;}
.radio-box input{ display: none; }
.radio-box label{ background: rgba(255, 255, 255, 0.4); border: 1px solid rgba(0, 140, 113, 0.3); border-radius: 10px; display: flex; width: 100%; height: 53px; justify-content: center; align-items: center; font-size: 16px; color: #686868; cursor: pointer; }
.radio-box input[type="radio"]:checked + label{ background: #19A58A; border: 1px solid #008C71; color: #fff;}
.form-control{ height: 50px; padding: 0 28px; border-radius: 10px; border:  1px solid rgba(0, 140, 113, 0.3); background-color: #fff; color: #686868;  font-size: 16px; font-weight: 400;}
.form-control:focus{ border-color: #008C71; box-shadow: none; outline: none;}
.select-box{ position: relative;}
.select-box span{position: absolute; top: 50%; right: 15px; font-size: 16px; color: #008C71; transform: translateY(-50%);pointer-events: none;}

.Reviews-section{ padding: 0!important;}
.Reviews-section .container{ position: relative; padding: 12rem 0;} 
.Reviews-section .round-img{ position: absolute; top: -4.3rem; right: 0;}
.Reviews-section .half-round-img{ position: absolute; bottom: -115px; left: 0;}

.Request-info-text p{font-style: normal; font-weight: 400; font-size: 12px; line-height: 20px; color: #000000; margin-bottom: 20px; }
.Request-section .half-round-img{ position: absolute; top: 48%; left: 100%; margin-left: -91px; }
.Request-section .round-img{ width: 5.2rem;height: 5.2rem;     top: 7rem;left: -20px;}

.offerings-div{ display: flex; justify-content: center; align-items: center; background: #FFFFFF;box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);border-radius: 10px; min-height: 36rem; padding: 2.5rem; flex-wrap: wrap; flex-flow: column; text-align: center; margin-bottom: 25px;}
.offerings-div h4{ font-weight: 600; font-size: 20px; line-height: 24px; color: #008C71;}
.offerings-div p{ font-weight: 300; font-size: 18px; line-height: 27px; text-align: center; color: #000000; margin: 10px 0; min-height: 135px; }
.offerings-div a{ font-weight: 500; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #008C71;}
.offerings-div a:hover{ color: #008C71;}

.custom-btn .btn + .btn{ margin-left: 8px;}
.call-us-input{ max-width: 50rem; margin: 0 auto; margin-top: 6rem; position: relative;}
.call-us-input .form-control{ padding-right: 8rem;}
.call-us-input span{ position: absolute; top: 50%; right: 20px;  color: #008C71; font-size: 22px; cursor: pointer; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%);}

.become-a-member-section .same-heading{ padding-bottom: 6rem;}

.health-video-box{ position: relative;height: 39.2rem; width: 100%; border-radius: 10px; overflow: hidden;}
.health-video-box img{filter: brightness(0.5); -webkit-filter: brightness(0.5); width: 100%; height: 100%; object-fit: cover; }
.health-video-box .health-video-text{ position: absolute; top: 25px; left: 25px; max-width: 125px; font-weight: 600; font-size: 18px; line-height: 1.5; color: #FFFFFF; }

.reviews-video-box{ position: relative;}
.reviews-video-box .nav{ position:absolute; right: 20px; bottom:-50px; z-index: 2;}
.reviews-video-box .nav a{ width: 9.2rem; height: 7.3rem; border-radius: 10px; overflow: hidden; cursor: pointer; position: relative;}
.reviews-video-box .nav a::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 10px;  background-color: transparent; opacity: 0; visibility: hidden; border: 2px solid #008C71; }
.reviews-video-box .nav a.active::after{ opacity: 1; visibility:visible}
.reviews-video-box .nav a + a{ margin-left: 10px;}
.reviews-video-box .nav a img{width: 100%; height: 100%;  object-fit: cover;}

body .table-mobile.chart-table table tr td { padding: 13px 18px !important; font-size: 15px !important; white-space: break-spaces;}

.Healthcare-care-section.in-viewport .clear-img-box .half-round-img{ animation:tophalf 0.8s linear forwards; animation-delay: 0.2s; }
@keyframes tophalf {
    from { top: 20%;}
    to {top: 89%; opacity: 1;}
}
@-webkit-keyframes tophalf {
    from { top: 20%;}
    to {top: 89%; opacity: 1;}
}



.healthwork-video-box .half-round-img{ opacity: 0;}
.healthwork-section.in-viewport .healthwork-video-box .half-round-img{ animation:bottomhalf 1s linear forwards; animation-delay: 0.2s;}
@keyframes bottomhalf {
    from {top: 50px; opacity: 0; }
    to {top: 3px; opacity: 1;}
}
@-webkit-keyframes bottomhalf {
    from {top: 50px; opacity: 0; }
    to {top: 3px; opacity: 1;}
}


.round-img{  transform: scale(0);}
.healthwork-section.in-viewport .round-img{ animation:roundimg 1s linear forwards; animation-delay: 0.2s; }



@keyframes roundimg {
    from {left: 0; transform: scale(0); }
    to {left: -44%; transform: scale(1);}
}
@-webkit-keyframes roundimg {
    from {left: 0; transform: scale(0); }
    to {left: -44%; transform: scale(1);}
}
.Reviews-section .half-round-img{ opacity: 0;}
.Reviews-section.in-viewport .half-round-img{ animation:Reviewsicon 1.5s linear forwards; animation-delay: 0.2s; }
@keyframes Reviewsicon {
    from {left: -100%; }
    to {left: 0; opacity: 1;}
}
@-webkit-keyframes Reviewsicon {
    from {left: -100%; }
    to {left: 0; opacity: 1;}
}
.Request-section .half-round-img{ opacity: 0;}
.Request-section.in-viewport .half-round-img{ animation:Requesticon 1s linear forwards; animation-delay: 0.2s; }
@keyframes Requesticon {
    from {top: 10%; }
    to {top: 48%; opacity: 1;}
}

@-webkit-keyframes Requesticon {
    from {top: 10%; }
    to {top: 48%; opacity: 1;}
}

.banner-bottom-section .d-flex a{ opacity: 0; }
.banner-bottom-section.in-viewport .d-flex a{ animation:bannera 0.5s linear forwards; animation-delay: 0.2s;}
@keyframes bannera {
    from {transform: translateX(-40px); }
    to {transform: translateX(0px); opacity: 1;}
}
@-webkit-keyframes bannera {
    from {transform: translateX(-40px); }
    to {transform: translateX(0px); opacity: 1;}
}

.banner-img-box::after{ opacity: 0; transform: scale(0);}
.banner-section.in-viewport .banner-img-box::after{ animation:bannerround 0.5s linear forwards; animation-delay: 0.2s; }
@keyframes bannerround {
    from {transform: scale(0); }
    to {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes bannerround {
    from {transform: scale(0); }
    to {transform: scale(1); opacity: 1;}
}

.Offerings-section .offerings-div{      -webkit-transform: scaleX(0.02); transform: scaleX(0.02); opacity: 0; -webkit-transform-origin: center center; transform-origin: center center; -webkit-animation-name: securityIconHide; animation-name: securityIconHide; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-duration: 200ms; animation-duration: 200ms;}
.Offerings-section.in-viewport .offerings-div{      -webkit-animation-name: securityIconReveal; animation-name: securityIconReveal; -webkit-animation-duration: 800ms; animation-duration: 800ms; -webkit-animation-delay: 200ms; animation-delay: 200ms;}
@keyframes securityIconReveal {
	0% {
		opacity: 0;
		-webkit-transform: scaleX(0.02);
		transform: scaleX(0.02)
	}
	50% {
		opacity: 1
	}
	100% {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@-webkit-keyframes securityIconHide {
	0% {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	100% {
		opacity: 0;
		-webkit-transform: scaleX(0.02);
		transform: scaleX(0.02)
	}
}

.reviews-video-box .nav a{opacity: 0;}
.Reviews-section.in-viewport .reviews-video-box .nav a{  animation:taba 0.5s linear forwards; animation-delay: 0.2s;  }
@keyframes taba {
    from {transform:rotateX(-91deg); }
    to {transform:rotateX(0deg); opacity: 1;}
}
@-webkit-keyframes taba {
    from {transform:rotateX(-91deg); }
    to {transform:rotateX(0deg); opacity: 1;}
}

.sub-page-banner .sub-page-text-box{position: absolute; top: 50%; right: 0; left: 0; transform:  translateY(-50%); -webkit-transform:  translateY(-50%);}
.sub-page-banner-img img{ pointer-events: none; user-select: none;}
.sub-page-text-box h1{font-weight: 300; font-size: 7rem; line-height: 1.3; color: #008C71;}
.sub-page-text-box p{ font-weight: 400; font-size: 2.2rem; line-height: 1.5; color: #2F2F2F;margin-top: 10px;}
.sub-page-text-box .sub-page-text{max-width: 56rem;}
.sub-page-banner{ position: relative;}

.repeat-heading{ padding-bottom: 9rem; }
.repeat-heading p{font-size: 16px; line-height: 1.9; color: #555555; font-weight: 400; }
.repeat-heading p strong{ font-size: 22px; line-height: 1.5; color: #2F2F2F; font-weight: 400;}
.repeat-heading p span{font-size: 18px; font-weight: 500; color: #008C71; display: block; }
.repeat-heading h2{font-weight: 300; font-size: 3.8rem; line-height: 1.4; text-transform: capitalize; color: #018B71; }
.repeat-heading.text-center p{ max-width: 70rem; margin: 0 auto;}
.repeat-heading h2 + p{ padding-top: 3rem;}
.repeat-heading p + p{ margin-top: 2.5rem;}

.repeat-heading h4.big{ font-size: 25px; color: #555555;}

.sub-page-ul{ max-width: 77rem; margin: 0 auto;}
.sub-page-ul ul{ display: flex;  justify-content: center; margin: -20px -8px; flex-wrap: wrap  ;}
.sub-page-ul ul li{ padding:20px 8px; text-align: center; width: 25%;}
.sub-page-ul ul li h4{ font-weight: 500; font-size: 15px; line-height: 1.6; color: #000000; padding-top: 10px; }
.wellness-girl-img-box img{ margin-top: -11rem ;}
.bg-gray{background: #F8F8F8;}

.clearhealth-made-img-box{ width: 100%; border-radius: 10px; overflow: hidden;}
.more-about-body-box h4{font-weight: 500; font-size: 20px; line-height: 1.6; color: #000000; padding-bottom: 2rem;}
.more-about-body-box p{    font-size: 16px; line-height: 1.8; color: #555555; font-weight: 400; margin-bottom: 1rem;}
.more-about-body-box ul li{ position: relative;font-size: 16px; line-height: 1.5; color: #555555; padding-left: 30px;}
.more-about-body-box ul li + li{ margin-top: 2.3rem}
.more-about-body-box ul li::after{ content: ""; position: absolute; top: 4px;left: 0;  width: 18px; height: 18px; background: url(../images/click-icon.svg) no-repeat center center;}

.sub-page-white-box{ display: flex; align-items: center; justify-content: center; height: 30rem; background: #fff; padding: 2rem; border-radius: 10px; flex-flow: column; text-align: center; border: 2px solid #fff; transition: 0.3s; -webkit-transition: 0.3s;}
.sub-page-white-box:hover{ border-color:#008C71 ;}
.sub-page-white-box h4{font-size: 18px; line-height: 29px; font-weight: 500; color: #000000; margin-top: 1.3rem;}

.row.custom-up-space{ margin-top: -15px; margin-bottom: -15px;}
.row.custom-up-space div[class*="col-"]{ padding-top: 15px; padding-bottom: 15px;}

.medications-pharmacogenomics-section .repeat-heading.text-center p{ max-width: 97rem;}
.personalized-medicine-box{ background: #fff; border-radius: 10px; padding: 2.5rem; height: 100%;}
.pill-box{ width: 8rem; height: 8rem;display: flex; justify-content: center; align-items: center; border: 2px solid #F1421C; border-radius: 100%;}
.personalized-medicine-box .more-about-body-box{ margin-top: 2rem;}
.personalized-medicine-box .more-about-body-box ul li + li{ margin-top: 1.3rem;}
.medication-treatment-img-box{ width: 100%;}
.medication-treatment-img-box img{ border-radius: 10px;}
.consider-testing-img img{ border-radius: 10px;}

.sub-page-banner-with-img{ background: #E6EDEC; padding-top: 9rem;}
.understand-unique-bx{ background: #fff; border-radius: 10px; padding: 2rem; height: 100%;}
.understand-unique-bx h4{font-weight: 500; font-size: 20px; line-height: 1.5; color: #008C71; padding-bottom: 1.5rem; }
.understand-unique-bx p{font-size: 16px; line-height: 1.6; color: #555555;}

.sub-page-white-box.bg{ background: #F8F8F8; border-color: #F8F8F8;;}
.your-personal-section{ background: url(../images/your-personal-section-bg.png) no-repeat left top;}
.your-personal-section .repeat-heading h2 + p{ padding-top: 1.5rem;}
.personalized-genomics-box img{ border-radius: 10px;}

.report-slider-img{ box-shadow:0px 30px 15px rgba(0, 0, 0, 0.07), 0px 10px 10px rgba(0, 0, 0, 0.0503198), 0px 15px 11.869px rgba(0, 0, 0, 0.0417275), 0px 5px 4.0172px rgba(0, 0, 0, 0.035), 0px 3.6501px 1.32008px rgba(0, 0, 0, 0.0282725), 0px 0.76726px 0.21381px rgba(0, 0, 0, 0.0196802); margin: 0 15px 80px 15px;}


@media screen and (min-width: 768px)
{
    .footer-head .container{ display: flex; justify-content: space-between;}
}

.become-partner-video-section{ background:url(../images/partner-banner_grey.jpg) no-repeat; background-size: cover; padding: 120px 0 140px; }
.become-partner-video-section ul li{ display: inline-block; padding:0 4px;}
.become-partner-video-section .play-icon{display: block; margin: 0 auto; width: 70px; height: 70px; border-radius: 100%; border:2px solid #FFFFFF; box-shadow: 0 0 5px #000000, 0 0 5px #000000 inset; margin: 30px auto;}
.become-partner-video-section .play-icon a{ display: block; width: 100%; height: 100%; text-align: center; line-height: 70px; color: #fff; font-size: 20px; }
.become-partner-video-section .play-icon a:hover{color: #008C71;}
.become-partner-video-section .play-icon:hover{border-color: #008C71;}
.become-partner-video-section h1{font-size: 30px; text-align: center; color: #FFFFFF; line-height: 1.4; font-weight: 300; }
.become-partner-video-section h2{font-size: 20px; text-align: center; color: #fff; line-height: 1.4; font-weight: 300; margin-top: 10px;}

.btn-info{ background: #008C71; border-color:#008C71 ; color: #fff;}
.btn-info:hover{ background: transparent; color:#008C71 ;}

.business-icon-box h5{ font-size: 20px; color: #008C71; font-weight: 400; padding: 20px 0 15px 0;}
.business-icon-box p{font-size: 16px; font-weight: 400; color: #000; line-height: 1.5;}

.capitalized1-img{padding-top: 40px;text-align: center;}
.br-top{border-top: 1px solid #ececec;}

.program-benefits-bx{padding: 15px;border:4px solid #008C71;position: relative;padding-left: 110px;border-radius: 6px;}
.program-benefits-bx + .program-benefits-bx{margin-top: 20px;}
.program-benefits-icon{position: absolute;left: 7px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.program-benefits-icon img{max-height: 90px;}
.program-benefits-bx h2{color: #3e3e3e;margin-bottom: 7px;font-weight: 400;font-size: 20px;}
.program-benefits-bx p{color: #3e3e3e;font-weight: 300;font-size: 16px;}


/*pricing table css*/
.price-col {border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.04) inset; float: left; margin: 0; text-align: center; vertical-align: middle; overflow: hidden }

.price-col:first-child {border-left: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px 0 0 5px }

.pricing>.price-col:nth-of-type(2n+2) {box-shadow: 0 1px 20px rgba(0, 0, 0, 0.075) inset; position: relative }

.pricing.four .price-col {width: 25% }

.pricing .price-col:hover,
.pricing .price-col.focus {box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.04) inset; overflow: hidden; position: relative; z-index: 1 }

.price-col:last-child {border-radius: 0 5px 5px 0; border-right: 1px solid rgba(0, 0, 0, 0.1) }

.price-col:hover .price_orange:before,
.price-col.active .price_orange:before {border-top-color: #686868 !important }

.price-col:hover a.uk-button-color,
.price-col.active a.uk-button-color,
.price-col:hover .price_orange,
.price-col.active .price_orange {background: #686868 !important }

.price-head,
.price-tag {clear: both; font-size: 30px; font-weight: 100; padding: 15px; color: #333333;line-height: 1; position: relative }

.model_table .price-col .price-tag.price_orange {font-size: 35px; padding: 25px 0 }

.no_min_height .price-head,
.no_min_height .price-tag {line-height: 22px }

#pricing .pricing .price-head,
.no_min_height .price-tag {line-height: auto }

.model_table .price-col .price-head+.price-tag.price_orange {padding-top: 25px }

.price-col .price-tag {background: #3e3e3e }

.price-col .price-head {/*background: #ebebeb;*/ min-height: 111px; }

.price_orange:before {border: 10px solid transparent; border-top-color: #3e3e3e !important; content: " "; left: 50%; margin-left: -10px; position: absolute; top: 100%; z-index: 1 }

.price-head .title {font-size: 18px; line-height: 20px; padding: 10px 5px 5px !important; color: #949494 }

.price-head .title strong {color: #7c7c7a; display: block }

.price-head p {color: #7c7c7a }

.p-inner {float: left; width: 100% }

.pricing.four .price-col .p-inner {padding-bottom: 20px }

ul.feature {float: left; list-style-type: none; margin: 0; padding: 0; width: 100%; font-size: 14px; min-height: 418px }

.p-inner ul.feature>li {border-bottom: 1px solid #dddddd; font-size: 13px; min-height: 20px; padding: 10px; text-align: center; margin: 0 }
.compare_type {clear: both; height: 40px; line-height: 40px; color: #333; background: #ebebeb; margin: 0 30px 0 0; font-size: 16px; padding-left: 15px; text-align: left; position: relative }

.compare_type:after {border: 20px solid transparent; border-left-color: #ebebeb; content: ' '; left: 100%; position: absolute; top: 0 }

.compare_features_points {list-style: none; padding: 50px 0 10px; text-align: center; margin: 0 0 20px }

.compare_features_points li {height: 40px; border-bottom: 1px solid #eee; margin-top: 10px; font-size: 14px; line-height: 18px; margin-bottom: 0 }

.compare_features_points li a,
.compare_features_points li>span {display: block; height: 38px }

.compare_features_points li strong {font-size: 20px }

.compare_features_points li h3 {margin: -10px 0 0; position: relative; padding: 10px 0 }

.compare_features_points li h3:after {position: absolute; left: 50%; top: 100%; margin-left: -10px; border: 10px solid transparent; content: " "}

.compare_features_points i.fa-check-circle {color: green }

.compare_features_points i.fa-times-circle {color: #3e3e3e }

.compare_features li.expand_app {color: #696969; font-size: 13px; line-height: 35px !important; min-height: 10px; padding-left: 40px; margin-top: 0 }

.compare_features li#expand_app_cloud,
.compare_features li#expand_app_network,
.compare_features li#expand_app_gateway,
.compare_features li#expand_app_server,
.compare_features li#expand_app_system,
.compare_features li#expand_app_reports {padding-left: 14px; height: auto; min-height: 40px !important }

.compare_features li#expand_app_cloud.expanded,
.compare_features li#expand_app_network.expanded,
.compare_features li#expand_app_gateway.expanded,
.compare_features li#expand_app_server.expanded,
.compare_features li#expand_app_system.expanded,
.compare_features li#expand_app_reports.expanded {height: auto }

.compare_features_points.show_hide_children li {height: auto; min-height: 40px }

li#expand_app_cloud {border-bottom: 0 none; line-height: 30px !important; min-height: 40px !important }

ul.expand_app_info_system,
ul.expand_app_info_server,
ul.expand_app_info_gateway,
ul.expand_app_info_network,
ul.expand_app_info_cloud {line-height: 35px; margin-top: 0; min-height: 10px }

.compare_features ul[class*="expand_app_info_"] {display: none; list-style: outside none none; margin: 0; padding: 13px 0 0 9px }

.compare_features ul[class*="expand_app_info_"] li {background: none; border-bottom-color: transparent; border-left: 1px solid #eee; border-left: 1px solid rgba(0, 0, 0, 0.1); margin-top: 0; height: 40px; padding-left: 15px; padding-top: 10px; position: relative; font-size: 13px; line-height: 18px }

.compare_features ul[class*="expand_app_info_"] li a {color: #686868; display: block; font-size: 14px; font-weight: 400; line-height: normal; padding: 5px 0 5px 15px }

.compare_features_points li>ul[class*="expand_app_info_"] {list-style: outside none none; padding: 0; margin-left: 0 }

.compare_features_points ul[class*="expand_app_info_"] li {border-bottom: medium none; border-top: 1px solid #eee; margin: 0; min-height: 40px; padding-top: 10px }

[class*="expand_app_info_"] {display: none }

[id*="expand_app_"] span:not(.my_icon) {display: block; cursor: pointer; padding-left: 30px; height: 30px }

[id*="expand_app_"] span.my_icon {float: right; margin: 10px 31px 0 0 }

.compare_features {list-style: none; padding: 10px 0; text-align: left; margin: 0 0 20px }

.compare_features li {color: #444; font-size: 14px; line-height: 16px; height: 40px; font-weight: 300 !important; border-bottom: 1px solid #eee; margin-top: 10px; padding-left: 15px; position: relative; margin-bottom: 0;padding-right: 5px;}

.price-col.uk-nbfc.highlight {border: 4px solid #3e3e3e; width: 24.5%; margin: -4px 0 0px }
.partnerTable.model_table .price-col {min-height: 0; position: relative }

.price-tag.price_orange {font-size: 30px; margin-bottom: 0; min-height: 52px }

.partnerTable.model_table .p-inner {border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin: 0; min-height: 260px; padding: 25px 0 }

.partnerTable.model_table .p-inner p {margin: 0 20px }

.partnerTable.model_table .call-action {background: none repeat scroll 0 0 #f6f6f6; display: block; text-align: center }

.partnerTable.model_table .price-tag {font-size: 25px !important }

.partnerTable.model_table .price-head {min-height: 200px }

.partnerTable.model_table .price-head img {margin: 25px 0 0; width: 150px }

.partnerTable.model_table .price-col>a {bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; text-indent: 1000px; top: 0 }

.pricing.four.model_table.compare_table .price-col.uk-nbfc .price-tag.price_orange:before {border-top-color: #ebebeb !important }

.pricing.four.model_table.compare_table .price-col.uk-nbfc .price-tag.price_orange {background: none repeat scroll 0 0 #ebebeb !important; color: #333 !important; font-weight: 300 !important }

.pricing.four.model_table.compare_table .price-col.uk-nbfc:hover .price-tag.price_orange {background: none repeat scroll 0 0 #ebebeb !important; color: #333 !important }

.pricing.four .model_table.compare_table .price-col.uk-nbfc:hover .price-tag.price_orange:before {border-top-color: #ebebeb !important }
.model_table.compare_table .price-col .price-tag.price_orange {font-size: 18px; margin-bottom: 50px; padding: 15px 0; z-index: 1 }

/*pricing table css*/


.enroll-txt a{ color: #000;}

.resource-bx{background: #ffffff;position: relative;padding: 10px;border-radius: 6px;box-shadow: 0 0 8px rgba(0,0,0,0.1);height: 100%;}
.resource-img{width: 100px;float: left;}
.resource-img img{filter: grayscale(1) brightness(90%);-webkit-filter: grayscale(1) brightness(90%);}
.resource-txt{width: calc(100% - 100px);float: left;padding-left: 10px}
.resource-bx h2{font-size: 16px;margin-bottom: 4px; color: #000;}
.resource-bx p{font-size: 14px;}
.resource-bx a{ display: block; width: 100%; height: 100%; clear: both;position: relative;}
.resource-bx a::after , 
.resource-bx a::before{ content: "";position: relative; display: table; clear: both;} 



/*blog listing */
.all-team-section ul{max-width: none;margin: 0 -4px;}
.all-team-section ul li{float: left;width: 25%;padding: 0 4px;margin-bottom: 23px;}

.blog-row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.blog-colum{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;padding-right: 15px;padding-left: 15px;position: relative;margin-bottom: 30px;}
.blogpost-col{ background: #fff; border-radius: 10px; overflow: hidden; height: 100%; box-shadow: 0 0 16px 1px rgba(0,0,0,0.2); }
.blogpost-col-img{width: 100%; height: 182px; overflow: hidden; }
.blogpost-col-img>a{display: block;width: 100%;height: 100%;}
.blogpost-col-img img{min-width: 100%; min-height: 100%; object-fit: cover; height: 100%;}
.blogpost-col-content{width: 100%; padding: 15px 10px; }
.blog_meta{font-size: 13px; color: #777; }
.sub_title{display: block; width: 100%; margin: 15px 0 10px 0; }
.sub_title a{color: #5d5d5d; font-size: 17px; font-weight: 300; line-height: 1.2; font-weight:500;}
.excerpt{font-size: 14px; line-height: 1.3;margin: 0;}
.more-teamber { display: block; width: 100%; clear: both; padding: 8px 0;}
.more-teamber a{font-weight: 600; font-size: 14px; color: #008C71;}
.spacesection{padding: 50px 0;}
.reinventing-premise-bx h3{font-size: 34px; color: #737373; margin-bottom: 70px; text-align: center;  font-weight: 500; }
.meta-categories span img {max-width: 12px; vertical-align: middle; filter: grayscale(1); -webkit-filter: grayscale(1); }
ul.lis_ul li {display: inline-block; list-style-type: none; font-size: 10px; font-weight: 600; color: #714D71; padding-right: 4px; vertical-align: middle; text-transform: capitalize; float: left;line-height: 1.1;}
ul.lis_ul li + li{padding-left: 4px; border-left: 2px solid #737373; }
.entry-meta ul.lis_ul li {font-size: 12px!important; color: #714D71!important; padding-right: 6px; letter-spacing: initial!important; }
ul.lis_ul li span.icon {display: inline-block; vertical-align: middle; color: #714D71; font-weight: 600; font-size: 12px;  margin-right: 3px; vertical-align: middle; }
ul.lis_ul li a {display: inline-block; color: #714D71!important; text-decoration: none; vertical-align: middle;}
ul.lis_ul li span {display: inline-block; vertical-align: middle; }
.entry-meta ul.lis_ul {text-align: left; padding-left: 5px; clear: both; }
article.post .entry-description .entry-meta {margin-bottom: 15px; }
ul.lis_ul li.meta-categories{padding-right: 0;}
.entry-meta:after, .entry-meta:before {
    content: "";
    display: table;
    clear: both;
}
li.meta-author a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    max-width: 60px;
}
li.meta-categories.withimage a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.blog-read-more-btn a{ background: #008c71!important; border: 1px solid #008c71 ;}
.blog-read-more-btn a:hover{ background: transparent!important; color: #008c71;}
.alert-warning{color: #000000;}

.ClearSCAN-banner-section{ background: url(../images/ClearSCAN-banner-section-img.png) no-repeat top center;}
.ClearSCAN-banner-section .sub-page-banner-with-img-box img{ margin-right: -130px;}


.gettingstarted{  width: 100%; clear: both; position: relative; }
.gettingstarted::after ,
.gettingstarted::before { content: ""; position: absolute; display: table; clear: both;}
.getting_col{ float: left; width: 240px; text-align: center; }
.getting_col h4{ display: block; color: #018b71; font-size: 22px; text-transform: uppercase; padding-bottom: 10px;}
.getting_col p{ display: block; clear: both; font-size: 14px; }
.gimage{ float: left; width: 100%; text-align: center; pointer-events: none;}
.cellfirst{ margin-left: 376px; margin-bottom: 15px; }
.celltwo{ margin-left: 160px; margin-top: 15px; }
.cellthree{ margin-top: 15px; margin-left: 142px; }
.cellfour{ margin-top: 15px; margin-left: 167px; }

.team_box{ float: left; width: 100%; background:#f1f4f3; border-radius: 4px; padding: 40px 20px; text-align: center; }
.team_image{ display: block; width: 100%; }
.teampersion_name{ display: block; width: 100%; padding-top: 32px; color: #020202; font-size: 18px;  text-transform: uppercase;}
.team_userpost{ font-size: 14px; color: #6e6f6f; padding-top: 6px; }

.clearscan-remote-white-box{ height: 365px; display: flex; justify-content: center; align-items: center; flex-flow: column; background: #FFFFFF;
    box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
    border-radius: 10px;}
.clearscan-remote-white-box h4{font-size: 22px; line-height: 1.4; text-align: center; color: #19A58A; font-weight: 600; margin: 30px 0; }
.clearscan-remote-white-box h4 small{ font-size: 16px; font-weight: 500; display: block;}
.clearscan-remote-white-box p{font-weight: 400; font-size: 16px; line-height: 1.5; text-align: center; color: #000000; }

.fqp-back-section{ background: url(../images/fqp-back-new-img.jpg) no-repeat center center; background-size: cover; padding: 150px 0;}
.fqp-back-section h5{font-weight: 500; font-size: 4rem; line-height: 1.5; color: #19A58A; max-width: 575px; }
.fqp-back-section h6{font-weight: bold; font-size: 5rem; line-height: 1.5; color: #F1C232; margin-top: 20px;}

.Frequencies-section .repeat-heading p + p{ margin-top: 1.5rem;}
.Frequencies-section .repeat-heading p strong{color: #19A58A;}

.Frequencies-white-row .col-lg-4{ margin-bottom: 35px;}
.Frequencies-white-box{background: #FFFFFF; border-radius: 10px; height: 333px; display: flex; align-items: center;  justify-content: center; flex-flow: column; padding: 15px;}
.Frequencies-white-box p{font-weight: 400; font-size: 22px; line-height: 1.5; text-align: center; color: #19A58A; max-width: 230px; margin-top: 15px;}

.quantum-section{ background: url(../images/quantum-section-new.jpg) no-repeat center center; background-size: cover; padding: 155px 0;}
.quantum-section h2{font-weight: 500; font-size: 4rem; line-height: 1.5; color: #19A58A; }
.quantum-section h4{font-weight: bold; font-size: 3rem; line-height: 1.5; color: #FFFFFF; margin: 15px 0 30px; }
.quantum-section p{font-weight: 300; font-size: 2.4rem; line-height:1.4; color: #FFFFFF; max-width: 530px; }
.quantum-section p strong{ font-weight: 300;}

.Remote-Scanning-box{background: #E8F7FC; border-radius: 10px; height: 286px; display: flex; align-items: center;  justify-content: center; flex-flow: column; padding: 15px;}
.Remote-Scanning-box h4{font-size: 24px; line-height: 1.4; text-align: center;  color: #008C71; font-weight: 500;  margin-top: 10px; }
.Remote-Scanning-box .filter{mix-blend-mode: darken;}

#report-slider .owl-dots{text-align: center;}
#report-slider .owl-dots button{width: 18px;height: 18px;background: transparent!important;border-radius: 50%;display: inline-block;margin: 0 4px;transition: 0.2s;-webkit-transition: 0.2s; border:1px solid #008C71; outline: none!important;}
#report-slider .owl-dot.active{background: #008C71!important;}

.text-site-color{ color: #19A58A!important; display: block;}

.boody-bood-img-text p{font-weight: 400; font-size: 18px; line-height: 1.4; color: #444444; margin-bottom: 25px;}
.boody-bood-img-text ul li{ position: relative; font-weight: 400; font-size: 18px; line-height: 1.4; color: #444444; padding-left: 20px;}
.boody-bood-img-text ul li::after{ content: ""; position: absolute; width: 10px; height: 10px; display: inline-block; border-radius: 100px; background:#444444; top: 4px; left: 0; }
.boody-bood-img-text ul li ul{ margin: 10px 0 ; margin-left: 30px;}
.boody-bood-img-text ul li + li{ margin-top: 10px;}

.totole-scores-box{ margin-top: 35px;}
.totole-scores-box h4{font-weight: 600; font-size: 18px; line-height: 1.5; color: #19A58A; }
.totole-scores-box .totole-scores-ul ul li{ display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.4; color: #000000; }
.totole-scores-box .totole-scores-ul ul li span{display: inline-block;  width: 10px; height: 10px; border-radius: 100px; margin-right: 10px;}
.totole-scores-box .totole-scores-ul ul li + li{ margin-left: 22px;}

.totole-scores-text>ul li + li{ margin-top: 10px;}
.totole-scores-text>ul li:nth-child(2n+0){ margin-bottom: 24px;}

.totole-scores-text .row{ margin: 0 -8px;}
.totole-scores-text .row .col{ padding: 0 8px;}
.totole-scores-text .row .col.text-width{ max-width: 215px; font-weight: 500; font-size: 11px; line-height: 1.5; color: #686868; }
.totole-scores-text ul.details{ border-radius: 42px; overflow: hidden; display: flex; flex-wrap: wrap;}
.totole-scores-text ul.details li{ flex-basis: 0;flex-grow: 1; max-width: 100%; height: 26px; line-height: 26px; padding: 0 15px;font-weight: 600; font-size: 15px; color: #FFFFFF; margin: 0; }
.totole-scores-text ul.details li:nth-child(1){ background: #19A58A;}
.totole-scores-text ul.details li:nth-child(2){ background: #F1C232;}
.totole-scores-text ul.details li:nth-child(3){ background: #EF6F62;}

.Pre-release-dna-text h4{font-weight: 500; font-size: 3.8rem; line-height: 1.4; color: #19A58A; position: relative; }
.Pre-release-dna-text h4 .clearunited-eligible-icon{ display: inline-block;}
.Pre-release-dna-text h4 .clearunited-eligible-icon img{max-width: 110px; margin-top: -30px;}
.Pre-release-dna-text h4 span{ font-size: 2rem; font-weight: 400; display: block;}
.Pre-release-dna-text h5{font-weight: 500; font-size: 3rem; line-height: 1.5; color: #000000; margin: 20px 0 30px;}
.Pre-release-dna-text h5 sup{ font-size: 14px;}
.Pre-release-dna-text h5 small{ display: block;font-weight: 300; font-size: 22px;}
.Pre-release-dna-text h3{font-weight: bold; font-size: 5rem; line-height: 1.5; color: #000000; }
.Pre-release-dna-text h3 del{font-weight: 300; text-decoration-line: line-through; color: #B0B0B0;}
.Pre-release-dna-text h2{font-weight: bold; font-size: 30px; line-height: 1.4; color: #19A58A; margin-top: 15px;}
.Pre-release-dna-img img{mix-blend-mode: multiply;}

.Features-box{ margin-top: 50px;}
.Features-box h3{font-weight: 300; font-size: 38px; line-height: 1.5; color: #19A58A; padding-bottom: 30px; }
.Features-box ul{ display: flex; flex-wrap: wrap; margin: 0 -10px;}
.Features-box ul li{ flex: 0 0 50%; max-width: 50%; margin-bottom: 20px; position: relative; padding-left: 35px; font-size: 17px; line-height: 1.4; color: #000000;font-weight: 400;}
.Features-box ul li:after{ content: ""; position: absolute; top: 0; left: 0; width: 24px; height: 24px; background: url(../images/ul-icon.svg) no-repeat center center; }

.Features-box-price h2{font-weight: 500; font-size: 3.8rem; line-height: 1.4; color: #19A58A;  margin-bottom: 15px; }
.round-btn{ border-radius: 32px;}

.clearscan_part{ float: left; width: 100%; position: relative; min-height: 648px; padding: 0 82px; }
.clearscan_img{ position: absolute; top: 40px; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); }
.clearscan_img img{ display: block; margin:0 auto; }
.partsscan{ display: block; }
.partsscan li{ display: block; clear: both; font-size: 18px; color: #018b71; font-family: 'Roboto-Bold'; }
.partsscan li + li{ margin-top: 30px; }
.partsscan li:after{ content: ""; display: inline-block; clear: both; width: 50px; height: 4px; background: #018b71; margin-top: 30px; }
.partsscan li:last-child:after{ display: none; }
.partsscan li span{ display: block; }
.clearscan_left{ float: left; width: 50%; }
.clearscan_right{ float: left; width: 50%; text-align: right; }
.scan_graph{ display: block; width: 100%; clear: both; margin-top: 110px; float: left; }

.repeat-heading-big.repeat-heading h2{ font-size: 5rem;}
.repeat-heading-big.repeat-heading p{ font-size: 2.2rem;}

#report-slider .report-slider-img img{ min-height: 280px; max-height: 280px;}

.health-notice p{ font-size: 15px; padding: 15px; background: #efefef; border-radius: 10px; margin: 20px 0; }

.free-dots{border-radius: 50%;background: #008C71;position: absolute;pointer-events: none;}
.dot-lg{width: 218px;height: 218px;}
.banner-section .free-dots,
.inner-banner-section .free-dots{box-shadow: 0 0 0 0 rgba(105, 78, 112, 0.7), 150px -150px 0px -80px #008C71;left: -150px;top: 30%;animation: pulse 1.75s infinite cubic-bezier(0.66, 0, 0, 1);-webkit-animation: pulse 1.75s infinite cubic-bezier(0.66, 0, 0, 1);}
@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(105, 78, 112, 0), 150px -150px 0px -80px #008C71;}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(105, 78, 112, 0), 150px -150px 0px -80px #008C71;}}

.inner-banner-section{padding: 66px 0;background: #f5f5f5;position: relative;}
.clearHome-banner{padding-top: 140px;padding-bottom: 0;margin-bottom: 180px;}
.clearHome-banner .same-heading{text-align: center;}
.inner-banner-heading.same-heading h2,
.inner-banner-heading.same-heading h1{font-size: 40px;}
.inner-banner-heading.same-heading p{font-size: 18px;  font-weight: 400; margin: 25px 0;}
.inner-banner-heading{ text-align: left;}
.inner-banner-img{margin-top: 117px;text-align: center;}
.inner-banner-img img{margin-bottom: -200px;}
.mid-sub-heading{max-width: 746px;margin-left: auto;margin-right: auto;display: block;}


.clearos-mobile-logo{width: 105px;height: 105px; border-radius: 12px; background: #ffffff; text-align: center; line-height: 105px; box-shadow: 0 0 20px 8px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 20px 8px rgba(0,0,0,0.1); margin-bottom: 20px; display: inline-block;  }
.clearos-mobile-logo img{max-width: 95px;max-height: 74px;width: auto;}



.clearapp-icon{filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);display: inline-block;vertical-align: middle;position: relative;top: -3px;transition: 0.3s;-webkit-transition: 0.3s;}
.clearapp-icon img{width: 15px;}
.btn.btn-primary:hover .clearapp-icon{filter: none;-webkit-filter: none;}

.clear-card{text-align: center;}
.clear-card h4{ display: block; font-size: 16px; text-align: center; color: #6a4f6f; font-weight: 400; margin-top: 40px;  }

.watch-video-section{padding: 276px 0; background: url(https://cdn.shopify.com/s/files/1/0089/0594/9231/files/watch-video-bg.jpg); background-size: cover; text-align: center; position: relative; background-position: center!important;}
.watch-video-section:after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.3; background: #000;}
.clearmed-watch-video{background: url(https://cdn.shopify.com/s/files/1/0089/0594/9231/files/clearmed-video-bg.jpg);background-size: cover;}


.repeat-heading>h1,
.repeat-heading>h2{font-size: 40px;color: #252525;font-weight: 700;line-height: 1.1;margin-bottom: 15px;}
.repeat-heading>h1 small,
.repeat-heading>h2 small{display: block;font-size: 40px;font-weight: 300;}
.repeat-heading>p{font-size: 20px;color: #161616;font-weight: 400;}
.repeat-heading .btn{margin-top: 25px;}
.mid-subheading{max-width: 715px;margin: 0 auto;}
.repeat-section{padding: 100px 0;}

.watch-video-txt{position: relative; z-index: 1; }
.watch-video-txt>h2{font-size: 57px; color: #ffffff; font-weight: 700; text-shadow: 0px 12px 17px rgba(0, 0, 0, 0.46); margin-bottom: 0px; }
.watch-video-txt>h4{font-size: 20px; color: #ffffff; font-weight: 400; text-shadow: 0px 12px 17px rgba(0, 0, 0, 0.46); margin: 15px 0 30px 0; }

.play-btn{width: 57px; height: 57px; border-radius: 50%; background: #008C71; color: #ffffff; font-size: 20px; text-align: center; line-height: 57px; animation: pulse2 1.75s infinite cubic-bezier(0.66, 0, 0, 1); -webkit-animation: pulse2 1.75s infinite cubic-bezier(0.66, 0, 0, 1); box-shadow: 0 0 0 0 rgba(105, 78, 112, 0.7); cursor: pointer; outline: none; }
@keyframes pulse2 {
    0% {
        box-shadow: 0 0 0px 0 rgba(255, 255, 255, 0.3), 0 0 0px 0 rgba(255, 255, 255, 0.2);
    }
    70% {
     box-shadow: 0 0 0px 40px rgba(255, 255, 255, 0.0), 0 0 0px 80px rgba(255, 255, 255, 0.0);
    }
    100% {
        box-shadow: 0 0 0px 0 rgba(255, 255, 255, 0.0), 0 0 0px 0 rgba(255, 255, 255, 0.0);
    }
  }
  
.product-img-bx{width: 555px;height: 555px;border-radius: 50%;line-height: 555px;text-align: center;background: #f7f7f7; position: relative;}
.product-img-bx>img{position: relative;z-index: 1;}
.product-img-bx:after{content: "";position: absolute;left: 40px;top: 0;width: 136px;height: 136px;background: #008C71;opacity: 0.8; animation: pulse2 1.75s infinite cubic-bezier(0.66, 0, 0, 1);-webkit-animation: pulse2 1.75s infinite cubic-bezier(0.66, 0, 0, 1);box-shadow: 0 0 0 0 rgba(105, 78, 112, 0.7);border-radius: 50%;}

.clearmed-faq-img>img{margin-top: -160px;}
.faq-section.clearmed-faq-section{padding-top: 200px;  padding-bottom: 50px;}

.faq-section{padding: 100px 0;overflow: hidden;}
.product-img-bx.clear-faq-img{width: 432px;height: 432px;line-height: 432px;}
.clear-faq-img.product-img-bx:after{width: 70px;height: 70px;left: 80px;}
.faq-accordin{margin: 35px 0;}
.faq-txt.same-heading-md{margin-bottom: 0;}
.card{border: none;background: transparent;}
.card-header{background: transparent;padding: 0;}
.card-header>h5{font-size: 18px;color: #161616;font-weight: 700;}
.card-header>h5>a{color: #585858;position: relative;padding: 20px 0;padding-right: 50px;display: block;transition: 0.3s;-webkit-transition: 0.3s; text-align:left}
.card-header>h5>a:hover,
.card-header>h5>a:not(.collapsed){color: #000;}
.card-header>h5>a i{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #5b5b5b;transition: 0.3s;-webkit-transition: 0.3s;}
.card-header>h5>a:not(.collapsed) i{color: #000;transform: translateY(-50%) rotate(180deg);-webkit-transform: translateY(-50%) rotate(180deg);}
.card-body{padding-left: 0;padding-right: 0;font-size: 16px;color: #161616;font-weight: 500; text-align:left}


.video-player{overflow: hidden;text-align:center;}
.video-player video{max-width: 100%;width: 100%;display: block;}
.video-player iframe{max-width: 100%;width: 100%;height: 400px; display: block;}

.video-modal-dialog .modal-body{padding: 0;}
.video-modal-dialog .close{position: absolute; width: 30px; height: 30px; border-radius: 50%; background: #fff; z-index: 1; opacity: 1; text-align: center; line-height: 30px; right: -18px; top: -18px;transition: 0.2s;-webkit-transition: 0.2s;}
.video-modal-dialog .close:hover{background: #008C71;color: #ffffff;}
.video-modal-dialog .modal-content{border: 7px solid #ffffff;}
.modal-backdrop.show{opacity: 0.9;}

.inner-banner-heading .mid-sub-heading{ text-align: left;}
.btn-group-custom .btn + .btn{ margin-left: 10px;}

.clear-tune-banner{ background: url(../images/clear-tune-banner.jpg) no-repeat top center; background-size: cover; padding:16rem 0 ;}
.clear-tune-banner h3{ font-weight: 300; font-size: 4rem; line-height: 1.5; color: #19A58A; margin-bottom: 20px; }
.clear-tune-banner p{font-size: 18px; font-family: 400; line-height: 1.4; color: #FFFFFF; max-width: 53rem; }
.clear-tune-banner p + p{ margin-top: 20px;}


.Albert-Einstein-section{ text-align: center; }
.Albert-Einstein-section h4{font-style: italic; font-weight: 600; font-size: 30px; line-height: 1.5; color: #4E4E4E; max-width: 45rem;  margin: 0 auto; }
.Albert-Einstein-section h5{ font-weight: 600; font-size: 18px; line-height: 1.5; color: #008C71; margin:25px 0; }

.clear-tune-Frequencies-section{ background: url(../images/clear-tune-Frequencies-section.jpg) #000 no-repeat top right; background-size: 100%;}
.clear-tune-Frequencies-section h5{ font-size: 3rem; line-height: 1.5; max-width: 400px;}
.clear-tune-Frequencies-section h6{ color: #F1C232; font-size: 3rem;}

.clear-tune-heading h4{font-weight: 300; font-size: 30px; line-height: 1.4; color: #19A58A; margin-bottom: 25px; }
.clear-tune-heading p{font-weight: normal; font-size: 18px; line-height: 1.7; color: #323232;  max-width: 47rem; }
.clear-tune-heading p + p{ margin-top: 20px;}
.clear-tune-heading p strong{ color: #19A58A; font-weight: 600;}

.clear-tune-heading h4{ margin-bottom: 0; }
.clear-tune-heading.pb-5{ padding-bottom: 7rem!important;}

.how-it-work p{font-weight: 500; font-size: 20px; line-height: 1.5; text-align: center; color: #19A58A; }
.how-it-work-ul ul{ position: relative;  max-width: 48rem;}
.how-it-work-ul ul::after{ content: ""; width: 1px; background: #19A58A; top: 30px; bottom: 30px; left: 32px; position: absolute;}
.how-it-work-ul ul li{ position: relative; font-size: 22px;  font-weight: 400; line-height: 1.5; color: #525252; padding: 25px 0; padding-left: 85px; }
.how-it-work-ul ul li + li{ margin-top: 35px;}
.how-it-work-ul ul li span{width: 64px; height: 64px; background: #fff; border: 1px solid #19A58A; display: flex; align-items: center; justify-content: center; border-radius: 100%; position: absolute; top: 50%;  transform: translateY(-50%); left: 0; z-index: 1;}
.how-it-work-ul ul li::after{ content: ""; position: absolute; bottom: -15px; width: 7px; height: 7px; border-radius: 100%; background: #19A58A; left: 30px;}
.how-it-work-ul ul li:last-child::after{ display: none;}

.dna-vials-box{ text-align: center;}
.dna-vials-box>span{ display: block; height: 320px;}
.dna-vials-box h4{font-size: 24px; line-height: 1.5; text-align: center; color: #484848; font-weight: 500; }

.Chronic-Illness-section h4{ margin-bottom: 20px;}
.Chronic-Illness-img img{ margin-left: -9rem;}
.remote-tuning-section .clear-tune-heading p{ max-width: 83rem; margin: 0 auto;}
.remote-tuning-section .clear-tune-heading h4{ margin-bottom: 22px;}

.clear-tune-white-box{ background: #FFFFFF; border-radius: 10px; padding: 3rem 6rem;margin-top: 40px;}
.clear-tune-white-box ul{ max-width: 80rem; }
.clear-tune-white-box ul li{ width: 33;}

.Features-green-box{ background: #F2EFEF; border-radius: 10px;  padding: 2.5rem;}
.Features-green-box p{font-style: normal; font-weight: normal; font-size: 18px; line-height: 1.8; text-align: center; color: #444444; }
.Features-green-box .d-flex{ text-align: center;align-items: center; justify-content: center; margin: 20px 0;}
.Features-green-box .d-flex div{  padding: 0 20px; text-align: center;}
.Features-green-box .d-flex span{width: 64px; height: 64px; background: #fff; border: 1px solid #19A58A; display: flex; align-items: center; justify-content: center;  border-radius: 100%;}
.Features-green-box .d-flex h4{font-weight: 500; font-size: 18px; line-height: 21px; text-align: center; color: #000000; margin-top: 10px; }
.Features-green-box{text-align: center;}
.Features-green-box .btn{ border-radius: 35px;}

.clear-tune-table-box{ width: 950px; margin: 0 auto; position: relative;}

.clear-tune-table-box table{ width: 100%;}
.clear-tune-table-box th.t-head{ background: #DEDEDE; padding: 5rem; border-radius: 10px 10px 0px 0px;}
.clear-tune-table-box th{ width: 33.33%; text-align: center;}
.clear-tune-table-box td{ width: 33.33%; text-align: center; padding: 17px 20px; font-size: 18px; color: #656565; font-weight: 400; background: #F0F0F0;}
.clear-tune-table-box td strong{ color: #000000; font-weight: 600;}
.clear-tune-table-box .price h4{ font-weight: 600; color: #000000;font-size: 20px; line-height: 1.4;}
.clear-tune-table-box .price del{ text-decoration: line-through; color: #A4A4A4; display: block;}
.clear-tune-table-box tr td:nth-child(1){ text-align: right; background: transparent;}
.clear-tune-table-box tr td .span{ display: inline-block; height: 3px; background:#DEDEDE; width: 30px;}
.clear-tune-table-box tr:last-child td{ padding-bottom: 25px;}
.clear-tune-table-box tr:last-child td:nth-child(2){ border-radius: 0 0 10px 10px;}
.clear-tune-table-box tr:last-child td:nth-child(3){ border-radius: 0 0 10px 10px;}

.clear-tune-table-box table.ClearTUNE td.ClearTUNE{background: #FFFFFF; transform: scale(1.1);}
.clear-tune-table-box table.ClearTUNE th.ClearTUNE{background: #19A58A; transform: scale(1.1); color: #fff;}

.clear-tune-table-box table.ClearSCAN td.ClearSCAN{background: #FFFFFF; transform: scale(1.1);}
.clear-tune-table-box table.ClearSCAN th.ClearSCAN{background: #19A58A; transform: scale(1.1); color: #fff;}

.clear-tune-table-box tr:nth-child(2) td ,
.clear-tune-table-box tr:nth-child(3) td ,
.clear-tune-table-box tr:nth-child(4) td ,
.clear-tune-table-box tr:nth-child(5) td ,
.clear-tune-table-box tr:nth-child(6) td ,
.clear-tune-table-box tr:nth-child(7) td ,
.clear-tune-table-box tr:nth-child(9) td ,
.clear-tune-table-box tr:nth-child(8) td{ background: #d5d5d5!important;}

.clear-tune-table-box.ClearSCAN::after{ content: ""; position: absolute; top: 0; width: 346px; top: -7px; bottom: -7px; box-shadow: 0px 20px 50px rgb(0 0 0 / 25%); right: 303px; border-radius: 10px; pointer-events: none; user-select: none; }
.clear-tune-table-box table.ClearTUNE::after{ content: ""; position: absolute; top: 0; width: 349px; top: -7px; bottom: -7px; box-shadow: 0px 20px 50px rgb(0 0 0 / 25%); right: -16px; border-radius: 10px; pointer-events: none; user-select: none; }
.clear-tune-table-box.ClearSCAN tr td:nth-child(1){ padding-right: 32px;}

.clear-tune-Disclaimer-section p{ max-width: 790px; margin: 0 auto;}
.clear-tune-Disclaimer-section h4{ margin-bottom: 25px;}
.clear-tune-Disclaimer-section .notice{background: #F0F0F0; border-radius: 10px; padding: 3rem 8rem; font-size: 14px; font-style: italic; color: #666666; line-height: 1.6; text-align: center; }

.clear-tune-heading.text-center p{ margin: 0 auto; margin-top: 20px;}

.table-responsive-section .table-responsive{ padding: 40px 10px; padding-bottom: 70px;}
.Chronic-Illness-section .clear-tune-heading p{ max-width: 100%;}
.Chronic-Illness-section .clear-tune-heading{ padding-bottom: 50px;}



.full-video-section{ position: relative;}
.full-video-section>img{ width: 100%; height: 100%; object-fit: cover; min-height: 500px; filter:brightness(0.8); max-height: 650px;}
.full-video-section .full-video-section-text{ position: absolute; top: 50%;  left: 0; right: 0; z-index: 1; text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.full-video-section .full-video-section-text h4{     display: block; width: 100%; font-size: 5rem; color: #fff; font-weight: 600; padding-bottom: 20px; text-shadow: 0 12px 17px rgb(0 0 0 / 46%);}
.play-btn { width: 57px; height: 57px; border-radius: 50%; background: #008c71; color: #fff; font-size: 20px; text-align: center; line-height: 57px; animation: 1.75s cubic-bezier(.66,0,0,1) infinite pulse2; -webkit-animation: 1.75s cubic-bezier(.66,0,0,1) infinite pulse2; box-shadow: 0 0 0 0 rgb(105 78 112 / 70%); cursor: pointer; outline: 0; }

@keyframes pulse2 {
  0% {
      box-shadow: 0 0 0px 0 rgba(255, 255, 255, 0.3), 0 0 0px 0 rgba(255, 255, 255, 0.2);
  }
  70% {
   box-shadow: 0 0 0px 40px rgba(255, 255, 255, 0.0), 0 0 0px 80px rgba(255, 255, 255, 0.0);
  }
  100% {
      box-shadow: 0 0 0px 0 rgba(255, 255, 255, 0.0), 0 0 0px 0 rgba(255, 255, 255, 0.0);
  }
}
.video-modal .modal-content{border: 7px solid #fff; border-radius: 10px;}
.video-modal .close{ position: absolute; width: 30px; height: 30px; border-radius: 50%; background: #fff; z-index: 1; opacity: 1; text-align: center; line-height: 30px; right: -18px; top: -18px; transition: .2s; -webkit-transition: .2s;}
.video-player{ text-align: center; overflow: hidden;}
.video-player video{    max-width: 100%; width: 100%; display: block;}
.video-modal .modal-body{ padding: 0;}

.video-modal .modal-dialog{ background: transparent;}
.display-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }
.display-table { display: table; width: 100%; height: 100%; }

@media (min-width: 576px){
    .modal-dialog { width: 650px; margin: 30px auto; }
  }

 .footer-head .ftr-menu.pull-right{ display: none;}
.footer-head .footer-logo.pull-left{ float: none!important; text-align: center;}


/*======================clear.co.com ftr css=====*/
.site-ftr{display: block;padding: 0;background: #f5f5f5;padding-top: 30px;position: relative;border-top: 2px solid #e0e0e0;clear: both;}

.footer-container {width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.footer-row{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; -ms-flex-align: center!important;align-items: center!important;-ms-flex-pack: center!important;justify-content: center!important}
.footer-row div[class*="footer-"]{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}

.site-ftr .mb-4{margin-bottom: 1.5rem!important;}
.ftr-btn.ftr-btn-primary{ padding: 7px 20px; border:2px solid #7f7f7f; border-radius: 3px;  font-weight: 500; font-size: 14px; transition: 0.2s ease-out; -webkit-transition: 0.2s ease-out;background: #7f7f7f; transition: 0.3s;-webkit-transition: 0.3s;color: #ffffff;margin-bottom: 17px; display: inline-block; }
.ftr-btn.ftr-btn-primary:hover{ background: transparent; color: #7f7f7f; }

.ftr-logo{text-align:center;}
.ftr-logo img{width: 140px; }
.copyright{background: #e3e1e1;padding: 12px 0;text-align: center;}
.copyright:after,
.copyright:before{content: "";display: table;clear: both;}
.copyright p{font-size: 14px;color: #656364;font-weight: 500;display: inline-block;float: left;padding-top: 3px;}
.copyright p a{color: #656364;}
.copyright p a:hover{text-decoration: underline!important;}
.copyright p span{vertical-align: middle;display: inline-block;}
.ftr-menu{padding-left: 30px;}
.ftr-menu ul li{display: block;}
.ftr-menu ul li + li{margin-top: 11px;}
.ftr-menu ul li a{color: #1f1f1f;font-size: 16px;font-weight: 500;transition: 0.3s;-webkit-transition: 0.3s;}
.ftr-menu ul li a:hover{color: #000000;}
.ftr-inquiry{padding-left: 40px;}
.ftr-inquiry>p{font-size: 16px;color: #000000;font-weight: 500;}
.ftr-inquiry>p + p{margin-top: 20px;}
.ftr-inquiry>p a{font-size: 14px;color: #6f6f6f;display: block;}
.ftr-newslatter{text-align:center;}
.ftr-newslatter>h2,
.ftr-heading{font-size: 20px;color: #000000;margin-bottom: 20px;}
textarea.form-control{border-radius:10px;border-radius: 10px;height: 150px;resize:none;}
.ftr-newslatter .form-control{padding-right: 94px;}
.ftr-newslatter .form-group{position: relative;}
.ftr-newslatter .form-group>button{display: inline-block;min-width: 85px;height: 100%;line-height: 42px;border-radius: 50px;background: #694e70;outline: none;cursor: pointer;position: absolute;right: 0;top: 0;transition: 0.3s;-webkit-transition: 0.3s;}
.ftr-newslatter .form-group>button:hover{background: #45264d;}
.ftr-newslatter .form-group>button>img{filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);max-width: 22px;}
.social-ul{margin-top: 30px;}
.social-ul li{display: inline-block;margin-left: 20px;}
.social-ul li a{color: #694e70;font-size: 25px;transition: 0.3s;-webkit-transition: 0.3s;}
.social-ul li a:hover{color: #45264d;}

.other-site-section{background: #d4d4d4;margin-top: 30px;}
.other-site-section:after,
.other-site-section:before{content: "";display: table;clear: both;}
.other-site-left{float: left;}
.other-site-left ul{margin: 0;padding: 0;list-style: none;}
.other-site-left ul:after,
.other-site-left ul:before{content: "";display: table;clear: both;}
.other-site-left ul li{list-style: none;display: inline-block;position: relative;}
.other-site-left ul li:after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);height: 11px;width: 1px;background: #000;}
.other-site-left ul li a{line-height: 46px;padding: 0 9px;color: #252525;font-size: 14px;font-weight: 500;transition: 0.3s;-webkit-transition: 0.3s;display: inline-block;}
.other-site-left ul li a:hover{color: #000000;}
.other-site-left ul li:first-child{background: #bfbfbf;line-height: 46px;padding: 0 9px;margin-right: 8px;color: #ffffff;font-size: 14px;font-weight: 300;}
.other-site-left ul li:first-child:after,
.other-site-left ul li:last-child:after{display: none;}
.other-site-left ul li:first-child:before{content: "";  width: 0; height: 0; border-top: 7px solid transparent; border-left: 7px solid #bfbfbf; border-bottom: 7px solid transparent;position: absolute;left: 100%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.other-site-right{float: right;padding-top: 3px;}
.other-site-right ul{margin-top: 0;}
.other-site-right ul li a{font-size: 16px;color: #3f3f3f;}
.other-site-right ul li a:hover{color: #000;}
.other-site-right:after,
.other-site-right:before{content: "";clear: both;display: table;}

.think-clearly-logo img{width: 90px;}
/*=====copyright-css =======*/
.copyright{float: left;width: 100%;background: #e3e1e1;padding: 7px 0;text-align: center;}
.credits{margin-top: 8px;vertical-align: middle;color: #656364;font-weight: 400;float: left;font-size: 13px;}
.credits a{color:#675f5f;text-decoration: underline!important;opacity: 0.8;vertical-align: top;display: inline-block;}
.credits a:hover{opacity: 1;}
.payment_methods{float: right;}
.social-icons{float: none;margin-left: 0;}
.social-icons:after,
.social-icons:before{content: "";display: table;clear: both;}
.social-icons a{float: left;width: 30px;height: 30px;line-height: 31px;font-size: 14px;margin-left: 5px;text-align: center;border-radius: 50%;color: #3f3f3f;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
.social-icons a:hover{background: #3f3f3f;color: #fff;border-color: #3f3f3f;}

@media screen and (max-width: 1199px)
{
 	.other-site-left ul li:first-child{padding:0;}
}
@media screen and (max-width: 991px)
{
	.site-ftr{text-align: center;}
	.ftr-logo{text-align: center;margin-bottom: 40px;}
	.ftr-menu{margin-bottom: 40px;padding-left: 0;}
	.ftr-newslatter{padding-left: 0;}

	.other-site-left{width: 100%;}
	.other-site-left ul li:first-child{text-align:center;display:block;width:100%;}
  	.other-site-left ul li:first-child:before{border-top: 7px solid #bfbfbf;border-left: 7px solid transparent;border-bottom: 7px solid transparent;border-right: 7px solid transparent;top: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
  	.other-site-left ul li{width: 49%;text-align: center;}
  	.other-site-left ul li:after{display:none;}
  	.copyright{text-align:center;}
  	.other-site-right{float:none; text-align: center;}
      .social-icons a{ float: none;}
  	.copyright p{width:100%;}
  	.ftr-mid-logo{padding-top: 0;}
}

@media screen and (max-width: 575px)
{
	.footer-xs-6{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
}


@media (min-width: 576px)
{
	.footer-sm-3{-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
	.footer-container{max-width: 540px;}
}

@media (min-width: 768px)
{
	.footer-md-2{-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
	.footer-container{max-width: 720px;}
}
@media (min-width: 992px)
{
	.footer-lg-2{-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
	.footer-container{max-width: 960px;}
}
@media (min-width: 1200px)
{
	.footer-container{max-width: 1170px;}
}

.mt-5, .my-5 { margin-top: 3rem!important; }



/*=======================ClearMED page css===============================*/
.clearmed-condition-section{padding-bottom: 0;}
.clearmed-medication-bx{text-align: center;}
.clearmed-medication-img{margin-top: 30px; text-align: center;margin-left: -130px;}
.clearmed-medication-bx ul li{display: inline-block;vertical-align: top;position: relative;z-index: 1;}
.clearmed-medication-bx ul li + li{margin-left: 55px;}
.clearmed-medication-bx ul li p{font-size: 16px;color: #191919;font-weight: 500;max-width: 111px;margin-left: auto;margin-right: auto; display: block;margin-top: 7px;}
.clearmed-medication-icon{width: 63px;height: 63px;background: url(https://cdn.shopify.com/s/files/1/0089/0594/9231/files/clearmed-medication-icon-sprite.png)no-repeat;display: inline-block;}
.medication-icon1{background-position: 0 0;}
.medication-icon2{background-position: 0 -57px;}
.medication-icon3{background-position: 0 -131px;height: 79px;}
.medication-icon4{background-position: 0 -223px;}
.medication-icon5{background-position: 0 -304px;}
.medication-icon6{background-position: 0 -382px;}
.medication-icon7{background-position: 0 -464px;}
.medication-icon8{background-position: 0 -537px;}
.clearmed-medication-bx ul li:nth-child(1){transform:translate(70px, 343px);-webkit-transform:translate(70px, 343px);}
.clearmed-medication-bx ul li:nth-child(2){transform:translateY(190px);-webkit-transform:translateY(190px);}
.clearmed-medication-bx ul li:nth-child(3){transform:translateY(50px);-webkit-transform:translateY(50px);}
.clearmed-medication-bx ul li:nth-child(4){}
.clearmed-medication-bx ul li:nth-child(5){transform:translateY(20px);-webkit-transform:translateY(20px);}
.clearmed-medication-bx ul li:nth-child(6){transform:translateY(70px);-webkit-transform:translateY(70px);}
.clearmed-medication-bx ul li:nth-child(7){transform:translateY(195px);-webkit-transform:translateY(195px);}
.clearmed-medication-bx ul li:nth-child(8){transform:translate(-70px, 343px);-webkit-transform:translate(-70px, 343px);}

.clearmed-watch-video{background: url(https://cdn.shopify.com/s/files/1/0089/0594/9231/files/clearmed-video-bg.jpg);background-size: cover;}

.clearmed-good-section{position: relative;}
.clearmed-good-section .free-dots{right: -150px;top: 40%;}
.includes-txt{padding: 12px 20px;border: 1px solid #cbc1cd;border-left: 4px solid #008C71;border-radius: 5px;}
.includes-txt + .includes-txt{margin-top: 8px;}
.includes-txt p{font-size: 14px;color: #111111;font-weight: 500;}
.clearmed-good-bx{background: #008C71;border-radius: 5px;color: #ffffff;text-align: center;padding: 15px;height: 100%;}
.clearmed-good-bx h2{font-size: 58px;font-weight: 700;margin-bottom: 33px;}
.order-last .includes-txt{border-left: 1px solid #cbc1cd;border-right: 4px solid #008C71;}
.display-table{display: table;width: 100%;height: 100%;}
.display-cell{display: table-cell;width: 100%;height: 100%;vertical-align: middle;}

.clearmed-automated-img:after{display: none;}
.clearmed-faq-img>img{margin-top: -160px;}
.clearmed-faq-section{padding-top: 200px;}

.clearmed-better-section{background: url(https://cdn.shopify.com/s/files/1/0089/0594/9231/files/clearmed-better-bg.jpg) right center;background-size: cover;}
.clearmed-better-txt{padding-left: 35px;}
.clearmed-better-txt>h2{font-size: 40px;color: #ffffff;font-weight: 700;margin-bottom: 35px;}
.clearmed-better-colum{border-radius: 5px;padding: 15px;border-left: 4px solid #008C71;background: #ffffff;}
.clearmed-better-colum + .clearmed-better-colum{margin-top: 6px;}
.clearmed-better-colum>h4{font-size: 18px;color: #008C71;font-weight: 700;margin-bottom: 5px;}
.clearmed-better-colum>p{font-size: 14px;color: #606060;font-weight: 500;}
.product-plan-med .pricing-cell-one{width: 402px;max-width: 402px;}


.btn.btn-border{ background: transparent;; color: #008C71; border-color:#008C71; border: 1px solid; box-shadow: none;}
.btn.btn-border:hover{ color: #fff; background: #008C71;}

.btn.btn-white-border{ background: transparent;; color: #fff; border-color:#fff;}
.btn.btn-white-border:hover{ color: #008C71; background: #fff; border-color:#fff ;}


.btn a{ color: inherit; font:inherit; }
.btn i{ padding-left: 15px; }

.clearos-mobile-logo{width: 105px;height: 105px; border-radius: 12px; background: #ffffff; text-align: center; line-height: 105px; box-shadow: 0 0 20px 8px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 20px 8px rgba(0,0,0,0.1); margin-bottom: 20px; display: inline-block;  }
.clearos-mobile-logo img{max-width: 95px;max-height: 74px;width: auto;}
.clearos-mobile-logo-outer{max-width: 140px;}

.clearapp-icon{filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);display: inline-block;vertical-align: middle;position: relative;top: -3px;transition: 0.3s;-webkit-transition: 0.3s;}
.clearapp-icon img{width: 15px;}
.btn.btn-primary:hover .clearapp-icon{filter: none;-webkit-filter: none;}

.clear-card{text-align: center;}
.clear-card h4{ display: block; font-size: 16px; text-align: center; color: #6a4f6f; font-weight: 400; margin-top: 40px;  }

.watch-video-section{padding: 276px 0; background: url(https://cdn.shopify.com/s/files/1/0089/0594/9231/files/watch-video-bg.jpg); background-size: cover; text-align: center; position: relative; background-position: center!important;}
.watch-video-section:after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.3; background: #000;}
.clearmed-watch-video{background: url(https://cdn.shopify.com/s/files/1/0089/0594/9231/files/clearmed-video-bg.jpg);background-size: cover;}

.col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; position: relative; width: 100%; padding-right: 15px; padding-left: 15px;  }
.flex-row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.justify-content-center { -ms-flex-pack: center!important; justify-content: center!important;  }

.mt-0, .my-0 { margin-top: 0 !important; } .mr-0, .mx-0 { margin-right: 0 !important; } .mb-0, .my-0 { margin-bottom: 0 !important; } .ml-0, .mx-0 { margin-left: 0 !important; } .m-1 { margin: 0.25rem !important; } .mt-1, .my-1 { margin-top: 0.25rem !important; } .mr-1, .mx-1 { margin-right: 0.25rem !important; } .mb-1, .my-1 { margin-bottom: 0.25rem !important; } .ml-1, .mx-1 { margin-left: 0.25rem !important; } .m-2 { margin: 0.5rem !important; } .mt-2, .my-2 { margin-top: 0.5rem !important; } .mr-2, .mx-2 { margin-right: 0.5rem !important; } .mb-2, .my-2 { margin-bottom: 0.5rem !important; } .ml-2, .mx-2 { margin-left: 0.5rem !important; } .m-3 { margin: 1rem !important; } .mt-3, .my-3 { margin-top: 1rem !important; } .mr-3, .mx-3 { margin-right: 1rem !important; } .mb-3, .my-3 { margin-bottom: 1rem !important; } .ml-3, .mx-3 { margin-left: 1rem !important; } .m-4 { margin: 1.5rem !important; } .mt-4, .my-4 { margin-top: 1.5rem !important; } .mr-4, .mx-4 { margin-right: 1.5rem !important; } .mb-4, .my-4 { margin-bottom: 1.5rem !important; } .ml-4, .mx-4 { margin-left: 1.5rem !important; } .m-5 { margin: 3rem !important; } .mt-5, .my-5 { margin-top: 3rem !important; } .mr-5, .mx-5 { margin-right: 3rem !important; } .mb-5, .my-5 { margin-bottom: 3rem !important; } .ml-5, .mx-5 { margin-left: 3rem !important; } .p-0 { padding: 0 !important; } .pt-0, .py-0 { padding-top: 0 !important; } .pr-0, .px-0 { padding-right: 0 !important; } .pb-0, .py-0 { padding-bottom: 0 !important; } .pl-0, .px-0 { padding-left: 0 !important; } .p-1 { padding: 0.25rem !important; } .pt-1, .py-1 { padding-top: 0.25rem !important; } .pr-1, .px-1 { padding-right: 0.25rem !important; } .pb-1, .py-1 { padding-bottom: 0.25rem !important; } .pl-1, .px-1 { padding-left: 0.25rem !important; } .p-2 { padding: 0.5rem !important; } .pt-2, .py-2 { padding-top: 0.5rem !important; } .pr-2, .px-2 { padding-right: 0.5rem !important; } .pb-2, .py-2 { padding-bottom: 0.5rem !important; } .pl-2, .px-2 { padding-left: 0.5rem !important; } .p-3 { padding: 1rem !important; } .pt-3, .py-3 { padding-top: 1rem !important; } .pr-3, .px-3 { padding-right: 1rem !important; } .pb-3, .py-3 { padding-bottom: 1rem !important; } .pl-3, .px-3 { padding-left: 1rem !important; } .p-4 { padding: 1.5rem !important; } .pt-4, .py-4 { padding-top: 1.5rem !important; } .pr-4, .px-4 { padding-right: 1.5rem !important; } .pb-4, .py-4 { padding-bottom: 1.5rem !important; } .pl-4, .px-4 { padding-left: 1.5rem !important; } .p-5 { padding: 3rem !important; } .pt-5, .py-5 { padding-top: 3rem !important; } .pr-5, .px-5 { padding-right: 3rem !important; } .pb-5, .py-5 { padding-bottom: 3rem !important; } .pl-5, .px-5 { padding-left: 3rem !important; }

div[class*="flex-col"]{ padding-left: 15px; padding-right: 15px; }
@media (min-width: 992px) { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } .col-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; } .flex-col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .flex-col-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .flex-col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .flex-col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .flex-col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .flex-col-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .flex-col-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .flex-col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .flex-col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .flex-col-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .flex-col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .flex-col-lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .order-lg-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .order-lg-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; } .order-lg-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } .order-lg-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .order-lg-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .order-lg-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .order-lg-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } .order-lg-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } .order-lg-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } .order-lg-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } .order-lg-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } .order-lg-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; } .order-lg-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .order-lg-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; } .order-lg-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; } .offset-lg-0 { margin-left: 0; } .offset-lg-1 { margin-left: 8.333333%; } .offset-lg-2 { margin-left: 16.666667%; } .offset-lg-3 { margin-left: 25%; } .offset-lg-4 { margin-left: 33.333333%; } .offset-lg-5 { margin-left: 41.666667%; } .offset-lg-6 { margin-left: 50%; } .offset-lg-7 { margin-left: 58.333333%; } .offset-lg-8 { margin-left: 66.666667%; } .offset-lg-9 { margin-left: 75%; } .offset-lg-10 { margin-left: 83.333333%; } .offset-lg-11 { margin-left: 91.666667%; } .offset-lg-1 {
    margin-left: 8.333333%;
} }
.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
.d-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }


.clearos-mobile-logo-outer{max-width: 140px;}
.order-2 { -ms-flex-order: 2; order: 2; }
.align-self-center { -ms-flex-item-align: center!important; align-self: center!important; }
.order-last { -ms-flex-order: 13; order: 13; }
.footer-head{ display: none!important;}

.btn.btn-white-border{ background: transparent;; color: #fff; border-color:#fff; border: 1px solid;;}
.btn.btn-white-border:hover{ color: #008C71; background: #fff; border-color:#fff ;}

.sub-menu { display: block; background: #dfeaf0; padding: 15px 70px; text-align: right; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.sub-menu a { font-size: 14px; text-transform: uppercase; color: #000; display: inline-block; transition: 0.2s ease-out; -webkit-transition: 0.2s ease-out; font-weight: 400;  }
.sub-menu a:hover{ color: #008c71;}
.sub-menu li{ display: inline-block;}
.sub-menu li + li{ margin-left: 18px;}

.img-border{ border-radius: 10px;}

.Natural-Intelligent-img-box img{ max-width: 500px;}

.Pre-release-Pricing-label { position: relative; background: #1aa48a; background-size: 100%; width: 304px; text-align: center; border-radius: 5px; display: flex; align-items: center; justify-content: center; height: 48px;  margin-bottom: 10px; margin: 0 auto; margin-top: 15px;}
.Pre-release-Pricing-label::after{ content: ""; position: absolute; top: 5px; right: 5px;  left: 5px; bottom: 5px; border: 1px dashed rgba(255, 255, 255, 0.6); border-radius: 3px; user-select: none; pointer-events: none;}
.Pre-release-Pricing-label p{  font-size: 18px; color: #ffff!important; font-weight: 400;  margin: 0;}
.Pre-release-Pricing-label p b{ font-weight: 400!important;}

.Pre-release-Pricing-label.mt-3{ width: auto; padding: 0 15px; display: inline-flex;}


.clearscan-section{ margin-bottom: 0; position: relative;z-index: 1;     background: #f5f5f5;}
.clearscan-mobile-img img{ margin-bottom: -70px; }
.amazing-innovation-box{ margin-top: 30px; margin-bottom: 60px; }
.amazing-innovation-box h4{ font-size: 20px; font-weight: 500; color: #000000;  padding-bottom: 30px; }
.amazing-innovation-box h5{ font-size: 16px; color: #000000; font-weight: 600; padding-bottom: 15px; }
.amazing-innovation-box p{ color: #000; font-weight: 500; font-size: 16px;  text-align: left; }
.amazing-innovation-box p a{ text-decoration: underline!important; color: #5d455f; }
.clearscan-workflow-img{ margin-top: 80px}
.clearscan-check-section .clearscan-check-img{ margin-top: 80px; }

.clearcare-mobile-top-space{ margin-top: 80px; }
.clearos-mobile-logo-outer { max-width: 140px; }

.same-heading-md { text-align: left;}
.same-heading-md h1{ font-family: 'Roboto-Bold';}
.clearscan-section .same-heading-md p{margin-bottom: 25px; text-align: left;}



.watch-video-clear.clearscan-video-section{background: url(../images/clearscan-video-bg.jpg);background-size: cover;}
.watch-video-clear{padding: 300px 0; background-size: cover; text-align: center; position: relative; background-position: center!important;}
.clearcloud-video-section{background: url(https://cdn.shopify.com/s/files/1/0089/0594/9231/files/clearcloud-video.jpg);}
.watch-video-clear:before{content: ""; position:absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.8);}
.watch-video-clear-txt{position: relative; z-index: 1; }
.watch-video-clear-txt>h2{font-size: 48px; color: #ffffff; font-weight: 500; margin-bottom: 25px; }
.play-btn-clear{ border-radius: 50%;color: #ffffff; text-align: center; line-height: 57px; background: transparent; cursor: pointer;}
.play-btn-clear:hover{opacity: 0.8;}

.same-heading.same-heading-md.text-center{ padding-bottom: 0;}
.same-heading.same-heading-md .full-w{ max-width: 100%;}

.same-heading.same-heading-md.text-left h2{ text-align: left;}
.same-heading.same-heading-md.text-left p{ text-align: left; max-width: 100%; width: 100%; margin: 0 auto;}





.amazing-innovation-box{ margin-top: 30px; margin-bottom: 60px; }
.amazing-innovation-box h4{ font-size: 20px; font-weight: 500; color: #000000;  padding-bottom: 30px; }
.amazing-innovation-box h5{ font-size: 16px; color: #000000; font-weight: 600; padding-bottom: 15px; }
.amazing-innovation-box p{ color: #000; font-weight: 500; font-size: 16px;  }
.amazing-innovation-box p a{ text-decoration: underline!important; color: #008c71; }


.clear-scan-vitals-icon{ display: block; margin-bottom: 35px; }
.clear-scan-vitals-icon div{ margin-bottom: 20px;     min-height: 66px;}
.clear-scan-vitals-icon h4{ font-size: 16px; color: #000000; font-weight: 500; }
.clear-scan-vitals-icon p{ font-size: 12px;color: #737373; }

.clear-scan-video-box{ width: 100%; height: 400px;  position: relative; border-radius: 6px; overflow: hidden; }
.clear-scan-video-box>img{ width: 100%; height: 100%; object-fit: cover; filter: brightness(0.5); -webkit-filter: brightness(0.5); }
.clear-scan-video-box a{ position: absolute; top: 50%; left: 50%;  transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }

.blood-same-img{ height: 450px; width: 100%; border-radius: 6px; overflow: hidden; }
.blood-same-img img{ width: 100%; height: 100%; object-fit: cover; }

.track-message{ max-width: 430px; margin-top: 20px; }
.track-message p{ font-size: 14px; font-weight: 400; color: #5f5f5f; margin-bottom: 0; }
.track-message p + p{ margin-top: 10px; } 

.btn-icon{display: inline-block;line-height: 1; margin-left: 10px;filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);transition: 0.3s;-webkit-transition: 0.3s;pointer-events:none;}
.btn-icon img{ max-width: 17px;}
.btn:hover .btn-icon,
.btn:focus .btn-icon{filter: none;-webkit-filter: none;}


.clear-scan-vitals-icon{ display: block; margin-bottom: 25px; }
.clear-scan-vitals-icon div{ margin-bottom: 20px;     min-height: 66px;}
.clear-scan-vitals-icon h4{ font-size: 16px; color: #000000; font-weight: 500; }
.clear-scan-vitals-icon p{ font-size: 12px;color: #737373; }


.blood-same-img{ height: 450px; width: 100%; border-radius: 6px; overflow: hidden; }
.blood-same-img img{ width: 100%; height: 100%; object-fit: cover; }

.track-message{ max-width: 430px; margin-top: 20px; }
.track-message p{ font-size: 14px; font-weight: 400; color: #5f5f5f; margin-bottom: 0; }
.track-message p + p{ margin-top: 10px; }

.same-heading.same-heading-md .track-message{ max-width: 430px; margin-top: 20px; }
.same-heading.same-heading-md .track-message p{ font-size: 14px; font-weight: 400; color: #5f5f5f; margin-bottom: 0; }
.same-heading.same-heading-md .track-message p + p{ margin-top: 10px; padding-top: 0!important; }

.Remote-Scanning-box>span{ min-height: 155px; display: flex; align-items: center; justify-content: center;}



.interactive-same-space{padding: 10rem 0;}
.interactive-banner-section{background-color: #E6EDEC; padding: 11rem 0;}
.interactive-same-heading h2{color: #008C71; font-size: 5rem; line-height: 1.2; font-weight: 400; margin-bottom:10px;}
.interactive-same-heading p{color: #2F2F2F; font-size: 20px; line-height: 1.6; font-weight: 400;}
.interactive-same-heading p sup{ font-size: 14px;}
.interactive-same-heading{ padding-bottom: 8rem;}
.interative-health-content h4{color: #363636; font-size: 3rem; font-weight: 600; line-height: 1.3; margin-bottom: 10px;}
.interative-health-content h3{color: #363636; font-size: 3rem; font-weight: 400; line-height: 1.3; margin-bottom: 10px;}
.interative-health-content p{font-size: 20px; color: #2F2F2F; font-weight: 400; line-height: 1.6;}
.interative-health-img img {border-radius: 10px;}
.gray-bg{background-color: #F3F3F3;}
.focusing{padding: 110px 0 0;}
.interactive-same-heading ul{margin-top: 20px; position: relative;}
.interactive-same-heading ul::after ,
.interactive-same-heading ul::before{ content: ""; display:  block; clear: both;}
.interactive-same-heading ul li {float: left; width: 50%; padding: 10px 6px 10px 30px; position: relative; text-align: left;}
.interactive-same-heading ul li::before {content: ""; position: absolute; top: 50%; left: 0; background: url(../images/list-img.png) no-repeat center; width: 18px; height: 18px; transform: translateY(-50%);}
.chart-table{margin-top: 80px;}
.chart-table table{width:100%; padding: 20px 30px 0 30px; border-radius: 10px;  box-shadow:0 0 50px 0px rgb(0 0 0 / 10%);}
.chart-table table tr:nth-child(odd){background-color: #fff;}
.chart-table table tr:nth-child(odd) td{padding: 23px 0;}
.chart-table table tr td{padding: 15px 0; font-size: 20px; color: #000000; font-weight: 500; word-break: break-all;}
.chart-table table tr td:first-child{padding-left: 60px; font-weight: 400;}
.chart-table table tr:first-child{border-radius: 50px;}
.Pre-release-dna-text h4 sup{font-size: 20px;}
.Pre-release-dna-text p{font-size: 16px; line-height: 1.6; color: #878787; font-weight: 400;}
.body-img {text-align: center;}
.electro-content p{font-size: 22px; color: #444444; line-height: 1.6; font-weight: 300; margin-bottom: 10px;}
.electro-content span{color: #19A58A; font-size: 22px; font-weight: 500; line-height: 1.6;}
.Pre-release-dna-text .btn{margin: 30px 0;}
.chart-table p{text-align: right; font-size: 16px; line-height: 1.6; color: #878787; font-weight: 400; padding-top: 20px;}
.clear{clear: both;}
.align-items-center{ align-items: center;}
.align-items-end{ align-items: flex-end;}

/* .focusing-attention-section .interactive-same-heading{ padding-bottom: 8rem;} */
.body-img img{ border-radius: 10px;}

#remote-shap #Vector_2{ transition: 0.3s; -webkit-transition: 0.3s;}
#remote-shap:hover #Vector_2{ fill: #8F8F8F; }
#lite-shap-box #lite-shap{ transition: 0.3s; -webkit-transition: 0.3s; }
#lite-shap-box:hover #lite-shap{  fill: #8F8F8F;}

#remote-shap #remote-shap-box{ transition: 0.3s; -webkit-transition: 0.3s;}
#remote-shap:hover #remote-shap-box{ fill: #8F8F8F; }
#remote-shap a path{transition: 0.3s; -webkit-transition: 0.3s;}
#remote-shap a:hover path{fill: #8F8F8F;}



.clearscan-remote-services-section .clearscan-remote-white-box{ max-width: 500px; margin: 0 auto; margin-top: 40px;}
.business-opportunity-img-box img{ border-radius: 10px;}
.business-opportunity-img-section .repeat-heading h4{ font-size: 18px; font-weight: 600; color: #000; margin-bottom:12px ;}

.clearscan-remote-services-section .repeat-heading h4.big{ color: #018b71; font-weight: 500; line-height: 1.4;}
.journey-road-img img{ border-radius: 10px;}
.join-us-box{ text-align: center; margin-top: 15px;}
.join-us-box p{ color: #018b71; font-weight: 500;}

.interactive-same-heading.journey-box ul li{ display: block; width: 100%; font-size: 17px;}


.webinars-profile-box-cover{display: flex; justify-content: space-between; flex-wrap: wrap; }

.webinars-banner-section{ background: #E6EDEC; padding: 90px 0;}
.webinars-banner-text h1{font-weight: 300; font-size: 50px; line-height: 1.5; color: #008C71; padding-bottom: 20px;}
.webinars-banner-text .banner-icon-text{font-size: 20px; line-height: 1.4; color: #000000; font-weight: 500; }
.webinars-banner-text .banner-icon-text span{ margin-right: 8px;}
.webinars-banner-text .banner-icon-text + .banner-icon-text{ margin-top: 10px;}
.webinars-profile-box{ width: 230px; display: block; text-align: center;}
.webinars-profile-box .img{ border-radius: 19px; height: 287px;}
.webinars-profile-box .img img{ width: 100%; height: 100%; object-fit: cover; border-radius: 19px;}
.webinars-profile-box.Paul{ margin:  0 auto;  margin-top: -240px; transform: translateX(0px); -webkit-transform: translateX(0px);}
.webinars-profile-box h4{font-weight: 600; font-size: 20px; line-height: 1.4; color: #008C71; margin-top: 13px; }
.webinars-profile-box p{font-weight: 500; font-size: 14px; line-height: 1.4; color: #000000;}


.webinars-video-box .img{ border: 1px solid #CECDCD; height: 237px; position: relative; border-radius: 15px;}
.webinars-video-box .img img{width: 100%; height: 100%; object-fit: cover; border-radius: 15px;}
.webinars-video-box .video-play-btn{ position: absolute; top: 50%; transform: translate(-50% , -50%); -webkit-transform: translate(-50% , -50%); width: 50px; height: 50px; border-radius: 100%; background: #fff; color: #19A58A; font-size: 18px; display: flex; align-items: center; justify-content: center; transition: 0.3s; -webkit-transition: 0.3s; box-shadow: 0 0 0 7px rgb(255 255 255 / 20%); -webkit-box-shadow: 0 0 0 7px rgb(255 255 255 / 20%); left: 50%; }
.webinars-video-box .video-play-btn:hover{ box-shadow: 0 0 0 10px rgb(255 255 255 / 40%); -webkit=box-shadow: 0 0 0 10px rgb(255 255 255 / 40%);}
.webinars-video-box h4{font-weight: 500; font-size: 16px; line-height: 1.4; color: #000000; margin-top: 20px; }
.webinars-video-section .row{ margin: 0 -15px;}
.webinars-video-section .row div[class*="col-"]{ padding-top:15px; padding-bottom: 15px;}


.Summit-sessions-video{ max-width:925px; width: 100%; margin: 0 auto; }
.Summit-sessions-box{ width: 100%; border-radius: 10px; height: 450px; position: relative;}
.Summit-sessions-box>a{width: 100%; height: 100%; height: 100%;}
.Summit-sessions-box>a>img{ width: 100%; height: 100%; object-fit: cover; border-radius: 10px; filter: brightness(0.6); -webkit-filter: brightness(0.6);}
.video-play-btn_other{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); width: 60px!important; height: 60px!important; border-radius: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; color: #008C71; font-size: 22px; transition: 0.3s; -webkit-transition: 0.3s; border: 1px solid #fff; }
.video-play-btn_other:hover ,
.video-play-btn_other:focus{ background: transparent; border-color: #fff;color: #fff; outline: none;}
  
.Summit-sessions-video{}
.Summit-sessions-video .nav{ text-align: center; margin-top: 25px;}
.Summit-sessions-video .nav li{ display: inline-block; vertical-align: middle;}
.Summit-sessions-video .nav li + li{ margin-left: 5px;}
.Summit-sessions-video .nav a { width: 13.3rem; height: 9.6rem; border-radius: 10px; overflow: hidden; cursor: pointer; position: relative; padding: 0; margin: 5px 0; }
.Summit-sessions-video .nav a .video-play-span { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: block; width: 38px; height: 38px; background-color: #19A58A; color: #fff; font-size: 14px; border-radius: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -ms-flex-wrap: wrap; flex-wrap: wrap; z-index: 5; }
.Summit-sessions-video .nav a::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 10px; background: rgba(255, 255, 255, 0.8); border: 1px solid #19A58A; }
.Summit-sessions-video .nav a + a { margin-left: 10px; }
.Summit-sessions-video .nav a img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.Summit-sessions-video .nav .nav-item.active a::after { opacity: 0; visibility: hidden; }
.Summit-sessions-video .nav .nav-item.active .video-play-span { opacity: 0; visibility: hidden; }

.webinars-full-video video{ width: 100%; height: 100%;}

.summitspecialending-banner-section .webinars-banner-text h1{ padding-bottom: 10px;}
.summitspecialending-banner-section .webinars-banner-text p{ font-size: 20px;}
.summitspecialending-banner-section .webinars-banner-text h5{ font-size:18px; font-weight: 500; color: rgb(255, 0, 0); margin-top: 15px;}

.summitspecialending-Pre-release-box .Pre-release-dna-text h5{ margin: 10px 0; }
.summitspecialending-Pre-release-box .Pre-release-dna-text h3{ line-height: 1.4;}
.summitspecialending-Pre-release-box .Pre-release-dna-text h2{ margin-top: 7px;}

.summitspecialending-Pre-release{ padding: 15px; border-radius: 15px; background: #dbf9f3; margin-top: 15px;}
.summitspecialending-Pre-release h4{ font-size: 24px; font-weight: 500; color: #19A58A; line-height: 1.3;}
.summitspecialending-Pre-release h3{    font-weight: bold; font-size: 32px; color: #000000; margin-top: 5px;}
.summitspecialending-Pre-release h3 del{    font-weight: 300; text-decoration-line: line-through; color: #B0B0B0; }
.summitspecialending-Pre-release h2{ font-weight: bold; font-size: 24px; line-height: 1.4; color: #19A58A; margin: 7px 0;}
.summitspecialending-Pre-release p{ font-size: 15px; color: #000;}
.summitspecialending-Pre-release p + p{ margin-top: 5px;}
.summitspecialending-Pre-release p strong{ font-size: 18px;}
.summitspecialending-Pre-release .Pre-release-Pricing-label{ margin-top: 0;}
.summitspecialending-Pre-release .Pre-release-Pricing-label p{ font-size: 18px; letter-spacing: 0.9px;}

.summitspecialending-Pre-release-a{ margin-top: 30px;}

.journey-box.interactive-same-heading h2{ font-size: 4rem;}
.repeat_sections_header h6{ font-size: 24px; font-weight: 600; color: #018b71; margin-top: 10px;}

.webinars-video-box .share-icon{ width:35px; height: 35px; border-radius: 100%; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #008c71; position: absolute; top: 20px; right: 20px; background: #fff; display: none!important;}
.webinars-video-box .a2a_kit{ margin-top: 15px;}
.a2a_default_style a + a{ margin-left: 4px;}
.a2a_default_style a + button{ margin-left:5px;}
.webinars-video-box .copy-btn{    width: 36px; height: 32px; font-size: 16px; background: #008c71; color: #fff; vertical-align: bottom; line-height: 32px; text-align: center; border-radius: 5px;}


/* dashboard */
.dashboard-header{ display: flex; flex-wrap: wrap; align-items: center;}
.dashboard-header .dashboard-header-logo-box{ flex: 1 0 0%; max-width: 280px;}
.dashboard-header .dashboard-header-menu-box{ flex: 1 0 0%; padding: 0 50px;}
.dashboard-header .logo-img{ background: #EFEFEF; padding: 35px 35px;}
.dashboard-header .logo-img a{ display: block;}
.dashboard-header .logo-img img{ max-width: 166px;}

.dashboard-header-menu ul{ display: inline-block; vertical-align: middle;}
.dashboard-header-menu .user-port{ display: inline-block; vertical-align: middle; border-left: 1px solid #E0E0E0; padding-left: 22px; margin-left: 22px; position: relative; }
.dashboard-header-menu .user-port .img{ width: 41px; height: 41px; border-radius: 100%;border: 1px solid #008C71; display: inline-block; vertical-align: middle;}
.dashboard-header-menu .user-port .img img{ width: 100%; height: 100%; object-fit: cover;}
.dashboard-header-menu .user-port .text{ display: inline-block; vertical-align: middle; margin-left: 12px; font-weight: 500; font-size: 18px; color: #008C71; max-width:120px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 5px; }
.dashboard-header-menu .user-port .user-img .fas{ display: inline-block; vertical-align: middle;}
.dashboard-header-menu ul li{ display: inline-block; vertical-align: middle;}
.dashboard-header-menu ul li + li{ margin-left: 35px;}
.dashboard-header-menu ul li a{font-weight: 400; font-size: 18px; color: #393939; position: relative; padding: 0 2px; }
.dashboard-header-menu ul li a::after{ content: ""; position: absolute; bottom: -2px; right: 0; left: 0; height: 1px; background: #19A58A; transform: scaleX(0); -webkit-transform: scaleX(0); transition: 0.3s; -webkit-transition: 0.3s;}
.dashboard-header-menu ul li a:hover::after{ transform: scaleX(1); -webkit-transform: scaleX(1);}

.dashboard-header-menu{display: inline-block;}
.dashboard-header-input{ display: inline-block; max-width: 570px; width: 100%;}
.search-box{ position: relative;}
.search-box .search{ position: absolute; top: 50%; transform:  translateY(-50%); -webkit-transform:  translateY(-50%); right: 25px; font-size: 20px;}
.search-box .form-control{ padding-right: 50px; background: #F2F2F2; height: 70px; font-size: 20px; color: #000;}
.search-box .form-control::placeholder{color: #B4AEAE;}
.dashboard-header-menu-cover{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}

.dashboard-same-section{ display: flex;  min-height: calc(100vh - 120px);height: 100%; }
.dashboard-same-section .dashboard-left-menu-box{ flex: 1 0 0%; max-width: 280px; background: #EFEFEF; padding-top: 20px;}
.dashboard-same-section .dashboard-right-text-box{ flex: 1 0 0%; padding: 0 50px; padding-top: 20px;}
.dashboard-left-menu-box-cover{ height: 100%;}
.dashboard-left-menu-box ul li{ display: block;}
.dashboard-left-menu-box ul li a{ font-weight: normal; font-size: 20px; color: #000000; padding: 17px 25px; display: block;  transition: 0.3s;-webkit-transition: 0.3s;}
.dashboard-left-menu-box ul li a:hover{ background: #ccc;}
.dashboard-left-menu-box ul li a .dashboard-menu-icon{ margin-right: 10px;}

.dashboard-title{font-weight: 500; font-size: 40px; line-height: 1.4; color: #000000; padding-bottom: 30px; }
.dashboard-title span{font-size: 24px; color: #ccc; }

.reports-div-icon{background: #F2F2F2; border-radius: 26px; position: relative;  width: 100%; height: 189px; display: flex; align-items: center; justify-content: center; padding: 10px; flex-wrap: wrap; flex-flow: column;}
.reports-div-icon.active{background: #19A58A;}
.reports-div-icon.active h4 ,
.reports-div-icon.active p{ color: #fff;}
.reports-div-icon.active .icon img{ filter: brightness(0) invert(1);}
.reports-div-icon .icon{ position: absolute; top: 15px; right: 15px;}
.dashboard-profile-img{  text-align: center;}
.dashboard-user-img{ cursor: pointer;}

.reports-div-icon .icon img{ width: 26px;}
.reports-div-icon h4{font-weight: bold; font-size: 40px; line-height: 1.4; color: #292929;}
.reports-div-icon p{font-weight: normal; font-size: 20px; line-height: 1.4; color: #292929; margin-top: 5px; }


.reports-div-icon::after{ content: ""; position: absolute; width: 100%; max-width: 200px; height: 153px; background: #E1DADA; border-radius: 26px; transform: translateX(-50%); -webkit-transform: translateX(-50%); left: 50%; position: absolute; bottom: 0px; z-index: -1; transition: 0.3s; -webkit-transition: 0.3s;}
.reports-div-icon::before{ content: ""; background: #EDEDED; border-radius: 26px; width: 100%; max-width: 177px; height: 135px; transform: translateX(-50%); -webkit-transform: translateX(-50%); left: 50%; position: absolute; bottom: 0px; z-index: -1; transition: 0.3s; -webkit-transition: 0.3s;}
.reports-div-icon:hover::after{bottom: -10px;}
.reports-div-icon:hover::before{bottom: -19px;}

.reports-div-icon.active::after{background: #92D3C7;}
.reports-div-icon.active::before{background: #C6EBE4;}

.reports-div-box .flex-row{ margin: 0 -12px;}
.reports-div-box .flex-row div[class*="flex-col"]{ padding: 0 12px;}

.Upload-Report-box{background: #F2F2F2; border-radius: 20px; padding: 20px 50px;}
.Upload-file input[type="file"]{ display: none;}
.Upload-file label{ width: 100%; display: block;background: #FFFFFF; border: 1px dashed #19A58A; border-radius: 20px; padding: 22px; font-size: 24px; line-height: 1.4; color: #008C71; cursor: pointer; text-align: center; }
.Upload-file label i{ margin-right: 5px;}
.dashboard-right-text-box .mt-5{ margin-top: 50px!important;}

.Upload-Report-box .table tr th{font-weight: 500; font-size: 20px; line-height: 1.4; color: #000000;  padding: 18px 0; border-top: none;}
.Upload-Report-box .table tr td{ padding: 18px 0; border-bottom: 1px solid #D2D2D2;}
.Upload-Report-box .table tr td img{ vertical-align: middle; margin-right: 10px;}
.Upload-Report-box .table tr:last-child td{ border-bottom: none;}

.dashboard-profile-box{ background: #F2F2F2; border-radius: 20px; padding: 40px 20px; height: 100%;}
.dashboard-profile-img{ position: relative;}
.dashboard-profile-img .edit-icon{ position: absolute; top: -13px; right: 0; z-index: 1; cursor: pointer;}
.dashboard-profile-img .img{width: 126px; height: 126px; border-radius: 100%; display: inline-block; margin: 0 auto;}
.dashboard-profile-img .img img{ width: 100%; height: 100%; object-fit: cover;}

.dashboard-profile-box h4{font-weight: 500; font-size: 30px; line-height: 35px; text-align: center; color: #008C71; margin: 30px 0; }
.dashboard-profile-box ul{ }
.dashboard-profile-box ul li{ display: flex; text-align: center; margin:  0 -12px; }
.dashboard-profile-box ul li div{ flex: 0 0 50%; max-width: 50%;  text-align: right;padding: 0 12px;}
.dashboard-profile-box ul li div{font-weight: 600; font-size: 20px; line-height: 257.69%; color: #000000; display: inline-block; vertical-align: middle;}
.dashboard-profile-box ul li div.gray{ color: #5F5B5B;  text-align: left;}


.user-plot-dropdown { position: absolute; top: 100%; right: -6px; padding-top: 15px; transform: translateY(0px); -webkit-transform: translateY(0px); transition: .2s; -webkit-transition: .2s; opacity: 0; visibility: hidden; text-align: left; z-index: 9; }
.user-plot-dropdown ul { background: #fff; width: 210px; padding: 10px 15px; border-radius: 5px; position: relative; box-shadow: 0 -1px 20px rgb(0 0 0 / 12%); }
.user-plot-dropdown ul li{ display: block;}
.user-plot-dropdown ul li + li{ margin-left: 0!important;}
.user-plot-dropdown ul li a{border-top: 1px solid #ddd; padding: 13px 6px; font-size: 15px; display: block; font-weight: 500; color: #929292!important; transition: .2s; -webkit-transition: .2s; cursor: pointer!important;}
.user-plot-dropdown ul li a::after{ display: none;}
.user-plot-dropdown ul li a i{ margin-right: 5px;}
.user-plot-dropdown li:first-child a { border: none; }
.user-plot-dropdown ul:after { content: ""; position: absolute; top: -5px; right: 22px; width: 13px; height: 12px; background: #fff; transform: rotate( 43deg); -webkit-transform: rotate( 43deg); border-top-left-radius: 3px; }
.user-plot-dropdown li:last-child a { padding: 14px 0; text-align: center; background: #19A58A; margin: 0 -15px -10px; border-top: none; color: #fff!important; border-radius: 0 0 5px 5px; }
.user-port:hover .user-plot-dropdown{ opacity: 1; visibility: visible;}

.table-responsive-section-other .clear-tune-table-box{ width: 1050px;}
.table-responsive-section-other .clear-tune-table-box th.t-head{ padding: 5rem 10px;}

.table-responsive-section-other .clear-tune-table-box tr:nth-child(2) td, 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(3) td, 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(4) td, 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(5) td, 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(6) td, 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(7) td, 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(9) td, 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(8) td{ background: transparent!important;}
.table-responsive-section-other .clear-tune-table-box td{ width: initial;}
.table-responsive-section-other .title-line{ font-size: 16px;     color: #000; font-weight: 600; }
.table-responsive-section-other .title-line span{ display: block; font-weight: 400; color: #656565;}

.table-responsive-section-other .clear-tune-table-box table.ClearTUNE::after{width: 193px; top: -7px; bottom: -7px; box-shadow: 0px 10px 20px rgb(0 0 0 / 25%); right: -8px;}


.table-responsive-section-other .clear-tune-table-box tr:nth-child(2) td.ClearSCAN , 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(3) td.ClearSCAN , 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(4) td.ClearSCAN , 
.table-responsive-section-other .clear-tune-table-box tr:nth-child(5) td.ClearSCAN { background: #eee!important;}

.table-responsive-section-other .clear-tune-table-box tr:nth-child(2) td.ClearTUNE ,
.table-responsive-section-other .clear-tune-table-box tr:nth-child(3) td.ClearTUNE ,
.table-responsive-section-other .clear-tune-table-box tr:nth-child(4) td.ClearTUNE ,
.table-responsive-section-other .clear-tune-table-box tr:nth-child(5) td.ClearTUNE ,
.table-responsive-section-other .clear-tune-table-box tr:nth-child(6) td.ClearTUNE ,
.table-responsive-section-other .clear-tune-table-box tr:nth-child(7) td.ClearTUNE ,
.table-responsive-section-other .clear-tune-table-box tr:nth-child(9) td.ClearTUNE ,
.table-responsive-section-other .clear-tune-table-box tr:nth-child(8) td.ClearTUNE{ background: #fff!important;}


.health-notice.greybg{    background: #f1f4f3; }
.health-notice.greybg p{ box-shadow: 0 0 7px rgb(0 0 0 / 20%); -webkit-box-shadow: 0 0 7px rgb(0 0 0 / 20%);}

.dashbord-left-toggle{ display: none;}

.faq-txt .faq-accordin{ margin: 0;}
.faq-txt .card{ border-bottom: 1px solid #ccc;}
.faq-txt .card-body{ padding-bottom: 15px;}
.faq-txt .card-header>h5{    font-size: 18px; line-height: 1.4; color: #000000; font-weight: 400;}
.email-note{ color: #000!important; text-align: left; margin-top: 10px; }
.email-note a{ display: inline-block; vertical-align: middle; color:#656565; margin-top: -7px;}

.interative-bottom-space h4{    font-size: 30px; color: #008c71; font-weight: 600; margin-bottom: 20px ;}


.Research-Studies-box .top-td{border-radius: 10px 10px 0px 0px; color: #fff; font-size: 20px; font-weight: 400; padding: 15px; text-align: center;}


.Research-Studies-box-mobile{ overflow: auto;}
.Research-Studies-box-mobile>table{ width: 1140px;}

.Research-Studies-box .border-bottom{  border-bottom: 1px solid #DAD1D1;}
.Research-Studies-box .top-td{border-radius: 10px 10px 0px 0px; color: #fff; font-size: 20px; font-weight: 400; padding: 15px 10px; text-align: center;}
.Research-Studies-box td{ font-size: 16px; color: #000000; font-weight: 500; line-height: 1.4;}
.Research-Studies-box td img{ max-width: 20px;}
.Research-Studies-box td strong{ font-size: 16px; font-weight: 500;}
.Research-Studies-box td:not(.top-td){ padding: 14px 5px; text-align: center; background: rgba(255, 255, 255, 0.1);  height: 44px;}


.Research-Studies-box td.Customer{background: rgba(26, 164, 138, 0.1); color: #008C71;}
.Research-Studies-box td.Advocates{background: rgba(16, 63, 251, 0.1); color: #1C5BD7;}
.Research-Studies-box td.Choice{background: rgba(248, 108, 21, 0.1); color: #F86C15;}

.Research-Studies-box td.left-td{ background: #EEEEEE!important; border-radius: 12px 0 0 12px; border-right: 1px solid #C8C8C8; padding: 0; vertical-align: top;}
.Research-Studies-box td.left-td td{ text-align: left; font-weight: 500;}
.Research-Studies-box td.left-td td:nth-child(1){ padding-left: 10px;}



#healthmodal .modal-dialog { border-radius: 20px; padding: 20px; background: transparent; }
#healthmodal .modal-content{position: relative; border-radius: 20px;}
#healthmodal .modal-content button { position: absolute; top: -10px; right: -10px; font-size: 30px; z-index: 1; color: #000000; width: 30px; height: 30px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background-color: #ffffff !important; opacity: 1; }
.chart-table.table-mobile table tr td a.health-moidal {color: #000000;}

/* 03-06-2022 */
.interative-profile-box{ background: #008C71; padding: 3rem 3.5rem; position: relative; overflow: hidden; }
.interative-profile-box::after{ content: ""; position: absolute; top: 0%; margin-top: -10rem; width: 20rem; height: 20rem; border-radius: 100%; background: #fff; right: 15px; }
.interative-profile-box::before{ content: ""; width: 53px; height: 53px; border-radius: 100%; background: #fff;bottom: 70px; right: 170px; position: absolute;}
.interative-profile-img{ max-width: 170px; height: 195px; border: 1px solid #fff;border-radius: 16px; padding: 5px;}
.interative-profile-img img{ height: 100%; width: 100%; object-fit: cover}
.interative-profile-text{ margin-left: 75px;}
.interative-profile-text .interative-profile-name{ font-size: 30px; color: #fff;font-family: 'Roboto-Medium'; line-height: 1; margin-bottom: 8px;}
.interative-profile-text .interative-profile-number{ font-size: 20px;color: #fff; line-height: 1.4;}

.btn-rounded{ border-radius: 26px; padding: 14px 26px;}
