@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}

#fp-nav ul li .fp-tooltip{
	color:#afadae;
	font-family: 'Open Sans';
	font-weight: 300;
}

#section0{
	background:url('../img/homepage/newbg.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center bottom;
}

.fp-tableCell{
	vertical-align: top;
}
.top-bar .top-bar-section ul.navigation li.active a,.top-bar .top-bar-section ul.navigation li a:hover,.top-bar .top-bar-section ul.navigation li.active a:hover{
	border-bottom:3px solid #7fd4f7;
	background:transparent;
}
.top-bar .top-bar-section ul.navigation li a,.top-bar .top-bar-section ul.navigation li,.top-bar .top-bar-section ul.navigation li.active a{
	background:transparent;
	font-family: 'Open Sans';
	font-weight: 600;
	letter-spacing: 1px;
	padding: 0px 9px;
}
.top-bar .top-bar-section ul.navigation li:hover a{
	background:transparent;
}
#navfixTop .top-bar .top-bar-section ul.navigation li a{
	color:#565a62;
}
#section1 h2{
	color: rgb(50, 53, 62);
	margin-top: -8px;
}
#section2{
	overflow:hidden;
}
#section3 #slide4sec2 a.started:hover{
	border-color: #CAC5C2;
	color: #CAC5C2;
}
#section3 #slide4sec2 a.started{
	color: #a3def9;
	background: transparent;
	font-weight: normal;
	font-family: 'Open Sans';
	letter-spacing: 2px;
	border: 3px solid #a3def9;
	border-radius: 32px;
	font-size: 1em;
}
#section3 #slide4first p{
	font-family: 'Open Sans';
	font-weight: 300;
	color: rgb(202, 197, 194);
	font-size: 0.9em;
	margin-top: -6px;
	margin-bottom: 0px;
}
#section3 #slide4first h2{
	color: rgb(50, 53, 62);
	margin-top: -8px;
	font-family: 'Open Sans';
}
#section3 #slide4first h6{
	font-family: 'Open Sans';
	color: rgb(228, 226, 224);
	letter-spacing: 11px;
	font-size: 0.7em;
}
#section2{
	background:url('../img/homepage/bg3.png');
	background-repeat:no-repeat;
	background-position:left top;
}
#section2 #slide3info ul li{
	display: inline-block;
	padding-right: 17px;
}
#section2 #slide3info ul{
	margin-top: 34px;
}
#section2 #slide3info p{
	color: #AFADAE;
	font-size: 1em;
	margin-bottom: -5px;
	font-family: 'Open Sans';
	font-weight: 300;
}
#section2 #slide3info h2{
	color: #303B44;
	letter-spacing: 2px;
	margin-bottom: -7px;
	font-size: 2.3em;
	font-family: 'Open Sans';
}
#section2 #slide3info h6{
	color: #D2D3D3;
	font-family: 'Open Sans';
	letter-spacing: 11px;
	font-size: 0.7em;
	margin-bottom: -9px;
}
#section1 h6{
	color: rgb(228, 226, 224);
	letter-spacing: 11px;
	font-size: 0.7em;	
}
#section1 .featured p{
	font-size: 17px;
	font-weight: 300;
	font-family: 'Open Sans';
	color: rgb(92, 104, 120);
	margin-top: -6px;
	margin-bottom: 0px;
}
#section1 .featured h5{
	color: #32353E;
	margin-top: 10px;
	margin-bottom: 19px;
	font-family: 'Open Sans';
	font-size: 26px;
	font-weight: 300;
	letter-spacing: -1px;
}
#section1 #slide2first p{
	font-size: 16px;
	color: rgb(202, 197, 194);
	margin-top: -6px;
	margin-bottom: 0px;
	font-family: 'Open Sans';
	font-weight: 300;
}
#section1 h2,#section1 h6{
	font-family: 'Open Sans';
}
#section0 p{
	color: #fff;
	font-family: 'Open Sans';
}
#section0 a#arrowdown:hover{
	border: 1px solid #88CDF3;
}
#section0 a#arrowdown{
	color: #fff;
	border: 1px solid #fff;
	border-radius: 62px;
	padding: 7px 12px;
}
#section0 a.started:hover{
	color: #fff;
	border: 1px solid #fff
}
#section0 a.started{
	color: #5783a2;
	background: transparent;
	font-weight: normal;
	letter-spacing: 2px;
	border: 1px solid #5783a2;
	border-radius: 32px;
	font-size: 0.9em;
}
.loader{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background:#fff;
}
#section4 #slide5sec input{
	color: #000;
	border: 0px;
	background: #F7F6F6;
}
#section4 #slide5sec label{
  color: rgb(202, 196, 192);
  font-size: 0.7em;
  margin-bottom: 10px;
}
input, textarea, select {
	box-shadow: none !important;
}
#section4 #slide5third ul li img:hover{
	border: 2px solid #3684A5;
}
#section4 #slide5third ul li img{
	max-width: 50px;
	border: 2px solid #B2A9A4;
	border-radius: 29px;
}
#section4 #slide5third ul li{
	display: inline-block;
	margin-right: 20px;
}
#section4 #slide5third img#medlog{
	max-width: 85px;
}
#section4 a.started:hover{
	border-color: #CAC5C2;
	color: #CAC5C2;
}
#section4 a.started{
  font-family: 'Open Sans';
  color: rgb(139, 206, 243);
  border: 2px solid rgb(139, 206, 243);
  padding: 12px 50px;
  margin-top: 22px;
  font-weight: normal;
  letter-spacing: 2px;
  border-radius: 32px;
  background: transparent;
}
#section4 p{
	color: rgb(202, 197, 194);
	margin-top: -6px;
	margin-bottom: 0px;
}
#section4 h3,#section4 p{
	font-family: 'Open Sans';
	font-weight: 300;
}
#section4 #slide5sec textarea{
	color: #000;
	border: 0px;
	background: #F7F6F6;
	height: 148px;
}
#section4 h2{
  font-family: 'Open Sans';
}
#section4 h6{
	font-family: 'Open Sans';
	color: rgb(228, 226, 224);
	letter-spacing: 11px;
	font-size: 0.7em;
}
#section4{
	background:url('../img/homepage/bg5.jpg');
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 0% 100%;
}
#section0 h3 span{
	color: #88cdf3;
}
#section0 h3{
	font-family: 'Open Sans';
	font-weight: 700;
	color: #fff;
}




.homepage a#arrowdown2:hover{
	border: 2px solid #88CDF3;
}

.homepage a#arrowdown2{
	color: #A9ABAE;
	border: 2px solid #A9ABAE;
	border-radius: 59px;
	padding: 1px 5px;
}

.homepage a#arrowdown:hover{
	border: 2px solid #88CDF3;
}

.homepage a#arrowdown{
	color: #fff;
	border: 2px solid #fff;
	border-radius: 59px;
	padding: 1px 5px;
}

.homepage #slide1{
	background:url('../img/homepage/newbg.jpg');
	background-repeat: no-repeat;		
	padding-top: 27px;
	background-size: cover;
	background-position: center bottom;
}

.homepage #slide3small{
	background:url('../img/homepage/bg2.jpg');
	background-repeat: no-repeat;		
	padding-top: 27px;
	background-size: cover;
	background-position: center bottom;
}

.homepage #slide5{
	background:url('../img/homepage/bg5.jpg');
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 0% 100%;
}

.homepage #slide3{
	background:url('../img/homepage/bg3.png');
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position-y: 0px;
	overflow: hidden;
}

body.homepage #slide3 h6,body.homepage #slide3small h6{
	color: #D2D3D3;
	font-family: 'Open Sans';
	letter-spacing: 11px;
	font-size: 0.7em;
	margin-bottom: -9px;
}

body.homepage #slide2 h6,body.homepage #slide4 h6,body.homepage #slide5 h6{
	color: rgb(228, 226, 224);
	letter-spacing: 11px;
	font-size: 0.7em;
}

body.homepage #slide2 .featured p{
	color: rgb(92, 104, 120);
}

body.homepage #slide2 .featured h5{
	color: #32353E;
	margin-top: 10px;
	margin-bottom: 19px;
	font-family: 'Open Sans';
	font-size: 26px;
	font-weight: 300;
	letter-spacing: -1px;
}

body.homepage #slide2 p,body.homepage #slide4 p,body.homepage #slide5 p{
	color: rgb(202, 197, 194);
	font-size: 0.9em;
	margin-top: -6px;
	margin-bottom: 0px;
}

body.homepage #slide2 p{
	font-size: 17px;
	font-weight: 300;
}

body.homepage #slide2 p,body.homepage #slide2 .featured p,body.homepage #slide4 p,body.homepage #slide5 p,body.homepage #slide5 h3{
	font-family: 'Open Sans';
	font-weight: 300;	
}

body.homepage #slide2 h2,body.homepage #slide2 h6,body.homepage #slide4 h2,body.homepage #slide4 h6,body.homepage #slide1 a.started,body.homepage #slide5 h6,body.homepage #slide5 h2,body.homepage #slide5 a.started{
	font-family: 'Open Sans';
}

body.homepage #slide2 h2,body.homepage #slide4 h2{
	color: rgb(50, 53, 62);
	margin-top: -8px;
}

body.homepage #slide5 #slide5sec textarea{
	height: 148px;
}

body.homepage #slide5 #slide5sec textarea,body.homepage #slide5 #slide5sec input{
	color: #CAC4C0;
	border: 0px;
	background: #F7F6F6;
}

body.homepage #slide5 #slide5sec label{
	color: rgb(202, 196, 192);
	font-size: 0.7em;
	margin-bottom: 10px;
}


body.homepage{
	width:100%;
	height:100%;
}

body.homepage #slide3 ul li,body.homepage #slide3small ul li{
	display: inline-block;
	padding-right: 17px;
}

body.homepage #slide3 ul,body.homepage #slide3small ul{
	margin-top: 34px;
}

body.homepage #slide3 p,body.homepage #slide3small p{
	color: #AFADAE;
	font-size: 1em;
	margin-bottom: -5px;
	font-family: 'Open Sans';
	font-weight: 300;
}

body.homepage #slide3 img#phonelog,body.homepage #slide3small img#phonelog{
	max-width: 36px;
	margin-right: 25%;
	margin-bottom: 3%;
}

body.homepage #slide3 h2,body.homepage #slide3small h2{
	color: #303B44;
	letter-spacing: 2px;
	margin-bottom: -7px;
	font-size: 2.3em;
	font-family: 'Open Sans';
}

body.homepage.f-topbar-fixed #slide1 .contain-to-grid{
	background:#faf9f9;
}


body.homepage #slide1 .top-bar.expanded .title-area a{
	color:#fff;
}

body.homepage #slide1 .top-bar.expanded .title-area,body.doctorlogin .top-bar.expanded .title-area{
	background:transparent;
}

body.homepage #slide1 .top-bar-section ul li a:hover{
	border-bottom: 3px solid #9ad3f5;
}

body.homepage #slide1 .top-bar-section ul li a{
	font-family: 'Open Sans';
	font-size:14px;
	font-weight:600;
	background: transparent;
	padding: 7px 30px;
}

body.homepage #slide1 .top-bar-section ul li,body.loginpage .top-bar-section ul li,body.doctorlogin .top-bar-section ul li{
	background: Transparent;
}

body.homepage #slide1 .contain-to-grid,body.loginpage .contain-to-grid,body.doctorlogin .contain-to-grid{
	background: transparent none repeat scroll 0% 0%;
}


.slide{
	background-attachment: fixed;
	width:100%;
	min-height:100%;
	position: relative;
	/* box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3); */
}

body.homepage #slide1 a.started:hover{
	color: #fff;
	border: 1px solid #fff;
}

body.homepage #slide4 a.started:hover,body.homepage #slide5 a.started:hover{
	border-color:#CAC5C2;
	color:#CAC5C2;
}

body.homepage #slide4 a.started{
	color: #a3def9;
	background: transparent;
	font-weight: normal;
	font-family: 'Open Sans';
	letter-spacing: 2px;
	border: 3px solid #a3def9;
	border-radius: 32px;
	font-size: 1em;
}

body.homepage #slide5 #slide5third img#medlog,body.loginpage #slide5third img#medlog{
	max-width: 85px;
}

body.homepage #slide5 #slide5third ul li img,body.loginpage #slide5third ul li img{
	max-width: 50px;
}

body.homepage #slide5 #slide5third ul li,body.loginpage #slide5third ul li{
	display: inline-block;
	margin-right: 20px;
}

body.homepage #slide5 a.started{
	color: rgb(139, 206, 243);
	border: 2px solid rgb(139, 206, 243);
	padding: 12px 50px;
	margin-top: 22px;
	font-weight: normal;
	letter-spacing: 2px;
	border-radius: 32px;
	background: transparent;
}

body.homepage #slide1 a.started{
	color: #5783a2;
	background: transparent;
	font-weight: normal;
	letter-spacing: 2px;
	border: 1px solid #5783a2;
	border-radius: 32px;
	font-size: 0.9em;
}

body.homepage #slide1 h3 span{
	color:#88cdf3;
}

body.homepage #slide1 p{
	font-family: 'Open Sans';
	font-weight: 600;
}

body.homepage #slide1 h3{
	font-family: 'Open Sans';
	font-weight: 700;
}

body.homepage #slide1 h3, body.homepage #slide1 p{
	color: #fff;
}

body.homepage #slide1 .top-bar-section ul{

}

body.homepage #slide1 .top-bar-section ul li.active a,body.loginpage .top-bar-section ul li.active a,body.doctorlogin .top-bar-section ul li.active a{
	border-bottom: 3px solid #9ad3f5;
}