@charset "utf-8";

/* CSS Document */

@media (min-width: 2400px) {
 button#responsive-menu-button: {
 width: 55px; 
 height: 55px;
 background: #000;
 position: fixed;
 top: 15px;
 right: 5%;
 display: none;
}
#responsive-menu-container {
	width: 28%!important;
}
button#responsive-menu-button {
	width: 49px;
	height: 43px;
	background: #000;
	position: fixed;
	margin-top: 15px;
	right: 5%;
}

}

@media (min-width: 1024px) and (max-width: 1279px) {
figure h3{font-size: 18px!important;}
.logo {margin-left: 67px;}
.footer-col {
	width: 21%!important;
	margin-right: 2%;
}
.get-doctor-section video {top: 130px!important;}
.pricing-section .pricing-img img {
	width: 100%;
	max-width: 412px !important;
}
.when-to-use-section .doctor-img {
	width: 40%;
	float: left;
}
.when-to-use-section .left-bg {width: 53%;}
.nav ul {width: 100%;}
button#responsive-menu-button {top: 19px!important;}
#toPopup {
	left: 6%;
	width: 87%;
	padding: 20px;
}
div.close {bottom: 8px;}
.hed-right {width: 48%;}
.contact-dtls {margin-top: 24px !important;}
.frm-holders {margin-top: 33px!important;}
.social-area {margin-top: 58px!important;}
.footer {top: 1024px!important;}
.page-id-219 #footer {margin-top: 0px!important;}
.page-id-219 #footer {margin-top: 848px!important;}
.title h4 {font-size: 26px !important;	margin: 0px 0 44px !important;}
.ewd-slider-section .slider {height: 397px !important;}
.slider-window {margin: 0px 0px!important;}
.hed-mid {float: left;	width: 24%!important;}
.logo {width: 26%!important; margin-top: 26px;}
.logo img {width: 230px!important;}
.hed-right {width: 46%!important;}
.hed-right ul li a {padding: 10px 20px!important;}
.hed-right ul {float: right;}
.doctor-img table {width: 100%;}
.download-app-area .row {margin: 0;}

}

 @media (min-width: 900px) and (max-width: 1023px) {
.download-app-area input[type="text"]{width: 263px!important;}
.download-app-area input[type="submit"]{width: 173px!important;}
.download-app-area h3{padding:0 22px!important;}
.logo {width: 42%;}
.when-to-use-section .left-bg {width: 46%;}
.when-to-use-section .doctor-img {width: 43%;}
.hed-right {width: 55%;}
.nav ul,  .title h5 {width: 100%;}
.title .wrapper h1 {font-size: 33px; padding: 10px 0;}
.title h4 {margin: 0 0 10px; padding: 0;}
.title .login {margin: 20px 0;}
.title h5 {margin: 0 0 5px;	font-size: 18px;}
.get-doctor-section video {top: -125px;}
#toPopup {left: 6%;	width: 87%;	padding: 20px;}
div.close {bottom: 8px;}
.page-id-219 #footer {margin-top: 0px!important;}
.title h4 {font-size: 26px;	margin: 0px 0 44px;}
.fbkarea {width: 213px !important;	overflow: hidden;}
.iconboxarea {width: 74% !important;}
.hed-mid {float: left;	width: 24%!important;}
.logo {width: 26%!important;}
.logo img {width: 230px!important;}
.hed-right {width: 46%!important;}
.hed-right ul li a {padding: 10px 20px!important;}
.hed-right ul {float: right;}
.doctor-img table {width: 100%;}
.hed-mid {margin-top: 0 !important;}
.hed-right {float: left;  padding: 0 !important;  width: auto !important;}
.header .wrapper{position:relative;}
.header-social {position: absolute; right: 0; top: 14px;}
.hed-right {margin-top: 7px !important;  float:left !important;}
figure h3{font-size: 18px!important;}
.download-app-area .row {margin: 0;}
.help-condition{padding:30px 0 !important;}
.help-condition h2{text-align:center !important;}

}

@media only screen and (min-width: 992px) and (max-width:1169px) {

.home #videoplayer {min-height: 600px !important;}
.title .wrapper h1 { font-size: 38px !important;}

}

@media (min-width: 768px) and (max-width: 899px) {
figure h3{font-size: 18px!important;}
.download-app-area h3{font-size: 33px!important; padding: 0 17px!important;}
.download-app-area input[type="text"]{width: 237px!important;}
.download-app-area input[type="submit"]{width: 138px!important;}
.title .wrapper h1 {padding: 44px 0 25px!important;}
.download-app ul li {font-size: 20px!important; padding-left: 0px!important;}
.footer-col iframe {width: 185px!important;}
.header-social {margin-top: -4px!important;}
.header-social {margin-top: -4px;}
.ewd-slider-section .slider ul {margin: 8px 0px!important;}
.ewd-slider-control {margin-top: 0;	top: 120px;}
page-id-222 .ewd-slider-control-button-list {margin-top: 45px!important;}
.header2 {top: 0px;}
.contact-dtls {width: 100%!important;}
.blog-text,  .go-top,  a.play,  a.svplay {margin-top: 8px!important;}
.contact-dtls {margin-top: -300px!important;}
.frm-holders {margin-top: 0; width: 60%;}
.social-area {margin-top: 0; width: 38%;}
.fbkarea {width: 310px !important;}
.page-id-219 .blog-text,  .go-top,  a.play,  a.svplay {z-index: 1;	margin-top: 0!important;}
.page-id-219 video.fillWidth {margin-top: -117px!important;}
.ewd-slider-section {margin: 60px 0 20px;}
#ewd-slide-0 {height: auto;}
.ewd-slider-control-button-list {margin-top: 41px;}
.ewd-slider-control-button.ewd-slider-control-button-0 {display: none;}
.ewd-slider-section .slider {height: 237px!important;}
.ewd-slider-control {margin-top: 13px!important;}
.how-it-work-section .column1:nth-child(5) {margin-top: 0px; margin-left: 0px;}
button#responsive-menu-button {top: 1.5%!important;}
.pricing-section .pricing-img img {width: 100%;	max-width: 300px;}
.footer-col {
	width: 22%!important;
	float: left;
	margin-right: 1%!important;
	margin-left: 14px;
}
.social-icon ul li {margin: 0 2px!important;}
.how-it-work-section .left-line {float: left; width: 53%!important;}
.help-condition .box-1 {margin: 0 10px 20px 0!important;}
.title h5 {width: 50%!important;}
figcaption {padding: 10px 10px!important;}
.step-section ul li h3 {font-size: 15px!important;}
.step-section ul li p {font-size: 14px!important;}
.how-it-work-section .column1 {margin-right: 4.3%;}
.logo img {
	width: 72% !important;
	margin-left: 18%;
	margin-top: 15px;
}
li.log a {font-size: 13px;}
#responsive-menu-container {width: 70%!important;}
li.become a {font-size: 12px;}
header {width: 100%;}
.fixed-header {
	width: 100%!important;
	height: 200px!important;
	position: relative!important;
}
.header.open {width: 100%!important; height: 200px;}
.bg-video {height: 429px!important;}
.get-doctor-section {
	background: #ccc;
	padding: 39px 0;
}
.when-to-use-section .doctor-img {
	width: 34%!important;
	float: right!important;
	margin-left: 0px!important;
}
.when-to-use-section .left-bg {
	width: 44%;
	float: left;
}
.welcome-section {margin: 0;}
.logo {width: 48%;}
.doctor-img table {width: 100%;}
.when-to-use-section {width: 100%;}
.hed-mid {
	float: left!important;
	width: 30%!important;
	margin-top: 20px!important;
}
.header-social a img {
	display: inline-block;
	width: auto!important;
	height: 28px!important;
	position: relative;
	top: -43px!important;
}
.hed-right {width: 80%!important;}
.hed-right ul li {
	font-size: 15px;
	padding: 0 3px;
	margin: 0 0 0 18px;
}
.hed-right {padding: 0px 0 1px 50px;}
.hed-right ul li a {
	font: 16px "Roboto Condensed", sans-serif;
	padding: 10px 20px;
}
.title .wrapper h1 {
	font-size: 33px;
	padding: 10px 0;
}
.title h4 {
	margin: 0 0 10px;
	padding: 0;
}
.title .login {margin: 20px 0;}
.title h5 {
	width: 100%;
	margin: 0 0 5px;
	font-size: 18px;
}
body.home .video .bg-video {height: 407px;}
.get-doctor-section video {top: 250px;}
.get-doctor-section .bg-video {
	top: 28px;
	height: 465px;
}
.apple-app,  .google-app {width: 135px;}
.download-app span {
	font: 20px "Roboto Condensed", sans-serif;
	top: -15px;
}
.nav ul {width: 100%;}
#toPopup {
	left: 6%;
	width: 87%;
	padding: 20px;
}
div.close {bottom: 8px;}
.quote p {padding: 0 25px;}
.blog-area-left,  .blog-area-right {
	float: none;
	width: 100%;
}
.page-id-219 #footer {margin-top: 0px!important;}
.page-id-6 .blog-text {margin-top: -28% !important;}
.iconboxarea {width: 80% !important;}
.no-bot-padding {padding: 14px 20px 0;}
.quote h4 {padding: 0 60px;}
.panel {width: 80% !important;}
.page-id-499 .blog-text {margin-top: -26% !important;}
.healthcontent {width: 60%;}
.resource-bg {width: 38%;}
.resource-bg img {width: 100%;}
.page.page-id-22 .header2 {margin: 0 !important;}
.page-id-16 .blog-text {margin-top: 26% !important;}
.page-id-16 .blog-text h2 {margin: 0;}
.frm-holders label {width: 32%;}
.frm-holders input {width: 65%;}
.frm-holders textarea {width: 65%;}
.ewd-slider-section .slider .ewd-slide .slideText {margin-top: 14px !important;}
.ewd-slider-section .slider .ewd-slide .slideText .slideExcerpt.ewd-us-mobile-hide {display: block;}
figure h3{font-size: 18px!important;}
.when-col1 img{max-width:100%!important;}
.download-app-area .row {margin: 0;}
.help-condition{padding:30px 0 !important;}
.help-condition h2{text-align:center !important;}
.when-col1 p{top:20px !important; height:118px; overflow:hidden;}
.when-col1 p strong{font-size:17px !important; margin-bottom:0 !important;}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

.home #videoplayer {min-height: 400px ;}
.logo {width: auto !important;}
.logo img {
  max-width: 220px !important;
  margin-left:0 !important;
  width:220px !important;
}
.more-link {
  margin-top: 14px !important;
  padding: 0 !important;
  margin-left:10px !important;
}
.header .hed-mid { width: auto !important;}
.header .hed-right {
  padding: 0 !important;
  width: auto !important;
  margin-top:10px;
  margin-left:5px;
  float:left !important;
  position:absolute !important;
  right:0;
  top:0;
}
.header .hed-right ul li {
  padding: 0 !important;
  margin:0 2px !important;
}
.header .hed-right ul li a {font-size:14px !important;}
.header .header-social {
  margin:5px 0 0 !important;
  position:static !important;
  float:right;
}
.header .header-social a img {top: 0 !important;}
.header .hed-right ul {display: inline-block;}
.header .wrapper{position:relative;}
.adviser ul li{width:30%!important;}
.meddetils{width:20%; font-size:13px!important;}
.tlp-col-sm-6{width:33%!important;}
.meedtheteam{margin: 115px 0 0 0!important;}
.meddetils{width:237px;}

}

@media screen and (max-width: 767px) {
.page-id-499 .blog-text {margin-top: -150px !important;}
body.blog .faq-banner {margin-top: 0 !important;}
body.blog .blog-text{top:50px !important;}
.home #videoplayer {height: 180px;}
.header .logo {
  margin:18px 0 0 0 !important;
  text-align: center;
  width: 100% !important;
}
.header .logo img {
  margin: 0 auto;
  width:180px !important;
}
.help-condition {padding: 23px 0 0 !important;}
.column.img-thumbnail{margin: 0 0 22px !important;}
.header .wrapper{position:relative;}
.header .header-social {
  position: absolute;
  right: 0;
  top: 22px !important;
  width: auto !important;
}
.hed-right ul {
  width: 100% !important;
  margin: 16px 0px !important;
  text-align:center;
}
.hed-right ul li {display: inline-block;}
.hed-right ul li a{font-size:14px !important;}
.adviser ul li{width:100%!important;}
.adviser ul li:nth-child(2){margin:0px!important;}
.header2{display:none;}
.medical h5{text-align:center;}
.medical1{width:100%!important;}
.meddetils{width:100%; text-align:center;}

}

@media (min-width: 480px) and (max-width: 767px) {
.figure h3{font-size: 18px!important;}
.download-app-area h3{padding: 0px 28px!important;}
.d_appsec > .col-sm-6{padding: 24px 0!important; min-height: 104px!important;}
.download-app-area p{padding: 0 27px!important;}
.page-id-219 .header{display:none;}
.page-id-6 .header{display:none;}
.page-id-499 .header{display:none;}
.page-id-22 .header{display:none;}
.page-id-16 .header{display:none;}
.page-id-225 .header{display:none;}
.page-id-16 .header{display:none;}
.iconbox3{width: 100% !important;}
.iconbox3 img{width:100%!important;}

/*****************13-11-17*****************/

.pricing-section .smaller .img-area1 {width: 12%!important;}
.hed-right ul li {position: relative; z-index: 2222;}
.download-app ul li {font-size: 21px!important;	padding-left: 5px!important;}
.download-app-area input[type="button"] {width: 178px!important;}
button#responsive-menu-button {margin-top: -7.5%!important;}
.bg-video {height: 320px !important;}
#responsive-menu-container {width: 75%!important;}
#responsive-menu-container.slide-left {
	transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
}
button#responsive-menu-button {
	width: 55px;
	height: 55px;
	position: fixed;
	top: 12px!important;
	left: 5%!important;
	background: #000000;
}
#responsive-menu-button,  #responsive-menu-container {display: block!important;}
.hed-mid {display: none!important;}
.header2 {
	top: 0px;
	height: 172px;
	position: static!important;
}
.page-header {margin: 145px 0 20px;}
.when-to-use-section .smaller strong {display: block!important;}
video.fillWidth {margin-top: -2px;}
.page-id-219 .blog-text,  .go-top,  a.play,  a.svplay {margin-top: 12px;}
#footer {top: 120px;}
.contact-dtls {width: 100%;	margin-top: -84px!important;}
.v2-contact-head {padding: 0 21px;}
.blog-area-left article {margin-top: 23px;}
.v2-contact-para {width: 96%; padding: 12px 0 0 20px;}
body.home .video video.fillWidth {top: 0 !important;}
.title .login {margin: 0 0 84px !important;}
.when-to-use-section .smaller strong {display: inline-block;}
button#responsive-menu-button {margin-top: 4%!important; margin-left: 3%!important}
.quote::after,  .quote::before {margin-top: 40px;}
.press-section h2,  .welcome-section h2 span {margin-left: 63px;}
.slider {height: auto!important;}
.slider-window {margin: 0 0 26px !important; overflow: hidden;}
.ewd-slider-control-click {width: 16px!important; height: 16px!important;}
.ewd-slider-control {margin-top: -60px!important;}
#ewd-slide-2 {background: none;}
#responsive-menu-container {width: 80% !important;}
.pricing-section .pricing-img img {max-width: 262px;}
li.become a,  li.log a {font-size: 10px !important;}
.how-it-work-section .column1:nth-child(5) {margin-left: 0!important; margin-top: 0!important;}
.hed-right,  .logo {float: none; width: 80%; margin-left: 20%!important;}
.get-doctor-section .bg-video,  .title .wrapper h1,  .title .wrapper h4,  .title .wrapper h5,  body.home .video .bg-video {display: none;}
.home .content-area {position: relative; padding: 0;}
.home #footer {position: relative; top: -19px;}
.contact-right {margin-top: 30px;}
.logo {text-align: center;}
.logo img {width: 100%;	max-width: 290px!important;}
.hed-right {
	width: 80%;
	float: right;
	text-align: right;
	padding: 2px 0;
}
.hed-right ul {
	float: none;
	width: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}
.header-social a img {
	display: inline-block;
	width: auto!important;
	height: 27px!important;
}
.menu {
	float: right;
	width: 10%;
}
.hed-right ul li {padding: 0 5px;}
.hed-right ul li a {
	font: 17px "Roboto Condensed", sans-serif;
	padding: 10px 30px;
}
.title .login a {
	font: 700 23px Lato, sans-serif;
	padding: 11px 70px;
}
.welcome-section {top: 0;}
.welcome-section .med-call {
	float: none;
	margin-right: 0;
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
}
.med-section {padding: 60px 0;}
.med-app {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 0;
}
.med-app img {
	width: 100%;
	max-width: 300px;
}
.download-app {
	float: none;
	margin: 30px 0 0;
	width: 100%;
}
.apple-app,  .google-app {width: 210px !important;}
.download-app span {
	font: 20px "Roboto Condensed", sans-serif;
	top: 0;
}
.apple-app img,  .google-app img {width: 100%;}
.when-to-use-section .left-bg {
	float: none;
	width: 100%;
}
.when-to-use-section .doctor-img {
	float: none;
	margin: 0 auto;
	width: 70%;
	text-align: center;
}
.when-to-use-section .doctor-img img {
	width: 100%;
	max-width: 372px;
}
.how-it-work-section {
	padding: 30px 0;
	margin-top: 30px;
}
.how-it-work-section .column1 {
	float: none;
	margin-right: 0;
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
}
.heading h2 {padding: 0 0 10px;}
.heading h4 {margin: 0 0 10px;}
.stories-section ul {
	margin: 80px 0 30px -45px;
	text-align: center;
}
.pricing-section .wrapper {padding: 0;}
.pricing-section .pricing-img {
	float: none;
	margin: 40px auto;
	width: 100%;
	text-align: center;
	overflow: auto;
}
.contact-left,  .footer-col {margin-right: 0;}
.pricing-section .pricing-img img {
	width: 100%;
	float: none;
	margin: 0 auto;
	display: block;
	max-width: 400px;
}
.pricing-section .left-bg {
	float: left;
	width: 100%;
	margin-right: 7px;
}
.how-it-work-section .column1:nth-child(6) {
	marmargin-top: 0;
	margin-top: 0!important;
}
.get-doctor-section {
	background: #ccc;
	padding: 12px 0 0;
	margin-bottom: 0;
}
.get-doctor-section video {top: 200px;}
.get-doctor-section h2 {
	font: 400 40px/40px "Roboto Condensed", sans-serif;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.get-doctor-section p {
	font-size: 15px;
	line-height: 18px;
	padding-bottom: 30px;
}
.footer-col {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-right: 30px;
}
.nav ul {
	width: 100%;
	height: 320px;
	overflow-y: auto;
}
#toPopup {
	left: 6%;
	width: 87%;
	padding: 20px;
}
.nav ul li {
	float: left;
	text-align: left;
	width: 50%;
}
.blog-area-left,  .blog-area-right,  .contact-left,  .contact-right {
	float: none;
	width: 100%;
}
div.close {bottom: 8px;}
.quote p {padding: 0;}
.contact-right {margin-left: 0;}
.entry-content,  .post-thumbnail {
	position: relative;
	top: 112px;
}
.social-icon ul li {margin: 0;}
.blog-area-left img {width: 61%;}
.single .content-area {top: 67px;}
.title .wrapper h1 {
	font-size: 25px;
	padding: 59px 0 25px;
}
.title h4 {
	margin: 0;
	line-height: 40px;
}
.page-id-219 #footer {margin-top: 0px !important;}
.blog-text {margin-top: 45px;}
.banner.blog-banner .homepage-hero-module,  .page-id-16 .banner.blog-banner .homepage-hero-module {height: 273px !important;}
.contact-dtls {margin-top: 0 !important;}
.page.page-id-22 .entry-content,  .post-thumbnail {top: 10px !important;}
.page.page-id-22 .header2 {margin-top: 0 !important;}
.page.page-id-22 .content-area {top: 24px;}
.page-id-6 .faq-banner {height: 230px;	margin-top: 0px;}
.page-id-6 .blog-text {margin-top: -148px !important;}
.page-id-6 .blog-text h2 {font-size: 52px;}
.page-id-6 .entry-content,  .post-thumbnail {top: 0 !important;}
.no-bot-padding {padding: 20px 10px 0;}
.quote h4 {font: 400 18px/26px "Open Sans", sans-serif;	padding: 0 50px;}
.leftquote {margin: 0 !important;}
.rightquote {margin-top: -30px !important;}
.consec_text {width: 100% !important;}
.consecimg {
	width: 80% !important;
	margin: 60px auto 20px !important;
	float: none !important;
	clear: both;
}
.iconboxarea {width: 100% !important; overflow: auto;}
.iconbox1 h3 {font-size: 20px !important;}
.iconbox1 img {width: 100% !important;}
.iconbox2 h3 {font-size: 20px !important;}
.iconbox2 img {width: 100% !important;}
.page-id-219 .faq-banner {height: 200px; margin-top: 110px;}
.page-id-219 .entry-content,  .post-thumbnail {top: 0 !important;}
.panel {width: 90% !important;}
#content {padding-bottom: 50px;}
.page-id-499 .blog-text h2 {font-size: 60px;}
.page-id-499 .faq-banner {height: 250px; margin-top: 110px;}
.page-id-499 video.fillWidth {margin: 0;}
.page-id-499 .entry-content,  .post-thumbnail {top: 0 !important;}
.healthcontent {width: 60%;}
.resource-bg {width: 38%;}
.resource-bg img {width: 100%;}
.v2-contact-para-blue-wrap {padding: 20px 0;}
.frm-holders {width: 60%;}
.frm-holders input {
	width: 98%;
	height: 36px;
}
.frm-holders label {width: 54%;}
.frm-holders textarea {
	width: 98%;
	height: 70px;
}
.social-area {width: 38%;}
.social-area h4 {font-size: 25px;}
body.blog .faq-banner {
	margin-top: 110px;
	height: 250px;
}
body.blog .blog-text {
	margin-top: 0 !important;
	top: 200px;
}
body.blog .blog-text h2 {font-size: 54px;}
.blog .content-area {padding: 0;}
#left.nav-arrow {display: none;}
#right.nav-arrow {display: none;}
.ewd-slider-control-button.ewd-slider-control-button-0 {display: none;}
.ewd-slider-control-button.ewd-slider-control-button-1 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-2 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-3 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-4 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-5 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-6 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-7 {background-position: center center!important;}
.ewd-slider-section {height: 240px;}
.ewd-slider-section .slider .ewd-slide .slideText .slideExcerpt.ewd-us-mobile-hide {display: block;	padding: 0 10px;}
.ewd-slider-section .slider {height: 240px !important;}
.ewd-slider-section .slider .ewd-slide img {height: 100%;}
.story-banner-text a {font: 400 24px/32px "Lato", sans-serif !important; height: 40px;}
.ewd-slider-section .slider .ewd-slide .slideText {width: 100%;	margin: 0;}

/********************08-11-17********************/

.logo {margin-top: 10px!important; padding: 0 0 0 78px;}
.logo img {width: 100%;}
.more-link {display: none;}
.hed-right {width: 100%!important;}
.hed-mid {display: none!important;}
.header-social {
	width: 100%;
	margin: 2px auto;
	display: block;
	text-align: center;
}
.step-section ul li {
	width: 100%;
	position: relative;
	float: none;
	margin: 0;
	list-style: none;
}
.med-app {
	width: 100%;
	float: none;
	margin: 0;
}
.download-app {
	width: 100%;
	float: none;
	margin: 0;
}
.when-to-use-section .left-bg {
	width: 100%!important;
	float: none!important;
}
.when-to-use-section .doctor-img {
	width: 100%!important;
	float: none!important;
	margin-left: 20px;
}
.help-condition .left-1 {
	float: none!important;
	width: 100%!important;
}
.help-condition .right-1 {
	float: none!important;
	width: 100%!important;
	margin-left: 0;
}
.help-condition .box-1 {
	display: block!important;
	width: 100%!important;
	background: #f0f0f0;
	padding: 20px;
	margin: 0 0px 10px 0;
}
.how-it-work-section .pricing-img {
	width: 100%!important;
	float: none!important;
	margin-right: 0px;
	margin-top: 0px;
}
.how-it-work-section .left-line {
	float: none!important;
	width: 100%!important;
	margin-left: 0px;
}
.footer-col {
	width: 49% !important;
	float: left!important;
	margin-right: 0;
}
.footer-col:nth-child(2n+3) {clear: both;}
.title .login a {
	font: 16px Lato, sans-serif !important;
	padding: 10px 30px !important;
}
.med-app {
	width: 100%!important;
	float: none!important;
	margin: 0;
}
.download-app {
	width: 100%!important;
	float: none!important;
	margin: 0 0 20px!important;
}
.doctor-img table {width: 100%;}

/*************09-11-17*************************/

.how-it-work-section .left-line {width: 94%!important;}
.step-area .step-section ul li {
	width: 100%!important;
	max-width: 350px;
	position: relative;
	float: none!important;
	margin: 0 auto;
	flex: none!important;
}
header {width: 100%;}
.fixed-header {
	width: 100%!important;
	height: 200px!important;
	position: relative!important;
}
.header.open {
	width: 100%!important;
	height: 200px;
}
.social-icon {
	width: 100%;
	display: block;
	margin: 0 auto;
}
.pricing-section .left-line {
	float: none!important;
	width: 100%!important;
	margin-right: 0;
}
.when-to-use-section .doctor-img {margin-left: 0px!important;}
#responsive-menu-button,  #responsive-menu-container {display: block!important;}
#responsive-menu-container {width: 56% !important;}
button#responsive-menu-button {position: relative; z-index: 100; opacity: 1!important;}
.bg-video {height: 400px!important;}
.services {padding: 0px 0!important;}
header {position: static!important;	top: 0px;}
.when-col1 p {position: absolute; top: 8px !important;}
.when-col1 p strong {font-size: 15px !important;}
.when-col1 p strong {padding-bottom: 0px !important;}
.when-col1 p {font-size: 13px !important; line-height: 15px !important;}
.pricing-section .smaller{float: none; display: table;	width: 100%!important; margin-right: 0; margin-bottom: 30px;}
.footer-col {width: 47% !important;}
.download-app h2 span {font-size: 32px;	line-height: 32px;}
.page-id-219 .blog-text h2{margin-top:0px!important;}
.page-id-16 .blog-text h2{margin-top: 243px !important;}
.blog-text, .go-top, a.play, a.svplay{margin-top:0px;}
.page-id-219 .header{display:none;}
.page-id-6 .header{display:none;}
.page-id-499 .header{display:none;}
.page-id-22 .header{display:none;}
.page-id-16 .header{display:none;}
.page-id-225 .header{display:none;}
.page-id-16 .header{display:none;}
.fb_iframe_widget span{width: 240px !important;}
.fb_iframe_widget iframe{width: 240px !important;}
.step-area .heading1 h2 {padding:20px 0 !important; font-size:32px !important;}
.download-app-area .row {margin: 0;}
.download-app-area input[type="submit"]{width:158px !important;}
.help-condition h2{text-align:center !important; font-size:32px !important;}
.pricing-section h2{font-size:38px !important;}

}

@media (min-width: 320px) and (max-width: 479px) {
.moinfo2{width:71%!important;}
figure h3{font-size: 17px!important;}
.d_appsec > .col-sm-6{padding: 14px 0; min-height: 0; text-align: center!important;}
.download-app-area h3{font-size: 24px!important;text-align: center;}
.row{margin:0!important; padding:0!important;}
.download-app-area p{width:301px!important;}
.d_appsec > .col-sm-6{padding: 15px 0!important; min-height: 74px!important;}
.download-app-area input[type="submit"]{width:120px !important; font-size:14px !important;}

/*****************13-12-17************************/
.page-id-219 .header{display:none;}
.page-id-6 .header{display:none;}
.page-id-499 .header{display:none;}
.page-id-22 .header{display:none;}
.page-id-16 .header{display:none;}
.page-id-225 .header{display:none;}
.page-id-16 .header{display:none;}

.how-it-work-section .pricing-img img {width: 100%!important; max-width: 367px;}
.fa.fa-check {font-size: 19px!important;}
button#responsive-menu-button {margin-top: -7.5%!important;}

/*************become a provider************************/

.title h2 {font-size: 21px!important; margin: 80px 0 0 0!important;}

/*************15-11-17*************************/

.when-col1 p {
	position: absolute;
	top: 16px !important;
}
.when-col1 img {
	width: 100%;
	max-width: 479px !important;
}
.when-col1 p strong {
	padding-bottom: 0px !important;
}
.download-app h2 span {
	font-size: 23px !important;
	line-height: 26px !important;
	font-weight: 400;
}
.download-app ul li {
	font-size: 16px!important;
	padding-left: 6px!important;
	line-height: 23px!important;
	margin-bottom: 10px;
}
.hed-right ul li {
	margin: 0 0 2px;
}
.pricing-section .smaller {
	width: 92% !important;
	margin: 4% 2% 0px 2% !important;
}
.pricing-section .smaller p strong {
	font-size: 17px;
}
.pricing-section h2 {
	font-size: 26px!important;
}
.get-doctor-section h2 {
	font-size: 28px !important;
}
.how-it-work-section h2 {
	font-size: 28px!important;
}
.step-area .heading1 h2 {
	font-size: 22px!important;
	padding: 20px 0 5px!important;
}
.step-section{padding: 13px 0 48px 6px !important;}
.how-it-work-section .smaller p {font-size: 18px!important;}
.download-app-area h3::after{display:none!important;}
.how-it-work-section .left-line {margin-left: 33px !important;}

/*************15-11-17 End*************************/

.download-app .req-btn {margin: 0 auto;}
.help-condition h2 {
	font-size: 22px!important;
	text-align:center !important;
}
.when-col1{width: 100%!important;}
.pricing-section .smaller {width: 100%;}
.help-condition .right-1 p {font-size: 17px;}
#responsive-menu-button,  #responsive-menu-container {display: block!important;}
.hed-mid {display: none!important;}
.ewd-slider-section .slider .ewd-slide .slideText .slideExcerpt.ewd-us-mobile-hide {
	display: block;
	padding: 0 10px;
}
.slider-window {margin: 6px 0px!important;}
#content {
	margin-top: -90px;
	padding-bottom: 134px;
	min-height: 1100px;
}
.new_fq.panel-title {
	color: #000!important;
	font: 400 18px "Roboto Condensed", sans-serif !important;
}
.page.page-id-22 .header2 {margin-top: 0px !important;}
page.page-id-22 .med-section {margin-top: -31px !important;}
.healthcontent {width: 100%!important;}
.resource-bg {
	float: none;
	width: 100% !important;
	clear: both !important;
}
.resource-bg img {width: 100%;}
.frm-holders input {
	width: 66%!important;
	margin-bottom: 7px;
}
.fbkarea {width: 296px !important;}
.fb_iframe_widget {width: 82% !important;}
.fb_iframe_widget span {width: 100% !important;}
.fb_iframe_widget iframe {width: 100% !important;}
#footer {
	margin-top: 0px!important;
	top: 0px!important;
}
.footer-bottom {
	position: relative;
	top: 0px!important;
}
.entry-title {margin: 20px 0px;}
.become a,  .log a {font-size: 10px;}
.entry-footer {margin-top: 12px;}
.header2 {
	position: static!important;
	top: 0px;
	height: 181px;
}
body.home .video video.fillWidth {top: 0px!important;}
.panel {
	width: 100%!important;
	padding-top: 0px !important;
}
.page-id-219 .blog-text,  .go-top,  a.play,  a.svplay {margin-top: 25px!important;}
.quote::after,  .quote::before {margin-top: 42px;}
.v2-contact-head {
	width: 100%;
	text-align: center!important;
}
.v2-contact-para {
	width: 100%!important;
	text-align: center!important;
	padding: 10px 10px;
}
.frm-holders {width: 100%!important;}
.social-area {width: 100%!important;}
video.fillWidth {margin-top: 0px;}
.blog-text,  .go-top,  a.play,  a.svplay {
	margin-top: -130px!important;
	color: #fff;
}
.page-id-16 .blog-text {margin-top: 0px !important;}
.page-id-16 .blog-text h2 {font-size: 38px!important;}
.page-id-16#footer {margin-top: 6px!important;}
.med-section{padding:40px 0 0 !important;}
.download-app h2 {
	text-align: center;
	font-size: 22px!important;
	line-height:28px !important;
}

.download-app h2,  .how-it-work-section h2 {font: 26px Galano Grotesque Regular;}
.page-id-499 video.fillWidth {margin-top: 94px;}
.page-id-499 .blog-text h2 {
	font-size: 40px!important;
	margin-top: 37px!important;
}
.page-id-499 .faq-banner {height: 88px!important;}
.page-id-499 .entry-content,  .post-thumbnail {top: 0 !important;}
.page-id-219 .faq-banner {
	height: 180px !important;
	margin-top: 0px;
}
.page-id-6 .faq-banner {
	height: 200px;
	margin-top: 0px;
}

.page-id-6 .blog-text {margin-top: -177px !important;}
.page-id-6 .blog-text h2 {font-size: 40px!important;}
.page-id-6 .entry-content,  .post-thumbnail {top: 0 !important;}
.no-bot-padding {padding: 20px 10px 0!important;}
.quote h4 {
	font: 400 18px/26px "Open Sans", sans-serif;
	padding: 0 50px;
}
.leftquote {margin: 0 !important;}
.rightquote {margin-top: -30px !important;}
body.blog .faq-banner {
	margin-top: 0px !important;
	height: 200px;
}
body.blog .blog-text {
	margin-top: 0 !important;
	top: 160px;
}
body.blog .blog-text h2 {font-size: 40px!important;}
.consec_text {
	float: none !important;
	width: 100% !important;
}
.consecimg {
	float: none !important;
	width: 100% !important;
	margin-top: 30px !important;
}
.banner.blog-banner .homepage-hero-module,  .page-id-16 .banner.blog-banner .homepage-hero-module {
	height: 153px !important;
}
.contact-dtls {
	width: 100% !important;
	margin-top: 30px !important;
}
.header {padding: 22px 0 0;}
body.home .video {height: 210px;}
.welcome-section h2 {font: 400 26px "Roboto Condensed", sans-serif;}
body.home .when-to-use-section {margin-bottom: 40px;}
.when-to-use-section .wrapper {padding: 30px 0;}
.how-it-work-section h2{padding-bottom: 20px !important; text-align:center !important;}
#responsive-menu-container {width: 72% !important;}
.title img {
	border: 1px silid !important;
	border-radius: 100% !important;
	display: none;
}
button#responsive-menu-button {
	top: 3% !important;
	width: 37px !important;
	height: 35px !important;
}
.title .login {margin: 0 0 0px !important;}
.title h5 {width: 100%;}
.become {width: 88%;}
.log {width: 88%;}
.how-it-work-section .column1:nth-child(5) {
	margin-top: 0;
	margin-left: 0;
}
#slideshow {width: 299px !important;}
.logo img,  table {width: 100%;}
.how-it-work-section .column1:nth-child(6){margin-top: 0;}
.hed-right,  .logo {
	float: none;
	width: 100%;
}
.get-doctor-section .bg-video,  .title .wrapper h1,  .title .wrapper h4,  .title .wrapper h5,  body.home .video .bg-video {display: none}
.title .wrapper h1{
	font-size: 25px;
	padding: 59px 0 25px;
}
.title h4 {
	margin: 0;
	line-height: 40px;
}
.logo,  .med-app,  .nav ul li,  .pricing-section .pricing-img,  .stories-section ul {text-align: center;}
.home .content-area {
	position: relative;
	top: 0px;
	padding: 0;
}
.home #footer {
	position: relative;
	top: 0;
}
.contact-right {margin-top: 30px;}
.logo img {max-width: 231px!important; margin-left: 50px;}
.hed-right {
	padding: 0 0 10px;
	float: none;
	width: 100%!important;
}
.hed-right ul {
	float: none;
	width: 77%;
	margin: 0 auto !important;
}
.menu {
	float: right;
	width: 10%;
}
.hed-right ul li {
	float: none!important;
	padding: 0 4px;
	float: none;
	text-align: center;
}
.hed-right ul li a {
	font: 13px "Roboto Condensed", sans-serif;
	padding: 6px 11px!important;
}
.title .login a {
	font: 700 18px Lato, sans-serif;
	padding: 8px 50px;
}
.welcome-section {top: 0;}
.welcome-section .med-call {
	float: none;
	margin-right: 0;
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
}
.med-app {
	float: none;
	width: 100%;
	margin: 0;
}
.med-app img {
	width: 100%;
	max-width: 446px;
}
.download-app {
	float: none;
	margin: 30px 0 0;
	width: 100%;
}
.apple-app,  .google-app {
	display: block!important;
	width: 180px !important;
	height: 81px;
	margin: 10px auto!important;
}
.download-app span {
	font: 20px "Roboto Condensed", sans-serif;
	top: -15px;
}
.apple-app img,  .google-app img {width: 100%;}
.when-to-use-section .left-bg {
	float: none;
	width: 100%;
}
.when-to-use-section .doctor-img {
	float: none;
	margin-left: 0;
	width: 100%;
	text-align: center;
}
.when-to-use-section .doctor-img img {
	width: 100%;
	max-width: 372px;
}
.how-it-work-section {padding: 30px 0;}
.how-it-work-section .column1 {
	float: none;
	margin-right: 0;
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
}
.heading h2 {padding: 0 0 10px;}
.heading h4 {margin: 0 0 10px;}
.stories-section ul {margin: 80px 0 30px -45px;}
.pricing-section .wrapper {padding: 0;}
.pricing-section .pricing-img {
	float: none;
	margin-right: 20px;
	width: 100%;
}
.contact-left,  .footer-col {margin-right: 0;}
.pricing-section .pricing-img img {
	width: 100%;
	max-width: 359px;
	margin: 0 0 5px;
}
.pricing-section .left-bg {
	float: none;
	width: 100%;
}
.get-doctor-section {
	padding: 10px 0;
	top: 29px;
	background: #ccc;
}
.get-doctor-section video {
	top: 200px;
	height: 480px;
}
.get-doctor-section h2 {
	font: 400 40px/40px "Roboto Condensed", sans-serif;
	margin-bottom: 20px;
	padding-bottom: 38px;
}
.get-doctor-section p {
	font-size: 15px;
	line-height: 18px;
	padding-bottom: 30px;
	margin-bottom: 87px;
}
.footer-col {
	float: none;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}
.nav ul {
	width: 100%;
	height: 320px;
	overflow-y: auto;
}
#toPopup {
	left: 6%;
	width: 87%;
	padding: 20px;
}
.blog-area-left,  .blog-area-right,  .contact-left,  .contact-right,  .nav ul li {
	width: 100%!important;
	float: none!important;
}
div.close {bottom: 8px;}
.contact-right {margin-left: 0;}
#container {
	width: 100%;
	max-width: 1116px;
	margin: 0 auto;
	margin-top: -67px;
}
.contact-left .social a {
	margin-right: 5px;
	width: 68px!important
}
.entry-content,  .post-thumbnail {
	position: relative;
	top: 10px!important;
}
.press-section.no-bot-padding h2 {padding: 0 40px!important;}
.stories-section {padding: 12px 0;}
.blog-area-left img {
	float: none;
	width: 100%;
	margin-bottom: 20px;
}
.getintough,  .header.open {
	width: 96%!important;
	margin: 0!important;
	padding: 0!important;
}
form.comment-form textarea {width: 72%;}
.iconboxarea {
	width: 100% !important;
	overflow: auto;
}
.iconbox1 {
	width: 80% !important;
	float: none !important;
	margin: 20px auto !important;
}
.iconbox2 {
	width: 80% !important;
	float: none !important;
	margin: 20px auto !important;
}
.iconbox3 {
	width: 80% !important;
	float: none !important;
	margin: 20px auto !important;
}
.page-id-219 .entry-content,  .post-thumbnail {top: 0 !important;}
.page.page-id-22 .header2 {margin-top: 0;}
.page-id-219 .content-area {top: 10px;}
.page.page-id-22 .med-section {margin-top: 40px !important;}
.page.page-id-22 #footer {margin-top: 0px !important;}
#responsive-menu-container #responsive-menu,  #responsive-menu-container #responsive-menu ul {padding-left: 30px;}
#responsive-menu-container li.responsive-menu-item {width: 88%!important;}
.ewd-slider-control-click {width: 16px!important; height: 16px!important;}
.ewd-slider-control-click.ewd-slide-button-active {display: none!important;}
.ewd-slider-section .slider {width: 100%;/* height:294px!important;*/}
#right.nav-arrow {display: none;}
#left.nav-arrow {display: none;}
.ewd-slider-control-button.ewd-slider-control-button-0 {display: none;}
.ewd-slider-control-button.ewd-slider-control-button-1 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-2 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-3 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-4 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-5 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-6 {background-position: center center!important;}
.ewd-slider-control-button.ewd-slider-control-button-7 {background-position: center center!important;}
.ewd-slider-control {margin-top: -60px !important;}
.ewd-slider-section .slider {height: 190px !important;}
.ewd-slider-section .slider .ewd-slide img {height: 70%;}
.story-banner-text h2 {font-size: 24px !important; margin: 0 0 5px !important;}
.story-banner-text p {margin: 0 0 10px !important;}
.story-banner-text a {font: 400 20px/30px "Lato", sans-serif; height: 40px;}
.ewd-slider-section .slider .ewd-slide .slideText {width: 100%; margin: 0;}

/********************08-11-17********************/

.logo {
	width: 100%!important;
	margin-top: 10px!important;
}
.logo img {width: 100%;}
.more-link {display: none;}
.page-id-4 .hed-right {width: 100%!important;}
.hed-mid {display: none!important;}
.header-social {
	width: 100%;
	margin: 2px auto;
	display: block;
	text-align: center;
}
.step-section ul li {
	width: 100%;
	position: relative;
	float: none;
	margin: 0;
	list-style: none;
}
.med-app {
	width: 100%;
	float: none;
	margin: 0;
}
.download-app {
	width: 100%;
	float: none;
	margin: 0;
}
.when-to-use-section .left-bg {
	width: 100%!important;
	float: none!important;
}
.when-to-use-section .doctor-img {
	width: 100%!important;
	float: none!important;
	margin-left: 20px;
}
.help-condition .left-1 {
	float: none!important;
	width: 100%!important;
}
.help-condition .right-1 {
	float: none!important;
	width: 100%!important;
	margin-left: 0;
}
.help-condition .box-1 {
	display: block!important;
	width: 100%!important;
	background: #f0f0f0;
	padding: 20px;
	margin: 0 0px 10px 0;
}

.how-it-work-section .pricing-img {
	width: 100%!important;
	float: none!important;
	margin-right: 0px;
	margin-top: 0px;
}
.how-it-work-section .left-line {
	float: none!important;
	width: 100%!important;
	margin-left: 0px;
}
.footer-col {
	width: 100% !important;
	float: none!important;
	margin-right: 0;
	text-align:center !important;
}
.title .login a {
	font: 16px Lato, sans-serif !important;
	padding: 10px 30px !important;
}
.med-app {
	width: 100%!important;
	float: none!important;
	margin: 0;
}
.download-app {
	width: 100%!important;
	float: none!important;
	margin: 0;
}

/*************09-11-17*************************/

.how-it-work-section .left-line {width: 90%!important;}
.step-area .step-section ul li {
	width: 100%!important;
	max-width: 350px;
	position: relative;
	float: none!important;
	margin: 0 auto;
	flex: none!important;
}

header {width: 100%;}
.fixed-header {
	width: 100%!important;
	height: 181px!important;
	position: relative!important;
}
.header.open {
	width: 100%!important;
	height: 200px;
}
.social-icon {
	width: 60%;
	display: block;
	margin: 0 auto;
}
.social-icon ul li{float:none !important; display:inline-block;}
.pricing-section .left-line {
	float: none!important;
	width: 100%!important;
	margin-right: 0;
}
.when-to-use-section .doctor-img {margin-left: 0px!important;}
#responsive-menu-button,  #responsive-menu-container {display: block!important;}
#responsive-menu-container {width: 100% !important;}
button#responsive-menu-button {
	position: relative;
	z-index: 100;
	opacity: 1!important;
}
.bg-video {height: 220px!important;}
.services {padding: 0px 0!important;}
.download-app-area input[type="text"] {
	width: 60%!important;
	margin:0 /*8px 5px*/!important;
}
.download-app-area input[type="button"] {margin: 0 5px!important;}
body.home .video .bg-video {background: none!important;}
.inva_sec .title1, .mdcl_sec .title1{text-align:center !important;}

}



