
/*---------------------------------------------all res including  XS ----------------------------------------*/
@charset "utf-8";
/* CSS Document */

body, html, div, h1, h2, h3, h4, form, input, p, img, a, ul, li, ol, span, td, tr, table, type{
	padding:0;
	margin:0;
	border:none;
}
body{
	background:#e8e8e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:normal;
	color:#000;
}
body,
html{
	height:100%;
}
/*---------------------------------------------all res including  XS --------------------------------------*/
body #container{
	margin:0 auto;
	width:100%;
	background:#e8e8e7;
}
#container .main{
	margin:0 auto;
	width:100%;
	position:relative;
}
.clear{
	clear:both;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:none;
}
h1, h2, h3{
	line-height:normal;
	font-weight:normal;
	color:#000;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
li{
	list-style:none;
}
p{
	margin:0 0 20px 0;
}
#top-image,
#top-image-b,
#top-image-c{
	float:left;
	width:100%;
	background:url(images/cyclist-1.jpg) no-repeat top;
	background-size:cover;
	height:1079px;
}
#top-image-b{
	background:url(images/parenting-1.jpg) no-repeat top;
	background-size:cover;
}
#top-image-c{
	background:url(images/parenting-2.jpg) no-repeat top;
	background-size:cover;
}
#top-image .layer,
#top-image-b .layer,
#top-image-c .layer,
#grey-logo-layer{
	float:left;
	width:100%;
	height:130px;
	background: url(images/white-trans-layer-60.png) repeat;
	display:table;
	vertical-align:middle;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#grey-logo-layer{
	background:url(images/grey-trans-layer-10.png) repeat;
}
#top-image .logo,
#top-image-b .logo,
#top-image-c .logo,
#grey-logo-layer .logo{
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	padding:10px 0 0 0;
}
#top-image .logo a,
#top-image-b .logo a,
#top-image-c .logo a,
#grey-logo-layer .logo a{
	display:inline-block;
	width:597px;
	height:76px;
	background:url(images/medtronic-penny-logo.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#scroll-content{
	float:left;
	width:100%;
	height:500px;
	text-align:center;
	margin:20px 0 0 0;
	padding:0 25px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
#scroll-content a{
	color:#000;
	display:block;
}
#scroll-content .icon-1,
#scroll-content .icon-2,
#scroll-content .icon-3,
#scroll-content .icon-4{
	display:inline-block;
	width:203px;
	height:203px;
	background:url(images/icon-man-mobile.png) no-repeat top;
}
#scroll-content .icon-2{
	background:url(images/icon-caller.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#scroll-content .icon-3{
	background:url(images/icon-circle.png) no-repeat top;
}
#scroll-content .icon-4{
	background:url(images/icon-bulb.png) no-repeat top;
}
#scroll-content .text{
	float:left;
	width:100%;
	margin:20px 0 10px 0;
	font-size:42px;
}
#scroll-content .text h1{
	font-weight:bold;
	font-size:54px;
	margin:0 0 20px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#bullets{
	float:left;
	width:100%;
	text-align:center;
	margin:0 0 10px 0;
}
#bullets ul{
	display:inline-block;
}
#bullets li{
	float:left;
	margin:0 10px;
}
#bullets li a{
	display:block;
	width:28px;
	height:28px;
	background:url(images/bullet-blue.png) no-repeat bottom;
}
#bullets li .selected,
#bullets li a:hover{
	background-position:top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#next-button{
	float:left;
	width:100%;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	margin:0 0 50px 0;
}
#next-button a{
	display:inline-block;
	border: solid 2px #06538f;
	padding:30px;
	width:60%;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	color:#06538f;
}
#next-button a:hover{
	text-decoration:none;
	background:#ebf6ff;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#bottom-scroll-layer{
	position:fixed;
	width:100%;
	background:#fff;
	-webkit-border-radius: 30px 30px 0 0;
       -moz-border-radius: 30px 30px 0 0;
         -o-border-radius: 30px 30px 0 0;
            border-radius: 30px 30px 0 0;
	padding:0 30px 40px 30px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:96vh 0 0 0;
}
#bottom-scroll-layer .scroll-icon,
#agree-2 .scroll-icon{
	float:left;
	width:100%;
	text-align:center;
	margin:0;
}
#bottom-scroll-layer .scroll-icon a,
#agree-2 .scroll-icon a{
	display:inline-block;
	width:54px;
	height:30px;
	background:url(images/icon-scroll.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#bottom-scroll-layer .title{
	font-weight:bold;
	font-size:40px;
	margin:0 0 30px 0;
}
#bottom-scroll-layer li{
	margin:0 0 10px 0;
	text-align:center;
}
#bottom-scroll-layer li a{
	width:100%;
	height:100px;
	display:table;
	border:solid 1px #bdbdbd;
	-webkit-border-radius: 30px;
       -moz-border-radius: 30px;
         -o-border-radius: 30px;
            border-radius: 30px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#bottom-scroll-layer li .content{
	display:table-cell;
	vertical-align:middle;
}
#bottom-scroll-layer li .icon-1,
#bottom-scroll-layer li .icon-2,
#bottom-scroll-layer li .icon-3,
#bottom-scroll-layer li .icon-4{
	display:table-cell;
	vertical-align:middle;
	width:65px;
	height:65px;
	padding:0 50px 0 0;
	background:url(images/icon-training.png) no-repeat center center;
}
#bottom-scroll-layer li .icon-2{
	background:url(images/icon-stats.png) no-repeat center center;
}
#bottom-scroll-layer li .icon-3{
	background:url(images/icon-target.png) no-repeat center center;
}
#bottom-scroll-layer li .icon-4{
	background:url(images/icon-people.png) no-repeat center center;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#bottom-scroll-layer li .text{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	font-size:30px;
	padding:0 20px 0 0;
}

#account-page{
	float:left;
	width:100%;
	padding:0 30px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
#account-page p{
	margin:0;
}
#account-page .icon{
	float:left;
	width:100%;
	height:355px;
	background:url(images/icon-user-check.png) no-repeat top;
	margin:130px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#account-page .text{
	float:left;
	width:100%;
	font-size:52px;
	font-weight:bold;
	margin:0 0 50px 0;
}
#account-page .buttons-area{
	float:left;
	width:100%;
}
#account-page .button-yes,
#account-page .button-no{
	float:left;
	width:100%;
	font-size:40px;
}
#account-page .button-yes{
	margin:0 0 20px 0;
}
#account-page .button-yes a,
#account-page .button-no a{
	display:block;
	padding:44px;
	border:1px solid #004b87;
	-webkit-border-radius: 30px;
       -moz-border-radius: 30px;
         -o-border-radius: 30px;
            border-radius: 30px;
	color:#004b87;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#account-page .button-no a{
	border:1px solid #e35205;
	color:#e35205;
}
#account-page .button-yes .title,
#account-page .button-no .title{
	font-size:68px;
	margin:0 0 30px 0;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/
#login-image{
	float:left;
	width:100%;
	background:url(images/login-image.png) no-repeat top;
	background-size:cover;
	height:1280px;
	position:relative;
	margin:0 0 0 0;
}
#login-image .layer{
	width:860px;
	height:232px;
	background: url(images/grey-trans-layer-30.png) repeat;
	position:absolute;
	left:0;
	right:0;
    top:0;
	bottom:0;
    margin:auto;
	max-width:100%;
    max-height:100%;
    overflow:auto;	
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	text-align:center;
	color:#fff;
	padding:30px 50px 30px 50px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size:36px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#login-image .title{
	font-size:90px;
	font-weight:bold;
	margin:0 0 0 0;
}
#login-image p{
	margin:0;
}
#login-box{
	float:left;
	width:100%;
	padding:50px 50px 160px 50px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	background:#fff;
}
#login-box .text-box{
	float:left;
	width:100%;
	font-size:30px;
	padding:35px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border:1px solid #e2e2e2;
	margin:0 0 30px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#login-box .forgot{
	float:left;
	width:100%;
	padding:0 0 0 10px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size:30px;
	margin:20px 0 50px 0;
}
#login-box .forgot a{
	display:block;
	color:#b7b7b7;
}
#login-box .button-area,
#profiling-page .button-area{
	float:left;
	width:100%;
	text-align:center;
}
#login-box .button-area .button,
#profiling-page .button-area .button-2{
	display:inline-block;
	width:80%;
	text-align:center;
	margin:0 0 30px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#profiling-page .button-area .button-2{
	width:32%;
}
#login-box .button-area .button a,
#profiling-page .button-area .button-2 a{
	display:block;
	padding:40px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width:100%;
	font-size:36px;
	color:#06538f;
	border:1px solid #001e6c;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#profiling-page .button-area .button-2 a{
	font-size:20px;
	padding:20px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#profiling-page .button-area .button{
	display:inline-block;
	margin: 0 5px;
}
#profiling-page .button-area .button a{
	display:block;
	padding:40px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size:34px;
	color:#06538f;
	border:1px solid #001e6c;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#login-box .remember{
	float:left;
	width:100%;
	font-size:28px;
}
#login-box .remember span{
	margin:0 10px 0 0;
	vertical-align:bottom;
}
#login-box .remember .checkbox{
	width:30px;
	height:30px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 2px;
       -moz-border-radius: 2px;
         -o-border-radius: 2px;
            border-radius: 2px;
	vertical-align:middle;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/

#register-page,
#agree-page,
#welcome-page,
#type-page,
#question-page,
#result-page,
#page-one,
#profiling-page{
	float:left;
	width:100%;
	padding:60px 30px 30px 30px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}


#question {
	padding-top:10px;
}

#agree-page,
#question-page{
	position:relative;
}
#question-page,
#result-page{
	padding:30px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#welcome-page,
#question-page,
#result-page,
#page-one,
#profiling-page,
#milestone-page{
	text-align:center;
}
#dash-page{
	
	position:relative;
	text-align: center;
}
#dash-page .layer{
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
	background:url(images/grey-trans-layer-70.png) repeat;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .title,
#agree-page .title,
#welcome-page .title,
#type-page .title,
#dash-page .title,
#milestone-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title{
	float:left;
	width:100%;
	font-size:52px;
	font-weight:bold;
	margin:0 0 30px 10px;
}
#welcome-page .title,
#type-page .title,
#dash-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title,
#milestone-page .title{
	margin:0 0 30px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .border-box,
#agree-page .border-box,
#type-page .border-box{
	float:left;
	width:100%;
	padding:38px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border:1px solid #cfcfcf;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	-webkit-box-shadow: 1px 2px 7px 0px rgba(0,0,0,0.29);
	-moz-box-shadow: 1px 2px 7px 0px rgba(0,0,0,0.29);
	box-shadow: 1px 2px 7px 0px rgba(0,0,0,0.29);
	margin:0 0 80px 0;
}
#type-page .border-box{
	text-align:center;
}
#agree-page .border-box{
	font-size:32px;
	margin:0 0 40px 0;
}
#register-page .para{
	float:left;
	width:100%;
	margin:0 0 50px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .left-space{
	float:left;
	margin:0 25px 0 0;
}
#register-page .right-space{
	float:left;
	width:calc(100% - 70px);
}
#register-page .top-content,
#register-page .bottom-content{
	float:left;
	width:100%;
	font-size:26px;
	margin:0 0 24px 0;
}
#register-page .bottom-content{
	margin:20px 0 0 0;
	color:#bebebe;
}
#register-page .select-list,
#register-page .select-list-left,
#register-page .select-list-right{
	float:left;
	width:100%;
	border:none;
	font-size:32px;
	background:url(images/down-arrow-black.png) no-repeat right bottom;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	border-bottom:3px solid #e2e2e2;
	padding:0 60px 10px 0;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: normal;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .select-list-left{
	width:280px;
}
#register-page .select-list-right{
	float:right;
	width:500px;
}
#register-page .text-box,
#register-page .text-box-address,
#register-page .address-box,
#register-page .text-box-email,
#register-page .text-box-password,
#register-page .text-box-confirm{
	float:left;
	width:100%;
	border:none;
	font-size:32px;
	border-bottom:3px solid #e2e2e2;
	padding:0 0 10px 0;
    white-space: normal;
	margin:30px 0 0 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .password-strenght{
	float:right;
	width:400px;
	font-size:26px;
}
#register-page .password-strenght .text{
	float:left;
	width:100%;
	margin:0 0 5px 0;
}
#register-page .password-strenght .bar{
	float:left;
	width:100%;
	height:6px;
	background:#cecece;
}
#register-page .password-strenght .bar-dark{
	float:left;
	width:70%;
	height:6px;
	background:#000;
}
#register-page .text-box-password{
	margin:0;
}
#register-page .text-box-password,
#register-page .text-box-confirm{
	width:400px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .text-box-email{
	margin:0;
}
#register-page .text-box-address{
	margin:0;
	padding:0 60px 0 0;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border:none;
	width:calc(100% - 60px );
}
#register-page .address-box{
	margin:0;
	padding:0 0 10px 0;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
#register-page .info-icon{
	float:right;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .info-icon a{
	display:block;
	width:45px;
	height:35px;
	background:url(images/grey-icon-info.png) no-repeat center center;
}
#register-page .grey-icon-man,
#register-page .grey-icon-circle,
#register-page .grey-icon-calander,
#register-page .grey-icon-pill,
#register-page .grey-icon-phone,
#register-page .grey-icon-email,
#register-page .grey-icon-key,
#register-page .grey-icon-locator{
	float:left;
	width:45px;
	height:45px;
	background:url(images/grey-icon-man.png) no-repeat top;
}
#register-page .grey-icon-circle{
	background:url(images/grey-icon-circle.png) no-repeat top;
}
#register-page .grey-icon-calander{
	background:url(images/grey-icon-calander.png) no-repeat top;
}
#register-page .grey-icon-pill{
	background:url(images/grey-icon-pill.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .grey-icon-phone{
	background:url(images/grey-icon-phone.png) no-repeat top;
}
#register-page .grey-icon-email{
	background:url(images/grey-icon-email.png) no-repeat top;
}
#register-page .grey-icon-key{
	background:url(images/grey-icon-key.png) no-repeat top;
}
#register-page .grey-icon-locator{
	background:url(images/grey-icon-locator.png) no-repeat top;
}
#register-page .button-area,
#agree-page .button-area{
	float:left;
	width:100%;
	text-align:center;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register-page .button-area .button,
#agree-page .button-area .button{
	display:inline-block;
	width:100%;
	text-align:center;
	margin:0 0 50px 0;
}
#register-page .button-area .button a,
#agree-page .button-area .button a{
	display:inline-block;
	padding:40px;
	width:60%;
	font-size:36px;
	font-weight:bold;
	color:#06538f;
	border:1px solid #001e6c;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#register-page .agree{
	float:left;
	width:100%;
	font-size:28px;
	margin:0 0 30px 0;
}
#register-page .agree .checkbox{
	width:30px;
	height:30px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 2px;
       -moz-border-radius: 2px;
         -o-border-radius: 2px;
            border-radius: 2px;
	vertical-align:middle;
	margin:0 15px 0 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#agree-page .link{
	color:#1873a2;
}
#agree-page .icon-area{
	float:left;
	width:100%;
	text-align:center;
	margin:0;
}
#agree-page .icon-agree{
	display:inline-block;
	width:215px;
	height:215px;
	background:url(images/icon-agree.png) no-repeat top;
}

#agree-2{
	position:fixed;
	margin:96vh 0 0 0;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	display:block;
	padding:0;
	margin:0;
	background:rgba(0,0,0,0.5);
	z-index:1;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#agree-2 .layer{
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	padding:20px 20px 80px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	text-align: center;
	background:#fff;
	-webkit-border-radius: 30px 30px 0 0;
       -moz-border-radius: 30px 30px 0 0;
         -o-border-radius: 30px 30px 0 0;
            border-radius: 30px 30px 0 0;
	z-index:2;
}
#agree-2 .title{
	float:left;
	width:100%;
	font-size:66px;
	margin:0 0 5px 0;
}
#agree-2 .sub-title{
	float:left;
	width:100%;
	font-size:44px;
	margin:0 0 80px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#agree-2 .text{
	float:left;
	width:100%;
	font-size:34px;
	margin:0 0 100px 0;
}
#agree-2 .buttons-area{
	float:left;
	width:100%;
	text-align:center;
}
#agree-2 .disagree,
#agree-2 .agree{
	display:inline-block;
	margin:0 10px;
	font-size:36px;
	font-weight:bold;
}
#agree-2 .disagree a,
#agree-2 .agree a{
	border:1px solid #e35205;
	padding:38px 90px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	color:#e35205;
	display:inline-block;
	vertical-align:middle;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#agree-2 .agree a{
	border-color:#004b87;
	color:#004b87;
}
#agree-2 .disagree .icon,
#agree-2 .agree .icon{
	width:74px;
	height:74px;
	background:url(images/circle-icon-cross.png) no-repeat top;
	display:inline-block;
	vertical-align:middle;
	margin:0 15px 0 0;
}
#agree-2 .agree .icon{
	background:url(images/circle-icon-check.png) no-repeat top;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/

#welcome-page .top-icon-area{
	float:left;
	width:100%;
	text-align:center;
}
#welcome-page .welcome-icon{
	display:inline-block;
	width:523px;
	height:523px;
	background:url(images/welcome-icon.png) no-repeat top;
}
#welcome-page .text,
#page-one .text,
#profiling-page .text,
#milestone-page .text{
	float:left;
	width:100%;
	font-size:34px;
	margin:0 0 50px 0;
}
#welcome-page .text p,
#page-one .text p,
#profiling-page .text p,
#milestone-page .text p{
	margin:0 0 50px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#welcome-page .boxes-area,
#page-one .boxes-area,
#profiling-page .boxes-area{
	float:left;
	width:100%;
	text-align:center;
}
#profiling-page .boxes-area{
	margin:0 0 50px 0;
}
#welcome-page .box,
#page-one .box,
#profiling-page .box{
	display:inline-block;
	width:450px;
	margin:0 10px 20px 10px;
	padding:40px 20px 60px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border:1px solid #cfcfcf;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	-webkit-box-shadow: 1px 2px 7px 0px rgba(0,0,0,0.29);
	-moz-box-shadow: 1px 2px 7px 0px rgba(0,0,0,0.29);
	box-shadow: 1px 2px 7px 0px rgba(0,0,0,0.29);
	vertical-align:top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#page-one .box{
	background:url(images/arrow-go-grey.png) no-repeat bottom;
	padding:40px 20px 140px 20px;
	min-height:700px;
}
#profiling-page .box{
	width:100%;
	text-align:left;
	display:table;
	background:url(images/arrow-go-grey-2.png) no-repeat right;
	padding:40px 140px 40px 40px;
	margin:0 0 20px 0;
}
#welcome-page .box .icon-1,
#welcome-page .box .icon-2,
#page-one .box .icon-1,
#page-one .box .icon-2,
#page-one .box .icon-3,
#page-one .box .icon-4{
	float:left;
	width:100%;
	height:390px;
	background:url(images/icon-rocket-1.png) no-repeat top;
	display:block;
	margin:0 0 30px 0;
}
#welcome-page .box .icon-2{
	background:url(images/icon-rocket-2.png) no-repeat top;
}
#page-one .box .icon-1{
	background:url(images/illustration-profiling.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#page-one .box .icon-2{
	background:url(images/illustration-login.png) no-repeat top;
}
#page-one .box .icon-3{
	background:url(images/illustration-dashboard.png) no-repeat top;
}
#page-one .box .icon-4{
	background:url(images/illustration-register.png) no-repeat top;
}
#welcome-page .box .text,
#page-one .box .text,
#profiling-page .box .text{
	margin:0;
}
#profiling-page .box .content{
	margin:0;
	float:none;
	display:table-cell;
	vertical-align:middle;
	width:470px;
}
#profiling-page .box .title{
	font-size:38px;
	margin:0 0 10px 0;
}
#profiling-page .box .icon-1,
#profiling-page .box .icon-2{
	display:table-cell;
	vertical-align:middle;
	width:330px;
	height:330px;
	background:url(images/illustration-patient.png) no-repeat top;
	background-size:100%;
	display:block;
	margin:0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#profiling-page .box .icon-2{
	background:url(images/illustration-caregiver.png) no-repeat top;
	background-size:100%;
}

#type-page .box-1,
#type-page .box-2,
#type-page .box-3,
#type-page .box-4{
	display:inline-block;
	vertical-align:top;
	width:375px;
	margin:0 30px 80px 30px;
}
#type-page .box a{
	display:block;
}
#type-page .box-1 .icon,
#type-page .box-2 .icon,
#type-page .box-3 .icon,
#type-page .box-4 .icon{
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
#type-page .box-1 .icon a,
#type-page .box-2 .icon a,
#type-page .box-3 .icon a,
#type-page .box-4 .icon a{
	display:block;
	width:370px;
	height:370px;
	-webkit-border-radius: 199px;
       -moz-border-radius: 199px;
         -o-border-radius: 199px;
            border-radius: 199px;
	border:2px solid #9d9d9d;
	background:url(images/icon-cycle.png) no-repeat top #fff;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#type-page .box-2 .icon a{
	background:url(images/icon-plane.png) no-repeat top #fff;
}
#type-page .box-3 .icon a{
	background:url(images/icon-stethoscope.png) no-repeat top #fff;
}
#type-page .box-4 .icon a{
	background:url(images/icon-ribbon.png) no-repeat top #fff;
}
#type-page .box-1 .icon a:hover,
#type-page .box-1 .selected{
	background:url(images/icon-cycle.png) no-repeat bottom #77bc1f;
	border:2px solid #77bc1f;
}
#type-page .box-2 .icon a:hover,
#type-page .box-2 .selected{
	background:url(images/icon-plane.png) no-repeat bottom #77bc1f;
	border:2px solid #77bc1f;
}
#type-page .box-3 .icon a:hover,
#type-page .box-3 .selected{
	background:url(images/icon-stethoscope.png) no-repeat bottom #77bc1f;
	border:2px solid #77bc1f;
}
#type-page .box-4 .icon a:hover,
#type-page .box-4 .selected{
	background:url(images/icon-ribbon.png) no-repeat bottom #77bc1f;
	border:2px solid #77bc1f;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#type-page .box-1 .text,
#type-page .box-2 .text,
#type-page .box-3 .text,
#type-page .box-4 .text{
	float:left;
	width:100%;
	font-size:42px;
}
#type-page .button-area{
	float:left;
	width:100%;
	text-align:center;
}
#type-page .button-area a{
	display:inline-block;
	font-weight:bold;
	font-size:38px;
	color:#06538f;
	-webkit-border-radius: 30px;
       -moz-border-radius: 30px;
         -o-border-radius: 30px;
            border-radius: 30px;
	padding:40px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width:80%;
	border:2px solid #06538f;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/

#bottom-grey-menu{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding:30px 0 0 0;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	text-align:center;
	background:#f3f3f3;
	-webkit-box-shadow: -1px -12px 19px -11px rgba(0,0,0,0.21);
	-moz-box-shadow: -1px -12px 19px -11px rgba(0,0,0,0.21);
	box-shadow: -1px -12px 19px -11px rgba(0,0,0,0.21);
	z-index:1000;
}
#bottom-grey-menu .agree-button{
	float:left;
	width:100%;
	margin:40px 0 70px 0;
}
#bottom-grey-menu .agree-button a{
	display:block;
	width:100%;
	background:url(images/agree-button.png) no-repeat top;
	background-size:100%;
	height:160px;
}
#bottom-grey-menu .icon-1,
#bottom-grey-menu .icon-2,
#bottom-grey-menu .icon-3,
#bottom-grey-menu .icon-4,
#bottom-grey-menu .icon-5,
#bottom-grey-menu .icon-6,
#bottom-grey-menu .icon-7{
	display:inline-block;
	margin:0;
}

#bottom-grey-menu .icon-4 .button-1,
#bottom-grey-menu .icon-4 .button-2,
#bottom-grey-menu .icon-4 .button-3,
#bottom-grey-menu .icon-4 .button-4,
#bottom-grey-menu .icon-4 .button-5{
	position:absolute;
	right:80px;
	bottom:120px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#bottom-grey-menu .icon-4 .button-2{
	bottom:320px;
}
#bottom-grey-menu .icon-4 .button-3{
	bottom:520px;
}
#bottom-grey-menu .icon-4 .button-4{
	bottom:720px;
}
#bottom-grey-menu .icon-4 .button-5{
	bottom:920px;
}

#bottom-grey-menu .icon-4 .button-1 a,
#bottom-grey-menu .icon-4 .button-2 a,
#bottom-grey-menu .icon-4 .button-3 a,
#bottom-grey-menu .icon-4 .button-4 a,
#bottom-grey-menu .icon-4 .button-5 a,
#bottom-grey-menu .icon-4 .button-1 a:hover{
	display:block;
	width:548px;
	height:176px;
	background:url(images/layer-button-3.png) no-repeat top right;
}
#bottom-grey-menu .icon-4 .button-2 a,
#bottom-grey-menu .icon-4 .button-2 a:hover{
	background:url(images/layer-button-4.png) no-repeat top right;
}
#bottom-grey-menu .icon-4 .button-3 a,
#bottom-grey-menu .icon-4 .button-3 a:hover{
	background:url(images/layer-button-5.png) no-repeat top right;
}
#bottom-grey-menu .icon-4 .button-4 a,
#bottom-grey-menu .icon-4 .button-4 a:hover{
	background:url(images/layer-button-6.png) no-repeat top right;
}
#bottom-grey-menu .icon-4 .button-5 a,
#bottom-grey-menu .icon-4 .button-5 a:hover{
	background:url(images/layer-button-7.png) no-repeat top right;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#bottom-grey-menu .icon-1 a,
#bottom-grey-menu .icon-2 a,
#bottom-grey-menu .icon-3 a,
#bottom-grey-menu .icon-4 a,
#bottom-grey-menu .icon-5 a,
#bottom-grey-menu .icon-6 a,
#bottom-grey-menu .icon-7 a,
#bottom-grey-menu .icon-4 .selected{
	display:block;
	font-size: 24px;
	width:200px;
	height:66px;
	background:url(images/bottom-menu-icon-1.png) no-repeat top;
	background-size: 30%;
	padding: 80px 0 0 0;
	margin: 0;
}
#bottom-grey-menu .icon-1 .selected{
	background:url(images/bottom-menu-icon-1-blue.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-2 .selected{
	background:url(images/bottom-menu-icon-2-blue.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-3 .selected{
	background:url(images/bottom-menu-icon-3-blue.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-5 .selected{
	background:url(images/bottom-menu-icon-5-blue.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-6 .selected{
	background:url(images/bottom-menu-icon-6-blue.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-4 .selected{
	background:url(images/bottom-icon-4-2.png) no-repeat top;
	background-size: 30%;
	color: #004a86;
}
#bottom-grey-menu .icon-2 a{
	background:url(images/bottom-menu-icon-2.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-3 a{
	background:url(images/bottom-menu-icon-3.png) no-repeat top;
	background-size: 30%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#bottom-grey-menu .icon-4 a{
	background:url(images/bottom-icon-4.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-5 a{
	background:url(images/bottom-menu-icon-5.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-6 a{
	background:url(images/bottom-menu-icon-6.png) no-repeat top;
	background-size: 30%;
}
#bottom-grey-menu .icon-7 a{
	background:url(images/bottom-icon-7.png) no-repeat top;
	background-size: 30%;
}


/*---------------------------------------------all res including  XS ----------------------------------------*/

#search-area{
	float:left;
	width:100%;
	margin:50px 0 60px 0;
	text-align: center;
}
#search-area .border-box{
	display: inline-block;
	width:1100px;
	padding:20px 30px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border:1px solid #c5c5c5;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	font-size:40px;
	text-align:center;
}
#search-area .burger-menu{
	float:left;
	margin:23px 40px 0 0;
}
#search-area .burger-menu a{
	display:block;
	width:44px;
	height:30px;
	background:url(images/burger-menu.png) no-repeat top;
} 
/*---------------------------------------------all res including  XS ----------------------------------------*/
#search-area .search-box{
	float: left;
	width:610px;
	font-size:50px;
	border:none;
	color:#474747;
	padding:0;
	margin:7px 0 0 0;
	text-align:left;
	font-weight: bold;
}
#search-area .search-icon{
	float:right;
	margin:0 30px 0 0;
}
#search-area .search-icon a{
	display:block;
	width:77px;
	height:76px;
	background:url(images/search-icon.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#search-area .avatar{
	float:right;
}
#search-area .avatar a{
	display:block;
	width:76px;
	height:76px;
	background: url(images/avatar.jpg) no-repeat top;
	-webkit-border-radius: 99px;
       -moz-border-radius: 99px;
         -o-border-radius: 99px;
            border-radius: 99px;
}
#search-area .bell,
#search-area .back{
	float:right;
	margin:4px 20px 0 0;
}
#search-area .back{
	float: left;
}
#search-area .bell a,
#search-area .back a{
	display:block;
	width:70px;
	height:70px;
	background: url(images/bell-transparent.png) no-repeat center center;
	background-size: 100%;
}
#search-area .back a{
	background: url(images/arrow-back-dark.png) no-repeat center center;
	background-size: 100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#social-bar{
	float: left;
	width: 100%;
	text-align: center;
}
#social-bar a{
	display: inline-block;
	width: 940px;
	height: 137px;
	background: url("images/social-bar.png") no-repeat top;
}
#submenu,
#tasks-area #submenu{
	float: left;
	width: 100%;
	margin: 0 0 50px 0;
	text-align: center;
}
#submenu ul,
#tasks-area #submenu .block{
	display: inline-block;
	width: 1100px;
	border-bottom: 2px solid #acacac;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#tasks-area #submenu .block{
	margin: 15px 0 5px 0;
}
#submenu li,
#tasks-area #submenu .item{
	display: inline-block;
	text-align: center;
	margin: 0 5px;
}
#tasks-area #submenu .item{
	margin: 0 50px;	
}
#submenu li a,
#tasks-area #submenu .item a{
	color: #000;
	display: block;
	padding: 0 20px 20px 20px;
	border-bottom: 7px solid #fff;
	font-size: 30px;
	font-weight: normal;
}
#tasks-area #submenu .item a{
	border-bottom: 7px solid #f3f3f3;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#submenu li a:hover,
#submenu li .selected,
#tasks-area #submenu .item a:hover,
#tasks-area #submenu .item .selected{
	border-bottom: 7px solid #000;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/

#stats-box,
#tip-box,
#features-box,
#features-box-2,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	display: inline-block;
	width:940px;
	border:1px solid #c5c5c5;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	text-align:center;
	padding:30px 0;
	font-size:38px;
	margin:0 0 30px 0;
}
#big-button{
	display: inline-block;
	width:600px;
	border:3px solid #2bb8e5;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	text-align:center;
	padding:35px 0;
	font-size:38px;
	margin:40px 0 30px 0;
}
#big-button a{
	color: #2bb8e5;
}
#stats-box a{
	display: block;
}
#stats-box .top-chart{
	display:inline-block;
	width:100%;
	height:161px;
	background:url(images/bar-line-colored.png) no-repeat top;
	margin:0 0 30px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#stats-box .time-box{
	display:inline-block;
	vertical-align:middle;
	color:#737373;
	margin:0 15px 0 0;
}
#stats-box .time-box span{
	color:#3aadf1;
}
#stats-box .calander-box{
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
	color:#c5c5c5;
	margin:0 15px;
}
#stats-box .calander-box .icon{
	float:left;
	width:100%;
	height:83px;
	background:url(images/calander-icon-grey.png) no-repeat top;
	margin:0 0 5px 0;
}
#stats-box .calander-box .text{
	float:left;
	width:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#stats-box .pie-box{
	display:inline-block;
	vertical-align:middle;
	font-size:56px;
	width:197px;
	height:197px;
	background:url(images/pie-chart.png) no-repeat top;
	color:#c7c7c7;
	line-height:20px;
	margin:0 15px;
}
#stats-box .pie-box span{
	font-size:18px;
}
#stats-box .pie-box .text{
	margin:82px 0 0 0;
}
#stats-box .points-box{
	display:inline-block;
	vertical-align:middle;
	color:#737373;
	line-height:40px;
	margin:0 15px;
}
#stats-box .points-box span{
	font-size:58px;
	color:#3aadf1;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#tip-box,
#features-box,
#features-box-2,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	padding:25px 35px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	text-align:left;
	font-size:32px;
}
#personalize-box{
	text-align:center;
}
#eshop-box .text{
	margin: 0 0 50px 0;
}
#eshop-box .button-area{
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 20px 0;
}
#eshop-box .button-area a{
	display: inline-block;
	padding:21px 55px;
	color: #00a9e0;
	border: 3px solid #00a9e0;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#tip-box .content-area{
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
#tip-box .icon{
	float:left;
	width:141px;
	height:141px;
	background: url(images/yellow-bird-icon.png) no-repeat top;
	margin:0 30px 0 0;
}
#tip-box .text-box{
	float:left;
	width:650px;
}
#tip-box .text{
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
#tip-box .rate{
	float:left;
	width:100%;
	font-weight:bold;
}
#tip-box .stars{
	margin:0 0 0 10px;
}
#tip-box .stars a{
	display:inline-block;
	width:233px;
	height:43px;
	background: url(images/stars-icon.png) no-repeat top;
	vertical-align:text-bottom;
}
#tip-box .bullets-area{
	float:left;
	width:100%;
	text-align:center;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#tip-box li{
	display:inline-block;
	margin:0 10px;
}
#tip-box li a{
	display:block;
	width:27px;
	height:27px;
	background:url(images/bullet-blue.png) no-repeat bottom;
}
#tip-box li a:hover,
#tip-box li .selected{
	background-position:top;
}

#features-box .boxes-area{
	float:left;
	width:100%;
	text-align:center;
	overflow-x: auto;
    white-space: nowrap;
}
#features-box-2 .boxes-area{
	float:left;
	width:100%;
	text-align:center;
}
#features-box ::-webkit-scrollbar{ 
    display: none; 
}
#features-box .box-1,
#features-box .box-2,
#features-box .box-3,
#features-box .box-4{
	display:inline-block;
	width:243px;
	margin:0 10px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#features-box .box-1 .icon,
#features-box .box-2 .icon,
#features-box .box-3 .icon,
#features-box .box-4 .icon{
	float:left;
	width:100%;
	margin:0 0 15px 0;
}
#features-box .box-1 .icon a,
#features-box .box-2 .icon a,
#features-box .box-3 .icon a,
#features-box .box-4 .icon a{
	display:block;
	width:100%;
	height:243px;
	background:url(images/icon-users-circle.png) no-repeat center center;
	border:1px solid #a4a4a4;
	-webkit-border-radius: 130px;
       -moz-border-radius: 130px;
         -o-border-radius: 130px;
            border-radius: 130px;
}
#features-box .box-2 .icon a{
	background:url(images/icon-check-circle.png) no-repeat center center;
}
#features-box .box-3 .icon a{
	background:url(images/icon-calander.png) no-repeat center center;
}
#features-box .box-4 .icon a{
	background:url(images/icon-cart.png) no-repeat center center;
}
#features-box-2 .box-1,
#features-box-2 .box-2,
#features-box-2 .box-3,
#features-box-2 .box-4{
	display:inline-block;
	width:359px;
	margin:0 16px 32px 16px;
	text-align:left;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#features-box-2 .box-1 .icon a,
#features-box-2 .box-2 .icon a,
#features-box-2 .box-3 .icon a,
#features-box-2 .box-4 .icon a{
	display:block;
	width:100%;
	height:359px;
	background:url(images/icon-users-circle-white.png) no-repeat right bottom #77bc1f;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	padding:25px 0 0 25px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size:40px;
	color:#fff;
}
#features-box-2 .box-2 .icon a{
	background:url(images/icon-check-circle-white.png) no-repeat right bottom #e35205;
}
#features-box-2 .box-3 .icon a{
	background:url(images/icon-calander-white.png) no-repeat right bottom #00a9e0;
}
#features-box-2 .box-4 .icon a{
	background:url(images/icon-cart-white.png) no-repeat right bottom #00c4b3;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/
#features-box .text{
	float:left;
	width:100%;
}
#features-box .text a{
	display:block;
}

#learning-box .boxes-area{
	float:left;
	width:100%;
	text-align:center;
}
#learning-box .box-1,
#learning-box .box-2{
	display:inline-block;
	width:380px;
	padding:26px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border:1px solid #e6e6e6;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	margin:0 10px 30px 10px;
	text-align:left;
}
#learning-box .image{
	float:left;
	width:100%;
	margin:0 0 30px 0;
}
#learning-box .box-1 .image a,
#learning-box .box-2 .image a{
	display:block;
	width:100%;
	height:221px;
	background:url(images/video-thumb-1.jpg) no-repeat top;
}
#learning-box .box-2 .image a{
	background:url(images/video-thumb-2.jpg) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#learning-box .text{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
#learning-box .bottom-content{
	float:left;
	width:100%;
	display:table;
	vertical-align:middle;
}
#learning-box .bottom-content .text{
	float:left;
	width:auto;
	font-size:24px;
	margin:30px 0 0 0;
}
#learning-box .play{
	float:right;
}
#learning-box .play a{
	display:block;
	width:92px;
	height:92px;
	background:url(images/play-icon.png) no-repeat top;
}

#survey-box .text-box{
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
#survey-box .text{
	float:left;
	width:700px;
}
#survey-box .text-box .icon{
	float:right;
	width:152px;
	height:152px;
	background:url(images/survey-icon.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#survey-box .buttons-area{
	float:left;
	width:100%;
}
#survey-box .button-go{
	float:left;
}
#survey-box .button-no{
	float:right;
}
#survey-box .button-go a,
#survey-box .button-no a{
	display:block;
	padding:30px;
	border:1px solid #004b87;
	width:360px;
	color:#000d5e;
	-webkit-border-radius: 30px;
       -moz-border-radius: 30px;
         -o-border-radius: 30px;
            border-radius: 30px;
}
#survey-box .button-no a{
	color:#e14100;
	border-color:#e14100;
}
#survey-box .button-go .icon,
#survey-box .button-no .icon{
	width:14px;
	height:43px;
	display:inline-block;
	margin:0 15px 0 0;
	background:url(images/right-arrow-icon.png) no-repeat top;
	vertical-align:middle;
}
#survey-box .button-no .icon{
	width:40px;
	background:url(images/cross-orange-icon.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#question-page .pq-1,
#question-page .pq-2,
#question-page .pq-3,
#question-page .pq-4,
#question-page .pq-5,
#question-page .pq-6,
#question-page .pq-7,
#question-page .pq-8,
#question-page .pq-9,
#question-page .pq-10,
#question-page .pq-11,
#question-page .cq-1,
#question-page .cq-2,
#question-page .cq-3,
#question-page .cq-4,
#question-page .cq-5,
#question-page .cq-6,
#question-page .cq-7,
#question-page .cq-8,
#question-page .cq-9,
#question-page .cq-10,
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5,
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	float:left;
	width:100%;
	background:url(images/pq-1.png) no-repeat top;
	height:810px;
	margin:0 0 70px 0;
}
#question-page .pq-2{
	background:url(images/pq-2.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#question-page .pq-3{
	background:url(images/pq-3.png) no-repeat top;
}
#question-page .pq-4{
	background:url(images/pq-4.png) no-repeat top;
}
#question-page .pq-5{
	background:url(images/pq-5.png) no-repeat top;
}
#question-page .pq-6{
	background:url(images/pq-6.png) no-repeat top;
}
#question-page .pq-7{
	background:url(images/pq-7.png) no-repeat top;
}
#question-page .pq-8{
	background:url(images/pq-8.png) no-repeat top;
}
#question-page .pq-9{
	background:url(images/pq-9.png) no-repeat top;
}
#question-page .pq-10{
	background:url(images/pq-10.png) no-repeat top;
}
#question-page .pq-11{
	background:url(images/pq-11.png) no-repeat top;
}
#question-page .cq-1{
	background:url(images/cq-1.png) no-repeat top;
}
#question-page .cq-2{
	background:url(images/cq-2.png) no-repeat top;
}
#question-page .cq-3{
	background:url(images/cq-3.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#question-page .cq-4{
	background:url(images/cq-4.png) no-repeat top;
}
#question-page .cq-5{
	background:url(images/cq-5.png) no-repeat top;
}
#question-page .cq-6{
	background:url(images/cq-6.png) no-repeat top;
}
#question-page .cq-7{
	background:url(images/cq-7.png) no-repeat top;
}
#question-page .cq-8{
	background:url(images/cq-8.png) no-repeat top;
}
#question-page .cq-9{
	background:url(images/cq-9.png) no-repeat top;
}
#question-page .cq-10{
	background:url(images/cq-10.png) no-repeat top;
}
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5{
	background:url(images/rp-1.png) no-repeat top;
	height:657px;
	margin:0 0 100px 0;
}
#result-page .rp-2{
	background:url(images/rp-2.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#result-page .rp-3{
	background:url(images/rp-3.png) no-repeat top;
}
#result-page .rp-4{
	background:url(images/rp-4.png) no-repeat top;
}
#result-page .rp-5{
	background:url(images/rp-5.png) no-repeat top;
}
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background:url(images/rc-1.png) no-repeat top;
	height:853px;
	margin:0 0 100px 0;
}
#result-page .rc-2{
	background:url(images/rc-2.png) no-repeat top;
}
#result-page .rc-3{
	background:url(images/rc-3.png) no-repeat top;
}
#question-page .text,
#result-page .text{
	float:left;
	width:100%;
	font-size:52px;
	margin:0 0 140px 0;
}
#question-page .bar-area{
	float:left;
	width:100%;
	text-align:center;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#question-page .bar{
	display:inline-block;
	width:80%;
	background:#c3c3c3;
	height:60px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	position:relative;
	text-align:left;
	margin:0 0 50px 0;
}
#question-page .bar-dark{
	display:inline-block;
	width:72%;
	height:60px;
	background:#06538f;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#question-page .text-small{
	display:inline-block;
	width:190px;
	font-size:28px;
	color:#737373;
	margin:0 0 100px 0;
}
#question-page .slider{
	position:absolute;
	top:-35px;
	left:70%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#question-page .slider a{
	display:block;
	width:63px;
	height:136px;
	background:url(images/bar-slider.png) no-repeat top;
}

.slider-container {
	margin-right: 15px;
	margin-left: 15px;
	/* width: 80%; */
}
.rs-container {
	height: 30px !important;
}

.rs-scale {
	display: none;
}

.rs-container .rs-selected {
	background-color: #06538F !important;
	border: 1px solid #336699 !important;
	transition: all .2s linear;
	width: 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

/* Fixed position of buttons-area en patient-question-page */
#question-page .buttons-area{
	position:fixed;
	width:90%;
	margin:80vh 0 0 0;
}

#result-page .buttons-area{
	float:left;
	width:100%;
}
#question-page .button-back,
#result-page .button-repeat{
	float:left;
	margin:0 0 50px 0;
}
#question-page .button-next,
#result-page .button-start{
	float:right;
	margin:0 0 50px 0;
}
#question-page .button-back a,
#question-page .button-next a{
	display:block;
	width:350px;
	font-size:34px;
	background:url(images/arrow-back.png) no-repeat left;
	padding:60px 70px 60px 110px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;	
	color:#c3c3c3;
	border:1px solid #c3c3c3;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#question-page .button-next a{
	background:url(images/arrow-next.png) no-repeat right;
	padding:60px 110px 60px 70px;
	color:#004b87;
	border-color:#004b87;
}
#result-page .button-repeat a,
#result-page .button-start a{
	display:block;
	width:480px;
	font-size:30px;
	background:url(images/arrow-repeat.png) no-repeat top;
	padding:110px 36px 36px 36px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;	
	color:#c3c3c3;
	border:1px solid #c3c3c3;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#result-page .button-start a{
	background:url(images/arrow-start.png) no-repeat top;
	color:#004b87;
	border-color:#004b87;
}
#question-page .dark{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:url(images/grey-trans-layer-70.png) repeat;
	text-align:center;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#question-page .dark .text{
	color:#fff;
	font-size:90px;
	margin:200px 0 0 0;
}
#question-page .dark span{
	font-size:560px;
	line-height:450px;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/

#top-grey-bar{
	float:left;
	width:100%;
	background:#f3f3f3;
	padding:21px 43px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
#top-grey-bar .burger-menu{
	float:left;
	margin:20px 0 0 0;
}
#top-grey-bar .burger-menu a{
	display:block;
	width:66px;
	height:43px;
	background:url(images/burger-menu-2.png) no-repeat top;
}
#top-grey-bar .notification{
	float:right;
	margin:0 0 0 74px;
}
#top-grey-bar .profile{
	float:right;
	margin:7px 0 0 0;
}
#top-grey-bar .notification a{
	display:block;
	width:83px;
	height:84px;
	background:url(images/icon-notifications.png) no-repeat top;
}
#top-grey-bar .profile a{
	display:block;
	width:86px;
	height:73px;
	background:url(images/icon-profile.png) no-repeat top;
}
#blue-bar{
	float:left;
	width:100%;
	background:#3aadf1;
	padding:21px 43px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#blue-bar .back{
	float:left;
}
#blue-bar .back a{
	display:block;
	background:url(images/arrow-back-2.png) no-repeat left;
	width:81px;
	height:78px;
}
#blue-bar .title{
	float:left;
	color:#fff;
	font-size:44px;
	margin:15px 0 0 30px;
}
#grey-bg{
	float:left;
	width:100%;
	background:#e8e8e7;
	padding:20px 20px 130px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
#white-bg{
	float:left;
	width:100%;
	background:#fff;
	padding:30px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#top-bullets-bar{
	float:left;
	width:100%;
	text-align:center;
	margin:15px 0 30px 0;
}
#top-bullets-bar .bullet{
	display:inline-block;
	margin:0 10px;
}
#top-bullets-bar .bullet a{
	display:block;
	width:100px;
	height:22px;
	background:#e8e8e8;
	-webkit-border-radius: 9px;
       -moz-border-radius: 9px;
         -o-border-radius: 9px;
            border-radius: 9px;
}
#top-bullets-bar .bullet a:hover,
#top-bullets-bar .bullet .selected{
	background:#77bc1f;
}
#ckecklist-page,
#milestone-page{
	float:left;
	width:100%;
}
#ckecklist-page .text{
	float:left;
	width:100%;
	color:#737373;
	margin:0 0 75px 0;
	font-size:44px;
}
#ckecklist-page .ckecklist{
	float:left;
	width:100%;
	text-align:center;
	margin:0 0 420px 0;
}
#ckecklist-page .ckecklist li{
	width:100%;
	margin:0 0 15px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#ckecklist-page .ckecklist li a{
	display:block;
	width:100%;
	color:#fff;
	font-size:42px;
	background:#77bc1f;
	padding:52px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border:5px solid #e8e8e8;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#ckecklist-page .ckecklist li a:hover,
#ckecklist-page .ckecklist .selected{
	color:#3d630c;
	background:#fff;
}
#ckecklist-page .buttons-area,
#milestone-page .buttons-area,
#content-page .buttons-area{
	float:left;
	width:100%;
	text-align:center;
	margin: 0 0 100px 0;
}
#ckecklist-page .button-cancel,
#milestone-page .button-cancel,
#content-page .button-cancel{
	float:left;
}
#ckecklist-page .button-next,
#milestone-page .button-next,
#content-page .button-next{
	float:right;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#ckecklist-page .button-cancel a,
#ckecklist-page .button-next a,
#milestone-page .button-cancel a,
#milestone-page .button-next a,
#content-page .button-cancel a,
#content-page .button-next a{
	display:block;
	font-size:32px;
	width:370px;
	padding:50px 40px 50px 60px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border:1px solid #878787;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	background:url(images/arrow-cancel.png) no-repeat left;
	color:#878787;
}
#ckecklist-page .button-next a,
#milestone-page .button-next a,
#content-page .button-next a{
	background:url(images/arrow-next-2.png) no-repeat right;
	padding:50px 60px 50px 40px;
	border-color:#3badf2;
	color:#3badf2;
}
#ckecklist-page .done{
	display:inline-block;
	background:url(images/icon-done-white.png) no-repeat left;
	width:41px;
	height:32px;
	margin:0 15px 0 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#ckecklist-page .selected .done,
#ckecklist-page .ckecklist li a:hover .done{
	background:url(images/icon-done-green.png) no-repeat left;
}
#ckecklist-page .not-done{
	display:inline-block;
	background:url(images/icon-not-done-white.png) no-repeat left;
	width:32px;
	height:32px;
	margin:0 15px 0 0;
}
#ckecklist-page .selected .not-done,
#ckecklist-page .ckecklist li a:hover .not-done{
	background:url(images/icon-not-done-green.png) no-repeat left;
}


#milestone-page .boxes-area{
	float:left;
	width:100%;
	margin:0 0 50px 0;
}
#milestone-page .box-1,
#milestone-page .box-2,
#milestone-page .box-3,
#milestone-page .box-4{
	position:relative;
	display:inline-block;
	width:423px;
	height:423px;
	border:1px solid #cfcfcf;
	-webkit-box-shadow: 0px 4px 8px 1px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 4px 8px 1px rgba(0,0,0,0.15);
	box-shadow: 0px 4px 8px 1px rgba(0,0,0,0.15);
	margin:0 10px 20px 10px;
	-webkit-border-radius: 35px;
       -moz-border-radius: 35px;
         -o-border-radius: 35px;
            border-radius: 35px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#milestone-page .icon{
	float:left;
	width:100%;
	margin:0;
	width:100%;
	height:290px;
}
#milestone-page .box-1 .icon{
	background:url(images/milestone-icon-1.png) no-repeat top;
}
#milestone-page .box-2 .icon{
	background:url(images/milestone-icon-2.png) no-repeat top;
}
#milestone-page .box-3 .icon{
	background:url(images/milestone-icon-3.png) no-repeat top;
}
#milestone-page .box-4 .icon{
	background:url(images/milestone-icon-4.png) no-repeat top;
}
#milestone-page .banner-done{
	position:absolute;
	top:0;
	left:0;
	-webkit-border-radius: 33px 0 0 0;
       -moz-border-radius: 33px 0 0 0;
         -o-border-radius: 33px 0 0 0;
            border-radius: 33px 0 0 0;
	background:url(images/banner-done.png) no-repeat top;
	width:128px;
	height:125px;
}
#milestone-page .banner-pending{
	position:absolute;
	top:0;
	left:0;
	background:url(images/banner-pending.png) no-repeat top;
	width:173px;
	height:173px;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/

#content-page .text{
	float:left;
	width:100%;
	color:#737373;
	font-size:44px;
	margin:0 0 60px 0;
}
#content-page p{
	margin:0 0 60px 0;
}
#content-page a{
	color:#3badf2;
}
#content-page .small-text{
	float:left;
	width:100%;
	font-size:24px;
	margin:0 0 40px 0;
}
#content-page .picture-1{
	float:left;
	width:100%;
	height:497px;
	background:url(images/picture-1.png) no-repeat top;
}
#content-page .picture-2{
	float:left;
	width:100%;
	height:539px;
	background:url(images/sleep-illustration.png) no-repeat top;
	margin:0 0 60px 0;
}
#content-page .video-1,
#content-page .video-2,
#content-page .video-3{
	float:left;
	width:100%;
	margin:0 0 100px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#content-page .video-2,
#content-page .video-3{
	position:relative;
}
#content-page .video-1 a,
#content-page .video-2 a,
#content-page .video-3 a{
	display:block;
	width:100%;
	height:539px;
}
#content-page .video-1 a{
	background:url(images/video-screen-1.jpg) no-repeat top;
}
#content-page .video-2 a{
	background:url(images/video-screen-2.jpg) no-repeat top;
}
#content-page .video-3 a{
	background:url(images/video-screen-3.jpg) no-repeat top;
}
#content-page .hand-circle{
	position:absolute;
	top:-30px;
	right:-30px;
	background: url(images/hand-circle.png) no-repeat top;
	width:172px;
	height:148px;
}
#content-page .downloads{
	float:left;
	width:100%;
	margin:0 0 700px 0;
}
#content-page .downloads li{
	float:left;
	width:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#content-page .downloads li a{
	display:block;
	width:100%;
	border:1px solid #e8e8e8;
	padding:50px 50px 50px 160px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	color:#3d630c;
	background:url(images/icon-download.png) no-repeat left;
	-webkit-border-radius: 35px;
       -moz-border-radius: 35px;
         -o-border-radius: 35px;
            border-radius: 35px;
	font-size:48px;
}
#notifications-area,
#reminder-area,
#tasks-area{
	float:left;
	width:100%;
	font-weight:bold;
	font-size:36px;
	color:#464646;
	background:url(images/big-grey-bell-clock.png) no-repeat bottom;
	padding:0 0 680px 0;
}
#reminder-area{
	background:url(images/big-grey-clock.png) no-repeat bottom;
}
#tasks-area{
	background-image:none;
	padding:0 0 60px 0;
}
#notifications-area li,
#tasks-area li{
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#notifications-area li a,
#tasks-area li a{
	display:block;
	width:100%;
	padding:24px 24px 24px 34px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	color:#464646;
	background:url(images/right-arrow-grey.png) no-repeat right #fff;
}
#tasks-area li a{
	background-image:none;
	display:table;
}
#notifications-area .title,
#reminder-area .title,
#tasks-area .title{
	float:left;
	width:100%;
	color:#004b85;
	font-size:44px;
	margin:0 0 5px 0;
}
#reminder-area .date,
#tasks-area .text{
	float:left;
	width:100%;
}
#notifications-area .content,
#reminder-area .content{
	float:left;
	margin:13px 0 0 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#tasks-area .content{
	display:table-cell;
	width:800px;
	vertical-align:middle;
	padding: 0 0 0 20px;
}
#notifications-area .reminder-inactive,
#notifications-area .reminder-active,
#notifications-area .notification-inactive,
#notifications-area .notification-active,
#reminder-area .icon{
	float:left;
	width:124px;
	height:124px;
	background:url(images/clock-icon.png) no-repeat center center #a6a6a6;
	-webkit-border-radius: 100px;
       -moz-border-radius: 100px;
         -o-border-radius: 100px;
            border-radius: 100px;
}
#notifications-area .reminder-active,
#reminder-area .icon{
	background-color:#77bc1f;
}
#notifications-area .notification-inactive,
#notifications-area .notification-active{
	background-image:url(images/bell-icon.png);
}
#notifications-area .notification-active{
	background-color:#004b85;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#reminder-area .white-box{
	float:left;
	width:100%;
	background:#fff;
	padding:0 0 80px 0;
}
#reminder-area .title-area{
	float:left;
	width:100%;
	border-bottom:1px solid #a8ce78;
	margin:0 0 40px 0;
}
#reminder-area .title-area a{
	display:block;
	width:100%;
	padding:24px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	color:#464646;
	background:url(images/right-arrow-grey.png) no-repeat right;
}
#reminder-area .text{
	float:left;
	width:100%;
	padding:24px 50px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size:44px;
	font-weight:normal;
	margin:0 0 40px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#reminder-area .button{
	float:left;
	width:100%;
	text-align:center;
}
#reminder-area .button a{
	display: inline-block;
	width:85%;
	padding:40px;
	border:2px solid #004b85;
	color:#004b85;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#tasks-area .button-area{
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
#tasks-area .button-area .button{
	float:right;
}
#tasks-area .button-area .button a{
	display:block;
	border:1px solid #3aadf1;
	padding:25px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	font-size:22px;
	color:#3aadf1;
}
#tasks-area .icon-tv,
#tasks-area .icon-tv-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-list,
#tasks-area .icon-list-inactive,
#tasks-area .icon-bulb,
#tasks-area .icon-bulb-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-video,
#tasks-area .icon-video-inactive,
#tasks-area .icon-task,
#tasks-area .icon-task-inactive{
	display:table-cell;
	width:170px;
	height:170px;
	background:url(images/task-icon-tv.png) no-repeat top;
	margin:0;
	vertical-align:middle;
	padding:0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#tasks-area .icon-tv-inactive{
	background:url(images/task-icon-tv-inactive.png) no-repeat top;
}
#tasks-area .icon-clock{
	background:url(images/task-icon-clock.png) no-repeat top;
}
#tasks-area .icon-clock-inactive{
	background:url(images/task-icon-clock-inactive.png) no-repeat top;
}
#tasks-area .icon-list{
	background:url(images/task-icon-list.png) no-repeat top;
}
#tasks-area .icon-list-inactive{
	background:url(images/task-icon-list-inactive.png) no-repeat top;
}
#tasks-area .icon-bulb{
	background:url(images/task-icon-bulb.png) no-repeat top;
}
#tasks-area .icon-bulb-inactive{
	background:url(images/task-icon-bulb-inactive.png) no-repeat top;
}
#tasks-area .icon-video{
	background:url(images/task-icon-video.png) no-repeat top;
}
#tasks-area .icon-video-inactive{
	background:url(images/task-icon-video-inactive.png) no-repeat top;
}
#tasks-area .icon-task{
	background:url(images/task-icon-task.png) no-repeat top;
}
#tasks-area .icon-task-inactive{
	background:url(images/task-icon-task-inactive.png) no-repeat top;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#timeline-area{
	float:left;
	width:100%;
	font-size:44px;
	padding:0 0 60px 0;
}
#timeline-area .white-box{
	float:left;
	width:100%;
	background:#fff;
	padding:36px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0 0 17px 0;
}
#timeline-area .date{
	float:left;
	width:100%;
	color:#c8c9c9;
	font-size:67px;
	margin:0 0 19px 0;
	font-weight:bold;
}
#timeline-area ul{
	float:left;
	width:100%;
}
#timeline-area li{
	float:left;
	width:100%;
	margin:0 0 17px 0;
	display:table;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#timeline-area li a{
	display:block;
	border:2px solid #e8e8e8;
	background:none;
	padding:28px;
	color:#505050;
}
#timeline-area .icon-1,
#timeline-area .icon-2,
#timeline-area .icon-3,
#timeline-area .icon-4,
#timeline-area .icon-5,
#timeline-area .icon-6,
#timeline-area .icon-7,
#timeline-area .icon-8,
#timeline-area .icon-9,
#timeline-area .icon-10,
#timeline-area .icon-11,
#timeline-area .icon-12,
#timeline-area .icon-13{
	display:table-cell;
	background:url(images/timeline-icon-1.png) no-repeat center center #a2a2a2;
	width:140px;
	height:140px;
	-webkit-border-radius: 100px;
       -moz-border-radius: 100px;
         -o-border-radius: 100px;
            border-radius: 100px;
	vertical-align:middle;
}
#timeline-area .icon-2{
	background-image:url(images/timeline-icon-2.png);
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#timeline-area .icon-3{
	background-image:url(images/timeline-icon-3.png);
}
#timeline-area .icon-4{
	background-image:url(images/timeline-icon-4.png);
}
#timeline-area .icon-5{
	background-image:url(images/timeline-icon-5.png);
}
#timeline-area .icon-6{
	background-image:url(images/timeline-icon-6.png);
}
#timeline-area .icon-7{
	background-image:url(images/timeline-icon-7.png);
}
#timeline-area .icon-8{
	background-image:url(images/timeline-icon-8.png);
}
#timeline-area .icon-9{
	background-image:url(images/timeline-icon-9.png);
}
#timeline-area .icon-10{
	background-image:url(images/timeline-icon-10.png);
}
#timeline-area .icon-11{
	background-image:url(images/timeline-icon-11.png);
}
#timeline-area .icon-12{
	background-image:url(images/timeline-icon-12.png);
}
#timeline-area .icon-13{
	background-image:url(images/timeline-icon-13.png);
}
#timeline-area .text{
	display:table-cell;
	vertical-align:middle;
	padding:0 75px 0 30px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#cover,
#community,
#local-online-networks,
#sharing,
#calendar,
#calendar2
#calendar3,
#experts,
#help,
#help-mail,
#help-contact,
#chatbot,
#faq,
#faq-insulin-pump,
#sevice-request,
#thankyou,
#notifications,
#index,
#index-2,
#insights,
#insights-popup,
#insights-w,
#statistics,
#statistics-2,
#automode,
#automode-2,
#personalization,
#programs,
#programs-2,
#bottom-options,
#left-menu,
#eshop,
#resource2,
#connect,
#create,
#account,
#orders,
#privacy,
#settings,
#notifications-settings,
#privacy-policy,
#terms,
#privacy-settings,
#personal-information,
#intro-page-1,
#intro-page-2,
#intro-page-3,
#see-your-orders,
#personalize,
#explore,
#profiling,
#profiling-2,
#profiling-3{
	float:left;
	width:100%;
	height:100vh;
	background:#e8e8e7;
}
#community,
#local-online-networks,
#sharing,
#bottom-options{
	background:#f3f3f3;
}
#calendar3{
	position: relative;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#calendar,
#calendar2,
#calendar3,
#create,
#account,
#orders,
#privacy,
#settings,
#notifications-settings,
#index,
#index-2,
#privacy-policy,
#terms,
#privacy-settings,
#personal-information,
#about-me,
#experts,
#help,
#help-mail,
#help-contact,
#chatbot,
#faq,
#faq-insulin-pump,
#sevice-request,
#thankyou,
#notifications,
#resource2,
#eshop,
#programs,
#programs-2,
#intro-page-1,
#intro-page-2,
#intro-page-3,
#see-your-orders,
#personalize,
#explore,
#profiling,
#profiling-2,
#profiling-3{
	background: #e8e8e7;
}
#explore{
	background: #4c4c4c;
}
#explore .layer{
	margin: 0;
	padding: 0;
	background-size: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	bottom: -1%;
	left: 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#intro-page-1,
#intro-page-2,
#intro-page-3,
#eshop,
#see-your-orders,
#personalize,
#explore,
#profiling,
#profiling-2,
#profiling-3{
	position: relative;
}
#personalize .link-1{
	position: absolute;
	top:3130px;
	left: 400px;
}
#personalize .link-1 a{
	display: block;
	width: 320px;
	height: 150px;
	background:none;
	 /*border: 2px solid #ff0000;*/
}
#explore .link-1{
	position: absolute;
	top:130px;
	left: 460px;
	/*border: 2px solid #ff0000;*/
}
#explore .link-1 a{
	display: block;
	width: 520px;
	height: 240px;
	background:none;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#profiling a{
	display:block;
	width:100%;
	height:3800px;
	background:url(images/profiling.png) no-repeat top;
	background-size:100%;
}
#profiling .link-1,
#profiling .link-2,
#profiling .link-3,
#profiling .link-4,
#profiling .link-5{
	position: absolute;
	top:950px;
	left: 70px;
}
#profiling .link-2{
	top:1340px;
}
#profiling .link-3{
	top:1730px;
	
}
#profiling .link-4{
	top:2120px;
	
}
#profiling .link-5{
	top:2520px;
	
}
#profiling .link-1 a,
#profiling .link-2 a,
#profiling .link-3 a,
#profiling .link-4 a,
#profiling .link-5 a{
	display: block;
	width: 1270px;
	height: 360px;
	background:none;
	/*border: 2px solid #ff0000;*/
}


#eshop .link-1,
#eshop .link-2{
	position: absolute;
	top: 360px;
	left: 120px;
}
#eshop .link-2{
	left: 590px;
}
#eshop .link-1 a,
#eshop .link-2 a{
	display: block;
	width: 410px;
	height: 520px;
	background:none;
	/*border: 2px solid #ff0000;*/
}
#intro-page-1 .link-1,
#intro-page-2 .link-1,
#intro-page-3 .link-1{
	position: absolute;
	top: 1920px;
	left: 70px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#intro-page-1 .link-2,
#intro-page-2 .link-2,
#intro-page-3 .link-2{
	position: absolute;
	top: 2210px;
	left: 100px;
}
#intro-page-1 .link-1 a,
#intro-page-2 .link-1 a,
#intro-page-3 .link-1 a{
	display: block;
	width: 1260px;
	height: 230px;
	background:none;
	/*border: 2px solid #ff0000;*/
}
#intro-page-1 .link-2 a,
#intro-page-2 .link-2 a,
#intro-page-3 .link-2 a{
	display: block;
	width: 1190px;
	height: 180px;
	background: none;
	/*border: 2px solid #ff0000;*/
}
#account,
#about-me,
#orders,
#settings,
#privacy{
	position: relative;
}
#about-me .link3{
	position: absolute;
	top: 820px;
	left: 500px;
}
#account .link1,
#account .link2,
#account .link3,
#account .link4,
#account .link5,
#account .link6,
#account .link7,
#orders .link1,
#orders .link2,
#orders .link3,
#orders .link4,
#orders .link5,
#orders .link6,
#orders .link7,
#settings .link1,
#settings .link2,
#settings .link3,
#settings .link4,
#settings .link5,
#settings .link6,
#privacy .link1,
#privacy .link2,
#privacy .link3,
#privacy .link4,
#privacy .link5,
#privacy .link6,
#privacy .link7{
	position: absolute;
	top: 0;
	left: 60px;
}
#account .link2,
#orders .link2,
#settings .link2,
#privacy .link2{
	left: 440px;
}
#account .link3,
#orders .link3,
#settings .link3,
#privacy .link3{
	left: 780px;
}
#account .link4,
#orders .link4,
#settings .link4,
#privacy .link4{
	left: 1120px;
}
#account .link5{
	top: 190px;
	left: 1150px;
}
#account .link6{
	top: 1160px;
	left: 1150px;
}
#account .link7{
	top: 2000px;
	left: 50px;
}
#orders .link5{
	top: 190px;
	left: 50px;
}
#orders .link6{
	top: 820px;
	left: 50px;
}
#orders .link7{
	top: 3640px;
	left: 50px;
}
#settings .link5{
	top: 190px;
	left: 50px;
}
#settings .link6{
	top: 600px;
	left: 50px;
}
#privacy .link5{
	top: 190px;
	left: 50px;
}
#privacy .link6{
	top: 540px;
	left: 50px;
}
#privacy .link7{
	top: 900px;
	left: 50px;
}


#account .link1 a,
#account .link2 a,
#account .link3 a,
#account .link4 a,
#account .link5 a,
#account .link6 a,
#account .link7 a,
#orders .link1 a,
#orders .link2 a,
#orders .link3 a,
#orders .link4 a,
#orders .link5 a,
#orders .link6 a,
#orders .link7 a,
#settings .link1 a,
#settings .link2 a,
#settings .link3 a,
#settings .link4 a,
#settings .link5 a,
#settings .link6 a,
#privacy .link1 a,
#privacy .link2 a,
#privacy .link3 a,
#privacy .link4 a,
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:240px;
	height:130px;
	background:none;
	/*border: 2px solid #ff0000;*/
}
#account .link5 a,
#account .link6 a{
	width:250px;
	height:130px;
}
#account .link7 a{
	width:1340px;
	height:250px;
}
#orders .link5 a,
#orders .link6 a{
	width:1340px;
	height:530px;
}
#orders .link7 a{
	width:1340px;
	height:250px;
}
#settings .link5 a,
#settings .link6 a{
	width:1340px;
	height:300px;
}
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:1340px;
	height:300px;
}

#about-me .link3 a{
	width:440px;
	height:130px;
	background:none;
	/*border: 2px solid #ff0000;*/
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#calendar3 .bullet-date{
	position: absolute;
	left: 480px;
	top: 390px;
}
#calendar3 .bullet-date a{
	display: block;
	background: none;
	width: 380px;
	height: 120px;
}
#create .circle{
	position: relative;
}
#create .circle .button-1,
#create .circle .button-2{
	position:absolute;
	right:25px;
	bottom:220px;
}
#create .circle .button-2{
	bottom:400px;
}
#create .circle .button-1 a,
#create .circle .button-2 a{
	display:block;
	width:548px;
	height:176px;
	background:url(images/layer-button-1.png) no-repeat top;
	background-size: 100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#create .circle .button-2 a{
	background:url(images/layer-button-2.png) no-repeat top;
	background-size: 100%;
}
#cover a,
#community a,
#local-online-networks a,
#calendar a,
#calendar2 a,
#calendar3 a,
#sharing a,
#experts a,
#help a,
#help-mail a,
#help-contact a,
#chatbot a,
#faq a,
#faq-insulin-pump a,
#sevice-request a,
#thankyou a,
#notifications a,
#index a,
#index-2 a,
#notifications-settings a,
#privacy-policy a,
#terms a,
#privacy-settings a,
#personal-information a,
#programs a,
#programs-2 a,
#bottom-options,
#left-menu,
#eshop a,
#resource2 a,
#connect a,
#create a,
#account a,
#orders a,
#privacy a,
#settings a,
#about-me a,
#intro-page-1 a,
#intro-page-2 a,
#intro-page-3 a,
#see-your-orders a,
#personalize a,
#explore a,
#profiling-2 a,
#profiling-3 a{
	display:block;
	width:100%;
	height:1366px;
	background:url(images/cover-page.jpg) no-repeat top;
	background-size:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#community a{
	height:5300px;	
	background:url(images/community-page.png) no-repeat top;
	background-size:100%;
	margin:0 0 100px 0;
}
#local-online-networks a{
	height:4100px;	
	background:url(images/local-online-networks.png) no-repeat top;
	background-size:100%;
	margin:0 0 100px 0;
}
#account a{
	height:3300px;	
	background:url(images/my-account.png) no-repeat top;
	background-size:100%;
}
#orders a,
#privacy a,
#settings a{
	height:3000px;	
	background:url(images/settings.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#orders a{
	background:url(images/orders.png) no-repeat top;
	background-size:100%;
	height:4560px;
}
#privacy a{
	background:url(images/privacy.png) no-repeat top;
	background-size:100%;
}
#about-me a{
	height:3060px;	
	background:url(images/about-me.png) no-repeat top;
	background-size:100%;
	margin:0 0 100px 0;
}
#community,
#local-online-networks{
	position: relative;
}
#community .link-1,
#community .link-2,
#local-online-networks .link-1,
#local-online-networks .link-2,
#community .link-3,
#community .link-4,
#community .link-5,
#community .link-6,
#community .link-7{
	position: absolute;
	top: 0;
	left: 290px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#community .link-2,
#local-online-networks .link-2{
	left:720px;
}
#community .link-3{
	top:2440px;
}
#community .link-4{
	top:3100px;
}
#community .link-5{
	top:4730px;
}
#community .link-6{
	top:5450px;
}
#community .link-7{
	top:6950px;
}
#community .link-1 a,
#community .link-2 a,
#local-online-networks .link-1 a,
#local-online-networks .link-2 a,
#community .link-3 a,
#community .link-4 a,
#community .link-5 a,
#community .link-6 a,
#community .link-7 a{
	background:none;
	width: 350px;
	height: 130px;
	/*border:2px solid #ff0000;*/
}
#calendar a,
#calendar2 a,
#calendar3 a,
#create a{
	height:2220px;	
	background:url(images/calendar-page.png) no-repeat top #fff;
	background-size:100%;
	margin:0 0 100px 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#calendar2 a{
	background:url(images/calendar2-page.png) no-repeat top #fff;
	height:2220px;	
	background-size:100%;
}
#calendar3 a{
	background:url(images/calendar3-page.png) no-repeat top #fff;
	height:1920px;	
	background-size:100%;
}
#create a{
	background:url(images/create.png) no-repeat top #333;
	height:1920px;	
	background-size:100%;
}

#calendar,
#calendar2,
#calendar3{
	position: relative;
}
#calendar .link1,
#calendar .link2,
#calendar2 .link1,
#calendar2 .link2,
#calendar3 .link1,
#calendar3 .link2,
#calendar3 .link3{
	position: absolute;
	top: 1220px;
	left: 620px;
}
#calendar .link1,
#calendar2 .link1,
#calendar3 .link1{
	top: 550px;
	left: 660px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#calendar3 .link3{
	top: 740px;
	left: 620px;
}
#calendar .link1 a,
#calendar .link2 a,
#calendar2 .link1 a,
#calendar2 .link2 a,
#calendar3 .link1 a,
#calendar3 .link2 a,
#calendar3 .link3 a{
	display: block;
	width: 200px;
	height: 50px;
	background:none;
}
#calendar .link1 a,
#calendar2 .link1 a,
#calendar3 .link1 a{
	width: 430px;
	height: 150px;
	
}
#calendar{
	position: relative;
}
#calendar .circle,
#calendar2 .circle,
#calendar3 .circle,
#create .circle,
#community .circle{
	position:fixed;
	top:950px;
	right: 120px;
}
#calendar .circle a,
#calendar2 .circle a,
#calendar3 .circle a,
#create .circle a,
#community .circle a{
	display: block;
	width: 200px;
	height: 200px;
	background: url("images/circle-plus.png") no-repeat top;
	background-size:100%; 
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#sharing a{
	height:3000px;	
	background:url(images/sharing-page.png) no-repeat top;
	background-size:100%;
	margin:0;
	padding: 0 0 250px 0;
}
#experts a{
	height:2755px;	
	background:url(images/expert.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#help a,
#help-mail a,
#help-contact a{
	height:8000px;	
	background:url(images/help.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#help-mail a{
	background:url(images/help-mail.png) no-repeat top;
	background-size:100%;
	height:6400px;
}
#help-contact a{
	background:url(images/help-contact.png) no-repeat top;
	background-size:100%;
	height:5900px;
}
#chatbot a{
	height:3300px;	
	background:url(images/chatbot.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#notifications-settings a{
	height:2900px;	
	background:url(images/notifications-settings.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#index a{
	height:3600px;	
	background:url(images/index.png) no-repeat top #fff;
	background-size:100%;
	margin:0;
}
#index-2 a{
	height:3400px;	
	background:url(images/index-2.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#privacy-policy a{
	height:3300px;	
	background:url(images/privacy-policy.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#terms a{
	height:3300px;	
	background:url(images/terms.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#privacy-settings a{
	height:3300px;	
	background:url(images/privacy-settings.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#personal-information a{
	height:3300px;	
	background:url(images/personal-information.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#faq a{
	height:3300px;	
	background:url(images/faq.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#faq-insulin-pump a{
	height:3300px;	
	background:url(images/faq-insulin-pump.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#sevice-request a{
	height:3300px;	
	background:url(images/service-request.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#thankyou a{
	height:3300px;	
	background:url(images/thankyou.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#notifications a{
	height:3300px;	
	background:url(images/notifications.png) no-repeat top;
	background-size:100%;
	margin:0;
}

#intro-page-1 a,
#intro-page-2 a,
#intro-page-3 a{
	height:2700px;	
	background:url(images/intro-1.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#intro-page-2 a{
	background:url(images/intro-2.png) no-repeat top;
	background-size:100%;
}
#intro-page-3 a{
	background:url(images/intro-3.png) no-repeat top;
	background-size:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#programs a{
	height:4400px;	
	background:url(images/program.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#programs-2 a{
	height:2500px;	
	background:url(images/program-2.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#insights{
	height:5000px;	
	background:url(images/insights.png) no-repeat top;
	background-size:100%;
	margin:0;
	position:relative;
}
#insights-popup{
	height:5000px;	
	background:url(images/insights-popup.png) no-repeat top;
	background-size:100%;
	margin:0;
	position:relative;
}
#insights-w{
	height:5000px;	
	background:url(images/insights-w.png) no-repeat top;
	background-size:100%;
	margin:0;
	position:relative;
}
#statistics{
	height:5000px;	
	background:url(images/statistics.png) no-repeat top;
	background-size:100%;
	margin:0;
	position:relative;
}
#statistics-2{
	height:9500px;	
	background:url(images/statistics-2.png) no-repeat top;
	background-size:100%;
	margin:0;
	position:relative;
}
#automode{
	height:5500px;	
	background:url(images/automode-exits.png) no-repeat top;
	background-size:100%;
	margin:0;
	position:relative;
}
#automode-2{
	height:8600px;	
	background:url(images/automode-exits-2.png) no-repeat top;
	background-size:100%;
	margin:0;
	position:relative;
}
#personalization{
	height:5600px;	
	background:url(images/personalization.png) no-repeat top;
	background-size:100%;
	margin:0;
	position:relative;
}
#bottom-options{
	height:1600px;	
	background:url(images/bottom-option.png) no-repeat top #333;
	background-size:100%;
	margin:0;
}
#left-menu{
	height:3040px;	
	background:url(images/left-menu.png) no-repeat top #333;
	background-size:100%;
	margin:0;
	position: relative;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#left-menu .link-1,
#left-menu .link-2,
#left-menu .link-3,
#left-menu .link-4{
	position: absolute;
	top: 260px;
	left: 0;
}
#left-menu .link-2{
	top: 410px;
}
#left-menu .link-3{
	top: 565px;
}
#left-menu .link-4{
	top: 720px;
}
#left-menu .link-1 a,
#left-menu .link-2 a,
#left-menu .link-3 a,
#left-menu .link-4 a{
	display: block;
	width: 730px;
	height: 135px;
	background:none;
}
#eshop a{
	height:2500px;	
	background:url(images/eshop.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#see-your-orders a{
	height:2300px;	
	background:url(images/see-your-orders.png) no-repeat top #fff;
	background-size:100%;
	margin:0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#personalize a{
	height:3700px;	
	background:url(images/personalize.png) no-repeat top #fff;
	background-size:100%;
	margin:0;
}
#explore a{
	height:2420px;	
	background:url(images/explore-iphonex.png) no-repeat top #4c4c4c;
	background-size:100%;
	margin:0;
}
#profiling-2 a,
#profiling-3 a{
	height:2440px;	
	background:url(images/profiling.png) no-repeat top;
	background-size:100%;
	margin:0;
}
#profiling-2 a{
	height:2440px;	
	background:url(images/profiling-2.png) no-repeat top #fff;
	background-size:100%;
	margin:0;
}
#profiling-3 a{
	height:2440px;	
	background:url(images/profiling-3.png) no-repeat top #fff;
	background-size:100%;
	margin:0;
}
#resource2 a{
	height:8000px;	
	background:url(images/resource-library.png) no-repeat top #fff;
	background-size:100%;
	margin:0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#resource2 a{
	height:2738px;	
	background:url(images/resource-library-2.png) no-repeat top #fff;
}
#connect a{
	height:3900px;	
	background:url(images/connect-page.png) no-repeat top;
	background-size:100%;
	margin:0;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/


/*---------------------------------------------all res including  XS ----------------------------------------*/
#register,
#register2,
#register3,
#register4,
#register5,
#register6,
#register7,
#register8,
#register9,
#register10,
#register11,
#register12,
#register13,
#register14,
#register15,
#register16,
#register17,
#register18,
#register19,
#register20,
#register21{
	float:left;
	width:100%;
	height:100vh;
	background:#fff;
	position: relative;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register .back,
#register2 .back,
#register3 .back,
#register4 .back,
#register5 .back,
#register6 .back,
#register7 .back,
#register8 .back,
#register9 .back,
#register10 .back,
#register11 .back,
#register12 .back,
#register13 .back,
#register14 .back,
#register15 .back,
#register16 .back,
#register17 .back,
#register18 .back,
#register19 .back,
#register20 .back,
#register21 .back{
	position: absolute;
	top: 80px;
	left: 50px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register .back a,
#register2 .back a,
#register3 .back a,
#register4 .back a,
#register5 .back a,
#register6 .back a,
#register7 .back a,
#register8 .back a,
#register9 .back a,
#register10 .back a,
#register11 .back a,
#register12 .back a,
#register13 .back a,
#register14 .back a,
#register15 .back a,
#register16 .back a,
#register17 .back a,
#register18 .back a,
#register19 .back a,
#register20 .back a,
#register21 .back a{
	display: block;
	background: none;
	width: 220px;
	height:180px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register a,
#register2 a,
#register3 a,
#register4 a,
#register5 a,
#register6 a,
#register7 a,
#register8 a,
#register9 a,
#register10 a,
#register11 a,
#register12 a,
#register13 a,
#register14 a,
#register15 a,
#register16 a,
#register17 a,
#register18 a,
#register19 a,
#register20 a,
#register21 a{
	display:block;
	width:100%;
	height:2600px;
	background:url(images/registration-3.png) no-repeat top;
	background-size:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register2 a{
	background:url(images/registration-2.png) no-repeat top;
	background-size:100%;
}
#register3 a{
	background:url(images/registration-3.png) no-repeat top;
	background-size:100%;
}
#register4 a{
	background:url(images/registration-4.png) no-repeat top;
	background-size:100%;
}
#register5 a{
	background:url(images/registration-5.png) no-repeat top #333;
	background-size:100%;
}
#register6 a{
	background:url(images/registration-6.png) no-repeat top;
	background-size:100%;
}
#register7 a{
	background:url(images/registration-7.png) no-repeat top #333;
	background-size:100%;
}
#register8 a{
	background:url(images/registration-8.png) no-repeat top;
	background-size:100%;
}
#register9 a{
	background:url(images/registration-9.png) no-repeat top #333;
	background-size:100%;
}
#register10 a{
	background:url(images/registration-10.png) no-repeat top;
	background-size:100%;
}
#register11 a{
	background:url(images/registration-11.png) no-repeat top #333;
	background-size:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register12 a{
	background:url(images/registration-12.png) no-repeat top #333;
	background-size:100%;
}
#register13 a{
	background:url(images/registration-13.png) no-repeat top;
	background-size:100%;
}
#register14 a{
	background:url(images/registration-14.png) no-repeat top #eceff1;
	background-size:100%;
}
#register15 a{
	background:url(images/registration-15.png) no-repeat top #eceff1;
	background-size:100%;
}
#register16 a{
	background:url(images/registration-16.png) no-repeat top #eceff1;
	background-size:100%;
}
#register17 a{
	background:url(images/registration-17.png) no-repeat top;
	background-size:100%;
}
#register18 a{
	background:url(images/registration-18.png) no-repeat top;
	background-size:100%;
}
#register19 a{
	background:url(images/registration-19.png) no-repeat top;
	background-size:100%;
}
#register20 a{
	background:url(images/registration-20.png) no-repeat top;
	background-size:100%;
}
#register21 a{
	background:url(images/registration-21.png) no-repeat top;
	background-size:100%;
}
#register .link-1{
	position: absolute;
	top: 1040px;
	left: 710px;
}
#register .link-2{
	position: absolute;
	top: 1400px;
	left: 40px;
}
#register .link-1 a{
	display: block;
	background: none;
	width: 650px;
	height: 130px;
}
#register .link-2 a{
	display: block;
	background: none;
	width: 1350px;
	height: 190px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#register20 .link-1{
	position: absolute;
	top: 1040px;
	left: 50px;
}
#register20 .link-2{
	position: absolute;
	top: 2350px;
	left: 40px;
}
#register20 .link-1 a{
	display: block;
	background: none;
	width: 1350px;
	height: 130px;
}
#register20 .link-2 a{
	display: block;
	background: none;
	width: 1350px;
	height: 200px;
}
#register4 .link-1{
	position: absolute;
	top: 1470px;
	left: 330px;
}
#register4 .link-1 a{
	display: block;
	background: none;
	width: 450px;
	height: 120px;
	/*border: 2px solid #ff0000;*/
}
#new-page,
#about-page{
	float: left;
	width: 100%;
	text-align: center;
	padding: 0 0 150px 0;
}
#new-page .content{
	background:#fff;
	padding:20px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#about-page{
	padding: 0 0 250px 0;
}
#new-page p,
#about-page p{
	margin:0 0 60px 0;
}
#new-page .content,
#about-page .content{
	display: inline-block;
	width:940px;
	text-align: left;
	font-size: 44px;
	color:#737373;
}
#new-page .top-text{
	float: left;
	width: 100%;
	margin: 0 0 100px 0;
	border-bottom: 2px solid #808080;
	font-size: 30px;
	text-align: center;
}
#new-page .box,
#new-page .top-box{
	float: left;
	width: 100%;
	margin: 0 0 100px 0;
	border-bottom: 2px solid #808080;
}
#new-page .top-box{
	padding: 50px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	background: #f3f3f3;
}
#new-page .top-box p{
	margin: 0;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#new-page .box .title,
#new-page .top-box .title,
#about-page .title{
	color: #02528e;
	font-weight: normal;
	font-size: 40px;
	text-transform: uppercase;
	margin: 0 0 40px 0;
}
#new-page .top-box .title{
	color: #000;
}
#about-page ul li{
	list-style: disc;
	margin: 0 0 20px 0;
}
#about-page ul{
	margin: 0 0 0 100px;
}
#about-page ul li a{
	color: #02528e;
}

#programs{
	position: relative;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/

/*---------------------------------------------all res including  XS ----------------------------------------*/
#week{
  float: left;
	width: 100%;
	margin: 0 0 60px 0;
	position: relative;
}
#week .link-1,
#week .link-2,
#week .link-3,
#week .link-4,
#week .task-link-1,
#week .task-link-2,
#week .task-link-3,
#week .task-link-4,
#week .task-link-5,
#week .task-link-6,
#week .task-link-7,
#week .task-link-8,
#week .task-link-9{
	position: absolute;
	top: 160px;
	left: 460px;
}
#week .link-2{
	top: 355px;
	left: 60px;
}
#week .link-3{
	top: 355px;
	left: 1310px;
}
#week .link-4{
	top: 570px;
	left: 65px;
}
#week .task-link-1{
	top: 860px;
	left: 65px;
}
#week .task-link-2{
	top: 1093px;
	left: 65px;
}
#week .task-link-3{
	top: 1328px;
	left: 65px;
}
#week .task-link-4{
	top: 1560px;
	left: 65px;
}
#week .task-link-5{
	top: 1083px;
	left: 65px;
}
#week .task-link-6{
	top: 1440px;
	left: 65px;
}
#week .task-link-7{
	top: 1792px;
	left: 65px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#week .task-link-8{
	top: 2020px;
	left: 65px;
}
#week .task-link-9{
	top: 2260px;
	left: 65px;
}
#week .link-1 a,
#week .link-2 a,
#week .link-3 a,
#week .link-4 a,
#week .task-link-1 a,
#week .task-link-2 a,
#week .task-link-3 a,
#week .task-link-4 a,
#week .task-link-5 a,
#week .task-link-6 a,
#week .task-link-7 a,
#week .task-link-8 a,
#week .task-link-9 a{
    /*border: 2px solid #ff0000;*/
	display: block;
	width: 500px;
	height: 90px;
}
#week .link-2 a{
	width: 240px;
	height: 80px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#week .link-3 a{
	width: 90px;
	height: 90px;
}
#week .link-4 a{
	width: 1300px;
	height: 200px;
}
#week .task-link-1 a,
#week .task-link-2 a,
#week .task-link-3 a,
#week .task-link-4 a,
#week .task-link-7 a,
#week .task-link-8 a,
#week .task-link-9 a{
	width: 1300px;
	height: 210px;
}
#week .task-link-5 a,
#week .task-link-6 a{
	width: 1300px;
	height: 320px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#auto{
	position: relative;
}
#auto .link-1,
#auto .link-2{
	position: absolute;
	bottom: 250px;
	left: 200px;
}
#auto .link-2{
	left: 780px;
}
#auto .link-1 a,
#auto .link-2 a{
	/*border:2px solid #ff0000;*/
	display: block;
	width: 430px;
	height: 220px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#tip-box .text-box h3{
	font-size: 40px;
	font-weight: bold;
	margin: 0 0 20px 0;
}
#tip-box .share-bar{
	float: left;
	width: 100%;
	border-bottom: 1px solid #d6d6d6;
	padding: 0 0 10px 0;
}
#tip-box .share-bar .icon-1,
#tip-box .share-bar .icon-2,
#tip-box .share-bar .icon-3{
	float: left;
	margin:0;
}
#tip-box .share-bar .icon-3{
	margin: 0;
}
#tip-box .share-bar .icon-1 a,
#tip-box .share-bar .icon-2 a,
#tip-box .share-bar .icon-3 a{
	display: block;
	width: 67px;
	height: 67px;
	background:url(images/icon-like-g.png) no-repeat top;
}
#tip-box .share-bar .icon-2 a{
	background:url(images/icon-chat-g.png) no-repeat top;
}
#tip-box .share-bar .icon-3 a{
	background:url(images/icon-share-g.png) no-repeat top;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/




#today,
#today-guidance,
#today-freedom,
#today-control{
	float:left;
	width:100%;
	height:1150px;
	position:relative;
	background:url(images/today.png) no-repeat top;
	background-size:100%;
}
#today-guidance{
	background:url(images/today-guidance.png) no-repeat top;
	background-size:100%;
	height:4400px;
}
#today-freedom{
	background:url(images/today-freedom.png) no-repeat top;
	background-size:100%;
	height:3800px;
}
#today-control{
	background:url(images/today-control.png) no-repeat top;
	background-size:100%;
	height:4300px;
}
#header-today{
	float:left;
	width:100%;
	height:530px;
	position:relative;
	background:url(images/header-today.png) no-repeat top;
	background-size:100%;
}
#header-today .title,
#header .title{
	position:absolute;
	top:50px;
	left: 50%;
	margin-left:-375px;
	color:#fff;
	font-size:70px;
	width:750px;
	text-align:center;
}
#header{
	float:left;
	width:100%;
	height:178px;
	position:relative;
	background:url(images/header.png) no-repeat top;
	background-size:100%;
}
#header .link-1,
#header .link-2,
#header .link-3,
#header-today .link-1,
#header-today .link-2,
#header-today .link-3,
#header-today .link-4,
#today .link-1,
#today .link-2,
#today .link-3,
#today .link-4,
#today .link-5,
#today .link-6,
#today-guidance .link-1,
#today-guidance .link-2,
#today-guidance .link-3,
#today-guidance .link-4,
#today-guidance .link-5,
#today-freedom .link-1,
#today-freedom .link-2,
#today-freedom .link-3,
#today-freedom .link-4,
#today-control .link-1,
#today-control .link-2,
#today-control .link-3,
#today-control .link-4,
#today-control .link-5{
	position:absolute;
	top:0;
	left:0;
}

#header .link-2,
#header-today .link-2{
	top:0;
	left:auto;
	right:160px;
}
#header .link-3,
#header-today .link-3{
	top:0;
	left:auto;
	right:0;
}
#header-today .link-4{
	top:170px;
	left:0;
}
#today .link-1{
	top:5px;
	left:35px;
}
#today .link-2{
	top:2550px;
	left:400px;
}
#today .link-3{
	top:3620px;
	left:100px;
}
#today .link-4{
	top:0;
	left:60px;
}
#today .link-5{
	top:950px;
	left:1050px;
	z-index:1;
}
#today .link-6{
	top:30px;
	left:35px;
}
#today-guidance .link-1,
#today-guidance .link-2,
#today-guidance .link-3,
#today-guidance .link-4,
#today-guidance .link-5,
#today-freedom .link-1,
#today-freedom .link-2,
#today-freedom .link-3,
#today-freedom .link-4,
#today-control .link-1,
#today-control .link-2,
#today-control .link-3,
#today-control .link-4,
#today-control .link-5{
	top:40px;
	left:35px;
}
#today-guidance .link-2{
	top:640px;
}
#today-guidance .link-3{
	top:1340px;
}
#today-guidance .link-4{
	top:2490px;
}
#today-guidance .link-5{
	top:3340px;
}
#today-freedom .link-1{
	top:40px;
}
#today-freedom .link-2{
	top:890px;
}
#today-freedom .link-3{
	top:2020px;
}
#today-freedom .link-4{
	top:2720px;
}
#today-control .link-1{
	top:40px;
}
#today-control .link-2{
	top:600px;
}
#today-control .link-3{
	top:1300px;
}
#today-control .link-4{
	top:2450px;
}
#today-control .link-5{
	top:3300px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#header .link-1 a,
#header .link-2 a,
#header .link-3 a,
#header-today .link-1 a,
#header-today .link-2 a,
#header-today .link-3 a,
#header-today .link-4 a,
#today .link-1 a,
#today .link-2 a,
#today .link-3 a,
#today .link-4 a,
#today .link-5 a,
#today .link-6 a,
#today-guidance .link-1 a,
#today-guidance .link-2 a,
#today-guidance .link-3 a,
#today-guidance .link-4 a,
#today-guidance .link-5 a,
#today-freedom .link-1 a,
#today-freedom .link-2 a,
#today-freedom .link-3 a,
#today-freedom .link-4 a,
#today-control .link-1 a,
#today-control .link-2 a,
#today-control .link-3 a,
#today-control .link-4 a,
#today-control .link-5 a{
	display:block;
	width:160px;
	height:160px;
	/*border:2px solid #ff0000;*/
	background:none;
}
#header-today .link-2 a{
	width:160px;
	height:160px;
}
#header-today .link-3 a{
	width:160px;
	height:160px;
}
#header-today .link-4 a{
	width:1420px;
	height:320px;
}
#today .link-1 a{
	width:1350px;
	height:400px;
}
#today .link-2 a{
	width:600px;
	height:150px;
}
#today .link-3 a{
	width:1180px;
	height:480px;
}
#today .link-4 a{
	width:1330px;
	height:1100px;
}
#today .link-5 a{
	width:330px;
	height:150px;
}
#today .link-6 a{
	width:1350px;
	height:650px;
}
#today-guidance .link-1 a,
#today-guidance .link-2 a,
#today-guidance .link-3 a,
#today-guidance .link-4 a,
#today-guidance .link-5 a,
#today-freedom .link-1 a,
#today-freedom .link-2 a,
#today-freedom .link-3 a,
#today-freedom .link-4 a,
#today-control .link-1 a,
#today-control .link-2 a,
#today-control .link-3 a,
#today-control .link-4 a,
#today-control .link-5 a{
	width:1360px;
	height:570px;
}
#today-guidance .link-2 a,
#today-freedom .link-3 a,
#today-control .link-2 a{
	height:640px;
}
#today-guidance .link-3 a,
#today-freedom .link-2 a,
#today-control .link-3 a{
	height:1080px;
}
#today-guidance .link-4 a,
#today-freedom .link-1 a,
#today-control .link-4 a{
	height:780px;
}
#today-freedom .link-4 a,
#today-control .link-5 a,
#today-guidance .link-5 a{
	height:700px;
}
#today-control .link-1 a{
	height:500px;
}


#today-top,
#onboarding{
	float:left;
	width:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#programs .link-1,
#programs .link-2{
	position: absolute;
	top: 510px;
	left: 70px;
}
#programs .link-2{
	top: 770px;
	left: 70px;
}
#programs .link-1 a,
#programs .link-2 a{
	display: block;
	background:none;
	width: 350px;
	height: 140px;
	/*border:2px solid #ff0000;*/
}
#programs .link-2 a{
	width: 1300px;
	height: 1120px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#resource,
#resource-save,
#resource-filter-2{
	float:left;
	width:100%;
	height:6100px;
	position:relative;
	background:url(images/resource-library.png) no-repeat top;
	background-size:100%;
}
#resource-save,
#resource-filter-2{
	background:url(images/resource-save.png) no-repeat top;
	background-size:100%;
	height:2100px;
}
#resource-filter-2{
	background:url(images/resource-filter-2.png) no-repeat top;
	background-size:100%;
}
#resource .link-1,
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource .link-8,
#resource .link-9,
#resource-save .link-1,
#resource-save .link-2,
#resource-save .link-3,
#resource-save .link-8,
#resource-save .link-9,
#resource-filter-2 .link-1,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3,
#resource-filter-2 .link-8,
#resource-filter-2 .link-9{
	position:absolute;
	top:0;
	left:960px;
}
#resource .link-8,
#resource-save .link-8,
#resource-filter-2 .link-8{
	left:1180px;
}
#resource .link-9,
#resource-save .link-9,
#resource-filter-2 .link-9{
	left:1050px;
}
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource-save .link-2,
#resource-save .link-3,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3{
	top:170px;
	left:20px;
}
#resource .link-3,
#resource-save .link-3,
#resource-filter-2 .link-3{
	top:1090px;
}
#resource .link-4{
	top:2040px;
}
#resource .link-5{
	top:2980px;
}
#resource .link-6{
	top:3920px;
}
#resource .link-7{
	top:4830px;
}
#resource .link-1 a,
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource .link-8 a,
#resource .link-9 a,
#resource-save .link-1 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-save .link-8 a,
#resource-save .link-9 a,
#resource-filter-2 .link-1 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a,
#resource-filter-2 .link-8 a,
#resource-filter-2 .link-9 a{
	display:block;
	/*border:2px solid #ff0000;*/
	width:230px;
	height:130px;
	background:none;
}
#resource .link-9 a,
#resource-save .link-9 a,
#resource-filter-2 .link-9 a{
	width:350px;
}
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a{
	width:1380px;
	height:900px;
}



/*---------------------------------------------all res including  XS ----------------------------------------*/
#filter,
#preferences{
	float:left;
	width:100%;
	height:3200px;
	position:relative;
	background:url(images/filter.png) no-repeat top;
	background-size:100%;
}
#filter{
	height:3800px;
}
#preferences{
	background:url(images/preferences.png) no-repeat top;
	background-size:100%;
}
#filter .link-1,
#preferences .link-1{
	position:absolute;
	top:2870px;
	left:300px;
}
#preferences .link-1{
	top:1900px;
}
#filter .link-1 a,
#preferences .link-1 a{
	display:block;
	/*border:2px solid #ff0000;*/
	width:850px;
	height:260px;
	background:none;
}


/*---------------------------------------------all res including  XS ----------------------------------------*/


#article-1,
#article-2,
#article-3,
#article-4,
#article-5,
#article-6{
	float:left;
	width:100%;
	height:1800px;
	position:relative;
	background:url(images/article-1.png) no-repeat top;
	background-size:100%;
}
#article-2{
	background:url(images/article-2.png) no-repeat top;
	background-size:100%;
	height:2600px;
}
#article-3{
	background:url(images/article-3.png) no-repeat top;
	background-size:100%;
	height:2600px;
}
#article-4{
	background:url(images/article-4.png) no-repeat top;
	background-size:100%;
	height:2600px;
}
#article-5{
	background:url(images/article-5.png) no-repeat top;
	background-size:100%;
	height:2600px;
}
#article-6{
	background:url(images/article-6.png) no-repeat top;
	background-size:100%;
	height:2600px;
}


/*---------------------------------------------all res including  XS ----------------------------------------*/

#reg-page-start,
#reg-page-1,
#reg-page-1-b,
#reg-page-1-c,
#reg-page-1-d,
#reg-page-info,
#reg-page-info-2,
#holiday-loan-info,
#holiday-loan-info-2,
#feedback,
#push,
#belt-clip-info,
#reg-page-2,
#reg-page-2-b,
#reg-page-3,
#reg-page-4,
#reg-page-5,
#reg-page-6,
#reg-page-7,
#reg-page-8,
#reg-page-9,
#reg-page-10,
#reg-final,
#reg-birth,
#reg-under-13,
#reg-video{
	float:left;
	width:100%;
	position:relative;
}
#reg-page-1 a,
#reg-page-1-b a,
#reg-page-1-c a,
#reg-page-1-d a,
#reg-page-info a,
#reg-page-info-2 a,
#holiday-loan-info a,
#holiday-loan-info-2 a,
#feedback a,
#push a,
#belt-clip-info a,
#reg-page-2 a,
#reg-page-2-b a,
#reg-page-3 a,
#reg-page-4 a,
#reg-page-5 a,
#reg-page-6 a,
#reg-page-7 a,
#reg-page-8 a,
#reg-page-9 a,
#reg-page-10 a,
#reg-final a,
#reg-birth a,
#reg-under-13 a{
	display:block;
	width:100%;
	height:3500px;
	background:url(images/registration-process-1.png) no-repeat top;
	background-size:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#reg-page-1-b a{
	background:url(images/registration-process-1-b.png) no-repeat top;
	background-size:100%;
}
#reg-page-1-c a{
	background:url(images/registration-process-1-c.png) no-repeat top;
	background-size:100%;
}
#reg-page-1-d a{
	background:url(images/registration-process-1-d.png) no-repeat top;
	background-size:100%;
}
#reg-page-info a{
	background:url(images/registration-process-1-info.png) no-repeat top;
	background-size:100%;
}
#reg-page-info-2 a{
	background:url(images/registration-process-2-info.png) no-repeat top;
	background-size:100%;
}
#holiday-loan-info a{
	background:url(images/holiday-loan-pump-info.png) no-repeat top;
	background-size:100%;
}
#holiday-loan-info-2 a{
	background:url(images/holiday-loan-pump-info-2.png) no-repeat top;
	background-size:100%;
}
#feedback a{
	background:url(images/feedback.png) no-repeat top;
	background-size:100%;
}
#push a{
	background:url(images/push.png) no-repeat top;
	background-size:100%;
}
#belt-clip-info a{
	background:url(images/belt-clip-info.png) no-repeat top;
	background-size:100%;
}
#reg-page-2 a{
	background:url(images/registration-process-2.png) no-repeat top;
	background-size:100%;
}
#reg-page-2-b a{
	background:url(images/registration-process-2-b.png) no-repeat top;
	background-size:100%;
}
#reg-page-3 a{
	background:url(images/registration-process-3.png) no-repeat top;
	background-size:100%;
}
#reg-page-4 a{
	background:url(images/registration-process-4.png) no-repeat top;
	background-size:100%;
}
#reg-page-5 a{
	background:url(images/registration-process-5.png) no-repeat top;
	background-size:100%;
}
#reg-page-6 a{
	background:url(images/registration-process-6.png) no-repeat top;
	background-size:100%;
}
#reg-page-7 a{
	background:url(images/registration-process-7.png) no-repeat top;
	background-size:100%;
}
#reg-page-8 a{
	background:url(images/registration-process-8.png) no-repeat top;
	background-size:100%;
}
#reg-page-9 a{
	background:url(images/registration-process-9.png) no-repeat top;
	background-size:100%;
}
#reg-page-10 a{
	background:url(images/registration-process-10.png) no-repeat top;
	background-size:100%;
}
#reg-final a{
	background:url(images/reg-final.png) no-repeat top;
	background-size:100%;
}
#reg-birth a{
	background:url(images/registration-birth.png) no-repeat top;
	background-size:100%;
}
#reg-under-13 a{
	background:url(images/registration-under-13.png) no-repeat top;
	background-size:100%;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#reg-page-1 .link-1,
#reg-page-1 .link-2,
#reg-page-1 .link-3,
#reg-page-1 .link-4,
#reg-page-1 .link-5,
#reg-page-1 .link-6,
#reg-page-1 .link-7,
#reg-page-1 .link-8,
#reg-page-1 .link-back,
#reg-page-1-b .link-back,
#reg-page-1-c .link-back,
#reg-page-1-d .link-back,
#reg-page-2 .link-back,
#reg-page-2-b .link-back,
#reg-page-3 .link-back,
#reg-page-4 .link-back,
#reg-page-5 .link-back,
#reg-page-6 .link-back,
#reg-page-7 .link-back,
#reg-page-8 .link-back,
#reg-page-9 .link-back,
#reg-final .link-back,
#reg-birth .link-back,
#reg-under-13 .link-back{
	position:absolute;
	top:1310px;
	left:100px;
}
#reg-page-1 .link-1,
#reg-page-1 .link-2,
#reg-page-1 .link-3,
#reg-page-1 .link-4{
	z-index:1;
}
#reg-page-1 .link-2{
	top:1310px;
	left:740px;
}
#reg-page-1 .link-3{
	top:2120px;
	left:100px;
}
#reg-page-1 .link-4{
	top:2120px;
	left:740px;
}
#reg-page-1 .link-5{
	top:730px;
	left:120px;
}
#reg-page-1 .link-6{
	top:730px;
	left:740px;
}
#reg-page-1 .link-7{
	top:1530px;
	left:120px;
}
#reg-page-1 .link-8{
	top:1530px;
	left:740px;
}
#reg-page-1 .link-back,
#reg-page-1-b .link-back,
#reg-page-1-c .link-back,
#reg-page-1-d .link-back,
#reg-page-2 .link-back,
#reg-page-2-b .link-back,
#reg-page-3 .link-back,
#reg-page-4 .link-back,
#reg-page-5 .link-back,
#reg-page-6 .link-back,
#reg-page-7 .link-back,
#reg-page-8 .link-back,
#reg-page-9 .link-back,
#reg-final .link-back,
#reg-birth .link-back,
#reg-under-13 .link-back{
	top:190px;
	left:30px;
}
#reg-page-1 .link-1 a,
#reg-page-1 .link-2 a,
#reg-page-1 .link-3 a,
#reg-page-1 .link-4 a,
#reg-page-1 .link-5 a,
#reg-page-1 .link-6 a,
#reg-page-1 .link-7 a,
#reg-page-1 .link-8 a,
#reg-page-1 .link-back a,
#reg-page-1-b .link-back a,
#reg-page-1-c .link-back a,
#reg-page-1-d .link-back a,
#reg-page-2 .link-back a,
#reg-page-2-b .link-back a,
#reg-page-3 .link-back a,
#reg-page-4 .link-back a,
#reg-page-5 .link-back a,
#reg-page-6 .link-back a,
#reg-page-7 .link-back a,
#reg-page-8 .link-back a,
#reg-page-9 .link-back a,
#reg-final .link-back a,
#reg-birth .link-back a,
#reg-under-13 .link-back a{
	display:block;
	background:none;
	/*border:2px solid #ff0000;*/
	width:100px;
	height:100px;
}
#reg-page-1 .link-back a,
#reg-page-1-b .link-back a,
#reg-page-1-c .link-back a,
#reg-page-1-d .link-back a,
#reg-page-2 .link-back a,
#reg-page-2-b .link-back a,
#reg-page-3 .link-back a,
#reg-page-4 .link-back a,
#reg-page-5 .link-back a,
#reg-page-6 .link-back a,
#reg-page-7 .link-back a,
#reg-page-8 .link-back a,
#reg-page-9 .link-back a,
#reg-final .link-back a,
#reg-birth .link-back a,
#reg-under-13 .link-back a{
	width:150px;
	height:150px;
}
#reg-page-1 .link-5 a,
#reg-page-1 .link-6 a,
#reg-page-1 .link-7 a,
#reg-page-1 .link-8 a{
	width:570px;
	height:700px;
}

/*---------------------------------------------all res including  XS ----------------------------------------*/


#reg-page-2 .link-1,
#reg-page-2 .link-2,
#reg-page-2-b .link-1,
#reg-page-2-b .link-2{
	position:absolute;
	top:750px;
	left:110px;
}
#reg-page-2 .link-2,
#reg-page-2-b .link-2{
	left:730px;
}
#reg-page-2 .link-1 a,
#reg-page-2 .link-2 a,
#reg-page-2-b .link-1 a,
#reg-page-2-b .link-2 a{
	display:block;
	background:none;
	/*border:2px solid #ff0000;*/
	width:580px;
	height:690px;
}


/*---------------------------------------------all res including  XS ----------------------------------------*/

#reg-page-3 .link-1,
#reg-page-3 .link-2,
#reg-page-4 .link-1,
#reg-page-4 .link-2,
#reg-page-4 .link-3{
	position:absolute;
	top:1440px;
	left:310px;
}
#reg-page-4 .link-1,
#reg-page-4 .link-2,
#reg-page-4 .link-3{
	top:2720px;
}
#reg-page-4 .link-3{
	top:2060px;
	left:210px;
}
#reg-page-3 .link-2,
#reg-page-4 .link-2{
	left:730px;
}
#reg-page-3 .link-1 a,
#reg-page-3 .link-2 a,
#reg-page-4 .link-1 a,
#reg-page-4 .link-2 a,
#reg-page-4 .link-3 a,
#reg-page-9 .link-1 a,
#reg-page-9 .link-2 a{
	display:block;
	background:none;
	/*border:2px solid #ff0000;*/
	width:380px;
	height:190px;
}
#reg-page-4 .link-3 a{
	width:1020px;
	height:310px;
}
#reg-page-9 .link-1,
#reg-page-9 .link-2{
	position:absolute;
	top:1960px;
	left:310px;
}
#reg-page-9 .link-2{
	left:730px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#login{
	float:left;
	width:100%;
	position:relative;
	background:url(images/login.png) no-repeat top;
	background-size:100%;
	height:3000px;
}
#login .link-1,
#login .link-2{
	position:absolute;
	top:1500px;
	left:50px;
}
#login .link-2{
	top:810px;
	left:480px;
}
#login .link-1 a,
#login .link-2 a{
	display:block;
	width:1320px;
	height:200px;
	/*border:2px solid #ff0000;*/
}
#login .link-2 a{
	width:500px;
	height:500px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/


#help .link-1,
#help .link-2,
#help .link-3,
#help .link-4,
#help .link-5,
#help .link-6,
#help .link-7,
#help .link-8,
#help .link-9,
#help .link-10,
#help .link-11,
#help .link-12,
#help .link-13,
#help .link-14,
#help .link-15,
#help-mail .link-1,
#help-mail .link-2,
#help-mail .link-3,
#help-contact .link-1,
#help-contact .link-2,
#help-contact .link-3,
#chatbot .link-1,
#chatbot .link-2,
#faq .link-1,
#sevice-request .link-1,
#sevice-request .link-2,
#thankyou .link-1,
#notifications .link-1,
#personal-information .link-1,
#index-2 .link-1,
#index-2 .link-2{
	position:absolute;
	top:470px;
	left:20px;
}
#help .link-2,
#help-mail .link-2,
#help-contact .link-2{
	top:2450px;
}
#help .link-3,
#help-mail .link-3,
#help-contact .link-3{
	top:3020px;
}
#help-mail .link-3{
	top:3720px;
}
#help-contact .link-3{
	top:3800px;
}
#help .link-4{
	top:2130px;
}
#help .link-5{
	top:2650px;
}
#help .link-6{
	top:5350px;
}
#help .link-7{
	top:6280px;
}
#help .link-8{
	top:5550px;
}
#help .link-9{
	top:5200px;
}
#help .link-10{
	top:6150px;
}
#help .link-11{
	top:750px;
}
#help .link-12{
	top:1030px;
}
#help .link-13{
	top:1300px;
}
#help .link-14{
	top:1570px;
}
#help .link-15{
	top:7600px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#help .link-1 a,
#help .link-2 a,
#help .link-3 a,
#help .link-4 a,
#help .link-5 a,
#help .link-6 a,
#help .link-7 a,
#help .link-8 a,
#help .link-9 a,
#help .link-10 a,
#help .link-11 a,
#help .link-12 a,
#help .link-13 a,
#help .link-14 a,
#help .link-15 a,
#help-mail .link-1 a,
#help-mail .link-2 a,
#help-mail .link-3 a,
#help-contact .link-1 a,
#help-contact .link-2 a,
#help-contact .link-3 a,
#chatbot .link-1 a,
#chatbot .link-2 a,
#faq .link-1 a,
#sevice-request .link-1 a,
#sevice-request .link-2 a,
#thankyou .link-1 a,
#notifications .link-1 a,
#personal-information .link-1 a,
#index-2 .link-1 a,
#index-2 .link-2 a{
	display:block;
	width:1400px;
	height:240px;
	/*border:2px solid #ff0000;*/
	background:none!important;
}
#help .link-9 a,
#help .link-10 a{
	width:100px;
	height:100px;
}
#help-mail .link-2 a{
	height:180px;
}
/*#chat-box,
#faq-box,
#contact-box,
#app-box{
	position:absolute;
	top:1940px;
	left:0;
	border:3px solid #ff0000;
	width:100px;
	height:100px;
	background:none;
}
#faq-box{
	top:2780px;
}
#contact-box{
	top:3280px;
}
#app-box{
	top:6630px;
}*/



/*---------------------------------------------all res including  XS ----------------------------------------*/
#chatbot .link-1{
	top:200px;
	left:1210px;
}
#chatbot .link-2{
	top:1880px;
	left:1000px;
}
#chatbot .link-1 a{
	width:200px;
	height:200px;
}
#chatbot .link-2 a{
	width:400px;
	height:180px;
}
#faq .link-1{
	top:420px;
	left:20px;
}
#faq .link-1 a{
	height:200px;
}
#sevice-request .link-1{
	top:200px;
	left:1150px;
}
#sevice-request .link-2{
	top:2520px;
	left:220px;
}
#sevice-request .link-1 a{
	width:250px;
	height:200px;
}
#sevice-request .link-2 a{
	width:960px;
	height:200px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#thankyou .link-1{
	top:200px;
	left:1150px;
}
#thankyou .link-1 a{
	width:250px;
	height:200px;
}
#notifications .link-1,
#personal-information .link-1{
	top:2510px;
	left:250px;
}
#personal-information .link-1{
	top:1650px;
}
#notifications .link-1 a,
#personal-information .link-1 a{
	width:930px;
	height:200px;
}
#index-2 .link-1{
	top:1930px;
	left:220px;
}
#index-2 .link-2{
	top:1930px;
	left:800px;
}
#index-2 .link-1 a,
#index-2 .link-2 a{
	width:480px;
	height:200px;
}



/*---------------------------------------------all res including  XS ----------------------------------------*/



#access{
	float:left;
	width:100%;
	position:relative;
	background:url(images/access.png) no-repeat top;
	background-size:100%;
	height:2000px;
}
#access .link-1,
#access .link-2{
	position:absolute;
	top:920px;
	left:320px;
}
#access .link-2{
	top:1740px;
}
#access .link-1 a,
#access .link-2 a{
	display:block;
	width:800px;
	height:180px;
	/*border: 2px solid #ff0000;*/
	background:none;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#carelink-login{
	float:left;
	width:100%;
	position:relative;
	background:url(images/carelink-login.png) no-repeat top;
	background-size:100%;
	height:3000px;
}
#carelink-login .link-1,
#carelink-login .link-2{
	position:absolute;
	top:1420px;
	left:100px;
}
#carelink-login .link-2{
	left:100px;
	top:2070px;
}
#carelink-login .link-1 a,
#carelink-login .link-2 a{
	display:block;
	width:1250px;
	height:180px;
	/*border:2px solid #ff0000;*/
	background:none;
}
#carelink-login .link-2 a{
	width:1230px;
	height:180px;
}


/*---------------------------------------------all res including  XS ----------------------------------------*/

#insights .link-1,
#insights .link-2,
#insights .link-3,
#insights .link-4,
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights .link-8,
#insights .link-9,
#insights .link-10,
#insights-popup .link-1,
#insights-w .link-1,
#insights-w .link-2,
#insights-w .link-3,
#insights-w .link-4,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7,
#insights-w .link-8,
#insights-w .link-9,
#insights-w .link-10,
#statistics .link-1,
#statistics .link-2,
#statistics .link-3,
#statistics .link-4,
#statistics .link-5,
#statistics .link-6,
#statistics-2 .link-1,
#statistics-2 .link-2,
#statistics-2 .link-3,
#statistics-2 .link-4,
#statistics-2 .link-5,
#statistics-2 .link-6,
#automode .link-1,
#automode .link-2,
#automode .link-3,
#automode .link-4,
#automode .link-5,
#automode .link-6,
#automode-2 .link-1,
#automode-2 .link-2,
#automode-2 .link-3,
#automode-2 .link-4,
#automode-2 .link-5,
#automode-2 .link-6,
#personalization .link-1,
#personalization .link-2,
#personalization .link-3,
#personalization .link-4,
#personalization .link-5{
	position:absolute;
	top:25px;
	left:10px;
}
#insights .link-2,
#insights-w .link-2,
#statistics .link-2,
#statistics-2 .link-2,
#automode .link-2,
#automode-2 .link-2,
#personalization .link-2{
	left:310px;
}
#insights .link-3,
#insights-w .link-3,
#statistics .link-3,
#statistics-2 .link-3,
#automode .link-3,
#automode-2 .link-3,
#personalization .link-3{
	left:610px;
}
#insights .link-4,
#insights-w .link-4,
#statistics .link-4,
#statistics-2 .link-4,
#automode .link-4,
#automode-2 .link-4,
#personalization .link-4{
	left:1020px;
}
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7{
	top:225px;
	left:10px;
}
#insights .link-6,
#insights-w .link-6{
	left:490px;
}
#insights .link-7,
#insights-w .link-7{
	left:970px;
}
#insights .link-8,
#insights-w .link-8{
	top:900px;
	left:820px;
}
#insights .link-9,
#insights-w .link-9{
	top:2320px;
	left:730px;
}
#insights .link-10,
#insights-w .link-10{
	top:4000px;
	left:150px;
}
#insights-popup .link-1{
	top:690px;
	left:1160px;
}
#statistics .link-5,
#statistics-2 .link-5,
#automode .link-5,
#automode-2 .link-5{
	top:3300px;
	left:100px;
}
#statistics .link-6,
#statistics-2 .link-6,
#automode .link-6,
#automode-2 .link-6{
	top:4450px;
	left:150px;
}
#statistics-2 .link-5{
	top:1000px;
}
#statistics-2 .link-6{
	top:8650px;
}
#automode .link-5{
	top:3750px;
}
#automode .link-6{
	top:4570px;
}
#automode-2 .link-5{
	top:1000px;
}
#automode-2 .link-6{
	top:7550px;
}
#personalization .link-5{
	top:4450px;
	left:150px;
}
#insights .link-1 a,
#insights .link-2 a,
#insights .link-3 a,
#insights .link-4 a,
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights .link-8 a,
#insights .link-9 a,
#insights .link-10 a,
#insights-popup .link-1 a,
#insights-w .link-1 a,
#insights-w .link-2 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a,
#insights-w .link-8 a,
#insights-w .link-9 a,
#insights-w .link-10 a,
#statistics .link-1 a,
#statistics .link-2 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics .link-5 a,
#statistics .link-6 a,
#statistics-2 .link-1 a,
#statistics-2 .link-2 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#statistics-2 .link-5 a,
#statistics-2 .link-6 a,
#automode .link-1 a,
#automode .link-2 a,
#automode .link-3 a,
#automode .link-4 a,
#automode .link-5 a,
#automode .link-6 a,
#automode-2 .link-1 a,
#automode-2 .link-2 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#automode-2 .link-5 a,
#automode-2 .link-6 a,
#personalization .link-1 a,
#personalization .link-2 a,
#personalization .link-3 a,
#personalization .link-4 a,
#personalization .link-5 a{
	display:block;
	width:280px;
	height:140px;
	/*border:2px solid #ff0000;*/
	background:none;
}
#insights .link-3 a,
#insights .link-4 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#automode .link-3 a,
#automode .link-4 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#personalization .link-3 a,
#personalization .link-4 a{
	width:380px;
}
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a{
	width:450px;
	height:180px;
}
#insights .link-8 a,
#insights .link-9 a,
#insights-w .link-8 a,
#insights-w .link-9 a{
	width:100px;
	height:100px;
}
#insights .link-10 a,
#insights-w .link-10 a{
	width:1130px;
	height:280px;
}
#insights-popup .link-1 a{
	width:150px;
	height:150px;
}
#statistics .link-5 a,
#statistics-2 .link-5 a,
#automode .link-5 a,
#automode-2 .link-5 a{
	width:1230px;
	height:780px;
}
#statistics .link-6 a,
#statistics-2 .link-6 a,
#automode .link-6 a,
#automode-2 .link-6 a,
#personalization .link-5 a{
	width:1130px;
	height:280px;
}
#statistics-2 .link-5 a,
#automode-2 .link-5 a{
	height:180px;
}
#automode .link-5 a{
	height:500px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/
#welcome-message-1,
#welcome-message-2,
#welcome-message-3{
	float:left;
	width:100%;
	position:relative;
}
#welcome-message-1 a,
#welcome-message-2 a,
#welcome-message-3 a{
	display:block;
	width:100%;
	height:3100px;
	background:url(images/welcome-message-1.png) no-repeat top;
	background-size:100%;
}
#welcome-message-2 a{
	background:url(images/welcome-message-2.png) no-repeat top;
	background-size:100%;
}
#welcome-message-3 a{
	background:url(images/welcome-message-3.png) no-repeat top;
	background-size:100%;
}
#welcome-message-1 .link-1,
#welcome-message-1 .link-2,
#welcome-message-1 .link-3,
#welcome-message-2 .link-1,
#welcome-message-2 .link-2,
#welcome-message-2 .link-3,
#welcome-message-3 .link-1,
#welcome-message-3 .link-2,
#welcome-message-3 .link-3{
	position:absolute;
	top:2030px;
	left:510px;
}
#welcome-message-1 .link-2,
#welcome-message-2 .link-2,
#welcome-message-3 .link-2{
	left:650px;
}
#welcome-message-1 .link-3,
#welcome-message-2 .link-3,
#welcome-message-3 .link-3{
	left:790px;
}
#welcome-message-1 .link-1 a,
#welcome-message-1 .link-2 a,
#welcome-message-1 .link-3 a,
#welcome-message-2 .link-1 a,
#welcome-message-2 .link-2 a,
#welcome-message-2 .link-3 a,
#welcome-message-3 .link-1 a,
#welcome-message-3 .link-2 a,
#welcome-message-3 .link-3 a{
	display:block;
	width:130px;
	height:150px;
	background:none;
	/*border:2px solid #ff0000;*/
}

/*---------------------------------------------all res including  XS ----------------------------------------*/
#reg-page-1-c .link-1,
#reg-page-1-d .link-1,
#reg-page-1-d .link-2{
	position:absolute;
	top:1320px;
	left:120px;
}
#reg-page-1-d .link-2{
	left:730px;
}
#reg-page-1-c .link-1 a,
#reg-page-1-d .link-1 a,
#reg-page-1-d .link-2 a{
	display:block;
	width:100px;
	height:100px;
	/*border:2px solid #ff0000;*/
	background:none;
}


#holiday-loan-info .link-1,
#holiday-loan-info-2 .link-1,
#belt-clip-info .link-1{
	position:absolute;
	top:30px;
	right:40px;
}
#holiday-loan-info .link-2,
#holiday-loan-info-2 .link-2{
	position:absolute;
	top:1740px;
	left:700px;
}
#belt-clip-info .link-2{
	position:absolute;
	top:1440px;
	left:760px;
}
#holiday-loan-info .link-1 a,
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-1 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-1 a,
#belt-clip-info .link-2 a{
	display:block;
	background:none;
	width:100px;
	height:100px;
	/*border:2px solid #ff0000;*/
}
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-2 a{
	width:400px;
}


/*---------------------------------------------all res including  XS ----------------------------------------*/
#extra{
	float:left;
	width:100%;
	position:relative;
}
#extra .link-1,
#extra .link-2,
#extra .link-3,
#extra .link-4{
	position:absolute;
	top:740px;
	left:0;
}
#extra .link-2{
	top:1690px;
}
#extra .link-3{
	top:890px;
	left:400px;
}
#extra .link-4{
	top:1840px;
	left:400px;
}
#extra .link-1 a,
#extra .link-2 a,
#extra .link-3 a,
#extra .link-4 a{
	display:block;
	width:150px;
	height:100px;
	/*border:2px solid #ff0000;*/
}
#extra .link-3 a,
#extra .link-4 a{
	width:650px;
	height:180px;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

#notifications-settings .link-1{
	position:absolute;
	top:680px;
	left:250px;
}
#notifications-settings .link-1 a{
	display:block;
	width:100px;
	height:100px;
	/*border:3px solid #ff0000;*/
	background:none;
}
/*---------------------------------------------all res including  XS ----------------------------------------*/

/*------------------------------------------------------------s10+ ----------------------------------------------------------*/
/*Samsung*/
@media only screen
and (min-width: 1440px){ 
#container .main{
	width:1440px;
}
#left-menu{
	background: url( "images/left-menu-2.png") no-repeat top;
}
#about-me .link3{
	top: 2180px;
	left: 510px;
}
#tip-box .text-box h3{
	font-size: 40px;
	margin: 0 0 20px 0;
}	
#eshop .link-1,
#eshop .link-2{
	top: 460px;
	left: 140px;
}
#eshop .link-2{
	left: 750px;
}
/*------------------------------------------------------------s10+ ----------------------------------------------------------*/
#eshop .link-1 a,
#eshop .link-2 a{
	width: 540px;
	height: 690px;
}
#personalize a{
	height:4500px;	
	background-size:100%;
}
#personalize .link-1{
	top:4030px;
	left: 520px;
}
#personalize .link-1 a{
	width: 390px;
	height: 160px;
}
#explore a{
	height:3040px;	
	background-size:100%;
}
#explore .link-1{
	top:150px;
	left: 520px;
}
/*------------------------------------------------------------s10+ ----------------------------------------------------------*/
#explore .link-1 a{
	width: 390px;
	height: 170px;
}


/*------------------------------------------------------------s10+ ----------------------------------------------------------*/
#register4 .link-1{
	position: absolute;
	top: 1890px;
	left: 450px;
}
#register4 .link-1 a{
	width: 550px;
	height: 150px;
}
#register4 .link-1{
	top: 1890px;
	left: 450px;
}
#register4 .link-1 a{
	width: 550px;
	height: 150px;
}
	
}
/*Samsung end*/
/*------------------------------------------------------------s10+ ----------------------------------------------------------*/
/*------------------------------------------------------------s10+ ----------------------------------------------------------*/











/*------------------------------------------------------------XS ----------------------------------------------------------*/
@media only screen
and (max-width: 1125px){
#orders  a{
	height:3500px;
}
#settings a,
#privacy a{
	height:2600px;
}
#account .link1,
#account .link2,
#account .link3,
#account .link4,
#account .link5,
#account .link6,
#account .link7,
#orders .link1,
#orders .link2,
#orders .link3,
#orders .link4,
#orders .link5,
#orders .link6,
#orders .link7,
#settings .link1,
#settings .link2,
#settings .link3,
#settings .link4,
#settings .link5,
#settings .link6,
#privacy .link1,
#privacy .link2,
#privacy .link3,
#privacy .link4,
#privacy .link5,
#privacy .link6,
#privacy .link7{
	position: absolute;
	top: 0;
	left: 60px;
}
#account .link2,
#orders .link2,
#settings .link2,
#privacy .link2{
	left: 340px;
}
#account .link3,
#orders .link3,
#settings .link3,
#privacy .link3{
	left: 600px;
}
#account .link4,
#orders .link4,
#settings .link4,
#privacy .link4{
	left: 880px;
}
#account .link5{
	top: 160px;
	left: 940px;
}
#account .link6{
	top: 910px;
	left: 940px;
}
#account .link7{
	top: 1500px;
	left: 50px;
}
#orders .link5{
	top: 160px;
	left: 50px;
}
#orders .link6{
	top: 660px;
	left: 50px;
}
#orders .link7{
	top: 2800px;
	left: 50px;
}
#settings .link5{
	top: 160px;
	left: 50px;
}
#settings .link6{
	top: 460px;
	left: 50px;
}
#privacy .link5{
	top: 160px;
	left: 50px;
}
#privacy .link6{
	top: 430px;
	left: 50px;
}
#privacy .link7{
	top: 720px;
	left: 50px;
}
#account .link1 a,
#account .link2 a,
#account .link3 a,
#account .link4 a,
#account .link5 a,
#account .link6 a,
#account .link7 a,
#orders .link1 a,
#orders .link2 a,
#orders .link3 a,
#orders .link4 a,
#orders .link5 a,
#orders .link6 a,
#orders .link7 a,
#settings .link1 a,
#settings .link2 a,
#settings .link3 a,
#settings .link4 a,
#settings .link5 a,
#settings .link6 a,
#privacy .link1 a,
#privacy .link2 a,
#privacy .link3 a,
#privacy .link4 a,
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:180px;
	height:100px;
}
#account .link5 a,
#account .link6 a{
	width:150px;
	height:100px;
}
#account .link7 a{
	width:1000px;
	height:270px;
}
#orders .link5 a,
#orders .link6 a{
	width:1000px;
	height:400px;
}
#orders .link7 a{
	width:1000px;
	height:270px;
}
#settings .link5 a,
#settings .link6 a{
	width:1000px;
	height:220px;
}
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:1000px;
	height:220px;
}



#about-me .link3{
	top: 1700px;
	left: 380px;
}

#calendar .link1,
#calendar .link2,
#calendar2 .link1,
#calendar2 .link2,
#calendar3 .link1,
#calendar3 .link2,
#calendar3 .link3{
	top: 950px;
	left: 500px;
}
#calendar .link1,
#calendar2 .link1,
#calendar3 .link1{
	top: 400px;
	left: 500px;
}
#calendar3 .link3{
	top: 580px;
	left: 450px;
}
	
/*------------------------------------------------------------XS ----------------------------------------------------------*/

	
#intro-page-1 .link-1,
#intro-page-2 .link-1,
#intro-page-3 .link-1{
	top: 1500px;
	left: 50px;
}
#intro-page-1 .link-2,
#intro-page-2 .link-2,
#intro-page-3 .link-2{
	top: 1720px;
	left: 130px;
}
#intro-page-1 .link-1 a,
#intro-page-2 .link-1 a,
#intro-page-3 .link-1 a{
	width: 980px;
	height: 180px;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/
#intro-page-1 .link-2 a,
#intro-page-2 .link-2 a,
#intro-page-3 .link-2 a{
	width: 830px;
	height: 150px;
}
#register .link-1{
	top: 810px;
	left: 610px;
}
#register .link-2{
	top: 1100px;
	left: 20px;
}
#register .link-1 a{
	width: 460px;
	height: 100px;
}
#register .link-2 a{
	width: 1050px;
	height: 150px;
}
#register20 .link-1{
	top: 810px;
	left: 20px;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/
#register20 .link-2{
	top: 1850px;
	left: 40px;
}
#register20 .link-1 a{
	width: 1050px;
	height: 100px;
}
#register20 .link-2 a{
	width: 1050px;
	height: 150px;
}
#login-image{
	height:1000px;
}
	
/*------------------------------------------------------------XS ----------------------------------------------------------*/	
#week .link-1{
	top: 120px;
	left: 360px;
}
#week .link-2{
	top: 265px;
	top: 275px;
	left: 30px;
}
#week .link-3{
	top: 275px;
	left: 1020px;
}
#week .link-4{
	top: 430px;
	left: 60px;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/
#week .link-1 a{
	width: 400px;
	height: 70px;
}
#week .link-2 a{
	width: 200px;
	height: 70px;
}
#week .link-3 a{
	width: 70px;
	height: 70px;
}
#week .link-4 a{
	width: 990px;
	height: 150px;
}
#week .task-link-1{
	top: 665px;
	left: 50px;
}
#week .task-link-2{
	top: 850px;
	left: 50px;
}
#week .task-link-3{
	top: 1035px;
	left: 50px;
}
#week .task-link-4{
	top: 1215px;
	left: 50px;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/
#week .task-link-5{
	top: 848px;
	left: 50px;
}
#week .task-link-6{
	top: 1120px;
	left: 50px;
}
#week .task-link-7{
	top: 1400px;
	left: 50px;
}
#week .task-link-8{
	top: 1590px;
	left: 50px;
}
#week .task-link-9{
	top: 1770px;
	left: 50px;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/
#week .task-link-1 a,
#week .task-link-2 a,
#week .task-link-3 a,
#week .task-link-4 a,
#week .task-link-7 a,
#week .task-link-8 a,
#week .task-link-9 a{
	width: 1020px;
	height: 160px;
}
#week .task-link-5 a,
#week .task-link-6 a{
	width: 1020px;
	height: 250px;
}

	
#auto .link-1,
#auto .link-2{
	bottom:180px;
	left: 150px;
}
#auto .link-2{
	left: 580px;
}
#auto .link-1 a,
#auto .link-2 a{
	width: 350px;
	height: 200px;
}
	
#tip-box .text-box h3{
	font-size: 36px;
	margin: 0 0 20px 0;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/	
	
	
	

#tip-box .share-bar .icon-1 a,
#tip-box .share-bar .icon-2 a,
#tip-box .share-bar .icon-3 a{
	background-size: 100%;
	width: 60px;
	height: 60px;
}
	



/*------------------------------------------------------------XS ----------------------------------------------------------*/
#today{
	height:910px;
}
#today-guidance{
	height:3500px;
}
#today-freedom{
	height:2800px;
}
#today-control{
	height:2800px;
}
#programs a{
	height:3500px;
}
#header{
	height:139px;
}
#header-today .title,
#header .title{
	top:38px;
	margin-left:-300px;
	font-size:54px;
	width:600px;
}
#header-today{
	height:400px;
}
#header-today .link-1,
#header .link-1{
	top:0;
	left:0;
}
#header-today .link-2,
#header .link-2{
	top:0;
	left:auto;
	right:130px;
}
#header-today .link-3,
#header .link-3{
	top:0;
	left:auto;
	right:0;
}
#header-today .link-4{
	top:140px;
	left:0;
}
#today .link-1{
	top:590px;
	left:35px;
}
#today .link-2{
	top:2300px;
	left:330px;
}
#today .link-3{
	top:2800px;
	left:90px;
}
#today .link-4{
	top:0;
	left:30px;
}
#today .link-5{
	top:750px;
	left:780px;
}
#today .link-6{
	top:30px;
	left:30px;
}

#header-today .link-1 a,
#header .link-1 a{
	width:130px;
	height:130px;
}
#header-today .link-2 a,
#header .link-2 a{
	width:130px;
	height:130px;
}
#header-today .link-3 a,
#header .link-3 a{
	width:130px;
	height:130px;
}
#header-today .link-4 a{
	width:1100px;
	height:230px;
}
#today .link-1 a{
	width:1050px;
	height:310px;
}
#today .link-2 a{
	width:440px;
	height:100px;
}
#today .link-3 a{
	width:930px;
	height:380px;
}
#today .link-4 a{
	width:1030px;
	height:880px;
}
#today .link-5 a{
	width:300px;
	height:120px;
}
#today .link-6 a{
	width:1030px;
	height:520px;
}

#programs .link-1,
#programs .link-2{
	top: 410px;
	left: 50px;
}
#programs .link-2{
	top: 600px;
	left: 50px;
}
#programs .link-1 a,
#programs .link-2 a{
	width: 300px;
	height: 100px;
}
#programs .link-2 a{
	width: 1000px;
	height: 840px;
}

/*------------------------------------------------------------XS ----------------------------------------------------------*/

#programs .link-5{
	top: 810px;
	left: 50px;
}
#programs .link-5 a{
	width: 300px;
	height: 100px;
}
#programs .link-6{
	top: 990px;
	left: 50px;
}
#programs .link-6 a{
	width: 1020px;
	height: 920px;
}	


#insights,
#insights-popup,
#insights-w,
#statistics{
	height:4000px;	
}
#statistics-2{
	height:7200px;	
}
#automode{
	height:4500px;	
}
#automode-2{
	height:7200px;	
}
#personalization{
	height:4500px;	
}



#resource{
	height:4800px;
}
#resource .link-1,
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource .link-8,
#resource .link-9,
#resource-save .link-1,
#resource-save .link-2,
#resource-save .link-3,
#resource-save .link-8,
#resource-save .link-9,
#resource-filter-2 .link-1,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3,
#resource-filter-2 .link-8,
#resource-filter-2 .link-9{
	position:absolute;
	top:0;
	left:750px;
}
#resource .link-8,
#resource-save .link-8,
#resource-filter-2 .link-8{
	left:940px;
}
#resource .link-9,
#resource-save .link-9,
#resource-filter-2 .link-9{
	left:820px;
}
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource-save .link-2,
#resource-save .link-3,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3{
	top:140px;
	left:30px;
}
#resource .link-3,
#resource-save .link-3,
#resource-filter-2 .link-3{
	top:860px;
}
#resource .link-4{
	top:1600px;
}
#resource .link-5{
	top:2320px;
}
#resource .link-6{
	top:3080px;
}
#resource .link-7{
	top:3800px;
}
#resource .link-1 a,
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource .link-8 a,
#resource .link-9 a,
#resource-save .link-1 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-save .link-8 a,
#resource-save .link-9 a,
#resource-filter-2 .link-1 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a,
#resource-filter-2 .link-8 a,
#resource-filter-2 .link-9 a{
	width:170px;
	height:100px;
}
#resource .link-9 a,
#resource-save .link-9 a,
#resource-filter-2 .link-9 a{
	width:270px;
}
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a{
	width:1050px;
	height:690px;
}

/*------------------------------------------------------------XS ----------------------------------------------------------*/

#filter,
#preferences{
	height:2800px;
}
#filter{
	height:2900px;
}
#filter .link-1,
#preferences .link-1{
	top:2260px;
	left:240px;
}
#preferences .link-1{
	top:1500px;
}
#filter .link-1 a,
#preferences .link-1 a{
	width:650px;
	height:200px;	
}


/*------------------------------------------------------------XS ----------------------------------------------------------*/
#article-1,
#article-5{
	height:1400px;
}
#article-2{
	height:1800px;
}
#article-3{
	height:1800px;
}
#article-4{
	height:1800px;
}
#article-6{
	height:1800px;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/

#help a{
	height:6300px;
}
#help-mail a{
	height:5000px;
}
#help-contact a{
	height:4700px;
}
#chatbot a{
	height:3000px;
}
#notifications-settings a{
	height:2400px;	
}
#privacy-policy a,
#terms a,
#privacy-settings a,
#personal-information a{
	height:2800px;	
}
#faq a,
#faq-insulin-pump a{
	height:2600px;
}
#sevice-request a,
#thankyou a,
#notifications a{
	height:2800px;
}
#about-me a{
	height:2600px;
}



/*------------------------------------------------------------XS ----------------------------------------------------------*/
#profiling a{
	height:2900px;
}
#profiling .link-1,
#profiling .link-2,
#profiling .link-3,
#profiling .link-4,
#profiling .link-5{
	top:750px;
	left: 70px;
}
#profiling .link-2{
	top:1040px;
}
#profiling .link-3{
	top:1350px;
	
}
#profiling .link-4{
	top:1650px;
	
}
#profiling .link-5{
	top:1950px;
	
}
#profiling .link-1 a,
#profiling .link-2 a,
#profiling .link-3 a,
#profiling .link-4 a,
#profiling .link-5 a{
	width: 970px;
	height: 280px;
}


/*------------------------------------------------------------XS ----------------------------------------------------------*/
#today-guidance,
#today-control{
	height:3400px;
}
#today-freedom{
	height:3000px;
}

#today-guidance .link-1,
#today-guidance .link-2,
#today-guidance .link-3,
#today-guidance .link-4,
#today-guidance .link-5,
#today-freedom .link-1,
#today-freedom .link-2,
#today-freedom .link-3,
#today-freedom .link-4,
#today-control .link-1,
#today-control .link-2,
#today-control .link-3,
#today-control .link-4,
#today-control .link-5{
	top:40px;
	left:35px;
}
#today-guidance .link-2{
	top:510px;
}
#today-guidance .link-3{
	top:1040px;
}
#today-guidance .link-4{
	top:1940px;
}
#today-guidance .link-5{
	top:2600px;
}
#today-freedom .link-1{
	top:40px;
}
#today-freedom .link-2{
	top:690px;
}
#today-freedom .link-3{
	top:1580px;
}
#today-freedom .link-4{
	top:2120px;
}
#today-control .link-1{
	top:40px;
}
#today-control .link-2{
	top:470px;
}
#today-control .link-3{
	top:1000px;
}
#today-control .link-4{
	top:1890px;
}
#today-control .link-5{
	top:2550px;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/
#today-guidance .link-1 a,
#today-guidance .link-2 a,
#today-guidance .link-3 a,
#today-guidance .link-4 a,
#today-guidance .link-5 a,
#today-freedom .link-1 a,
#today-freedom .link-2 a,
#today-freedom .link-3 a,
#today-freedom .link-4 a,
#today-control .link-1 a,
#today-control .link-2 a,
#today-control .link-3 a,
#today-control .link-4 a,
#today-control .link-5 a{
	width:1040px;
	height:430px;
}
#today-guidance .link-2 a,
#today-freedom .link-3 a,
#today-control .link-2 a{
	height:500px;
}
#today-guidance .link-3 a,
#today-freedom .link-2 a,
#today-control .link-3 a{
	height:860px;
}
#today-guidance .link-4 a,
#today-freedom .link-1 a,
#today-control .link-4 a{
	height:610px;
}
#today-freedom .link-4 a,
#today-control .link-5 a,
#today-guidance .link-5 a{
	height:530px;
}
#today-control .link-1 a{
	height:390px;
}

/*------------------------------------------------------------XS ----------------------------------------------------------*/


#eshop a{
	height:2000px;
}


#community a{
	height:4200px;
}
#local-online-networks a{
	height:3200px;
}
/*------------------------------------------------------------XS ----------------------------------------------------------*/
#community .link-1,
#community .link-2,
#local-online-networks .link-1,
#local-online-networks .link-2,
#community .link-3,
#community .link-4,
#community .link-5,
#community .link-6,
#community .link-7{
	top: 0;
	left: 220px;
}
#community .link-2,
#local-online-networks .link-2{
	left:550px;
}
#community .link-3{
	top:1900px;
}
#community .link-4{
	top:2400px;
}
#community .link-5{
	top:3700px;
}
#community .link-6{
	top:4230px;
}
#community .link-7{
	top:5410px;
}
#community .link-1 a,
#community .link-2 a,
#local-online-networks .link-1 a,
#local-online-networks .link-2 a{
	width:270px;
	height: 100px;
}


/*------------------------------------------------------------XS ----------------------------------------------------------*/

#sharing a{
	height:2500px;
}


/*------------------------------------------------------------XS ----------------------------------------------------------*/
#reg-page-1 a,
#reg-page-1-b a,
#reg-page-1-c a,
#reg-page-1-d a,
#reg-page-info a,
#reg-page-info-2 a,
#holiday-loan-info a,
#holiday-loan-info-2 a,
#feedback a,
#push a,
#belt-clip-info a,
#reg-page-2 a,
#reg-page-2-b a,
#reg-page-3 a,
#reg-page-4 a,
#reg-page-5 a,
#reg-page-6 a,
#reg-page-7 a,
#reg-page-8 a,
#reg-page-9 a,
#reg-page-10 a,
#reg-final a,
#reg-birth a,
#reg-under-13 a{
	height:2600px;
}
#reg-page-1 .link-1{
	top:1030px;
	left:80px;
}
#reg-page-1 .link-2{
	top:1030px;
	left:580px;
}
#reg-page-1 .link-3{
	top:1660px;
	left:80px;
}
#reg-page-1 .link-4{
	top:1660px;
	left:580px;
}
#reg-page-1 .link-5{
	top:570px;
	left:85px;
}
#reg-page-1 .link-6{
	top:570px;
	left:580px;
}
#reg-page-1 .link-7{
	top:1200px;
	left:85px;
}
#reg-page-1 .link-8{
	top:1200px;
	left:580px;
}
#reg-page-1 .link-back,
#reg-page-1-b .link-back,
#reg-page-1-c .link-back,
#reg-page-1-d .link-back,
#reg-page-2 .link-back,
#reg-page-2-b .link-back,
#reg-page-3 .link-back,
#reg-page-4 .link-back,
#reg-page-5 .link-back,
#reg-page-6 .link-back,
#reg-page-7 .link-back,
#reg-page-8 .link-back,
#reg-page-9 .link-back,
#reg-final .link-back,
#reg-birth .link-back,
#reg-under-13 .link-back{
	top:140px;
	left:20px;
}
#reg-page-1 .link-1 a,
#reg-page-1 .link-2 a,
#reg-page-1 .link-3 a,
#reg-page-1 .link-4 a{
	width:70px;
	height:70px;
}
#reg-page-1 .link-5 a,
#reg-page-1 .link-6 a,
#reg-page-1 .link-7 a,
#reg-page-1 .link-8 a{
	width:460px;
	height:570px;
}
#reg-page-1 .link-back a,
#reg-page-1-b .link-back a,
#reg-page-1-c .link-back a,
#reg-page-1-d .link-back a,
#reg-page-2 .link-back a,
#reg-page-2-b .link-back a,
#reg-page-3 .link-back a,
#reg-page-4 .link-back a,
#reg-page-5 .link-back a,
#reg-page-6 .link-back a,
#reg-page-7 .link-back a,
#reg-page-8 .link-back a,
#reg-page-9 .link-back a,
#reg-final .link-back a,
#reg-birth .link-back a,
#reg-under-13 .link-back a{
	width:120px;
	height:120px;
}

#reg-page-2 .link-1,
#reg-page-2 .link-2,
#reg-page-2-b .link-1,
#reg-page-2-b .link-2{
	top:590px;
	left:100px;
}
#reg-page-2 .link-2,
#reg-page-2-b .link-2{
	left:580px;
}
#reg-page-2 .link-1 a,
#reg-page-2 .link-2 a,
#reg-page-2-b .link-1 a,
#reg-page-2-b .link-2 a{
	width:440px;
	height:550px;
}

/*------------------------------------------------------------XS ----------------------------------------------------------*/



#reg-page-3 .link-1,
#reg-page-3 .link-2,
#reg-page-4 .link-1,
#reg-page-4 .link-2,
#reg-page-4 .link-3{
	top:1150px;
	left:250px;
}
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:2140px;
}
#reg-page-3 .link-2,
#reg-page-4 .link-2{
	left:570px;
}
#reg-page-4 .link-3{
	top:1610px;
	left:150px;
}
#reg-page-3 .link-1 a,
#reg-page-3 .link-2 a,
#reg-page-4 .link-1 a,
#reg-page-4 .link-2 a{
	width:300px;
	height:140px;
}
#reg-page-4 .link-3 a{
	width:800px;
	height:240px;
}
#reg-page-9 .link-1,
#reg-page-9 .link-2{
	top:1550px;
	left:250px;
}
#reg-page-9 .link-2{
	left:570px;
}
#reg-page-9 .link-1 a,
#reg-page-9 .link-2 a{
	width:300px;
	height:140px;
}



/*------------------------------------------------------------XS ----------------------------------------------------------*/

#login{
	height:2450px;
}
#login .link-1{
	top:1150px;
	left:70px;
}
#login .link-2{
	top:640px;
	left:360px;
}
#login .link-1 a{
	width:970px;
	height:180px;
}
#login .link-2 a{
	width:450px;
	height:450px;
}

/*------------------------------------------------------------XS ----------------------------------------------------------*/



#help .link-1,
#help .link-2,
#help .link-3,
#help .link-4,
#help .link-5,
#help .link-6,
#help .link-7,
#help .link-8,
#help .link-9,
#help .link-10,
#help .link-11,
#help .link-12,
#help .link-13,
#help .link-14,
#help .link-15,
#help-mail .link-1,
#help-mail .link-2,
#help-mail .link-3,
#help-contact .link-1,
#help-contact .link-2,
#help-contact .link-3{
	top:350px;
	left:20px;
}
#help .link-2,
#help-mail .link-2,
#help-contact .link-2{
	top:1920px;
}
#help .link-3,
#help-mail .link-3,
#help-contact .link-3{
	top:2360px;
}
#help-mail .link-3{
	top:2900px;
}
#help .link-4{
	top:1710px;
}
#help .link-5{
	top:2110px;
}
#help .link-6{
	top:4160px;
}
#help .link-7{
	top:4900px;
}
#help .link-8{
	top:4330px;
}
#help .link-9{
	top:4050px;
}
#help .link-10{
	top:4790px;
}
#help .link-11{
	top:580px;
}
#help .link-12{
	top:800px;
}
#help .link-13{
	top:1010px;
}
#help .link-14{
	top:1230px;
}
#help .link-15{
	top:5940px;
}
#chatbot .link-1{
	top:160px;
	left:950px;
}
#chatbot .link-2{
	top:1460px;
	left:820px;
}
#help .link-1 a,
#help .link-2 a,
#help .link-3 a,
#help .link-4 a,
#help .link-5 a,
#help .link-6 a,
#help .link-7 a,
#help .link-8 a,
#help .link-9 a,
#help .link-10 a,
#help .link-11 a,
#help .link-12 a,
#help .link-13 a,
#help .link-14 a,
#help .link-15 a,
#help-mail .link-1 a,
#help-mail .link-2 a,
#help-mail .link-3 a,
#help-contact .link-1 a,
#help-contact .link-2 a,
#help-contact .link-3 a{
	width:1080px;
	height:190px;
}
#help .link-9 a,
#help .link-10 a{
	width:80px;
	height:80px;
}


/*#chat-box{
	top:1500px;
}
#faq-box{
	top:2160px;
}
#contact-box{
	top:2540px;
}
#app-box{
	top:5190px;
}*/




#chatbot .link-1 a{
	width:160px;
	height:140px;
}
#chatbot .link-2 a{
	width:260px;
	height:140px;
}
#faq .link-1{
	top:330px;
	left:20px;
}
#faq .link-1 a{
	width:1080px;
	height:150px;
}
#sevice-request .link-1{
	top:150px;
	left:950px;
}
#sevice-request .link-2{
	top:1980px;
	left:220px;
}
#sevice-request .link-1 a{
	width:150px;
	height:150px;
}
#sevice-request .link-2 a{
	width:660px;
	height:150px;
}
#thankyou .link-1{
	top:150px;
	left:950px;
}
#thankyou .link-1 a{
	width:150px;
	height:150px;
}
#notifications .link-1,
#personal-information .link-1{
	top:1980px;
	left:150px;
}
#personal-information .link-1{
	top:1300px;
}
#notifications .link-1 a,
#personal-information .link-1 a{
	width:850px;
	height:200px;
}
#index-2 .link-1{
	top:1510px;
	left:180px;
}
#index-2 .link-2{
	top:1510px;
	left:600px;
}
#index-2 .link-1 a,
#index-2 .link-2 a{
	width:380px;
	height:150px;
}


/*------------------------------------------------------------XS ----------------------------------------------------------*/

#access{
	height:2500px;
}
#access .link-1,
#access .link-2{
	top:700px;
	left:260px;
}
#access .link-2{
	top:1330px;
}
#access .link-1 a,
#access .link-2 a{
	width:600px;
	height:180px;
}




#carelink-login{
	height:2350px;
}
#carelink-login .link-1{
	top:1120px;
	left:80px;
}
#carelink-login .link-2{
	top:1620px;
	left:50px;
}
#carelink-login .link-1 a{
	width:980px;
	height:120px;
}
#carelink-login .link-2 a{
	width:960px;
	height:120px;
}



/*------------------------------------------------------------XS ----------------------------------------------------------*/
#bottom-grey-menu .agree-button{
	margin:30px 0 50px 0;
}
#bottom-grey-menu .agree-button a{
	height:150px;
}
/*------------------------------------------------------------XS----------------------------------------------------------*/
#account a{
	height:2550px;
}



/*------------------------------------------------------------XS----------------------------------------------------------*/

#insights .link-1,
#insights .link-2,
#insights .link-3,
#insights .link-4,
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights .link-8,
#insights .link-9,
#insights .link-10,
#insights-popup .link-1,
#insights-w .link-1,
#insights-w .link-2,
#insights-w .link-3,
#insights-w .link-4,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7,
#insights-w .link-8,
#insights-w .link-9,
#insights-w .link-10,
#statistics .link-1,
#statistics .link-2,
#statistics .link-3,
#statistics .link-4,
#statistics .link-5,
#statistics .link-6,
#statistics-2 .link-1,
#statistics-2 .link-2,
#statistics-2 .link-3,
#statistics-2 .link-4,
#statistics-2 .link-5,
#statistics-2 .link-6,
#automode .link-1,
#automode .link-2,
#automode .link-3,
#automode .link-4,
#automode .link-5,
#automode .link-6,
#automode-2 .link-1,
#automode-2 .link-2,
#automode-2 .link-3,
#automode-2 .link-4,
#automode-2 .link-5,
#automode-2 .link-6,
#personalization .link-1,
#personalization .link-2,
#personalization .link-3,
#personalization .link-4,
#personalization .link-5{
	top:15px;
	left:10px;
}
#insights .link-2,
#insights-w .link-2,
#statistics .link-2,
#statistics-2 .link-2,
#automode .link-2,
#automode-2 .link-2,
#personalization .link-2{
	left:260px;
}
#insights .link-3,
#insights-w .link-3,
#statistics .link-3,
#statistics-2 .link-3,
#automode .link-3,
#automode-2 .link-3,
#personalization .link-3{
	left:500px;
}
#insights .link-4,
#insights-w .link-4,
#statistics .link-4,
#statistics-2 .link-4,
#automode .link-4,
#automode-2 .link-4,
#personalization .link-4{
	left:820px;
}
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7{
	top:175px;
	left:10px;
}
#insights .link-6,
#insights-w .link-6{
	left:390px;
}
#insights .link-7,
#insights-w .link-7{
	left:760px;
}
#insights .link-8,
#insights-w .link-8{
	top:700px;
	left:630px;
}
#insights .link-9,
#insights-w .link-9{
	top:1800px;
	left:550px;
}
#insights .link-10,
#insights-w .link-10{
	top:3120px;
	left:120px;
}
#insights-popup .link-1{
	top:520px;
	left:900px;
}
#statistics .link-5,
#statistics-2 .link-5,
#automode .link-5,
#automode-2 .link-5{
	top:2600px;
	left:60px;
}
#statistics .link-6,
#statistics-2 .link-6,
#automode .link-6,
#automode-2 .link-6{
	top:3450px;
	left:130px;
}
#statistics-2 .link-5{
	top:800px;
}
#statistics-2 .link-6{
	top:6750px;
}
#automode .link-5{
	top:2900px;
}
#automode .link-6{
	top:3550px;
}
#automode-2 .link-5{
	top:780px;
}
#automode-2 .link-6{
	top:5900px;
}
#personalization .link-5{
	top:3500px;
	left:140px;
}
#insights .link-1 a,
#insights .link-2 a,
#insights .link-3 a,
#insights .link-4 a,
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights .link-8 a,
#insights .link-9 a,
#insights .link-10 a,
#insights-w .link-1 a,
#insights-w .link-2 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a,
#insights-w .link-8 a,
#insights-w .link-9 a,
#insights-w .link-10 a,
#statistics .link-1 a,
#statistics .link-2 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics .link-5 a,
#statistics .link-6 a,
#statistics-2 .link-1 a,
#statistics-2 .link-2 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#statistics-2 .link-5 a,
#statistics-2 .link-6 a,
#automode .link-1 a,
#automode .link-2 a,
#automode .link-3 a,
#automode .link-4 a,
#automode .link-5 a,
#automode .link-6 a,
#automode-2 .link-1 a,
#automode-2 .link-2 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#automode-2 .link-5 a,
#automode-2 .link-6 a,
#personalization .link-1 a,
#personalization .link-2 a,
#personalization .link-3 a,
#personalization .link-4 a,
#personalization .link-5 a{
	width:220px;
	height:130px;
}
#insights .link-3 a,
#insights .link-4 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#automode .link-3 a,
#automode .link-4 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#personalization .link-3 a,
#personalization .link-4 a{
	width:290px;
}
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a{
	width:350px;
	height:150px;
}
#insights .link-8 a,
#insights .link-9 a,
#insights-w .link-8 a,
#insights-w .link-9 a{
	width:90px;
	height:90px;
}
#insights .link-10 a,
#insights-w .link-10 a{
	width:900px;
	height:220px;
}
#statistics .link-5 a,
#statistics-2 .link-5 a,
#automode .link-5 a,
#automode-2 .link-5 a{
	width:990px;
	height:600px;
}
#statistics .link-6 a,
#statistics-2 .link-6 a,
#automode .link-6 a,
#automode-2 .link-6 a,
#personalization .link-5 a{
	width:850px;
	height:240px;
}
#statistics-2 .link-5 a{
	height:120px;
}
#automode .link-5 a{
	height:420px;
}
#automode-2 .link-5 a{
	height:120px;
}

/*------------------------------------------------------------XS----------------------------------------------------------*/


#welcome-message-1 a,
#welcome-message-2 a,
#welcome-message-3 a{
	height:2400px;
}
#welcome-message-1 .link-1,
#welcome-message-1 .link-2,
#welcome-message-1 .link-3,
#welcome-message-2 .link-1,
#welcome-message-2 .link-2,
#welcome-message-2 .link-3,
#welcome-message-3 .link-1,
#welcome-message-3 .link-2,
#welcome-message-3 .link-3{
	top:1600px;
	left:410px;
}
#welcome-message-1 .link-2,
#welcome-message-2 .link-2,
#welcome-message-3 .link-2{
	left:520px;
}
#welcome-message-1 .link-3,
#welcome-message-2 .link-3,
#welcome-message-3 .link-3{
	left:630px;
}
#welcome-message-1 .link-1 a,
#welcome-message-1 .link-2 a,
#welcome-message-1 .link-3 a,
#welcome-message-2 .link-1 a,
#welcome-message-2 .link-2 a,
#welcome-message-2 .link-3 a,
#welcome-message-3 .link-1 a,
#welcome-message-3 .link-2 a,
#welcome-message-3 .link-3 a{
	width:100px;
	height:130px;
}
/*------------------------------------------------------------XS----------------------------------------------------------*/



#index a,
#index-2 a{
	height:2900px;
}


#reg-page-1-c .link-1,
#reg-page-1-d .link-1,
#reg-page-1-d .link-2{
	top:1030px;
	left:90px;
}
#reg-page-1-d .link-2{
	left:570px;
}
#reg-page-1-c .link-1 a,
#reg-page-1-d .link-1 a,
#reg-page-1-d .link-2 a{
	width:80px;
	height:80px;
}


#holiday-loan-info .link-1,
#holiday-loan-info-2 .link-1,
#belt-clip-info .link-1{
	top:30px;
	right:30px;
}
#holiday-loan-info .link-2,
#holiday-loan-info-2 .link-2{
	top:1350px;
	left:560px;
}
#belt-clip-info .link-2{
	top:1120px;
	left:600px;
}
#holiday-loan-info .link-1 a,
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-1 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-1 a,
#belt-clip-info .link-2 a{
	width:80px;
	height:80px;
}
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-2 a{
	width:300px;
}





#extra .link-1,
#extra .link-2,
#extra .link-3,
#extra .link-4{
	top:580px;
}
#extra .link-2{
	top:1290px;
}
#extra .link-3{
	top:700px;
	left:300px;
}
#extra .link-4{
	top:1440px;
	left:300px;
}
#extra .link-1 a,
#extra .link-2 a,
#extra .link-3 a,
#extra .link-4 a{
	width:120px;
	height:100px;
}
#extra .link-3 a,
#extra .link-4 a{
	width:550px;
	height:140px;
}


#notifications-settings .link-1{
	top:530px;
	left:200px;
}
#notifications-settings .link-1 a{
	width:80px;
	height:80px;
}


}

	
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
@media only screen
and (max-width: 1080px){ /*ipad pro*/
#top-image,
#top-image-b,
#top-image-c{
	height:980px;
}
#top-image .layer,
#top-image-b .layer,
#top-image-c .layer,
#grey-logo-layer{
	height:92px;
}
#top-image .logo a,
#top-image-b .logo a,
#top-image-c .logo a,
#grey-logo-layer .logo a{
	width:429px;
	height:55px;
	background-size:100%;
}
#scroll-content{
	height:420px;
}
#scroll-content .icon-1,
#scroll-content .icon-2,
#scroll-content .icon-3,
#scroll-content .icon-4{
	width:160px;
	height:160px;
	background-size:100%;
}
#scroll-content .text{
	font-size:38px;
}
#scroll-content .text h1{
	font-size:48px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#bottom-scroll-layer{
	-webkit-border-radius: 25px 25px 0 0;
       -moz-border-radius: 25px 25px 0 0;
         -o-border-radius: 25px 25px 0 0;
            border-radius: 25px 25px 0 0;
	padding:0 30px 40px 30px;
	font-size:30px;
}
#bottom-scroll-layer .title{
	font-size:40px;
	margin:0 0 40px 0;
}
#bottom-scroll-layer li a{
	height:100px;
	-webkit-border-radius: 30px;
       -moz-border-radius: 30px;
         -o-border-radius: 30px;
            border-radius: 30px;
}
#bottom-scroll-layer li .icon-1,
#bottom-scroll-layer li .icon-2,
#bottom-scroll-layer li .icon-3,
#bottom-scroll-layer li .icon-4{
	width:36px;
	height:36px;
	background-size:40%;
}
#bottom-scroll-layer li .text{
	font-size:30px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#account-page{
	padding:0 30px;
}
#account-page .icon{
	height:310px;
	background-size:contain;
	margin:110px 0;
}
#account-page .text{
	font-size:48px;
	margin:0 0 50px 0;
}
#account-page .button-yes,
#account-page .button-no{
	font-size:38px;
}
#account-page .button-yes{
	margin:0 0 20px 0;
}
#account-page .button-yes a,
#account-page .button-no a{
	padding:40px;
	-webkit-border-radius: 28px;
       -moz-border-radius: 28px;
         -o-border-radius: 28px;
            border-radius: 28px;
}
#account-page .button-yes .title,
#account-page .button-no .title{
	font-size:64px;
	margin:0 0 28px 0;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#login-image{
	height:800px;
}
#login-image .layer{
	width:870px;
	height:200px;
	padding:25px 50px 30px 50px;
	font-size:32px;
}
#login-image .title{
	font-size:80px;
}
#login-image{
	height:800px;
	background-size: 90%;
}
#login-box{
	padding:30px;
}
#login-box .text-box{
	font-size:26px;
	padding:30px;
	-webkit-border-radius: 30px;
       -moz-border-radius: 30px;
         -o-border-radius: 30px;
            border-radius: 30px;
	margin:0 0 20px 0;
}
#login-box .forgot{
	margin:10px 0 40px 0;
	font-size:26px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#login-box .button-area .button,
#profiling-page .button-area .button-2{
	margin:0 0 20px 0;
}
#profiling-page .button-area .button-2{
	width:40%;
}
#login-box .button-area .button a,
#profiling-page .button-area .button-2 a{
	padding:30px;
	width:100%;
	font-size:30px;
}
#profiling-page .button-area .button-2 a{
	font-size:22px;
	padding:20px;
}
#profiling-page .button-area .button{
	margin: 0 3px;
}
#profiling-page .button-area .button a{
	padding:40px 20px;
	font-size:32px;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
}
#login-box .remember{
	font-size:26px;
}
#login-box .remember .checkbox{
	width:25px;
	height:25px;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#register-page,
#agree-page,
#welcome-page,
#type-page,
#dash-page,
#page-one,
#profiling-page{
	padding:50px 25px 25px 25px;
}
#question-page{
	padding:25px;
}
#register-page .title,
#agree-page .title,
#welcome-page .title,
#type-page .title,
#dash-page .title,
#milestone-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title{
	font-size:48px;
	margin:0 0 30px 10px;
}
#welcome-page .title,
#type-page .title,
#dash-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title,
#milestone-page .title{
	margin:0 0 30px 0;
}
#dash-page{
	padding:0 25px 230px 25px;
}
#register-page .border-box,
#agree-page .border-box,
#type-page .border-box{
	padding:34px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
	margin:0 0 70px 0;
}
#agree-page .border-box{
	font-size:32px;
	margin:0 0 40px 0;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#register-page .para{
	margin:0 0 40px 0;
}
#register-page .left-space{
	margin:0 20px 0 0;
}
#register-page .right-space{
	width:calc(100% - 60px);
}
#register-page .top-content,
#register-page .bottom-content{
	font-size:24px;
	margin:0 0 20px 0;
}
#register-page .bottom-content{
	margin:20px 0 0 0;
}
#register-page .select-list,
#register-page .select-list-left,
#register-page .select-list-right{
	font-size:32px;
	border-bottom:3px solid #e2e2e2;
	padding:0 60px 10px 0;
}
#register-page .select-list-left{
	width:260px;
}
#register-page .select-list-right{
	width:500px;
}
#register-page .text-box,
#register-page .text-box-address,
#register-page .address-box,
#register-page .text-box-email,
#register-page .text-box-password,
#register-page .text-box-confirm{
	font-size:32px;
	border-bottom:3px solid #e2e2e2;
	padding:0 0 10px 0;
	margin:28px 0 0 0;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#register-page .password-strenght{
	width:380px;
	font-size:24px;
}
#register-page .password-strenght .text{
	margin:0 0 5px 0;
}
#register-page .password-strenght .bar{
	height:5px;
}
#register-page .password-strenght .bar-dark{
	height:5px;
}
#register-page .text-box-password,
#register-page .text-box-confirm{
	width:400px;
}
#register-page .text-box-address{
	padding:0 60px 10px 0;
	width:calc(100% - 60px );
	margin:0;
}
#register-page .address-box{
	border:none;
	margin:0;
}
#register-page .info-icon a{
	width:40px;
	height:40px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#register-page .grey-icon-man,
#register-page .grey-icon-circle,
#register-page .grey-icon-calander,
#register-page .grey-icon-pill,
#register-page .grey-icon-phone,
#register-page .grey-icon-email,
#register-page .grey-icon-key,
#register-page .grey-icon-locator{
	width:40px;
	height:40px;
	background-size:100%;
}
#register-page .button-area .button,
#agree-page .button-area .button{
	margin:0 0 50px 0;
}
#register-page .button-area .button a,
#agree-page .button-area .button a{
	padding:40px;
	width:60%;
	font-size:34px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
}
#register-page .agree{
	font-size:26px;
	margin:0 0 30px 0;
}
#register-page .agree .checkbox{
	width:28px;
	height:28px;
	margin:0 15px 0 0;
}
#register-page .text-box-password{
	margin:0;
}
#register-page .text-box-email{
	margin:0;
}
#agree-page .icon-agree{
	width:204px;
	height:204px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	



#agree-2 .layer{
	padding:20px 20px 80px 20px;
	-webkit-border-radius: 28px 28px 0 0;
       -moz-border-radius: 28px 28px 0 0;
         -o-border-radius: 28px 28px 0 0;
            border-radius: 28px 28px 0 0;
}
#agree-2 .title{
	font-size:64px;
	margin:0 0 5px 0;
}
#agree-2 .sub-title{
	font-size:42px;
	margin:0 0 60px 0;
}
#agree-2 .text{
	font-size:32px;
	margin:0 0 100px 0;
}
#agree-2 .disagree,
#agree-2 .agree{
	margin:0 10px;
	font-size:34px;
}
#agree-2 .disagree a,
#agree-2 .agree a{
	padding:34px 84px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
}
#agree-2 .disagree .icon,
#agree-2 .agree .icon{
	width:68px;
	height:68px;
	background-size:100%;
	margin:0 13px 0 0;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#welcome-page .welcome-icon{
	width:496px;
	height:496px;
	background-size:100%;
}
#profiling-page .box .content{
	width:470px;
}
#profiling-page .box .title{
	font-size:36px;
}
#welcome-page .text,
#page-one .text,
#profiling-page .text,
#milestone-page .text{
	font-size:32px;
	margin:0 0 50px 0;
}
#welcome-page .box .text,
#page-one .box .text,
#profiling-page .box .text{
	margin:0;
}
#welcome-page .text p,
#page-one .text p,
#profiling-page .text p,
#milestone-page .text p{
	margin:0 0 48px 0;
}
#welcome-page .box,
#page-one .box,
#profiling-page .box{
	width:450px;
	margin:0 10px 20px 10px;
	padding:40px 20px 60px 20px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#page-one .box{
	background-size:15%;
	padding:20px 20px 100px 20px;
	min-height:650px;
}
#profiling-page .box{
	width:100%;
	background-size:10%;
	padding:20px 130px 20px 20px;
	margin:0 0 20px 0;
}
#welcome-page .box .icon-1,
#welcome-page .box .icon-2,
#page-one .box .icon-1,
#page-one .box .icon-2,
#page-one .box .icon-3,
#page-one .box .icon-4{
	height:390px;
	margin:0 0 30px 0;
}
#profiling-page .box .icon-1,
#profiling-page .box .icon-2{
	width:320px;
	height:320px;
	background-size:100%;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#type-page .box-1,
#type-page .box-2,
#type-page .box-3,
#type-page .box-4{
	width:350px;
	margin:0 25px 70px 25px;
}
#type-page .box-1 .icon,
#type-page .box-2 .icon,
#type-page .box-3 .icon,
#type-page .box-4 .icon{
	margin:0 0 18px 0;
}
#type-page .box-1 .icon a,
#type-page .box-2 .icon a,
#type-page .box-3 .icon a,
#type-page .box-4 .icon a{
	width:350px;
	height:350px;
	background-size:100%;
}

#type-page .box-1 .text,
#type-page .box-2 .text,
#type-page .box-3 .text,
#type-page .box-4 .text{
	font-size:38px;
}
#type-page .button-area a{
	font-size:36px;
	-webkit-border-radius: 28px;
       -moz-border-radius: 28px;
         -o-border-radius: 28px;
            border-radius: 28px;
	padding:38px;
}
#type-page .box-1 .icon a:hover,
#type-page .box-1 .selected,
#type-page .box-2 .icon a:hover,
#type-page .box-2 .selected,
#type-page .box-3 .icon a:hover,
#type-page .box-3 .selected,
#type-page .box-4 .icon a:hover,
#type-page .box-4 .selected{
	background-size:100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	



#bottom-grey-menu{
	padding: 30px 0 5px 0;
	margin: 0;
}
#bottom-grey-menu .agree-button{
	margin:20px 0 40px 0;
}
#bottom-grey-menu .agree-button a{
	height:130px;
}
#bottom-grey-menu .icon-1,
#bottom-grey-menu .icon-2,
#bottom-grey-menu .icon-3,
#bottom-grey-menu .icon-4,
#bottom-grey-menu .icon-5,
#bottom-grey-menu .icon-6,
#bottom-grey-menu .icon-7{
	margin:0;
}
#bottom-grey-menu .icon-1 a,
#bottom-grey-menu .icon-2 a,
#bottom-grey-menu .icon-3 a,
#bottom-grey-menu .icon-4 a,
#bottom-grey-menu .icon-5 a,
#bottom-grey-menu .icon-6 a,
#bottom-grey-menu .icon-7 a,
#bottom-grey-menu .icon-4 .selected{
	width:195px;
	height:57px;
	background-size:36%;
	padding:80px 0 0 0;
	font-size: 24px;
}
#bottom-grey-menu .icon-1 .selected,
#bottom-grey-menu .icon-2 .selected,
#bottom-grey-menu .icon-3 .selected,
#bottom-grey-menu .icon-5 .selected,
#bottom-grey-menu .icon-6 .selected{
	background-size: 36%;
}
#bottom-grey-menu .icon-4 .button-1,
#bottom-grey-menu .icon-4 .button-2,
#bottom-grey-menu .icon-4 .button-3,
#bottom-grey-menu .icon-4 .button-4,
#bottom-grey-menu .icon-4 .button-5{
	right:110px;
	bottom:110px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#bottom-grey-menu .icon-4 .button-2{
	bottom:280px;
}
#bottom-grey-menu .icon-4 .button-3{
	bottom:450px;
}
#bottom-grey-menu .icon-4 .button-4{
	bottom:620px;
}
#bottom-grey-menu .icon-4 .button-5{
	bottom:790px;
}

#bottom-grey-menu .icon-4 .button-1 a,
#bottom-grey-menu .icon-4 .button-2 a,
#bottom-grey-menu .icon-4 .button-3 a,
#bottom-grey-menu .icon-4 .button-4 a,
#bottom-grey-menu .icon-4 .button-1 a:hover{
	width:513px;
	height:165px;
	background-size:100%;
}
#search-area{
	margin:45px 0 58px 0;
}
#search-area .border-box{
	width:900px;
	padding:20px 25px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	font-size:38px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#search-area .burger-menu{
	margin:23px 35px 0 0;
}
#search-area .burger-menu a{
	width:42px;
	height:29px;
	background-size:100%;
} 
#search-area .search-box{
	width:590px;
	font-size:38px;
	margin:15px 0 0 0;
}
#search-area .dots{
	margin:15px 0 0 0;
}
#search-area .dots a{
	width:10px;
	height:44px;
	background-size:100%;
}
#search-area .search-icon{
	margin:0 30px 0 0;
}
#search-area .search-icon a{
	width:70px;
	height:70px;
	background-size:100%;
}
#search-area .avatar a{
	width:74px;
	height:74px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#search-area .bell,
#search-area .back{
	margin:6px 18px 0 0;
}
#search-area .bell a,
#search-area .back a{
	width:68px;
	height:68px;
	background-size:100%;
}
#social-bar{
	margin: 10px 0 10px 0;
}
#social-bar a{
	width: 900px;
	height: 130px;
	background-size: 100%;
}

	/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#submenu,
#tasks-area #submenu{
	margin: 0 0 45px 0;
}
#submenu ul,
#tasks-area #submenu .block{
	width:900px;	
}
#submenu li,
#tasks-area #submenu .item{
	margin: 0 5px;
}
#tasks-area #submenu .item{
	margin: 0 50px;	
}
#submenu li a,
#tasks-area #submenu .item a{
	padding: 0 20px 20px 20px;
	border-width: 5px;
	font-size: 30px;
}
#submenu li a:hover,
#submenu li .selected,
#tasks-area #submenu a:hover,
#tasks-area #submenu .selected{
	border-width: 5px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#stats-box,
#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	padding:30px 0;
	font-size:36px;
	margin:0 0 30px 0;
	width: 900px;
}
#stats-box .top-chart{
	height:160px;
	background-size:100%;
	margin:0 0 30px 0;
}
#stats-box .time-box{
	margin:0 15px 0 0;
}
#stats-box .calander-box{
	margin:0 15px;
}
#stats-box .calander-box .icon{
	height:83px;
	background-size:58%;
}
#stats-box .pie-box{
	font-size:52px;
	width:190px;
	height:190px;
	background-size:100%;
	line-height:20px;
	margin:0 15px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#stats-box .pie-box span{
	font-size:18px;
}
#stats-box .pie-box .text{
	margin:80px 0 0 0;
}
#stats-box .points-box{
	line-height:40px;
	margin:0 15px;
}
#stats-box .points-box span{
	font-size:56px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	padding:25px 35px;
	font-size:32px;
}
#tip-box .content-area{
	margin:0 0 38px 0;
}
#tip-box .icon{
	width:134px;
	height:134px;
	background-size:100%;
	margin:0 30px 0 0;
}
#tip-box .text-box{
	width:650px;
}
#tip-box .text{
	margin:0 0 40px 0;
}
#tip-box .stars a{
	width:225px;
	height:40px;
	background-size: 100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#tip-box li{
	margin:0 10px;
}
#features-box .box-1,
#features-box .box-2,
#features-box .box-3,
#features-box .box-4{
	width:230px;
	margin:0 8px;
}
#features-box .box-1 .icon,
#features-box .box-2 .icon,
#features-box .box-3 .icon,
#features-box .box-4 .icon{
	margin:0 0 15px 0;
}
#features-box .box-1 .icon a,
#features-box .box-2 .icon a,
#features-box .box-3 .icon a,
#features-box .box-4 .icon a{
	height:230px;
	background-size:80%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#features-box-2 .box-1,
#features-box-2 .box-2,
#features-box-2 .box-3,
#features-box-2 .box-4{
	width:350px;
	margin:0 16px 32px 16px;
}
#features-box-2 .box-1 .icon a,
#features-box-2 .box-2 .icon a,
#features-box-2 .box-3 .icon a,
#features-box-2 .box-4 .icon a{
	height:350px;
	background-size:70%;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	padding:25px 0 0 25px;
	font-size:38px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#learning-box .box-1,
#learning-box .box-2{
	width:350px;
	padding:20px;
	margin:0 10px 30px 10px;
}
#learning-box .image{
	margin:0 0 30px 0;
}
#learning-box .box-1 .image a,
#learning-box .box-2 .image a{
	height:200px;
	background-size:100%;
}
#learning-box .bottom-content .text{
	font-size:24px;
	margin:30px 0 0 0;
}
#learning-box .play a{
	width:90px;
	height:90px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#survey-box .text-box{
	margin:0 0 40px 0;
}
#survey-box .text{
	width:650px;
}
#survey-box .text-box .icon{
	width:130px;
	height:130px;
	background-size:80%;
}
#survey-box .button-go a,
#survey-box .button-no a{
	width:340px;
	-webkit-border-radius: 26px;
       -moz-border-radius: 26px;
         -o-border-radius: 26px;
            border-radius: 26px;
}
#survey-box .button-go .icon,
#survey-box .button-no .icon{
	width:14px;
	height:43px;
	display:inline-block;
	margin:0 15px 0 0;
	background:url(images/right-arrow-icon.png) no-repeat top;
	vertical-align:middle;
}
#survey-box .button-no .icon{
	width:40px;
	background:url(images/cross-orange-icon.png) no-repeat top;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#question-page .pq-1,
#question-page .pq-2,
#question-page .pq-3,
#question-page .pq-4,
#question-page .pq-5,
#question-page .pq-6,
#question-page .pq-7,
#question-page .pq-8,
#question-page .pq-9,
#question-page .pq-10,
#question-page .pq-11,
#question-page .cq-1,
#question-page .cq-2,
#question-page .cq-3,
#question-page .cq-4,
#question-page .cq-5,
#question-page .cq-6,
#question-page .cq-7,
#question-page .cq-8,
#question-page .cq-9,
#question-page .cq-10,
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5,
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:790px;
	margin:0 0 40px 0;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5{
	background-size:100%;
	height:600px;
	margin:0 0 70px 0;
}
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:760px;
	margin:0 0 70px 0;
}
#question-page .text,
#result-page .text{
	font-size:48px;
	margin:0 0 120px 0;
}
#question-page .bar{
	width:80%;
	height:56px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
	margin:0 0 50px 0;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#question-page .bar-dark{
	height:56px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
}
#question-page .text-small{
	width:180px;
	font-size:28px;
	margin:0 0 100px 0;
}
#question-page .slider{
	top:-28px;
	left:70%;
}
#question-page .slider a{
	width:52px;
	height:122px;
	background-size:100%;
}
#question-page .button-back,
#result-page .button-repeat,
#question-page .button-next,
#result-page .button-start{
	margin:0 0 50px 0;
}
#question-page .button-back a,
#question-page .button-next a{
	width:346px;
	font-size:32px;
	background-size:25%;
	padding:50px 70px 50px 110px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
}
#question-page .button-next a{
	padding:50px 110px 50px 70px;
}
#result-page .button-repeat a,
#result-page .button-start a{
	width:450px;
	font-size:28px;
	background-size:14%;
	padding:110px 36px 36px 36px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#question-page .dark .text{
	font-size:85px;
	margin:200px 0 0 0;
}
#question-page .dark span{
	font-size:530px;
	line-height:400px;
}



#top-grey-bar{
	padding:20px 42px;
}
#top-grey-bar .burger-menu{
	margin:22px 0 0 0;
}
#top-grey-bar .burger-menu a{
	width:63px;
	height:41px;
	background-size:100%;
}
#top-grey-bar .notification{
	margin:0 0 0 74px;
}
#top-grey-bar .profile{
	margin:7px 0 0 0;
}
#top-grey-bar .notification a{
	width:76px;
	height:79px;
	background-size:100%;
}
#top-grey-bar .profile a{
	width:81px;
	height:69px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#blue-bar{
	padding:20px 35px;
}
#blue-bar .back a{
	background-size:100%;
	width:76px;
	height:76px;
}
#blue-bar .title{
	font-size:42px;
	margin:15px 0 0 20px;
}
#grey-bg{
	padding:18px 18px 190px 18px;
}
#white-bg{
	padding:30px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
#top-bullets-bar{
	margin:15px 0 30px 0;
}
#top-bullets-bar .bullet{
	margin:0 10px;
}
#top-bullets-bar .bullet a{
	width:100px;
	height:20px;
	-webkit-border-radius: 9px;
       -moz-border-radius: 9px;
         -o-border-radius: 9px;
            border-radius: 9px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#ckecklist-page .text{
	margin:0 0 75px 0;
	font-size:42px;
}
#ckecklist-page .ckecklist{
	margin:0 0 260px 0;
}
#ckecklist-page .ckecklist li{
	margin:0 0 15px 0;
}
#ckecklist-page .ckecklist li a{
	font-size:42px;
	padding:50px;
	border-width:5px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#ckecklist-page .button-cancel a,
#ckecklist-page .button-next a,
#milestone-page .button-cancel a,
#milestone-page .button-next a,
#content-page .button-cancel a,
#content-page .button-next a{
	font-size:32px;
	width:348px;
	padding:40px 40px 40px 60px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	background-size:25%;
}
#ckecklist-page .button-next a,
#milestone-page .button-next a,
#content-page .button-next a{
	padding:40px 60px 40px 40px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#ckecklist-page .done,
#ckecklist-page .selected .done{
	background-size:100%;
	width:38px;
	height:30px;
}
#ckecklist-page .not-done,
#ckecklist-page .selected .not-done{
	background-size:100%;
	width:30px;
	height:30px;
}


#milestone-page .boxes-area{
	margin:0 0 48px 0;
}
#milestone-page .box-1,
#milestone-page .box-2,
#milestone-page .box-3,
#milestone-page .box-4{
	width:410px;
	height:410px;
	margin:0 22px 44px 22px;
	-webkit-border-radius: 32px;
       -moz-border-radius: 32px;
         -o-border-radius: 32px;
            border-radius: 32px;
}
#milestone-page .icon{
	height:290px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#milestone-page .box-1 .icon,
#milestone-page .box-2 .icon,
#milestone-page .box-3 .icon,
#milestone-page .box-4 .icon{
	background-size:70%;
}
#milestone-page .banner-done{
	-webkit-border-radius: 31px 0 0 0;
       -moz-border-radius: 31px 0 0 0;
         -o-border-radius: 31px 0 0 0;
            border-radius: 31px 0 0 0;
	background-size:100%;
	width:125px;
	height:125px;
}
#milestone-page .banner-pending{
	background-size:100%;
	width:165px;
	height:165px;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#content-page .text{
	font-size:42px;
	margin:0 0 60px 0;
}
#content-page p{
	margin:0 0 60px 0;
}
#content-page .picture-1{
	background-size:80%;
	height:497px;
}
#content-page .picture-2{
	height:530px;
	background-size:100%;
	margin:0 0 60px 0;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#content-page .video-1,
#content-page .video-2,
#content-page .video-3{
	margin:0 0 100px 0;
}
#content-page .video-1 a,
#content-page .video-2 a,
#content-page .video-3 a{
	height:539px;
	background-size:100%;
}
#content-page .hand-circle{
	top:-30px;
	right:-30px;
	background-size:100%;
	width:162px;
	height:138px;
}
#content-page .downloads{
	margin:0 0 700px 0;
}
#content-page .downloads li a{
	padding:50px 50px 50px 150px;
	color:#3d630c;
	background-size:12%;
	-webkit-border-radius: 32px;
       -moz-border-radius: 32px;
         -o-border-radius: 32px;
            border-radius: 32px;
	font-size:44px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#sevice-request a{
	height:2300px;
}
#notifications a,
#thankyou a{
	height:2500px;
}
#notifications-area,
#reminder-area,
#tasks-area{
	font-size:34px;
	background-size:70%;
	padding:0 0 620px 0;
}
#reminder-area{
	background-size:53%;
}
#notifications-area li,
#tasks-area li{
	margin:0 0 16px 0;
}
#notifications-area li a,
#tasks-area li a{
	padding:24px;
	background-size:7%;
}
#notifications-area .title,
#reminder-area .title,
#tasks-area .title{
	font-size:42px;
	margin:0;
}
#notifications-area .content,
#reminder-area .content{
	margin:13px 0 0 35px;
}
#notifications-area .reminder-inactive,
#notifications-area .reminder-active,
#notifications-area .notification-inactive,
#notifications-area .notification-active,
#reminder-area .icon{
	width:115px;
	height:115px;
	background-size:60%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#reminder-area .white-box{
	padding:0 0 70px 0;
}
#reminder-area .title-area{
	margin:0 0 40px 0;
}
#reminder-area .title-area a{
	padding:22px;
	background-size:7%;
}
#reminder-area .text{
	padding:24px 50px;
	font-size:42px;
	margin:0 0 40px 0;
}
#reminder-area .button a{
	width:84%;
	padding:38px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#tasks-area{
	padding:0 0 60px 0;
}
#tasks-area .content{
	width:750px;
}
#tasks-area .button-area{
	margin:0 0 20px 0;
}
#tasks-area .button-area .button a{
	padding:20px;
	font-size:22px;
}
#tasks-area .icon-tv,
#tasks-area .icon-tv-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-list,
#tasks-area .icon-list-inactive,
#tasks-area .icon-bulb,
#tasks-area .icon-bulb-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-video,
#tasks-area .icon-video-inactive,
#tasks-area .icon-task,
#tasks-area .icon-task-inactive{
	width:150px;
	height:150px;
	background-size:100%;
	margin:0 20px 0 0;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#timeline-area{
	font-size:42px;
	padding:0 0 60px 0;
}
#timeline-area .white-box{
	padding:29px;
	margin:0 0 15px 0;
}
#timeline-area .date{
	font-size:63px;
	margin:0 0 17px 0;
}
#timeline-area li{
	margin:0 0 15px 0;
}
#timeline-area li a{
	background-size:9%;
	padding:25px;
}
#timeline-area .icon-1,
#timeline-area .icon-2,
#timeline-area .icon-3,
#timeline-area .icon-4,
#timeline-area .icon-5,
#timeline-area .icon-6,
#timeline-area .icon-7,
#timeline-area .icon-8,
#timeline-area .icon-9,
#timeline-area .icon-10,
#timeline-area .icon-11,
#timeline-area .icon-12,
#timeline-area .icon-13{
	background-size:68%;
	width:140px;
	height:140px;
}
#timeline-area .text{
	padding:0 70px 0 30px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#community a{
	height:3800px;
}
#local-online-networks a{
	height:2900px;
}
#account a{
	height:2150px;
}
#orders a{
	height:3250px;
}
#settings a,
#privacy a{
	height:1550px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#account .link1,
#account .link2,
#account .link3,
#account .link4,
#account .link5,
#account .link6,
#account .link7,
#orders .link1,
#orders .link2,
#orders .link3,
#orders .link4,
#orders .link5,
#orders .link6,
#orders .link7,
#settings .link1,
#settings .link2,
#settings .link3,
#settings .link4,
#settings .link5,
#settings .link6,
#privacy .link1,
#privacy .link2,
#privacy .link3,
#privacy .link4,
#privacy .link5,
#privacy .link6,
#privacy .link7{
	position: absolute;
	top: 0;
	left: 40px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#account .link2,
#orders .link2,
#settings .link2,
#privacy .link2{
	left: 300px;
}
#account .link3,
#orders .link3,
#settings .link3,
#privacy .link3{
	left: 550px;
}
#account .link4,
#orders .link4,
#settings .link4,
#privacy .link4{
	left: 800px;
}
#account .link5{
	top: 140px;
	left: 870px;
}
#account .link6{
	top: 840px;
	left: 870px;
}
#account .link7{
	top: 1400px;
	left: 50px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#orders .link5{
	top: 140px;
	left: 50px;
}
#orders .link6{
	top: 590px;
	left: 50px;
}
#orders .link7{
	top: 2550px;
	left: 50px;
}
#settings .link5{
	top: 140px;
	left: 50px;
}
#settings .link6{
	top: 420px;
	left: 50px;
}
#privacy .link5{
	top: 140px;
	left: 50px;
}
#privacy .link6{
	top: 390px;
	left: 50px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#privacy .link7{
	top: 650px;
	left: 50px;
}
#account .link1 a,
#account .link2 a,
#account .link3 a,
#account .link4 a,
#account .link5 a,
#account .link6 a,
#account .link7 a,
#orders .link1 a,
#orders .link2 a,
#orders .link3 a,
#orders .link4 a,
#orders .link5 a,
#orders .link6 a,
#orders .link7 a,
#settings .link1 a,
#settings .link2 a,
#settings .link3 a,
#settings .link4 a,
#settings .link5 a,
#settings .link6 a,
#privacy .link1 a,
#privacy .link2 a,
#privacy .link3 a,
#privacy .link4 a,
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:180px;
	height:100px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#account .link5 a,
#account .link6 a{
	width:130px;
	height:100px;
}
#account .link7 a{
	width:910px;
	height:230px;
}
#orders .link5 a,
#orders .link6 a{
	width:910px;
	height:370px;
}
#orders .link7 a{
	width:910px;
	height:230px;
}
#settings .link5 a,
#settings .link6 a{
	width:910px;
	height:200px;
}
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:910px;
	height:200px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#about-me a{
	height:2250px;
	background-size:100%;
}
#about-me .link3{
	top: 1560px;
	left: 350px;
}
#about-me .link3 a{
	width:330px;
	height:100px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#community .link-1,
#community .link-2,
#local-online-networks .link-1,
#local-online-networks .link-2,
#community .link-3,
#community .link-4,
#community .link-5,
#community .link-6,
#community .link-7{
	top: 0;
	left: 170px;
}
#community .link-2,
#local-online-networks .link-2{
	left:500px;
}
#community .link-3{
	top:1730px;
}
#community .link-4{
	top:2200px;
}
#community .link-5{
	top:3350px;
}
#community .link-6{
	top:3850px;
}
#community .link-7{
	top:4900px;
}
#sharing a{
	height:1900px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#calendar a{
	height:1320px;
}
#calendar2 a{
	height:1580px;
}
#calendar3 a{
	height:1300px;
}
#calendar3 .bullet-date{
	left: 450px;
	top: 360px;
}
#calendar3 .bullet-date a{
	width: 380px;
	height: 120px;
}
#calendar .circle,
#calendar2 .circle,
#calendar3 .circle,
#create .circle,
#community .circle{
	top:950px;
	right: 30px;
}
#calendar .circle a,
#calendar2 .circle a,
#calendar3 .circle a,
#create .circle a,
#community .circle a{
	width: 200px;
	height: 200px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#create a{
	height:1520px;		
}
#calendar .link1,
#calendar .link2,
#calendar2 .link1,
#calendar2 .link2,
#calendar3 .link1,
#calendar3 .link2,
#calendar3 .link3{
	top: 850px;
	left: 420px;
}
#calendar .link1,
#calendar2 .link1,
#calendar3 .link1{
	top: 380px;
	left: 460px;
}
#calendar3 .link3{
	top: 520px;
	left:420px;
}
#calendar .link1 a,
#calendar .link2 a,
#calendar2 .link1 a,
#calendar2 .link2 a,
#calendar3 .link1 a,
#calendar3 .link2 a,
#calendar3 .link3 a{
	width: 200px;
	height: 50px;
}
#calendar .link1 a,
#calendar2 .link1 a,
#calendar3 .link1 a{
	width: 400px;
	height: 110px;
	
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/		
	
	
	
	
	
#experts a{
	height:2700px;
	background-size:100%;
}
#help a{
	height:5800px;
}
#help-mail a{
	height:4600px;
}
#help-contact a{
	height:4200px;
}
#chatbot a{
	height:1900px;
}
#notifications-settings a{
	height:2200px;	
}
#privacy-policy a,
#terms a,
#privacy-settings a{
	height:2300px;	
}
#personal-information a{
	height:2200px;	
}
#faq a,
#faq-insulin-pump a{
	height:1900px;
}
#intro-page-1 a,
#intro-page-2 a,
#intro-page-3 a{
	height:2100px;	
	background-size:100%;
}
#intro-page-1 .link-1,
#intro-page-2 .link-1,
#intro-page-3 .link-1{
	top:1370px;
	left: 50px;
}
#intro-page-1 .link-2,
#intro-page-2 .link-2,
#intro-page-3 .link-2{
	top: 1570px;
	left: 110px;
}
#intro-page-1 .link-1 a,
#intro-page-2 .link-1 a,
#intro-page-3 .link-1 a{
	width: 900px;
	height: 160px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#intro-page-1 .link-2 a,
#intro-page-2 .link-2 a,
#intro-page-3 .link-2 a{
	width: 830px;
	height: 120px;
}
#insights,
#insights-popup,
#insights-w,
#statistics{
	height:3550px;	
}
#statistics-2{
	height:6900px;	
}
#automode{
	height:3750px;	
}
#automode-2{
	height:6900px;	
}
#personalization{
	height:3850px;	
}
#programs a{
	height:3300px;
	background-size:100%;
}
#programs-2 a{
	height:1800px;
	background-size:100%;
}
#bottom-options{
	height:1580px;
	background-size:100%;
}
#left-menu{
	height:1580px;
	background-size:100%;
}
#left-menu .link-1,
#left-menu .link-2,
#left-menu .link-3,
#left-menu .link-4{
	top: 243px;
}
#left-menu .link-2{
	top: 390px;
}
#left-menu .link-3{
	top: 534px;
}
#left-menu .link-4{
	top: 680px;
}
#left-menu .link-1 a,
#left-menu .link-2 a,
#left-menu .link-3 a,
#left-menu .link-4 a{
	width: 700px;
	height: 135px;
}
#eshop a,
#see-your-orders a{
	height:2100px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#personalize a{
	height:3400px;
	background-size:100%;	
}
#explore a{
	height:1366px;
	background-size:100%;	
}
#profiling-2 a,
#profiling-3 a{
	height:2230px;
	background-size:100%;	
}
#resource2 a{
	height:2600px;
	background-size:100%;
}
#connect a{
	height:2700px;
	background-size:100%;
}


/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

	
	

	

#register .back,
#register2 .back,
#register3 .back,
#register4 .back,
#register5 .back,
#register6 .back,
#register7 .back,
#register8 .back,
#register9 .back,
#register10 .back,
#register11 .back,
#register12 .back,
#register13 .back,
#register14 .back,
#register15 .back,
#register16 .back,
#register17 .back,
#register18 .back,
#register19 .back,
#register20 .back,
#register21 .back{
	top: 80px;
	left: 50px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#register .back a,
#register2 .back a,
#register3 .back a,
#register4 .back a,
#register5 .back a,
#register6 .back a,
#register7 .back a,
#register8 .back a,
#register9 .back a,
#register10 .back a,
#register11 .back a,
#register12 .back a,
#register13 .back a,
#register14 .back a,
#register15 .back a,
#register16 .back a,
#register17 .back a,
#register18 .back a,
#register19 .back a,
#register20 .back a,
#register21 .back a{
	width: 140px;
	height:90px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#register a,
#register2 a,
#register3 a,
#register4 a,
#register5 a,
#register6 a,
#register7 a,
#register8 a,
#register9 a,
#register10 a,
#register11 a,
#register12 a,
#register13 a,
#register14 a,
#register15 a,
#register16 a,
#register17 a,
#register18 a,
#register19 a,
#register20 a,
#register21 a{
	height:2200px;
}
	/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#register .link-1{
	top: 740px;
	left: 550px;
}
#register .link-2{
	top: 1000px;
	left: 20px;
}
#register .link-1 a{
	width: 420px;
	height: 100px;
}
#register .link-2 a{
	width: 960px;
	height: 130px;
}
	/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
	
#register20 .link-1{
	top: 740px;
	left: 20px;
}
#register20 .link-2{
	top: 1680px;
	left: 20px;
}
#register20 .link-1 a{
	width: 960px;
	height: 100px;
}
#register20 .link-2 a{
	width: 960px;
	height: 130px;
}
	
	/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
	
#new-page,
#about-page{
	padding: 0 0 140px 0;
}
#about-page{
	padding: 0 0 250px 0;
}
#new-page p,
#about-page p{
	margin:0 0 60px 0;
}
#new-page .content,
#about-page .content{
	width:900px;
	font-size: 42px;
}
#new-page .top-text{
	margin: 0 0 100px 0;
	font-size: 28px;
}
#new-page .box,
#new-page .top-box{
	margin: 0 0 100px 0;
}
#new-page .top-box{
	padding: 40px;
}
#new-page .box .title,
#new-page .top-box .title,
#about-page .title{
	font-size: 36px;
	margin: 0 0 30px 0;
}
#about-page ul{
	margin: 0 0 0 80px;
}
	/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

	
#programs .link-1{
	top: 370px;
	left: 50px;
}
#programs .link-1 a{
	width: 250px;
	height: 100px;
}
#programs .link-2{
	top: 600px;
	left: 40px;
}
#programs .link-2 a{
	width: 930px;
	height: 690px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/		
	
#week .link-1{
	top: 110px;
	left: 320px;
}
#week .link-2{
	top: 240px;
	left: 30px;
}
#week .link-3{
	top: 250px;
	left: 925px;
}
#week .link-4{
	top: 400px;
	left: 60px;
}
#week .link-1 a{
	width: 380px;
	height: 70px;
}
#week .link-2 a{
	width: 180px;
	height: 80px;
}
#week .link-3 a{
	width: 60px;
	height: 60px;
}
#week .link-4 a{
	width: 890px;
	height: 120px;
}
	
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/		
	
#week .task-link-1{
	top: 610px;
	left: 55px;
}
#week .task-link-2{
	top: 775px;
	left: 55px;
}
#week .task-link-3{
	top: 940px;
	left: 55px;
}
#week .task-link-4{
	top: 1110px;
	left: 55px;
}
#week .task-link-5{
	top: 780px;
	left: 55px;
}
#week .task-link-6{
	top: 1030px;
	left: 55px;
}
#week .task-link-7{
	top: 1275px;
	left: 55px;
}
#week .task-link-8{
	top: 1440px;
	left: 55px;
}
#week .task-link-9{
	top: 1606px;
	left: 55px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#week .task-link-1 a,
#week .task-link-2 a,
#week .task-link-3 a,
#week .task-link-4 a,
#week .task-link-7 a,
#week .task-link-8 a,
#week .task-link-9 a{
	width: 920px;
	height: 150px;
}
#week .task-link-5 a,
#week .task-link-6 a{
	width: 920px;
	height: 218px;
}
	/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
	
#auto .link-1,
#auto .link-2{
	bottom:160px;
	left: 140px;
}
#auto .link-2{
	left: 550px;
}
#auto .link-1 a,
#auto .link-2 a{
	width: 300px;
	height: 170px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/			
	
#tip-box .text-box h3{
	font-size: 36px;
	margin: 0 0 20px 0;
}

#tip-box .share-bar .icon-1 a,
#tip-box .share-bar .icon-2 a,
#tip-box .share-bar .icon-3 a{
	background-size: 100%;
	width: 60px;
	height: 60px;
}
	
#eshop .link-1,
#eshop .link-2{
	top: 320px;
	left: 100px;
}
#eshop .link-2{
	left: 530px;
}
#eshop .link-1 a,
#eshop .link-2 a{
	width: 380px;
	height: 490px;
}
#personalize .link-1{
	top:2850px;
	left: 370px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#personalize .link-1 a{
	width: 300px;
	height: 140px;
}
#explore .link-1{
	top:100px;
	left: 370px;
}
#explore .link-1 a{
	width: 300px;
	height: 140px;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#register4 .link-1{
	top: 1330px;
	left: 300px;
}
#register4 .link-1 a{
	width: 420px;
	height: 120px;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#today{
	height:830px;
}
#today-guidance{
	height:3200px;
}
#today-freedom{
	height:2800px;
}
#today-control{
	height:2800px;
}
#header{
	height:127px;
}
#header-today .title,
#header .title{
	top:38px;
	margin-left:-275px;
	font-size:42px;
	width:550px;
}
#header-today{
	height:370px;
}
#header-today .link-1,
#header .link-1{
	top:0;
	left:0;
}/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#header-today .link-2,
#header .link-2{
	top:0;
	left:auto;
	right:120px;
}
#header-today .link-3,
#header .link-3{
	top:0;
	left:auto;
	right:0;
}
#header-today .link-4{
	top:120px;
	left:0;
}
#today .link-1{
	top:530px;
	left:20px;
}
#today .link-2{
	top:2110px;
	left:310px;
}
#today .link-3{
	top:2570px;
	left:90px;
}
#today .link-4{
	top:0;
	left:10px;
}
#today .link-5{
	top:650px;
	left:700px;
}
#today .link-6{
	top:20px;
	left:20px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#header-today .link-1 a,
#header .link-1 a{
	width:120px;
	height:120px;
}
#header-today .link-2 a,
#header .link-2 a{
	width:120px;
	height:120px;
}
#header-today .link-3 a,
#header .link-3 a{
	width:120px;
	height:120px;
}
#header-today .link-4 a{
	width:1000px;
	height:220px;
}
#today .link-1 a{
	width:980px;
	height:280px;
}
#today .link-2 a{
	width:400px;
	height:90px;
}
#today .link-3 a{
	width:840px;
	height:340px;
}
#today .link-4 a{
	width:980px;
	height:800px;
}
#today .link-5 a{
	width:280px;
	height:150px;
}
#today .link-6 a{
	width:980px;
	height:480px;
}

#programs a{
	height:3200px;
}
#programs .link-1{
	top: 370px;
	left: 50px;
}
#programs .link-2{
	top: 540px;
	left: 50px;
}
#programs .link-1 a{
	width: 270px;
	height: 100px;
}
#programs .link-2 a{
	width: 920px;
	height: 800px;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#resource{
	height:4400px;
}
#resource-save,
#resource-filter-2{
	height:2000px;
}
#resource .link-1,
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource .link-8,
#resource .link-9,
#resource-save .link-1,
#resource-save .link-2,
#resource-save .link-3,
#resource-save .link-8,
#resource-save .link-9,
#resource-filter-2 .link-1,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3,
#resource-filter-2 .link-8,
#resource-filter-2 .link-9{
	position:absolute;
	top:0;
	left:700px;
}
#resource .link-8,
#resource-save .link-8,
#resource-filter-2 .link-8{
	left:870px;
}
#resource .link-9,
#resource-save .link-9,
#resource-filter-2 .link-9{
	left:750px;
}
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource-save .link-2,
#resource-save .link-3,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3{
	top:140px;
	left:30px;
}
#resource .link-3,
#resource-save .link-3,
#resource-filter-2 .link-3{
	top:800px;
}
#resource .link-4{
	top:1460px;
}
#resource .link-5{
	top:2120px;
}
#resource .link-6{
	top:2800px;
}
#resource .link-7{
	top:3450px;
}/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#resource .link-1 a,
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource .link-8 a,
#resource .link-9 a,
#resource-save .link-1 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-save .link-8 a,
#resource-save .link-9 a,
#resource-filter-2 .link-1 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a,
#resource-filter-2 .link-8 a,
#resource-filter-2 .link-9 a{
	width:150px;
	height:100px;
}
#resource .link-9 a,
#resource-save .link-9 a,
#resource-filter-2 .link-9 a{
	width:250px;
}
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a{
	width:950px;
	height:610px;
}

#filter,
#preferences{
	height:2400px;
}
#filter{
	height:2600px;
}
#filter .link-1,
#preferences .link-1{
	top:2050px;
	left:220px;
}
#preferences .link-1{
	top:1350px;
}
#filter .link-1 a,
#preferences .link-1 a{
	width:600px;
	height:180px;	
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#article-1,
#article-5{
	height:1800px;
}
#article-2{
	height:2000px;
}
#article-3{
	height:2000px;
}
#article-4{
	height:2000px;
}
#article-6{
	height:2000px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#profiling a{
	height:2650px;
}
#profiling .link-1,
#profiling .link-2,
#profiling .link-3,
#profiling .link-4,
#profiling .link-5{
	top:680px;
	left: 70px;
}
#profiling .link-2{
	top:950px;
}
#profiling .link-3{
	top:1230px;
	
}
#profiling .link-4{
	top:1500px;
	
}
#profiling .link-5{
	top:1780px;
	
}
#profiling .link-1 a,
#profiling .link-2 a,
#profiling .link-3 a,
#profiling .link-4 a,
#profiling .link-5 a{
	width: 880px;
	height: 250px;
}





/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#today-guidance .link-1,
#today-guidance .link-2,
#today-guidance .link-3,
#today-guidance .link-4,
#today-guidance .link-5,
#today-freedom .link-1,
#today-freedom .link-2,
#today-freedom .link-3,
#today-freedom .link-4,
#today-control .link-1,
#today-control .link-2,
#today-control .link-3,
#today-control .link-4,
#today-control .link-5{
	top:20px;
	left:35px;
}
#today-guidance .link-2{
	top:460px;
}
#today-guidance .link-3{
	top:960px;
}/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#today-guidance .link-4{
	top:1770px;
}
#today-guidance .link-5{
	top:2360px;
}
#today-freedom .link-1{
	top:20px;
}
#today-freedom .link-2{
	top:640px;
}
#today-freedom .link-3{
	top:1440px;
}
#today-freedom .link-4{
	top:1920px;
}
#today-control .link-1{
	top:20px;
}
#today-control .link-2{
	top:420px;
}
#today-control .link-3{
	top:910px;
}
#today-control .link-4{
	top:1740px;
}
#today-control .link-5{
	top:2320px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	
#today-guidance .link-1 a,
#today-guidance .link-2 a,
#today-guidance .link-3 a,
#today-guidance .link-4 a,
#today-guidance .link-5 a,
#today-freedom .link-1 a,
#today-freedom .link-2 a,
#today-freedom .link-3 a,
#today-freedom .link-4 a,
#today-control .link-1 a,
#today-control .link-2 a,
#today-control .link-3 a,
#today-control .link-4 a,
#today-control .link-5 a{
	width:940px;
	height:390px;
}
#today-guidance .link-2 a,
#today-freedom .link-3 a,
#today-control .link-2 a{
	height:450px;
}
#today-guidance .link-3 a,
#today-freedom .link-2 a,
#today-control .link-3 a{
	height:760px;
}
#today-guidance .link-4 a,
#today-freedom .link-1 a,
#today-control .link-4 a{
	height:550px;
}
#today-freedom .link-4 a,
#today-control .link-5 a,
#today-guidance .link-5 a{
	height:500px;
}
#today-control .link-1 a{
	height:380px;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	




#reg-page-1 a,
#reg-page-1-b a,
#reg-page-1-c a,
#reg-page-1-d a,
#reg-page-info a,
#reg-page-info-2 a,
#holiday-loan-info a,
#holiday-loan-info-2 a,
#feedback a,
#push a,
#belt-clip-info a,
#reg-page-2 a,
#reg-page-2-b a,
#reg-page-3 a,
#reg-page-4 a,
#reg-page-5 a,
#reg-page-6 a,
#reg-page-7 a,
#reg-page-8 a,
#reg-page-9 a,
#reg-page-10 a,
#reg-final a,
#reg-birth a,
#reg-under-13 a{
	height:2400px;
}
#reg-page-1 .link-1{
	top:940px;
	left:70px;
}
#reg-page-1 .link-2{
	top:940px;
	left:520px;
}
#reg-page-1 .link-3{
	top:1510px;
	left:70px;
}
#reg-page-1 .link-4{
	top:1510px;
	left:520px;
}
#reg-page-1 .link-5{
	top:520px;
	left:85px;
}
#reg-page-1 .link-6{
	top:520px;
	left:520px;
}
#reg-page-1 .link-7{
	top:1090px;
	left:85px;
}
#reg-page-1 .link-8{
	top:1090px;
	left:520px;
}
#reg-page-1 .link-back,
#reg-page-1-b .link-back,
#reg-page-1-c .link-back,
#reg-page-1-d .link-back,
#reg-page-2 .link-back,
#reg-page-2-b .link-back,
#reg-page-3 .link-back,
#reg-page-4 .link-back,
#reg-page-5 .link-back,
#reg-page-6 .link-back,
#reg-page-7 .link-back,
#reg-page-8 .link-back,
#reg-page-9 .link-back,
#reg-final .link-back,
#reg-birth .link-back,
#reg-under-13 .link-back{
	top:140px;
	left:20px;
}
#reg-page-1 .link-1 a,
#reg-page-1-b .link-back a,
#reg-page-1-c .link-back a,
#reg-page-1-d .link-back a,
#reg-page-1 .link-2 a,
#reg-page-1 .link-3 a,
#reg-page-1 .link-4 a{
	width:90px;
	height:90px;
}
#reg-page-1 .link-5 a,
#reg-page-1 .link-6 a,
#reg-page-1 .link-7 a,
#reg-page-1 .link-8 a{
	width:410px;
	height:500px;
}


/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#reg-page-2 .link-1,
#reg-page-2 .link-2,
#reg-page-2-b .link-1,
#reg-page-2-b .link-2{
	top:550px;
	left:90px;
}
#reg-page-2 .link-2,
#reg-page-2-b .link-2{
	left:520px;
}
#reg-page-2 .link-1 a,
#reg-page-2 .link-2 a,
#reg-page-2-b .link-1 a,
#reg-page-2-b .link-2 a{
	width:400px;
	height:500px;
}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#reg-page-3 .link-1,
#reg-page-3 .link-2,
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:1040px;
	left:230px;
}
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:1950px;
}
#reg-page-3 .link-2,
#reg-page-4 .link-2{
	left:520px;
}
#reg-page-4 .link-3{
	top:1500px;
	left:100px;
}
#reg-page-3 .link-1 a,
#reg-page-3 .link-2 a,
#reg-page-4 .link-1 a,
#reg-page-4 .link-2 a,
#reg-page-9 .link-1 a,
#reg-page-9 .link-2 a{
	width:270px;
	height:120px;
}
#reg-page-4 .link-3 a{
	width:790px;
	height:160px;
}
#reg-page-9 .link-1,
#reg-page-9 .link-2{
	top:1400px;
	left:230px;
}
#reg-page-9 .link-2{
	left:520px;
}



/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	



#login{
	height:2000px;
}
#login .link-1{
	top:1080px;
	left:70px;
}
#login .link-2{
	top:580px;
	left:330px;
}
#login .link-1 a{
	width:880px;
	height:150px;
}
#login .link-2 a{
	width:350px;
	height:350px;
}

/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#help .link-1,
#help .link-2,
#help .link-3,
#help .link-4,
#help .link-5,
#help .link-6,
#help .link-7,
#help .link-8,
#help .link-9,
#help .link-10,
#help .link-11,
#help .link-12,
#help .link-13,
#help .link-14,
#help .link-15,
#help-mail .link-1,
#help-mail .link-2,
#help-mail .link-3,
#help-contact .link-1,
#help-contact .link-2,
#help-contact .link-3{
	top:310px;
	left:20px;
}
#help .link-2,
#help-mail .link-2,
#help-contact .link-2{
	top:740px;
}
#help .link-3,
#help-mail .link-3,
#help-contact .link-3{
	top:1090px;
}
#help-mail .link-3{
	top:2640px;
}
#help-contact .link-3{
	top:1500px;
}
#help .link-4{
	top:1570px;
}
#help .link-5{
	top:1930px;
}
#help .link-6{
	top:2750px;
}
#help .link-7{
	top:3400px;
}
#help .link-8{
	top:3940px;
}
#help .link-9{
	top:2650px;
}
#help .link-10{
	top:3320px;
}
#chatbot .link-1{
	top:150px;
	left:840px;
}
#chatbot .link-2{
	top:1330px;
	left:720px;
}
#help .link-1 a,
#help .link-2 a,
#help .link-3 a,
#help .link-4 a,
#help .link-5 a,
#help .link-6 a,
#help .link-7 a,
#help .link-8 a,
#help-mail .link-1 a,
#help-mail .link-2 a,
#help-mail .link-3 a,
#help-contact .link-1 a,
#help-contact .link-2 a,
#help-contact .link-3 a{
	width:970px;
	height:150px;
	background:none!important;
}
#help .link-9 a,
#help .link-10 a{
	width:60px;
	height:60px;
}
#faq .link-1{
	top:315px;
	left:20px;
}
#faq .link-1 a{
	width:970px;
	height:120px;
}
#sevice-request .link-1{
	top:150px;
	left:860px;
}
#sevice-request .link-2{
	top:1810px;
	left:200px;
}
#sevice-request .link-1 a{
	width:130px;
	height:130px;
}
#sevice-request .link-2 a{
	width:660px;
	height:130px;
}
#thankyou .link-1{
	top:150px;
	left:860px;
}
#thankyou .link-1 a{
	width:130px;
	height:130px;
}
#notifications .link-1{
	top:1800px;
	left:150px;
}
#personal-information .link-1{
	top:1180px;
}
#notifications .link-1 a,
#personal-information .link-1 a{
	width:720px;
	height:150px;
}
#index-2 .link-1{
	top:1380px;
	left:170px;
}
#index-2 .link-2{
	top:1380px;
	left:550px;
}
#index-2 .link-1 a,
#index-2 .link-2 a{
	width:340px;
	height:150px;
}


/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


#access{
	height:2400px;
}
#access .link-1,
#access .link-2{
	top:620px;
	left:230px;
}
#access .link-2{
	top:1220px;
}
#access .link-1 a,
#access .link-2 a{
	width:600px;
	height:180px;
}




#carelink-login{
	height:2200px;
}
#carelink-login .link-1{
	top:1010px;
	left:70px;
}
#carelink-login .link-2{
	top:1470px;
	left:40px;
}
#carelink-login .link-1 a{
	width:900px;
	height:120px;
}
#carelink-login .link-2 a{
	width:900px;
	height:120px;
}


/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/
#insights .link-1,
#insights .link-2,
#insights .link-3,
#insights .link-4,
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights .link-8,
#insights .link-9,
#insights .link-10,
#insights-popup .link-1,
#insights-w .link-1,
#insights-w .link-2,
#insights-w .link-3,
#insights-w .link-4,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7,
#insights-w .link-8,
#insights-w .link-9,
#insights-w .link-10,
#statistics .link-1,
#statistics .link-2,
#statistics .link-3,
#statistics .link-4,
#statistics .link-5,
#statistics .link-6,
#statistics-2 .link-1,
#statistics-2 .link-2,
#statistics-2 .link-3,
#statistics-2 .link-4,
#statistics-2 .link-5,
#statistics-2 .link-6,
#automode .link-1,
#automode .link-2,
#automode .link-3,
#automode .link-4,
#automode .link-5,
#automode .link-6,
#automode-2 .link-1,
#automode-2 .link-2,
#automode-2 .link-3,
#automode-2 .link-4,
#automode-2 .link-5,
#automode-2 .link-6,
#personalization .link-1,
#personalization .link-2,
#personalization .link-3,
#personalization .link-4,
#personalization .link-5{
	top:10px;
	left:10px;
}
#insights .link-2,
#insights-w .link-2,
#statistics .link-2,
#statistics-2 .link-2,
#automode .link-2,
#automode-2 .link-2,
#personalization .link-2{
	left:220px;
}
#insights .link-3,
#insights-w .link-3,
#statistics .link-3,
#statistics-2 .link-3,
#automode .link-3,
#automode-2 .link-3,
#personalization .link-3{
	left:450px;
}
#insights .link-4,
#insights-w .link-4,
#statistics .link-4,
#statistics-2 .link-4,
#automode .link-4,
#automode-2 .link-4,
#personalization .link-4{
	left:730px;
}
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7{
	top:155px;
	left:5px;
}
#insights .link-6,
#insights-w .link-6{
	left:350px;
}
#insights .link-7,
#insights-w .link-7{
	left:690px;
}
#insights .link-8,
#insights-w .link-8{
	top:640px;
	left:590px;
}
#insights .link-9,
#insights-w .link-9{
	top:1650px;
	left:515px;
}
#insights .link-10,
#insights-w .link-10{
	top:2830px;
	left:120px;
}
#insights-popup .link-1{
	top:490px;
	left:830px;
}
#statistics .link-5,
#statistics-2 .link-5,
#automode .link-5,
#automode-2 .link-5{
	top:2350px;
	left:60px;
}
#statistics .link-6,
#statistics-2 .link-6,
#automode .link-6,
#automode-2 .link-6,
#personalization .link-5{
	top:3150px;
	left:120px;
}
#statistics-2 .link-5{
	top:730px;
}
#statistics-2 .link-6{
	top:6150px;
}
#automode .link-5{
	top:2680px;
}
#automode .link-6{
	top:3250px;
}
#automode-2 .link-5{
	top:730px;
}
#automode-2 .link-6{
	top:5400px;
}
#insights .link-1 a,
#insights .link-2 a,
#insights .link-3 a,
#insights .link-4 a,
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights .link-8 a,
#insights .link-9 a,
#insights .link-10 a,
#insights-w .link-1 a,
#insights-w .link-2 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a,
#insights-w .link-8 a,
#insights-w .link-9 a,
#insights-w .link-10 a,
#statistics .link-1 a,
#statistics .link-2 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics .link-5 a,
#statistics .link-6 a,
#statistics-2 .link-1 a,
#statistics-2 .link-2 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#statistics-2 .link-5 a,
#statistics-2 .link-6 a,
#automode .link-1 a,
#automode .link-2 a,
#automode .link-3 a,
#automode .link-4 a,
#automode .link-5 a,
#automode .link-6 a,
#automode-2 .link-1 a,
#automode-2 .link-2 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#automode-2 .link-5 a,
#automode-2 .link-6 a,
#personalization .link-1 a,
#personalization .link-2 a,
#personalization .link-3 a,
#personalization .link-4 a,
#personalization .link-5 a{
	width:190px;
	height:110px;
}
#insights .link-3 a,
#insights .link-4 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#automode .link-3 a,
#automode .link-4 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#personalization .link-3 a,
#personalization .link-4 a{
	width:240px;
}
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a{
	width:320px;
	height:150px;
}
#insights .link-8 a,
#insights .link-9 a,
#insights-w .link-8 a,
#insights-w .link-9 a{
	width:70px;
	height:70px;
}
#insights .link-10 a,
#insights-w .link-10 a{
	width:800px;
	height:220px;
}
#insights-popup .link-1 a{
	width:100px;
	height:100px;
}

#statistics .link-5 a,
#statistics-2 .link-5 a,
#automode .link-5 a,
#automode-2 .link-5 a{
	width:890px;
	height:580px;
}
#statistics .link-6 a,
#statistics-2 .link-6 a,
#automode .link-6 a,
#automode-2 .link-6 a,
#personalization .link-5 a{
	width:800px;
	height:200px;
}
#statistics-2 .link-5 a{
	height:120px;
}
#automode .link-5 a{
	height:400px;
}
#automode-2 .link-5 a{
	height:120px;
}



/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/
#welcome-message-1 a,
#welcome-message-2 a,
#welcome-message-3 a{
	height:1800px;
}
#welcome-message-1 .link-1,
#welcome-message-1 .link-2,
#welcome-message-1 .link-3,
#welcome-message-2 .link-1,
#welcome-message-2 .link-2,
#welcome-message-2 .link-3,
#welcome-message-3 .link-1,
#welcome-message-3 .link-2,
#welcome-message-3 .link-3{
	top:1450px;
	left:380px;
}
#welcome-message-1 .link-2,
#welcome-message-2 .link-2,
#welcome-message-3 .link-2{
	left:480px;
}
#welcome-message-1 .link-3,
#welcome-message-2 .link-3,
#welcome-message-3 .link-3{
	left:570px;
}
#welcome-message-1 .link-1 a,
#welcome-message-1 .link-2 a,
#welcome-message-1 .link-3 a,
#welcome-message-2 .link-1 a,
#welcome-message-2 .link-2 a,
#welcome-message-2 .link-3 a,
#welcome-message-3 .link-1 a,
#welcome-message-3 .link-2 a,
#welcome-message-3 .link-3 a{
	width:70px;
	height:100px;
}


/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	

#index a{
	height:2700px;
}


#reg-page-1-c .link-1,
#reg-page-1-d .link-1,
#reg-page-1-d .link-2{
	top:940px;
	left:90px;
}
#reg-page-1-d .link-2{
	left:530px;
}
#reg-page-1-c .link-1 a,
#reg-page-1-d .link-1 a,
#reg-page-1-d .link-2 a{
	width:60px;
	height:60px;
}


#holiday-loan-info .link-1,
#holiday-loan-info-2 .link-1,
#belt-clip-info .link-1{
	top:30px;
	right:30px;
}
#holiday-loan-info .link-2,
#holiday-loan-info-2 .link-2{
	top:1240px;
	left:500px;
}
#belt-clip-info .link-2{
	top:1020px;
	left:540px;
}
#holiday-loan-info .link-1 a,
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-1 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-1 a,
#belt-clip-info .link-2 a{
	width:70px;
	height:70px;
}
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-2 a{
	width:300px;
}





#extra .link-1,
#extra .link-2,
#extra .link-3,
#extra .link-4{
	top:500px;
}
#extra .link-2{
	top:1200px;
}
#extra .link-3{
	top:640px;
	left:300px;
}
#extra .link-4{
	top:1300px;
	left:300px;
}
#extra .link-1 a,
#extra .link-2 a,
#extra .link-3 a,
#extra .link-4 a{
	width:100px;
	height:100px;
}
#extra .link-3 a,
#extra .link-4 a{
	width:420px;
	height:120px;
}


#notifications-settings .link-1{
	top:480px;
	left:190px;
}
#notifications-settings .link-1 a{
	width:70px;
	height:70px;
}



}
/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	


/*-----------------------------------------------------------ipad pro------------------------------------------------------------*/	












/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/	
@media only screen
and (max-width: 768px){ /*ipad */
#top-image,
#top-image-b,
#top-image-c{
	height:760px;
}
#top-image .layer,
#top-image-b .layer,
#top-image-c .layer,
#grey-logo-layer{
	height:70px;
}
#top-image .logo a,
#top-image-b .logo a,
#top-image-c .logo a,
#grey-logo-layer .logo a{
	width:328px;
	height:42px;
	background-size:100%;
}
#scroll-content{
	height:320px;
}
#scroll-content .icon-1,
#scroll-content .icon-2,
#scroll-content .icon-3,
#scroll-content .icon-4{
	width:120px;
	height:120px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#scroll-content .text{
	font-size:28px;
}
#scroll-content .text h1{
	font-size:38px;
}

#bottom-scroll-layer{
	-webkit-border-radius: 25px 25px 0 0;
       -moz-border-radius: 25px 25px 0 0;
         -o-border-radius: 25px 25px 0 0;
            border-radius: 25px 25px 0 0;
	padding:0 30px 40px 30px;
	font-size:30px;
}
#bottom-scroll-layer .scroll-icon a,
#agree-2 .scroll-icon a{
	width:40px;
	height:30px;
	background-size:100%;
}
#bottom-scroll-layer .title{
	font-size:32px;
	margin:0 0 20px 0;
}
#bottom-scroll-layer li a{
	height:80px;
	-webkit-border-radius: 30px;
       -moz-border-radius: 30px;
         -o-border-radius: 30px;
            border-radius: 30px;
}
#bottom-scroll-layer li .icon-1,
#bottom-scroll-layer li .icon-2,
#bottom-scroll-layer li .icon-3,
#bottom-scroll-layer li .icon-4{
	width:36px;
	height:36px;
	background-size:40%;
}
#bottom-scroll-layer li .text{
	font-size:24px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#account-page{
	padding:0 30px;
}
#account-page .icon{
	height:244px;
	background-size:contain;
	margin:60px 0;
}
#account-page .text{
	font-size:38px;
	margin:0 0 36px 0;
}
#account-page .button-yes,
#account-page .button-no{
	font-size:28px;
}
#account-page .button-yes{
	margin:0 0 20px 0;
}
#account-page .button-yes a,
#account-page .button-no a{
	padding:28px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#account-page .button-yes .title,
#account-page .button-no .title{
	font-size:48px;
	margin:0 0 15px 0;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/


#login-image{
	height:500px;
	background-position:center;
}
#login-image .layer{
	width:700px;
	height:150px;
	padding:18px 30px 20px 30px;
	font-size:26px;
}
#login-image .title{
	font-size:60px;
}
#login-image{
	height:600px;
	background-size: 90%;
}
#login-box{
	padding:30px;
}
#login-box .text-box{
	font-size:22px;
	padding:25px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	margin:0 0 20px 0;
}
#login-box .forgot{
	margin:10px 0 30px 0;
	font-size:22px;
}
#login-box .button-area .button,
#profiling-page .button-area .button-2{
	margin:0 0 20px 0;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#login-box .button-area .button a,
#profiling-page .button-area .button-2 a{
	padding:25px;
	font-size:26px;
}
#profiling-page .button-area .button-2 a{
	font-size:18px;
}
#profiling-page .button-area .button{
	margin: 0 2px;
}
#profiling-page .button-area .button a{
	padding:30px 15px;
	font-size:24px;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
}
#login-box .remember{
	font-size:20px;
}
#login-box .remember .checkbox{
	width:20px;
	height:20px;
}


/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register-page,
#agree-page,
#welcome-page,
#type-page,
#dash-page,
#page-one,
#profiling-page{
	padding:50px 20px 20px 20px;
}
#question-page{
	padding:20px;
}
#register-page .title,
#agree-page .title,
#welcome-page .title,
#type-page .title,
#dash-page .title,
#milestone-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title{
	font-size:38px;
	margin:0 0 25px 10px;
}
#welcome-page .title,
#type-page .title,
#dash-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title,
#milestone-page .title{
	margin:0 0 25px 0;
}
#dash-page{
	padding:0 20px 180px 20px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register-page .border-box,
#agree-page .border-box,
#type-page .border-box{
	padding:30px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	margin:0 0 60px 0;
}
#agree-page .border-box{
	font-size:24px;
	margin:0 0 30px 0;
}
#register-page .para{
	margin:0 0 36px 0;
}
#register-page .left-space{
	margin:0 16px 0 0;
}
#register-page .right-space{
	width:calc(100% - 50px);
}
#register-page .top-content,
#register-page .bottom-content{
	font-size:18px;
	margin:0 0 15px 0;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register-page .bottom-content{
	margin:15px 0 0 0;
}
#register-page .select-list,
#register-page .select-list-left,
#register-page .select-list-right{
	font-size:24px;
	border-bottom:3px solid #e2e2e2;
	padding:0 60px 10px 0;
}
#register-page .select-list-left{
	width:100%;
}
#register-page .select-list-right{
	float:left;
	width:100%;
	margin:30px 0 0 0;
}
#register-page .text-box,
#register-page .text-box-address,
#register-page .address-box,
#register-page .text-box-email,
#register-page .text-box-password,
#register-page .text-box-confirm{
	font-size:24px;
	border-bottom:2px solid #e2e2e2;
	padding:0 0 10px 0;
	margin:28px 0 0 0;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register-page .password-strenght{
	width:280px;
	font-size:18px;
}
#register-page .password-strenght .text{
	margin:0 0 5px 0;
}
#register-page .password-strenght .bar{
	height:4px;
}
#register-page .password-strenght .bar-dark{
	height:4px;
}
#register-page .text-box-password,
#register-page .text-box-confirm{
	width:290px;
}
#register-page .text-box-address{
	padding:0 40px 10px 0;
	width:calc(100% - 40px );
	margin:0;
}
#register-page .address-box{
	border:none;
	margin:0;
}
#register-page .info-icon a{
	width:30px;
	height:30px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register-page .grey-icon-man,
#register-page .grey-icon-circle,
#register-page .grey-icon-calander,
#register-page .grey-icon-pill,
#register-page .grey-icon-phone,
#register-page .grey-icon-email,
#register-page .grey-icon-key,
#register-page .grey-icon-locator{
	width:30px;
	height:30px;
	background-size:100%;
}
#register-page .button-area .button,
#agree-page .button-area .button{
	margin:0 0 50px 0;
}
#register-page .button-area .button a,
#agree-page .button-area .button a{
	padding:30px;
	width:70%;
	font-size:26px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
}
#register-page .agree{
	font-size:18px;
	margin:0 0 30px 0;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register-page .agree .checkbox{
	width:20px;
	height:20px;
	margin:0 15px 0 0;
}
#register-page .text-box-password{
	margin:0;
}
#register-page .text-box-email{
	margin:0;
}
#register-page .select-list,
#register-page .select-list-left,
#register-page .select-list-right{
	background:url(images/down-arrow-black-ipad.png) no-repeat right bottom;
}
#agree-page .icon-area{
	margin:0 0 20px 0;
}
#agree-page .icon-agree{
	width:153px;
	height:153px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#agree-2 .layer{
	padding:20px 20px 80px 20px;
	-webkit-border-radius: 22px 22px 0 0;
       -moz-border-radius: 22px 22px 0 0;
         -o-border-radius: 22px 22px 0 0;
            border-radius: 22px 22px 0 0;
}
#agree-2 .title{
	font-size:46px;
	margin:0 0 5px 0;
}
#agree-2 .sub-title{
	font-size:32px;
	margin:0 0 55px 0;
}
#agree-2 .text{
	font-size:24px;
	margin:0 0 70px 0;
}
#agree-2 .disagree,
#agree-2 .agree{
	margin:0 10px;
	font-size:26px;
}
#agree-2 .disagree a,
#agree-2 .agree a{
	padding:23px 66px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#agree-2 .disagree .icon,
#agree-2 .agree .icon{
	width:54px;
	height:54px;
	background-size:100%;
	margin:0 10px 0 0;
}


#welcome-page .welcome-icon{
	width:372px;
	height:372px;
	background-size:100%;
}
#welcome-page .text,
#page-one .text,
#profiling-page .box .text,
#milestone-page .text{
	font-size:24px;
	margin:0;
}
#welcome-page .text p,
#page-one .text p,
#profiling-page .text p,
#milestone-page .text p{
	margin:0 0 48px 0;
}
#welcome-page .box,
#page-one .box,
#profiling-page .box{
	width:340px;
	margin:0 8px 80px 8px;
	padding:40px 20px 60px 20px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#page-one .box{
	background-size:15%;
	padding:20px 20px 100px 20px;
	min-height:510px;
	margin:0 8px 30px 8px;
}
#profiling-page .box{
	width:100%;
	background-size:10%;
	padding:20px 100px 20px 20px;
	margin:0 0 15px 0;
}
#welcome-page .box .icon-1,
#welcome-page .box .icon-2,
#page-one .box .icon-1,
#page-one .box .icon-2,
#page-one .box .icon-3,
#page-one .box .icon-4{
	height:300px;
	margin:0 0 30px 0;
	background-size:100%;
}
#profiling-page .box .icon-1,
#profiling-page .box .icon-2{
	width:230px;
	height:230px;
	background-size:100%;
}
#profiling-page .box .content{
	width:350px;
}
#profiling-page .box .title{
	font-size:28px;
}

/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#type-page .box-1,
#type-page .box-2,
#type-page .box-3,
#type-page .box-4{
	width:260px;
	margin:0 25px 60px 25px;
}
#type-page .box-1 .icon,
#type-page .box-2 .icon,
#type-page .box-3 .icon,
#type-page .box-4 .icon{
	margin:0 0 18px 0;
}
#type-page .box-1 .icon a,
#type-page .box-2 .icon a,
#type-page .box-3 .icon a,
#type-page .box-4 .icon a{
	width:260px;
	height:260px;
	background-size:100%;
}

#type-page .box-1 .text,
#type-page .box-2 .text,
#type-page .box-3 .text,
#type-page .box-4 .text{
	font-size:28px;
}
#type-page .button-area a{
	font-size:26px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	padding:28px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#type-page .box-1 .icon a:hover,
#type-page .box-1 .selected,
#type-page .box-2 .icon a:hover,
#type-page .box-2 .selected,
#type-page .box-3 .icon a:hover,
#type-page .box-3 .selected,
#type-page .box-4 .icon a:hover,
#type-page .box-4 .selected{
	background-size:100%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/


#bottom-grey-menu{
	padding:25px 0 10px 0;
}
#bottom-grey-menu .agree-button{
	margin:15px 0 10px 0;
}
#bottom-grey-menu .agree-button a{
	height:110px;
}
#bottom-grey-menu .icon-1,
#bottom-grey-menu .icon-2,
#bottom-grey-menu .icon-3,
#bottom-grey-menu .icon-4,
#bottom-grey-menu .icon-5,
#bottom-grey-menu .icon-6,
#bottom-grey-menu .icon-7{
	margin:0;
}
#bottom-grey-menu .icon-1 a,
#bottom-grey-menu .icon-2 a,
#bottom-grey-menu .icon-3 a,
#bottom-grey-menu .icon-4 a,
#bottom-grey-menu .icon-5 a,
#bottom-grey-menu .icon-6 a,
#bottom-grey-menu .icon-7 a,
#bottom-grey-menu .icon-4 .selected{
	width:135px;
	height:40px;
	background-size:35%;
	font-size: 17px;
	padding:52px 0 0 0;
}
#bottom-grey-menu .icon-1 .selected,
#bottom-grey-menu .icon-2 .selected,
#bottom-grey-menu .icon-3 .selected,
#bottom-grey-menu .icon-5 .selected,
#bottom-grey-menu .icon-6 .selected{
	background-size: 35%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#bottom-grey-menu .icon-4 .button-1,
#bottom-grey-menu .icon-4 .button-2,
#bottom-grey-menu .icon-4 .button-3,
#bottom-grey-menu .icon-4 .button-4,
#bottom-grey-menu .icon-4 .button-5{
	right:110px;
	bottom:100px;
}
#bottom-grey-menu .icon-4 .button-2{
	bottom:230px;
}
#bottom-grey-menu .icon-4 .button-3{
	bottom:360px;
}
#bottom-grey-menu .icon-4 .button-4{
	bottom:490px;
}
#bottom-grey-menu .icon-4 .button-5{
	bottom:620px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#bottom-grey-menu .icon-4 .button-1 a,
#bottom-grey-menu .icon-4 .button-2 a,
#bottom-grey-menu .icon-4 .button-3 a,
#bottom-grey-menu .icon-4 .button-4 a,
#bottom-grey-menu .icon-4 .button-5 a,
#bottom-grey-menu .icon-4 .button-1 a:hover{
	width:386px;
	height:114px;
	background-size:100%;
}

#search-area{
	margin:40px 0 44px 0;
}
#search-area .border-box{
	width: 668px;
	padding:18px 25px;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
	font-size:28px;
}
#search-area .burger-menu{
	margin:15px 25px 0 0;
}
#search-area .burger-menu a{
	width:32px;
	height:22px;
	background-size:100%;
} 
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#search-area .search-box{
	width:410px;
	font-size:28px;
	margin:10px 0 0 0;
}
#search-area .dots{
	margin:10px 0 0 0;
}
#search-area .dots a{
	width:8px;
	height:35px;
	background-size:100%;
}
#search-area .avatar a{
	width:53px;
	height:53px;
	background-size:100%;
}
#search-area .bell a,
#search-area .back a{
	width:48px;
	height:48px;
	background-size:100%;
}
#search-area .bell,
#search-area .back{
	margin:5px 18px 0 0;
}
#search-area .search-icon{
	margin:0 25px 0 0;
}
#search-area .search-icon a{
	width:50px;
	height:50px;
	background-size:100%;
}
#social-bar{
	margin: 10px 0;
}
#social-bar a{
	width: 668px;
	height: 100px;
	background-size: 100%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#submenu,
#tasks-area #submenu{
	margin: 0 0 35px 0;
}
#submenu ul,
#tasks-area #submenu .block{
	width:668px;
}
#submenu li,
#tasks-area #submenu .item{
	margin: 0 5px;
}
#tasks-area #submenu .item{
	margin: 0 40px;	
}
#submenu li a,
#tasks-area #submenu .item a{
	padding: 0 15px 15px 15px;
	border-width: 4px;
	font-size: 20px;
}
#submenu li a:hover,
#submenu li .selected,
#tasks-area #submenu .item a:hover,
#tasks-area #submenu .item .selected{
	border-width: 4px;
}






/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#stats-box,
#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
	padding:25px 0;
	font-size:28px;
	margin:0 0 20px 0;
	width:668px;
}
#stats-box .top-chart{
	height:120px;
	background-size:100%;
	margin:0 0 20px 0;
}
#stats-box .time-box{
	margin:0 10px 0 0;
}
#stats-box .calander-box{
	margin:0 10px;
}
#stats-box .calander-box .icon{
	height:60px;
	background-size:52%;
}
#stats-box .pie-box{
	font-size:38px;
	width:140px;
	height:140px;
	background-size:100%;
	line-height:20px;
	margin:0 10px;
}
#stats-box .pie-box span{
	font-size:16px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#stats-box .pie-box .text{
	margin:55px 0 0 0;
}
#stats-box .points-box{
	line-height:30px;
	margin:0 0 0 10px;
}
#stats-box .points-box span{
	font-size:42px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	padding:20px 30px;
	font-size:24px;
}
#tip-box .content-area{
	margin:0 0 30px 0;
}
#tip-box .icon{
	width:100px;
	height:100px;
	background-size:100%;
	margin:0 20px 0 0;
}
#tip-box .text-box{
	width:450px;
}
#tip-box .text{
	margin:0 0 30px 0;
}
#tip-box .stars a{
	width:165px;
	height:30px;
	background-size: 100%;
}
#tip-box li{
	margin:0 8px;
}
#features-box .box-1,
#features-box .box-2,
#features-box .box-3,
#features-box .box-4{
	width:170px;
	margin:0 6px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#features-box .box-1 .icon,
#features-box .box-2 .icon,
#features-box .box-3 .icon,
#features-box .box-4 .icon{
	margin:0 0 15px 0;
}
#features-box .box-1 .icon a,
#features-box .box-2 .icon a,
#features-box .box-3 .icon a,
#features-box .box-4 .icon a{
	height:170px;
	background-size:80%;
}

#features-box-2 .box-1,
#features-box-2 .box-2,
#features-box-2 .box-3,
#features-box-2 .box-4{
	width:270px;
	margin:0 12px 24px 12px;
}
#features-box-2 .box-1 .icon a,
#features-box-2 .box-2 .icon a,
#features-box-2 .box-3 .icon a,
#features-box-2 .box-4 .icon a{
	height:270px;
	background-size:60%;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	padding:20px 0 0 20px;
	font-size:26px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#learning-box .box-1,
#learning-box .box-2{
	width:275px;
	padding:15px;
	margin:0 10px 20px 10px;
}
#learning-box .image{
	margin:0 0 15px 0;
}
#learning-box .box-1 .image a,
#learning-box .box-2 .image a{
	height:160px;
	background-size:100%;
}
#learning-box .bottom-content .text{
	font-size:18px;
	margin:25px 0 0 0;
}
#learning-box .play a{
	width:70px;
	height:70px;
	background-size:100%;
}

#survey-box .text-box{
	margin:0 0 30px 0;
}
#survey-box .text{
	width:500px;
}
#survey-box .text-box .icon{
	width:100px;
	height:100px;
	background-size:80%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#survey-box .button-go a,
#survey-box .button-no a{
	width:230px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
			padding:20px 30px;
}
#survey-box .button-go .icon,
#survey-box .button-no .icon{
	width:12px;
	height:37px;
	margin:0 15px 0 0;
	background-size:100%;
}
#survey-box .button-no .icon{
	width:33px;
	background-size:100%;
}

/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#question-page .pq-1,
#question-page .pq-2,
#question-page .pq-3,
#question-page .pq-4,
#question-page .pq-5,
#question-page .pq-6,
#question-page .pq-7,
#question-page .pq-8,
#question-page .pq-9,
#question-page .pq-10,
#question-page .pq-11,
#question-page .cq-1,
#question-page .cq-2,
#question-page .cq-3,
#question-page .cq-4,
#question-page .cq-5,
#question-page .cq-6,
#question-page .cq-7,
#question-page .cq-8,
#question-page .cq-9,
#question-page .cq-10,
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5,
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:520px;
	margin:0 0 40px 0;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5{
	background-size:100%;
	height:420px;
	margin:0 0 70px 0;
}
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:550px;
	margin:0 0 70px 0;
}
#question-page .text,
#result-page .text{
	font-size:38px;
	margin:0 0 80px 0;
}
#question-page .bar{
	width:85%;
	height:44px;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
	margin:0 0 30px 0;
}
#question-page .bar-dark{
	height:44px;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#question-page .text-small{
	width:138px;
	font-size:18px;
	margin:0 0 100px 0;
}
#question-page .slider{
	top:-28px;
	left:70%;
}
#question-page .slider a{
	width:44px;
	height:92px;
	background-size:100%;
}
#question-page .button-back,
#result-page .button-repeat,
#question-page .button-next,
#result-page .button-start{
	margin:0 0 50px 0;
}
#question-page .button-back a,
#question-page .button-next a{
	width:270px;
	font-size:24px;
	background-size:25%;
	padding:40px 70px 40px 90px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
}
#question-page .button-next a{
	padding:40px 90px 40px 70px;
}
#result-page .button-repeat a,
#result-page .button-start a{
	width:338px;
	font-size:24px;
	background-size:14%;
	padding:80px 30px 30px 30px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#question-page .dark .text{
	font-size:63px;
	margin:150px 0 0 0;
}
#question-page .dark span{
	font-size:398px;
	line-height:300px;
}


/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/


#top-grey-bar{
	padding:15px 28px;
}
#top-grey-bar .burger-menu{
	margin:15px 0 0 0;
}
#top-grey-bar .burger-menu a{
	width:48px;
	height:31px;
	background-size:100%;
}
#top-grey-bar .notification{
	margin:0 0 0 55px;
}
#top-grey-bar .profile{
	margin:6px 0 0 0;
}
#top-grey-bar .notification a{
	width:60px;
	height:60px;
	background-size:100%;
}
#top-grey-bar .profile a{
	width:61px;
	height:52px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#blue-bar{
	padding:15px 26px;
}
#blue-bar .back a{
	background-size:100%;
	width:56px;
	height:56px;
}
#blue-bar .title{
	font-size:32px;
	margin:10px 0 0 20px;
}
#grey-bg{
	padding:12px 12px 100px 12px;
}
#white-bg{
	padding:30px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
}
#top-bullets-bar{
	margin:10px 0 20px 0;
}
#top-bullets-bar .bullet{
	margin:0 10px;
}
#top-bullets-bar .bullet a{
	width:80px;
	height:15px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}
#ckecklist-page .text{
	margin:0 0 65px 0;
	font-size:32px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#ckecklist-page .ckecklist{
	margin:0 0 150px 0;
}
#ckecklist-page .ckecklist li{
	margin:0 0 12px 0;
}
#ckecklist-page .ckecklist li a{
	font-size:32px;
	padding:40px;
	border-width:4px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
}
#ckecklist-page .button-cancel a,
#ckecklist-page .button-next a,
#milestone-page .button-cancel a,
#milestone-page .button-next a,
#content-page .button-cancel a,
#content-page .button-next a{
	font-size:24px;
	width:260px;
	padding:30px 25px 30px 35px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	background-size:25%;
}
#ckecklist-page .button-next a,
#milestone-page .button-next a,
#content-page .button-next a{
	padding:30px 35px 30px 25px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#ckecklist-page .done,
#ckecklist-page .selected .done{
	background-size:100%;
	width:28px;
	height:25px;
}
#ckecklist-page .not-done,
#ckecklist-page .selected .not-done{
	background-size:100%;
	width:25px;
	height:25px;
}

/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#milestone-page .boxes-area{
	margin:0 0 48px 0;
}
#milestone-page .box-1,
#milestone-page .box-2,
#milestone-page .box-3,
#milestone-page .box-4{
	width:300px;
	height:300px;
	margin:0 16px 32px 16px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#milestone-page .icon{
	height:210px;
}
#milestone-page .box-1 .icon,
#milestone-page .box-2 .icon,
#milestone-page .box-3 .icon,
#milestone-page .box-4 .icon{
	background-size:70%;
}
#milestone-page .banner-done{
	-webkit-border-radius: 19px 0 0 0;
       -moz-border-radius: 19px 0 0 0;
         -o-border-radius: 19px 0 0 0;
            border-radius: 19px 0 0 0;
	background-size:100%;
	width:88px;
	height:88px;
}
#milestone-page .banner-pending{
	background-size:100%;
	width:120px;
	height:120px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#content-page .text{
	font-size:32px;
	margin:0 0 40px 0;
}
#content-page p{
	margin:0 0 40px 0;
}
#content-page .picture-1{
	background-size:80%;
	height:380px;
}
#content-page .picture-2{
	height:390px;
	background-size:100%;
	margin:0 0 40px 0;
}
#content-page .small-text{
	font-size:18px;
	margin:0 0 30px 0;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#content-page .video-1,
#content-page .video-2,
#content-page .video-3{
	margin:0 0 60px 0;
}
#content-page .video-1 a,
#content-page .video-2 a,
#content-page .video-3 a{
	height:400px;
	background-size:100%;
}
#content-page .hand-circle{
	top:-30px;
	right:-30px;
	background-size:100%;
	width:132px;
	height:118px;
}
#content-page .downloads{
	margin:0 0 500px 0;
}
#content-page .downloads li a{
	padding:40px 40px 40px 90px;
	color:#3d630c;
	background-size:10%;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	font-size:24px;
}
#notifications a{
	height:1900px;
}
#sevice-request a,
#thankyou a{
	height:1800px;
}
#notifications-area,
#reminder-area,
#tasks-area{
	font-size:26px;
	background-size:70%;
	padding:0 0 450px 0;
}
#reminder-area{
	background-size:50%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#notifications-area li,
#tasks-area li{
	margin:0 0 11px 0;
}
#notifications-area li a,
#tasks-area li a{
	padding:24px;
	background-size:7%;
}
#notifications-area .title,
#reminder-area .title,
#tasks-area .title{
	font-size:32px;
	margin:0;
}
#notifications-area .content,
#reminder-area .content{
	margin:13px 0 0 35px;
}
#notifications-area .reminder-inactive,
#notifications-area .reminder-active,
#notifications-area .notification-inactive,
#notifications-area .notification-active,
#reminder-area .icon{
	width:90px;
	height:90px;
	background-size:60%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#reminder-area .white-box{
	padding:0 0 70px 0;
}
#reminder-area .title-area{
	margin:0 0 30px 0;
}
#reminder-area .title-area a{
	padding:22px;
	background-size:7%;
}
#reminder-area .text{
	padding:24px 50px;
	font-size:32px;
	margin:0 0 40px 0;
}
#reminder-area .button a{
	width:80%;
	padding:38px;
}

/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#tasks-area{
	padding:0 0 40px 0;
}
#tasks-area .content{
	width:600px;
}
#tasks-area .button-area{
	margin:0 0 15px 0;
}
#tasks-area .button-area .button a{
	padding:20px;
	font-size:18px;
}
#tasks-area .icon-tv,
#tasks-area .icon-tv-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-list,
#tasks-area .icon-list-inactive,
#tasks-area .icon-bulb,
#tasks-area .icon-bulb-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-video,
#tasks-area .icon-video-inactive,
#tasks-area .icon-task,
#tasks-area .icon-task-inactive{
	width:100px;
	height:100px;
	background-size:100%;
	margin:0 0 0 20px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#timeline-area{
	font-size:32px;
	padding:0 0 50px 0;
}
#timeline-area .white-box{
	padding:22px;
	margin:0 0 11px 0;
}
#timeline-area .date{
	font-size:47px;
	margin:0 0 13px 0;
}
#timeline-area li{
	margin:0 0 11px 0;
}
#timeline-area li a{
	background-size:7%;
	padding:17px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#timeline-area .icon-1,
#timeline-area .icon-2,
#timeline-area .icon-3,
#timeline-area .icon-4,
#timeline-area .icon-5,
#timeline-area .icon-6,
#timeline-area .icon-7,
#timeline-area .icon-8,
#timeline-area .icon-9,
#timeline-area .icon-10,
#timeline-area .icon-11,
#timeline-area .icon-12,
#timeline-area .icon-13{
	background-size:63%;
	width:100px;
	height:100px;
}
#timeline-area .text{
	padding:0 55px 0 20px;
}

#cover a{
	height:1024px;
	background-size:100%;
}
#community a{
	height:2850px;
}
#local-online-networks a{
	height:2150px;
}
#account a{
	height:1250px;
	background-size:100%;
}
#orders a{
	height:2350px;
}
#settings a,
#privacy a{
	height:1250px;
}

#account .link1,
#account .link2,
#account .link3,
#account .link4,
#account .link5,
#account .link6,
#account .link7,
#orders .link1,
#orders .link2,
#orders .link3,
#orders .link4,
#orders .link5,
#orders .link6,
#orders .link7,
#settings .link1,
#settings .link2,
#settings .link3,
#settings .link4,
#settings .link5,
#settings .link6,
#privacy .link1,
#privacy .link2,
#privacy .link3,
#privacy .link4,
#privacy .link5,
#privacy .link6,
#privacy .link7{
	position: absolute;
	top: 0;
	left: 40px;
}
#account .link2,
#orders .link2,
#settings .link2,
#privacy .link2{
	left: 220px;
}
#account .link3,
#orders .link3,
#settings .link3,
#privacy .link3{
	left: 410px;
}
#account .link4,
#orders .link4,
#settings .link4,
#privacy .link4{
	left: 600px;
}
#account .link5{
	top: 100px;
	left: 615px;
}
#account .link6{
	top: 620px;
	left: 615px;
}
#account .link7{
	top: 1020px;
	left: 40px;
}
#orders .link5{
	top: 100px;
	left: 40px;
}
#orders .link6{
	top: 440px;
	left: 40px;
}
#orders .link7{
	top: 1920px;
	left: 40px;
}
#settings .link5{
	top: 100px;
	left: 40px;
}
#settings .link6{
	top: 320px;
	left: 40px;
}
#privacy .link5{
	top: 100px;
	left: 40px;
}
#privacy .link6{
	top: 290px;
	left: 40px;
}
#privacy .link7{
	top: 490px;
	left: 40px;
}
#account .link1 a,
#account .link2 a,
#account .link3 a,
#account .link4 a,
#account .link5 a,
#account .link6 a,
#account .link7 a,
#orders .link1 a,
#orders .link2 a,
#orders .link3 a,
#orders .link4 a,
#orders .link5 a,
#orders .link6 a,
#orders .link7 a,
#settings .link1 a,
#settings .link2 a,
#settings .link3 a,
#settings .link4 a,
#settings .link5 a,
#settings .link6 a,
#privacy .link1 a,
#privacy .link2 a,
#privacy .link3 a,
#privacy .link4 a,
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:130px;
	height:70px;
}
#account .link5 a,
#account .link6 a{
	width:130px;
	height:80px;
}
#account .link7 a{
	width:690px;
	height:200px;
}
#orders .link5 a,
#orders .link6 a{
	width:690px;
	height:290px;
}
#orders .link7 a{
	width:690px;
	height:150px;
}
#settings .link5 a,
#settings .link6 a{
	width:690px;
	height:160px;
}
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:690px;
	height:160px;
}


#about-me a{
	height:1650px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#about-me .link3{
	top: 1170px;
	left: 270px;
}
#about-me .link3 a{
	width:230px;
	height:70px;
}


/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/	
#community .link-1,
#community .link-2,
#local-online-networks .link-1,
#local-online-networks .link-2,
#community .link-3,
#community .link-4,
#community .link-5,
#community .link-6,
#community .link-7{
	top: 0;
	left: 130px;
}
#community .link-2,
#local-online-networks .link-2{
	left:370px;
}
#community .link-3{
	top:1300px;
}
#community .link-4{
	top:1650px;
}
#community .link-5{
	top:2510px;
}
#community .link-6{
	top:2900px;
}
#community .link-7{
	top:3700px;
}
#community .link-1 a,
#community .link-2 a,
#local-online-networks .link-1 a,
#local-online-networks .link-2 a,
#community .link-3 a,
#community .link-4 a,
#community .link-5 a,
#community .link-6 a,
#community .link-7 a{
	width: 200px;
	height: 70px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/	
#calendar{margin:0 0 100px 0;}
#calendar a{
	height:930px;
}
#calendar2 a{
	height:1130px;
}
#calendar3 a{
	height:930px;
}
#calendar3 .bullet-date{
	left: 350px;
	top: 260px;
}
#calendar3 .bullet-date a{
	width: 290px;
	height: 100px;
}
#create a{
	height:1100px;		
}
#create .circle .button-1,
#create .circle .button-2{
	right:20px;
	bottom:160px;
}
#create .circle .button-2{
	bottom:300px;
}
#create .circle .button-1 a,
#create .circle .button-2 a{
	width:400px;
	height:130px;
}	
	
	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	
#calendar .link1,
#calendar .link2,
#calendar2 .link1,
#calendar2 .link2,
#calendar3 .link1,
#calendar3 .link2,
#calendar3 .link3{
	top: 640px;
	left: 310px;
}
#calendar .link1,
#calendar2 .link1,
#calendar3 .link1{
	top: 280px;
	left: 360px;
}
#calendar3 .link3{
	top: 390px;
	left: 300px;
}
#calendar .link1 a,
#calendar .link2 a,
#calendar2 .link1 a,
#calendar2 .link2 a,
#calendar3 .link1 a,
#calendar3 .link2 a,
#calendar3 .link3 a{
	width: 200px;
	height: 50px;
}
#calendar .link1 a,
#calendar2 .link1 a,
#calendar3 .link1 a{
	width: 230px;
	height: 80px;	
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/	
#calendar .circle,
#calendar2 .circle,
#calendar3 .circle,
#create .circle,
#community .circle{
	top:700px;
	right: 20px;
}
#calendar .circle a,
#calendar2 .circle a,
#calendar3 .circle a,
#create .circle a,
#community .circle a{
	width: 150px;
	height: 150px;
}	
	
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/	
#sharing a{
	height:1300px;
	background-size:100%;
}
#experts a{
	height:1950px;
	background-size:100%;
}
#help a{
	height:4400px;
}
#help-mail a{
	height:3500px;
}
#help-contact a{
	height:3200px;
}
#chatbot a{
	height:1300px;
}
#notifications-settings a{
	height:1700px;	
}
#privacy-policy a,
#terms a,
#privacy-settings a{
	height:1500px;	
}
#personal-information a{
	height:1500px;	
}
#faq a,
#faq-insulin-pump a{
	height:1300px;
}
#intro-page-1 a,
#intro-page-2 a,
#intro-page-3 a{
	height:1600px;	
	background-size:100%;
}
#intro-page-1 .link-1,
#intro-page-2 .link-1,
#intro-page-3 .link-1{
	top:1025px;
	left: 40px;
}
#intro-page-1 .link-2,
#intro-page-2 .link-2,
#intro-page-3 .link-2{
	top: 1185px;
	left: 110px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#intro-page-1 .link-1 a,
#intro-page-2 .link-1 a,
#intro-page-3 .link-1 a{
	width: 670px;
	height: 120px;
}
#intro-page-1 .link-2 a,
#intro-page-2 .link-2 a,
#intro-page-3 .link-2 a{
	width: 540px;
	height: 80px;
}
#insights,
#insights-popup,
#insights-w,
#statistics{
	height:2700px;
}
#statistics-2{
	height:5500px;
}
#automode{
	height:2900px;
}
#automode-2{
	height:5100px;
}
#personalization{
	height:3000px;
}
#programs a{
	height:2500px;
	background-size:100%;
}
#programs-2 a{
	height:1300px;
	background-size:100%;
}
#bottom-options{
	height:1180px;
	background-size:100%;
}
#left-menu{
	height:1180px;
	background-size:100%;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#left-menu .link-1,
#left-menu .link-2,
#left-menu .link-3,
#left-menu .link-4{
	top: 180px;
}
#left-menu .link-2{
	top: 290px;
}
#left-menu .link-3{
	top: 400px;
}
#left-menu .link-4{
	top: 510px;
}
#left-menu .link-1 a,
#left-menu .link-2 a,
#left-menu .link-3 a,
#left-menu .link-4 a{
	width: 525px;
	height: 100px;
}
#eshop a,
#see-your-orders a{
	height:1600px;
	background-size:100%;
}
#personalize a{
	height:2500px;
	background-size:100%;	
}
#explore a{
	height:1024px;
	background-size:100%;	
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#profiling-2 a,
#profiling-3 a{
	height:1673px;
	background-size:100%;	
}

#resource2 a{
	height:1950px;
	background-size:100%;
}
#connect a{
	height:2000px;
	background-size:100%;
}


	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	
#register .back,
#register2 .back,
#register3 .back,
#register4 .back,
#register5 .back,
#register6 .back,
#register7 .back,
#register8 .back,
#register9 .back,
#register10 .back,
#register11 .back,
#register12 .back,
#register13 .back,
#register14 .back,
#register15 .back,
#register16 .back,
#register17 .back,
#register18 .back,
#register19 .back,
#register20 .back,
#register21 .back{
	top: 60px;
	left: 50px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register .back a,
#register2 .back a,
#register3 .back a,
#register4 .back a,
#register5 .back a,
#register6 .back a,
#register7 .back a,
#register8 .back a,
#register9 .back a,
#register10 .back a,
#register11 .back a,
#register12 .back a,
#register13 .back a,
#register14 .back a,
#register15 .back a,
#register16 .back a,
#register17 .back a,
#register18 .back a,
#register19 .back a,
#register20 .back a,
#register21 .back a{
	width: 100px;
	height:60px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register a,
#register2 a,
#register3 a,
#register4 a,
#register5 a,
#register6 a,
#register7 a,
#register8 a,
#register9 a,
#register10 a,
#register11 a,
#register12 a,
#register13 a,
#register14 a,
#register15 a,
#register16 a,
#register17 a,
#register18 a,
#register19 a,
#register20 a,
#register21 a{
	height:1650px;
}
#register .link-1{
	top: 540px;
	left: 420px;
}
#register .link-2{
	top: 750px;
	left: 20px;
}
#register .link-1 a{
	width: 320px;
	height: 80px;
}
#register .link-2 a{
	width: 720px;
	height: 100px;
}
	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#register20 .link-1{
	top: 540px;
	left: 20px;
}
#register20 .link-2{
	top: 1260px;
	left: 20px;
}
#register20 .link-1 a{
	width: 720px;
	height: 80px;
}
#register20 .link-2 a{
	width: 720px;
	height: 100px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	
	
	
#new-page,
#about-page{
	padding: 0 0 100px 0;
}
#about-page{
	padding: 0 0 200px 0;
}
#new-page p,
#about-page p{
	margin:0 0 40px 0;
}
#new-page .content,
#about-page .content{
	width:668px;
	font-size: 28px;
}
#new-page .top-text{
	margin: 0 0 100px 0;
	font-size: 20px;
}
#new-page .box,
#new-page .top-box{
	margin: 0 0 70px 0;
}
#new-page .top-box{
	padding: 30px;
}
#new-page .box .title,
#new-page .top-box .title{
	font-size: 26px;
	margin: 0 0 20px 0;
}
#about-page ul{
	margin: 0 0 0 50px;
}
	
	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	
	
#programs .link-1{
	top: 280px;
	left: 30px;
}
#programs .link-1 a{
	width: 200px;
	height: 70px;
}
#programs .link-2{
	top: 460px;
	left: 30px;
}
#programs .link-2 a{
	width: 700px;
	height: 500px;
}	
	
	
	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	

	
	
	
#week .link-1{
	top: 80px;
	left: 240px;
}
#week .link-2{
	top: 180px;
	left: 20px;
}
#week .link-3{
	top: 185px;
	left: 690px;
}
#week .link-4{
	top: 300px;
	left: 30px;
}
#week .link-1 a{
	width: 300px;
	height: 60px;
}
#week .link-2 a{
	width: 160px;
	height: 60px;
}
#week .link-3 a{
	width: 50px;
	height: 50px;
}
#week .link-4 a{
	width: 690px;
	height: 100px;
}	
	
	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	
	
	
#week .task-link-1{
	top: 460px;
	left: 35px;
}
#week .task-link-2{
	top: 585px;
	left: 35px;
}
#week .task-link-3{
	top: 710px;
	left: 35px;
}
#week .task-link-4{
	top: 835px;
	left: 35px;
}
#week .task-link-5{
	top: 580px;
	left: 35px;
}
#week .task-link-6{
	top: 770px;
	left: 35px;
}
#week .task-link-7{
	top: 960px;
	left: 35px;
}
#week .task-link-8{
	top: 1080px;
	left: 35px;
}
#week .task-link-9{
	top: 1210px;
	left: 35px;
}
#week .task-link-1 a,
#week .task-link-2 a,
#week .task-link-3 a,
#week .task-link-4 a,
#week .task-link-7 a,
#week .task-link-8 a,
#week .task-link-9 a{
	width: 700px;
	height: 105px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#week .task-link-5 a,
#week .task-link-6 a{
	width: 700px;
	height: 165px;
}
	
#auto .link-1,
#auto .link-2{
	bottom:120px;
	left: 100px;
}
#auto .link-2{
	left: 400px;
}
#auto .link-1 a,
#auto .link-2 a{
	width: 250px;
	height: 140px;
}

#tip-box .text-box h3{
	font-size: 30px;
	margin: 0 0 15px 0;
}

#tip-box .share-bar .icon-1 a,
#tip-box .share-bar .icon-2 a,
#tip-box .share-bar .icon-3 a{
	background-size: 100%;
	width: 50px;
	height: 50px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	
#eshop-box .button-area a{
	padding:15px 40px;
	border-width: 2px;
}
	
	
#eshop .link-1,
#eshop .link-2{
	top: 250px;
	left: 80px;
}
#eshop .link-2{
	left: 395px;
}
#eshop .link-1 a,
#eshop .link-2 a{
	width: 285px;
	height: 360px;
}
	
#personalize .link-1{
	top:2150px;
	left: 270px;
}
#personalize .link-1 a{
	width: 230px;
	height: 90px;
}
#explore .link-1{
	top:85px;
	left: 270px;
}
#explore .link-1 a{
	width: 230px;
	height: 90px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#big-button{
	width:450px;
	border-width:2px;
	padding:28px 0;
	font-size:30px;
	margin:40px 0 30px 0;
}	
#register4 .link-1{
	top: 1000px;
	left: 220px;
}
#register4 .link-1 a{
	width: 320px;
	height: 90px;
}
	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#today{
	height:620px;
}
#today-guidance,
#today-control{
	height:2350px;
}
#today-freedom{
	height:2030px;
}
#header{
	height:95px;
}
#header-today{
	height:280px;
}
#header-today .title,
#header .title{
	top:22px;
	margin-left:-210px;
	font-size:36px;
	width:420px;
}
#header-today .link-1,
#header .link-1{
	top:0;
	left:0;
}
#header-today .link-2,
#header .link-2{
	top:0;
	left:auto;
	right:90px;
}
#header-today .link-3,
#header .link-3{
	top:0;
	left:auto;
	right:0;
}
#header-today .link-4{
	top:90px;
	left:0;
}
#today .link-1{
	top:390px;
	left:10px;
}
#today .link-2{
	top:1580px;
	left:230px;
}
#today .link-3{
	top:1940px;
	left:50px;
}
#today .link-4{
	top:0;
	left:10px;
}	
#today .link-5{
	top:500px;
	left:550px;
}
#today .link-6{
	top:20px;
	left:10px;
}

/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#header-today .link-1 a,
#header .link-1 a{
	width:90px;
	height:90px;
}
#header-today .link-2 a,
#header .link-2 a{
	width:90px;
	height:90px;
}
#header-today .link-3 a,
#header .link-3 a{
	width:90px;
	height:90px;
}
#header-today .link-4 a{
	width:755px;
	height:175px;
}
#today .link-1 a{
	width:740px;
	height:210px;
}
#today .link-2 a{
	width:300px;
	height:70px;
}
#today .link-3 a{
	width:650px;
	height:240px;
}
#today .link-4 a{
	width:740px;
	height:600px;
}
#today .link-5 a{
	width:190px;
	height:100px;
}
#today .link-6 a{
	width:740px;
	height:350px;
}

	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/


#programs a{
	height:2380px;
}
#programs .link-1{
	top: 270px;
	left: 40px;
}
#programs .link-2{
	top: 400px;
	left: 35px;
}
#programs .link-1 a{
	width: 200px;
	height: 80px;
}
#programs .link-2 a{
	width: 700px;
	height: 600px;
}/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#resource{
	height:3300px;
}
#resource-save,
#resource-filter-2{
	height:1400px;
}
#resource .link-1,
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource .link-8,
#resource .link-9,
#resource-save .link-1,
#resource-save .link-2,
#resource-save .link-3,
#resource-save .link-8,
#resource-save .link-9,
#resource-filter-2 .link-1,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3,
#resource-filter-2 .link-8,
#resource-filter-2 .link-9{
	position:absolute;
	top:0;
	left:505px;
}
#resource .link-8,
#resource-save .link-8,
#resource-filter-2 .link-8{
	left:640px;
}
#resource .link-9,
#resource-save .link-9,
#resource-filter-2 .link-9{
	left:560px;
}
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource-save .link-2,
#resource-save .link-3,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3{
	top:100px;
	left:30px;
}
#resource .link-3,
#resource-save .link-3,
#resource-filter-2 .link-3{
	top:600px;
}
#resource .link-4{
	top:1100px;
}
#resource .link-5{
	top:1600px;
}
#resource .link-6{
	top:2110px;
}
#resource .link-7{
	top:2600px;
}
#resource .link-1 a,
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource .link-8 a,
#resource .link-9 a,
#resource-save .link-1 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-save .link-8 a,
#resource-save .link-9 a,
#resource-filter-2 .link-1 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a,
#resource-filter-2 .link-8 a,
#resource-filter-2 .link-9 a{
	width:130px;
	height:70px;
}
#resource .link-9 a,
#resource-save .link-9 a,
#resource-filter-2 .link-9 a{
	width:200px;
}
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a{
	width:690px;
	height:450px;
}


#filter,
#preferences{
	height:1800px;
}
#filter{
	height:2000px;
}
#filter .link-1,
#preferences .link-1{
	top:1540px;
	left:160px;
}
#preferences .link-1{
	top:1010px;
}
#filter .link-1 a,
#preferences .link-1 a{
	width:450px;
	height:120px;	
}

	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#article-1,
#article-5{
	height:1300px;
}
#article-2{
	height:1500px;
}
#article-3{
	height:1500px;
}
#article-4{
	height:1500px;
}
#article-6{
	height:1500px;
}

	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#profiling a{
	height:2000px;
}
#profiling .link-1,
#profiling .link-2,
#profiling .link-3,
#profiling .link-4,
#profiling .link-5{
	top:500px;
	left: 50px;
}
#profiling .link-2{
	top:710px;
}
#profiling .link-3{
	top:910px;
	
}
#profiling .link-4{
	top:1120px;
	
}
#profiling .link-5{
	top:1330px;
	
}
#profiling .link-1 a,
#profiling .link-2 a,
#profiling .link-3 a,
#profiling .link-4 a,
#profiling .link-5 a{
	width: 650px;
	height: 200px;
}



	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#today-guidance .link-1,
#today-guidance .link-2,
#today-guidance .link-3,
#today-guidance .link-4,
#today-guidance .link-5,
#today-freedom .link-1,
#today-freedom .link-2,
#today-freedom .link-3,
#today-freedom .link-4,
#today-control .link-1,
#today-control .link-2,
#today-control .link-3,
#today-control .link-4,
#today-control .link-5{
	top:20px;
	left:25px;
}
#today-guidance .link-2{
	top:350px;
}
#today-guidance .link-3{
	top:710px;
}
#today-guidance .link-4{
	top:1330px;
}
#today-guidance .link-5{
	top:1780px;
}
#today-freedom .link-2{
	top:470px;
}
#today-freedom .link-3{
	top:1080px;
}
#today-freedom .link-4{
	top:1460px;
}
#today-control .link-2{
	top:320px;
}
#today-control .link-3{
	top:690px;
}
#today-control .link-4{
	top:1300px;
}
#today-control .link-5{
	top:1750px;
}	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#today-guidance .link-1 a,
#today-guidance .link-2 a,
#today-guidance .link-3 a,
#today-guidance .link-4 a,
#today-guidance .link-5 a,
#today-freedom .link-1 a,
#today-freedom .link-2 a,
#today-freedom .link-3 a,
#today-freedom .link-4 a,
#today-control .link-1 a,
#today-control .link-2 a,
#today-control .link-3 a,
#today-control .link-4 a,
#today-control .link-5 a{
	width:720px;
	height:290px;
}
#today-guidance .link-2 a,
#today-freedom .link-3 a,
#today-control .link-2 a{
	height:330px;
}
#today-guidance .link-3 a,
#today-freedom .link-2 a,
#today-control .link-3 a{
	height:580px;
}
#today-guidance .link-4 a,
#today-freedom .link-1 a,
#today-control .link-4 a{
	height:410px;
}
#today-freedom .link-4 a,
#today-control .link-5 a,
#today-guidance .link-5 a{
	height:350px;
}
#today-control .link-1 a{
	height:270px;
}


	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#reg-page-1 a,
#reg-page-1-b a,
#reg-page-1-c a,
#reg-page-1-d a,
#reg-page-info a,
#reg-page-info-2 a,
#holiday-loan-info a,
#holiday-loan-info-2 a,
#feedback a,
#push a,
#belt-clip-info a,
#reg-page-2 a,
#reg-page-2-b a,
#reg-page-3 a,
#reg-page-4 a,
#reg-page-5 a,
#reg-page-6 a,
#reg-page-7 a,
#reg-page-8 a,
#reg-page-9 a,
#reg-page-10 a,
#reg-final a,
#reg-birth a,
#reg-under-13 a{
	height:1800px;
}
#reg-page-1 .link-1{
	top:700px;
	left:50px;
}
#reg-page-1 .link-2{
	top:700px;
	left:390px;
}
#reg-page-1 .link-3{
	top:1130px;
	left:50px;
}
#reg-page-1 .link-4{
	top:1130px;
	left:390px;
}
#reg-page-1 .link-5{
	top:390px;
	left:65px;
}
#reg-page-1 .link-6{
	top:390px;
	left:390px;
}
#reg-page-1 .link-7{
	top:815px;
	left:65px;
}
#reg-page-1 .link-8{
	top:815px;
	left:390px;
}
#reg-page-1 .link-back,
#reg-page-1-b .link-back,
#reg-page-1-c .link-back,
#reg-page-1-d .link-back,
#reg-page-2 .link-back,
#reg-page-2-b .link-back,
#reg-page-3 .link-back,
#reg-page-4 .link-back,
#reg-page-5 .link-back,
#reg-page-6 .link-back,
#reg-page-7 .link-back,
#reg-page-8 .link-back,
#reg-page-9 .link-back,
#reg-final .link-back,
#reg-birth .link-back,
#reg-under-13 .link-back{
	top:100px;
	left:10px;
}
#reg-page-1 .link-1 a,
#reg-page-1 .link-2 a,
#reg-page-1 .link-3 a,
#reg-page-1 .link-4 a{
	width:50px;
	height:50px;
}
#reg-page-1 .link-5 a,
#reg-page-1 .link-6 a,
#reg-page-1 .link-7 a,
#reg-page-1 .link-8 a{
	width:305px;
	height:370px;
}
#reg-page-1 .link-back a,
#reg-page-1-b .link-back a,
#reg-page-1-c .link-back a,
#reg-page-1-d .link-back a,
#reg-page-2 .link-back a,
#reg-page-2-b .link-back a,
#reg-page-3 .link-back a,
#reg-page-4 .link-back a,
#reg-page-5 .link-back a,
#reg-page-6 .link-back a,
#reg-page-7 .link-back a,
#reg-page-8 .link-back a,
#reg-page-9 .link-back a,
#reg-final .link-back a,
#reg-birth .link-back a,
#reg-under-13 .link-back a{
	width:80px;
	height:80px;
}



	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#reg-page-2 .link-1,
#reg-page-2 .link-2,
#reg-page-2-b .link-1,
#reg-page-2-b .link-2{
	top:400px;
	left:60px;
}
#reg-page-2 .link-2,
#reg-page-2-b .link-2{
	left:400px;
}
#reg-page-2 .link-1 a,
#reg-page-2 .link-2 a,
#reg-page-2-b .link-1 a,
#reg-page-2-b .link-2 a{
	width:310px;
	height:400px;
}



	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
#reg-page-3 .link-1,
#reg-page-3 .link-2,
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:780px;
	left:160px;
}
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:1460px;
}
#reg-page-3 .link-2,
#reg-page-4 .link-2{
	left:390px;
}
#reg-page-4 .link-3{
	top:1100px;
	left:100px;
}
#reg-page-3 .link-1 a,
#reg-page-3 .link-2 a,
#reg-page-4 .link-1 a,
#reg-page-4 .link-2 a,
#reg-page-9 .link-1 a,
#reg-page-9 .link-2 a{
	width:210px;
	height:100px;
}
#reg-page-4 .link-3 a{
	width:600px;
	height:150px;
}
#reg-page-9 .link-1,
#reg-page-9 .link-2{
	top:1050px;
	left:160px;
}
#reg-page-9 .link-2{
	left:390px;
}





	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/


#login{
	height:1500px;
}
#login .link-1{
	top:800px;
	left:40px;
}
#login .link-2{
	top:440px;
	left:250px;
}
#login .link-1 a{
	width:680px;
	height:110px;
}
#login .link-2 a{
	width:250px;
	height:250px;
}
/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/



#help .link-1,
#help .link-2,
#help .link-3,
#help .link-4,
#help .link-5,
#help .link-6,
#help .link-7,
#help .link-8,
#help .link-9,
#help .link-10,
#help-mail .link-1,
#help-mail .link-2,
#help-mail .link-3,
#help-contact .link-1,
#help-contact .link-2,
#help-contact .link-3{
	top:220px;
	left:20px;
}
#help .link-2,
#help-mail .link-2,
#help-contact .link-2{
	top:560px;
}
#help .link-3,
#help-mail .link-3,
#help-contact .link-3{
	top:800px;
}
#help-mail .link-3{
	top:1980px;
}
#help-contact .link-3{
	top:1130px;
}
#help .link-4{
	top:1160px;
}
#help .link-5{
	top:1430px;
}
#help .link-6{
	top:2050px;
}
#help .link-7{
	top:2550px;
}
#help .link-8{
	top:2950px;
}
#help .link-9{
	top:1990px;
}
#help .link-10{
	top:2490px;
}
#chatbot .link-1{
	top:110px;
	left:630px;
}
#chatbot .link-2{
	top:1000px;
	left:500px;
}
#help .link-1 a,
#help .link-2 a,
#help .link-3 a,
#help .link-4 a,
#help .link-5 a,
#help .link-6 a,
#help .link-7 a,
#help .link-8 a,
#help-mail .link-1 a,
#help-mail .link-2 a,
#help-mail .link-3 a,
#help-contact .link-1 a,
#help-contact .link-2 a,
#help-contact .link-3 a{
	width:720px;
	height:120px;
	background:none!important;
}
#help .link-9 a,
#help .link-10 a{
	width:40px;
	height:40px;
}
#chatbot .link-1 a{
	width:120px;
	height:100px;
}
#chatbot .link-2 a{
	width:250px;
	height:100px;
}

#faq .link-1{
	top:245px;
	left:20px;
}
#faq .link-1 a{
	width:720px;
	height:90px;
}
#sevice-request .link-1{
	top:110px;
	left:640px;
}
#sevice-request .link-2{
	top:1350px;
	left:130px;
}
#sevice-request .link-1 a{
	width:110px;
	height:110px;
}
#sevice-request .link-2 a{
	width:500px;
	height:100px;
}
#thankyou .link-1{
	top:110px;
	left:640px;
}
#thankyou .link-1 a{
	width:110px;
	height:110px;
}
#notifications .link-1,
#personal-information .link-1{
	top:1350px;
	left:130px;
}
#personal-information .link-1{
	top:900px;
}
#notifications .link-1 a,
#personal-information .link-1 a{
	width:500px;
	height:100px;
}
#index-2 .link-1{
	top:1030px;
	left:120px;
}
#index-2 .link-2{
	top:1030px;
	left:420px;
}
#index-2 .link-1 a,
#index-2 .link-2 a{
	width:240px;
	height:100px;
}



/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#access{
	height:1600px;
}
#access .link-1,
#access .link-2{
	top:480px;
	left:180px;
}
#access .link-2{
	top:930px;
}
#access .link-1 a,
#access .link-2 a{
	width:400px;
	height:110px;
}





#carelink-login{
	height:1600px;
}
#carelink-login .link-1{
	top:760px;
	left:50px;
}
#carelink-login .link-2{
	top:1100px;
	left:30px;
}
#carelink-login .link-1 a{
	width:680px;
	height:80px;
}
#carelink-login .link-2 a{
	width:680px;
	height:80px;
}

/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#insights .link-1,
#insights .link-2,
#insights .link-3,
#insights .link-4,
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights .link-8,
#insights .link-9,
#insights .link-10,
#insights-popup .link-1,
#insights-w .link-1,
#insights-w .link-2,
#insights-w .link-3,
#insights-w .link-4,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7,
#insights-w .link-8,
#insights-w .link-9,
#insights-w .link-10,
#statistics .link-1,
#statistics .link-2,
#statistics .link-3,
#statistics .link-4,
#statistics .link-5,
#statistics .link-6,
#statistics-2 .link-1,
#statistics-2 .link-2,
#statistics-2 .link-3,
#statistics-2 .link-4,
#statistics-2 .link-5,
#statistics-2 .link-6,
#automode .link-1,
#automode .link-2,
#automode .link-3,
#automode .link-4,
#automode .link-5,
#automode .link-6,
#automode-2 .link-1,
#automode-2 .link-2,
#automode-2 .link-3,
#automode-2 .link-4,
#automode-2 .link-5,
#automode-2 .link-6,
#personalization .link-1,
#personalization .link-2,
#personalization .link-3,
#personalization .link-4,
#personalization .link-5{
	top:6px;
	left:6px;
}
#insights .link-2,
#insights-w .link-2,
#statistics .link-2,
#statistics-2 .link-2,
#automode .link-2,
#automode-2 .link-2,
#personalization .link-2{
	left:170px;
}
#insights .link-3,
#insights-w .link-3,
#statistics .link-3,
#statistics-2 .link-3,
#automode .link-3,
#automode-2 .link-3,
#personalization .link-3{
	left:330px;
}
#insights .link-4,
#insights-w .link-4,
#statistics .link-4,
#statistics-2 .link-4,
#automode .link-4,
#automode-2 .link-4,
#personalization .link-4{
	left:540px;
}
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7{
	top:115px;
	left:5px;
}
#insights .link-6,
#insights-w .link-6{
	left:260px;
}
#insights .link-7,
#insights-w .link-7{
	left:510px;
}
#insights .link-8,
#insights-w .link-8{
	top:480px;
	left:430px;
}
#insights .link-9,
#insights-w .link-9{
	top:1230px;
	left:390px;
}
#insights .link-10,
#insights-w .link-10{
	top:2130px;
	left:90px;
}
#insights-popup .link-1{
	top:360px;
	left:620px;
}
#statistics .link-5,
#statistics-2 .link-5,
#automode .link-5,
#automode-2 .link-5{
	top:1750px;
	left:30px;
}
#statistics .link-6,
#statistics-2 .link-6,
#automode .link-6,
#automode-2 .link-6{
	top:2350px;
	left:80px;
}
#statistics-2 .link-5{
	top:540px;
}
#statistics-2 .link-6{
	top:4610px;
}
#automode .link-5{
	top:1990px;
}
#automode .link-6{
	top:2430px;
}
#automode-2 .link-5{
	top:540px;
}
#automode-2 .link-6{
	top:4030px;
}
#personalization .link-5{
	top:2400px;
	left:80px;
}
#insights .link-1 a,
#insights .link-2 a,
#insights .link-3 a,
#insights .link-4 a,
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights .link-8 a,
#insights .link-9 a,
#insights .link-10 a,
#insights-w .link-1 a,
#insights-w .link-2 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a,
#insights-w .link-8 a,
#insights-w .link-9 a,
#insights-w .link-10 a,
#statistics .link-1 a,
#statistics .link-2 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics .link-5 a,
#statistics .link-6 a,
#statistics-2 .link-1 a,
#statistics-2 .link-2 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#statistics-2 .link-5 a,
#statistics-2 .link-6 a,
#automode .link-1 a,
#automode .link-2 a,
#automode .link-3 a,
#automode .link-4 a,
#automode .link-5 a,
#automode .link-6 a,
#automode-2 .link-1 a,
#automode-2 .link-2 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#automode-2 .link-5 a,
#automode-2 .link-6 a,
#personalization .link-1 a,
#personalization .link-2 a,
#personalization .link-3 a,
#personalization .link-4 a,
#personalization .link-5 a{
	width:150px;
	height:90px;
}
#insights .link-3 a,
#insights .link-4 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#automode .link-3 a,
#automode .link-4 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#personalization .link-3 a,
#personalization .link-4 a{
	width:190px;
}
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a{
	width:240px;
	height:100px;
}
#insights .link-8 a,
#insights .link-9 a,
#insights-w .link-8 a,
#insights-w .link-9 a{
	width:60px;
	height:60px;
}
#insights .link-10 a,
#insights-w .link-10 a{
	width:580px;
	height:160px;
}
#insights-popup .link-1 a{
	width:80px;
	height:80px;
}
#statistics .link-5 a,
#statistics-2 .link-5 a,
#automode .link-5 a,
#automode-2 .link-5 a{
	width:690px;
	height:410px;
}
#statistics .link-6 a,
#statistics-2 .link-6 a,
#automode .link-6 a,
#automode-2 .link-6 a,
#personalization .link-5 a{
	width:600px;
	height:150px;
}
#statistics-2 .link-5 a{
	height:110px;
}
#automode .link-5 a{
	height:250px;
}
#automode-2 .link-5 a{
	height:110px;
}

/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/



#welcome-message-1 a,
#welcome-message-2 a,
#welcome-message-3 a{
	height:1400px;
}
#welcome-message-1 .link-1,
#welcome-message-1 .link-2,
#welcome-message-1 .link-3,
#welcome-message-2 .link-1,
#welcome-message-2 .link-2,
#welcome-message-2 .link-3,
#welcome-message-3 .link-1,
#welcome-message-3 .link-2,
#welcome-message-3 .link-3{
	top:1070px;
	left:280px;
}
#welcome-message-1 .link-2,
#welcome-message-2 .link-2,
#welcome-message-3 .link-2{
	left:350px;
}
#welcome-message-1 .link-3,
#welcome-message-2 .link-3,
#welcome-message-3 .link-3{
	left:420px;
}
#welcome-message-1 .link-1 a,
#welcome-message-1 .link-2 a,
#welcome-message-1 .link-3 a,
#welcome-message-2 .link-1 a,
#welcome-message-2 .link-2 a,
#welcome-message-2 .link-3 a,
#welcome-message-3 .link-1 a,
#welcome-message-3 .link-2 a,
#welcome-message-3 .link-3 a{
	width:60px;
	height:80px;
}


#index a{
	height:2000px;
}


#reg-page-1-c .link-1,
#reg-page-1-d .link-1,
#reg-page-1-d .link-2{
	top:710px;
	left:70px;
}
#reg-page-1-d .link-2{
	left:400px;
}
#reg-page-1-c .link-1 a,
#reg-page-1-d .link-1 a,
#reg-page-1-d .link-2 a{
	width:40px;
	height:40px;
}



#holiday-loan-info .link-1,
#holiday-loan-info-2 .link-1,
#belt-clip-info .link-1{
	top:20px;
	right:20px;
}
#holiday-loan-info .link-2,
#holiday-loan-info-2 .link-2{
	top:930px;
	left:380px;
}
#belt-clip-info .link-2{
	top:760px;
	left:410px;
}
#holiday-loan-info .link-1 a,
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-1 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-1 a,
#belt-clip-info .link-2 a{
	width:50px;
	height:50px;
}
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-2 a{
	width:200px;
}


/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/

#extra .link-1,
#extra .link-2,
#extra .link-3,
#extra .link-4{
	top:380px;
}
#extra .link-2{
	top:900px;
}
#extra .link-3{
	top:460px;
	left:200px;
}
#extra .link-4{
	top:980px;
	left:200px;
}
#extra .link-1 a,
#extra .link-2 a,
#extra .link-3 a,
#extra .link-4 a{
	width:70px;
	height:70px;
}
#extra .link-3 a,
#extra .link-4 a{
	width:380px;
	height:120px;
}


#notifications-settings .link-1{
	top:360px;
	left:140px;
}
#notifications-settings .link-1 a{
	width:60px;
	height:60px;
}

	
}

	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	/*-----------------------------------------------------------ipad ----------------------------------------------------------------*/
	
	
	






/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
@media only screen
and (max-width: 500px){ /*iphone 6 plus*/
#top-image,
#top-image-b,
#top-image-c{
	height:400px;
}
#top-image .layer,
#top-image-b .layer,
#top-image-c .layer,
#grey-logo-layer{
	height:46px;
}
#top-image .logo a,
#top-image-b .logo a,
#top-image-c .logo a,
#grey-logo-layer .logo a{
	width:216px;
	height:28px;
	background-size:100%;
}
#scroll-content{
	margin:10px 0 0 0;
	height:230px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#scroll-content .icon-1,
#scroll-content .icon-2,
#scroll-content .icon-3,
#scroll-content .icon-4{
	width:80px;
	height:80px;
	background-size:100%;
}
#scroll-content .text{
	font-size:18px;
	margin:10px 0 0 0;
}
#scroll-content .text h1{
	font-size:24px;
	margin:0 0 5px 0;
}
#next-button{
	font-size:18px;
}
#next-button a{
	padding:20px;
	width:60%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#bottom-scroll-layer{
	-webkit-border-radius: 25px 25px 0 0;
       -moz-border-radius: 25px 25px 0 0;
         -o-border-radius: 25px 25px 0 0;
            border-radius: 25px 25px 0 0;
	padding:0 30px 40px 30px;
}
#bottom-scroll-layer .scroll-icon a,
#agree-2 .scroll-icon a{
	width:40px;
	height:30px;
	background-size:100%;
}
#bottom-scroll-layer .title{
	font-size:24px;
	margin:0 0 10px 0;
}
#bottom-scroll-layer li a{
	height:auto;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	padding:10px 0;
}
#bottom-scroll-layer li .icon-1,
#bottom-scroll-layer li .icon-2,
#bottom-scroll-layer li .icon-3,
#bottom-scroll-layer li .icon-4{
	width:36px;
	height:36px;
	background-size:40%;
}
#bottom-scroll-layer li .text{
	font-size:16px;
}

/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#account-page{
	padding:0 30px;
}
#account-page .icon{
	height:138px;
	background-size:contain;
	margin:44px 0;
}
#account-page .text{
	font-size:20px;
	margin:0 0 20px 0;
}
#account-page .button-yes,
#account-page .button-no{
	font-size:16px;
}
#account-page .button-yes{
	margin:0 0 20px 0;
}
#account-page .button-yes a,
#account-page .button-no a{
	padding:16px;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
}
#account-page .button-yes .title,
#account-page .button-no .title{
	font-size:26px;
	margin:0 0 15px 0;
}

/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#login-image{
	height:360px;
	background-position:center;
}
#login-image .layer{
	width:360px;
	height:100px;
	padding:15px 10px 10px 10px;
	font-size:16px;
}
#login-image .title{
	font-size:34px;
	margin:0 0 7px 0;
}
#login-image{
	height:350px;
	background-size: 100%;
	margin: 0;
}
#login-box{
	padding:20px;
}
#login-box .text-box{
	font-size:16px;
	padding:18px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	margin:0 0 10px 0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#login-box .forgot{
	margin:10px 0 20px 0;
	font-size:16px;
	padding:0 0 0 5px;
}
#login-box .button-area .button,
#profiling-page .button-area .button-2{
	margin:0 0 20px 0;
}
#login-box .button-area .button a,
#profiling-page .button-area .button-2 a{
	padding:15px;
	font-size:18px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
#profiling-page .button-area .button-2{
	width:60%;
}
#profiling-page .button-area .button-2 a{
	font-size:14px;
	padding:10px;
	width:100%;
	-webkit-border-radius: 7px;
       -moz-border-radius: 7px;
         -o-border-radius: 7px;
            border-radius: 7px;
}
#profiling-page .button-area .button{
	margin: 0 0 10px 0;
	width: 100%;
}
#profiling-page .button-area .button a{
	padding:25px 15px;
	font-size:16px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#login-box .remember{
	font-size:16px;
}
#login-box .remember .checkbox{
	width:16px;
	height:16px;
}


/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#register-page,
#agree-page,
#welcome-page,
#type-page,
#dash-page,
#page-one,
#profiling-page{
	padding:30px 15px 15px 15px;
}
#dash-page{
	padding:0 15px 100px 15px;
}
#register-page .title,
#agree-page .title,
#welcome-page .title,
#type-page .title,
#dash-page .title,
#milestone-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title{
	font-size:22px;
	margin:0 0 15px 10px;
}
#welcome-page .title,
#type-page .title,
#dash-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title,
#milestone-page .title{
	margin:0 0 15px 0;
}
#register-page .border-box,
#agree-page .border-box,
#type-page .border-box{
	padding:15px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	margin:0 0 40px 0;
}
#agree-page .border-box{
	font-size:18px;
	margin:0 0 20px 0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#register-page .para{
	margin:0 0 26px 0;
}
#register-page .left-space{
	margin:0 10px 0 0;
}
#register-page .right-space{
	width:calc(100% - 40px);
}
#register-page .top-content,
#register-page .bottom-content{
	font-size:16px;
	margin:0 0 10px 0;
}
#register-page .bottom-content{
	margin:10px 0 0 0;
}
#register-page .select-list,
#register-page .select-list-left,
#register-page .select-list-right{
	font-size:18px;
	border-bottom:2px solid #e2e2e2;
	padding:0 40px 6px 0;
}
#register-page .select-list-left{
	width:100%;
}
#register-page .select-list-right{
	float:left;
	width:100%;
	margin:20px 0 0 0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#register-page .text-box,
#register-page .text-box-address,
#register-page .address-box,
#register-page .text-box-email,
#register-page .text-box-password,
#register-page .text-box-confirm{
	font-size:18px;
	border-bottom:2px solid #e2e2e2;
	padding:0 0 6px 0;
	margin:18px 0 0 0;
}
#register-page .password-strenght{
	float:left;
	width:60%;
	font-size:14px;
	margin:10px 0 0 0;
}
#register-page .password-strenght .text{
	margin:0 0 5px 0;
}
#register-page .password-strenght .bar{
	height:3px;
}
#register-page .password-strenght .bar-dark{
	height:3px;
}
#register-page .text-box-password,
#register-page .text-box-confirm{
	width:100%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#register-page .text-box-password{
	margin:0 0 10px 0;
}
#register-page .text-box-address{
	padding:0 40px 10px 0;
	width:calc(100% - 30px );
	margin:0;
	border:none;
}
#register-page .address-box{
	margin:0;
}
#register-page .info-icon a{
	width:30px;
	height:30px;
	background-size:100%;
}
#register-page .grey-icon-man,
#register-page .grey-icon-circle,
#register-page .grey-icon-calander,
#register-page .grey-icon-pill,
#register-page .grey-icon-phone,
#register-page .grey-icon-email,
#register-page .grey-icon-key,
#register-page .grey-icon-locator{
	width:30px;
	height:30px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#register-page .button-area .button,
#agree-page .button-area .button{
	margin:0 0 50px 0;
}
#register-page .button-area .button a,
#agree-page .button-area .button a{
	padding:20px;
	width:70%;
	font-size:18px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
#register-page .agree{
	font-size:16px;
	margin:0 0 20px 0;
}
#register-page .agree .checkbox{
	width:16px;
	height:16px;
	margin:0 10px 0 0;
}
#register-page .text-box-password{
	margin:0;
}
#register-page .text-box-email{
	margin:0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#register-page .select-list,
#register-page .select-list-left,
#register-page .select-list-right{
	background:url(images/down-arrow-black-iphone.png) no-repeat right bottom;
}
#agree-page .icon-area{
	margin:0 0 10px 0;
}
#agree-page .icon-agree{
	width:82px;
	height:82px;
	background-size:100%;
}


#agree-2 .layer{
	padding:10px 10px 60px 10px;
	-webkit-border-radius: 15px 15px 0 0;
       -moz-border-radius: 15px 15px 0 0;
         -o-border-radius: 15px 15px 0 0;
            border-radius: 15px 15px 0 0;
}
#agree-2 .title{
	font-size:26px;
	margin:0 0 5px 0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#agree-2 .sub-title{
	font-size:18px;
	margin:0 0 30px 0;
}
#agree-2 .text{
	font-size:16px;
	margin:0 0 40px 0;
}
#agree-2 .disagree,
#agree-2 .agree{
	margin:0 0 15px 0;
	width:100%;
	font-size:16px;
}
#agree-2 .agree{
	margin:0;
}
#agree-2 .disagree a,
#agree-2 .agree a{
	width:90%;
	padding:12px 36px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#agree-2 .disagree .icon,
#agree-2 .agree .icon{
	width:30px;
	height:30px;
	background-size:100%;
	margin:0 10px 0 0;
}


#welcome-page .welcome-icon{
	width:200px;
	height:200px;
	background-size:100%;
}
#welcome-page .text,
#page-one .text,
#profiling-page .text,
#milestone-page .text{
	font-size:16px;
	margin:0 0 20px 0;
}

#profiling-page .box .content{
	width:160px;
}
#profiling-page .box .title{
	font-size:20px;
}
#welcome-page .text p,
#page-one .text p,
#profiling-page .text p,
#milestone-page .text p{
	margin:0 0 28px 0;
}
#welcome-page .box .text,
#page-one .box .text,
#profiling-page .box .text{
	margin:0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#profiling-page .box .text{
	font-size:16px;
}
#welcome-page .box,
#page-one .box,
#profiling-page .box{
	width:180px;
	margin:0 3px 6px 3px;
	padding:20px 10px 40px 10px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
			min-height:95px;
}
#page-one .box{
	background-size:17%;
	padding:10px 10px 50px 10px;
	min-height:300px;
}
#profiling-page .box{
	width:100%;
	background-size:10%;
	padding:20px 70px 20px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0 0 10px 0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#welcome-page .box .icon-1,
#welcome-page .box .icon-2,
#page-one .box .icon-1,
#page-one .box .icon-2,
#page-one .box .icon-3,
#page-one .box .icon-4{
	height:160px;
	margin:0 0 30px 0;
	background-size:100%;
}
#profiling-page .box .icon-1,
#profiling-page .box .icon-2{
	width:110px;
	height:110px;
	background-size:100%;
}


#type-page .box-1,
#type-page .box-2,
#type-page .box-3,
#type-page .box-4{
	width:160px;
	margin:0 5px 30px 5px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#type-page .box-1 .icon,
#type-page .box-2 .icon,
#type-page .box-3 .icon,
#type-page .box-4 .icon{
	margin:0 0 8px 0;
}
#type-page .box-1 .icon a,
#type-page .box-2 .icon a,
#type-page .box-3 .icon a,
#type-page .box-4 .icon a{
	width:160px;
	height:160px;
	background-size:100%;
}

#type-page .box-1 .text,
#type-page .box-2 .text,
#type-page .box-3 .text,
#type-page .box-4 .text{
	font-size:16px;
}
#type-page .button-area a{
	font-size:18px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	padding:20px;
}
#type-page .box-1 .icon a:hover,
#type-page .box-1 .selected,
#type-page .box-2 .icon a:hover,
#type-page .box-2 .selected,
#type-page .box-3 .icon a:hover,
#type-page .box-3 .selected,
#type-page .box-4 .icon a:hover,
#type-page .box-4 .selected{
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#bottom-grey-menu{
	padding:10px 0 0 0;
}
#bottom-grey-menu .agree-button{
	margin:15px 0 10px 0;
}
#bottom-grey-menu .agree-button a{
	height:60px;
}

#bottom-grey-menu .icon-1,
#bottom-grey-menu .icon-2,
#bottom-grey-menu .icon-3,
#bottom-grey-menu .icon-4,
#bottom-grey-menu .icon-5,
#bottom-grey-menu .icon-6,
#bottom-grey-menu .icon-7{
	margin:0;
}
#bottom-grey-menu .icon-1 a,
#bottom-grey-menu .icon-2 a,
#bottom-grey-menu .icon-3 a,
#bottom-grey-menu .icon-4 a,
#bottom-grey-menu .icon-5 a,
#bottom-grey-menu .icon-6 a,
#bottom-grey-menu .icon-7 a,
#bottom-grey-menu .icon-4 .selected{
	width:68px;
	height:20px;
	background-size:39%;
	font-size: 12px;
	padding: 32px 0 0 0;
}
#bottom-grey-menu .icon-1 .selected,
#bottom-grey-menu .icon-2 .selected,
#bottom-grey-menu .icon-3 .selected,
#bottom-grey-menu .icon-5 .selected,
#bottom-grey-menu .icon-6 .selected{
	background-size: 39%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#bottom-grey-menu .icon-4 .button-1,
#bottom-grey-menu .icon-4 .button-2,
#bottom-grey-menu .icon-4 .button-3,
#bottom-grey-menu .icon-4 .button-4,
#bottom-grey-menu .icon-4 .button-5{
	right:50px;
	bottom:50px;
}
#bottom-grey-menu .icon-4 .button-2{
	bottom:120px;
}
#bottom-grey-menu .icon-4 .button-3{
	bottom:190px;
}
#bottom-grey-menu .icon-4 .button-4{
	bottom:260px;
}
#bottom-grey-menu .icon-4 .button-5{
	bottom:330px;
}

#bottom-grey-menu .icon-4 .button-1 a,
#bottom-grey-menu .icon-4 .button-2 a,
#bottom-grey-menu .icon-4 .button-3 a,
#bottom-grey-menu .icon-4 .button-4 a,
#bottom-grey-menu .icon-4 .button-5 a,
#bottom-grey-menu .icon-4 .button-1 a:hover{
	width:209px;
	height:63px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#search-area{
	margin:25px 0 25px 0;
}
#search-area .border-box{
	width: 358px;
	padding:10px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
	font-size:16px;
}
#search-area .burger-menu{
	margin:8px 15px 0 0;
}
#search-area .burger-menu a{
	width:20px;
	height:14px;
	background-size:100%;
} 
#search-area .search-box{
	width:225px;
	font-size:16px;
	margin:6px 0 0 0;
}
#search-area .dots{
	margin:6px 0 0 0;
}
#search-area .dots a{
	width:4px;
	height:20px;
	background-size:100%;
}
#search-area .avatar a{
	width:30px;
	height:30px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#search-area .bell a,
#search-area .back a{
	width:27px;
	height:27px;
	background-size:100%;
}
#search-area .bell,
#search-area .back{
	margin:3px 10px 0 0;
}
#search-area .search-icon{
	margin:0 15px 0 0;
}
#search-area .search-icon a{
	width:30px;
	height:30px;
	background-size:100%;
}
#social-bar{
	margin:5px 0 0 0;
}
#social-bar a{
	width: 358px;
	height: 50px;
	background-size: 100%;
}
#submenu,
#tasks-area #submenu{
	margin: 0 0 35px 0;
}
#submenu ul,
#tasks-area #submenu .block{
	width: 358px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#submenu li,
#tasks-area #submenu .item{
	margin: 0 5px;
}
#tasks-area #submenu .item{
	margin: 0 10px;
}
#submenu li a,
#tasks-area #submenu .item a{
	padding: 0 8px 13px 8px;
	border-width: 3px;
	font-size: 14px;
}
#submenu li a:hover,
#submenu li .selected,
#tasks-area #submenu .item a:hover,
#tasks-area #submenu .item .selected{
	border-width: 3px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/




#stats-box,
#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
	padding:25px 0;
	font-size:16px;
	margin:0 0 20px 0;
	width: 358px;
}
#stats-box .top-chart{
	height:65px;
	background-size:100%;
	margin:0 0 20px 0;
}
#stats-box .time-box{
	margin:0 30px 20px 30px;
}
#stats-box .calander-box{
	margin:0 30px 20px 30px;
}
#stats-box .calander-box .icon{
	height:45px;
	background-size:70%;
}
#stats-box .pie-box{
	font-size:24px;
	width:80px;
	height:80px;
	background-size:100%;
	line-height:15px;
	margin:0 35px 0 0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#stats-box .pie-box span{
	font-size:14px;
}
#stats-box .pie-box .text{
	margin:25px 0 0 0;
}
#stats-box .points-box{
	line-height:20px;
	margin:0 0 0 35px;
}
#stats-box .points-box span{
	font-size:24px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	padding:10px;
	font-size:16px;
}
#tip-box .content-area{
	margin:0 0 20px 0;
}
#tip-box .icon{
	width:40px;
	height:40px;
	background-size:100%;
	margin:0 10px 0 0;
}
#tip-box .text-box{
	width:270px;
}
#tip-box .text{
	margin:0 0 20px 0;
}
#tip-box .stars a{
	width:130px;
	height:25px;
	background-size: 100%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#tip-box li{
	margin:0 5px;
}
#features-box .box-1,
#features-box .box-2,
#features-box .box-3,
#features-box .box-4{
	width:100px;
	margin:0 6px;
}
#features-box .box-1 .icon,
#features-box .box-2 .icon,
#features-box .box-3 .icon,
#features-box .box-4 .icon{
	margin:0 0 15px 0;
}
#features-box .box-1 .icon a,
#features-box .box-2 .icon a,
#features-box .box-3 .icon a,
#features-box .box-4 .icon a{
	height:100px;
	background-size:80%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#features-box-2 .box-1,
#features-box-2 .box-2,
#features-box-2 .box-3,
#features-box-2 .box-4{
	width:144px;
	margin:0 3px 10px 3px;
}
#features-box-2 .box-1 .icon a,
#features-box-2 .box-2 .icon a,
#features-box-2 .box-3 .icon a,
#features-box-2 .box-4 .icon a{
	height:144px;
	background-size:60%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	padding:10px 0 0 10px;
	font-size:18px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#learning-box .box-1,
#learning-box .box-2{
	width:160px;
	padding:10px;
	margin:0 0 10px 0;
}
#learning-box .image{
	margin:0 0 10px 0;
}
#learning-box .box-1 .image a,
#learning-box .box-2 .image a{
	height:90px;
	background-size:100%;
}
#learning-box .bottom-content .text{
	font-size:14px;
	margin:15px 0 0 0;
}
#learning-box .play a{
	width:40px;
	height:40px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#survey-box .text-box{
	margin:0 0 20px 0;
}
#survey-box .text{
	width:280px;
}
#survey-box .text-box .icon{
	width:40px;
	height:60px;
	background-size:100%;
}
#survey-box .button-go,
#survey-box .button-no{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
#survey-box .button-go a,
#survey-box .button-no a{
	width:100%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	padding:10px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#survey-box .button-go .icon,
#survey-box .button-no .icon{
	width:20px;
	height:28px;
	margin:0 15px 0 0;
	background-position:right;
	background-size:50%;
}
#survey-box .button-no .icon{
	width:20px;
	background-size:100%;
}

/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#question-page .pq-1,
#question-page .pq-2,
#question-page .pq-3,
#question-page .pq-4,
#question-page .pq-5,
#question-page .pq-6,
#question-page .pq-7,
#question-page .pq-8,
#question-page .pq-9,
#question-page .pq-10,
#question-page .pq-11,
#question-page .cq-1,
#question-page .cq-2,
#question-page .cq-3,
#question-page .cq-4,
#question-page .cq-5,
#question-page .cq-6,
#question-page .cq-7,
#question-page .cq-8,
#question-page .cq-9,
#question-page .cq-10,
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5,
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:270px;
	margin:0 0 40px 0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5{
	background-size:100%;
	height:210px;
	margin:0 0 50px 0;
}
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:280px;
	margin:0 0 40px 0;
}
#question-page .text,
#result-page .text{
	font-size:20px;
	margin:0 0 50px 0;
}
#question-page .bar{
	width:95%;
	height:25px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
	margin:0 0 15px 0;
}
#question-page .bar-dark{
	height:25px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#question-page .text-small{
	width:68px;
	font-size:14px;
	margin:0 0 50px 0;
}
#question-page .slider{
	top:-10px;
	left:70%;
}
#question-page .slider a{
	width:22px;
	height:52px;
	background-size:100%;
}
#question-page .button-back,
#result-page .button-repeat,
#question-page .button-next,
#result-page .button-start{
	margin:0 0 50px 0;
}
#question-page .button-back a,
#question-page .button-next a{
	width:160px;
	font-size:16px;
	background-size:25%;
	padding:28px 28px 28px 40px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#question-page .button-next a{
	padding:28px 40px 28px 28px;
}
#result-page .button-repeat a,
#result-page .button-start a{
	width:170px;
	font-size:16px;
	background-size:17%;
	padding:50px 10px 10px 10px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
}

#question-page .dark .text{
	font-size:34px;
	margin:100px 0 0 0;
}
#question-page .dark span{
	font-size:215px;
	line-height:150px;
}

/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#top-grey-bar{
	padding:6px 15px;
}
#top-grey-bar .burger-menu{
	margin:10px 0 0 0;
}
#top-grey-bar .burger-menu a{
	width:26px;
	height:18px;
	background-size:100%;
}
#top-grey-bar .notification{
	margin:0 0 0 29px;
}
#top-grey-bar .profile{
	margin:4px 0 0 0;
}
#top-grey-bar .notification a{
	width:32px;
	height:33px;
	background-size:100%;
}
#top-grey-bar .profile a{
	width:33px;
	height:28px;
	background-size:100%;
}
#blue-bar{
	padding:7px 14px;
}
#blue-bar .back a{
	background-size:100%;
	width:30px;
	height:30px;
}
#blue-bar .title{
	font-size:18px;
	margin:5px 0 0 15px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#grey-bg{
	padding:8px 8px 80px 8px;
}
#white-bg{
	padding:20px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}
#top-bullets-bar{
	margin:5px 0 13px 0;
}
#top-bullets-bar .bullet{
	margin:0 5px;
}
#top-bullets-bar .bullet a{
	width:42px;
	height:10px;
	-webkit-border-radius: 3px;
       -moz-border-radius: 3px;
         -o-border-radius: 3px;
            border-radius: 3px;
}
#ckecklist-page .text{
	margin:0 0 35px 0;
	font-size:18px;
}
#ckecklist-page .ckecklist{
	margin:0 0 200px 0;
}
#ckecklist-page .ckecklist li{
	margin:0 0 6px 0;
}
#ckecklist-page .ckecklist li a{
	font-size:18px;
	padding:22px;
	border-width:3px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#ckecklist-page .button-cancel a,
#ckecklist-page .button-next a,
#milestone-page .button-cancel a,
#milestone-page .button-next a,
#content-page .button-cancel a,
#content-page .button-next a{
	font-size:16px;
	width:142px;
	padding:20px 20px 20px 30px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	background-size:22%;
}
#ckecklist-page .button-next a,
#milestone-page .button-next a,
#content-page .button-next a{
	padding:20px 30px 20px 20px;
}

#ckecklist-page .done,
#ckecklist-page .selected .done{
	background-size:100%;
	width:18px;
	height:13px;
	margin:0 10px 0 0;
}
#ckecklist-page .not-done,
#ckecklist-page .selected .not-done{
	background-size:100%;
	width:15px;
	height:15px;
	margin:0 10px 0 0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#milestone-page .boxes-area{
	margin:0 0 48px 0;
}
#milestone-page .box-1,
#milestone-page .box-2,
#milestone-page .box-3,
#milestone-page .box-4{
	width:168px;
	height:168px;
	margin:0 2px 4px 2px;
	-webkit-border-radius: 18px;
       -moz-border-radius: 18px;
         -o-border-radius: 18px;
            border-radius: 18px;
}
#milestone-page .icon{
	height:120px;
}
#milestone-page .box-1 .icon,
#milestone-page .box-2 .icon,
#milestone-page .box-3 .icon,
#milestone-page .box-4 .icon{
	background-size:70%;
}
#milestone-page .banner-done{
	-webkit-border-radius: 17px 0 0 0;
       -moz-border-radius: 17px 0 0 0;
         -o-border-radius: 17px 0 0 0;
            border-radius: 17px 0 0 0;
	background-size:100%;
	width:50px;
	height:50px;
}
#milestone-page .banner-pending{
	background-size:100%;
	width:70px;
	height:70px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#content-page .text{
	font-size:16px;
	margin:0 0 30px 0;
}
#content-page p{
	margin:0 0 30px 0;
}
#content-page .picture-1{
	background-size:80%;
	height:200px;
}
#content-page .picture-2{
	height:200px;
	background-size:100%;
	margin:0 0 30px 0;
}
#content-page .small-text{
	font-size:16px;
	margin:0 0 20px 0;
}

/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#content-page .video-1,
#content-page .video-2,
#content-page .video-3{
	margin:0 0 60px 0;
}
#content-page .video-1 a,
#content-page .video-2 a,
#content-page .video-3 a{
	height:300px;
	background-size:100%;
}
#content-page .hand-circle{
	top:-20px;
	right:-20px;
	background-size:100%;
	width:80px;
	height:70px;
}
#content-page .downloads{
	margin:0 0 400px 0;
}
#content-page .downloads li a{
	padding:30px 30px 30px 60px;
	background-size:13%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	font-size:16px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#notifications a{
	height:1000px;
}
#sevice-request a,
#thankyou a{
	height:1000px;
}
#notifications-area,
#reminder-area,
#tasks-area{
	font-size:16px;
	background-size:70%;
	padding:0 0 350px 0;
}
#reminder-area{
	background-size:60%;
	padding:0 0 300px 0;
}
#notifications-area li,
#tasks-area li{
	margin:0 0 5px 0;
}
#notifications-area li a,
#tasks-area li a{
	padding:15px;
	background-size:9%;
}
#notifications-area .title,
#reminder-area .title,
#tasks-area .title{
	font-size:18px;
	margin:0;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#notifications-area .content,
#reminder-area .content{
	margin:10px 0 0 20px;
}
#notifications-area .reminder-inactive,
#notifications-area .reminder-active,
#notifications-area .notification-inactive,
#notifications-area .notification-active,
#reminder-area .icon{
	width:60px;
	height:60px;
	background-size:60%;
}

#reminder-area .white-box{
	padding:0 0 60px 0;
}
#reminder-area .title-area{
	margin:0 0 20px 0;
}
#reminder-area .title-area a{
	padding:20px;
	background-size:9%;
}
#reminder-area .text{
	padding:15px 30px;
	font-size:18px;
	margin:0 0 20px 0;
}
#reminder-area .button a{
	width:80%;
	padding:25px 20px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#tasks-area{
	padding:0 0 40px 0;
}
#tasks-area .content{
	width:300px;
}
#tasks-area .button-area{
	margin:0 0 10px 0;
}
#tasks-area .button-area .button a{
	padding:10px;
	font-size:14px;
}
#tasks-area .icon-tv,
#tasks-area .icon-tv-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-list,
#tasks-area .icon-list-inactive,
#tasks-area .icon-bulb,
#tasks-area .icon-bulb-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-video,
#tasks-area .icon-video-inactive,
#tasks-area .icon-task,
#tasks-area .icon-task-inactive{
	width:60px;
	height:60px;
	background-size:100%;
	margin:0 0 0 20px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#timeline-area{
	font-size:17px;
	padding:0 0 40px 0;
}
#timeline-area .white-box{
	padding:13px;
	margin:0 0 5px 0;
}
#timeline-area .date{
	font-size:25px;
	margin:0 0 10px 0;
}
#timeline-area li{
	margin:0 0 5px 0;
}
#timeline-area li a{
	background-size:8%;
	padding:17px;
}
#timeline-area .icon-1,
#timeline-area .icon-2,
#timeline-area .icon-3,
#timeline-area .icon-4,
#timeline-area .icon-5,
#timeline-area .icon-6,
#timeline-area .icon-7,
#timeline-area .icon-8,
#timeline-area .icon-9,
#timeline-area .icon-10,
#timeline-area .icon-11,
#timeline-area .icon-12,
#timeline-area .icon-13{
	background-size:63%;
	width:56px;
	height:56px;
}
#timeline-area .text{
	padding:0 30px 0 10px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#cover a{
	height:736px;
	background-size:100%;
}
#community a{
	height:1500px;
}
#local-online-networks a{
	height:1100px;
}
#account a{
	height:1100px;
}
#orders a{
	height:1300px;
}
#settings a,
#privacy a{
	height:750px;
}
#about-me a{
	height:800px;
	background-size:100%;
}

#account .link1,
#account .link2,
#account .link3,
#account .link4,
#account .link5,
#account .link6,
#account .link7,
#orders .link1,
#orders .link2,
#orders .link3,
#orders .link4,
#orders .link5,
#orders .link6,
#orders .link7,
#settings .link1,
#settings .link2,
#settings .link3,
#settings .link4,
#settings .link5,
#settings .link6,
#privacy .link1,
#privacy .link2,
#privacy .link3,
#privacy .link4,
#privacy .link5,
#privacy .link6,
#privacy .link7{
	position: absolute;
	top: 0;
	left: 20px;
}
#account .link2,
#orders .link2,
#settings .link2,
#privacy .link2{
	left: 120px;
}
#account .link3,
#orders .link3,
#settings .link3,
#privacy .link3{
	left: 220px;
}
#account .link4,
#orders .link4,
#settings .link4,
#privacy .link4{
	left: 320px;
}
#account .link5{
	top: 60px;
	left: 340px;
}
#account .link6{
	top: 330px;
	left: 340px;
}
#account .link7{
	top: 550px;
	left: 20px;
}
#orders .link5{
	top: 60px;
	left: 20px;
}
#orders .link6{
	top: 240px;
	left: 20px;
}
#orders .link7{
	top: 1030px;
	left: 20px;
}
#settings .link5{
	top: 60px;
	left: 20px;
}
#settings .link6{
	top: 180px;
	left: 20px;
}
#privacy .link5{
	top: 60px;
	left: 20px;
}
#privacy .link6{
	top: 160px;
	left: 20px;
}
#privacy .link7{
	top: 270px;
	left: 20px;
}
#account .link1 a,
#account .link2 a,
#account .link3 a,
#account .link4 a,
#account .link5 a,
#account .link6 a,
#account .link7 a,
#orders .link1 a,
#orders .link2 a,
#orders .link3 a,
#orders .link4 a,
#orders .link5 a,
#orders .link6 a,
#orders .link7 a,
#settings .link1 a,
#settings .link2 a,
#settings .link3 a,
#settings .link4 a,
#settings .link5 a,
#settings .link6 a,
#privacy .link1 a,
#privacy .link2 a,
#privacy .link3 a,
#privacy .link4 a,
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:64px;
	height:35px;
}
#account .link5 a,
#account .link6 a{
	width:60px;
	height:40px;
}
#account .link7 a{
	width:370px;
	height:110px;
}
#orders .link5 a,
#orders .link6 a{
	width:370px;
	height:145px;
}
#orders .link7 a{
	width:370px;
	height:90px;
}
#settings .link5 a,
#settings .link6 a{
	width:370px;
	height:85px;
}
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:370px;
	height:75px;
}


#about-me .link3{
	top: 620px;	
	left: 140px;
}


	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	

	
#community .link-1,
#community .link-2,
#local-online-networks .link-1,
#local-online-networks .link-2,
#community .link-3,
#community .link-4,
#community .link-5,
#community .link-6,
#community .link-7{
	top: 0;
	left: 80px;
}
#community .link-2,
#local-online-networks .link-2{
	left:200px;
}
#community .link-3{
	top:700px;
}
#community .link-4{
	top:880px;
}
#community .link-5{
	top:1350px;
}
#community .link-6{
	top:1560px;
}
#community .link-7{
	top:1990px;
}
#community .link-1 a,
#community .link-2 a,
#local-online-networks .link-1 a,
#local-online-networks .link-2 a,
#community .link-3 a,
#community .link-4 a,
#community .link-5 a,
#community .link-6 a,
#community .link-7 a{
	width: 100px;
	height: 40px;
}
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	
	
#calendar a{
	height:630px;
}
#calendar2 a{
	height:630px;
}
#calendar3 a{
	height:640px;
}
#calendar3 .bullet-date{
	left: 180px;
	top: 147px;
}
#calendar3 .bullet-date a{
	width: 150px;
	height: 50px;
}
#create a{
	height:750px;		
}
#create .circle .button-1,
#create .circle .button-2{
	right:10px;
	bottom:50px;
}
#create .circle .button-2{
	bottom:130px;
}
#create .circle .button-1 a,
#create .circle .button-2 a{
	width:250px;
	height:130px;
}
	
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	
#calendar .link1,
#calendar .link2,
#calendar2 .link1,
#calendar2 .link2,
#calendar3 .link1,
#calendar3 .link2,
#calendar3 .link3{
	top: 340px;
	left: 170px;
}
#calendar .link1,
#calendar2 .link1,
#calendar3 .link1{
	top: 150px;
	left: 190px;
}
#calendar3 .link3{
	top: 210px;
	left: 170px;
}
#calendar .link1 a,
#calendar .link2 a,
#calendar2 .link1 a,
#calendar2 .link2 a,
#calendar3 .link1 a,
#calendar3 .link2 a,
#calendar3 .link3 a{
	width: 80px;
	height: 30px;
}
#calendar .link1 a,
#calendar2 .link1 a,
#calendar3 .link1 a{
	width: 130px;
	height: 40px;	
}
	
	
#calendar .circle,
#calendar2 .circle,
#calendar3 .circle,
#create .circle,
#community .circle{
	top:540px;
	right: 20px;
}
#calendar .circle a,
#calendar2 .circle a,
#calendar3 .circle a,
#create .circle a,
#community .circle a{
	width: 90px;
	height: 90px;
}
	
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	
#sharing a{
	height:600px;
	background-size:100%;
}
#experts a{
	height:1100px;
	background-size:100%;
}
#help a{
	height:2350px;	
}
#help-mail a{
	height:1900px;
}
#help-contact a{
	height:1700px;
}
#chatbot a{
	height:820px;
}
#notifications-settings a{
	height:900px;	
}
#privacy-policy a,
#terms a,
#privacy-settings a{
	height:800px;	
}
#personal-information a{
	height:800px;	
}
#faq a,
#faq-insulin-pump a{
	height:820px;
}
#intro-page-1 a,
#intro-page-2 a,
#intro-page-3 a{
	height:750px;	
	background-size:100%;
}
#intro-page-1 .link-1,
#intro-page-2 .link-1,
#intro-page-3 .link-1{
	top: 555px;
	left: 20px;
}
#intro-page-1 .link-2,
#intro-page-2 .link-2,
#intro-page-3 .link-2{
	top: 640px;
	left: 60px;
}
#intro-page-1 .link-1 a,
#intro-page-2 .link-1 a,
#intro-page-3 .link-1 a{
	width: 360px;
	height: 60px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#intro-page-1 .link-2 a,
#intro-page-2 .link-2 a,
#intro-page-3 .link-2 a{
	width: 290px;
	height: 40px;
}
#insights,
#insights-popup,
#insights-w,
#statistics{
	height:1450px;
}
#statistics-2{
	height:2650px;
}
#automode{
	height:1650px;
}
#automode-2{
	height:2650px;
}
#personalization{
	height:1750px;
}

#programs-2 a{
	height:700px;
	background-size:100%;
}
#bottom-options{
	height:680px;
	background-size:100%;
}
#left-menu{
	height:880px;
	background-size:100%;
}
#left-menu .link-1,
#left-menu .link-2,
#left-menu .link-3,
#left-menu .link-4{
	top: 100px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#left-menu .link-2{
	top: 160px;
}
#left-menu .link-3{
	top: 218px;
}
#left-menu .link-4{
	top: 275px;
}
#left-menu .link-1 a,
#left-menu .link-2 a,
#left-menu .link-3 a,
#left-menu .link-4 a{
	width: 284px;
	height: 50px;
}
#eshop a,
#see-your-orders a{
	height:830px;
	background-size:100%;
}
#personalize a{
	height:1350px;
	background-size:100%;	
}
#explore a{
	height:736px;
	background-size:100%;	
}

#profiling-2 a,
#profiling-3 a{
	height:902px;
	background-size:100%;	
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#resource2 a{
	height:1040px;
	background-size:100%;
}
#connect a{
	height:1100px;
	background-size:100%;
}

#register .back,
#register2 .back,
#register3 .back,
#register4 .back,
#register5 .back,
#register6 .back,
#register7 .back,
#register8 .back,
#register9 .back,
#register10 .back,
#register11 .back,
#register12 .back,
#register13 .back,
#register14 .back,
#register15 .back,
#register16 .back,
#register17 .back,
#register18 .back,
#register19 .back,
#register20 .back,
#register21 .back{
	top: 30px;
	left: 10px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#register .back a,
#register2 .back a,
#register3 .back a,
#register4 .back a,
#register5 .back a,
#register6 .back a,
#register7 .back a,
#register8 .back a,
#register9 .back a,
#register10 .back a,
#register11 .back a,
#register12 .back a,
#register13 .back a,
#register14 .back a,
#register15 .back a,
#register16 .back a,
#register17 .back a,
#register18 .back a,
#register19 .back a,
#register20 .back a,
#register21 .back a{
	width: 80px;
	height:40px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#register a,
#register2 a,
#register3 a,
#register4 a,
#register5 a,
#register6 a,
#register7 a,
#register8 a,
#register9 a,
#register10 a,
#register11 a,
#register12 a,
#register13 a,
#register14 a,
#register15 a,
#register16 a,
#register17 a,
#register18 a,
#register19 a,
#register20 a,
#register21 a{
	height:900px;
}
#register .link-1{
	top: 300px;
	left: 230px;
}
#register .link-2{
	top: 400px;
	left: 10px;
}
#register .link-1 a{
	width: 170px;
	height: 40px;
}
#register .link-2 a{
	width: 380px;
	height: 60px;
}
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	
#register20 .link-1{
	top: 300px;
	left: 10px;
}
#register20 .link-2{
	top: 670px;
	left: 10px;
}
#register20 .link-1 a{
	width: 380px;
	height: 40px;
}
#register20 .link-2 a{
	width: 380px;
	height: 60px;
}

	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	
#new-page,
#about-page
{
	padding: 0 0 40px 0;
}
#new-page p,
#about-page p{
	margin:0 0 40px 0;
}
#new-page .content,
#about-page .content{
	width:358px;
	font-size: 16px;
}
#new-page .top-text{
	margin: 0 0 50px 0;
	font-size: 14px;
}
#new-page .box,
#new-page .top-box{
	margin: 0 0 50px 0;
}
#new-page .top-box{
	padding: 20px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#new-page .box .title,
#new-page .top-box .title{
	font-size: 16px;
	margin: 0 0 20px 0;
}
#about-page ul{
	margin: 0 0 0 40px;
}
#about-page ul li{
	margin: 0 0 10px 0;	
}
	
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	

	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

	
#week .link-1{
	top: 40px;
	left: 130px;
}
#week .link-2{
	top: 98px;
	left: 10px;
}
#week .link-3{
	top: 100px;
	left: 370px;
}
#week .link-4{
	top: 160px;
	left: 10px;
}
#week .link-1 a{
	width: 160px;
	height: 35px;
}
#week .link-2 a{
	width: 70px;
	height: 30px;
}
#week .link-3 a{
	width: 30px;
	height: 30px;
}
#week .link-4 a{
	width: 390px;
	height: 50px;
}	
	
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	
#week .task-link-1{
	top: 250px;
	left: 20px;
}
#week .task-link-2{
	top: 315px;
	left: 20px;
}
#week .task-link-3{
	top: 383px;
	left: 20px;
}
#week .task-link-4{
	top: 450px;
	left: 20px;
}
#week .task-link-5{
	top: 315px;
	left: 20px;
}
#week .task-link-6{
	top: 415px;
	left: 20px;
}
#week .task-link-7{
	top: 520px;
	left: 20px;
}
#week .task-link-8{
	top: 585px;
	left: 20px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#week .task-link-9{
	top: 652px;
	left: 20px;
}
#week .task-link-1 a,
#week .task-link-2 a,
#week .task-link-3 a,
#week .task-link-4 a,
#week .task-link-7 a,
#week .task-link-8 a,
#week .task-link-9 a{
	width: 370px;
	height: 55px;
}
#week .task-link-5 a,
#week .task-link-6 a{
	width: 370px;
	height: 87px;
}
	
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#auto .link-1,
#auto .link-2{
	bottom:70px;
	left: 55px;
}
#auto .link-2{
	left: 210px;
}
#auto .link-1 a,
#auto .link-2 a{
	width: 130px;
	height: 60px;
}

#tip-box .text-box h3{
	font-size: 18px;
	margin: 0 0 15px 0;
}

	
#tip-box .share-bar .icon-1 a,
#tip-box .share-bar .icon-2 a,
#tip-box .share-bar .icon-3 a{
	background-size: 100%;
	width: 35px;
	height: 35px;
}

#eshop-box .text{
	margin: 0 0 20px 0;
}
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
	
#eshop .link-1,
#eshop .link-2{
	top: 130px;
	left: 45px;
}
#eshop .link-2{
	left: 215px;
}
#eshop .link-1 a,
#eshop .link-2 a{
	width: 150px;
	height: 200px;
}
	
#personalize .link-1{
	top:1150px;
	left: 150px;
}
#personalize .link-1 a{
	width: 110px;
	height: 60px;
}
#explore .link-1{
	top:40px;
	left: 150px;
}
#explore .link-1 a{
	width: 110px;
	height: 60px;
}

/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#big-button{
	width:280px;
	border-width:1px;
	padding:20px 0;
	font-size:24px;
	margin:20px 0 30px 0;
}		
#register4 .link-1{
	top: 540px;
	left: 130px;
}
#register4 .link-1 a{
	width: 150px;
	height: 40px;
}
	
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#today{
	height:335px;
}
#today-guidance,
#today-control{
	height:1300px;
}
#today-freedom{
	height:1100px;
}

#header{
	height:51px;
}
#header-today .title,
#header .title{
	top:12px;
	margin-left:-120px;
	font-size:18px;
	width:240px;
}
#header-today{
	height:150px;
}
#header-today .link-1,
#header .link-1{
	top:0;
	left:0;
}
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#header-today .link-2,
#header .link-2{
	top:0;
	left:auto;
	right:47px;
}
#header-today .link-3,
#header .link-3{
	top:0;
	left:auto;
	right:0;
}
#header-today .link-4{
	top:45px;
	left:0;
}
#today .link-1{
	top:210px;
	left:5px;
}
#today .link-2{
	top:840px;
	left:115px;
}
#today .link-3{
	top:1040px;
	left:30px;
}
#today .link-4{
	top:0;
	left:5px;
}
#today .link-5{
	top:270px;
	left:280px;
}
#today .link-6{
	top:10px;
	left:10px;
}
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#header-today .link-1 a,
#header .link-1 a{
	width:47px;
	height:47px;
}
#header-today .link-2 a,
#header .link-2 a{
	width:47px;
	height:47px;
}
#header-today .link-3 a,
#header .link-3 a{
	width:47px;
	height:47px;
}
#header-today .link-4 a{
	width:400px;
	height:85px;
}
#today .link-1 a{
	width:390px;
	height:110px;
}
#today .link-2 a{
	width:170px;
	height:50px;
}
#today .link-3 a{
	width:340px;
	height:130px;
}
#today .link-4 a{
	width:390px;
	height:320px;
}
#today .link-5 a{
	width:120px;
	height:60px;
}
#today .link-6 a{
	width:390px;
	height:190px;
}
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#programs a{
	height:1280px;
}
#programs .link-1{
	top: 150px;
	left: 20px;
}
#programs .link-1 a{
	width: 100px;
	height: 40px;
}
#programs .link-2{
	top: 220px;
	left: 20px;
}
#programs .link-2 a{
	width: 370px;
	height: 310px;
}
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#resource{
	height:1750px;
}
#resource-save,
#resource-filter-2{
	height:750px;
}
#resource .link-1,
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource .link-8,
#resource .link-9,
#resource-save .link-1,
#resource-save .link-2,
#resource-save .link-3,
#resource-save .link-8,
#resource-save .link-9,
#resource-filter-2 .link-1,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3,
#resource-filter-2 .link-8,
#resource-filter-2 .link-9{
	position:absolute;
	top:0;
	left:275px;
}
#resource .link-8,
#resource-save .link-8,
#resource-filter-2 .link-8{
	left:345px;
}
#resource .link-9,
#resource-save .link-9,
#resource-filter-2 .link-9{
	left:305px;
}
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource-save .link-2,
#resource-save .link-3,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3{
	top:55px;
	left:10px;
}
#resource .link-3,
#resource-save .link-3,
#resource-filter-2 .link-3{
	top:320px;
}
#resource .link-4{
	top:600px;
}
#resource .link-5{
	top:860px;
}
#resource .link-6{
	top:1135px;
}
#resource .link-7{
	top:1400px;
}	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#resource .link-1 a,
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource .link-8 a,
#resource .link-9 a,
#resource-save .link-1 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-save .link-8 a,
#resource-save .link-9 a,
#resource-filter-2 .link-1 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a,
#resource-filter-2 .link-8 a,
#resource-filter-2 .link-9 a{
	width:65px;
	height:35px;
}
#resource .link-9 a,
#resource-save .link-9 a,
#resource-filter-2 .link-9 a{
	width:100px;
}
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a{
	width:380px;
	height:240px;
}

	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#filter,
#preferences{
	height:1000px;
}
#filter{
	height:1100px;
}
#filter .link-1,
#preferences .link-1{
	top:830px;
	left:80px;
}
#preferences .link-1{
	top:550px;
}
#filter .link-1 a,
#preferences .link-1 a{
	width:250px;
	height:60px;	
}



#article-1,
#article-5{
	height:700px;
}
#article-2{
	height:800px;
}
#article-3{
	height:800px;
}
#article-4{
	height:800px;
}
#article-6{
	height:800px;
}


	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#profiling a{
	height:1150px;
}

#profiling .link-1,
#profiling .link-2,
#profiling .link-3,
#profiling .link-4,
#profiling .link-5{
	top:270px;
	left: 20px;
}
#profiling .link-2{
	top:380px;
}
#profiling .link-3{
	top:495px;
	
}
#profiling .link-4{
	top:610px;
	
}
#profiling .link-5{
	top:720px;
	
}
#profiling .link-1 a,
#profiling .link-2 a,
#profiling .link-3 a,
#profiling .link-4 a,
#profiling .link-5 a{
	width: 360px;
	height: 105px;
}



	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/




#today-guidance .link-1,
#today-guidance .link-2,
#today-guidance .link-3,
#today-guidance .link-4,
#today-guidance .link-5,
#today-freedom .link-1,
#today-freedom .link-2,
#today-freedom .link-3,
#today-freedom .link-4,
#today-control .link-1,
#today-control .link-2,
#today-control .link-3,
#today-control .link-4,
#today-control .link-5{
	top:10px;
	left:10px;
}
#today-guidance .link-2{
	top:185px;
}
#today-guidance .link-3{
	top:390px;
}
#today-guidance .link-4{
	top:715px;
}
#today-guidance .link-5{
	top:960px;
}
#today-freedom .link-2{
	top:250px;
}
#today-freedom .link-3{
	top:580px;
}
#today-freedom .link-4{
	top:780px;
}
#today-control .link-2{
	top:170px;
}
#today-control .link-3{
	top:370px;
}
#today-control .link-4{
	top:700px;
}
#today-control .link-5{
	top:940px;
}
	/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#today-guidance .link-1 a,
#today-guidance .link-2 a,
#today-guidance .link-3 a,
#today-guidance .link-4 a,
#today-guidance .link-5 a,
#today-freedom .link-1 a,
#today-freedom .link-2 a,
#today-freedom .link-3 a,
#today-freedom .link-4 a,
#today-control .link-1 a,
#today-control .link-2 a,
#today-control .link-3 a,
#today-control .link-4 a,
#today-control .link-5 a{
	width:390px;
	height:160px;
}
#today-guidance .link-2 a,
#today-freedom .link-3 a,
#today-control .link-2 a{
	height:180px;
}
#today-guidance .link-3 a,
#today-freedom .link-2 a,
#today-control .link-3 a{
	height:300px;
}
#today-guidance .link-4 a,
#today-freedom .link-1 a,
#today-control .link-4 a{
	height:220px;
}
#today-freedom .link-4 a,
#today-control .link-5 a,
#today-guidance .link-5 a{
	height:200px;
}
#today-control .link-1 a{
	height:140px;
}


/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/



#reg-page-1 a,
#reg-page-1-b a,
#reg-page-1-c a,
#reg-page-1-d a,
#reg-page-info a,
#reg-page-info-2 a,
#holiday-loan-info a,
#holiday-loan-info-2 a,
#feedback a,
#push a,
#belt-clip-info a,
#reg-page-2 a,
#reg-page-2-b a,
#reg-page-3 a,
#reg-page-4 a,
#reg-page-5 a,
#reg-page-6 a,
#reg-page-7 a,
#reg-page-8 a,
#reg-page-9 a,
#reg-page-10 a,
#reg-final a,
#reg-birth a,
#reg-under-13 a{
	height:960px;
}
#reg-page-1 .link-1{
	top:380px;
	left:25px;
}
#reg-page-1 .link-2{
	top:380px;
	left:210px;
}
#reg-page-1 .link-3{
	top:610px;
	left:25px;
}
#reg-page-1 .link-4{
	top:610px;
	left:210px;
}
#reg-page-1 .link-5{
	top:210px;
	left:35px;
}
#reg-page-1 .link-6{
	top:210px;
	left:210px;
}
#reg-page-1 .link-7{
	top:440px;
	left:35px;
}
#reg-page-1 .link-8{
	top:440px;
	left:210px;
}

#reg-page-1 .link-back,
#reg-page-1-b .link-back,
#reg-page-1-c .link-back,
#reg-page-1-d .link-back,
#reg-page-2 .link-back,
#reg-page-2-b .link-back,
#reg-page-3 .link-back,
#reg-page-4 .link-back,
#reg-page-5 .link-back,
#reg-page-6 .link-back,
#reg-page-7 .link-back,
#reg-page-8 .link-back,
#reg-page-9 .link-back,
#reg-final .link-back,
#reg-birth .link-back,
#reg-under-13 .link-back{
	top:50px;
	left:7px;
}
#reg-page-1 .link-1 a,
#reg-page-1 .link-2 a,
#reg-page-1 .link-3 a,
#reg-page-1 .link-4 a{
	width:30px;
	height:30px;
}
#reg-page-1 .link-5 a,
#reg-page-1 .link-6 a,
#reg-page-1 .link-7 a,
#reg-page-1 .link-8 a{
	width:163px;
	height:200px;
}
#reg-page-1 .link-back a,
#reg-page-1-b .link-back a,
#reg-page-1-c .link-back a,
#reg-page-1-d .link-back a,
#reg-page-2 .link-back a,
#reg-page-2-b .link-back a,
#reg-page-3 .link-back a,
#reg-page-4 .link-back a,
#reg-page-5 .link-back a,
#reg-page-6 .link-back a,
#reg-page-7 .link-back a,
#reg-page-8 .link-back a,
#reg-page-9 .link-back a,
#reg-final .link-back a,
#reg-birth .link-back a,
#reg-under-13 .link-back a{
	width:50px;
	height:50px;
}


/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/


#reg-page-2 .link-1,
#reg-page-2 .link-2,
#reg-page-2-b .link-1,
#reg-page-2-b .link-2{
	top:220px;
	left:40px;
}
#reg-page-2 .link-2,
#reg-page-2-b .link-2{
	left:210px;
}
#reg-page-2 .link-1 a,
#reg-page-2 .link-2 a,
#reg-page-2-b .link-1 a,
#reg-page-2-b .link-2 a{
	width:150px;
	height:200px;
}


/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#reg-page-3 .link-1,
#reg-page-3 .link-2,
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:420px;
	left:90px;
}
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:790px;
}
#reg-page-3 .link-2,
#reg-page-4 .link-2{
	left:210px;
}
#reg-page-4 .link-3{
	top:590px;
	left:50px;
}
#reg-page-3 .link-1 a,
#reg-page-3 .link-2 a,
#reg-page-4 .link-1 a,
#reg-page-4 .link-2 a,
#reg-page-9 .link-1 a,
#reg-page-9 .link-2 a{
	width:110px;
	height:50px;
}
#reg-page-4 .link-3 a{
	width:310px;
	height:100px;
}
#reg-page-9 .link-1,
#reg-page-9 .link-2{
	top:560px;
	left:90px;
}
#reg-page-9 .link-2{
	left:210px;
}


/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#login{
	height:800px;
}
#login .link-1{
	top:435px;
	left:20px;
}
#login .link-2{
	top:240px;
	left:130px;
}
#login .link-1 a{
	width:360px;
	height:50px;
}
#login .link-2 a{
	width:150px;
	height:150px;
}

/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/


#help .link-1,
#help .link-2,
#help .link-3,
#help .link-4,
#help .link-5,
#help .link-6,
#help .link-7,
#help .link-8,
#help .link-9,
#help .link-10,
#help-mail .link-1,
#help-mail .link-2,
#help-mail .link-3,
#help-contact .link-1,
#help-contact .link-2,
#help-contact .link-3{
	top:120px;
	left:20px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#help .link-2,
#help-mail .link-2,
#help-contact .link-2{
	top:300px;
}
#help .link-3,
#help-mail .link-3,
#help-contact .link-3{
	top:440px;
}
#help-mail .link-3{
	top:560px;
}
#help .link-4{
	top:630px;
}
#help .link-5{
	top:770px;
}
#help .link-6{
	top:1100px;
}
#help .link-7{
	top:1380px;
}
#help .link-8{
	top:1590px;
}
#help .link-9{
	top:1060px;
	left:10px;
}
#help .link-10{
	top:1340px;
	left:10px;
}

#chatbot .link-1{
	top:60px;
	left:340px;
}
#chatbot .link-2{
	top:540px;
	left:290px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
#help .link-1 a,
#help .link-2 a,
#help .link-3 a,
#help .link-4 a,
#help .link-5 a,
#help .link-6 a,
#help .link-7 a,
#help .link-8 a,
#help-mail .link-1 a,
#help-mail .link-2 a,
#help-mail .link-3 a,
#help-contact .link-1 a,
#help-contact .link-2 a,
#help-contact .link-3 a{
	width:380px;
	height:60px;
	background:none!important;
}
#help .link-9 a,
#help .link-10 a{
	width:30px;
	height:30px;
}
#chatbot .link-1 a{
	width:60px;
	height:50px;
}
#chatbot .link-2 a{
	width:100px;
	height:50px;
}

#faq .link-1{
	top:125px;
	left:10px;
}
#faq .link-1 a{
	width:380px;
	height:50px;
}
#sevice-request .link-1{
	top:60px;
	left:340px;
}
#sevice-request .link-2{
	top:730px;
	left:70px;
}
#sevice-request .link-1 a{
	width:60px;
	height:50px;
}
#sevice-request .link-2 a{
	width:300px;
	height:50px;
}
#thankyou .link-1{
	top:60px;
	left:340px;
}
#thankyou .link-1 a{
	width:60px;
	height:50px;
}
#notifications .link-1,
#personal-information .link-1{
	top:720px;
	left:60px;
}
#personal-information .link-1{
	top:480px;
}
#notifications .link-1 a,
#personal-information .link-1 a{
	width:300px;
	height:60px;
}
#index-2 .link-1{
	top:550px;
	left:70px;
}
#index-2 .link-2{
	top:550px;
	left:220px;
}
#index-2 .link-1 a,
#index-2 .link-2 a{
	width:140px;
	height:60px;
}




/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/


#access{
	height:850px;
}
#access .link-1,
#access .link-2{
	top:260px;
	left:100px;
}
#access .link-2{
	top:490px;
}
#access .link-1 a,
#access .link-2 a{
	width:220px;
	height:60px;
}




#carelink-login{
	height:850px;
}
#carelink-login .link-1{
	top:410px;
	left:20px;
}
#carelink-login .link-2{
	top:590px;
	left:20px;
}
#carelink-login .link-1 a{
	width:370px;
	height:50px;
}
#carelink-login .link-2 a{
	width:370px;
	height:50px;
}


/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#insights .link-1,
#insights .link-2,
#insights .link-3,
#insights .link-4,
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights .link-8,
#insights .link-9,
#insights .link-10,
#insights-w .link-1,
#insights-w .link-2,
#insights-w .link-3,
#insights-w .link-4,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7,
#insights-w .link-8,
#insights-w .link-9,
#insights-w .link-10,
#statistics .link-1,
#statistics .link-2,
#statistics .link-3,
#statistics .link-4,
#statistics .link-5,
#statistics .link-6,
#statistics-2 .link-1,
#statistics-2 .link-2,
#statistics-2 .link-3,
#statistics-2 .link-4,
#statistics-2 .link-5,
#statistics-2 .link-6,
#automode .link-1,
#automode .link-2,
#automode .link-3,
#automode .link-4,
#automode .link-5,
#automode .link-6,
#automode-2 .link-1,
#automode-2 .link-2,
#automode-2 .link-3,
#automode-2 .link-4,
#automode-2 .link-5,
#automode-2 .link-6,
#personalization .link-1,
#personalization .link-2,
#personalization .link-3,
#personalization .link-4,
#personalization .link-5{
	top:3px;
	left:3px;
}
#insights .link-2,
#insights-w .link-2,
#statistics .link-2,
#statistics-2 .link-2,
#automode .link-2,
#automode-2 .link-2,
#personalization .link-2{
	left:90px;
}
#insights .link-3,
#insights-w .link-3,
#statistics .link-3,
#statistics-2 .link-3,
#automode .link-3,
#automode-2 .link-3,
#personalization .link-3{
	left:180px;
}
#insights .link-4,
#insights-w .link-4,
#statistics .link-4,
#statistics-2 .link-4,
#automode .link-4,
#automode-2 .link-4,
#personalization .link-4{
	left:300px;
}
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7{
	top:60px;
	left:5px;
}
#insights .link-6,
#insights-w .link-6{
	left:145px;
}
#insights .link-7,
#insights-w .link-7{
	left:280px;
}
#insights .link-8,
#insights-w .link-8{
	top:260px;
	left:230px;
}
#insights .link-9,
#insights-w .link-9{
	top:665px;
	left:205px;
}
#insights .link-10,
#insights-w .link-10{
	top:1150px;
	left:40px;
}
#insights-popup .link-1{
	top:190px;
	left:330px;
}
#statistics .link-5,
#statistics-2 .link-5,
#automode .link-5,
#automode-2 .link-5{
	top:950px;
	left:20px;
}
#statistics .link-6,
#statistics-2 .link-6,
#automode .link-6,
#automode-2 .link-6{
	top:1270px;
	left:50px;
}
#statistics-2 .link-5{
	top:280px;
}
#statistics-2 .link-6{
	top:2490px;
}
#automode .link-5{
	top:1080px;
}
#automode .link-6{
	top:1320px;
}
#automode-2 .link-5{
	top:280px;
}
#automode-2 .link-6{
	top:2180px;
}
#personalization .link-5{
	top:1290px;
	left:50px;
}
#insights .link-1 a,
#insights .link-2 a,
#insights .link-3 a,
#insights .link-4 a,
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights .link-8 a,
#insights .link-9 a,
#insights .link-10 a,
#insights-w .link-1 a,
#insights-w .link-2 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a,
#insights-w .link-8 a,
#insights-w .link-9 a,
#insights-w .link-10 a,
#statistics .link-1 a,
#statistics .link-2 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics .link-5 a,
#statistics .link-6 a,
#statistics-2 .link-1 a,
#statistics-2 .link-2 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#statistics-2 .link-5 a,
#statistics-2 .link-6 a,
#automode .link-1 a,
#automode .link-2 a,
#automode .link-3 a,
#automode .link-4 a,
#automode .link-5 a,
#automode .link-6 a,
#automode-2 .link-1 a,
#automode-2 .link-2 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#automode-2 .link-5 a,
#automode-2 .link-6 a,
#personalization .link-1 a,
#personalization .link-2 a,
#personalization .link-3 a,
#personalization .link-4 a,
#personalization .link-5 a{
	width:70px;
	height:45px;
}
#insights .link-3 a,
#insights .link-4 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#automode .link-3 a,
#automode .link-4 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#personalization .link-3 a,
#personalization .link-4 a{
	width:100px;
}
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a{
	width:120px;
	height:60px;
}
#insights .link-8 a,
#insights .link-9 a,
#insights-w .link-8 a,
#insights-w .link-9 a{
	width:30px;
	height:30px;
}
#insights .link-10 a,
#insights-w .link-10 a{
	width:340px;
	height:80px;
}
#insights-popup .link-1 a{
	width:50px;
	height:50px;
}
#statistics .link-5 a,
#statistics-2 .link-5 a,
#automode .link-5 a,
#automode-2 .link-5 a{
	width:365px;
	height:230px;
}
#statistics .link-6 a,
#statistics-2 .link-6 a,
#automode .link-6 a,
#automode-2 .link-6 a,
#personalization .link-5 a{
	width:310px;
	height:80px;
}
#statistics-2 .link-5 a{
	height:80px;
}
#automode .link-5 a{
	height:130px;
}
#automode-2 .link-5 a{
	height:80px;
}

/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/

#welcome-message-1 a,
#welcome-message-2 a,
#welcome-message-3 a{
	height:800px;
}
#welcome-message-1 .link-1,
#welcome-message-1 .link-2,
#welcome-message-1 .link-3,
#welcome-message-2 .link-1,
#welcome-message-2 .link-2,
#welcome-message-2 .link-3,
#welcome-message-3 .link-1,
#welcome-message-3 .link-2,
#welcome-message-3 .link-3{
	top:570px;
	left:150px;
}
#welcome-message-1 .link-2,
#welcome-message-2 .link-2,
#welcome-message-3 .link-2{
	left:190px;
}
#welcome-message-1 .link-3,
#welcome-message-2 .link-3,
#welcome-message-3 .link-3{
	left:230px;
}
#welcome-message-1 .link-1 a,
#welcome-message-1 .link-2 a,
#welcome-message-1 .link-3 a,
#welcome-message-2 .link-1 a,
#welcome-message-2 .link-2 a,
#welcome-message-2 .link-3 a,
#welcome-message-3 .link-1 a,
#welcome-message-3 .link-2 a,
#welcome-message-3 .link-3 a{
	width:35px;
	height:60px;
}



#index a{
	height:1100px;
}


#reg-page-1-c .link-1,
#reg-page-1-d .link-1,
#reg-page-1-d .link-2{
	top:380px;
	left:30px;
}
#reg-page-1-d .link-2{
	left:210px;
}
#reg-page-1-c .link-1 a,
#reg-page-1-d .link-1 a,
#reg-page-1-d .link-2 a{
	width:30px;
	height:30px;
}


#holiday-loan-info .link-1,
#holiday-loan-info-2 .link-1,
#belt-clip-info .link-1{
	top:10px;
	right:10px;
}
#holiday-loan-info .link-2,
#holiday-loan-info-2 .link-2{
	top:500px;
	left:200px;
}
#belt-clip-info .link-2{
	top:410px;
	left:220px;
}
#holiday-loan-info .link-1 a,
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-1 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-1 a,
#belt-clip-info .link-2 a{
	width:30px;
	height:30px;
}
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-2 a{
	width:120px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/



#extra .link-1,
#extra .link-2,
#extra .link-3,
#extra .link-4{
	top:200px;
}
#extra .link-2{
	top:480px;
}
#extra .link-3{
	top:260px;
	left:110px;
}
#extra .link-4{
	top:530px;
	left:110px;
}
#extra .link-1 a,
#extra .link-2 a,
#extra .link-3 a,
#extra .link-4 a{
	width:35px;
	height:35px;
}
#extra .link-3 a,
#extra .link-4 a{
	width:180px;
	height:50px;
}



#notifications-settings .link-1{
	top:190px;
	left:70px;
}
#notifications-settings .link-1 a{
	width:40px;
	height:40px;
}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/





}
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/
/*------------------------------------------------------------------iphone 6 plus -----------iphone 6 plus-----------------------------------------------------------*/











/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
@media only screen
and (max-width: 400px){ /*iphone 6*/
#top-image,
#top-image-b,
#top-image-c{
	height:380px;
}
#top-image .layer,
#top-image-b .layer,
#top-image-c .layer,
#grey-logo-layer{
	height:52px;
}
#top-image .logo a,
#top-image-b .logo a,
#top-image-c .logo a,
#grey-logo-layer .logo a{
	width:243px;
	height:32px;
	background-size:100%;
}
#scroll-content{
	margin:10px 0 0 0;
	height:230px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#scroll-content .icon-1,
#scroll-content .icon-2,
#scroll-content .icon-3,
#scroll-content .icon-4{
	width:80px;
	height:80px;
	background-size:100%;
}
#scroll-content .text{
	font-size:18px;
	margin:10px 0 0 0;
}
#scroll-content .text h1{
	font-size:24px;
	margin:0 0 5px 0;
}
#next-button{
	font-size:18px;
}
#next-button a{
	padding:20px;
	width:60%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#account-page{
	padding:0 30px;
}
#account-page .icon{
	height:120px;
	background-size:contain;
	margin:30px 0;
}
#account-page .text{
	font-size:20px;
	margin:0 0 20px 0;
}
#account-page .button-yes,
#account-page .button-no{
	font-size:16px;
}
#account-page .button-yes{
	margin:0 0 20px 0;
}
#account-page .button-yes a,
#account-page .button-no a{
	padding:16px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
}
#account-page .button-yes .title,
#account-page .button-no .title{
	font-size:24px;
	margin:0 0 10px 0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/


#login-image .layer{
	width:340px;
	height:80px;
	padding:10px 10px 10px 10px;
	font-size:16px;
}
#login-image .title{
	font-size:28px;
	margin:0 0 5px 0;
}
#login-image{
	height:280px;
	background-size: 85%;
	margin: 0;
}
#login-box{
	padding:20px;
}
#login-box .text-box{
	font-size:16px;
	padding:14px 15px;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
	margin:0 0 10px 0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#login-box .forgot{
	margin:10px 0 20px 0;
	font-size:14px;
	padding:0 0 0 5px;
}
#login-box .button-area .button,
#profiling-page .button-area .button-2{
	margin:0 0 20px 0;
}
#profiling-page .button-area .button-2{
	width:70%;
}
#login-box .button-area .button a,
#profiling-page .button-area .button-2 a{
	padding:15px;
	font-size:18px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
#profiling-page .button-area .button-2 a{
	font-size:14px;
	padding:10px;
	-webkit-border-radius: 7px;
       -moz-border-radius: 7px;
         -o-border-radius: 7px;
            border-radius: 7px;
}
#login-box .remember{
	font-size:14px;
}
#login-box .remember .checkbox{
	width:16px;
	height:16px;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#register-page,
#agree-page,
#welcome-page,
#type-page,
#dash-page,
#page-one,
#profiling-page{
	padding:30px 15px 15px 15px;
}
#question-page{
	padding:15px;
}
#dash-page{
	padding:0 15px 100px 15px;
}
#register-page .title,
#agree-page .title,
#welcome-page .title,
#type-page .title,
#dash-page .title,
#milestone-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title{
	font-size:20px;
	margin:0 0 15px 5px;
}
#welcome-page .title,
#type-page .title,
#dash-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title,
#milestone-page .title{
	margin:0 0 15px 0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#register-page .border-box,
#agree-page .border-box,
#type-page .border-box{
	padding:15px 10px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
	margin:0 0 40px 0;
}
#agree-page .border-box{
	font-size:17px;
	margin:0 0 20px 0;
}
#register-page .para{
	margin:0 0 20px 0;
}
#register-page .left-space{
	margin:0 10px 0 0;
}
#register-page .right-space{
	width:calc(100% - 35px);
}
#register-page .top-content,
#register-page .bottom-content{
	font-size:15px;
	margin:0 0 8px 0;
}
#register-page .bottom-content{
	margin:8px 0 0 0;
}
#register-page .select-list,
#register-page .select-list-left,
#register-page .select-list-right{
	font-size:17px;
	border-bottom:1px solid #e2e2e2;
	padding:0 40px 6px 0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#register-page .select-list-left{
	width:100%;
}
#register-page .select-list-right{
	float:left;
	width:100%;
	margin:20px 0 0 0;
}
#register-page .text-box,
#register-page .text-box-address,
#register-page .address-box,
#register-page .text-box-email,
#register-page .text-box-password,
#register-page .text-box-confirm{
	font-size:17px;
	border-bottom:1px solid #e2e2e2;
	padding:0 0 6px 0;
	margin:18px 0 0 0;
}
#register-page .password-strenght{
	float:left;
	width:60%;
	font-size:14px;
	margin:10px 0 0 0;
}
#register-page .password-strenght .text{
	margin:0 0 5px 0;
}
#register-page .password-strenght .bar{
	height:2px;
}
#register-page .password-strenght .bar-dark{
	height:2px;
}
#register-page .text-box-password,
#register-page .text-box-confirm{
	width:100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#register-page .text-box-password{
	margin:0 0 10px 0;
}
#register-page .text-box-address{
	padding:0 40px 10px 0;
	width:calc(100% - 30px );
	margin:0;
	border:none;
}
#register-page .address-box{
	margin:0;
}
#register-page .info-icon a{
	width:25px;
	height:25px;
	background-size:100%;
}
#register-page .grey-icon-man,
#register-page .grey-icon-circle,
#register-page .grey-icon-calander,
#register-page .grey-icon-pill,
#register-page .grey-icon-phone,
#register-page .grey-icon-email,
#register-page .grey-icon-key,
#register-page .grey-icon-locator{
	width:25px;
	height:25px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#register-page .button-area .button,
#agree-page .button-area .button{
	margin:0 0 50px 0;
}
#register-page .button-area .button a,
#agree-page .button-area .button a{
	padding:20px;
	width:70%;
	font-size:17px;
	-webkit-border-radius: 7px;
       -moz-border-radius: 7px;
         -o-border-radius: 7px;
            border-radius: 7px;
}
#register-page .agree{
	font-size:15px;
	margin:0 0 20px 0;
}
#register-page .agree .checkbox{
	width:14px;
	height:14px;
	margin:0 7px 0 0;
}
#register-page .text-box-password{
	margin:0;
}
#register-page .text-box-email{
	margin:0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#register-page .select-list,
#register-page .select-list-left,
#register-page .select-list-right{
	background:url(images/down-arrow-black-iphone.png) no-repeat right bottom;
}
#agree-page .icon-area{
	margin:0 0 10px 0;
}
#agree-page .icon-agree{
	width:72px;
	height:72px;
	background-size:100%;
}

#agree-2 .title{
	font-size:26px;
	margin:0 0 5px 0;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#welcome-page .welcome-icon{
	width:180px;
	height:180px;
	background-size:100%;
}
#welcome-page .text,
#page-one .text,
#profiling-page .text,
#milestone-page .text{
	font-size:16px;
	margin:0 0 20px 0;
	min-height:40px;
}
#profiling-page .text,
#milestone-page .text{
	margin:0;
}
#profiling-page .boxes-area{
	margin: 0 0 20px 0;
}
#welcome-page .box .text,
#page-one .box .text,
#profiling-page .box .text{
	margin:0;
}
#welcome-page .text p,
#page-one .text p,
#profiling-page .text p,
#milestone-page .text p{
	margin:0 0 20px 0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#welcome-page .box,
#page-one .box,
#profiling-page .box{
	width:160px;
	margin:0 1px 6px 1px;
	padding:10px 5px 20px 5px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
#page-one .box{
	background-size:18%;
	padding:10px 10px 40px 10px;
	min-height:200px;
}
#profiling-page .box{
	width:100%;
	background-size:12%;
	padding:20px 50px 20px 15px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0 0 10px 0;
}
#welcome-page .box .icon-1,
#welcome-page .box .icon-2,
#page-one .box .icon-1,
#page-one .box .icon-2,
#page-one .box .icon-3,
#page-one .box .icon-4{
	height:140px;
	margin:0 0 30px 0;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#page-one .box .icon-1,
#page-one .box .icon-2,
#page-one .box .icon-3,
#page-one .box .icon-4{
	height:100px;
	background-size:75%;
	margin:0 0 20px 0;
}
profiling-page .box .content{
	width:150px;
}
#profiling-page .box .title{
	font-size:18px;
}

#profiling-page .box .icon-1,
#profiling-page .box .icon-2{
	width:100px;
	height:100px;
	background-size:100%;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#type-page .box-1,
#type-page .box-2,
#type-page .box-3,
#type-page .box-4{
	width:134px;
	margin:0 5px 30px 5px;
}
#type-page .box-1 .icon,
#type-page .box-2 .icon,
#type-page .box-3 .icon,
#type-page .box-4 .icon{
	margin:0 0 8px 0;
}
#type-page .box-1 .icon a,
#type-page .box-2 .icon a,
#type-page .box-3 .icon a,
#type-page .box-4 .icon a{
	width:134px;
	height:134px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#type-page .box-1 .text,
#type-page .box-2 .text,
#type-page .box-3 .text,
#type-page .box-4 .text{
	font-size:16px;
}
#type-page .button-area a{
	font-size:16px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	padding:20px;
}
#type-page .box-1 .icon a:hover,
#type-page .box-1 .selected,
#type-page .box-2 .icon a:hover,
#type-page .box-2 .selected,
#type-page .box-3 .icon a:hover,
#type-page .box-3 .selected,
#type-page .box-4 .icon a:hover,
#type-page .box-4 .selected{
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#bottom-grey-menu{
	padding:10px 0 0 0;
}
#bottom-grey-menu .agree-button{
	margin:15px 0 10px 0;
}
#bottom-grey-menu .agree-button a{
	height:60px;
}

#bottom-grey-menu .icon-1,
#bottom-grey-menu .icon-2,
#bottom-grey-menu .icon-3,
#bottom-grey-menu .icon-4,
#bottom-grey-menu .icon-5,
#bottom-grey-menu .icon-6,
#bottom-grey-menu .icon-7{
	margin:0;
}
#bottom-grey-menu .icon-1 a,
#bottom-grey-menu .icon-2 a,
#bottom-grey-menu .icon-3 a,
#bottom-grey-menu .icon-4 a,
#bottom-grey-menu .icon-5 a,
#bottom-grey-menu .icon-6 a,
#bottom-grey-menu .icon-7 a,
#bottom-grey-menu .icon-4 .selected{
	width:64px;
	height:24px;
	background-size:40%;
	font-size: 12px;
	padding:30px 0 0 0;
}
#bottom-grey-menu .icon-1 .selected,
#bottom-grey-menu .icon-2 .selected,
#bottom-grey-menu .icon-3 .selected,
#bottom-grey-menu .icon-5 .selected,
#bottom-grey-menu .icon-6 .selected{
	background-size: 40%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#bottom-grey-menu .icon-4 .button-1,
#bottom-grey-menu .icon-4 .button-2,
#bottom-grey-menu .icon-4 .button-3,
#bottom-grey-menu .icon-4 .button-4,
#bottom-grey-menu .icon-4 .button-5{
	right:40px;
	bottom:50px;
}
#bottom-grey-menu .icon-4 .button-2{
	bottom:120px;
}
#bottom-grey-menu .icon-4 .button-3{
	bottom:190px;
}
#bottom-grey-menu .icon-4 .button-4{
	bottom:260px;
}
#bottom-grey-menu .icon-4 .button-5{
	bottom:330px;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#search-area{
	margin:20px 0 20px 0;
}
#search-area .border-box{
	width: 325px;
	padding:10px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
	font-size:16px;
}
#search-area .burger-menu{
	margin:8px 15px 0 0;
}
#search-area .burger-menu a{
	width:20px;
	height:14px;
	background-size:100%;
} 
#search-area .search-box{
	width:190px;
	font-size:16px;
	margin:6px 0 0 0;
}
#search-area .dots{
	margin:6px 0 0 0;
}
#search-area .dots a{
	width:4px;
	height:20px;
	background-size:100%;
}
#search-area .avatar a{
	width:30px;
	height:30px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#search-area .bell a,
#search-area .back a{
	width:26px;
	height:26px;
	background-size:100%;
}
#search-area .bell,
#search-area .back{
	margin:3px 10px 0 0;
}
#search-area .search-icon{
	margin:0 15px 0 0;
}
#search-area .search-icon a{
	width:28px;
	height:28px;
	background-size:100%;
}
#social-bar{
	margin: 5px 0 0 0;
}
#social-bar a{
	width: 325px;
	height: 45px;
	background-size: 100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#submenu,
#tasks-area #submenu{
	margin: 0 0 30px 0;
}
#submenu ul,
#tasks-area #submenu .block{
	width: 325px;
}
#submenu li,
#tasks-area #submenu .item{
	margin:0 5px;
}
#submenu li a,
#tasks-area #submenu .item a{
	padding: 0 4px 10px 4px;
	border-width: 3px;
	font-size: 14px;
}
#submenu li a:hover,
#submenu li .selected,
#tasks-area #submenu .item a:hover,
#tasks-area #submenu .item .selected{
	border-width: 3px;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/


#stats-box,
#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
	padding:25px 0;
	font-size:16px;
	margin:0 0 20px 0;
	width: 325px;
}
#stats-box .top-chart{
	height:60px;
	background-size:100%;
	margin:0 0 20px 0;
}
#stats-box .time-box{
	margin:0 30px 20px 30px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#stats-box .calander-box{
	margin:0 30px 20px 30px;
}
#stats-box .calander-box .icon{
	height:45px;
	background-size:70%;
}
#stats-box .pie-box{
	font-size:24px;
	width:80px;
	height:80px;
	background-size:100%;
	line-height:15px;
	margin:0 35px 0 0;
}
#stats-box .pie-box span{
	font-size:14px;
}
#stats-box .pie-box .text{
	margin:25px 0 0 0;
}
#stats-box .points-box{
	line-height:20px;
	margin:0 0 0 35px;
}
#stats-box .points-box span{
	font-size:24px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	padding:10px;
	font-size:16px;
}
#tip-box .content-area{
	margin:0 0 20px 0;
}
#tip-box .icon{
	width:40px;
	height:40px;
	background-size:100%;
	margin:0 10px 0 0;
}
#tip-box .text-box{
	width:250px;
}
#tip-box .text{
	margin:0 0 20px 0;
}
#tip-box .stars a{
	width:130px;
	height:25px;
	background-size: 100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#tip-box li{
	margin:0 2px;
}
#features-box .box-1,
#features-box .box-2,
#features-box .box-3,
#features-box .box-4{
	width:100px;
	margin:0 6px;
}
#features-box .box-1 .icon,
#features-box .box-2 .icon,
#features-box .box-3 .icon,
#features-box .box-4 .icon{
	margin:0 0 15px 0;
}
#features-box .box-1 .icon a,
#features-box .box-2 .icon a,
#features-box .box-3 .icon a,
#features-box .box-4 .icon a{
	height:100px;
	background-size:80%;
}/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#features-box-2 .box-1,
#features-box-2 .box-2,
#features-box-2 .box-3,
#features-box-2 .box-4{
	width:120px;
	margin:0 2px 8px 2px;
}
#features-box-2 .box-1 .icon a,
#features-box-2 .box-2 .icon a,
#features-box-2 .box-3 .icon a,
#features-box-2 .box-4 .icon a{
	height:120px;
	background-size:70%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	padding:10px 0 0 10px;
	font-size:16px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#learning-box .box-1,
#learning-box .box-2{
	width:144px;
	padding:10px;
	margin:0 0 10px 0;
}
#learning-box .image{
	margin:0 0 10px 0;
}
#learning-box .box-1 .image a,
#learning-box .box-2 .image a{
	height:90px;
	background-size:100%;
}
#learning-box .bottom-content .text{
	font-size:14px;
	margin:15px 0 0 0;
}
#learning-box .play a{
	width:40px;
	height:40px;
	background-size:100%;
}

#survey-box .text-box{
	margin:0 0 20px 0;
}
#survey-box .text{
	width:240px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#survey-box .text-box .icon{
	width:40px;
	height:60px;
	background-size:100%;
}
#survey-box .button-go,
#survey-box .button-no{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
#survey-box .button-go a,
#survey-box .button-no a{
	width:100%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	padding:10px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
#survey-box .button-go .icon,
#survey-box .button-no .icon{
	width:20px;
	height:28px;
	margin:0 15px 0 0;
	background-position:right;
	background-size:50%;
}
#survey-box .button-no .icon{
	width:20px;
	background-size:100%;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#question-page .pq-1,
#question-page .pq-2,
#question-page .pq-3,
#question-page .pq-4,
#question-page .pq-5,
#question-page .pq-6,
#question-page .pq-7,
#question-page .pq-8,
#question-page .pq-9,
#question-page .pq-10,
#question-page .pq-11,
#question-page .cq-1,
#question-page .cq-2,
#question-page .cq-3,
#question-page .cq-4,
#question-page .cq-5,
#question-page .cq-6,
#question-page .cq-7,
#question-page .cq-8,
#question-page .cq-9,
#question-page .cq-10,
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5,
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:250px;
	margin:0 0 20px 0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5{
	background-size:100%;
	height:190px;
	margin:0 0 50px 0;
}
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:250px;
	margin:0 0 40px 0;
}
#question-page .text,
#result-page .text{
	font-size:18px;
	margin:0 0 50px 0;
}
#question-page .bar{
	width:95%;
	height:20px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
	margin:0 0 15px 0;
}
#question-page .bar-dark{
	height:20px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#question-page .text-small{
	width:60px;
	font-size:14px;
	margin:0 0 50px 0;
}
#question-page .slider{
	top:-13px;
	left:70%;
}
#question-page .slider a{
	width:22px;
	height:52px;
	background-size:100%;
}
#question-page .button-back,
#result-page .button-repeat,
#question-page .button-next,
#result-page .button-start{
	margin:0 0 30px 0;
}
#question-page .button-back a,
#question-page .button-next a{
	width:140px;
	font-size:16px;
	background-size:27%;
	padding:20px 20px 20px 30px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#question-page .button-next a{
	padding:20px 30px 20px 20px;
}
#result-page .button-repeat a,
#result-page .button-start a{
	width:145px;
	font-size:16px;
	background-size:20%;
	padding:60px 7px 12px 7px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}

#question-page .dark .text{
	font-size:32px;
	margin:100px 0 0 0;
}
#question-page .dark span{
	font-size:194px;
	line-height:100px;
}


/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#top-grey-bar{
	padding:5px 12px;
}
#top-grey-bar .burger-menu{
	margin:8px 0 0 0;
}
#top-grey-bar .burger-menu a{
	width:27px;
	height:18px;
	background-size:100%;
}
#top-grey-bar .notification{
	margin:0 0 0 27px;
}
#top-grey-bar .profile{
	margin:3px 0 0 0;
}
#top-grey-bar .notification a{
	width:29px;
	height:31px;
	background-size:100%;
}
#top-grey-bar .profile a{
	width:30px;
	height:25px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#blue-bar{
	padding:6px 14px;
}
#blue-bar .back a{
	background-size:100%;
	width:27px;
	height:27px;
}
#blue-bar .title{
	font-size:16px;
	margin:5px 0 0 15px;
}
#grey-bg{
	padding:7px 7px 200px 7px;
}
#white-bg{
	padding:15px;
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
         -o-border-radius: 4px;
            border-radius: 4px;
}
#top-bullets-bar{
	margin:0 0 11px 0;
}
#top-bullets-bar .bullet{
	margin:0 4px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#top-bullets-bar .bullet a{
	width:42px;
	height:7px;
	-webkit-border-radius: 2px;
       -moz-border-radius: 2px;
         -o-border-radius: 2px;
            border-radius: 2px;
}
#ckecklist-page .text{
	margin:0 0 30px 0;
	font-size:16px;
}
#ckecklist-page .ckecklist{
	margin:0 0 20px 0;
}
#ckecklist-page .ckecklist li{
	margin:0 0 5px 0;
}
#ckecklist-page .ckecklist li a{
	font-size:16px;
	padding:20px;
	border-width:3px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#ckecklist-page .button-cancel a,
#ckecklist-page .button-next a,
#milestone-page .button-cancel a,
#milestone-page .button-next a,
#content-page .button-cancel a,
#content-page .button-next a{
	font-size:14px;
	width:142px;
	padding:15px 15px 15px 30px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	background-size:22%;
}
#ckecklist-page .button-next a,
#milestone-page .button-next a,
#content-page .button-next a{
	padding:15px 30px 15px 15px;
}

#ckecklist-page .done,
#ckecklist-page .selected .done{
	background-size:100%;
	width:18px;
	height:13px;
	margin:0 10px 0 0;
}
#ckecklist-page .not-done,
#ckecklist-page .selected .not-done{
	background-size:100%;
	width:15px;
	height:15px;
	margin:0 10px 0 0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#milestone-page .boxes-area{
	margin:0 0 20px 0;
}
#milestone-page .box-1,
#milestone-page .box-2,
#milestone-page .box-3,
#milestone-page .box-4{
	width:140px;
	height:140px;
	margin:0 2px 4px 2px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
}
#milestone-page .icon{
	height:95px;
}
#milestone-page .box-1 .icon,
#milestone-page .box-2 .icon,
#milestone-page .box-3 .icon,
#milestone-page .box-4 .icon{
	background-size:65%;
}
#milestone-page .banner-done{
	-webkit-border-radius: 14px 0 0 0;
       -moz-border-radius: 14px 0 0 0;
         -o-border-radius: 14px 0 0 0;
            border-radius: 14px 0 0 0;
	background-size:100%;
	width:40px;
	height:40px;
}
#milestone-page .banner-pending{
	background-size:100%;
	width:60px;
	height:60px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/


#content-page .text{
	font-size:16px;
	margin:0 0 20px 0;
}
#content-page p{
	margin:0 0 20px 0;
}
#content-page .picture-1{
	background-size:80%;
	height:180px;
}
#content-page .picture-2{
	height:200px;
	background-size:100%;
	margin:0 0 20px 0;
}
#content-page .small-text{
	font-size:14px;
	margin:0 0 20px 0;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#content-page .video-1,
#content-page .video-2,
#content-page .video-3{
	margin:0 0 60px 0;
}
#content-page .video-1 a,
#content-page .video-2 a,
#content-page .video-3 a{
	height:250px;
	background-size:100%;
}
#content-page .hand-circle{
	top:-20px;
	right:-20px;
	background-size:100%;
	width:80px;
	height:70px;
}
#content-page .downloads{
	margin:0 0 360px 0;
}
#content-page .downloads li a{
	padding:25px 25px 25px 60px;
	background-size:13%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	font-size:16px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#notifications a{
	height:820px;
}
#sevice-request a,
#thankyou a{
	height:800px;
}
#notifications-area,
#reminder-area,
#tasks-area{
	font-size:16px;
	font-weight:normal;
	background-size:70%;
	padding:0 0 280px 0;
}
#reminder-area{
	background-size:60%;
	padding:0 0 270px 0;
}
#notifications-area li,
#tasks-area li{
	margin:0 0 5px 0;
}
#notifications-area li a,
#tasks-area li a{
	padding:15px;
	background-size:8%;
}
#notifications-area .title,
#reminder-area .title,
#tasks-area .title{
	font-size:18px;
	margin:0;
}
#notifications-area .content,
#reminder-area .content{
	margin:6px 0 0 15px;
}
#notifications-area .reminder-inactive,
#notifications-area .reminder-active,
#notifications-area .notification-inactive,
#notifications-area .notification-active,
#reminder-area .icon{
	width:50px;
	height:50px;
	background-size:60%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#reminder-area .white-box{
	padding:0 0 60px 0;
}
#reminder-area .title-area{
	margin:0 0 20px 0;
}
#reminder-area .title-area a{
	padding:15px;
	background-size:8%;
}
#reminder-area .text{
	padding:15px 30px;
	font-size:16px;
	margin:0 0 20px 0;
}
#reminder-area .button a{
	width:85%;
	padding:20px 10px;
	border-width:1px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#tasks-area{
	padding:0 0 40px 0;
}
#tasks-area .content{
	width:280px;
}
#tasks-area .button-area{
	margin:0 0 7px 0;
}
#tasks-area .button-area .button a{
	padding:10px;
	font-size:14px;
}
#tasks-area .icon-tv,
#tasks-area .icon-tv-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-list,
#tasks-area .icon-list-inactive,
#tasks-area .icon-bulb,
#tasks-area .icon-bulb-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-video,
#tasks-area .icon-video-inactive,
#tasks-area .icon-task,
#tasks-area .icon-task-inactive{
	width:60px;
	height:60px;
	background-size:100%;
	margin:0 0 0 20px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/


#timeline-area{
	font-size:16px;
	padding:0 0 40px 0;
}
#timeline-area .white-box{
	padding:10px;
	margin:0 0 5px 0;
}
#timeline-area .date{
	font-size:20px;
	margin:0 0 10px 0;
}
#timeline-area li{
	margin:0 0 5px 0;
}
#timeline-area li a{
	background-size:9%;
	padding:10px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#timeline-area .icon-1,
#timeline-area .icon-2,
#timeline-area .icon-3,
#timeline-area .icon-4,
#timeline-area .icon-5,
#timeline-area .icon-6,
#timeline-area .icon-7,
#timeline-area .icon-8,
#timeline-area .icon-9,
#timeline-area .icon-10,
#timeline-area .icon-11,
#timeline-area .icon-12,
#timeline-area .icon-13{
	background-size:63%;
	width:52px;
	height:52px;
}
#timeline-area .text{
	padding:0 27px 0 10px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#cover a{
	height:667px;
	background-size:100%;
}
#community a{
	height:1350px;
}
#local-online-networks a{
	height:1000px;
}
#account a{
	height:950px;
	background-size:100%;
}
#orders a{
	height:1150px;
	background-size:100%;
}
#settings a,
#privacy a{
	height:600px;
}
#account .link1,
#account .link2,
#account .link3,
#account .link4,
#account .link5,
#account .link6,
#account .link7,
#orders .link1,
#orders .link2,
#orders .link3,
#orders .link4,
#orders .link5,
#orders .link6,
#orders .link7,
#settings .link1,
#settings .link2,
#settings .link3,
#settings .link4,
#settings .link5,
#settings .link6,
#privacy .link1,
#privacy .link2,
#privacy .link3,
#privacy .link4,
#privacy .link5,
#privacy .link6,
#privacy .link7{
	position: absolute;
	top: 0;
	left: 15px;
}
#account .link2,
#orders .link2,
#settings .link2,
#privacy .link2{
	left: 110px;
}
#account .link3,
#orders .link3,
#settings .link3,
#privacy .link3{
	left: 200px;
}
#account .link4,
#orders .link4,
#settings .link4,
#privacy .link4{
	left: 290px;
}
#account .link5{
	top: 50px;
	left: 303px;
}
#account .link6{
	top: 305px;
	left: 303px;
}
#account .link7{
	top: 500px;
	left: 15px;
}
#orders .link5{
	top: 50px;
	left: 15px;
}
#orders .link6{
	top: 215px;
	left: 15px;
}
#orders .link7{
	top: 940px;
	left: 15px;
}
#settings .link5{
	top: 50px;
	left: 15px;
}
#settings .link6{
	top: 155px;
	left: 15px;
}
#privacy .link5{
	top: 50px;
	left: 15px;
}
#privacy .link6{
	top: 145px;
	left: 15px;
}
#privacy .link7{
	top: 240px;
	left: 15px;
}
#account .link1 a,
#account .link2 a,
#account .link3 a,
#account .link4 a,
#account .link5 a,
#account .link6 a,
#account .link7 a,
#orders .link1 a,
#orders .link2 a,
#orders .link3 a,
#orders .link4 a,
#orders .link5 a,
#orders .link6 a,
#orders .link7 a,
#settings .link1 a,
#settings .link2 a,
#settings .link3 a,
#settings .link4 a,
#settings .link5 a,
#settings .link6 a,
#privacy .link1 a,
#privacy .link2 a,
#privacy .link3 a,
#privacy .link4 a,
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:64px;
	height:35px;
}
#account .link5 a,
#account .link6 a{
	width:60px;
	height:40px;
}
#account .link7 a{
	width:340px;
	height:100px;
}
#orders .link5 a,
#orders .link6 a{
	width:340px;
	height:140px;
}
#orders .link7 a{
	width:340px;
	height:70px;
}
#settings .link5 a,
#settings .link6 a{
	width:340px;
	height:70px;
}
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:340px;
	height:70px;
}


#about-me a{
	height:750px;
	background-size:100%;
}
#about-me .link3{
	top: 570px;
	left: 120px;
}
#about-me .link3 a{
	width:130px;
	height:40px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/	
	

	
#community .link-1,
#community .link-2,
#local-online-networks .link-1,
#local-online-networks .link-2,
#community .link-3,
#community .link-4,
#community .link-5,
#community .link-6,
#community .link-7{
	top: 0;
	left: 80px;
}
#community .link-2,
#local-online-networks .link-2{
	left:185px;
}
#community .link-3{
	top:640px;
}
#community .link-4{
	top:800px;
}
#community .link-5{
	top:1230px;
}
#community .link-6{
	top:1410px;
}
#community .link-7{
	top:1800px;
}
#community .link-1 a,
#community .link-2 a,
#local-online-networks .link-1 a,
#local-online-networks .link-2 a,
#community .link-3 a,
#community .link-4 a,
#community .link-5 a,
#community .link-6 a,
#community .link-7 a{
	width: 90px;
	height: 35px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/	
	
	
#calendar a,
#calendar2 a,
#calendar3 a{
	height:610px;
	background-size:100%;
}
#calendar3 .bullet-date{
	left: 165px;
	top: 130px;
}
#calendar3 .bullet-date a{
	width: 140px;
	height: 50px;
}
#create a{
	height:600px;		
}
#create .circle .button-1,
#create .circle .button-2{
	right:10px;
	bottom:60px;
}
#create .circle .button-2{
	bottom:130px;
}
#create .circle .button-1 a,
#create .circle .button-2 a{
	width:200px;
	height:80px;
}
	
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/	
#calendar .link1,
#calendar .link2,
#calendar2 .link1,
#calendar2 .link2,
#calendar3 .link1,
#calendar3 .link2,
#calendar3 .link3{
	top: 318px;
	left: 160px;
}
#calendar .link1,
#calendar2 .link1,
#calendar3 .link1{
	top: 145px;
	left: 175px;
}
#calendar3 .link3{
	top: 190px;
	left: 155px;
}
#calendar .link1 a,
#calendar .link2 a,
#calendar2 .link1 a,
#calendar2 .link2 a,
#calendar3 .link1 a,
#calendar3 .link2 a,
#calendar3 .link3 a{
	width: 70px;
	height: 20px;
}
#calendar .link1 a,
#calendar2 .link1 a,
#calendar3 .link1 a{
	width: 120px;
	height: 30px;	
}
	/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
	
	
#calendar .circle,
#calendar2 .circle,
#calendar3 .circle,
#create .circle,
#community .circle{
	top:500px;
	right: 20px;
}
#calendar .circle a,
#calendar2 .circle a,
#calendar3 .circle a,
#create .circle a,
#community .circle a{
	width: 70px;
	height: 70px;
}
	
	/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
	
#sharing a{
	height:530px;
	background-size:100%;
}
#experts a{
	height:1000px;
	background-size:100%;
}
#help a{
	height:2130px;
}
#help-mail a{
	height:1700px;
}
#help-contact a{
	height:1550px;
}
#chatbot a{
	height:660px;
}
#notifications-settings a{
	height:800px;	
}
#privacy-policy a,
#terms a,
#privacy-settings a{
	height:750px;	
}
#personal-information a{
	height:650px;	
}
#faq a,
#faq-insulin-pump a{
	height:660px;
}
#intro-page-1 a,
#intro-page-2 a,
#intro-page-3 a{
	height:750px;	
	background-size:100%;
}
#intro-page-1 .link-1,
#intro-page-2 .link-1,
#intro-page-3 .link-1{
	top: 500px;
	left: 20px;
}
#intro-page-1 .link-2,
#intro-page-2 .link-2,
#intro-page-3 .link-2{
	top: 580px;
	left: 40px;
}
#intro-page-1 .link-1 a,
#intro-page-2 .link-1 a,
#intro-page-3 .link-1 a{
	width: 330px;
	height: 60px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#intro-page-1 .link-2 a,
#intro-page-2 .link-2 a,
#intro-page-3 .link-2 a{
	width: 280px;
	height: 40px;
}
#insights,
#insights-popup,
#insights-w,
#statistics{
	height:1320px;	
}
#statistics-2{
	height:2680px;	
}
#automode{
	height:1480px;	
}
#automode-2{
	height:2680px;	
}
#personalization{
	height:1470px;	
}
#programs-2 a{
	height:650px;
	background-size:100%;
}
#bottom-options{
	height:600px;
	background-size:100%;
}
#left-menu{
	height:810px;
	background-size:100%;
}
#left-menu .link-1,
#left-menu .link-2,
#left-menu .link-3,
#left-menu .link-4{
	top: 90px;
}
#left-menu .link-2{
	top: 143px;
}
#left-menu .link-3{
	top: 196px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#left-menu .link-4{
	top: 249px;
}
#left-menu .link-1 a,
#left-menu .link-2 a,
#left-menu .link-3 a,
#left-menu .link-4 a{
	width: 260px;
	height: 48px;
}
#eshop a,
#see-your-orders a{
	height:750px;
	background-size:100%;
}
#personalize a{
	height:1200px;
	background-size:100%;	
}
#explore a{
	height:667px;
	background-size:100%;	
}

#profiling-2 a,
#profiling-3 a{
	height:817px;
	background-size:100%;	
}

#resource2 a{
	height:950px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#connect a{
	height:1000px;
	background-size:100%;
}
	
#register .back,
#register2 .back,
#register3 .back,
#register4 .back,
#register5 .back,
#register6 .back,
#register7 .back,
#register8 .back,
#register9 .back,
#register10 .back,
#register11 .back,
#register12 .back,
#register13 .back,
#register14 .back,
#register15 .back,
#register16 .back,
#register17 .back,
#register18 .back,
#register19 .back,
#register20 .back,
#register21 .back{
	top: 30px;
	left: 10px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#register .back a,
#register2 .back a,
#register3 .back a,
#register4 .back a,
#register5 .back a,
#register6 .back a,
#register7 .back a,
#register8 .back a,
#register9 .back a,
#register10 .back a,
#register11 .back a,
#register12 .back a,
#register13 .back a,
#register14 .back a,
#register15 .back a,
#register16 .back a,
#register17 .back a,
#register18 .back a,
#register19 .back a,
#register20 .back a,
#register21 .back a{
	width: 60px;
	height:30px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#register a,
#register2 a,
#register3 a,
#register4 a,
#register5 a,
#register6 a,
#register7 a,
#register8 a,
#register9 a,
#register10 a,
#register11 a,
#register12 a,
#register13 a,
#register14 a,
#register15 a,
#register16 a,
#register17 a,
#register18 a,
#register19 a,
#register20 a,
#register21 a{
	height:820px;
}	
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
	
#register .link-1{
	top: 270px;
	left: 210px;
}
#register .link-2{
	top: 370px;
	left: 10px;
}
#register .link-1 a{
	width: 150px;
	height: 40px;
}
#register .link-2 a{
	width: 350px;
	height: 50px;
}
	
#register20 .link-1{
	top: 270px;
	left: 10px;
}
#register20 .link-2{
	top: 615px;
	left: 10px;
}
#register20 .link-1 a{
	width: 350px;
	height: 40px;
}
#register20 .link-2 a{
	width: 350px;
	height: 50px;
}
	/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
	
#new-page,
#about-page{
	padding: 0 0 40px 0;
}
#new-page p,
#about-page p{
	margin:0 0 40px 0;
}
#new-page .content,
#about-page .content{
	width:325px;
}
#new-page .top-box{
	padding: 15px;
}
#about-page ul{
	margin: 0 0 0 30px;
}
#about-page ul li{
	margin: 0 0 10px 0;	
}
	
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

	
	
	/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#week .link-1{
	top: 37px;
	left: 115px;
}
#week .link-2{
	top: 85px;
	left: 5px;
}
#week .link-3{
	top: 90px;
	left: 340px;
}
#week .link-4{
	top: 150px;
	left: 10px;
}
#week .link-1 a{
	width: 140px;
	height: 30px;
}
#week .link-2 a{
	width: 70px;
	height: 30px;
}
#week .link-3 a{
	width: 25px;
	height: 25px;
}
#week .link-4 a{
	width: 350px;
	height: 40px;
}	
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
	
#week .task-link-1{
	top: 225px;
	left: 20px;
}
#week .task-link-2{
	top: 282px;
	left: 20px;
}
#week .task-link-3{
	top: 340px;
	left: 20px;
}
#week .task-link-4{
	top: 405px;
	left: 20px;
}
#week .task-link-5{
	top: 288px;
	left: 20px;
}
#week .task-link-6{
	top: 375px;
	left: 20px;
}
#week .task-link-7{
	top: 465px;
	left: 20px;
}
#week .task-link-8{
	top: 525px;
	left: 20px;
}
#week .task-link-9{
	top: 587px;
	left: 20px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#week .task-link-1 a,
#week .task-link-2 a,
#week .task-link-3 a,
#week .task-link-4 a,
#week .task-link-7 a,
#week .task-link-8 a,
#week .task-link-9 a{
	width: 330px;
	height: 55px;
}
#week .task-link-5 a,
#week .task-link-6 a{
	width: 330px;
	height: 80px;
}
	/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
	
#auto .link-1,
#auto .link-2{
	bottom:70px;
	left: 50px;
}
#auto .link-2{
	left: 200px;
}
#auto .link-1 a,
#auto .link-2 a{
	width: 110px;
	height: 50px;
}

	/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#tip-box .text-box h3{
	font-size: 16px;
	margin: 0 0 10px 0;
}

#tip-box .share-bar .icon-1 a,
#tip-box .share-bar .icon-2 a,
#tip-box .share-bar .icon-3 a{
	background-size: 100%;
	width: 30px;
	height: 30px;
}

	
#eshop .link-1,
#eshop .link-2{
	top: 120px;
	left: 40px;
}
#eshop .link-2{
	left: 195px;
}
#eshop .link-1 a,
#eshop .link-2 a{
	width: 138px;
	height: 175px;
}
	/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#personalize .link-1{
	top:1040px;
	left: 130px;
}
#personalize .link-1 a{
	width: 110px;
	height: 60px;
}
#explore .link-1{
	top:30px;
	left: 130px;
}
#explore .link-1 a{
	width: 110px;
	height: 60px;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#big-button{
	width:220px;
	border-width:1px;
	padding:15px 0;
	font-size:20px;
	margin:15px 0 30px 0;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}	
#register4 .link-1{
	top: 490px;
	left: 110px;
}
#register4 .link-1 a{
	width: 150px;
	height: 40px;
}


/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#today{
	height:306px;
}
#today-guidance,
#today-control{
	height:1150px;
}
#today-freedom{
	height:1000px;
}

#header{
	height:44px;
}
#header-today .title,
#header .title{
	top:12px;
	margin-left:-100px;
	font-size:18px;
	width:200px;
}
#header-today{
	height:135px;
}
#header-today .link-1,
#header .link-1{
	top:0;
	left:0;
}
#header-today .link-2,
#header .link-2{
	top:0;
	left:auto;
	right:40px;
}
#header-today.link-3,
#header .link-3{
	top:0;
	left:auto;
	right:0;
}/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#header-today .link-4{
	top:45px;
	left:0;
}
#today .link-1{
	top:190px;
	left:5px;
}
#today .link-2{
	top:765px;
	left:115px;
}
#today .link-3{
	top:940px;
	left:30px;
}
#today .link-4{
	top:0;
	left:5px;
}
#today .link-5{
	top:240px;
	left:250px;
}
#today .link-6{
	top:30px;
	left:250px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#header-today .link-1 a,
#header .link-1 a{
	width:40px;
	height:40px;
}
#header-today .link-2 a,
#header .link-2 a{
	width:40px;
	height:40px;
}
#header-today .link-3 a,
#header .link-3 a{
	width:40px;
	height:40px;
}
#header-today .link-4 a{
	width:365px;
	height:65px;
}
#today .link-1 a{
	width:350px;
	height:100px;
}
#today .link-2 a{
	width:140px;
	height:40px;
}
#today .link-3 a{
	width:310px;
	height:120px;
}
#today .link-4 a{
	width:350px;
	height:280px;
}
#today .link-5 a{
	width:110px;
	height:50px;
}
#today .link-6 a{
	width:110px;
	height:50px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#programs a{
	height:1150px;
}
#programs .link-1{
	top: 135px;
	left: 18px;
}
#programs .link-1 a{
	width: 90px;
	height: 35px;
}
#programs .link-2{
	top: 200px;
	left: 18px;
}
#programs .link-2 a{
	width: 340px;
	height: 280px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#resource{
	height:1600px;
}
#resource-save,
#resource-filter-2{
	height:700px;
}
#resource .link-1,
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource .link-8,
#resource .link-9,
#resource-save .link-1,
#resource-save .link-2,
#resource-save .link-3,
#resource-save .link-8,
#resource-save .link-9,
#resource-filter-2 .link-1,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3,
#resource-filter-2 .link-8,
#resource-filter-2 .link-9{
	position:absolute;
	top:0;
	left:250px;
}
#resource .link-8,
#resource-save .link-8,
#resource-filter-2 .link-8{
	left:308px;
}
#resource .link-9,
#resource-save .link-9,
#resource-filter-2 .link-9{
	left:275px;
}
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource-save .link-2,
#resource-save .link-3,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3{
	top:45px;
	left:10px;
}
#resource .link-3,
#resource-save .link-3,
#resource-filter-2 .link-3{
	top:290px;
}/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#resource .link-4{
	top:540px;
}
#resource .link-5{
	top:780px;
}
#resource .link-6{
	top:1025px;
}
#resource .link-7{
	top:1270px;
}
#resource .link-1 a,
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource .link-8 a,
#resource .link-9 a,
#resource-save .link-1 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-save .link-8 a,
#resource-save .link-9 a,
#resource-filter-2 .link-1 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a,
#resource-filter-2 .link-8 a,
#resource-filter-2 .link-9 a{
	width:55px;
	height:30px;
}
#resource .link-9 a,
#resource-save .link-9 a,
#resource-filter-2 .link-9 a{
	width:90px;
}
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a{
	width:340px;
	height:220px;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/

#filter,
#preferences{
	height:900px;
}
#filter{
	height:1000px;
}
#filter .link-1,
#preferences .link-1{
	top:750px;
	left:80px;
}
#preferences .link-1{
	top:500px;
}
#filter .link-1 a,
#preferences .link-1 a{
	width:210px;
	height:60px;	
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/


#article-1,
#article-5{
	height:600px;
}
#article-2{
	height:750px;
}
#article-3{
	height:750px;
}
#article-4{
	height:750px;
}
#article-6{
	height:750px;
}





/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#profiling a{
	height:990px;
}
#profiling .link-1,
#profiling .link-2,
#profiling .link-3,
#profiling .link-4,
#profiling .link-5{
	top:245px;
	left: 20px;
}
#profiling .link-2{
	top:345px;
}
#profiling .link-3{
	top:445px;
	
}
#profiling .link-4{
	top:550px;
	
}
#profiling .link-5{
	top:650px;
	
}
#profiling .link-1 a,
#profiling .link-2 a,
#profiling .link-3 a,
#profiling .link-4 a,
#profiling .link-5 a{
	width: 325px;
	height: 95px;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#today-guidance .link-1,
#today-guidance .link-2,
#today-guidance .link-3,
#today-guidance .link-4,
#today-guidance .link-5,
#today-freedom .link-1,
#today-freedom .link-2,
#today-freedom .link-3,
#today-freedom .link-4,
#today-control .link-1,
#today-control .link-2,
#today-control .link-3,
#today-control .link-4,
#today-control .link-5{
	top:10px;
	left:10px;
}/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#today-guidance .link-2{
	top:170px;
}
#today-guidance .link-3{
	top:350px;
}
#today-guidance .link-4{
	top:650px;
}
#today-guidance .link-5{
	top:870px;
}
#today-freedom .link-2{
	top:230px;
}
#today-freedom .link-3{
	top:530px;
}
#today-freedom .link-4{
	top:705px;
}
#today-control .link-2{
	top:160px;
}
#today-control .link-3{
	top:340px;
}
#today-control .link-4{
	top:630px;
}
#today-control .link-5{
	top:855px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#today-guidance .link-1 a,
#today-guidance .link-2 a,
#today-guidance .link-3 a,
#today-guidance .link-4 a,
#today-guidance .link-5 a,
#today-freedom .link-1 a,
#today-freedom .link-2 a,
#today-freedom .link-3 a,
#today-freedom .link-4 a,
#today-control .link-1 a,
#today-control .link-2 a,
#today-control .link-3 a,
#today-control .link-4 a,
#today-control .link-5 a{
	width:350px;
	height:140px;
}
#today-guidance .link-2 a,
#today-freedom .link-3 a,
#today-control .link-2 a{
	height:160px;
}
#today-guidance .link-3 a,
#today-freedom .link-2 a,
#today-control .link-3 a{
	height:270px;
}
#today-guidance .link-4 a,
#today-freedom .link-1 a,
#today-control .link-4 a{
	height:200px;
}
#today-freedom .link-4 a,
#today-control .link-5 a,
#today-guidance .link-5 a{
	height:180px;
}
#today-control .link-1 a{
	height:125px;
}


/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/



#reg-page-1 a,
#reg-page-1-b a,
#reg-page-1-c a,
#reg-page-1-d a,
#reg-page-info a,
#reg-page-info-2 a,
#holiday-loan-info a,
#holiday-loan-info-2 a,
#feedback a,
#push a,
#belt-clip-info a,
#reg-page-2 a,
#reg-page-2-b a,
#reg-page-3 a,
#reg-page-4 a,
#reg-page-5 a,
#reg-page-6 a,
#reg-page-7 a,
#reg-page-8 a,
#reg-page-9 a,
#reg-page-10 a,
#reg-final a,
#reg-birth a,
#reg-under-13 a{
	height:900px;
}
#reg-page-1 .link-1{
	top:340px;
	left:25px;
}
#reg-page-1 .link-2{
	top:340px;
	left:190px;
}
#reg-page-1 .link-3{
	top:550px;
	left:25px;
}
#reg-page-1 .link-4{
	top:550px;
	left:190px;
}
#reg-page-1 .link-5{
	top:190px;
	left:30px;
}
#reg-page-1 .link-6{
	top:190px;
	left:193px;
}
#reg-page-1 .link-7{
	top:400px;
	left:30px;
}
#reg-page-1 .link-8{
	top:400px;
	left:193px;
}
#reg-page-1 .link-back,
#reg-page-1-b .link-back,
#reg-page-1-c .link-back,
#reg-page-1-d .link-back,
#reg-page-2 .link-back,
#reg-page-2-b .link-back,
#reg-page-3 .link-back,
#reg-page-4 .link-back,
#reg-page-5 .link-back,
#reg-page-6 .link-back,
#reg-page-7 .link-back,
#reg-page-8 .link-back,
#reg-page-9 .link-back,
#reg-final .link-back,
#reg-birth .link-back,
#reg-under-13 .link-back{
	top:45px;
	left:5px;
}
#reg-page-1 .link-1 a,
#reg-page-1-b .link-back a,
#reg-page-1-c .link-back a,
#reg-page-1-d .link-back a,
#reg-page-1 .link-2 a,
#reg-page-1 .link-3 a,
#reg-page-1 .link-4 a{
	width:45px;
	height:45px;
}
#reg-page-1 .link-5 a,
#reg-page-1 .link-6 a,
#reg-page-1 .link-7 a,
#reg-page-1 .link-8 a{
	width:147px;
	height:180px;
}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/



#reg-page-2 .link-1,
#reg-page-2 .link-2,
#reg-page-2-b .link-1,
#reg-page-2-b .link-2{
	top:195px;
	left:30px;
}
#reg-page-2 .link-2,
#reg-page-2-b .link-2{
	left:190px;
}
#reg-page-2 .link-1 a,
#reg-page-2 .link-2 a,
#reg-page-2-b .link-1 a,
#reg-page-2-b .link-2 a{
	width:140px;
	height:180px;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/


#reg-page-3 .link-1,
#reg-page-3 .link-2,
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:380px;
	left:85px;
}
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:710px;
}
#reg-page-3 .link-2,
#reg-page-4 .link-2{
	left:190px;
}
#reg-page-4 .link-3{
	top:530px;
	left:35px;
}
#reg-page-3 .link-1 a,
#reg-page-3 .link-2 a,
#reg-page-4 .link-1 a,
#reg-page-4 .link-2 a,
#reg-page-9 .link-1 a,
#reg-page-9 .link-2 a{
	width:94px;
	height:44px;
}
#reg-page-4 .link-3 a{
	width:294px;
	height:94px;
}
#reg-page-9 .link-1,
#reg-page-9 .link-2{
	top:510px;
	left:85px;
}
#reg-page-9 .link-2{
	left:190px;
}


/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/


#login{
	height:800px;
}
#login .link-1{
	top:393px;
	left:20px;
}
#login .link-2{
	top:205px;
	left:120px;
}
#login .link-1 a{
	width:330px;
	height:45px;
}
#login .link-2 a{
	width:140px;
	height:140px;
}




#help .link-1,
#help .link-2,
#help .link-3,
#help .link-4,
#help .link-5,
#help .link-6,
#help .link-7,
#help .link-8,
#help .link-9,
#help .link-10,
#help-mail .link-1,
#help-mail .link-2,
#help-mail .link-3,
#help-contact .link-1,
#help-contact .link-2,
#help-contact .link-3{
	top:110px;
	left:10px;
}
#help .link-2,
#help-mail .link-2,
#help-contact .link-2{
	top:275px;
}
#help .link-3,
#help-mail .link-3,
#help-contact .link-3{
	top:400px;
}
#help-mail .link-3{
	top:960px;
}
#help-contact .link-3{
	top:545px;
}
#help .link-4{
	top:575px;
}
#help .link-5{
	top:705px;
}
#help .link-6{
	top:1005px;
}
#help .link-7{
	top:1250px;
}
#help .link-8{
	top:1440px;
}
#help .link-9{
	top:960px;
	left:10px;
}
#help .link-10{
	top:1210px;
	left:10px;
}
#chatbot .link-1{
	top:50px;
	left:305px;
}
#chatbot .link-2{
	top:480px;
	left:260px;
}
#help .link-1 a,
#help .link-2 a,
#help .link-3 a,
#help .link-4 a,
#help .link-5 a,
#help .link-6 a,
#help .link-7 a,
#help .link-8 a,
#help-mail .link-1 a,
#help-mail .link-2 a,
#help-mail .link-3 a,
#help-contact .link-1 a,
#help-contact .link-2 a,
#help-contact .link-3 a{
	width:350px;
	height:45px;
	background:none!important;
}
#help .link-9 a,
#help .link-10 a{
	width:25px;
	height:25px;
}
#chatbot .link-1 a{
	width:60px;
	height:50px;
}
#chatbot .link-2 a{
	width:100px;
	height:50px;
}
#faq .link-1{
	top:105px;
	left:10px;
}
#faq .link-1 a{
	width:350px;
	height:50px;
}

#sevice-request .link-1{
	top:50px;
	left:300px;
}
#sevice-request .link-2{
	top:655px;
	left:60px;
}
#sevice-request .link-1 a{
	width:60px;
	height:50px;
}
#sevice-request .link-2 a{
	width:250px;
	height:50px;
}
#thankyou .link-1{
	top:50px;
	left:300px;
}
#thankyou .link-1 a{
	width:60px;
	height:50px;
}
#notifications .link-1,
#personal-information .link-1{
	top:650px;
	left:60px;
}
#personal-information .link-1{
	top:430px;
}
#notifications .link-1 a,
#personal-information .link-1 a{
	width:250px;
	height:60px;
}
#index-2 .link-1{
	top:500px;
	left:65px;
}
#index-2 .link-2{
	top:500px;
	left:210px;
}
#index-2 .link-1 a,
#index-2 .link-2 a{
	width:110px;
	height:50px;
}


#access{
	height:700px;
}
#access .link-1,
#access .link-2{
	top:240px;
	left:90px;
}
#access .link-2{
	top:440px;
}
#access .link-1 a,
#access .link-2 a{
	width:190px;
	height:60px;
}





#carelink-login{
	height:900px;
}
#carelink-login .link-1{
	top:370px;
	left:25px;
}
#carelink-login .link-2{
	top:540px;
	left:20px;
}
#carelink-login .link-1 a{
	width:320px;
	height:40px;
}
#carelink-login .link-2 a{
	width:330px;
	height:40px;
}


/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
#insights .link-1,
#insights .link-2,
#insights .link-3,
#insights .link-4,
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights .link-8,
#insights .link-9,
#insights .link-10,
#insights-w .link-1,
#insights-w .link-2,
#insights-w .link-3,
#insights-w .link-4,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7,
#insights-w .link-8,
#insights-w .link-9,
#insights-w .link-10,
#statistics .link-1,
#statistics .link-2,
#statistics .link-3,
#statistics .link-4,
#statistics .link-5,
#statistics .link-6,
#statistics-2 .link-1,
#statistics-2 .link-2,
#statistics-2 .link-3,
#statistics-2 .link-4,
#statistics-2 .link-5,
#statistics-2 .link-6,
#automode .link-1,
#automode .link-2,
#automode .link-3,
#automode .link-4,
#automode .link-5,
#automode .link-6,
#automode-2 .link-1,
#automode-2 .link-2,
#automode-2 .link-3,
#automode-2 .link-4,
#automode-2 .link-5,
#automode-2 .link-6,
#personalization .link-1,
#personalization .link-2,
#personalization .link-3,
#personalization .link-4,
#personalization .link-5{
	top:1px;
	left:1px;
}
#insights .link-2,
#insights-w .link-2,
#statistics .link-2,
#statistics-2 .link-2,
#automode .link-2,
#automode-2 .link-2,
#personalization .link-2{
	left:80px;
}
#insights .link-3,
#insights-w .link-3,
#statistics .link-3,
#statistics-2 .link-3,
#automode .link-3,
#automode-2 .link-3,
#personalization .link-3{
	left:160px;
}
#insights .link-4,
#insights-w .link-4,
#statistics .link-4,
#statistics-2 .link-4,
#automode .link-4,
#automode-2 .link-4,
#personalization .link-4{
	left:265px;
}
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7{
	top:55px;
	left:1px;
}
#insights .link-6,
#insights-w .link-6{
	left:130px;
}
#insights .link-7,
#insights-w .link-7{
	left:250px;
}
#insights .link-8,
#insights-w .link-8{
	top:230px;
	left:210px;
}
#insights .link-9,
#insights-w .link-9{
	top:605px;
	left:185px;
}
#insights .link-10,
#insights-w .link-10{
	top:1040px;
	left:40px;
}
#insights-popup .link-1{
	top:180px;
	left:300px;
}
#statistics .link-5,
#statistics-2 .link-5,
#automode .link-5,
#automode-2 .link-5{
	top:850px;
	left:10px;
}
#statistics .link-6,
#statistics-2 .link-6,
#automode .link-6,
#automode-2 .link-6{
	top:1150px;
	left:50px;
}
#statistics-2 .link-5{
	top:250px;
}
#statistics-2 .link-6{
	top:2250px;
}
#automode .link-5{
	top:980px;
}
#automode .link-6{
	top:1180px;
}
#automode-2 .link-5{
	top:250px;
}
#automode-2 .link-6{
	top:1970px;
}
#personalization .link-5{
	top:1150px;
	left:50px;
}
#insights .link-1 a,
#insights .link-2 a,
#insights .link-3 a,
#insights .link-4 a,
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights .link-8 a,
#insights .link-9 a,
#insights .link-10 a,
#insights-w .link-1 a,
#insights-w .link-2 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a,
#insights-w .link-8 a,
#insights-w .link-9 a,
#insights-w .link-10 a,
#statistics .link-1 a,
#statistics .link-2 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics .link-5 a,
#statistics .link-6 a,
#statistics-2 .link-1 a,
#statistics-2 .link-2 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#statistics-2 .link-5 a,
#statistics-2 .link-6 a,
#automode .link-1 a,
#automode .link-2 a,
#automode .link-3 a,
#automode .link-4 a,
#automode .link-5 a,
#automode .link-6 a,
#automode-2 .link-1 a,
#automode-2 .link-2 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#automode-2 .link-5 a,
#automode-2 .link-6 a,
#personalization .link-1 a,
#personalization .link-2 a,
#personalization .link-3 a,
#personalization .link-4 a,
#personalization .link-5 a{
	width:70px;
	height:45px;
}
#insights .link-3 a,
#insights .link-4 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#automode .link-3 a,
#automode .link-4 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#personalization .link-3 a,
#personalization .link-4 a{
	width:100px;
}
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a{
	width:115px;
	height:50px;
}
#insights .link-8 a,
#insights .link-9 a,
#insights-w .link-8 a,
#insights-w .link-9 a{
	width:30px;
	height:30px;
}
#insights .link-10 a,
#insights-w .link-10 a{
	width:300px;
	height:70px;
}
#insights-popup .link-1 a{
	width:40px;
	height:40px;
}
#statistics .link-5 a,
#statistics-2 .link-5 a,
#automode .link-5 a,
#automode-2 .link-5 a{
	width:340px;
	height:230px;
}
#statistics .link-6 a,
#statistics-2 .link-6 a,
#automode .link-6 a,
#automode-2 .link-6 a,
#personalization .link-5 a{
	width:280px;
	height:80px;
}
#statistics-2 .link-5 a{
	height:70px;
}
#automode .link-5 a{
	height:140px;
}
#automode-2 .link-5 a{
	height:70px;
}

/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/


#welcome-message-1 a,
#welcome-message-2 a,
#welcome-message-3 a{
	height:820px;
}
#welcome-message-1 .link-1,
#welcome-message-1 .link-2,
#welcome-message-1 .link-3,
#welcome-message-2 .link-1,
#welcome-message-2 .link-2,
#welcome-message-2 .link-3,
#welcome-message-3 .link-1,
#welcome-message-3 .link-2,
#welcome-message-3 .link-3{
	top:520px;
	left:140px;
}
#welcome-message-1 .link-2,
#welcome-message-2 .link-2,
#welcome-message-3 .link-2{
	left:173px;
}
#welcome-message-1 .link-3,
#welcome-message-2 .link-3,
#welcome-message-3 .link-3{
	left:210px;
}
#welcome-message-1 .link-1 a,
#welcome-message-1 .link-2 a,
#welcome-message-1 .link-3 a,
#welcome-message-2 .link-1 a,
#welcome-message-2 .link-2 a,
#welcome-message-2 .link-3 a,
#welcome-message-3 .link-1 a,
#welcome-message-3 .link-2 a,
#welcome-message-3 .link-3 a{
	width:25px;
	height:50px;
}

#index a{
	height:990px;
}


#reg-page-1-c .link-1,
#reg-page-1-d .link-1,
#reg-page-1-d .link-2{
	top:345px;
	left:30px;
}
#reg-page-1-d .link-2{
	left:190px;
}
#reg-page-1-c .link-1 a,
#reg-page-1-d .link-1 a,
#reg-page-1-d .link-2 a{
	width:20px;
	height:20px;
}



#holiday-loan-info .link-1,
#holiday-loan-info-2 .link-1,
#belt-clip-info .link-1{
	top:10px;
	right:10px;
}
#holiday-loan-info .link-2,
#holiday-loan-info-2 .link-2{
	top:450px;
	left:185px;
}
#belt-clip-info .link-2{
	top:370px;
	left:190px;
}
#holiday-loan-info .link-1 a,
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-1 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-1 a,
#belt-clip-info .link-2 a{
	width:25px;
	height:25px;
}
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-2 a{
	width:100px;
}




#extra .link-1,
#extra .link-2,
#extra .link-3,
#extra .link-4{
	top:180px;
}
#extra .link-2{
	top:430px;
}
#extra .link-3{
	top:230px;
	left:90px;
}
#extra .link-4{
	top:480px;
	left:90px;
}
#extra .link-1 a,
#extra .link-2 a,
#extra .link-3 a,
#extra .link-4 a{
	width:35px;
	height:35px;
}
#extra .link-3 a,
#extra .link-4 a{
	width:180px;
	height:50px;
}


#notifications-settings .link-1{
	top:170px;
	left:60px;
}
#notifications-settings .link-1 a{
	width:40px;
	height:40px;
}





}
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/
/*------------------------------------------------------------------iphone 6 ---------------------------------------------------------------------*/












/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
@media only screen
and (max-width: 320px){ /*iphone 5*/
#top-image,
#top-image-b,
#top-image-c{
	height:330px;
}
#top-image .layer,
#top-image-b .layer,
#top-image-c .layer,
#grey-logo-layer{
	height:46px;
}
#top-image .logo a,
#top-image-b .logo a,
#top-image-c .logo a,
#grey-logo-layer .logo a{
	width:216px;
	height:28px;
	background-size:100%;
}
#scroll-content{
	margin:10px 0 0 0;
	height:200px;
}
#scroll-content .icon-1,
#scroll-content .icon-2,
#scroll-content .icon-3,
#scroll-content .icon-4{
	width:70px;
	height:70px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#scroll-content .text{
	font-size:16px;
	margin:10px 0 0 0;
}
#scroll-content .text h1{
	font-size:20px;
	margin:0 0 5px 0;
}
#next-button{
	font-size:18px;
}
#next-button a{
	padding:20px;
	width:60%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#bottom-scroll-layer{
	-webkit-border-radius: 25px 25px 0 0;
       -moz-border-radius: 25px 25px 0 0;
         -o-border-radius: 25px 25px 0 0;
            border-radius: 25px 25px 0 0;
	padding:0 20px 40px 20px;
}
#bottom-scroll-layer .scroll-icon a,
#agree-2 .scroll-icon a{
	width:40px;
	height:30px;
	background-size:100%;
}
#bottom-scroll-layer .title{
	font-size:18px;
	margin:0 0 10px 0;
}
#bottom-scroll-layer li a{
	height:auto;
	-webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
	padding:10px 0;
}
#bottom-scroll-layer li .icon-1,
#bottom-scroll-layer li .icon-2,
#bottom-scroll-layer li .icon-3,
#bottom-scroll-layer li .icon-4{
	width:36px;
	height:36px;
	background-size:40%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#bottom-scroll-layer li .text{
	font-size:16px;
}


#account-page{
	padding:0 30px;
}
#account-page .icon{
	height:100px;
	background-size:contain;
	margin:25px 0;
}
#account-page .text{
	font-size:18px;
	margin:0 0 15px 0;
}
#account-page .button-yes,
#account-page .button-no{
	font-size:16px;
}
#account-page .button-yes{
	margin:0 0 15px 0;
}
#account-page .button-yes a,
#account-page .button-no a{
	padding:10px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
#account-page .button-yes .title,
#account-page .button-no .title{
	font-size:22px;
	margin:0 0 8px 0;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#login-image .layer{
	width:300px;
	height:95px;
	padding:10px 10px 10px 10px;
	font-size:16px;
}
#login-image .title{
	font-size:24px;
	margin:0 0 5px 0;
}
#login-image{
	height:240px;
	background-size: 85%;
	margin: 0;
}
#login-box{
	padding:10px;
}
#login-box .text-box{
	font-size:16px;
	padding:12px 18px;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
         -o-border-radius: 12px;
            border-radius: 12px;
	margin:0 0 10px 0;
}
#login-box .forgot{
	margin:10px 0 20px 0;
	font-size:14px;
	padding:0 0 0 5px;
}
#login-box .button-area .button,
#profiling-page .button-area .button-2{
	margin:0 0 20px 0;
}
#profiling-page .button-area .button-2{
	width:70%
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#login-box .button-area .button a,
#profiling-page .button-area .button-2 a{
	padding:15px;
	font-size:18px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
#profiling-page .button-area .button-2 a{
	font-size:12px;
	padding:8px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}
#login-box .remember{
	font-size:14px;
}
#login-box .remember .checkbox{
	width:14px;
	height:14px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#dash-page{
	padding:0 10px 80px 10px
}
#question-page{
	padding:15px;
}
#register-page .title,
#agree-page .title,
#welcome-page .title,
#type-page .title,
#dash-page .title,
#milestone-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title{
	font-size:18px;
	margin:0 0 10px 8px;
}
#welcome-page .title,
#type-page .title,
#dash-page .title,
#content-page .title,
#page-one .title,
#profiling-page .title,
#milestone-page .title{
	margin:0 0 10px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#agree-2 .layer{
	padding:8px 10px 50px 10px;
	-webkit-border-radius: 10px 10px 0 0;
       -moz-border-radius: 10px 10px 0 0;
         -o-border-radius: 10px 10px 0 0;
            border-radius: 10px 10px 0 0;
}
#agree-2 .title{
	font-size:24px;
	margin:0 0 5px 0;
}
#agree-2 .disagree,
#agree-2 .agree{
	margin:0 0 10px 0;
}
#agree-2 .agree{
	margin:0;
}
#agree-2 .disagree a,
#agree-2 .agree a{
	width:90%;
	padding:12px 20px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
}
#agree-2 .disagree .icon,
#agree-2 .agree .icon{
	width:28px;
	height:28px;
	background-size:100%;
	margin:0 10px 0 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/


#welcome-page .welcome-icon{
	width:150px;
	height:150px;
	background-size:100%;
}
#welcome-page .text,
#page-one .text,
#profiling-page .text,
#milestone-page .text{
	font-size:16px;
	margin:0 0 20px 0;
	min-height:40px;
}
#profiling-page .box .content{
	width:120px;
}
#profiling-page .box .title{
	font-size:16px;
}
#welcome-page .box .text,
#page-one .box .text,
#profiling-page .box .text{
	margin:0;
}
#welcome-page .text p,
#page-one .text p,
#profiling-page .text p,
#milestone-page .text p{
	margin:0 0 20px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#welcome-page .box,
#page-one .box,
#profiling-page .box{
	width:138px;
	margin:0 1px 4px 1px;
	padding:10px 5px 20px 5px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
#page-one .box{
	background-size:20%;
	padding:10px 10px 40px 10px;
	min-height:230px;
}
#profiling-page .box{
	width:100%;
	background-size:13%;
	padding:20px 50px 20px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0 0 10px 0;
}
#welcome-page .box .icon-1,
#welcome-page .box .icon-2,
#page-one .box .icon-1,
#page-one .box .icon-2,
#page-one .box .icon-3,
#page-one .box .icon-4{
	height:130px;
	margin:0 0 30px 0;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#page-one .box .icon-1,
#page-one .box .icon-2,
#page-one .box .icon-3,
#page-one .box .icon-4{
	height:120px;
}
#profiling-page .box .icon-1,
#profiling-page .box .icon-2{
	width:90px;
	height:90px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#type-page .box-1,
#type-page .box-2,
#type-page .box-3,
#type-page .box-4{
	width:120px;
	margin:0 4px 30px 4px;
}
#type-page .box-1 .icon,
#type-page .box-2 .icon,
#type-page .box-3 .icon,
#type-page .box-4 .icon{
	margin:0 0 8px 0;
}
#type-page .box-1 .icon a,
#type-page .box-2 .icon a,
#type-page .box-3 .icon a,
#type-page .box-4 .icon a{
	width:120px;
	height:120px;
	background-size:100%;
}

#type-page .box-1 .text,
#type-page .box-2 .text,
#type-page .box-3 .text,
#type-page .box-4 .text{
	font-size:16px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#type-page .button-area a{
	font-size:16px;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
	padding:20px;
}
#type-page .box-1 .icon a:hover,
#type-page .box-1 .selected,
#type-page .box-2 .icon a:hover,
#type-page .box-2 .selected,
#type-page .box-3 .icon a:hover,
#type-page .box-3 .selected,
#type-page .box-4 .icon a:hover,
#type-page .box-4 .selected{
	background-size:100%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#bottom-grey-menu{
	padding:10px 0 0 0;
}
#bottom-grey-menu .agree-button{
	margin:10px 0 0 0;
}
#bottom-grey-menu .agree-button a{
	height:55px;
}

#bottom-grey-menu .icon-1,
#bottom-grey-menu .icon-2,
#bottom-grey-menu .icon-3,
#bottom-grey-menu .icon-4,
#bottom-grey-menu .icon-5,
#bottom-grey-menu .icon-6,
#bottom-grey-menu .icon-7{
	margin:0;
}
#bottom-grey-menu .icon-1 a,
#bottom-grey-menu .icon-2 a,
#bottom-grey-menu .icon-3 a,
#bottom-grey-menu .icon-4 a,
#bottom-grey-menu .icon-5 a,
#bottom-grey-menu .icon-6 a,
#bottom-grey-menu .icon-7 a,
#bottom-grey-menu .icon-4 .selected{
	width:53px;
	height:20px;
	background-size:36%;
	font-size: 11px;
	padding: 27px 0 0 0;
}
#bottom-grey-menu .icon-1 .selected,
#bottom-grey-menu .icon-2 .selected,
#bottom-grey-menu .icon-3 .selected,
#bottom-grey-menu .icon-5 .selected,
#bottom-grey-menu .icon-6 .selected{
	background-size: 36%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#bottom-grey-menu .icon-4 .button-1,
#bottom-grey-menu .icon-4 .button-2,
#bottom-grey-menu .icon-4 .button-3,
#bottom-grey-menu .icon-4 .button-4,
#bottom-grey-menu .icon-4 .button-5{
	right:25px;
	bottom:45px;
}
#bottom-grey-menu .icon-4 .button-2{
	bottom:115px;
}
#bottom-grey-menu .icon-4 .button-3{
	bottom:185px;
}
#bottom-grey-menu .icon-4 .button-4{
	bottom:255px;
}
#bottom-grey-menu .icon-4 .button-5{
	bottom:325px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#search-area{
	margin:15px 0 15px 0;
}
#search-area .border-box{
	width: 277px;
	padding:10px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
	font-size:16px;
}
#search-area .burger-menu{
	margin:8px 14px 0 0;
}
#search-area .burger-menu a{
	width:20px;
	height:14px;
	background-size:100%;
} 
#search-area .search-box{
	width:140px;
	font-size:16px;
	margin:6px 0 0 0;
}
#search-area .dots{
	margin:6px 0 0 0;
}
#search-area .dots a{
	width:4px;
	height:20px;
	background-size:100%;
}
#search-area .avatar a{
	width:30px;
	height:30px;
	background-size:100%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#search-area .bell a,
#search-area .back a{
	width:27px;
	height:27px;
	background-size:100%;
}
#search-area .bell,
#search-area .back{
	margin:3px 10px 0 0;
}
	
#search-area .search-icon{
	margin:3px 13px 0 0;
}
#search-area .search-icon a{
	width:25px;
	height:25px;
	background-size:100%;
}
#social-bar{
	margin: 2px 0 0 0;
}
#social-bar a{
	width: 277px;
	height: 40px;
	background-size: 100%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#submenu,
#tasks-area #submenu{
	margin: 0 0 25px 0;
}
#submenu ul,
#tasks-area #submenu .block{
	width: 277px;
}
#submenu li,
#tasks-area #submenu .item{
	margin:0 1px;
}
#submenu li a,
#tasks-area #submenu .item a{
	padding: 0 2px 10px 2px;
	border-width: 3px;
	font-size: 14px;
}
#submenu li a:hover,
#submenu li .selected,
#tasks-area #submenu .item a:hover,
#tasks-area #submenu .item .selected{
	border-width: 3px;
}
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
	
#stats-box,
#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
#personalize-box,
#register-box{
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
	padding:15px;
	font-size:16px;
	margin:0 0 20px 0;
	width:277px;
}
#stats-box{
	padding:15px 0;
}
#stats-box .top-chart{
	height:50px;
	background-size:100%;
	margin:0 0 20px 0;
}
#stats-box .time-box,
#stats-box .calander-box{
	margin:0 10px 20px 10px;
}
#stats-box .calander-box .icon{
	height:45px;
	background-size:70%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#stats-box .pie-box{
	font-size:24px;
	width:80px;
	height:80px;
	background-size:100%;
	line-height:15px;
	margin:0 15px 0 0;
}
#stats-box .pie-box span{
	font-size:14px;
}
#stats-box .pie-box .text{
	margin:25px 0 0 0;
}
#stats-box .points-box{
	line-height:20px;
	margin:0 0 0 35px;
}
#stats-box .points-box span{
	font-size:24px;
}


#tip-box,
#features-box,
#learning-box,
#survey-box,
#eshop-box,
{
	padding:10px;
	font-size:16px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#tip-box .content-area{
	margin:0 0 20px 0;
}
#tip-box .icon{
	width:100%;
	height:60px;
	background-size:20%;
	margin:0 0 10px 0;
}
#tip-box .text-box{
	width:100%;
}
#tip-box .text{
	margin:0 0 20px 0;
}
#tip-box .stars a{
	width:130px;
	height:25px;
	background-size: 100%;
}
#tip-box li{
	margin:0 2px;
}
#features-box .box-1,
#features-box .box-2,
#features-box .box-3,
#features-box .box-4{
	width:100px;
	margin:0 6px;
}
#features-box .box-1 .icon,
#features-box .box-2 .icon,
#features-box .box-3 .icon,
#features-box .box-4 .icon{
	margin:0 0 15px 0;
}
#features-box .box-1 .icon a,
#features-box .box-2 .icon a,
#features-box .box-3 .icon a,
#features-box .box-4 .icon a{
	height:100px;
	background-size:80%;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#features-box-2 .box-1,
#features-box-2 .box-2,
#features-box-2 .box-3,
#features-box-2 .box-4{
	width:107px;
	margin:0 1px 4px 1px;
}
#features-box-2 .box-1 .icon a,
#features-box-2 .box-2 .icon a,
#features-box-2 .box-3 .icon a,
#features-box-2 .box-4 .icon a{
	height:107px;
	background-size:70%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	padding:10px 0 0 10px;
	font-size:16px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#learning-box .box-1,
#learning-box .box-2{
	width:100%;
	padding:10px;
	margin:0 0 10px 0;
}
#learning-box .image{
	margin:0 0 10px 0;
}
#learning-box .box-1 .image a,
#learning-box .box-2 .image a{
	height:100px;
	background-size:100%;
}
#learning-box .bottom-content .text{
	font-size:14px;
	margin:15px 0 0 0;
}
#learning-box .play a{
	width:40px;
	height:40px;
	background-size:100%;
}

#survey-box .text-box{
	margin:0 0 20px 0;
}
#survey-box .text{
	width:210px;
}
#survey-box .text-box .icon{
	width:40px;
	height:60px;
	background-size:100%;
}
#survey-box .button-go,
#survey-box .button-no{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#survey-box .button-go a,
#survey-box .button-no a{
	width:100%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	padding:10px 20px;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
}
#survey-box .button-go .icon,
#survey-box .button-no .icon{
	width:20px;
	height:28px;
	margin:0 15px 0 0;
	background-position:right;
	background-size:50%;
}
#survey-box .button-no .icon{
	width:20px;
	background-size:100%;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#question-page .pq-1,
#question-page .pq-2,
#question-page .pq-3,
#question-page .pq-4,
#question-page .pq-5,
#question-page .pq-6,
#question-page .pq-7,
#question-page .pq-8,
#question-page .pq-9,
#question-page .pq-10,
#question-page .pq-11,
#question-page .cq-1,
#question-page .cq-2,
#question-page .cq-3,
#question-page .cq-4,
#question-page .cq-5,
#question-page .cq-6,
#question-page .cq-7,
#question-page .cq-8,
#question-page .cq-9,
#question-page .cq-10,
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5,
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:210px;
	margin:0 0 20px 0;
}
#result-page .rp-1,
#result-page .rp-2,
#result-page .rp-3,
#result-page .rp-4,
#result-page .rp-5{
	background-size:100%;
	height:160px;
	margin:0 0 30px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#result-page .rc-1,
#result-page .rc-2,
#result-page .rc-3{
	background-size:100%;
	height:210px;
	margin:0 0 30px 0;
}
#question-page .text,
#result-page .text{
	font-size:18px;
	margin:0 0 40px 0;
}
#question-page .bar{
	width:95%;
	height:20px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
	margin:0 0 15px 0;
}
#question-page .bar-dark{
	height:20px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}
#question-page .text-small{
	width:51px;
	font-size:12px;
	margin:0 0 40px 0;
}
#question-page .slider{
	top:-13px;
	left:70%;
}
#question-page .slider a{
	width:22px;
	height:52px;
	background-size:100%;
}
#question-page .button-back,
#result-page .button-repeat,
#question-page .button-next,
#result-page .button-start{
	margin:0 0 30px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#question-page .button-back a,
#question-page .button-next a{
	width:130px;
	font-size:16px;
	background-size:27%;
	padding:20px 20px 20px 30px;
	-webkit-border-radius: 8px;
       -moz-border-radius: 8px;
         -o-border-radius: 8px;
            border-radius: 8px;
}
#question-page .button-next a{
	padding:20px 30px 20px 20px;
}
#result-page .button-repeat a,
#result-page .button-start a{
	width:128px;
	font-size:16px;
	background-size:24%;
	padding:58px 7px 12px 7px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
         -o-border-radius: 5px;
            border-radius: 5px;
}
#question-page .dark .text{
	font-size:26px;
	margin:100px 0 0 0;
}
#question-page .dark span{
	font-size:166px;
	line-height:100px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/



#top-grey-bar{
	padding:4px 10px;
}
#top-grey-bar .burger-menu{
	margin:6px 0 0 0;
}
#top-grey-bar .burger-menu a{
	width:24px;
	height:17px;
	background-size:100%;
}
#top-grey-bar .notification{
	margin:0 0 0 22px;
}
#top-grey-bar .profile{
	margin:3px 0 0 0;
}
#top-grey-bar .notification a{
	width:26px;
	height:27px;
	background-size:100%;
}
#top-grey-bar .profile a{
	width:26px;
	height:21px;
	background-size:100%;
}
#blue-bar{
	padding:7px 10px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#blue-bar .back a{
	background-size:100%;
	width:23px;
	height:23px;
}
#blue-bar .title{
	font-size:16px;
	margin:3px 0 0 10px;
}
#grey-bg{
	padding:7px 7px 80px 7px;
}
#white-bg{
	padding:15px;
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
         -o-border-radius: 4px;
            border-radius: 4px;
}
#top-bullets-bar{
	margin:0 0 11px 0;
}
#top-bullets-bar .bullet{
	margin:0 4px;
}
#top-bullets-bar .bullet a{
	width:30px;
	height:7px;
	-webkit-border-radius: 2px;
       -moz-border-radius: 2px;
         -o-border-radius: 2px;
            border-radius: 2px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#ckecklist-page .text{
	margin:0 0 30px 0;
	font-size:16px;
}
#ckecklist-page .ckecklist{
	margin:0 0 120px 0;
}
#ckecklist-page .ckecklist li{
	margin:0 0 5px 0;
}
#ckecklist-page .ckecklist li a{
	font-size:16px;
	padding:16px;
	border-width:2px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#ckecklist-page .button-cancel a,
#ckecklist-page .button-next a,
#milestone-page .button-cancel a,
#milestone-page .button-next a,
#content-page .button-cancel a,
#content-page .button-next a{
	font-size:14px;
	width:120px;
	padding:15px 15px 15px 30px;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	background-size:22%;
}
#ckecklist-page .button-next a,
#milestone-page .button-next a,
#content-page .button-next a{
	padding:15px 30px 15px 15px;
}
#ckecklist-page .done,
#ckecklist-page .selected .done{
	background-size:100%;
	width:16px;
	height:11px;
	margin:0 8px 0 0;
}
#ckecklist-page .not-done,
#ckecklist-page .selected .not-done{
	background-size:100%;
	width:13px;
	height:13px;
	margin:0 8px 0 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#milestone-page .boxes-area{
	margin:0 0 38px 0;
}
#milestone-page .box-1,
#milestone-page .box-2,
#milestone-page .box-3,
#milestone-page .box-4{
	width:130px;
	height:130px;
	margin:0 0 10px 0;
	-webkit-border-radius: 15px;
       -moz-border-radius: 15px;
         -o-border-radius: 15px;
            border-radius: 15px;
}
#milestone-page .icon{
	height:90px;
}
#milestone-page .box-1 .icon,
#milestone-page .box-2 .icon,
#milestone-page .box-3 .icon,
#milestone-page .box-4 .icon{
	background-size:65%;
}
#milestone-page .banner-done{
	-webkit-border-radius: 14px 0 0 0;
       -moz-border-radius: 14px 0 0 0;
         -o-border-radius: 14px 0 0 0;
            border-radius: 14px 0 0 0;
	background-size:100%;
	width:40px;
	height:40px;
}
#milestone-page .banner-pending{
	background-size:100%;
	width:60px;
	height:60px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#content-page .text{
	font-size:16px;
	margin:0 0 20px 0;
}
#content-page p{
	margin:0 0 20px 0;
}
#content-page .picture-1{
	background-size:80%;
	height:160px;
}
#content-page .picture-2{
	height:160px;
	background-size:100%;
	margin:0 0 20px 0;
}
#content-page .small-text{
	font-size:14px;
	margin:0 0 20px 0;
}

#content-page .video-1,
#content-page .video-2,
#content-page .video-3{
	margin:0 0 60px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#content-page .video-1 a,
#content-page .video-2 a,
#content-page .video-3 a{
	height:200px;
	background-size:100%;
}
#content-page .hand-circle{
	top:-20px;
	right:-15px;
	background-size:100%;
	width:60px;
	height:50px;
}
#content-page .downloads{
	margin:0 0 280px 0;
}
#content-page .downloads li a{
	padding:25px 25px 25px 60px;
	background-size:15%;
	-webkit-border-radius: 10px;
       -moz-border-radius: 10px;
         -o-border-radius: 10px;
            border-radius: 10px;
	font-size:16px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#notifications-area,
#reminder-area,
#tasks-area{
	font-size:16px;
	font-weight:normal;
	background-size:70%;
	padding:0 0 200px 0;
}
#reminder-area{
	background-size:55%;
	padding:0 0 220px 0;
}
#notifications-area li,
#tasks-area li{
	margin:0 0 5px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#notifications-area li a,
#tasks-area li a{
	padding:15px;
	background-size:8%;
}
#notifications-area .title,
#reminder-area .title,
#tasks-area .title{
	font-size:16px;
	margin:0;
}
#notifications-area .content,
#reminder-area .content{
	margin:3px 0 0 12px;
}
#notifications-area .reminder-inactive,
#notifications-area .reminder-active,
#notifications-area .notification-inactive,
#notifications-area .notification-active,
#reminder-area .icon{
	width:40px;
	height:40px;
	background-size:60%;
}


#reminder-area .white-box{
	padding:0 0 60px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#reminder-area .title-area{
	margin:0 0 20px 0;
}
#reminder-area .title-area a{
	padding:10px;
	background-size:8%;
}
#reminder-area .text{
	padding:15px 20px;
	font-size:16px;
	margin:0 0 20px 0;
}
#reminder-area .button a{
	width:82%;
	padding:20px 10px;
	border-width:1px;
}

#tasks-area{
	padding:0 0 40px 0;
}
#tasks-area .content{
	width:220px;
}
#tasks-area .button-area{
	margin:0 0 7px 0;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#tasks-area .button-area .button a{
	padding:7px;
	font-size:14px;
}
#tasks-area .icon-tv,
#tasks-area .icon-tv-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-list,
#tasks-area .icon-list-inactive,
#tasks-area .icon-bulb,
#tasks-area .icon-bulb-inactive,
#tasks-area .icon-clock,
#tasks-area .icon-clock-inactive,
#tasks-area .icon-video,
#tasks-area .icon-video-inactive,
#tasks-area .icon-task,
#tasks-area .icon-task-inactive{
	width:50px;
	height:50px;
	background-size:100%;
	margin:0 0 0 20px;
}


/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#timeline-area{
	font-size:16px;
	padding:0 0 40px 0;
}
#timeline-area .white-box{
	padding:10px;
	margin:0 0 5px 0;
}
#timeline-area .date{
	font-size:20px;
	margin:0 0 10px 0;
}
#timeline-area li{
	margin:0 0 5px 0;
}
#timeline-area li a{
	background-size:9%;
	padding:10px;
}
#timeline-area .icon-1,
#timeline-area .icon-2,
#timeline-area .icon-3,
#timeline-area .icon-4,
#timeline-area .icon-5,
#timeline-area .icon-6,
#timeline-area .icon-7,
#timeline-area .icon-8,
#timeline-area .icon-9,
#timeline-area .icon-10,
#timeline-area .icon-11,
#timeline-area .icon-12,
#timeline-area .icon-13{
	background-size:63%;
	width:52px;
	height:52px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#timeline-area .text{
	padding:0 25px 0 10px;
}

#cover a{
	height:568px;
	background-size:100%;
}
#community a{
	height:1150px;
}
#local-online-networks a{
	height:850px;
}
#account a{
	height:800px;
	background-size:100%;
}
#orders a{
	height:1000px;
}
#privacy a,
#settings a{
	height:550px;
}


#account .link1,
#account .link2,
#account .link3,
#account .link4,
#account .link5,
#account .link6,
#account .link7,
#orders .link1,
#orders .link2,
#orders .link3,
#orders .link4,
#orders .link5,
#orders .link6,
#orders .link7,
#settings .link1,
#settings .link2,
#settings .link3,
#settings .link4,
#settings .link5,
#settings .link6,
#privacy .link1,
#privacy .link2,
#privacy .link3,
#privacy .link4,
#privacy .link5,
#privacy .link6,
#privacy .link7{
	position: absolute;
	top: 0;
	left: 15px;
}
#account .link2,
#orders .link2,
#settings .link2,
#privacy .link2{
	left: 90px;
}
#account .link3,
#orders .link3,
#settings .link3,
#privacy .link3{
	left: 170px;
}
#account .link4,
#orders .link4,
#settings .link4,
#privacy .link4{
	left: 245px;
}
#account .link5{
	top: 46px;
	left: 268px;
}
#account .link6{
	top: 265px;
	left: 268px;
}
#account .link7{
	top: 430px;
	left: 15px;
}
#orders .link5{
	top: 46px;
	left:15px;
}
#orders .link6{
	top: 185px;
	left: 15px;
}
#orders .link7{
	top: 800px;
	left: 15px;
}
#settings .link5{
	top: 46px;
	left:15px;
}
#settings .link6{
	top:135px;
	left: 15px;
}
#privacy .link5{
	top: 46px;
	left:15px;
}
#privacy .link6{
	top: 125px;
	left: 15px;
}
#privacy .link7{
	top: 210px;
	left: 15px;
}
#account .link1 a,
#account .link2 a,
#account .link3 a,
#account .link4 a,
#account .link5 a,
#account .link6 a,
#account .link7 a,
#orders .link1 a,
#orders .link2 a,
#orders .link3 a,
#orders .link4 a,
#orders .link5 a,
#orders .link6 a,
#orders .link7 a,
#settings .link1 a,
#settings .link2 a,
#settings .link3 a,
#settings .link4 a,
#settings .link5 a,
#settings .link6 a,
#privacy .link1 a,
#privacy .link2 a,
#privacy .link3 a,
#privacy .link4 a,
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:50px;
	height:30px;
}
#account .link5 a,
#account .link6 a{
	width:40px;
	height:20px;
}
#account .link7 a{
	width:290px;
	height:80px;
}
#orders .link5 a,
#orders .link6 a{
	width:290px;
	height:120px;
}
#orders .link7 a{
	width:290px;
	height:60px;
}
#settings .link5 a,
#settings .link6 a{
	width:290px;
	height:60px;
}
#privacy .link5 a,
#privacy .link6 a,
#privacy .link7 a{
	width:290px;
	height:60px;
}



#about-me a{
	height:640px;
	background-size:100%;
}
#about-me .link3{
	top: 480px;
	left: 110px;
}
#about-me .link3 a{
	width:110px;
	height:40px;
}
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
	

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/	
#community .link-1,
#community .link-2,
#local-online-networks .link-1,
#local-online-networks .link-2,
#community .link-3,
#community .link-4,
#community .link-5,
#community .link-6,
#community .link-7{
	top:0;
	left: 60px;
}
#community .link-2,
#local-online-networks .link-2{
	left:160px;
}
#community .link-3{
	top:540px;
}
#community .link-4{
	top:680px;
}
#community .link-5{
	top:1050px;
}
#community .link-6{
	top:1210px;
}
#community .link-7{
	top:1540px;
}
#community .link-1 a,
#community .link-2 a,
#local-online-networks .link-1 a,
#local-online-networks .link-2 a,
#community .link-3 a,
#community .link-4 a,
#community .link-5 a,
#community .link-6 a,
#community .link-7 a{
	width: 70px;
	height: 30px;
}
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
	
	
#calendar a,
#calendar2 a,
#calendar3 a{
	height:520px;
	background-size:100%;
}
#calendar3 .bullet-date{
	left: 145px;
	top: 115px;
}
#calendar3 .bullet-date a{
	width: 110px;
	height: 40px;
}
#sharing a{
	height:430px;
	background-size:100%;
}
#create a{
	height:600px;		
}
#create .circle .button-1,
#create .circle .button-2{
	right:6px;
	bottom:70px;
}
#create .circle .button-2{
	bottom:130px;
}
#create .circle .button-1 a,
#create .circle .button-2 a{
	width:180px;
	height:60px;
}
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
	
#calendar .link1,
#calendar .link2,
#calendar2 .link1,
#calendar2 .link2,
#calendar3 .link1,
#calendar3 .link2,
#calendar3 .link3{
	top: 270px;
	left: 130px;
}
#calendar .link1,
#calendar2 .link1,
#calendar3 .link1{
	top: 120px;
	left: 135px;
}
#calendar3 .link3{
	top: 160px;
	left: 130px;
}
#calendar .link1 a,
#calendar .link2 a,
#calendar2 .link1 a,
#calendar2 .link2 a,
#calendar3 .link1 a,
#calendar3 .link2 a,
#calendar3 .link3 a{
	width: 60px;
	height: 20px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#calendar .link1 a,
#calendar2 .link1 a,
#calendar3 .link1 a{
	width: 120px;
	height: 30px;	
}
	
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/	
#calendar .circle,
#calendar2 .circle,
#calendar3 .circle,
#create .circle,
#community .circle{
	top:420px;
	right: 20px;
}
#calendar .circle a,
#calendar2 .circle a,
#calendar3 .circle a,
#create .circle a,
#community .circle a{
	width: 65px;
	height: 65px;
}	
	
	
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/	
	
#experts a{
	height:860px;
	background-size:100%;
}
#help a{
	height:1810px;	
}
#help-mail a{
	height:1450px;
}
#help-contact a{
	height:1320px;
}
#chatbot a{
	height:700px;	
}
#notifications-settings a{
	height:700px;	
}
#privacy-policy a,
#terms a,
#privacy-settings a{
	height:700px;	
}
#personal-information a{
	height:600px;	
}
#faq a,
#faq-insulin-pump a{
	height:600px;	
}
#chatbot .link-1{
	top:45px;
	left:250px;
}
#chatbot .link-2{
	top:410px;
	left:220px;
}
#intro-page-1 a,
#intro-page-2 a,
#intro-page-3 a{
	height:630px;	
	background-size:100%;
}
#intro-page-1 .link-1,
#intro-page-2 .link-1,
#intro-page-3 .link-1{
	top: 428px;
	left: 17px;
}
#intro-page-1 .link-2,
#intro-page-2 .link-2,
#intro-page-3 .link-2{
	top: 490px;
	left: 30px;
}
#intro-page-1 .link-1 a,
#intro-page-2 .link-1 a,
#intro-page-3 .link-1 a{
	width: 280px;
	height: 50px;
}
#intro-page-1 .link-2 a,
#intro-page-2 .link-2 a,
#intro-page-3 .link-2 a{
	width: 250px;
	height: 40px;
}
#chatbot .link-1 a{
	width:60px;
	height:40px;
}
#chatbot .link-2 a{
	width:80px;
	height:50px;
}
#faq .link-1{
	top:95px;
	left:10px;
}
#faq .link-1 a{
	width:280px;
	height:40px;
}
#sevice-request .link-1{
	top:43px;
	left:260px;
}
#sevice-request .link-2{
	top:560px;
	left:50px;
}
#sevice-request .link-1 a{
	width:50px;
	height:40px;
}
#sevice-request .link-2 a{
	width:220px;
	height:50px;
}
#thankyou .link-1{
	top:43px;
	left:260px;
}
#thankyou .link-1 a{
	width:50px;
	height:40px;
}
#notifications .link-1,
#personal-information .link-1{
	top:550px;
	left:60px;
}
#personal-information .link-1{
	top:370px;
}
#notifications .link-1 a,
#personal-information .link-1 a{
	width:200px;
	height:50px;
}
#index-2 .link-1{
	top:430px;
	left:45px;
}
#index-2 .link-2{
	top:430px;
	left:170px;
}
#index-2 .link-1 a,
#index-2 .link-2 a{
	width:110px;
	height:40px;
}



/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#insights,
#insights-popup,
#insights-w,
#statistics{
	height:1130px;	
}
#statistics-2{
	height:2300px;	
}
#automode{
	height:1200px;	
}
#automode-2{
	height:2000px;	
}
#personalization{
	height:1200px;	
}
#programs a{
	height:990px;
	background-size:100%;
}
#programs-2 a{
	height:580px;
	background-size:100%;
}
#bottom-options{
	height:580px;
	background-size:100%;
}
#left-menu{
	height:580px;
	background-size:100%;
}
#left-menu .link-1,
#left-menu .link-2,
#left-menu .link-3,
#left-menu .link-4{
	top: 78px;
}
#left-menu .link-2{
	top: 120px;
}
#left-menu .link-3{
	top: 166px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#left-menu .link-4{
	top: 214px;
}
#left-menu .link-1 a,
#left-menu .link-2 a,
#left-menu .link-3 a,
#left-menu .link-4 a{
	width: 218px;
	height: 40px;
}
#eshop a,
#see-your-orders a{
	height:650px;
	background-size:100%;
}

#resource2 a{
	height:820px;
	background-size:100%;
}
#connect a{
	height:850px;
	background-size:100%;
}
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
	
#register .back,
#register2 .back,
#register3 .back,
#register4 .back,
#register5 .back,
#register6 .back,
#register7 .back,
#register8 .back,
#register9 .back,
#register10 .back,
#register11 .back,
#register12 .back,
#register13 .back,
#register14 .back,
#register15 .back,
#register16 .back,
#register17 .back,
#register18 .back,
#register19 .back,
#register20 .back,
#register21 .back{
	top: 25px;
	left: 10px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#register .back a,
#register2 .back a,
#register3 .back a,
#register4 .back a,
#register5 .back a,
#register6 .back a,
#register7 .back a,
#register8 .back a,
#register9 .back a,
#register10 .back a,
#register11 .back a,
#register12 .back a,
#register13 .back a,
#register14 .back a,
#register15 .back a,
#register16 .back a,
#register17 .back a,
#register18 .back a,
#register19 .back a,
#register20 .back a,
#register21 .back a{
	width: 50px;
	height:25px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#register a,
#register2 a,
#register3 a,
#register4 a,
#register5 a,
#register6 a,
#register7 a,
#register8 a,
#register9 a,
#register10 a,
#register11 a,
#register12 a,
#register13 a,
#register14 a,
#register15 a,
#register16 a,
#register17 a,
#register18 a,
#register19 a,
#register20 a,
#register21 a{
	height:690px;
}
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#register .link-1{
	top: 230px;
	left: 180px;
}
#register .link-2{
	top: 310px;
	left: 10px;
}
#register .link-1 a{
	width: 130px;
	height: 30px;
}
#register .link-2 a{
	width: 295px;
	height: 50px;
}
	
#register20 .link-1{
	top: 230px;
	left: 10px;
}
#register20 .link-2{
	top: 520px;
	left: 10px;
}
#register20 .link-1 a{
	width: 295px;
	height: 30px;
}
#register20 .link-2 a{
	width: 295px;
	height: 50px;
}
	
#new-page .content,
#about-page .content{
	width:277px;
}
#about-page ul{
	margin: 0 0 0 10px;
}
#about-page ul li{
	margin: 0 0 10px 0;	
}
	
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
	
	
#programs .link-1{
	top: 115px;
	left: 15px;
}
#programs .link-1 a{
	width: 80px;
	height: 30px;
}
#programs .link-2{
	top: 160px;
	left: 10px;
}
#programs .link-2 a{
	width: 295px;
	height: 250px;
}
	
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#week .link-1{
	top: 30px;
	left: 95px;
}
#week .link-2{
	top: 70px;
	left: 10px;
}
#week .link-3{
	top: 75px;
	left: 290px;
}
#week .link-4{
	top: 125px;
	left: 10px;
}
#week .link-1 a{
	width: 120px;
	height: 30px;
}
#week .link-2 a{
	width: 50px;
	height: 30px;
}
#week .link-3 a{
	width: 20px;
	height: 20px;
}
#week .link-4 a{
	width: 290px;
	height: 40px;
}
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#week .task-link-1{
	top: 192px;
	left: 10px;
}
#week .task-link-2{
	top: 245px;
	left: 10px;
}
#week .task-link-3{
	top: 295px;
	left: 10px;
}
#week .task-link-4{
	top: 345px;
	left: 10px;
}
#week .task-link-5{
	top: 242px;
	left: 10px;
}
#week .task-link-6{
	top: 320px;
	left: 10px;
}
#week .task-link-7{
	top: 397px;
	left: 10px;
}
#week .task-link-8{
	top: 450px;
	left: 10px;
}
#week .task-link-9{
	top: 502px;
	left: 10px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#week .task-link-1 a,
#week .task-link-2 a,
#week .task-link-3 a,
#week .task-link-4 a,
#week .task-link-7 a,
#week .task-link-8 a,
#week .task-link-9 a{
	width: 290px;
	height: 45px;
}
#week .task-link-5 a,
#week .task-link-6 a{
	width: 290px;
	height: 68px;
}
	
#auto .link-1,
#auto .link-2{
	bottom:50px;
	left: 40px;
}
#auto .link-2{
	left: 170px;
}
#auto .link-1 a,
#auto .link-2 a{
	width: 100px;
	height: 60px;
}
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#tip-box .text-box h3{
	font-size: 15px;
	margin: 0 0 8px 0;
}
#tip-box .share-bar .icon-1 a,
#tip-box .share-bar .icon-2 a,
#tip-box .share-bar .icon-3 a{
	background-size: 100%;
	width: 26px;
	height: 26px;
}
	
	
#eshop .link-1,
#eshop .link-2{
	top: 100px;
	left: 35px;
}
#eshop .link-2{
	left: 165px;
}
#eshop .link-1 a,
#eshop .link-2 a{
	width: 116px;
	height: 152px;
}
#personalize a{
	height:1050px;
	background-size:100%;	
}
#personalize .link-1{
	top:890px;
	left: 110px;
}
#personalize .link-1 a{
	width: 90px;
	height: 40px;
}	
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#explore a{
	height:568px;
	background-size:100%;	
}
#explore .link-1{
	top:30px;
	left: 110px;
}
#explore .link-1 a{
	width: 90px;
	height: 40px;
}	

#profiling-2 a,
#profiling-3 a{
	height:697px;
	background-size:100%;	
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#big-button{
	width:200px;
	border-width:1px;
	padding:15px 0;
	font-size:16px;
	margin:10px 0 30px 0;
	-webkit-border-radius: 7px;
       -moz-border-radius: 7px;
         -o-border-radius: 7px;
            border-radius: 7px;
}	
#register4 .link-1{
	top: 415px;
	left: 90px;
}
#register4 .link-1 a{
	width: 130px;
	height: 35px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#today{
	height:263px;
}
#today-guidance,
#today-control{
	height:1000px;
}
#today-freedom{
	height:900px;
}
#header-today .title,
#header .title{
	top:9px;
	margin-left:-90px;
	font-size:16px;
	width:180px;
}
#header-today{
	height:120px;
}
#header{
	height:39px;
}
#header-today .link-1,
#header .link-1{
	top:0;
	left:0;
}
#header-today .link-2,
#header .link-2{
	top:0;
	left:auto;
	right:35px;
}/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#header-today .link-3,
#header .link-3{
	top:0;
	left:auto;
	right:0;
}
#header-today .link-4{
	top:35px;
	left:0;
}
#today .link-1{
	top:160px;
	left:5px;
}
#today .link-2{
	top:655px;
	left:90px;
}
#today .link-3{
	top:800px;
	left:30px;
}
#today .link-4{
	top:0;
	left:5px;
}
#today .link-5{
	top:200px;
	left:210px;
}
#today .link-6{
	top:10px;
	left:10px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#header-today .link-1 a,
#header .link-1 a{
	width:35px;
	height:35px;
}
#header-today .link-2 a,
#header .link-2 a{
	width:35px;
	height:35px;
}
#header-today .link-3 a,
#header .link-3 a{
	width:35px;
	height:35px;
}
#header-today .link-4 a{
	width:310px;
	height:60px;
}
#today .link-1 a{
	width:305px;
	height:80px;
}
#today .link-2 a{
	width:130px;
	height:30px;
}
#today .link-3 a{
	width:260px;
	height:100px;
}
#today .link-4 a{
	width:300px;
	height:230px;
}
#today .link-5 a{
	width:100px;
	height:40px;
}
#today .link-6 a{
	width:300px;
	height:140px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#resource{
	height:1380px;
}
#resource-save,
#resource-filter-2{
	height:600px;
}
#resource .link-1,
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource .link-8,
#resource .link-9,
#resource-save .link-1,
#resource-save .link-2,
#resource-save .link-3,
#resource-save .link-8,
#resource-save .link-9,
#resource-filter-2 .link-1,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3,
#resource-filter-2 .link-8,
#resource-filter-2 .link-9{
	position:absolute;
	top:0;
	left:215px;
}
#resource .link-8,
#resource-save .link-8,
#resource-filter-2 .link-8{
	left:265px;
}
#resource .link-9,
#resource-save .link-9,
#resource-filter-2 .link-9{
	left:236px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#resource .link-2,
#resource .link-3,
#resource .link-4,
#resource .link-5,
#resource .link-6,
#resource .link-7,
#resource-save .link-2,
#resource-save .link-3,
#resource-filter-2 .link-2,
#resource-filter-2 .link-3{
	top:45px;
	left:10px;
}
#resource .link-3,
#resource-save .link-3,
#resource-filter-2 .link-3{
	top:250px;
}
#resource .link-4{
	top:460px;
}
#resource .link-5{
	top:670px;
}
#resource .link-6{
	top:880px;
}
#resource .link-7{
	top:1080px;
}/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#resource .link-1 a,
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource .link-8 a,
#resource .link-9 a,
#resource-save .link-1 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-save .link-8 a,
#resource-save .link-9 a,
#resource-filter-2 .link-1 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a,
#resource-filter-2 .link-8 a,
#resource-filter-2 .link-9 a{
	width:45px;
	height:25px;
}
#resource .link-9 a,
#resource-save .link-9 a,
#resource-filter-2 .link-9 a{
	width:75px;
}
#resource .link-2 a,
#resource .link-3 a,
#resource .link-4 a,
#resource .link-5 a,
#resource .link-6 a,
#resource .link-7 a,
#resource-save .link-2 a,
#resource-save .link-3 a,
#resource-filter-2 .link-2 a,
#resource-filter-2 .link-3 a{
	width:290px;
	height:185px;
}



#filter,
#preferences{
	height:760px;
}
#filter{
	height:860px;
}
#filter .link-1,
#preferences .link-1{
	top:640px;
	left:70px;
}
#preferences .link-1{
	top:420px;
}
#filter .link-1 a,
#preferences .link-1 a{
	width:180px;
	height:50px;	
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/


#article-1,
#article-5{
	height:540px;
}
#article-2{
	height:650px;
}
#article-3{
	height:650px;
}
#article-4{
	height:650px;
}
#article-6{
	height:650px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#profiling a{
	height:840px;
}
#profiling .link-1,
#profiling .link-2,
#profiling .link-3,
#profiling .link-4,
#profiling .link-5{
	top:205px;
	left: 20px;
}
#profiling .link-2{
	top:300px;
}
#profiling .link-3{
	top:385px;
	
}
#profiling .link-4{
	top:470px;
	
}
#profiling .link-5{
	top:560px;
	
}
#profiling .link-1 a,
#profiling .link-2 a,
#profiling .link-3 a,
#profiling .link-4 a,
#profiling .link-5 a{
	width: 275px;
	height: 80px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#today-guidance .link-1,
#today-guidance .link-2,
#today-guidance .link-3,
#today-guidance .link-4,
#today-guidance .link-5,
#today-freedom .link-1,
#today-freedom .link-2,
#today-freedom .link-3,
#today-freedom .link-4,
#today-control .link-1,
#today-control .link-2,
#today-control .link-3,
#today-control .link-4,
#today-control .link-5{
	top:10px;
	left:10px;
}/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#today-guidance .link-2{
	top:150px;
}
#today-guidance .link-3{
	top:300px;
}
#today-guidance .link-4{
	top:560px;
}
#today-guidance .link-5{
	top:740px;
}
#today-freedom .link-2{
	top:200px;
}
#today-freedom .link-3{
	top:450px;
}
#today-freedom .link-4{
	top:605px;
}
#today-control .link-2{
	top:135px;
}
#today-control .link-3{
	top:290px;
}
#today-control .link-4{
	top:550px;
}
#today-control .link-5{
	top:725px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#today-guidance .link-1 a,
#today-guidance .link-2 a,
#today-guidance .link-3 a,
#today-guidance .link-4 a,
#today-guidance .link-5 a,
#today-freedom .link-1 a,
#today-freedom .link-2 a,
#today-freedom .link-3 a,
#today-freedom .link-4 a,
#today-control .link-1 a,
#today-control .link-2 a,
#today-control .link-3 a,
#today-control .link-4 a,
#today-control .link-5 a{
	width:295px;
	height:120px;
}
#today-guidance .link-2 a,
#today-freedom .link-3 a,
#today-control .link-2 a{
	height:135px;
}
#today-guidance .link-3 a,
#today-freedom .link-2 a,
#today-control .link-3 a{
	height:230px;
}
#today-guidance .link-4 a,
#today-freedom .link-1 a,
#today-control .link-4 a{
	height:160px;
}
#today-freedom .link-4 a,
#today-control .link-5 a,
#today-guidance .link-5 a{
	height:150px;
}
#today-control .link-1 a{
	height:105px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/



#reg-page-1 a,
#reg-page-1-b a,
#reg-page-1-c a,
#reg-page-1-d a,
#reg-page-info a,
#reg-page-info-2 a,
#holiday-loan-info a,
#holiday-loan-info-2 a,
#feedback a,
#push a,
#belt-clip-info a,
#reg-page-2 a,
#reg-page-2-b a,
#reg-page-3 a,
#reg-page-4 a,
#reg-page-5 a,
#reg-page-6 a,
#reg-page-7 a,
#reg-page-8 a,
#reg-page-9 a,
#reg-page-10 a,
#reg-final a,
#reg-birth a,
#reg-under-13 a{
	height:760px;
}
#reg-page-1 .link-1{
	top:290px;
	left:20px;
}
#reg-page-1 .link-2{
	top:290px;
	left:160px;
}
#reg-page-1 .link-3{
	top:470px;
	left:20px;
}
#reg-page-1 .link-4{
	top:470px;
	left:160px;
}
#reg-page-1 .link-5{
	top:160px;
	left:25px;
}
#reg-page-1 .link-6{
	top:160px;
	left:163px;
}
#reg-page-1 .link-7{
	top:340px;
	left:25px;
}
#reg-page-1 .link-8{
	top:340px;
	left:163px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#reg-page-1 .link-back,
#reg-page-1-b .link-back,
#reg-page-1-c .link-back,
#reg-page-1-d .link-back,
#reg-page-2 .link-back,
#reg-page-2-b .link-back,
#reg-page-3 .link-back,
#reg-page-4 .link-back,
#reg-page-5 .link-back,
#reg-page-6 .link-back,
#reg-page-7 .link-back,
#reg-page-8 .link-back,
#reg-page-9 .link-back,
#reg-final .link-back,
#reg-birth .link-back,
#reg-under-13 .link-back{
	top:40px;
	left:5px;
}
#reg-page-1 .link-1 a,
#reg-page-1 .link-2 a,
#reg-page-1 .link-3 a,
#reg-page-1 .link-4 a{
	width:25px;
	height:25px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#reg-page-1 .link-5 a,
#reg-page-1 .link-6 a,
#reg-page-1 .link-7 a,
#reg-page-1 .link-8 a{
	width:127px;
	height:155px;
}
#reg-page-1 .link-back a,
#reg-page-1-b .link-back a,
#reg-page-1-c .link-back a,
#reg-page-1-d .link-back a,
#reg-page-2 .link-back a,
#reg-page-2-b .link-back a,
#reg-page-3 .link-back a,
#reg-page-4 .link-back a,
#reg-page-5 .link-back a,
#reg-page-6 .link-back a,
#reg-page-7 .link-back a,
#reg-page-8 .link-back a,
#reg-page-9 .link-back a,
#reg-final .link-back a,
#reg-birth .link-back a,
#reg-under-13 .link-back a{
	width:40px;
	height:40px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/


#reg-page-2 .link-1,
#reg-page-2 .link-2,
#reg-page-2-b .link-1,
#reg-page-2-b .link-2{
	top:170px;
	left:20px;
}
#reg-page-2 .link-2,
#reg-page-2-b .link-2{
	left:170px;
}
#reg-page-2 .link-1 a,
#reg-page-2 .link-2 a,
#reg-page-2-b .link-1 a,
#reg-page-2-b .link-2 a{
	width:130px;
	height:150px;
}



#reg-page-3 .link-1,
#reg-page-3 .link-2,
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:325px;
	left:70px;
}
#reg-page-4 .link-1,
#reg-page-4 .link-2{
	top:610px;
}
#reg-page-3 .link-2,
#reg-page-4 .link-2{
	left:160px;
}
#reg-page-4 .link-3{
	top:460px;
	left:40px;
}
#reg-page-3 .link-1 a,
#reg-page-3 .link-2 a,
#reg-page-4 .link-1 a,
#reg-page-4 .link-2 a,
#reg-page-9 .link-1 a,
#reg-page-9 .link-2 a{
	width:80px;
	height:36px;
}
#reg-page-4 .link-3 a{
	width:240px;
	height:66px;
}
#reg-page-9 .link-1,
#reg-page-9 .link-2{
	top:440px;
	left:70px;
}
#reg-page-9 .link-2{
	left:160px;
}



#login{
	height:700px;
}
#login .link-1{
	top:338px;
	left:20px;
}
#login .link-2{
	top:180px;
	left:100px;
}
#login .link-1 a{
	width:280px;
	height:35px;
}
#login .link-2 a{
	width:120px;
	height:120px;
}


/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#help .link-1,
#help .link-2,
#help .link-3,
#help .link-4,
#help .link-5,
#help .link-6,
#help .link-7,
#help .link-8,
#help .link-9,
#help .link-10,
#help-mail .link-1,
#help-mail .link-2,
#help-mail .link-3,
#help-contact .link-1,
#help-contact .link-2,
#help-contact .link-3{
	top:96px;
	left:5px;
}
#help .link-2,
#help-mail .link-2,
#help-contact .link-2{
	top:230px;
}
#help .link-3,
#help-mail .link-3,
#help-contact .link-3{
	top:340px;
}
#help-mail .link-3{
	top:820px;
}
#help-contact .link-3{
	top:470px;
}
#help .link-4{
	top:485px;
}
#help .link-5{
	top:600px;
}
#help .link-6{
	top:850px;
}
#help .link-7{
	top:1060px;
}
#help .link-8{
	top:1230px;
}
#help .link-9{
	top:825px;
	left:5px;
}
#help .link-10{
	top:1035px;
	left:5px;
}
#help .link-1 a,
#help .link-2 a,
#help .link-3 a,
#help .link-4 a,
#help .link-5 a,
#help .link-6 a,
#help .link-7 a,
#help .link-8 a,
#help-mail .link-1 a,
#help-mail .link-2 a,
#help-mail .link-3 a,
#help-contact .link-1 a,
#help-contact .link-2 a,
#help-contact .link-3 a{
	width:300px;
	height:45px;
	background:none!important;
}
#help .link-9 a,
#help .link-10 a{
	width:20px;
	height:20px;
}
/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#access{
	height:600px;
}
#access .link-1,
#access .link-2{
	top:195px;
	left:70px;
}
#access .link-2{
	top:380px;
}
#access .link-1 a,
#access .link-2 a{
	width:175px;
	height:50px;
}


/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/

#carelink-login{
	height:760px;
}
#carelink-login .link-1{
	top:315px;
	left:15px;
}
#carelink-login .link-2{
	top:460px;
	left:15px;
}
#carelink-login .link-1 a{
	width:280px;
	height:40px;
}
#carelink-login .link-2 a{
	width:280px;
	height:35px;
}

/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
#insights .link-1,
#insights .link-2,
#insights .link-3,
#insights .link-4,
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights .link-8,
#insights .link-9,
#insights .link-10,
#insights-w .link-1,
#insights-w .link-2,
#insights-w .link-3,
#insights-w .link-4,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7,
#insights-w .link-8,
#insights-w .link-9,
#insights-w .link-10,
#statistics .link-1,
#statistics .link-2,
#statistics .link-3,
#statistics .link-4,
#statistics .link-5,
#statistics .link-6,
#statistics-2 .link-1,
#statistics-2 .link-2,
#statistics-2 .link-3,
#statistics-2 .link-4,
#statistics-2 .link-5,
#statistics-2 .link-6,
#automode .link-1,
#automode .link-2,
#automode .link-3,
#automode .link-4,
#automode .link-5,
#automode .link-6,
#automode-2 .link-1,
#automode-2 .link-2,
#automode-2 .link-3,
#automode-2 .link-4,
#automode-2 .link-5,
#automode-2 .link-6,
#personalization .link-1,
#personalization .link-2,
#personalization .link-3,
#personalization .link-4,
#personalization .link-5{
	top:1px;
	left:1px;
}
#insights .link-2,
#insights-w .link-2,
#statistics .link-2,
#statistics-2 .link-2,
#automode .link-2,
#automode-2 .link-2,
#personalization .link-2{
	left:70px;
}
#insights .link-3,
#insights-w .link-3,
#statistics .link-3,
#statistics-2 .link-3,
#automode .link-3,
#automode-2 .link-3,
#personalization .link-3{
	left:140px;
}
#insights .link-4,
#insights-w .link-4,
#statistics .link-4,
#statistics-2 .link-4,
#automode .link-4,
#automode-2 .link-4,
#personalization .link-4{
	left:225px;
}
#insights .link-5,
#insights .link-6,
#insights .link-7,
#insights-w .link-5,
#insights-w .link-6,
#insights-w .link-7{
	top:46px;
	left:1px;
}
#insights .link-6,
#insights-w .link-6{
	left:108px;
}
#insights .link-7,
#insights-w .link-7{
	left:214px;
}
#insights .link-8,
#insights-w .link-8{
	top:200px;
	left:180px;
}
#insights .link-9,
#insights-w .link-9{
	top:515px;
	left:160px;
}
#insights .link-10,
#insights-w .link-10{
	top:890px;
	left:30px;
}
#insights-popup .link-1{
	top:150px;
	left:250px;
}
#statistics .link-5,
#statistics-2 .link-5,
#automode .link-5,
#automode-2 .link-5{
	top:730px;
	left:10px;
}
#statistics .link-6,
#statistics-2 .link-6,
#automode .link-6,
#automode-2 .link-6,
#personalization .link-5{
	top:980px;
	left:30px;
}
#statistics-2 .link-5{
	top:220px;
}
#statistics-2 .link-6{
	top:1910px;
}
#automode .link-5{
	top:820px;
}
#automode .link-6{
	top:1010px;
}
#automode-2 .link-5{
	top:220px;
}
#automode-2 .link-6{
	top:1670px;
}
#insights .link-1 a,
#insights .link-2 a,
#insights .link-3 a,
#insights .link-4 a,
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights .link-8 a,
#insights .link-9 a,
#insights .link-10 a,
#insights-w .link-1 a,
#insights-w .link-2 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a,
#insights-w .link-8 a,
#insights-w .link-9 a,
#insights-w .link-10 a,
#statistics .link-1 a,
#statistics .link-2 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics .link-5 a,
#statistics .link-6 a,
#statistics-2 .link-1 a,
#statistics-2 .link-2 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#statistics-2 .link-5 a,
#statistics-2 .link-6 a,
#automode .link-1 a,
#automode .link-2 a,
#automode .link-3 a,
#automode .link-4 a,
#automode .link-5 a,
#automode .link-6 a,
#automode-2 .link-1 a,
#automode-2 .link-2 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#automode-2 .link-5 a,
#automode-2 .link-6 a,
#personalization .link-1 a,
#personalization .link-2 a,
#personalization .link-3 a,
#personalization .link-4 a,
#personalization .link-5 a{
	width:60px;
	height:40px;
}
#insights .link-3 a,
#insights .link-4 a,
#insights-w .link-3 a,
#insights-w .link-4 a,
#statistics .link-3 a,
#statistics .link-4 a,
#statistics-2 .link-3 a,
#statistics-2 .link-4 a,
#automode .link-3 a,
#automode .link-4 a,
#automode-2 .link-3 a,
#automode-2 .link-4 a,
#personalization .link-3 a,
#personalization .link-4 a{
	width:80px;
}
#insights .link-5 a,
#insights .link-6 a,
#insights .link-7 a,
#insights-w .link-5 a,
#insights-w .link-6 a,
#insights-w .link-7 a{
	width:100px;
	height:45px;
}
#insights .link-8 a,
#insights .link-9 a,
#insights-w .link-8 a,
#insights-w .link-9 a{
	width:25px;
	height:25px;
}
#insights .link-10 a,
#insights-w .link-10 a{
	width:260px;
	height:60px;
}
#statistics .link-5 a,
#statistics-2 .link-5 a,
#automode .link-5 a,
#automode-2 .link-5 a{
	width:290px;
	height:180px;
}
#statistics .link-6 a,
#statistics-2 .link-6 a,
#automode .link-6 a,
#automode-2 .link-6 a,
#personalization .link-5 a{
	width:250px;
	height:80px;
}
#statistics-2 .link-5 a{
	height:50px;
}
#automode .link-5 a{
	height:130px;
}
#automode-2 .link-5 a{
	height:50px;
}


/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/


#welcome-message-1 a,
#welcome-message-2 a,
#welcome-message-3 a{
	height:600px;
}
#welcome-message-1 .link-1,
#welcome-message-1 .link-2,
#welcome-message-1 .link-3,
#welcome-message-2 .link-1,
#welcome-message-2 .link-2,
#welcome-message-2 .link-3,
#welcome-message-3 .link-1,
#welcome-message-3 .link-2,
#welcome-message-3 .link-3{
	top:450px;
	left:118px;
}
#welcome-message-1 .link-2,
#welcome-message-2 .link-2,
#welcome-message-3 .link-2{
	left:148px;
}
#welcome-message-1 .link-3,
#welcome-message-2 .link-3,
#welcome-message-3 .link-3{
	left:177px;
}
#welcome-message-1 .link-1 a,
#welcome-message-1 .link-2 a,
#welcome-message-1 .link-3 a,
#welcome-message-2 .link-1 a,
#welcome-message-2 .link-2 a,
#welcome-message-2 .link-3 a,
#welcome-message-3 .link-1 a,
#welcome-message-3 .link-2 a,
#welcome-message-3 .link-3 a{
	width:20px;
	height:40px;
}

#index a{
	height:800px;
}

#reg-page-1-c .link-1,
#reg-page-1-d .link-1,
#reg-page-1-d .link-2{
	top:295px;
	left:25px;
}
#reg-page-1-d .link-2{
	left:160px;
}
#reg-page-1-c .link-1 a,
#reg-page-1-d .link-1 a,
#reg-page-1-d .link-2 a{
	width:20px;
	height:20px;
}



#holiday-loan-info .link-1,
#holiday-loan-info-2 .link-1,
#belt-clip-info .link-1{
	top:5px;
	right:5px;
}
#holiday-loan-info .link-2,
#holiday-loan-info-2 .link-2{
	top:385px;
	left:160px;
}
#belt-clip-info .link-2{
	top:315px;
	left:170px;
}
#holiday-loan-info .link-1 a,
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-1 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-1 a,
#belt-clip-info .link-2 a{
	width:25px;
	height:25px;
}
#holiday-loan-info .link-2 a,
#holiday-loan-info-2 .link-2 a,
#belt-clip-info .link-2 a{
	width:80px;
}


#extra .link-1,
#extra .link-2,
#extra .link-3,
#extra .link-4{
	top:160px;
}
#extra .link-2{
	top:370px;
}
#extra .link-3{
	top:190px;
	left:90px;
}
#extra .link-4{
	top:400px;
	left:90px;
}
#extra .link-1 a,
#extra .link-2 a,
#extra .link-3 a,
#extra .link-4 a{
	width:30px;
	height:30px;
}
#extra .link-3 a,
#extra .link-4 a{
	width:140px;
	height:50px;
}



#notifications-settings .link-1{
	top:140px;
	left:50px;
}
#notifications-settings .link-1 a{
	width:35px;
	height:35px;
}




	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
	/*------------------------------------------------------------------iphone 5 ---------------------------------------------------------------------*/
	
}
	
	
	
