@font-face {
 font-family:Galano Grotesque Regular;
 src:url("fonts/GalanoGrotesque-Regular.eot");
 src:url("fonts/GalanoGrotesque-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/GalanoGrotesque-Regular.woff") format("woff"), url("fonts/GalanoGrotesque-Regular.ttf") format("truetype"), url("fonts/GalanoGrotesque-Regular.svg#70f502062da04283bc2c52a2c49f8d13") format("svg");
 font-style:normal;
 font-weight:400
}
 @font-face {
 font-family:Galano Grotesque Italic;
 src:url("fonts/GalanoGrotesque-Italic.eot");
 src:url("fonts/GalanoGrotesque-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/GalanoGrotesque-Italic.woff") format("woff"), url("fonts/GalanoGrotesque-Italic.ttf") format("truetype"), url("fonts/GalanoGrotesque-Italic.svg#3fe3a65aaa1bbcfb03688aff856dd3b7") format("svg");
 font-style:italic;
 font-weight:400
}
 @font-face {
 font-family:Galano Grotesque Medium;
 src:url("fonts/GalanoGrotesque-Medium.eot");
 src:url("fonts/GalanoGrotesque-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/GalanoGrotesque-Medium.woff") format("woff"), url("fonts/GalanoGrotesque-Medium.ttf") format("truetype"), url("fonts/GalanoGrotesque-Medium.svg#fc8e9a0c6bda2262e04faa92fc247227") format("svg");
 font-style:normal;
 font-weight:400
}
 @font-face {
 font-family:Galano Grotesque Medium Italic;
 src:url("fonts/GalanoGrotesque-MediumItalic.eot");
 src:url("fonts/GalanoGrotesque-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/GalanoGrotesque-MediumItalic.woff") format("woff"), url("fonts/GalanoGrotesque-MediumItalic.ttf") format("truetype"), url("fonts/GalanoGrotesque-MediumItalic.svg#e947fdc6f5ebe9b172011dc248289451") format("svg");
 font-style:italic;
 font-weight:400
}
 @font-face {
 font-family:Galano Grotesque SemiBold;
 src:url("fonts/GalanoGrotesque-SemiBold.eot");
 src:url("fonts/GalanoGrotesque-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/GalanoGrotesque-SemiBold.woff") format("woff"), url("fonts/GalanoGrotesque-SemiBold.ttf") format("truetype"), url("fonts/GalanoGrotesque-SemiBold.svg#a2acefabae5d202a22f7c31faa3e0b75") format("svg");
 font-style:normal;
 font-weight:700
}
 @font-face {
 font-family:Galano Grotesque SmBold Italic;
 src:url("fonts/GalanoGrotesque-SemiBoldItalic.eot");
 src:url("fonts/GalanoGrotesque-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/GalanoGrotesque-SemiBoldItalic.woff") format("woff"), url("fonts/GalanoGrotesque-SemiBoldItalic.ttf") format("truetype"), url("fonts/GalanoGrotesque-SemiBoldItalic.svg#9d9a2ede30a29ea2b912eccde986f4f3") format("svg");
 font-style:italic;
 font-weight:700
}
 @font-face {
 font-family:Galano Polaris Book;
 src:url("fonts/Polaris-Book.eot");
 src:url("fonts/Polaris-Book.eot?#iefix") format("embedded-opentype"), url("fonts/Polaris-Book.woff") format("woff"), url("fonts/Polaris-Book.woff2") format("woff2");
 font-style:normal;
 font-weight:500
}
 @font-face {
 font-family:Galano Polaris Book Italic;
 src:url("fonts/Polaris-BookItalic.eot");
 src:url("fonts/Polaris-BookItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Polaris-BookItalic.woff") format("woff"), url("fonts/Polaris-BookItalic.woff2") format("woff2");
 font-style:italic;
 font-weight:500
}
 @font-face {
 font-family:Galano Polaris Bold;
 src:url("fonts/Polaris-Bold.eot");
 src:url("fonts/Polaris-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Polaris-Bold.woff") format("woff"), url("fonts/Polaris-Bold.woff2") format("woff2");
 font-style:normal;
 font-weight:700
}
 @font-face {
 font-family:Galano Polaris Bold Italic;
 src:url("fonts/Polaris-BoldItalic.eot");
 src:url("fonts/Polaris-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Polaris-BoldItalic.woff") format("woff"), url("fonts/Polaris-BoldItalic.woff2") format("woff2");
 font-style:italic;
 font-weight:700
}
/**************24-01-18****************/
input.wpcf7-form-control.wpcf7-submit{display: inline-block; border: 0px; width: 200px;padding: 5px; background: #202020; font-family: Galano Grotesque Regular; font-size: 16px;color: #fff;}

div, form, h1, h2, h3, img, input, p, td, tr {
	padding: 0;
	margin: 0
}
body, img {
	margin: 0
}
body {
	font-family:Galano Grotesque Regular;
	background:#fff;
	font-size:14px;
}
img {
	border: none;
	padding-bottom: 1%;
}
.clr {
	clear: both
}
body.home .wrapper {
	margin:0 auto;
}
.wrapper {
	width: 98%;
	max-width: 1116px;
	margin: 0 auto
}
body.home .video video.fillWidth {
	display: block;
	position: absolute;
	width: 100%;
	z-index: -1;
	top: 0;
	margin-top:0;
}
a.emd_dl_red_darker {
    margin: 24px 0 0 0;
}


page page-id-219 page-template-default logged-in admin-bar responsive-menu-slide-left customize-support video.fillWidth {
	margin-top: -131px!important;
}
body.home .video .bg-video {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%
}
.header {
	padding: 0px 0;
	position: absolute;
	left:0;
	top:0;
	width:100%;
	z-index:999;
}
.fixed-header {
	width: 100%;
	background:#1d2731;
	height: 101px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.getintough, .header.open {
	width: 100%
}
.getintough .form-wrapper {
	max-width: 486px;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.careersb h3 {
	font-family:Galano Grotesque SemiBold;
	font-size:42px;
	font-weight:600;
	color:#FFF;
	text-align:center;
}
.careersb h6 {
	font-family:Galano Grotesque Regular;
	font-size:22px;
	line-height:20px;
	text-align:center;
	color:#FFF;
}
.title-label {
	font-family:Galano Grotesque Regular;
	font-size:16px;
	line-height:20px;
	text-align:left;
	color:#FFF;
	padding-bottom:5px;
}
.form-wrapper h3, .getintough h3 {
	text-align: center;
	color: #fff;
	padding: 20px 0;
	font-size: 30px
}
.form-control {
	margin: 10px 0
}
.panel {
	width: 51%;
	margin: 0 auto!important;
	padding-top: 0px;
	background: none;
}
#responsive-menu-container {
	width: 40%;
}
button#responsive-menu-button {
	width: 49px!important;
	height: 43px!important;
	left: 1%!important;
	opacity:0;
	position:relative;
	z-index:-1000;
}
#responsive-menu-container li.responsive-menu-item {
	width:78%!important;
}
#responsive-menu-container li.responsive-menu-item a {
	width: 100%;
	text-decoration: none;
	padding: 0;
	position: relative;
	font-size: 16px!important;
	outline:none;
}
#nav a {
	margin: 0 5px;
	padding: 3px 5px;
	border: 1px solid #ccc;
	background: #fc0;
	text-decoration: none
}
#nav a.activeSlide {
	background: #ea0
}
.become, .log a:hover {
	background-color: #fff
}
#nav a:focus {
	outline: 0
}
#nav, #output {
	text-align: left
}
#slideshow {
	margin: 0 auto;
}
#slideshow img {
	display: inline-block
}
 .how-it-work-section .column1:nth-child(5) {
   margin:0;
}
 .how-it-work-section .column1:nth-child(6) {
	margin:0;
}
body.plugin {
	line-height: 6.28!important
}
#responsive-menu-container .responsive-menu-search-box {
	display: none!important
}
#responsive-menu-container #responsive-menu, #responsive-menu-container #responsive-menu ul {
	width: 100%;
	padding-left: 72px;
	margin-top: 82px
}
.become, .log {
	width: 78%;
	list-style-type: none
}
 #responsive-menu-container, #responsive-menu-container *, #responsive-menu-container::after, #responsive-menu-container::before, #responsive-menu-container::after, #responsive-menu-container::before {
 display: block!important;
 padding: 0
}
.become a, .log a {
	font-size: 20px;
	text-align: center;
	padding: 6px!important;
	text-decoration: none
}
.log {
	border: 2px solid #fff;
	font-size: 20px;
	text-align: center;
	margin-top: 10px!important
}
.become {
	font-size: 20px;
	text-align: center;
	margin-top: 82px
}
.log a {
	color: #fff
}
.become a, .log a:hover {
	color: #000
}
.faqsec {
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#fff!important;
	margin-top:30px;
	height: auto;
}
.header2 {
	background:#1d2731;
	position: fixed;
	z-index: 999;
	padding: 0;
	width: 100%;
	top:0px;
}
.header.open {
	left: 0;
	right: 0;
	top: 0;
 transition: top .2s cubic-bezier(.3, .73, .3, .74) 0s
}
.entry-content {
	position: relative;
	top: 0;
}
body.home .entry-content {
	top:0;
}
.page-header {
	margin: 110px 0 20px;
}
.entry-title {
	margin: 19px 0px;
}
.logo {
	width: 51%;
	float: left;
	margin:7px 0 8px;
}
.logo a{
	display:inline-block;
}
.logo img {
	display:block;
	width:100%;
	max-width:359px;
}
.hed-mid {
	display:block;
	width:19%;
	float: left;
	margin-top:20px;
}
.more-link {
	position:relative;
	margin-top:10px;
	display: block;
	text-align: center;
	font: 16px Galano Grotesque Regular;
	font-weight:400;
	padding: 9px 28px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
.more-link .menu-primary-container {
	display:none;
	position:absolute;
	z-index:101;
	left:10%;
	top:100%;
}
.more-link:hover .menu-primary-container, .more-link:hover .menu-primary-container .menu {
	display:block;
}
#menu-primary.menu, #menu-primary-2.menu {
	display:block;
	background:#fff;
	border-radius:5px;
	padding:10px;
	text-transform: none;
	text-align:left;
}
#menu-primary.menu ul, #menu-primary.menu li, #menu-primary-2.menu li{
	list-style:none;
}
#menu-primary.menu li a, #menu-primary-2.menu li a{
	display:block;
	padding:5px 10px;
	font-family:Galano Grotesque Regular;
	font-size:14px;
	color:#404040;
	line-height:20px;
	text-decoration:none;
}
#menu-primary.menu li a:hover, #menu-primary-2.menu li a:hover{
	display:block;
	padding:5px 10px;
	background:#f1f1f1;
	color:#202020;
}
#responsive-menu-button, #responsive-menu-container {
	display:none;
}
.header-social {
	margin-top:2px;
	margin-bottom:2px;
	margin-right:12px;
	opacity: 1;
}
.header-social a {
	padding-left: 2px;
}
.header-social a img {
	display:inline-block;
	width: 20px;
	height: 23px;
}
.hed-right {
	width: 30%;
	float: right;
	text-align: right;
	padding: 2px 0
}
.hed-right ul {
	margin: 0;
	padding: 0
}
.hed-right ul li {
	font-size: 15px;
	font-weight: 700;
	color: #f8f8f8;
	float: left;
	list-style: none;
	padding: 0 2px
}
.hed-right ul li a {
	font: 16px Galano Grotesque Regular;
	padding: 10px 11px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase
}
.title .wrapper h1, .title h4, .title h5 {
	color: #FFF;
	text-shadow: 1px 1px 2px #000
}
.hed-right ul li a.blue-button {
	background: #166db7
}
.menu {
	float: right;
	margin-top: 5px;
	display: none;
}
.hed-mid {
	float:left;
	width:19%;
}
.video{
	position:relative;
	overflow:hidden !important;
}
.tlp-team .designation {
	font-weight: 400;
	color: #fff;
	margin-bottom: 10px;
}
.title {
	margin: 0;
	padding:0 !important;
	text-align: center;
	position: absolute;
	left:0;
	top:50%;
	width:100%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-layout-grid:transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
#videoplayer .title{
	opacity:0;
	-webkit-transition: all 0.5s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.5s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 0.5s ease-in-out;/* Firefox 16+, Opera 12.50+ */
}
.video.vdo_lode{
	position:relative;
	-webkit-transition: all 0.5s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.5s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 0.5s ease-in-out;/* Firefox 16+, Opera 12.50+ */
}
#videoplayer{
	height:760px;
}
.video.vdo_lode:after{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	text-align:center;
	content:'';
	background-image:url(images/spinner.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#fff;
	-webkit-transition: all 0.5s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.5s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 0.5s ease-in-out;/* Firefox 16+, Opera 12.50+ */
}
.video:before{
	background: rgba(54, 156, 205, 0.5);
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	content:'';
}
.title .wrapper h1 {
	font-family:Galano Grotesque SemiBold;
	font-size: 42px;
	text-align: center;
	padding: 0;
	margin-bottom:40px;
}
.title h4, .title h5 {
	font-family:Galano Grotesque SemiBold;
	font-weight: 300;
	padding: 0
}
.title h4 {
	font-size: 26px;
	margin: 0 0 40px
}
.title h4 span {
	background:#848284;
	padding: 3px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 26px;
	font-weight: 400;
	-moz-text-shadow: 2px 2px 2px #000;
	-webkit-text-shadow: 2px 2px 2px #000;
	text-shadow: 2px 2px 2px #000
}
.title h5 {
	width: 30%;
	font-size: 20px;
	margin: 10px auto
}
.title .login {
	position: relative;
	z-index: 100;
	display: block;
	width: 100%;
	margin: 20px 0 30px
}
.title .login a {
	font: 32px Lato, sans-serif;
	font-weight: 700;
	background: #EE964E;
	border: 0;
	color: #fff;
	border-radius: 40px;
	cursor: pointer;
	padding: 22px 110px;
	text-decoration: none
}
.career-form input, .career-form select, .career-form textarea {
	width: 100%!important;
	padding: 8px 5px!important;
	background: none!important;
	border: 1px solid rgba(255, 255, 255, 0.4)!important;
	color: #fff!important;
}
.cmsoon{
	position:absolute;
	left:0;
	bottom:0;
	padding:15px 0;
	background:rgba(0,0,0,0.6);
	color:#fff;
	width:100%;
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
}
@media screen and (max-width: 767px){
.cmsoon {
	padding: 10px 0;
	font-size: 12px;
	line-height:16px;
}
}
.career-form select {
	margin-top:0;
}
.career-form textarea {
	height:100px!important;
	margin:0 0;
}
div.wpcf7-response-output {
  	border: 2px solid #f00 !important;
  	margin: 0;
  	padding:5px;
	color:#fff !important;
}
span.wpcf7-not-valid-tip {
  color: #f00;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  text-align: left;
}
select option{
	background:#333 !important;
	color:#fff !important;
}
.career-form input[type="submit"] {
	outline: none;
	border-radius: 0;
	padding: 10px 0;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
	background: none!important;
	border: 2px solid #2f6699!important;
	border-radius: 5px;
	font-family: Galano Grotesque Regular;
	color: #ffffff;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.career-form input[type="submit"]:hover {
	background: #2f6699!important;
	border: 2px solid #2f6699!important;
}
.welcome-section {
	padding: 60px 0;
	background: #FFF
}
.welcome-section h2 {
	font: 36px Galano Grotesque Regular;
	font-weight: 400;
	font-size: 30px;
	color: #3c3c3c;
	text-align: center;
	padding-bottom: 60px
}
.press-section h2, .welcome-section h2 span {
	font: 36px Galano Grotesque Regular;
	text-align: center;
}
.welcome-section h2 span {
	font-weight: 700;
	font-size: 30px;
	color: #5ebeea
}
.heading h4, .med-call h3 {
	color: #404040;
	font-size: 1.5rem;
	font-family: Galano Grotesque Medium;
}
.welcome-section .med-call {
	width: 24%;
	float: left;
	padding: 0 10px;
	margin-right: 1.3%
}
 .welcome-section .med-call:nth-child(5) {
 margin-right: 0
}
.med-call img {
	width: 100%;
	max-width: 188px;
	margin: 0 auto 20px;
	display: block
}
.med-call h3 {
	font-weight: 400;
	color: #1f8fbe;
	text-align: center;
	padding-bottom: 20px
}
.med-call p {
	font-family: Galano Polaris Book;
	font-size: 1rem;
	line-height: 1.5;
	color: #b0acac;
	text-align: center;
}
.download-app h2, .how-it-work-section h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:20px;
	font-weight:600;
	color:#FFF;
}
.download-app-area {
	background:#ecd850;
}
.download-app-area .wrapper {
	padding:0;
	text-align:left;
}
.download-app-area h3 {
	font-family:Galano Grotesque SemiBold;
	font-size:36px;
	font-weight:600;
	color:#000;
	padding:0;
	text-align:left;
	margin-top:15px;
	display:inline-block;
	position:relative;
}
.download-app-area h3:after{
	position:absolute;
	content:'\f054';
	font-family:'FontAwesome';
	color:#000;
	font-size:30px;
	left:104%;
	top:7px;
	-webkit-animation: bounce 2s infinite;
  	animation: bounce 2s infinite;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  60% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  60% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
}
.download-app-area p {
	font-family:Galano Grotesque Regular;
	font-size:14px;
	color:#000;
	line-height:20px;
	margin-bottom:10px;
	display:inline-block;
}
.download-app-area input[type="text"] {
	display:inline-block;
	border:0px;
	width:300px;
	padding:5px;
	background:#fff;
	font-family:Galano Grotesque Regular;
	font-size:16px;
	color:#404040;
	height:40px;
}
.download-app-area input[type="submit"] {
	display:inline-block;
	border:0px;
	width:200px;
	padding:5px;
	background:#202020;
	font-family:Galano Grotesque Regular;
	font-size:16px;
	color:#fff;
	height:40px;
}
.med-section {
	background: url(images/app-itunes-bg.jpg) no-repeat;
	background-attachment:fixed;
	background-size: cover;
	padding: 60px 0 0;
	overflow:hidden;
}
.press-section, .when-to-use-section {
	background: #FFF
}
.when-to-use-section {
	display: block;
	background: #fff url(images/when-to-use-bg.gif)0 0;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0px 0 0;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	top: 0px;
}
.when-to-use-inner {
	background: #fff;
	padding:50px 0 0;
	opacity: .7;
	filter: alpha(opacity=70);
	padding:0px 0px;
}
.when-to-use-section .smaller img {
	padding-bottom:30px;
}
.med-app {
	width: 38%;
	float: left;
	margin:0;
}
.med-app img {
	width: 100%;
	max-width: 446px
}
.download-app {
	width: 60%;
	float: right;
	margin: 0;
}
.download-app h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:35px;
	font-weight: 600;
	color: #FFF;
	line-height: 38px;
}
.download-app h2 span {
	display:block;
	font-family:Galano Grotesque Regular;
	font-size:37px;
	line-height:37px;
	font-weight:400;
	color: #FFF;
	margin: 0 0 39px;
	padding: 0;
}
.download-app p {
	color: #fff;
	display: inline-block;
	font-size: 20px;
	line-height: 30px;
	padding: 0 0 30px;
	vertical-align: bottom
}
.apple-app, .google-app {
	display: inline-block;
	width: 225px;
	height: 81px;
	margin-right:10px;
}
.apple-app img, .google-app img {
	width: 100%;
	max-width: 225px
}
.video-text1-area .apple-app, .video-text1-area .google-app {
	display: inline-block;
	width:166px;
	height: 61px
}
.video-text1-area .apple-app img, .video-text1-area .google-app img {
	width:auto;
	max-height:54px;
}
.download-app span {
	display: inline-block;
	position: relative;
	top: 20px;
	color: #e7e6e6;
	font: 40px Galano Grotesque Regular;
	padding: 20px 10px 0
}
.when-to-use-section .wrapper {
	padding: 70px 0 29px;
	margin-bottom: 60px;
	border-bottom: 1px dashed #c1c1c1
}
.when-to-use-section .left-bg {
	width: 65%;
	float: left
}
.when-to-use-section .left-bg h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:42px;
	font-weight: 700;
	color: #000;
	padding-bottom: 30px
}
.when-to-use-section .left-bg h2 span {
	color: #3a3a3a;
	font-weight: 300
}
.when-to-use-section .smaller {
	padding-bottom: 34px
}
.when-to-use-section .smaller strong {
	font-family: Galano Grotesque Regular;
	font-size: 20px;
	font-weight: 400;
	color: #404040;
	line-height: 34px;
	padding: 0
}
.when-to-use-section .smaller img {
	float: left;
	margin-right: 4px
}
.when-to-use-section .smaller p {
	font-family: Galano Grotesque Regular;
	font-size: 15px;
	color: #404040;
	line-height: 22px
}
.when-to-use-section .doctor-img {
	width: 30%;
	float: right;
	margin-left: 20px
}
.when-to-use-section .doctor-img img {
	width: auto;
	max-width:100%;
	max-width: 372px
}
.press-section {
	padding: 60px 0
}
.press-section h2 {
	font-weight: 600;
	font-size: 30px;
	color: #5ebeea;
	padding-bottom:10px;
}
.press-section h2 span {
	font: 36px Galano Grotesque Regular;
	font-weight: 700;
	font-size: 30px;
	color: #5ebeea;
	text-align: center;
	text-transform: uppercase
}
.press-section h4, .press-section h4 span, .press-section ul li {
	color: #8b8c8c;
	text-align: center
}
.press-section h4 {
	font: 22px Galano Grotesque Regular;
	font-weight: 400;
	padding-bottom: 20px
}
li#responsive-menu-item-227 {
	display: none!important;
}
.press-section h4 span {
	font-weight: 700;
	padding-bottom: 0
}
.press-section .image-area {
	width: 100%;
	text-align: center
}
.press-section img {
	text-align: center;
	width: 100%;
	max-width: 1002px
}
.press-section ul {
	margin: 20px auto;
	text-align: center
}
.press-section ul li {
	font: 18px Galano Grotesque Regular;
	font-weight: 400;
	line-height: 30px
}
.heading h2, .heading h4 {
	color: #FFF;
	text-align: center
}
.doctor-gallery h2, .heading h2 {
	font: 36px Galano Grotesque Regular;
}
.stories-section {
	padding: 60px 0;
	background: url(images/stories-bg.jpg) no-repeat #fff;
	background-size: cover;
}
.stories-section ul {
	margin: 80px auto 30px;
	text-align: center
}
.stories-section ul li {
	display: inline-block;
	margin: 0 10px
}
.stories-section ul li img {
	width: 100%;
	max-width: 80px
}
.page-id-222 .stories-section {
	padding: 120px 0 60px;
	background: url(images/stories-bg.jpg) no-repeat #fff;
	background-size: cover;
	background-position: 0 120px;
	width:100%;
	box-sizing:border-box;
}
.page-id-222 .stories-section ul {
	margin: 80px auto 30px;
	text-align: center
}
.page-id-222 .stories-section ul li {
	display: inline-block;
	margin: 0 10px
}
.page-id-222 .stories-section ul li img {
	width: 100%;
	max-width: 80px
}
.heading h2 {
	padding: 40px 0 10px
}
.heading h4 {
	font-weight: 300;
	text-shadow: 1px 1px 2px #000;
	padding: 0;
	margin: 0 0 70px
}
.heading .button {
	width: 100%;
	text-align: center;
	margin: 20px 0
}
.heading .button a {
	font: 24px Galano Grotesque Regular;
	background: #f05a6d;
	border: 0;
	color: #fff;
	border-radius: 40px;
	cursor: pointer;
	padding: 12px 40px;
	text-transform: uppercase;
	text-decoration: none
}
.pricing-section {
	background: #FFF
}
.pricing-section .wrapper {
	padding: 70px 0 60px
}
.pricing-section .left-bg {
	width: 55%;
	float: left
}
.pricing-section .left-bg h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:26px;
	font-weight:600;
	color: #000;
	padding-bottom: 30px;
}
.pricing-section .left-bg h2 span {
	color: #3a3a3a;
	font-weight: 300
}
.pricing-section h2 {
	color: #2b2b2b !important;
	text-align: center;
	font-size: 42px;
	line-height: 1.15;
	padding: 0 0 45px;
	font-family: Galano Grotesque SemiBold;
	font-weight: 600;
}
.pricing-section .smaller {
	float:left;
	display:table;
	width:32%;
	margin-right:2%;
 margin-bottom:30px;
}
.pricing-section .smaller.no-border {
	border-left:0px solid #e30108 !important;
}
.pricing-section .smaller p {
	display:table-cell;
	vertical-align:top;
	width: 65%;
	font-family:Galano Grotesque Regular;
	font-size:16px;
	color:#404040;
	line-height:20px;
	margin-bottom:20px;
}
.pricing-section .smaller p strong {
	display:block;
	margin:0px;
	font-family: Galano Grotesque SemiBold;
	font-size:22px;
	font-weight: 400;
	color: #202020;
	line-height: 23px;
	padding: 0 0 10px;
}

/************23-04-18***************/
.meedtheteam{width:100%; margin:61px 0 0 0; padding:49px 0; background:#00556a; }
.meedtheteam h1{text-align:center; color:#fff; font-size:32px; padding: 0 0 42px 0;}
.tlp-team .img-responsive{margin:0 auto!important;}
.tlp-team a{color:#fff!important;}
.layout4 .designation{font-weight:100; color:#fff!important;}
.adviser{background:#4a4a4a; padding:10px 0px; overflow:hidden;}
.adviser h4{text-align:center; font-size:32px; color:#fff; margin:0; padding:50px 0px;}
.adviser ul{margin:0; padding:0;}
.adviser ul li{width:31%; margin: 0; padding:0; float:left; list-style-type:none;}
.adviser ul li:nth-child(2) {
    margin: 0 30px;
}
.adviser ul li img{width:100%;}
.medical1 {
    width: 130px;
    height: 126px;
    text-align: center;
    border-radius: 50%;
    float: left;
    margin: 0 20px 0 0;
}
.medical1 img{margin:0 auto;}
.meddetils{float:left; margin:30px 0 0 0; font-size:18px; color:#fff;}
.medical h5 {
    font-size: 24px;
    color: #fff;
    margin: 35px 0 16px 0;
}


.pricing-section .smaller .img-area1 {
	display:table-cell;
	width: 30%;
	padding-right: 5%;
}
.pricing-section .smaller img {
	fdisplay:block;
	width:100%;
	max-width:100px;
	border-radius:50%;
}
 .pricing-section .smaller:nth-child(3n+4) {
 margin-right:0px;
}
.pricing-section .smaller strong {
	font-family: Galano Grotesque Regular;
	font-size: 18px;
	font-weight: 400;
	color: #202020;
	line-height: 34px;
	padding: 0;
}
.help-condition {
	background: #fff;
	font-family:Galano Grotesque Regular;
	font-size:16px;
	line-height:20px;
	padding:60px 0;
}
.help-condition .left-1 {
	float:left;
	width:65%;
}
.help-condition .right-1 {
	float:right;
	width:30%;
 margin-left:3#;
}
.help-condition .box-1 {
	display:inline-block;
	width:46%;
	background: #f0f0f0;
	padding:20px;
	margin:0 20px 20px 0;
}
.help-condition .box-1-inner {
	display:block;
	min-height:300px;
	background:#fff;
	border:4px solid #e9e9e9;
	font-family:Galano Grotesque Regular;
	font-size:16px;
	line-height:20px;
	color:#404040;
	padding:20px;
}
.help-condition .box-1-inner h3 {
	font-family:Galano Grotesque SemiBold;
	font-size:20px;
	font-weight:600;
	color:#202020;
	padding:0 0 15px;
}
.help-condition .box-1-inner p {
	font-family:Galano Grotesque Regular;
	color:#606060;
	font-size:14px;
	line-height:20px;
}
.help-condition ul {
	list-style:none;
	margin:0 0 0 -30px;
}
.help-condition ul li {
	background: url(images/tick-icon.png) no-repeat 0 0;
	font-family:Galano Grotesque Regular;
	font-size:16px;
	line-height:20px;
	color:#404040;
	list-style:none;
	padding-bottom:20px;
	padding-left:25px;
}
.help-condition .right-1 a {
	display:block;
	margin:20px 0 0;
	border:1px solid #ccc;
	font-family:Galano Grotesque Regular;
	font-size:16px;
	color:#000;
	text-decoration:none;
}
.help-condition .right-1 p {
	font-family:Galano Grotesque SemiBold;
	color:#606060;
	font-size:23px;
	line-height: 26px;
	margin-bottom:30px;
}
.help-condition-col1 {
	display:inline-block;
	width:31%;
	vertical-align:top;
}
.help-condition-col1 ul {
	list-style:none;
	margin:0 0 0 -30px;
}
.help-condition-col1 li {
	font-family:Galano Grotesque Regular;
	font-size:14px;
	line-height:20px;
	color:#fff;
	list-style:none;
	padding-bottom:10px;
}
/* POPUP BOX OF SEE MORE CONDITIONS -START */
.modal-box {
	display: none;
	position: fixed;
	z-index: 1000;
	width: 50%;
	background:#333;
	border-bottom: 1px solid #aaa;
	border-radius: 4px;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-clip: padding-box;
}
.modal-box .modal-body {
	padding: 2em 1.5em;
}
.modal-box footer, .modal-box .modal-footer {
	padding: 1em;
	border-top: 1px solid #ddd;
	background: rgba(0, 0, 0, 0.02);
	text-align: right;
}
.modal-overlay {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3) !important;
}
header a.close {
	line-height: 1;
	font-size: 1.5em;
	position: absolute;
	z-index:100;
	top: 5%;
	right: 2%;
	text-decoration: none;
	color: #bbb;
}
a.close:hover {
	color: #222;
	-webkit-transition: color 1s ease;
	-moz-transition: color 1s ease;
	transition: color 1s ease;
}
/* POPUP BOX OF SEE MORE CONDITIONS -END */

.how-it-work-section {
	display: block;
	padding:0px 0 0;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	top: 0px;
}
.how-it-work-section:after {
	content:'';
	background: #fff url(images/animated-bg.gif) 0 0;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0.1;
}
.how-it-work-section-inner {
	padding: 32px 0px;
}
.how-it-work-section .smaller.no-border {
	border-left:0px solid #e30108;
 !important;
	padding-bottom:0px!important;
}
.how-it-work-section .wrapper {
	padding: 70px 0 60px
}
.how-it-work-section .left-bg {
	width: 55%;
	float: left
}
.how-it-work-section .left-bg h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:26px;
	font-weight:600;
	color: #000;
	padding-bottom: 30px;
}
.frm-holders input[type="submit"] {
	margin: 17px 0 0 0;
}
.how-it-work-section .left-bg h2 span {
	color: #3a3a3a;
	font-weight: 300
}
.how-it-work-section .left-line {
	float: left;
	width: 55%;
	margin-left:20px;
}
.how-it-work-section h2 {
	color: #2b2b2b !important;
	text-align: left;
	font-size: 42px;
	line-height: 1.15;
	padding: 0 0 35px;
	font-family: Galano Grotesque SemiBold;
	font-weight: 600;
	margin:0;
}
.how-it-work-section .smaller {
	padding-bottom: 11px;
	display:table;
	border-left:1px solid #e30108;
	position:relative;
	z-index:0;
}
.circle-bullet {
	position: relative;
	left: -25px;
	display: block !important;
	width: 47px;
	height: 47px;
	border-radius: 50%;
	line-height: 47px;
	vertical-align: middle;
	font-family: Galano Grotesque Regular;
	font-size: 25px;
	font-weight: 400;
	color: #fff;
	background: #fff;
	border: 1px solid #e30108;
	color: #e30108;
	margin-right: 10px;
	text-align: center;
	margin-bottom:30px;
	float:left;
}
.circle-bullet.first {
	background:#e30108!important;
	color:#fff!important;
}
.how-it-work-section .smaller div {
	display:table-cell;
}
.how-it-work-section .smaller img {
	float: left;
	margin: 4px 4px 30px 0;
}
.how-it-work-section .smaller p {
	font-family: Galano Grotesque Regular;
	font-size: 18px;
	display: block;
	color: #606060;
	line-height: 22px;
	vertical-align:top;
	padding-top: 5px;
	padding-left:57px;
}
.how-it-work-section .smaller:first-child p {
	padding-top:0px;
}
 .how-it-work-section .smaller:nth-child(4) p {
 padding-top:0px;
}
.how-it-work-section .pricing-img {
	background:none;
	position:relative;
	z-index:1;
	width: 40%;
	float: left;
	margin-right: 20px;
	margin-top:0px;
}
.how-it-work-section .pricing-img img {
	display:block;
	width: auto;
	max-height: 593px;
	float: none;
	margin:70px auto 0;
	text-align:center;
}
/*.get-doctor-section {
    text-align: center;
    padding: 80px 0;
    position: relative
}
.get-doctor-section video {
    display: block;
    position: absolute;
    width: 100%;
    z-index: -2;
    top: -40px;
	height:850px;
}
.get-doctor-section .bg-video {
    display: block;
    height: 600px;
    left: 0;
    top: 0;
    position: absolute;
    z-index: -1;
    width: 100%
}*/

.get-doctor-section {
	background: url(images/get-doctor-bg.jpg) no-repeat;
	background-attachment: fixed;
	background-size: cover;
	padding: 60px 0 0;
}
/*.get-doctor-section video {
	min-width: 100%;
	min-height: 20%;
	width: auto;
	height: auto;
	position: absolute;
	top:82%;
	left: 50%;
	transform: translate(-50%, -50%);
}*/
.video-text1-area {
	position: relative;
	z-index: 100;
	top:0px;
	text-align: center;
	padding: 20px 0 80px;
}
#backgroundPopup, #toPopup {
	display: none;
	position: fixed
}
.get-doctor-section h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:40px;
	font-weight: 400;
	color: #fff;
	margin-bottom:20px;
}
.get-doctor-section p {
	font-size: 20px;
	color: #FFF;
	line-height: 30px;
	padding-bottom:15px
}
.get-doctor-section a.request-btn {
	display:block;
	width:218px;
	margin:0 auto;
	font: 18px Lato, sans-serif;
	font-weight: normal;
	font-weight: 700;
	background:#EE964E;
	border: 0;
	color: #fff;
	border-radius: 40px;
	cursor: pointer;
	padding: 15px 30px;
	text-decoration: none;
}
#footer {
	position: relative;
	top: 0px;
	/*background: #827e7d;*/
    width: 100%;
	padding: 30px 0 20px;
	background:#333333;
}
.home #footer {
	top:0px;
}
.footer-col {
	width: 24%;
	float: left;
	margin-right: 1%;
}
 .footer-col:nth-child(4) {
 margin-right:0;
}
.col-bg {
	width:25%;
}
.faq-banner {
	overflow: hidden;
	height: 430px;
}
#content {
	background: url(images/faqbg.jpg) no-repeat #fff !important;
	overflow: hidden;
	margin:0 auto;
	padding-bottom: 89px;
	background-size:cover;
	max-width:1600px;
	width:100%;
}
.con {
	background-color:#fff;
	overflow:hidden;
	margin-top:14px;
}
.footer-col h3 {
	font-family:Galano Grotesque SemiBold;
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
	padding-bottom: 4px;
	margin-bottom: 10px
}
.footer-col ul, .social-icon ul {
	margin: 0;
	padding: 0
}
.footer-col ul li {
	font-family:Galano Grotesque Regular;
	font-size: 15px;
	color: #FFF;
	list-style: none;
	line-height: 24px;
}
.footer-col ul li a {
	color: #FFF;
	text-decoration: none
}
.footer-col ul li a:hover {
	color: #eaeaea
}
.social-icon ul li {
	width: 36px;
	height: 36px;
	float: left;
	list-style: none;
	margin: 0 4px
}
.footer-bottom {
	position:relative;
	top:0px;
	background:#1e2121;
	padding: 10px 0;
	margin-top: 0px;
	text-align:center;
}
.home .footer-bottom {
	position:relative;
	top:0px;
}
.nav ul, div#popup_content {
	margin: 0
}
.footer-bottom p {
	font-size: 11px;
	font-weight: 400;
	color: #e2e2e2;
	text-align: center;
	font-family:Galano Grotesque Regular;
	padding-top: 2px;
	clear: both;
}
.footer-bottom p a {
	color: #e2e2e2;
	text-decoration: none;
}
.footer-bottom p a:hover {
	color: #FFF;
	text-decoration: underline
}
#backgroundPopup {
	z-index: 1;
	height: 100%;
	width: 100%;
	background: #000;
	top: 0;
	left: 0
}
#toPopup {
	background: #FFF;
	outline: rgba(255, 255, 255, .5) solid 10px;
	padding: 30px;
	color: #333;
	font-size: 14px;
	left: 26%;
	top: 20%;
	width: 630px;
	z-index: 101
}
.nav, .nav ul {
	padding: 0
}
div.close {
	background: url(images/closebox.png) no-repeat;
	bottom: 20px;
	cursor: pointer;
	float: right;
	height: 30px;
	left: 20px;
	position: relative;
	width: 30px
}
.nav {
	overflow: auto;
	width: 100%
}
.nav ul li {
	font-size: 16px;
	font-weight: 400;
	color: #49565a;
	float: left;
	list-style: none;
	width: 33%
}
.nav ul li a {
	color: #49565a;
	text-decoration: none;
	padding: 10px 0;
	display: inline-block
}
.nav ul li a:hover {
	color: #f05a6d
}
 .quote::after, .quote::before {
 font: 100px Arial, Helvetica, sans-serif;
 color: #5ebeea;
 position: relative
}
.home h1.entry-title, h1.entry-title {
	display: none
}
.post-thumbnail img {
	width: 100%;
	max-width: 1508px;
	height: auto
}
.quote {
	padding: 60px 30px;
	background: #FFF;
	position: relative
}
.quote h4 {
	font-size:24px;
	font:400 26px/36px Galano Grotesque Regular;
	color:#202020;
	text-align:center;
	line-height:34px;
	padding:0 70px;
}
 .quote::before {
 float: left;
 content: open-quote;
 top: 0;
 display:none;
}
 .quote::after {
 float: right;
 top: -150px;
 content: close-quote
}
.quote p {
	display: block;
	margin: 20px 0 0;
	font: 300 20px/30px Galano Grotesque Regular;
	color: #3c3c3c;
	text-align: center
}
.quote h3, .quote h5 {
	margin: 0;
	text-align: center
}
.quote h3 {
	font: 22px Galano Grotesque Regular;
	font-weight: 400;
	color: #1c1c1c;
	padding:8px 0 5px
}
.quote h3 a{color:#000; text-decoration:none;}
.quote h5 {
	font: 18px Galano Grotesque Regular;
	font-weight: 400;
	color: #5ebeea;
	padding: 0
}
.our-team>li {
	border: 0
}
.mem-name {
	height: 30px
}
.mem-pos {
	font-size: 15px
}
.mem-image img {
	width: 100%;
	max-width: 158px
}
.no-bot-padding {
	padding-bottom: 0
}
.no-top-padding {
	padding-top: 0
}
.contact-area {
	padding: 60px 0
}
.contact-area h2 {
	font: 26px Galano Grotesque Regular;
	font-weight: 700;
	color: #5ebeea;
	padding-bottom: 30px
}
.contact-left {
	float: left;
	width: 48%;
	margin-right: 2%
}
.contact-left .social {
	margin-top: 30px
}
.contact-left p {
	font: 16px Galano Grotesque Regular;
	line-height: 24px;
	font-weight: 400;
	color: #3c3c3c
}
.contact-left p.text {
	color: #3c3c3c;
	font: 300 15px/20px "Roboto Condensed", sans-serif
}
.contact-left .social a {
	display: inline-block;
	float: left;
	margin-right: 10px
}
.contact-left p a img {
	width: 100%;
	max-width: 80px
}
.contact-right {
	float: left;
	width: 48%;
	margin-left: 2%
}
.fbkarea {
	margin-top: 89px !important;
	border: 1px solid;
	width: 295px!important;
	padding: 20px 6px;
	border-radius: 5px;
	background-color: #fff;
}
#u_0_4 {
	font-size: 14px;
}
.contact-right input[type=email], .contact-right input[type=text], .contact-right textarea {
	padding: 10px 5px;
	width: 90%;
	box-sizing: border-box;
	border: 1px solid #ccc;
	font: 16px Galano Grotesque Regular;
	font-weight: 400;
	color: #5b5b5b;
	margin-bottom: 20px
}
.contact-right input[type=submit] {
	padding: 10px 5px;
	width: 300px;
	background: #2098d1;
	box-sizing: border-box;
	border: 1px solid #ccc;
	font: 18px Galano Grotesque Regular;
	font-weight: 400;
	color: #fff;
	text-align: center;
	text-transform: uppercase
}
.contact-right p {
	font: 16px Galano Grotesque Regular;
	line-height: 24px;
	font-weight: 400;
	color: #3c3c3c
}
.contact-right p.text {
	color: #3c3c3c;
	font: 300 15px/20px "Roboto Condensed", sans-serif
}
.contact-right ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.contact-right ul li {
	color: #3c3c3c;
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
	list-style: none
}
.contact-right ul li a {
	text-decoration: none;
	color: #3c3c3c
}
.contact-right ul li a:hover {
	text-decoration: none;
	color: #000
}
.contact-right ul li i {
	color: #a7a7a7;
	font-size: 18px;
	margin-right: 10px
}
.contact-area h3 {
	font: 22px Galano Grotesque Regular;
	font-weight: 400;
	color: #5ebeea;
	padding-bottom: 5px
}
.center-text {
	text-align: center
}
.team-mem-area {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc
}
.team-mem-area img {
	float: left;
	margin-right: 20px
}
.work-section {
	padding: 60px 30px;
	background: #FFF
}
.work-section p {
	display: block;
	margin: 30px 0 0;
	font: 300 20px/30px Galano Grotesque Regular;
	color: #3c3c3c;
	text-align: center
}
.work-section h3 {
	font: 30px Galano Grotesque Regular;
	font-weight: 400;
	color: #1c1c1c;
	text-align: center;
	padding: 20px 0 5px;
	margin: 0
}
.work-section h5 {
	font: 18px Galano Grotesque Regular;
	font-weight: 400;
	color: #5ebeea;
	text-align: center;
	margin: 0;
	padding: 0
}
.work-section a {
	padding: 10px 30px;
	background: #2098d1;
	box-sizing: border-box;
	font: 400 18px Galano Grotesque Regular;
	color: #fff;
	text-align: center;
	text-decoration: none;
	margin: 20px auto 0
}
.content-area {
	position: relative;
	top: 0;
	padding: 0
}
.blog .content-area {
	position: relative;
	top:px;
	padding: 40px 0 0;
}
.blog-area-left {
	float: left;
	width: 70%
}
.blog-area-right {
	float: right;
	width: 25%
}
.blog-area-left .post-sec {
	background: #f8f8f8;
	color: #bfbfbf;
	margin-top: 10px;
	padding: 5px
}
.blog-area-left img {
	display: block;
	float: none;
	margin-right: 0;
	width: 100%;
	max-width: 100%;
	height: auto;
}
.blog-area-left .comment-author img{width:auto; float:left; margin:0 10px 10px 0; width:8%;}
.blog-area-left .comments-area ol {padding: 0 0 0 14px;}
.blog-area-left .comments-area ol ol {padding: 0;}
.blog-area-left .comments-area ol .comment-body {padding: 5px;}
.blog-area-left .comments-title {padding: 0 0 14px;}
.blog-area-left .comment-content{float: left; width: 90%;}
.blog-area-left .comment-content p{padding:0;}
.blog-area-left .post-sec img, .blog-area-left span.screen-reader-text {
	display: none
}
.blog-area-left article {
	margin-bottom: 30px;
	padding:0 0 10px;
	border:1px solid #ccc;
}
.blog-area-left h1, .blog-area-left h1 a {
	font: 20px Galano Grotesque Regular;
	font-weight: 400;
	color: #5ebeea;
	padding:0;
	text-decoration: none;
	display:block;
}
.blog-area-left h1 a{
	padding:5px 10px;
	color:#fff;
	background:#5ebeea;
}
.blog-area-left p {
	padding: 10px;
	color: #3c3c3c
}
.blog-area-left p a {
	color: #3c3c3c;
	text-decoration: none;
	display:inline-block;
	padding:0;
}
.blog-area-left p a:hover {
	color: #1c1c1c;
	text-decoration: underline
}
.blog-area-left .post-sec {
	margin: 10px;
}
.social-single {
  margin: 10px;
}
#linkedinshare, #twitterbutton {
	margin-right: 10px;
	display: inline-block
}
.blog-area-left .post-sec a {
	color: #3c3c3c;
	text-decoration: none
}
#likebutton, #plusonebutton {
	display: inline-block;
	margin-top: 0
}
#linkedinshare {
	margin-top: 1px
}
input.search-field {
	font: 16px Galano Grotesque Regular;
	border: 1px solid #ccc;
	height: 32px;
	padding: 5px;
	width: 175px
}
button.search-submit {
	position: relative;
	top: -2px;
	font: 18px/18px Galano Grotesque Regular;
	background: #5ebeea;
	color: #fff;
	cursor: pointer;
	border: 0;
	height: 32px;
	vertical-align: middle;
	padding: 6px 17px
}
h2.widget-title {
	color: #5ebeea;
	font-size: 22px;
	font-weight: 400;
	margin: 10px 0 0
}
aside#secondary ul {
	list-style: none;
	margin: 0 0 15px;
	padding: 0
}
aside#secondary ul li a {
	border-bottom: 1px dotted #ccc;
	font-size: 15px;
	color: #818181;
	display: block;
	padding: 8px 0;
	text-decoration: none;
	list-style: none
}
#secondary.sidebar, .search-form label span {
	display: none
}
.blog #secondary.sidebar, .single #secondary.sidebar {
	display: block
}
.set-pos {
	position: relative;
	top: 20px
}
.blog-area-left > #main > article:last-child{
	display:none;
}
.doctor-gallery {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	padding: 60px 0
}
.doctor-gallery h2, form.comment-form>p {
	margin-bottom: 20px
}
.doctor-gallery h2 {
	font-weight: 400;
	font-size: 30px;
	color: #3c3c3c;
	text-align: center
}
.doctor-gallery h2 span {
	font: 36px Galano Grotesque Regular;
	font-weight: 700;
	font-size: 30px;
	color: #5ebeea;
	text-align: center;
	text-transform: uppercase
}
.author.vcard img {
	display: none
}
.single .content-area {
	padding: 60px 0;
	position: relative;
	top: 50px
}
.single h1.entry-title {
	display: block
}
.single .entry-content, .single .post-thumbnail {
	top: 0
}
form.comment-form label {
	width: 70px;
	display: inline-block
}
form.comment-form .comment-form-comment label {
	vertical-align: top
}
form.comment-form input, form.comment-form textarea {
	border: 1px solid #bababa;
	padding: 5px;
	font: 400 14px "Roboto Condensed", sans-serif!important;
	color: #333
}
nav.post-navigation {
	display: none
}
.comment-form .form-submit {
	margin-left: 70px
}
.author {
	margin-right: 10px
}
.author a, .posted-on a {
	color: #2098d1;
	text-decoration: none
}
.story-image-area ul {
	margin: 80px auto 30px;
	text-align: center;
	padding: 0
}
.story-image-area ul li {
	display: inline-block;
	margin: 0 10px
}
.story-image-area ul li img {
	width: 100%;
	max-width: 80px
}
.help-section {
	padding: 60px 30px;
	background: #FFF;
	text-align: left
}
.help-section p {
	display: block;
	margin: 10px 0 30px;
	font: 300 14px/18px Galano Grotesque Regular;
	color: #3c3c3c
}
.help-section h4 {
	font: 20px Galano Grotesque Regular;
	font-weight: 400;
	color: #1c1c1c;
	text-align: center;
	padding: 20px 0 5px;
	margin: 0
}
button#responsive-menu-button {
	background: rgba(0, 0, 0, .3)!important;
	margin-top: -0.5%!important;
	position: relative;
}
.download-app ul {
	margin-bottom:28px;
	padding:0;
	margin-top:3%;
}
.download-app ul.a {
	list-style-type:circle;
}
.download-app ul li {
	list-style-type:none;
	font-family:Galano Grotesque Regular;
	font-size:28px;
	color:#fff;
	text-decoration:none;
	padding-left: 41px;
	line-height:38px;
}
.download-app .req-btn-area {
	display:block;
	width:100%;
	margin:10px 0;
}
.download-app .req-btn {
	width: 69%;
	display: block;
	text-align: center;
	font: 24px Lato, sans-serif;
	font-weight: normal;
	font-weight: 700;
	background: #EE964E;
	border: 0;
	color: #fff;
	border-radius:5px;
	cursor: pointer;
	padding:10px 30px;
	text-decoration: none;
}
.contact-dtls {
	background: #0075c8;
	width: 70%;
	float: left;
	margin-top:28px!important;
}
.adrs {
	float: right;
	width: 28%;
	padding: 5px 0 0;
	background: #fff;
}
.v2-contact-para-blue-wrap {
	padding: 40px 0;
}
.v2-contact-head {
	float: left;
	padding: 0 30px;
}
.v2-contact-head h1 {
	color: #fff;
	font-size: 36px;
	font-weight: 300;
	padding: 0;
	margin: 0;
	line-height: 27px;
}
.v2-contact-head h2 {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	padding: 10px 0 0;
	margin: 0 0 20px;
	line-height: 22px;
}
.v2-contact-para {
	float: left;
	width: 100%;
	max-width:530px;
	padding: 0 30px;
}
.v2-contact-para p {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 20px !important;
}
.toll-free {
	background: #005591;
	float: left;
	width: 100%;
	font-size: 22px;
	text-align: left;
}
.toll-free p {
	padding: 20px 20px 22px;
	margin: 0;
	font-size: 23px;
	line-height: 26px !important;
	color:#fff;
	text-align:center;
}
.frm-holders {
	margin: 50px 0;
	float: left;
	width: 70%;
	padding: 20px;
	background: #eee;
}
.page .left-bg h4 {
	margin-top: 30px;
}
div.wpcf7 {
	margin: 0;
	padding: 0;
}
div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.frm-holders p {
	margin-bottom: 16px;
}
.frm-holders label {
	width: 30%;
	font-size: 15px;
	color: #535353;
	font-weight: normal;
}
.frm-holders input {
	padding: 5px;
	width: 68%;
	height: 40px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
.frm-holders textarea {
	padding: 5px;
	width: 68%;
	height: 50px;
	resize: vertical;
	border:1px solid #ccc;
}
.frm-holders input[type="submit"] {
	background: #0075c8;
	border: 1px;
	padding: 6px 15px;
	cursor: pointer;
	color: #fff;
	height: 40px;
	width: 37%;
	font-size: 18px;
	text-transform: uppercase;
}
.frm-holders div.wpcf7-response-output{color:#333 !important; text-align:center;}
.margin-new {
    margin-left: 31%;
}
.left-bg h4 {
	font-size: 24px;
	color: #141412;
	margin: 0 0 8px;
}
.wpcf7-form-control-wrap {
	position: relative;
}
.social-area {
	margin-top: 14px;
	float: right;
	width: 28%;
}
.page .left-bg h4 {
	margin-top: 30px;
}
.social-area h5 {
	font-size: 23px;
	font-weight: 400;
	color: #535353;
	margin: 10px 0;
}
.firstleftlable {
	background-image: none!important;
}
.secoendtleftlable {
	background-image: none!important;
}
.thirdtleftlable {
	background-image: none!important;
}
.fourtleftlable {
	background-image: none!important;
}
.social-area ul {
	padding-left: 0;
}
.social-area ul {
	padding-left: 0;
}
.page .left-bg ul li {
	list-style: disc;
}
.social-area ul li a, .social-area ul li a .fa.fa-facebook-square {
	font-size: 50px;
}
.add-left span, .frm-holders label, .social-area ul li {
	display: inline-block;
	margin-right: 6px;
}
video.fillWidth {
	margin-top: -17px;
	overflow: hidden;
	width: 100%;
	z-index:-1;
	position: relative;
}
.blog-text {
	margin-top: 0%;
	z-index: 1;
	width: 100%;
}
.banner.blog-banner, .go-top h4 {
	display: block;
}
.banner.blog-banner .homepage-hero-module, .page-id-16 .banner.blog-banner .homepage-hero-module {
	height: 430px;
}
.blog-text, .go-top, a.play, a.svplay {
	position: absolute;
	text-align: center;
	margin-top: 127px;
}
.page-id-219 .blog-text, .go-top, a.play, a.svplay {
	position: absolute;
	text-align: center;
	margin-top: 0;
	color: #fff;
	top:0;
}
.page-id-219 .faq-banner {
	height:300px;
}
.page-id-219 .blog-text h2 {
	font-size: 60px;
	font-weight: 600;
	color: #fff;
	margin-top:-222px!important;
}
.blog .blog-text h2, .page-id-16 .blog-text h2, .page-id-16 .blog-text h3, .page-id-351 .blog-text h2, .page-id-6 .blog-text h2, .page-id-499 .blog-text h2 {
	-webkit-text-fill-color:none;
	-webkit-text-stroke-width: 0;
	-webkit-text-stroke-color:none;
}
.fa.fa-twitter-square {
	color: #55acee;
}
.fa.fa-linkedin-square {
	color: #007bb5;
}
.fa.fa-google-plus-square {
	color: #dd4b39;
}
.frm-holders h4 {
	color: #000;
	font-size: 28px;
}
.social-area h4 {
	font-size: 28px;
}
.page-id-16 .blog-text h2 {
	font-size: 60px;
	font-weight: 600;
	color: #fff;
	margin-top: -120px;
}
.faqtxt {
	width:100%!important;
	z-index:1!important;
}
.faqtexr h2 {
	margin:0;
	padding:0;
	color:#000;
	font-size:30px;
}
body.blog .blog-text {
	margin-top: 24px;
	position: absolute;
	text-align: center;
	top: 200px;
}
body.blog .blog-text h2 {
	font-size: 60px;
	font-weight: 600;
	color: #fff;
	margin-top: 0;
}
.page-id-499 .faq-banner {
	height:350px;
}
.page-id-499 video.fillWidth {
	margin-top:-100px;
}
.page-id-499 .blog-text {
	margin-top:-180px;
}
.page-id-499 .blog-text h2 {
	font-size: 60px;
	font-weight: 600;
	color: #fff;
	margin-top: 0;
}
.page-id-6 .blog-text {
	margin-top:-16%;
}
.page-id-6 .blog-text h2 {
	font-size: 60px;
	font-weight: 600;
	color: #fff;
	margin-top: 0;
}
body.home .header2 {
	background:none;
}
/* new welcome area - start */

.services {
	padding: 60px 0;
	background: #FFF;
}
figure {
	display: block;
	position: relative;
	float: left;
	overflow: hidden;
	margin:0 !important;
}
figcaption {
	position: absolute;
	text-align:center;
	background: black;
	background: rgba(0, 0, 0, 0.85);
	color: white;
	padding: 30px 20px;
	opacity: 0;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	font-size:12px;
}
figure:hover figcaption {
	opacity: 1;
}
figure:before {
	content: "?";
	position: absolute;
	font-weight: 800;
	background: black;
	background: rgba(255, 255, 255, 0.75);
	text-shadow: 0 0 5px white;
	color: black;
	width: 24px;
	height: 24px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	-moz-transition: all 0.6s ease;
	opacity: 0.75;
}
figure:hover:before {
	opacity: 0;
}
.cap-bot:before {
	bottom: 100%;
	left: 0px;
}
.cap-bot figcaption {
	left: 0;
	bottom: -100%;
}
.cap-bot:hover figcaption {
	bottom: 0;
}
figcaption a {
	display:block;
	margin:10px auto!important;
	width:106px;
	padding:8px 15px!important;
	background:rgba(255, 255, 255, .8)!important;
	color:#000;
	font:14px 'Montserrat', sans-serif;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
}
figcaption a:hover {
	background:rgba(255, 255, 255, 1);
}
figure img {
	transform: scale(1);
	transition: all 0.3s ease;
}
figure:hover img {
	transform: scale(1.1);
	transition: all 0.3s ease;
	cursor:pointer;
}
.step-section {
	padding:20px 0 48px;
}
.step-section ul {
	margin:0;
	padding:0;
	width: 100%;
	display: block;
	list-style:none;
}
.step-section ul li {
	width:300px;
	position:relative;
	float:left;
	margin:0;
	list-style:none;
}
figure h3 {
	font-family:Galano Grotesque SemiBold;
	font-size:15px;
	font-weight:600;
	color:#FFF;
	padding:0 0 15px;
	text-align:center;
	position: absolute;
	bottom: 0px;
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 100%;
	padding: 10px;
	height:37px;
	background: rgba(0, 0, 0, .5);
}
figure:hover h3 {
	opacity:0;
}
figure:hover figcaption h3 {
	position: static!important;
	background:none!important;
	bottom:auto!important;
	font-family:Galano Grotesque SemiBold;
	font-size:20px!important;
	font-weight:600;
	color:#FFF;
	padding:0 0 0px;
	margin-bottom:15px;
	text-align:center;
	opacity:1;
	text-align: center!important;
}
.step-section ul li p {
	font-family:Galano Grotesque Regular;
	font-size:16px;
	line-height:20px;
}
.step-area figure {
	position:relative;
	margin: 0em 0px!important;
	display: block;
	width: 98%;
}
.step-area .heading1 h2 {
	color:#2b2b2b!important;
	text-align:center;
	font-size:42px;
	line-height: 1.15;
	padding:0 0 20px;
	font-family: Galano Grotesque SemiBold;
	font-weight: 600;
}
.step-area figure img {
	width: 100%;
	display: block;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.step-area .step-section ul {
	margin:0;
	padding:0;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.step-area .step-section ul li {
	width:25%;
	max-width:350px;
	position:relative;
	float:none;
	margin:0 auto;
	flex: 1 0 25%;
	box-sizing: border-box;
	text-align:center;
}
.slider-window {
	margin:0px 0px!important;
}
/* new welcome area - end */

/* become a provider page - start */

.be-provider-section1 {
	padding:30px 0;
}
.be-provider-section1 .wrapper .column {
	float:left;
	width:32.2%;
	margin-right:1%;
	text-align:center;
	color:#404040;
	font:16px Galano Grotesque Regular;
	line-height:22px;
}
.be-provider-section1 .wrapper .column img {
	border:3px solid #d6d4d1;
	border:0px;
}
.be-provider-section1 .wrapper .column h2 {
	font-family: Galano Grotesque SemiBold;
	font-size: 22px;
	font-weight: 400;
	color: #202020;
	margin:28px 0;
}
.be-provider-section1 .wrapper .column:last-child {
	margin-right:0;
}
.be-provider-section1 .wrapper .column a {
	display:block;
	margin-top:30px;
	width:40%;
	background:#2e99e4;
	padding:7px 20px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font:16px Galano Grotesque Regular;
	text-transform:uppercase;
	text-decoration:none;
	box-sizing:border-box;
}
.be-provider-section2 {
	background: #f9f9f9;
	padding:50px 0;
}
.be-provider-section2 .left-col {
	float: left;
	width: 50%;
	margin-right: 2%;
	font-family:Galano Grotesque SemiBold;
	font-size:16px;
}
.be-provider-section2 .img-area {
	width: 40%;
	float: right;
	margin-right: 20px;
	margin-top: 0px;
}
.be-provider-section2 h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:42px;
	font-weight:600;
	color:#202020;
	margin-bottom:30px;
}
.be-provider-section2 p {
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#606060;
}
.be-provider-section3 {
	position:relative;
	padding:30px 0;
}
.be-provider-section3:after {
	content: '';
	background: #fff url(images/animated-bg.gif) 0 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.1;
}
.be-provider-section3 h3 {
	display: block;
	margin: 0px;
	font-family: Galano Grotesque SemiBold;
	font-size: 22px!important;
	font-weight: 400;
	color: #202020;
	line-height: 23px;
	padding: 0 0 0px;
}
.be-provider-section3 .img-area {
	background:none;
	position:relative;
	z-index:1;
	width: 40%;
	float: left;
	margin-right: 20px;
	margin-top: 0px;
}
.be-provider-section3 .img-area img {
	display:block;
	text-align:center;
	width:100%;
	max-width:304px;
	margin:0 auto;
}
.be-provider-section3 .smaller.no-border {
	border-left:0px solid #e30108;
 !important;
	padding-bottom:0px!important;
}
.be-provider-section3 .wrapper {
	padding: 70px 0 60px
}
.be-provider-section3 .left-bg {
	width: 55%;
	float: left
}
.be-provider-section3 .left-bg h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:26px;
	font-weight:600;
	color: #000;
	padding-bottom:30px;
}
.be-provider-section3 .left-bg h2 span {
	color: #3a3a3a;
	font-weight: 300;
}
.be-provider-section3 .left-line {
	float: left;
	width: 55%;
	margin-left:20px;
	margin-top:0px;
}
.be-provider-section3 h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:38px;
	font-weight:600;
	color:#404040;
	margin-bottom:20px;
	margin-left:59px;
}
.be-provider-section3 .smaller {
	width:100%;
	padding-bottom: 27px;
	display:table;
	border-left:1px solid #e30108;
	position:relative;
	z-index:0;
}
.be-provider-section3 .circle-bullet2 {
	float:left;
	position: relative;
	left: -25px;
	display: block !important;
	width: 47px;
	height: 47px;
	border-radius: 50%;
	line-height: 47px;
	vertical-align: middle;
	font-family: Galano Grotesque Regular;
	font-size: 25px;
	font-weight: 400;
	color: #fff;
	background: #fff;
	border: 1px solid #e30108;
	color: #e30108;
	margin-right: 10px;
	text-align: center;
	margin-bottom:30px;
}
.be-provider-section3 .circle-bullet2.first {
	background:#e30108!important;
	color:#fff!important;
}
.be-provider-section3 .smaller div {
	display:table-cell;
}
.be-provider-section3 .smaller p {
	padding-top:5px;
	font-family:Galano Grotesque Regular;
	font-size:18px;
	line-height:20px;
	padding-left: 57px;
}
.be-provider-section4 {
	background:#3d3d3d;
	padding:40px 0;
}
.be-provider-section4 h3 {
	font-family:Galano Grotesque SemiBold;
	font-size:38px;
	font-weight:600;
	color:#FFF;
	padding:0 0 15px;
	margin:0px;
	text-align:center;
}
.be-provider-section4 p {
	font-family:Galano Grotesque Regular;
	font-size:16px;
	color:#fff;
	line-height:20px;
	margin-bottom:20px;
	text-align:center;
}
.be-provider-section5 {
	padding:30px 0;
}
.be-provider-section5 .wrapper .column {
	float:left;
	width:32.2%;
	margin-right:1%;
	text-align:left;
	color:#8a8888;
	font:16px Galano Grotesque Regular;
	line-height:22px;
}
.be-provider-section5 .wrapper .column:last-child {
	margin-right:0;
}
.be-provider-section5 .wrapper .column img {
	border:3px solid #d6d4d1;
}
.be-provider-section5 .wrapper .column h2 {
	font:18px Galano Grotesque Regular;
	font-weight:600;
	font-style:italic;
	color:#404040;
	margin:0 0 20px;
}
.be-provider-section5 .wrapper .column h6 {
	font:16px Galano Grotesque Regular;
	font-weight:400;
	font-style:italic;
	color:#606060;
	margin:0 0 20px;
}
.be-provider-section5 .wrapper .column p {
	font:16px Galano Grotesque Regular;
	text-align:justify;
	font-weight:400;
	font-style:italic;
	color:#166db7;
}
.be-provider-section5 .wrapper .column p span {
	display:block;
}
.be-provider-section6 {
	background:#e9ab16;
	padding:30px 0;
}
.be-provider-section6 h2 {
	font-family:Galano Grotesque SemiBold;
	font-size:38px;
	font-weight:600;
	color:#fff;
	margin:0 0 10px;
	text-align:center;
}
.be-provider-section6 p.big-text1 {
	margin: 0px auto 30px!important;
	font: 20px Galano Grotesque Regular!important;
	color: #fff;
	text-align: center;
	line-height: 22px;
}
.be-provider-section6 h2:hover, .be-provider-section6 p:hover {
	text-decoration:none;
	outline:none;
}
.be-provider-section6 .left-2 {
	float:left;
	width:35%;
	margin-right:2%;
}
.be-provider-section6 .right-2 {
	float:right;
	width:60%;
	margin-right:2%;
}
.be-provider-section6 input[type="text"] {
	width:100%;
	height:40px;
	border-radius:5px;
	box-sizing:border-box;
	background:#fff;
	border:0px;
	padding:5px;
	font:14px Galano Grotesque Regular;
	font-weight:400;
	color:#606060;
	margin-bottom:10px;
}
.be-provider-section6 span {
	display:inline-block;
	width:36%;
	padding-top:7px;
	box-sizing:border-box;
	font:14px Galano Grotesque Regular;
	font-weight:400;
	color:#fff;
}
.be-provider-section6 select {
	display:inline-block;
	float:right;
	width:62%;
	height:42px;
	border-radius:5px;
	box-sizing:border-box;
	background:#fff;
	border:0px;
	padding:5px;
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#606060;
}
.be-provider-section6 a.more-info {
	display: block;
	width: 300px;
	margin: 30px auto 0;
	font: 22px Galano Grotesque Regular;
	font-weight: normal;
	background: #e30108;
	border: 0;
	color: #fff;
	border-radius: 40px;
	cursor: pointer;
	padding: 20px 30px;
	text-decoration: none;
	text-transform:uppercase;
}
.be-provider-section6 p {
	width:80%;
	margin:0px auto 15px;
	font:16px Galano Grotesque Regular;
	color:#fff;
	text-align:center;
	line-height:22px;
}
/*============responsive===========*/
.page.page-id-22 #footer {
	margin-top: 0;
}
.page.page-id-22 .med-section {
	margin-top:93px;
	margin-bottom:0;
}
.page.page-id-22 .header2 {
	margin-top: 0px;
}
.health {
	width:100%;
	margin:0;
	padding:0;
	overflow: hidden;
	margin-top: 0;
	background: #fff;
}
.healthcontent {
	width:66%;
	margin:0;
	padding: 20px 0px 0;
	float:left;
}
.healthcontent h2 {
	color:#000;
	font-size:30px;
	font-weight:300;
	font: 40px Galano Grotesque SemiBold;
	padding: 14px 0px;
}
.healthcontent p {
	font: 18px Galano Grotesque Regular;
	font-weight:lighter;
 color#000;
	text-align:left;
	margin-bottom: 16px;
}
.healthcontent h3 {
	color:#057bd6;
	font-size:30px!important;
	font-weight:300;
	font: 40px Galano Grotesque Regular;
	padding: 15px 0px;
}
.healthcontent p a .fa {
	float:left;
	position:relative;
	top:5px;
	padding-bottom:15px;
	color:#428bca;
	font-size:20px;
	margin-right:10px;
}
.healthcontent p a {
	display:block;
	margin-bottom:15px;
	font: 16px Galano Grotesque Regular;
	font-weight:regular;
	color:#428bca;
	text-align:left;
	text-decoration:none;
	line-height:30px;
}
.panel-heading.clickable.firstleftlable.cursor-desing.panel-collapsed {
	border: 1px solid #c0c0c0;
	background:#f0f0f0;
}
.cursor-desing {
	background:#fff !important;
	opacity:0.7;
}
.new_fq.panel-title {
	font: 20px Galano Grotesque Regular;
	font-weight:400;
	color:#1B1B1B;
}
.panel-body {
	padding: 25px;
	background-color: #c0c0c0;
	font-size: 16px;
	border-radius:10px;
	opacity:0.8;
}
.contact-us {
	margin-top: 0%;
	z-index: 1;
	width: 100%;
}
.tlp-team .designation {
	font-weight: 400;
	color: #333 !important;
	margin-bottom: 10px;
}
.tlp-team .tpl-social a {
	text-align: center;
	color: #fff !important;
	background: #007acc;
	text-decoration: none;
	display: inline-block;
	margin-right: 4px;
	margin-bottom: 4px;
	font-size: 18px;
	padding: 0px;
	width: 40px;
	height: 40px;
	border-radius: 100% !important;
	overflow: hidden;
	text-align: center;
	line-height: 38px;
}
.tlp-team .tpl-social a .fa {
	padding: 0;
	display: block;
	line-height: 38px;
}
.tlp-team .tpl-social a:hover .fa-linkedin {
	background: #0080b1;
	color: #fff;
	width: 40px;
	height: 40px;
}
.page.page-id-499.page-template-default.logged-in.admin-bar.responsive-menu-slide-left.customize-support .blog-text {
	margin-top:-222px;
	color:#fff;
}
.panel-heading i {
	color:#1b1b1b!important;
}
.resource-bg {
	width:30%;
	float:right;
	margin-top:40px;
}
/*===============*/

.iconboxarea {
	width:80%;
	margin:0 auto;
}
.iconbox1 {
    width: 35%;
    margin: 20px 0px 0 0;
    float: left;
    text-align: center;
}
.iconbox1 img {
	border:1px solid #7cdcff;
	border-radius: 8px;
	padding: 20px 0px;
	width:auto;
}
.iconbox2 {
    width: 30%;
    margin: 20px auto;
    float: left;
    text-align: center;
}
.iconbox2 img {
	border:1px solid #7cdcff;
	border-radius: 8px;
	padding: 20px 0px;
	width:auto;
}
.iconbox3 {
    width: 34%;
    margin: 20px auto;
    float: right;
    text-align: center;
}
.iconbox3 img {
	border:1px solid #7cdcff;
	border-radius: 8px;
	padding: 20px 0px;
	width:auto;
}
.iconbox1 h3 {
	font-size:22px;
	padding:10px 0 0;
}
.iconbox2 h3 {
	font-size: 22px;
	padding:10px 0 0;
}
.leftquote {
	float:left;
	margin-top:30px;
}
.rightquote {
	float:right;
	margin-top:-78px;
}
.consec_text {
	padding:60px 0 0;
	float:left;
	width:56%;
}
.consec_text p {
	color:#a5a5a6;
	font-size:18px;
	font-weight:400;
	line-height:26px;
	margin:0 0 14px;
	text-align:left;
}
.consecimg {
	margin-top:60px;
	overflow:auto;
	float:right;
	width:40%;
	border:1px solid #97f4fb;
}
.consecimg img {
	width:100%;
}
.fa.fa-plus-circle, .fa.fa-minus-circle {
	position: absolute;
	top: 12px;
	right: 3px;
}
.panel-heading {
	position:relative;
}
.page-id-580 .content-area {
	top:120px;
}
.slidersec {
	position:relative;
	width:100%;
	height:auto;
}
/*.bg-physicians{background:url(images/physicians-bg.jpg) 0 0 no-repeat; height: 380px; padding:130px; margin: 0 auto 40px; max-width: 620px; width: 100%;}

.bg-physicians label{font-size:18px; margin-bottom:30px; color:#000;}	

.bg-physicians input{width:76%; border:1px solid #909090; padding:5px; margin:0 0 0 10px; border-radius:6px;}	

.bg-physicians .wpcf7-submit{background:#2098d1; color: #fff; float: right; font-size: 18px; margin: 0; padding: 8px 0; width: 40%;}*/

/*======slidercss=====*/

#timerBar {
	display:none;
}
.slider .nav-arrow .ewd-slider-icon {
	opacity: .8!important;
	font-size: 29px!important;
	position: relative!important;
	top: -100px!important;
}
.ewd-slider-control {
	width:100%;
	z-index: 2;
	margin-top: -202px;
	position: absolute;
}
.ewd-slider-control-click {
	display:block;
	width: 50px;
	height: 50px;
	margin:0!important;
	background:none;
}
.slider-window {
	margin: 108px 0px;
}
.ewd-slide {
	background:none!important;
}
.ewd-slider-section .slider .ewd-slide .slideText ul.slideButtons li a {
	display:none;
}
.ewd-slider-control-button.ewd-slider-control-button-0 {
}
.ewd-slider-control-button.ewd-slider-control-button-1 {
	background:url(images/1.png) no-repeat center top;
	background-size: 100%;
	border-radius: 50%;
	margin-right:22px;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-1:hover {
	bottom: 10px;
	position: relative;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-2 {
	background:url(images/2.png) no-repeat center top;
	background-size: 100%;
	border-radius: 50%;
	margin-right:22px;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-2:hover {
	bottom: 10px;
	position: relative;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-3 {
	background:url(images/3.png) no-repeat center top;
	background-size: 100%;
	border-radius: 50%;
	margin-right:22px;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-3:hover {
	bottom: 10px;
	position: relative;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-4 {
	background:url(images/4.png) no-repeat center top;
	background-size: 100%;
	border-radius: 50%;
	margin-right:22px;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-4:hover {
	bottom: 10px;
	position: relative;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-5 {
	background:url(images/5.png) no-repeat center top;
	background-size: 100%;
	border-radius: 50%;
	margin-right:22px;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-5:hover {
	bottom: 10px;
	position: relative;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-6 {
	background:url(images/6.png) no-repeat center top;
	background-size: 100%;
	border-radius: 50%;
	margin-right:22px;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-6:hover {
	bottom: 10px;
	position: relative;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-7 {
	background:url(images/7.png) no-repeat center top;
	background-size: 100%;
	border-radius: 50%;
 transition: .25s all ease;
}
.ewd-slider-control-button.ewd-slider-control-button-7:hover {
	bottom: 10px;
	position: relative;
 transition: .25s all ease;
}
.ewd-slider-section .slider ul {
	margin: 0px 0px 108px;
}
.ewd-slider-section .slider .ewd-slide .slideText .slideExcerpt {
	line-height: 43px;
	margin-top: -24px;
	color: #fff;
	font-size: 32px;
	padding: 0 133px;
	text-align: center;
}
.fa.fa-check {
	font-size: 27px;
	font-weight: 100;
	margin-right: 2%;
}
.smaller span {
	margin-left: 29px;
}
.stories_text {
	padding:0px;
	width:100%;
}
.stories_text p {
	color:#a5a5a6;
	font-size:18px;
	font-weight:400;
	line-height:26px;
	margin:0 0 14px;
	text-align:left;
}
.stories-image-area {
	margin:30px 0;
	width:100%;
}
.stories-image-area .col1 {
	display: inline-block;
	width: 23%;
	text-align: center;
	margin: 0 .8%;
	border: 1px solid #adadad;
	margin-bottom:25px;
}
.stories-image-area .col1 p {
	font: 20px Galano Grotesque Regular;
	font-weight:400;
	color:#1B1B1B;
	text-align:center;
	padding:10px 0;
}
.stories-image-area .col1 img {
	width:100%;
	max-width:255px;
	text-align:center;
}
 .stories-image-area .col1:nth-child(5) {
 display: inline-block;
 width: 23%;
 text-align: center;
 margin: 0 .8% 0 13%;
 border: 1px solid #adadad;
 margin-bottom:25px;
}
/* login registration page*/

.login-banner {
	background: url(images/login-banner.jpg) no-repeat 0 0;
	background-size:cover;
	padding:18% 0 225px;
}
.login-banner .left {
	float:none;
	width:34%;
	margin:0 auto;
	padding: 12px 10px;
	box-sizing:border-box;
	min-height:204px;
	background: rgba(0, 0, 05, .35);
	border-radius: 4px;
	box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.3);
}
.login-banner .right {
	float:right;
	width:48%;
	margin-left:2%;
	background-color:rgba(255, 255, 255, .15);
	padding: 20px;
	box-sizing:border-box;
	min-height:609px;
}
.login-banner input[type="text"], .login-banner input[type="password"] {
	background:none;
	border:0px;
	border-bottom: 1px solid #fff;
	padding:5px;
	width:100%;
	height:40px;
	font: 18px Galano Grotesque Regular;
	font-weight:400;
	color:#ededed;
	text-align:left;
	margin-bottom:35px;
}
.login-banner input[type="checkbox"] {
	margin-right:5px;
}
.circle-white {
	display:block;
	background:#fff;
	width:36px;
	height:36px;
	font: 18px Galano Grotesque Regular;
	font-weight:700;
	color:#2b2b2b;
	padding:7px 0 0;
	text-align:center;
	box-sizing:border-box;
	margin:40px auto;
	border-radius:50%;
	text-transform:uppercase;
	text-align:center;
}
a.provider-button {
	display:block;
	background: #166db7;
	font: 18px Galano Grotesque Regular;
	padding: 15px 30px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align:center;
	margin:0 auto;
}
.login-banner h4 {
	font:28px Galano Grotesque Regular;
	font-weight:400;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
}
.text-line {
	display:block;
	width:100%;
	height:5px;
	border-bottom:1px solid #026ba7;
	margin:10px 0 40px;
}
input.btn-1 {
	background: rgba(2, 107, 167, .23);
	border:3px solid #026ba7;
	font: 22px Galano Grotesque Regular;
	padding: 10px 30px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	border-radius:5px;
	width:100%;
	margin:0 auto;
}
.remember {
	float:left;
	width:50%;
	text-align:left;
	font: 18px Galano Grotesque Regular;
	color:#ededed;
	margin:30px 0 0;
}
.forgot-password {
	float:left;
	width:50%;
	text-align:right;
	font: 18px Galano Grotesque Regular;
	color:#ededed;
	margin:30px 0 0;
}
.forgot-password a {
	font: 18px Galano Grotesque Regular;
	color:#ededed;
	text-decoration:none;
}
.login-banner .right p {
	margin:10px 0 0;
	text-align:center;
	font: 15px Galano Grotesque Regular;
	color:#ededed;
}
.login-banner .right p span {
	display:block;
	text-align:center;
	font: 15px Galano Grotesque Regular;
	color:#ededed;
	text-transform:uppercase;
}
/* for clinic pages - start */

.banner-menu-section {
	margin:90px 0 0;
}
.left-part {
	float:left;
	background:#5ec5f0;
	width:24%;
	margin:0 1% 0 0;
	padding:15px;
	box-sizing:border-box;
	min-height:453px;
}
.right-part {
	float:left;
	width:75%;
}
.left-part ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.left-part ul li {
	list-style:none;
	margin:0 0 10px;
}
.left-part ul li a {
	display:block;
	width:100%;
	padding:10px 5px;
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#fff;
	box-sizing:border-box;
	text-decoration:none;
}
.left-part ul li a:hover {
	display:block;
	background:#fff;
	width:100%;
	padding:10px 5px;
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#515151;
}
.left-part ul li a.active {
	display:block;
	background:#fff;
	width:100%;
	padding:10px 5px;
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#515151;
}
.aboutus-banner {
	background: url(images/about-us-background.jpg) no-repeat 0 0;
	height:453px;
	background-size:cover;
	padding:184px 0 0;
	box-sizing:border-box;
}
.aboutus-banner h1 {
	font:43px Galano Grotesque Regular;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}
.aboutus-banner h1 span {
	display:block;
	text-align:center;
	font:32px Galano Grotesque Regular;
	font-weight:400;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
.about-grey-bg {
	background:#e0e0e0;
	margin:10px 0 40px;
	text-align:center;
	padding:30px;
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#646464;
}
.aboutus-section3 {
	margin-bottom:40px;
}
.aboutus-section3 .left-1 {
	float:left;
	width:48%;
	margin-right:2%;
	text-align:left;
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
}
.aboutus-section3 .right-1 {
	float:left;
	width:48%;
	margin-left:2%;
	text-align:left;
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
}
.aboutus-section3 img {
	float:left;
	margin-right:15px;
	margin-bottom:20px;
}
.aboutus-section3 h3 {
	font:27px Galano Grotesque Regular;
	font-weight:700;
	color:#166db7;
	line-height:32px;
	margin-top:2px;
}
.aboutus-section3 h3 span {
	display:block;
	font:27px Galano Grotesque Regular;
	font-weight:400;
	color:#166db7;
}
.aboutus-section3 p {
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
	line-height:20px;
}
.provider-banner {
	background: url(images/provider-background.jpg) no-repeat 0 0;
	height:453px;
	background-size:cover;
	padding:184px 0 0;
	box-sizing:border-box;
}
.provider-banner h1 {
	font:43px Galano Grotesque Regular;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}
.provider-banner h1 span {
	display:block;
	text-align:center;
	font:32px Galano Grotesque Regular;
	font-weight:400;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
.provider-content {
	margin:30px 0 0;
}
.provider-content .left-1 {
	float:left;
	width:48%;
	margin-right:2%;
	margin-bottom:40px;
}
.provider-content .right-1 {
	float:left;
	width:48%;
	margin-left:2%;
	margin-bottom:40px;
}
.provider-content .serial-no {
	float:left;
	display:block;
	background:url(images/number-bg.png) no-repeat 0 0;
	width:57px;
	height:34px;
	text-align:center;
	padding:5px 0 0;
	font:23px Galano Grotesque Regular;
	font-weight:400;
	color:#fff;
	box-sizing:border-box;
	margin-right:20px;
	margin-bottom:30px
}
.provider-content h4 {
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#646464;
	margin:0px;
	padding:0px;
}
.contact-banner {
	background: url(images/contact-background.jpg) no-repeat 0 0;
	height:453px;
	background-size:cover;
	padding:184px 0 0;
	box-sizing:border-box;
}
.contact-banner h1 {
	font:43px Galano Grotesque Regular;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}
.contact-banner h1 span {
	display:block;
	text-align:center;
	font:32px Galano Grotesque Regular;
	font-weight:400;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
.contact-content {
	margin:30px 0 0;
}
.contact-content h2 {
	font:27px Galano Grotesque Regular;
	font-weight:700;
	color:#166db7;
	margin:0 0 30px;
}
.contact-content .left-1 {
	float:left;
	width:48%;
	margin-right:2%;
	margin-bottom:40px;
}
.contact-content .right-1 {
	float:left;
	width:48%;
	margin-left:2%;
	margin-bottom:40px;
}
.contact-content .right-1 img {
	border:1px solid #ccc;
}
.contact-content .left-1 img {
	float:left;
	margin-right:10px;
	width:100%;
	max-width:25px;
}
.contact-content .left-1 .col1 {
	float:left;
	width:48%;
	margin-right:2%;
}
.contact-content .left-1 .col2 {
	float:left;
	width:48%;
	margin-left:2%;
}
.contact-content h6 {
	font:18px Galano Grotesque Regular;
	font-weight:700;
	color:#3d3d3d;
	margin:0px;
}
.contact-content p {
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
	margin-bottom:10px;
}
.contact-content p a {
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
	text-decoration:none;
}
.join-clinic-banner {
	background: url(images/join-clinic-banner.jpg) no-repeat 0 0;
	height:675px;
	background-size:cover;
	padding:200px 0 0;
	box-sizing:border-box;
	text-align:center;
}
.join-clinic-banner h2 {
	font:42px 'Lato', sans-serif;
	font-weight:400;
	color:#fff;
	text-shadow:4px 3px 3px #242424;
	text-align:center;
	margin-bottom:30px;
}
.join-clinic-banner h2 span {
	font:55px 'Lato', sans-serif;
	font-weight:700;
	color:#fff;
	text-shadow:4px 3px 3px #242424;
	line-height:60px;
}
.join-clinic-banner input[type="text"] {
	margin:0 auto;
	background:#fff;
	border:0px;
	width:342px;
	height:42px;
	padding:5px;
	font:14px 'Lato', sans-serif;
	font-weight:400;
	color:#7d7d7d;
	text-align:center;
	box-sizing:border-box;
}
.join-clinic-banner .banner-btn a {
	margin:10px auto 0;
	width:342px;
	height:42px;
	vertical-align:middle;
	text-align:center;
	font:400 20px/40px 'Lato', sans-serif;
	background: #f05a6d;
	border: 0;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	box-sizing:border-box;
}
.join-clinic-banner h5 {
	width:100%;
	font:20px 'Lato', sans-serif;
	font-weight:400;
	color:#fff;
	text-shadow:5px 3px 5px #242424;
	text-align:center;
	margin:0 0 30px;
}
.join-clinic-section2 {
	margin:40px 0;
}
.join-clinic-section2 .left-1 {
	float:left;
	width:48%;
	margin-right:2%;
	text-align:left;
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
	margin-bottom:30px;
}
.join-clinic-section2 .right-1 {
	float:left;
	width:48%;
	margin-left:2%;
	text-align:left;
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
	margin-bottom:30px;
}
.join-clinic-section2 h3 {
	font:23px Galano Grotesque Regular;
	font-weight:400;
	color:#166db7;
	line-height:32px;
	margin-top:2px;
}
.join-clinic-section2 p {
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
	line-height:20px;
}
.join-clinic-section2 p a {
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#5ec5f0;
	text-decoration:none;
}
.join-clinic-section3 {
	margin:40px 0;
}
.join-clinic-section3 .left-1 {
	float:left;
	width:48%;
	margin-right:2%;
	text-align:left;
	margin-bottom:30px;
}
.join-clinic-section3 .left-1 img {
	display:block;
	width:100%;
	max-width:536px;
}
.join-clinic-section3 .right-1 {
	float:left;
	width:48%;
	margin-left:2%;
	text-align:left;
	font:16px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
	margin-bottom:30px;
}
.join-clinic-section3 h2 {
	border-bottom:1px solid #808080;
	font:32px Galano Grotesque Regular;
	font-weight:400;
	color:#3b3b3b;
	padding-bottom:0px;
}
/*------------start vertical slider - join a clinin page-------*/

#vertical-ticker {
	height:310px;
	overflow:hidden;
	margin:20px 0 0;
	padding:0;
}
#vertical-ticker li {
	padding:0px;
	display:block;
	font:17px Galano Grotesque Regular;
	font-weight:400;
	color:#3f3f3f;
	text-align:left;
	margin-bottom:30px;
}
#vertical-ticker li h4 {
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#166db7;
	margin:10px 0 0;
}
#vertical-ticker li h6 {
	font:14px Galano Grotesque Regular;
	font-weight:400;
	color:#707070;
	font-style:italic;
	margin:0px;
}
#vertical-ticker li img {
	float:left;
	margin-right:25px;
	width:100%;
	max-width:122px;
}
/*------------end------*/

.provider-login-banner {
	background: url(images/provider-login-banner.jpg) no-repeat 0 0;
	height:748px;
	background-size:cover;
	padding:80px 0 0;
	box-sizing:border-box;
}
.provider-login-banner .form-area1 {
	display:block;
	background:#fff;
	border-radius:10px;
	padding:20px 20px 40px;
	box-shadow:0px 0px 3px rgba(0, 0, 0, .22);
	width:36%;
	margin:130px auto 0;
	box-sizing:border-box;
}
.provider-login-banner .form-area1 h3 {
	font:30px Galano Grotesque Regular;
	font-weight:400;
	color:#166db7;
	border-bottom:1px solid #a9a9a9;
	margin-bottom:28px;
	text-align:center;
	padding-bottom:10px;
}
.provider-login-banner .form-area1 label {
	display:block;
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#454545;
	margin:0 0 5px;
}
.provider-login-banner .form-area1 input[type="text"] {
	display:block;
	border:0px;
	margin:0 auto;
	background:#ededed;
	width:100%;
	height:46px;
	padding:5px 10px;
	font:14px 'Lato', sans-serif;
	font-weight:400;
	color:#7d7d7d;
	text-align:left;
	box-sizing:border-box;
	margin-bottom:15px;
}
.provider-login-banner .form-area1 .lft {
	float:left;
	width:50%;
	text-align:left;
}
.provider-login-banner .form-area1 .rgt {
	float:right;
	padding-top:18px;
	width:50%;
	text-align:right;
	font:15px Galano Grotesque Regular;
	font-weight:400;
	color:#8f8f8f;
}
.provider-login-banner .lft input[type="button"] {
	margin:10px auto 0;
	width:156px;
	height:50px;
	vertical-align:middle;
	text-align:center;
	font:400 23px/50px Galano Grotesque Regular;
	background: #166db7;
	border: 0px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	box-sizing:border-box;
}
.provider-login-banner .form-area1 .rgt a {
	font:15px Galano Grotesque Regular;
	font-weight:400;
	color:#8f8f8f;
	text-decoration:none;
}
/* ----------08-05-17-------------*/

.healthcard-banner {
	background: url(images/become.jpg) no-repeat 0 0;
	height:656px;
	background-size:cover;
	padding:280px 0 0;
	box-sizing:border-box;
}
.healthcard-banner h2 {
	font:42px 'Lato', sans-serif;
	font-weight:600;
	color:#fff;
	text-shadow:4px 3px 3px #242424;
	text-align:left;
	margin-top: 60px;
	font-family: Galano Grotesque SemiBold;
}
.healthcard-banner h2 span {
	font:42px 'Lato', sans-serif;
	font-weight:700;
	color:#fff;
	text-shadow:4px 3px 3px #242424;
	line-height:60px;
}
.page-id-908 .healthcard-banner {
	height:414px;
	padding:100px 0 0;
}
.addplace-section2 {
	margin:40px 0;
}
.addplace-section2 #tabs-container {
	float:left;
	width:48%;
	margin-right:8%;
	padding-right:8%;
	border-right:1px solid #a1a1a1;
}
.addplace-section2 .right1 {
	float:left;
	width:34%;
	display:block;
	text-align:center;
}
.addplace-section2 .right1 h3 {
	font:26px Galano Grotesque Regular;
	font-weight:400;
	color:#494949;
	text-align:center;
	margin:35px 0;
}
.addplace-section2 a.btn-1 {
	display:block;
	margin:0px auto 18px;
	width:226px;
	height:54px;
	vertical-align:middle;
	text-align:center;
	font:400 26px/54px Galano Grotesque Regular;
	border:2px solid #166db7;
	background:#fff;
	color: #166db7;
	cursor: pointer;
	text-decoration: none;
	box-sizing:border-box;
}
.addplace-section2 a.btn-1:hover {
	border:2px solid #166db7;
	background:#166db7;
	color:#fff;
}
.addplace-section2 input[type="text"] {
	display:block;
	border:0px;
	background:#e6e6e6;
	width:100%;
	height:46px;
	padding:5px 10px;
	font:14px 'Lato', sans-serif;
	font-weight:400;
	color:#7d7d7d;
	text-align:left;
	box-sizing:border-box;
	margin-bottom:15px;
}
.addplace-section2 textarea {
	display:block;
	border:0px;
	background:#e6e6e6;
	width:100%;
	height:120px;
	padding:5px 10px;
	font:14px 'Lato', sans-serif;
	font-weight:400;
	color:#7d7d7d;
	text-align:left;
	box-sizing:border-box;
	margin-bottom:15px;
}
.addplace-section2 input[type="button"] {
	margin:10px auto 0;
	width:156px;
	height:50px;
	vertical-align:middle;
	text-align:center;
	font:400 23px/50px Galano Grotesque Regular;
	background: #166db7;
	border: 0px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	box-sizing:border-box;
}
.table-1 {
	display:table;
	width:100%;
}
.table-1 .tr-1 {
	display:table-row;
}
.table-1 .tr-1 .td-1 {
	display:table-cell;
}
.table-1 .tr-1 .td-1:first-child {
	width:35%;
	font:400 20px Galano Grotesque Regular;
	color: #525252;
	vertical-align:top;
	padding-top:8px;
}
/* tab menu start */

.tabs-menu {
	background: #666666;
	height: 54px;
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 0 0px;
	padding: 0 0 0 20px;
	box-sizing: border-box;
	border: 1px solid #666;
}
.tabs-menu li {
	font:400 26px Galano Grotesque Regular;
	color: #b1b1b1;
	list-style:none;
	height: 46px;
	line-height: 46px;
	float: left;
	margin-right: 10px;
	background-color: transparent;
	margin-top:10px;
}
.tabs-menu li.current {
	position: relative;
	background-color: #fff;
	color:#5f5f5f;
	border-bottom: 1px solid #fff;
	z-index: 5;
}
.tabs-menu li a {
	padding: 10px;
	color: #b1b1b1;
	text-decoration: none;
	font-size:26px;
}
.tabs-menu .current a {
	color:#5f5f5f;
}
.tab {
	background-color: #fff;
	float:left;
	margin-bottom: 20px;
	width:100%;
}
.tab-content {
	width:100%;
	padding: 20px;
	box-sizing:border-box;
	display: none;
}
#tab-1 {
	display: block;
}
.book-doctor-section2 {
	margin:40px 0;
}
.book-doctor-section2 .lft_1 {
	float:left;
	width:70%;
	margin-right:3%
}
.book-doctor-section2 .rgt_1 {
	float:right;
	width:27%;
}
.book-doctor-section2 .lft_1 img {
	display:block;
	border:1px solid #ccc;
	width:100%;
	max-width:817px;
}
.book-doctor-section2 .rgt_1 h3 {
	font:30px Galano Grotesque Regular;
	font-weight:400;
	color:#166db7;
}
.book-doctor-section2 .rgt_1 p {
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#767676;
}
.book-doctor-section2 a.btn {
	display:block;
	margin:30px 0 0;
	width:218px;
	height:54px;
	vertical-align:middle;
	text-align:center;
	font:400 26px/54px Galano Grotesque Regular;
	background:#166db7;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	box-sizing:border-box;
}
.healthcard-section2 {
	width:80%;
	margin:40px auto;
}
.healthcard-section2 h3 {
	font:29px Galano Grotesque Regular;
	font-weight:400;
	color:#166db7;
	border-bottom:1px solid #166db7;
	padding:0px;
	margin:0 0 32px;
}
.healthcard-section2 .left-1 {
	float:left;
	width:48%;
	margin-right:2%;
}
.healthcard-section2 .right-1 {
	float:left;
	width:48%;
	margin-left:2%;
}
.healthcard-section2 label {
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#525252;
	padding-bottom:5px;
}
.healthcard-section2 input[type="text"] {
	display:block;
	border:0px;
	background:#e6e6e6;
	width:100%;
	height:46px;
	padding:5px 10px;
	font:14px 'Lato', sans-serif;
	font-weight:400;
	color:#7d7d7d;
	text-align:left;
	box-sizing:border-box;
	margin-bottom:15px;
}
.healthcard-section2 .col1 {
	float:left;
	width:49%;
	margin-right:1%;
}
.healthcard-section2 .col2 {
	float:left;
	width:49%;
	margin-left:1%;
}
.healthcard-section2 input[type="radio"] {
	margin-right:10px;
}
.healthcard-section2 .radio-area {
	margin:20px 0 41px;
}
.healthcard-section2 .radio-area span {
	margin-right:20px;
	font:18px Galano Grotesque Regular;
	font-weight:400;
	color:#525252;
}
.half {
	width:49%!important;
}
.healthcard-section2 textarea {
	display:block;
	border:0px;
	background:#e6e6e6;
	width:100%;
	height:120px;
	padding:5px 10px;
	font:14px 'Lato', sans-serif;
	font-weight:400;
	color:#7d7d7d;
	text-align:left;
	box-sizing:border-box;
	margin-bottom:15px;
}
.healthcard-section2 a.btn2 {
	display:block;
	margin:38px 0 0;
	width:218px;
	height:50px;
	vertical-align:middle;
	text-align:center;
	font:400 26px/54px Galano Grotesque Regular;
	background:#166db7;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	box-sizing:border-box;
}
.ewd-slider-section .slider .ewd-slide img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.color-cover {
	position:absolute;
	z-index:1;
	display:block;
	width:100%;
	height:auto;
	background-color: rgba(75, 86, 92, 0.6);
}
.story-banner-text {
	position: relative;
	z-index: 2;
	display:block;
	text-align:center;
	font-family:'Lato', sans-serif;
}
.story-banner-text h2 {
	color: #000;
	margin:0 0 15px;
	font-size: 30px;
	line-height: 1em;
	font-weight: 600;
	font-family:'Lato', sans-serif;
}
.story-banner-text p {
	font:400 18px 'Lato', sans-serif;
	color:#111;
	margin:0 0 15px;
}
.story-banner-text a {
	display:block;
	margin:0 auto;
	width:130px;
	height:48px;
	font:400 25px/43px 'Lato', sans-serif !important;
	color:#fff;
	text-align:center;
	text-decoration:none;
	border-radius:25px;
	border:2px solid rgba(22, 109, 183, .8);
	background:rgba(22, 109, 183, .6);
}
.when-col1 {
	float:left;
	width:50%;
	position:relative;
}
.when-col1 img {
	width:100%;
	max-width:362px;
	padding-bottom:0;
}
.when-col1 p {
	position:absolute;
	top:33px;
	font-family:Galano Grotesque Regular;
	font-size:16px;
	font-weight:400;
	color:#FFF;
	display:block;
	width:100%;
	margin:0 auto;
	text-align:center;
	padding: 0 8%;
	box-sizing: border-box;
}
.when-col1 p strong {
	display:block;
	margin-bottom:10px;
	font-family:Galano Grotesque SemiBold;
	font-size:20px;
	font-weight:600;
	color:#FFF;
	padding:0 0 15px;
}
.help-condition h2 {
	color: #2b2b2b !important;
	text-align: left;
	font-size: 42px;
	line-height: 1.15;
	padding: 0 0 20px;
	font-family: Galano Grotesque SemiBold;
	font-weight: 600;
}
.loginform {
	width: 92%!important;
	margin: 0 auto!important;
	padding: 18px 0;
}
.loginform .namee {
	background: rgba(255, 255, 255, 0.2)!important;
	margin: 0 0 10px 0!important;
	color:#000;
	border:none!important;
}
.loginform p.text1 {
	width: 100%!important;
	text-align: center;
	margin: 20px 0 14px 0;
}
.loginform .text2 {
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0;
}
.loginform .passwordd {
	background: rgba(255, 255, 255, 0.2)!important;
	margin: 0 0 10px 0!important;
	color:#000;
	border:none!important;
}
.loginform button.button.button-block {
	width: 100%;
	background: none;
	border: 1px solid #2f6699;
	border-radius: 5px;
	color: #fff;
	font-size: 21px;
	padding: 5px 0px;
	margin: 10px 0 0 0;
}
.button:hover, .button:focus {
	background: #2f6699;
	border: 2px solid #2f6699;
}
.loginform .text1 a {
	color: #fff;
}
.loginform a {
	color: #fff;
}
.btnarea {
	width: 30%;
	margin: 0 auto;
}
.btnarea .leftbtn {
	float: left;
	width: 49%;
	border: 1px solid #fff;
	border-radius: 18px;
	padding: 10px 0;
}
.btnarea .rightbtn {
	float: right;
	width: 49%;
	border: 1px solid #fff;
	border-radius: 18px;
	padding: 10px 0;
}
.btnarea .leftbtn:hover {
	background: #19ccf2;
	transition: all 1s;
	border: none;
}
.btnarea .rightbtn:hover {
	background: #19ccf2;
	transition: all 1s;
	border: none;
}
.leftbtn a {
	color: #fff;
	font-size: 15px;
}
.rightbtn a {
	color: #fff;
	font-size: 15px;
}
.about-us-banner {
	background: url(images/about-us.jpg) no-repeat;
	background-size:cover;
	height:400px;
}
.faq-banner-new {
	background: url(images/faq.jpg) no-repeat;
	background-size:cover;
	height:400px;
}
.health-resources-banner {
	background: url(images/health-resources.jpg) no-repeat;
	background-size:cover;
	height:400px;
}
.contact-banner {
	background: url(images/contact-us.jpg) no-repeat;
	background-size:cover;
	height:400px;
}
/****************14-11-17********************/

.smaller h3 {
	font-size: 22px;
	font-weight: 800;
	line-height:24px;
}
.register-banner {
	background: url(images/register-bg.jpg) no-repeat;
	padding: 103px 0px;
}
.register-banner .left {
	float: none;
	width: 34%;
	margin: 0 auto;
	padding: 12px 10px;
	box-sizing: border-box;
	min-height: 420px;
	background: rgba(0, 0, 05, .35);
	border-radius: 4px;
	box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.3);
}
.loginform input.password {
	background:none;
	color:#fff;
	border: 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	width: 100%;
	padding: 10px 0px 4px 4px;
	margin: 0 0 10px 0;
}
button.button.button-block:hover {
	background: #2f6699!important;
	transition: all 2s!important;
}
.loginform p.text1 {
	width: 100%!important;
	text-align: center;
	margin: 20px 0 14px 0;
	color: #fff;
}
.register-banner .midele {
	float: none;
	width: 34%;
	margin: 0 auto;
	padding: 39px 10px;
	box-sizing: border-box;
	min-height: 420px;
	background: rgba(0, 0, 05, .35);
	border-radius: 4px;
	box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.3);
}
.btnarea .leftbtn {
	float: left;
	width: 49%;
	border: 1px solid #fff;
	border-radius: 18px;
	padding: 10px 0;
	color: #fff;
}
.btnarea .rightbtn {
	float: left;
	width: 49%;
	border: 1px solid #fff;
	border-radius: 18px;
	padding: 10px 0;
	color: #fff;
}
/**********after_login******************/

.afterlogin {
	width: 100%;
	margin: 0;
	padding: 83px 0px;
}
.leftside {
	width: 23%;
	float: left;
	margin: 0;
	padding: 4px 10px;
	background: #c0c0c0;
	height: 450px;
}
.rightside {
	width:74%;
	float:right;
	margin:0;
	padding:0;
}
.leftside ul {
	margin: 0;
	padding: 0;
}
.leftside ul li {
	width: 100%;
	float: left;
	margin: 0 0 9px 0;
	list-style-type: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	padding: 10px 10px 0 10px;
}
.leftside ul li a {
	font-size: 15px;
	color: #fff;
	text-decoration: none;
}
.leftside ul li a:hover {
	color:#000;
}
.leftside i.fa.fa-user {
	float: right;
}
.leftside i.fa.fa-sticky-note {
	float: right;
}
.leftside i.fa.fa-money {
	float: right;
}
.leftside i.fa.fa-sign-in {
	float: right;
}
.leftside i.fa.fa-sign-out {
	float: right;
}
.careersb {
	width:100%;
	padding:40px 0 0;
	margin: 81px 0 0 0;
	background: url(images/carrers.jpg) no-repeat;
	height:968px;
	background-size:cover!important;
}
.carrfrom {
	width: 41%;
	background: rgba(228, 228, 228, 0.3);
	border-radius: 5px;
	margin: 0 auto;
	padding:30px;
	text-align:center;
}
.carfromarea {
	width: 100%;
	margin: 0;
	padding: 0;
}
.filed {
	width: 100%;
	float: left;
	margin: 0 0 17px 0;
	padding: 0;
}
.filed input.normal {
	width: 100%;
	padding: 8px 5px;
	background: none;
	border: 1px solid rgba(255, 255, 255, 0.4);
	color: #fff;
}
.filed2 input.normal {
	width: 100%;
	padding: 5px;
	background: none;
	border: 1px solid rgba(255, 255, 255, 0.4);
}
.carfromarea textarea.message {
	width: 100%;
	background: none;
	border: 1px solid rgba(255, 255, 255, 0.4);
	padding: 6px;
	height: 140px;
	color: #fff;
}
.filed select {
	width: 100%;
	background: none;
	padding: 8px 5px;
	border: 1px solid rgba(255, 255, 255, 0.4);
	color:#CCC;
}
.carfromarea button.form1 {
	width: 40%;
	float: right;
	margin-top: 2px;
	padding: 6px 0px;
	background: #166db7;
	border: none;
	color: #fff;
	font-size: 19px;
}
button.form1:hover {
	background: #064580;
	transition: all 2s;
}
.carfromarea input.sub {
	width: 47%;
	float: left;
	display: inline-block;
	margin: 0px 0 0 0;
	color: #888383;
}
 .carfromarea ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #fff;
}
 .carfromarea ::-moz-placeholder { /* Firefox 19+ */
 color:#fff;
}
/****************16-11-17*******************/

.be-provider-section1 h2 {
	font-family: Galano Grotesque SemiBold;
	font-size:42px;
	color:#2b2b2b;
	text-align: center;
	margin: 10px 0px 55px 0;
}
.healthcard-banner h3 {
	color: #fff;
	text-align: left;
	font-size: 20px;
}
.hedlogin {
	width: 10%;
	float: right;
	margin: 0px 13px 0;
	cursor:pointer;
}
.hedlogin a {
	font-size:15px;
	display:block;
	padding: 8px 30px;
	text-align: center;
	background: #fff;
	border-radius: 35px;
	text-decoration:none;
}
.hedlogin a:hover {
	background: #166db7;
	color: #fff;
	text-decoration:none;
	transition: all 2s;
}
.moinfo a {
	background: #EE964E;
	font-size: 15px;
	color: #fff;
	padding: 13px;
	border-radius: 22px;
	text-decoration: none;
	font-weight: 800;
}
.moinfo {
	width: 20%;
	margin: 34px auto;
}
.carrfrom h2 {
	color: #fff;
	font-size: 25px;
	font-weight: bold;
}
.carrfrom p {
	font-size: 16px;
	color: #fff;
	margin: 0 0 10px 0;
}
.loginleft {
	float: none;
	width: 40%;
	margin: 0 auto;
	padding: 30px 30px;
	box-sizing: border-box;
	min-height: 284px;
	background: rgba(0, 0, 05, .35);
	border-radius: 4px;
	box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.3);
	text-align:center;
}
.loginleft h2 {
	color: #fff;
	font-weight: 800;
}
.butnarea {
	width: 100%;
	margin: 20px 0px;
}
.butnarea ul {
	margin: 0;
	padding: 0;
}
.butnarea ul li {
	float: left;
	width: 46%;
	margin: 0 7px;
	border: 1px solid #fff;
	border-radius: 25px;
	padding: 9px 0px;
	list-style-type:none;
	color: #fff;
}
.butnarea ul li a {
.butnarea ul li a {
 color: #fff;
 text-decoration: none;

    /* list-style-type: none; */

    font-size: 20px;
}
.butnarea ul li:hover {
	background-color:#166db7!important;
	transition: all 2s;
	border: none;
}
.title h3 {
	text-align: left;
	font-size: 20px;
	color: #fff;
}
.page-id-908 .hedtitle {
	width: 60%;
	margin: 30px auto;
    text-align: center;
}
.carrfrom h6 {
	font-family: Galano Grotesque Regular;
	color: #ffffff;
	font-size:14px!important;
	padding:0px;
	text-decoration:none;
	text-align:left!important;
	margin:0 0 5px!important;
}
.fb_iframe_widget {
	margin-top: 20px!important;
}
.margin-new {
	display:block;
	margin-left:30%!important;
}
.download-app-area .wrapper form span{
	text-transform:capitalize;
}
.d_appsec > .col-sm-6{
	padding:40px 0;
	min-height:150px;
}

span#u_0_5 {
color: #fff !important;
}




