/*-- Fonts --*/
/*@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800');*/

@font-face {font-family: 'Aller Regular';src: url('../fonts/aller-regular.eot');src: url('../fonts/aller-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/aller-regular.woff2') format('woff2'),url('../fonts/aller-regular.woff') format('woff'),url('../fonts/aller-regular.ttf') format('truetype'),url('../fonts/aller-regular.svg#AllerRegular') format('svg');font-weight:normal;font-style:normal}

@font-face {font-family: 'Aller Light';src: url('../fonts/aller-light.eot');src: url('../fonts/aller-light.eot?#iefix') format('embedded-opentype'),url('../fonts/aller-light.woff2') format('woff2'),url('../fonts/aller-light.woff') format('woff'),url('../fonts/aller-light.ttf') format('truetype'),url('../fonts/aller-light.svg#AllerLight') format('svg');font-weight:normal;font-style:normal}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

@media screen{
/*-- Reset --*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.floatleft{float:left !important}.floatright{float:right !important}
.clear{clear:both}
.aligncenter{text-align:center}.alignright{text-align:right}
a{color:#5c5c5c;outline:none;border:none;text-decoration:none}
a:visited{color:#5c5c5c}
a:hover{text-decoration:none;color:#0198d1}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none}
p{font-size:15px;padding:8px 0;line-height:25px}
textarea{font:12px Arial, Helvetica, sans-serif}
.input-group{position:relative;}
.form-control{background:#fff;border:solid 1px #efefef;font-size:15px;color:#808080;width:100%;height:34px;padding:8px 15px;}
/*======================*/

/*-- Body --*/
html{background:#fff;height:100%;font-family:Arial, Helvetica, sans-serif}
body{background:#fff;font:100% Arial, Helvetica, sans-serif;min-height:100%;color:#050505}
/*-- Skip Links --*/
#skip-link{width:0;height:0;font-size:.75em}
#skip-link li{width:70%;text-indent:0}
#skip-link a,#skip-link a:link{display:inline-block;position:absolute;top:-556px;color:#fff;cursor:help;margin:0;padding:4px;line-height:1em;font-weight:bold;text-decoration:underline;z-index:999999}
#skip-link a:visited{top:-556px;color:#fff;cursor:help;text-decoration:underline}
#skip-link a:active,#skip-link a:focus{top:4px;left:4px;color:#fff;cursor:help;text-decoration:underline}

.container{max-width:72.500em;margin:0 auto;position:relative;padding:0 15px}/*-- Container --*/
h1,h2,h3,h4,h5{font-family: 'Aller Regular', Arial, sans-serif;font-weight:normal;}

/*-- Fetch Fonts --*/
.menu li,.subtitle,.how-it-work ul li .info a,.item-slide,.footer,.our-company h1,.register,.health-tips li,.howit-works li .info a{font-family: 'Aller Regular', Arial, sans-serif;}
.btn-click,.subheading,.blog-info em{font-family: 'Open Sans', Arial, sans-serif;}

/*-- Fetch Fonts 300 --*/
.intro h1 span,.subtitle span,.our-company h1 span,.subheading span,.video-blog p,.benefits ul li a,.latest-post span,.contact-holder .subheading,.contact-searchform .button,.address h2,.contact-map span{font-family: 'Aller Light', Arial, sans-serif;}

/*-- Header --*/
#header{background-color:transparent;padding:24px 0 20px;position:relative;min-height:70px;}
#logo{position:absolute;left:15px;top:0;height:74px;z-index:10} 
.header-semantic{position:absolute;top:35px;right:0;width:100%}
.top-aside{display:inline-block;float:right;position:relative;} 

/*-- Main Navigation #content --*/
.menu{display:inline-block;list-style:none;margin:0 20px 0 0;}
.menu li,.menu li span,.menu li a{display:inline-block;vertical-align:middle;}
.menu li span,.menu li a{color:#fff;font-size: 16px;padding:12px 15px;text-transform:uppercase;border-bottom:solid 4px transparent;}
.menu li:hover span,.menu li:hover a,.menu li.active span,.menu li.active a{color:#81ce24;border-bottom:solid 4px #fff;}
.toggle-nav{position:absolute;right:0;top:13px;}

#intro-top{background:#173b88 url(../images/intro-topbg.jpg) no-repeat center center;background-size:cover;padding:0;}
/*-- Intro --*/
.home #intro-top{background:#173b88 url(../images/intro-bg.jpg) no-repeat center center;background-size:cover;padding:0 0 24px}
.intro-wrapper{border-top:solid 1px #3775c0;padding:126px 0 0;min-height:484px;position:relative;}
.intro{width:845px;}
.intro h1{color:#fff;font-size:65px;line-height:50px;padding-bottom:38px;}
.intro h1 span{font-size:50px;display:block;margin: 0 0 18px 0;}
.intro p{font-size:18px;color:#fff;padding:0 160px 44px 0;}
.button{display:inline-block;background-color:transparent;color:#fff;font-size:18px;border-radius:34px;padding:10px 18px;text-align:center;}
.button.apple{background:#78c419 url(../images/apple.png) no-repeat 34px 15px;color:#fff;width:190px;padding:18px 24px 18px 40px;margin-right:20px;}
.button.play{background:#1a181a url(../images/play.png) no-repeat 34px 15px;color:#fff;width:206px;padding:18px 24px 18px 26px;}
/*.button.apple:hover{color:#0652ab;}
.button.play:hover{color:#5cdadd;}*/
/*.intro-slider{position:absolute;right:61px;top:46px;}*/

/*----intro-slider-----*/
/*.intro-slider{position:absolute;right:61px;top:46px;background:url(../images/intro-sliding.png) no-repeat;height:532px;width:252px;}
.intro-slider #slideshow .item img{display: block;max-width: 100%;height:auto;}
.intro-slider #slideshow .item{padding:58px 0 64px 0;}
.intro-slider .owl-theme .owl-controls .owl-page span{border-radius:0;background:#fff;width:24px;height:3px;opacity:1;}
.intro-slider .owl-theme .owl-controls .owl-page.active span,.intro-slider .owl-theme .owl-controls.clickable .owl-page:hover span{background:#6acd01;}
.intro-slider .owl-theme .owl-controls{margin-top: 18px;}*/

/*----#content----*/
#content{display:inline-block;width:100%;padding:0 0 44px;}
.gray-holder{background:#f6f6f6;padding:40px 0 44px;}
.subtitle{color:#232121;font-size:50px;}.subtitle span{display:inline-block;} 
.description{color:#7b7b7b;font-size: 17px;}
.how-it-work{background-color:transparent;padding:44px 0;}
.how-it-work ul{position:relative;min-height:540px;background:url(../images/how-it-work.png) no-repeat left bottom;}
/*.how-it-work ul:before{content:" ";background:url(../images/how-it-work.png) no-repeat;width:790px;height:403px;position:absolute;bottom:0;left:0;}*/
.how-it-work ul li .figure{float:left;display:block;line-height:108px;height:81px;width:81px;border-radius:50%;border:solid 3px #fff;text-align:center;}
.how-it-work ul li .figure:after{position:absolute;content:" ";height:89px;width:89px;border-radius:50%;}
.how-it-work ul li .info{max-width:340px;margin:0 0 0 109px;min-height:90px;}
.how-it-work ul li .info a{display:inline-block;font-size:24px;color:#232121;}
.how-it-work ul li .info p{color:#7b7b7b;font-size:14px;line-height:21px;padding:3px 90px 5px 0;}
/*-----*/
.how-it-work ul li.login{position:absolute;left:0;top:36px;}
.how-it-work ul li.login .figure{float:right;}
.how-it-work ul li.login .figure:after{right:-3px;top:-3px;}
.how-it-work ul li.login .info{margin:0 110px 0 0px;text-align:right;}
.how-it-work ul li.login .info p{padding:3px 0 5px 90px}
/*-----*/
.how-it-work ul li.profile{position:absolute;left:535px;top:57px;}
.how-it-work ul li.profile .info{margin-top:-10px}
/*-----*/
.how-it-work ul li.upload{position:absolute;left:661px;top:150px;}
.how-it-work ul .upload .figure{line-height:107px;}
/*-----*/
.how-it-work ul li.family{position:absolute;left:762px;top:244px;}
.how-it-work ul li.family .info p{padding:3px 45px 5px 0;}
/*-----*/
.how-it-work ul li.reports{position:absolute;left:645px;top:358px;}
.how-it-work ul .reports .figure{line-height:110px;}
/*-----*/
.how-it-work ul li.reminder{position:absolute;left:490px;top:464px;}
.how-it-work ul .reminder .figure{line-height:110px;}
/*=========================================================*/
/*---blue--*/
.how-it-work ul .login .figure,
.how-it-work ul .upload .figure,
.how-it-work ul .reports .figure{background:#0652ab;}
.how-it-work ul .login .figure:after,
.how-it-work ul .upload .figure:after,
.how-it-work ul .reports .figure:after{border:solid 2px #0652ab;}
/*---green--*/
.how-it-work ul .profile .figure,
.how-it-work ul .family .figure,
.how-it-work ul .reminder .figure{background:#78c419;}
.how-it-work ul .profile .figure:after,
.how-it-work ul .family .figure:after,
.how-it-work ul .reminder .figure:after{border:solid 2px #78c419;}
/*-----blue:hover-----*/
.how-it-work ul li.login:hover .info a,
.how-it-work ul li.upload:hover .info a,
.how-it-work ul li.reports:hover .info a{color:#0652ab;}
/*-----green:hover-----*/
.how-it-work ul li.profile:hover .info a,
.how-it-work ul li.family:hover .info a,
.how-it-work ul li.reminder:hover .info a{color:#78c419;}
/*-----*/
.how-it-work ul li.profile .figure:after,
.how-it-work ul li.upload .figure:after,
.how-it-work ul li.family .figure:after,
.how-it-work ul li.reports .figure:after,
.how-it-work ul li.reminder .figure:after{left:-3px;top:-3px;}

/*====latest-blog====*/
.latest-blog{padding:40px 0 10px;}
.blog{display:block;/*padding:34px 0 0 0;width:102.5%;*/width:100%;/*margin:0 -15px*/}
.latest-blog .subtitle{border-top:solid 1px #e5e5e5;margin: 0 0 34px 0;padding:28px 0 0 0;} 
.item-slide{float:left;max-width:100%;/*width:366px;width:30.8%;*//*margin:0 15px*/}
.item-slide figure{margin:0 0 24px 8px;}
.item-slide span{color:#939d9f;display:block;margin: 0 0 20px 0;}
.item-slide p{color:#202020;font-size:26px;line-height:28px;padding:0 0 18px 0;}
.item-slide .read-more{display:inline-block;color:#54b7d1;padding:4px;text-transform:uppercase;}
.item-slide:hover .read-more{color:#0652ab;}

/*-- About-us --*/ 
.about-holder{padding:55px 0 80px;overflow:hidden;}
.about-holder .our-company{width:55.1%;float:left;}
.our-company h1{border-left:solid 1px #065bb3;margin:0 0 18px 0;color:#065bb3;font-size:50px;padding:9px 15px 5px 34px;}
.our-company h1 span{display:block;color:#232121;font-size:35px;}
.our-company p{color:#959595;font-size:15px;padding:10px 60px 40px 0;}
.about-holder figure{float:right;margin:20px 0 0 0;width:44.8%;max-width:519px;max-height:347px;}
.about-holder figure img{max-width:100%;}
.button.register{background-color:#78c419;border-radius:4px;color:#fff;font-size:20px;width:383px;line-height:31px;padding:12px 24px;}
/*.register:hover{color:#0652ab;}*/
.health-record{padding:66px 0 78px;overflow:hidden;}
.health-detail{float:left;width:55.1%;}
.health-detail .subtitle,.about-agency .subtitle{margin:0 0 18px 0;}
.health-detail .description{font-size:15px;padding:0 55px 15px 0px;}
.health-detail p,.about-agency p{color:#7b7b7b;} 
.health-tips{float:left;width:44.8%;}
.health-tips ul{padding:80px 0 0 58px;}
.health-tips li{display:block;background:url(../images/checked.png) no-repeat left top;color:#7b7b7b;font-size:16px;padding:0px 0 5px 44px;margin:0 0 12px 0;}
.about-agency{padding:61px 0 0 0;}
.about-agency p{padding: 0 0 24px 0;}

/*====video-blog====*/
.video-blog{padding:46px 0 0 0;}
.subheading{color:#065bb3;font-size:45px;margin:0 0 18px 0;}
.subheading span{display:inline-block;color:#232121;}
.video-blog .description{font-size:15px;line-height:24px;padding:0 0 55px 0;}
.video{margin-bottom:40px;}
.video-blog p{color:#7b7b7b;font-size:20px;line-height:36px;padding:0 200px 45px;}
.benefits{padding:0;}
.benefits ul{overflow:hidden;margin: 0 -12px;padding-bottom:40px;}
.benefits ul li{float:left;width:568px;margin:0 12px 24px;min-height:84px;position:relative;}
.benefits ul li.blue{background:#0657ae url(../images/blue-sign.jpg) no-repeat 12px center;}
.benefits ul li.green{background:#78c419 url(../images/green-sign.jpg) no-repeat 12px center;}
.benefits ul li a{display:block;color:#FFF;font-size:26px;padding:25px 10px 25px 51px;}
.benefits .description{font-family:Arial, Helvetica, sans-serif;font-size:15px;padding:0 5px 25px;}
.benefits ul li:hover a{background:rgba(0, 0, 0, 0.08);}

/*====blog====*/
.blog-holder{padding:48px 0 0 0;}
.blog-panel{display:inline-block;width:102.5%;margin:0 -1.5%;/*overflow:hidden;border:solid 1px black;margin:0 -18px;*/}
.left-panel{float:left;width:69.0%;margin:0 1.5%;/*border:solid 1px red;width:824px;margin:0 18px;*/}
.right-panel{float:left;width:24.8%;margin:0 1.5%;/*border:solid 1px red;width:293px;margin:0 18px;*/}
.blog-post{display:block;margin:0 -1.4%;overflow:hidden;}
.blog-post li{float:left;width:47.1%;margin:0 1.444% 54px;/*width:398px;margin:0 12px 24px;*/}
.blog-post li figure{max-height:302px;max-width:398px;}
.blog-info{padding:27px 24px 24px;border: solid 1px #f1ecec;margin:0 -1px 0 0px;}
.blog-info span{display:block;font-size:15px;color:#5e5e5e;margin-bottom:15px;}
.blog-info span a{display:inline-block;color:#0656aa;}
.blog-info em{display:block;color:#242424;font-size:26px;line-height:31px;font-style:normal;margin:0 0 12px 0;}
.blog-info p{color:#5e5e5e;border-bottom:dotted 2px #5e5e5e;margin-bottom:15px;padding:0 0 18px 0}
.blog-info .read-more{color:#0656aa;font-size:15px;text-decoration:underline;}
.pagination{display:inline-block;}
.pagination li{display:inline-block;}
.pagination li a,.pagination li span{display:block;background-color:#fff;border:solid 1px #efefef;font-size:16px;color:#1d1d1d;text-align:center;height:54px;width:54px;line-height:50px;}
.pagination li.active a,.pagination li.active span{background-color:#0656aa;color:#fff;border-color:#0656aa;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{z-index:2;color:#fff;
background-color:#0656aa;border-color:#0656aa;}
/*-------*/
.blog-serach{margin-bottom:31px;}
.blog-serach .input-group{padding:0px 64px 0 0px;}
.blog-serach .form-control{border-width:1px 0 1px 1px;padding:6px 0 6px 15px;}
.blog-serach .input-search{position: absolute;right: 0;top: 0;}
.blog-serach .btn-search{background:url(../images/search.png) no-repeat center center;cursor:pointer;height:48px;width:48px;border:solid 1px #efefef; border-width:1px 1px 1px 0;}
.blog-figure{margin-bottom:24px;}
.right-panel .subheading,.right-panel h2.subheading{font-size:31px;margin:0 0 15px 0;}
.right-panel p{color: #5e5e5e;padding: 0 0 60px 0;}
.right-panel h2.subheading{color:#060606;margin-bottom:25px;}
.social-link{margin:0 0 50px 0;}
.social-link li{display:inline-block;margin-right:8px;}
.social-link li a{background:#ededed;color:#060606;border-radius: 50%;font-size: 24px;line-height:51px;height:52px;width:52px;text-align: center;}
.social-link li:last-child{margin-right:0;}
.social-link li:hover a{background:#0656ad;color:#fff;}
.latest-post{}
.latest-post span{display:block;background:#ededed;color:#060606;padding:12px 0 12px 24px;font-size:31px;}
.latest-post ul{border:solid 1px #f1f1f1;border-width:0 1px 1px 1px;padding:20px 18px 40px 0;}
.latest-post ul li{display:block;background:url(../images/angle-double.png) no-repeat 24px 12px;padding:0 0 0 54px;margin:0 0 10px 0;}
.latest-post ul li a{display:block;font-size:15px;line-height:25px;padding:5px 0 5px 0;}
.latest-post ul li:hover a{color:#065bb3;}
.latest-post li:last-child{margin:0;}

/*----contact-holder-----*/
.contact-holder{display:inline-block;width:102.5%;padding:44px 0 0 0;margin:0 -1.2%;}
.contact{float: left;width:45.6%;margin:0 1.2%;}
.contact-map{float:right;width:48.3%;margin:0 1.2%;}
.left-col,.right-col{float:left;width:50%;}
.contact .subheading{color:#060606;margin:0 0 5px 0;}
.contact p{color:#5e5e5e;padding:0 0 15px 0}
.contact-searchform{display: inline-block;width: 103.5%;margin:28px -1.8% 0;}
.contact-searchform .left-col{width:46.3%;margin:0 1.8%;}
.contact-searchform .right-col{width:101.5%;margin:0 1.8%;}
.contact-searchform .form-control{font-size: 14px;width: 90%;padding: 6px 10px;height: 40px;border-color:#dbdbdb;}
.contact-searchform .input-group{margin-bottom:24px;}
.contact-searchform textarea[rows="3"]{height:124px;}
.contact-searchform .button{background:#0657ae;border-radius:0;cursor:pointer;font-size:24px;text-transform:uppercase;width:180px;}
.contact-searchform .button:hover{background:#6dba0c;}
.address{margin-top:44px;}
.address h2{color: #060606;font-size: 35px;margin:0 0 24px 0;}
.address p{padding-bottom: 25px;}
.address ul li{display:block;}
.address ul li i{float:left;margin: 5px 0 0 0;}
.address ul li p{margin:0 0 0 40px;padding: 0 0 24px 0;}
.address ul li p span{display:block;}
.contact-map span{color:#1e1d1d;display:block;font-size:35px;margin:18.3% 0 15px 0;}
.email-id li span{font-size:18px;color:#404040;display:inline-block;margin:0;width:218px;}
.email-id li a{font-size:16px;color:#808080;}
.email-id li:hover a{color:#0652ab;}

/*====blog====*/
.howit-workholder{padding:46px 0 0 0;/*background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 100%);*/
background: linear-gradient(180deg, #fff 40%, #fff 91%, #f6f6f6 100%);}
.how-it-works .description{color:#414040;padding:8px 0 20px 0;}
.health-points{display:block;background:url(../images/checked.png) no-repeat left 3px;color:#7b7b7b;font-size:15px;padding:0px 0 26px 44px;}
.health-line{color:#7b7b7b;font-size:15px;padding:0px 0 26px 0;}
.howit-works{background:url(../images/howit-works.png) no-repeat 58% 100%;border-top:solid 1px #ddd;min-height:666px;padding:74px 0 0 0;margin:34px 0 0 0;}
.howit-works .left{clear: both;max-width:364px}
.howit-works .right{float:right;max-width:374px}
.howit-works li{float:left;position:relative;margin:0 0 74px 0;}
.howit-works li .figure{float:right;background:#0652ab;height:81px;width:81px;border-radius:50%;border:solid 3px #fff;display:block;text-align:center;line-height:108px;}
.howit-works .right .figure{float:left;background:#78c419;}
.howit-works li .info{text-align:right;margin:0 100px 0 0;min-height:86px;}
.howit-works li .info a{display:inline-block;font-size:21px;color:#232121;}
.howit-works .right .info{text-align:left;margin:0 0 0 100px;}
.howit-works li .info p{color: #7b7b7b;font-size: 14px;line-height: 21px;padding:10px 0 5px 24px;}
.howit-works .right .info p{padding:10px 24px 5px 0;}
.howit-works li .figure:after{content: " ";position: absolute;right:-3px;top:-3px;height: 89px;width: 89px;border-radius: 50%;border: solid 2px #0652ab;}
.howit-works .right .figure:after{position:absolute;left: -3px;top: -3px;border-color:#78c419;}
.howit-works .zig .figure{background: #78c419;}
.howit-works .zig .figure:after{border-color:#78c419;}
.howit-works .zag .figure{background: #0652ab;}
.howit-works .zag .figure:after{border-color:#0652ab;}
.viewhealth-record{padding:58px 0 0 0;}
.viewhealth-record .subheading{color:#1d1b1b;}
.viewhealth-record .description{color:#454545;padding:0 0 34px 0;}
.howit-works li:hover .info a{color:#0652ab;}
.howit-works .right:hover .info a{color:#78c419;}
.howit-works .zig:hover .info a{color:#78c419;}
.howit-works .zag:hover .info a{color:#0652ab;}

/*====footer====*/
.footer{background-color:#1a181a;padding:20px 0 18px;position:relative;}
.footer p{color:#fff;width:63%;}
.footer ul{position:absolute;right:15px;top:10px;}
.footer ul li{display:inline-block;border-right:solid 1px #fff;margin:0 5px 0 0;padding:0 10px 0px 0px;}
.footer ul li:last-child{margin:0;padding:0;border-right:0;}
.footer ul li a{display:block;color:#fff;font-size:13px;}
.footer ul li:hover a{color:#6dba0c;}







}
/*@media screen-end*/

@media (max-width:1200px){
.img-responsive{display:block;height:auto;max-width:100%}
}

@media print {
* {margin:0;padding:0}
html{font-size:11pt;background:#fff;color:#010101;font-family: Helvetica, Arial, sans-serif}
body{font-size:75%;margin:0 0.5cm;text-align:left;background:#fff;color:#010101}

} 