@font-face {

	font-family: 'SourceSansProBold';

	src: url('../fonts/SourceSansProBold.eot');

	src: url('../fonts/SourceSansProBold.eot') format('embedded-opentype'),  url('../fonts/SourceSansProBold.woff2') format('woff2'),  url('../fonts/SourceSansProBold.woff') format('woff'),  url('../fonts/SourceSansProBold.ttf') format('truetype'),  url('../fonts/SourceSansProBold.svg#SourceSansProBold') format('svg');

}

@font-face {

	font-family: 'SourceSansProRegular';

	src: url('../fonts/SourceSansProRegular.eot');

	src: url('../fonts/SourceSansProRegular.eot') format('embedded-opentype'),  url('../fonts/SourceSansProRegular.woff2') format('woff2'),  url('../fonts/SourceSansProRegular.woff') format('woff'),  url('../fonts/SourceSansProRegular.ttf') format('truetype'),  url('../fonts/SourceSansProRegular.svg#SourceSansProRegular') format('svg');

}

@font-face {

	font-family: 'SourceSansProSemibold';

	src: url('../fonts/SourceSansProSemibold.eot');

	src: url('../fonts/SourceSansProSemibold.eot') format('embedded-opentype'),  url('../fonts/SourceSansProSemibold.woff2') format('woff2'),  url('../fonts/SourceSansProSemibold.woff') format('woff'),  url('../fonts/SourceSansProSemibold.ttf') format('truetype'),  url('../fonts/SourceSansProSemibold.svg#SourceSansProSemibold') format('svg');

}

@font-face {

	font-family: 'SourceSansProLight';

	src: url('../fonts/SourceSansProLight.eot');

	src: url('../fonts/SourceSansProLight.eot') format('embedded-opentype'),  url('../fonts/SourceSansProLight.woff2') format('woff2'),  url('../fonts/SourceSansProLight.woff') format('woff'),  url('../fonts/SourceSansProLight.ttf') format('truetype'),  url('../fonts/SourceSansProLight.svg#SourceSansProLight') format('svg');

}

@font-face {

	font-family: 'georgiai';

	src: url('../fonts/georgiai.eot');

	src: url('../fonts/georgiai.eot') format('embedded-opentype'),  url('../fonts/georgiai.woff2') format('woff2'),  url('../fonts/georgiai.woff') format('woff'),  url('../fonts/georgiai.ttf') format('truetype'),  url('../fonts/georgiai.svg#georgiai') format('svg');

}

@font-face {

    font-family: 'OpenSansExtraBold';

    src: url('../fonts/OpenSansExtraBold.eot');

    src: url('../fonts/OpenSansExtraBold.eot') format('embedded-opentype'),

         url('../fonts/OpenSansExtraBold.woff2') format('woff2'),

         url('../fonts/OpenSansExtraBold.woff') format('woff'),

         url('../fonts/OpenSansExtraBold.ttf') format('truetype'),

         url('../fonts/OpenSansExtraBold.svg#OpenSansExtraBold') format('svg');

}

@font-face {

    font-family: 'OpenSansRegular';

    src: url('../fonts/OpenSansRegular.eot');

    src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),

         url('../fonts/OpenSansRegular.woff2') format('woff2'),

         url('../fonts/OpenSansRegular.woff') format('woff'),

         url('../fonts/OpenSansRegular.ttf') format('truetype'),

         url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');

}



.clear {

	clear: both;

}

.trueHeader {

    border-bottom: 2px solid #ededed;

    border-top: 8px solid #1c5dff;

    padding-bottom: 10px;

}

.main_nav {

}

.call_Reh {

    background: rgba(0, 0, 0, 0) url("../images/call.png") no-repeat scroll left center;

    float: left;

    margin-bottom: 5px;

    margin-top: 15px;

    min-height: 40px;

    padding-left: 45px;

    padding-right: 41px;

}

.email_Reh {

    background: rgba(0, 0, 0, 0) url("../images/email.png") no-repeat scroll left center;

    float: left;

    margin-bottom: 5px;

    margin-top: 13px;

    min-height: 40px;

    padding-left: 47px;

}

.call_head {

	float: left;

	text-transform: uppercase;

	color: #bababa;

	font-size: 14px;

}

.email_head {

	float: left;

	text-transform: uppercase;

	color: #bababa;

	font-size: 14px;

}

.reh_info {

    color: #1c5dff;

    float: left;

    font-size: 23px;

    margin-top: -7px;

}



.reh_info_email {

    color: #1c5dff;

    float: left;

    font-size: 21px;

    letter-spacing: 0;

    margin-top: -7px;

    padding-left: 0;

}

.header_contact_info {

	float: right;

}

.col-md-4.logo img {

    margin-left: -10px;

    margin-top: 4px;

}

ul.nav.navbar-nav {

    float: right;

    font-size: 17px;

    margin-top: 18px;

    text-transform: uppercase;

}

.nav.navbar-nav a:first-child {

    margin-left: -1px;

}

.navbar-default .container-fluid {

	padding: 0;

}

.collapse.navbar-collapse {

	padding: 0;

}

.nav.navbar-nav li:last-child a {

	padding-right: 0px;

}

.slider {

	background: rgba(0, 0, 0, 0) url("../images/banner-bg.jpg") no-repeat scroll center top;

	min-height: 601px;

	box-shadow: 1px 1px 8px -2px #888 inset;

}

.slide_heading {

    color: #1c5dff;

    font-family: "SourceSansProBold";

    font-size: 49px;

    letter-spacing: 2px;

    line-height: 43px;

    margin-bottom: 20px;

    margin-top: 94px;

    text-transform: uppercase;

}

.slider .col-md-5 p {

    font-size: 16px;

    line-height: 26px;

    padding-left: 4px;

}

.more_btn a {

	background: #ffc435 none repeat scroll 0 0;

	border-radius: 20px;

	box-shadow: 0 -3px 0 #e1a307 inset;

	font-size: 19px;

	padding: 12px 32px;

	text-transform: uppercase;

	font-family: 'SourceSansProSemibold';

	color: #1c5dff;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

}

.more_btn a:hover {

	text-decoration: none;

	box-shadow: none;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

}

.more_btn {

    margin-top: 33px;

    margin-left: 6px;

}

.contact_form {

    background: #f9f9f9 url("../images/reg_form_head.png") no-repeat scroll center top;

    border: 4px solid #1c5dff;

    border-radius: 16px;

    margin-top: 25px;

    padding: 17px;

    width: 85%;

    float: right;

    margin-right: 8px;

    padding-bottom: 43px;

	box-shadow: 0px 0px 19px #888;

}

.form_heading {

	font-family: 'SourceSansProBold';

	font-size: 25px;

	color: #fff;

	text-align: center;

	margin-bottom: 20px;

}

.form_heading span {

	font-family: 'SourceSansProLight';

}

.contact_form > p {

	padding: 18px;

	text-align: center;

	color: #707070;

	font-size: 16px;

	margin-bottom: 0;

}

.contact_form label {

	font-weight: normal;

	width: 32%;

}

.contact_form .form-group {

	margin-bottom: 10px;

	width: 100%;

}

.form-control-textarea {

	height: 95px;

	padding: 6px 4px;

	font-size: 14px;

	line-height: 1.42857143;

	color: #555555;

	background-color: #ffffff;

	background-image: none;

	border: 1px solid #cccccc;

	border-radius: 4px;

	-webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.15) inset !important;

	box-shadow:0px 2px 7px rgba(0, 0, 0, 0.15) inset !important;

	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	resize: none;

}

.form-control-textarea:focus {

	border-color: #66afe9;

	outline: 0;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);

}

.last-label {

	vertical-align: top;

}

.btn.btn_send {

	background: #ffc435 none repeat scroll 0 0;

	border-radius: 20px;

	box-shadow: 0 -3px 0 #e1a307 inset;

	font-size: 19px;

	margin-left: 87px;

	margin-top: 10px;

	padding: 9px 34px;

	text-transform: uppercase;

	font-family: 'SourceSansProSemibold';

	color: #1c5dff;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

}

.btn.btn_send:hover {

	text-decoration: none;

	box-shadow: none;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

}

.for-doctor {

	background: url(../images/fordoctor-img.jpg) no-repeat center top;

	padding-bottom: 32px;

	float: left;

	text-align: center;

}

.for-patient {

	background: url(../images/forpatient-img.jpg) no-repeat center top;

	padding-bottom: 32px;

	float: left;

	text-align: center;

}

.reh_icon {

	text-align: center;

	padding: 20px 0;

}

.what-we-do-wrapper {

    margin-top: -42px;

}

.what-we-do-heaing {

	font-size: 26px;

	color: #fff;

	font-family: 'SourceSansProSemibold';

	text-transform: uppercase;

	letter-spacing: 2px;

}

.what-we-do-wrapper .col-md-6 {

	margin: 0;

	padding: 0;

}

.for-doctor > p {

	color: #fff;

	font-size: 16px;

	margin-bottom: 0;

	padding: 18px 26px;

}

.for-patient > p {

	color: #fff;

	font-size: 16px;

	margin-bottom: 0;

	padding: 18px 26px;

}

.btn_readmore {

	background: none;

	border-radius: 20px;

	border: 3px solid #ffc435;

	font-size: 19px;

	margin-top: 10px;

	padding: 9px 34px;

	text-transform: uppercase;

	font-family: 'SourceSansProSemibold';

	color: #ffc435;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

	min-width: 195px;

}

.btn.btn_readmore:hover {

	color: #ffc435;

	text-decoration: none;

	box-shadow: none;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

}

.testimonial_wrapper {

	text-align: center;

	padding: 50px 0;

}

.box {

	margin:0px auto 10px !important;

	width: 82%;

	font-family: 'georgiai';

	font-size: 20px;

	color: #444444;

}

.client-name {

	font-size: 20px;

	font-weight: bold;

	text-transform: uppercase;

	font-family: 'SourceSansProBold';

	color: #09090a;

	letter-spacing: 2px;

	margin-bottom:2px;

}

.company a {

	font-size: 15px;

	font-weight: normal;

	font-style: italic;

	text-transform: uppercase;

	font-family: 'SourceSansProRegular';

	color: #09090a;

	letter-spacing: 2px;

}

.Readmore_btn {

	background: #ffc435 none repeat scroll 0 0;

	border-radius: 20px;

	box-shadow: 0 -3px 0 #e1a307 inset;

	font-size: 19px;

	padding: 9px 30px;

	text-transform: uppercase;

	font-family: 'SourceSansProSemibold';

	color: #1c5dff;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

}

.Readmore_btn:hover {

	text-decoration: none;

	box-shadow: none;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

}

.col-md-6.zoneRX {

	background: #022d96 none repeat scroll 0 0;

	color: #fff;

	padding: 40px 40px 0;

	text-align: center;

}

.col-md-6.teslaMAX {

	background: #0033b2 none repeat scroll 0 0;

	color: #fff;

	padding: 40px 40px 0;

	text-align: center;

}

.col-md-6.zoneRX > p, .col-md-6.teslaMAX > p {

	padding: 23px 64px;

	font-size: 16px;

}

.clinic_heading {

	background: #4378fc none repeat scroll 0 0;

	color: #fff;

	font-size: 26px;

	letter-spacing: 2px;

	padding: 11px;

	text-align: center;

	text-transform: uppercase;

	font-family: 'SourceSansProSemibold';

}

.clinic_heading_bottom {

	background: #ffc436 none repeat scroll 0 0;

	color: #1c5dff;

	font-size: 16px;

	    padding: 23px 6px;

	text-align: center;

	font-family: 'SourceSansProBold';

}

.glyphicon.glyphicon-chevron-right {

	margin-left: 9px;

}

.blog_heading {

	color: #396da0;

	font-size: 26px;

	letter-spacing: 2px;

	padding:60px 30px 28px;

	text-align: center;

	text-transform: uppercase;

	font-family: 'SourceSansProSemibold';

}

.blog_img {

    background: url(../images/arrow-top.png) #fff no-repeat center bottom;

    padding: 48px 0;

    text-align: center;

    border: 1px solid #f5f5f5;

}

.blog_img_b {

    background: url(../images/arrow-bottom.png) #fff no-repeat center top;

    padding: 48px 0;

    text-align: center;

    border: 1px solid #f5f5f5;

}

.blog_post {

	background: #f7f7f7 none repeat scroll 0 0;

	border: 2px solid #f7f7f7;

}

.blog_wrapper .col-md-4 {

	margin: 0;

	padding: 0;

}

.date_blog {

	color: #0033b2;

	font-size: 12px;

	letter-spacing: 2px;

	text-transform: uppercase;

	font-family: 'SourceSansProBold';

}

.blog_label {

	color: #000;

	font-size: 21px;

	font-family: 'SourceSansProSemibold';

	letter-spacing: 1px;

}

.blog_text {

	color: #000;

	font-size: 15px;

}

.blog_text_wrapper {

    padding: 28px;

    min-height: 210px;

}

.blog_text span {

	margin-left: 10px;

}

.footer_inner {

	padding-top: 60px;

	text-align: center;

	padding-bottom: 30px;

}

.copyright img {

	margin-left: 5px;

}

.footer_nav ul li {

	display: inline;

}

.footer_nav ul li a {

	display: inline;

}

.footer_nav ul li a {

	color: #000;

	padding: 5px 19px;

	text-transform: uppercase;

	font-size: 17px;

}

.footer_nav ul li a:hover {

	color: #0033b2;

	text-decoration: none;

}

.nav.navbar-nav a:hover {

	text-decoration: none;

	border-bottom: 5px solid #ffc436;

}

.nav.navbar-nav a.active {

	text-decoration: none;

	border-bottom: 5px solid #ffc436;

}

.nav.navbar-nav li a {

	padding: 0px !important;

}

.nav.navbar-nav li {

	padding: 0px 23px;

}

.nav.navbar-nav li:last-child {

	padding-right: 0px;

}

.main_nav .navbar-default {

	margin-bottom: 0px;

}

.breadcrumb.reh_brd {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	margin-bottom: 0;

	margin-top: 44px;

	padding-bottom: 0;

	padding-left: 0;

}

.about_heading {

	color: #1c5dff;

	font-family: "SourceSansProSemibold";

	font-size: 60px;

	letter-spacing: 2px;

	margin-bottom: 20px;

	text-transform: uppercase;

	margin-top: 0;

}

.breadcrumb.reh_brd a {

	font-size: 19.13px;

	font-family: "SourceSansProLight";

	color: #707070;

	text-transform: uppercase;

}

.breadcrumb.reh_brd a.active {

	font-family: 'SourceSansProSemibold';

}

.About-sec .col-md-8 > p, .About-sec .col-md-8 > div p {

	font-size: 17px;

	text-align:justify;

}

.About-sec .col-md-8 > p strong, .About-sec .col-md-8 > div p strong {

	font-size: 17px;

	color: #1c5dff;

	font-family: 'SourceSansProBold';

}

.about_text_2 {

	float: left;

	width: 58%;

}

.about_img {

	float: right;

}

.about_sec_2 {

	margin-top: 44px;

}

.height60 {

	width: 100%;

	height: 60px;

}

.height50 {

	width: 100%;

	height: 50px;

}

.height40 {

	width: 100%;

	height: 40px;

}

.height30 {

	width: 100%;

	height: 30px;

}

.height20 {

	width: 100%;

	height: 20px;

}

.height10 {

	width: 100%;

	height: 10px;

}

.what-we-do-wrapper-about .col-md-6 {

	margin: 0;

	padding: 0;

}

.nav.nav-tabs {

	border-bottom: 1px solid #1c5dff !important;

}

.nav-tabs > li {

	float: left;

	margin-bottom: 0;

	margin-left: 20px;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	background-color: #396da0 !important;

	border-color: #396da0 #396da0 transparent;

	border-image: none;

	border-style: solid;

	border-width: 1px;

	color: #fff;

	cursor: default;

	border-radius: 10px 10px 0 0;

}

.nav-tabs > li:hover {

	border-radius: 10px 10px 0 0;

}

.nav-tabs > li {

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,f2f2f2+3,efefef+5,f0f0f0+8,eceaeb+23,cecece+90,cdcdcd+95,d3d3d3+100 */

	background: #fcfcfc; /* Old browsers */

	background: -moz-linear-gradient(top, #fcfcfc 0%, #f2f2f2 3%, #efefef 5%, #f0f0f0 8%, #eceaeb 23%, #cecece 90%, #cdcdcd 95%, #d3d3d3 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f2f2 3%, #efefef 5%, #f0f0f0 8%, #eceaeb 23%, #cecece 90%, #cdcdcd 95%, #d3d3d3 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 3%, #efefef 5%, #f0f0f0 8%, #eceaeb 23%, #cecece 90%, #cdcdcd 95%, #d3d3d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d3d3d3', GradientType=0 ); /* IE6-9 */

	border: none;

	border-radius: 4px 4px 0 0;

	line-height: 1.42857;

	margin-right: 2px;

	border-radius: 10px 10px 0 0;

	font-size: 20px;

	font-family: 'SourceSansProSemibold';

}

.nav-tabs > li > a {

	margin-right: 0px;

	border-radius: 10px 10px 0 0;

	padding: 10px 34px;

}

.doc_heading {

	margin-top: 40px;

	font-size: 38px;

	color: #1c5dff;

	font-family: 'SourceSansProSemibold';

}

.testi_text_doctor {

	color: #444444;

	font-family: "georgiai";

	font-size: 20px !important;

	margin: 25px auto;

	width: 96%;

}

.testimonial_wrapper_doc .message {

    padding: 0 !important;

	color: #444444;

	font-family: "georgiai";

	font-size: 20px !important;

}

.doc_heading_2 {

	margin-top: 30px;

	margin-bottom: 10px;

	font-size: 30px;

	color: #1c5dff;

	font-family: 'SourceSansProSemibold';

}

.blog_img img {

    width: 247px;

}

.patient_neuropathy{

    color: #000;

    font-size: 22px;

    line-height: 26px;

    margin-bottom: 20px;

    margin-left: auto;

    margin-right: auto;

    text-align: justify !important;

}

.doc_heading_grey {

	margin-top: 30px;

	margin-bottom: 10px;

	font-size: 18px;

	color: #040404;

	font-family: 'SourceSansProSemibold';

}

.doc_heading_3 {

	margin-top: 15px;

	margin-bottom: 10px;

	font-size: 30px;

	color: #1c5dff;

	font-family: 'SourceSansProSemibold';

}

.testimonial_wrapper_doc {

	padding: 10px 0 10px;

	text-align: center;

}

#home > p {

	color: #000;

	font-size: 16px;

	padding-bottom: 15px;

	text-align:justify;

}

.doc_link a {

	text-decoration: none;

	color: #1c5dff;

	font-family: 'SourceSansProBold';

	font-size: 14px;

}

.doc_list {

	padding: 0;

}

.doc_list > li {

	display: block;

	font-size: 16px;

	margin-bottom: 2px;

}

.doc_list_2 {

	padding-left: 65px;

}

.doc_list_2 li {

	padding-left: 1em;

	text-indent: -.7em;

	display: block;

}

.doc_list_2 li::before {

	color: #ffbd1c;

	content: "• ";

	font-size: 20px;

	padding-right: 9px;

}

.doc_copyright {

	color: #949494 !important;

}

#home p a {

	text-decoration: none;

	color: #1c5dff;

	font-family: 'SourceSansProBold';

	font-size: 16px;

}

.blog-sec .col-md-4 {

    margin-bottom: 15px;

    padding-left: 15px;

    padding-right: 0;

}

.blog-sec .blog_img {

	background: url(../images/blog_post_arrow.png) #fff no-repeat center bottom;

	padding: 41px 0;

	text-align: center;

	border: 1px solid #f5f5f5;

}

.col-md-9 > nav {

    text-align: center;

}

.widget_recent_entries h2 {

    color: #1c5dff;

    font-size: 18px;

    text-transform: uppercase;

	font-family: 'SourceSansProBold';

	background:url(../images/recent_post_icon.png) no-repeat left center;

	padding-left:40px;

	margin-bottom:50px;

}

.widget_recent_entries ul {

	padding-left:0;

}

.widget_recent_entries ul li {

    background: rgba(0, 0, 0, 0) url("../images/recent_arrow.png") no-repeat scroll left top;

    border-bottom: 1px solid #f7f7f7;

    display: block;

    font-family: "SourceSansProSemibold";

    font-size: 17px;

    line-height: 12px;

    margin-bottom: 20px;

    padding-bottom: 6px;

    padding-left: 15px;

}

.widget_recent_entries ul li span {

    color: #cfcfcf;

    font-family: "SourceSansProBold";

    font-size: 12px;

    letter-spacing: 2px;

	line-height: 26px;

    text-transform: uppercase;

	display: block;

}

.widget_tag_cloud h2 {

    color: #1c5dff;

    font-size: 18px;

    text-transform: uppercase;

	font-family: 'SourceSansProBold';

	background:url(../images/tag_icon.png) no-repeat left center;

	padding-left:40px;

	margin-bottom:30px;

	margin-top:40px;

}

.widget_tag_cloud ul {

	padding-left:0;

}

.tagcloud a {

    display: block;

    float: left;

    margin-left: 5px;

    margin-top: 5px;

}

.tagcloud a {

    background: #f7f7f7 none repeat scroll 0 0;

    border-radius: 20px;

    color: #1e3a54;

    display: block;

    padding: 10px 33px;

    text-decoration: none;

}

.wp-pagenavi  > a, .wp-pagenavi > span {

    background-color: #f3f1f2;

    border:none;

    border-radius: 20px;

    color: #337ab7;

    float: left;

    line-height: 1.42857;

    margin-left: 2px;

    padding: 6px 14px;

    position: relative;

    text-decoration: none;

}

.wp-pagenavi a:hover, .wp-pagenavi span:hover, .wp-pagenavi > a:focus, .wp-pagenavi span:focus,.wp-pagenavi .current {

    background-color: #1c5dff;

    color: #fff;

    z-index: 2;

}

.pagination > li:first-child > a, .pagination > li:first-child > span {

    border-bottom-left-radius:20px;

    border-top-left-radius:20px;

    margin-left: 0;

}

.pagination > li:last-child > a, .pagination > li:last-child > span {

    border-bottom-right-radius: 20px;

    border-top-right-radius: 20px;

}







.patient_heading {

	color: #1c5dff;

	font-family: "SourceSansProSemibold";

	font-size: 60px;

	letter-spacing: 0px;

	margin-bottom: 20px;

	text-transform: uppercase;

	margin-top: 0;

}

.patient_subtitle {

    color: #000;

    font-size: 20px;

    line-height: 26px;

    margin-bottom: 20px;

    margin-left: auto;

    margin-right: auto;

    text-align: justify !important;

   /* width: 78%;*/

}

.patient_link{

	font-size:20px;

	font-family: 'SourceSansProBold';

}

.patient_link a{

	color:#1c5dff;

	text-decoration:none;

}

.patient_img {

    margin-top: 86px;

    text-align: center;

}

.patient-sec {

    width: 85%;

    margin: 0 auto;

    text-align: center;

}

.patient-sec .patient_subtitle {

    text-align: left;

}

.peripheral_box{

	background:url(../images/patient-img-a.jpg) no-repeat;

	border-radius: 10px;

    float: left;

    padding:27px 79px;

	margin: 20px 10px;

	

}

.peripheral_box p, .urinary_box p{

	font-size:33.1px;

	color:#fff;

	font-family: 'SourceSansProBold';

}

.colmdcenter {

    margin: 0 auto;

    width: 82%;

}

.urinary_box{

	background:url(../images/patient-img-b.jpg) no-repeat;

	border-radius: 10px;

    float: left;

    padding:27px 79px;

	margin: 20px 10px;

}

body{



	    -webkit-font-smoothing: antialiased !important;

		-moz-font-smoothing: antialiased !important;

		-ms-font-smoothing: antialiased !important;

    text-rendering: optimizeLegibility !important;

}

.joinus-form {

    background: #f9f9f9;

}

.joinus-title {

    color: #fff;

    font-size: 25px;

    padding: 8px 30px;

    font-family: "SourceSansProSemibold";

    background: #396da0;

}

.form-inline.join-inner {

    padding: 35px;

}

.join-inner label {

    color: #666666;

    font-size: 15px;

    font-weight: normal;

    margin-top: 18px;

    width: 100%;

}

.join-inner .form-group {

    width: 48%;

}

.join-inner .form-group input[type="text"] {

    width:100%;

}

.form-group.join-textarea{

	margin-left:20px;

	vertical-align: top;

}

.join-textarea .form-control {

    width: 100%;

}

.join-text {

    margin-bottom: 25px;

}

.join-btn {

    margin-top: 20px;

    text-align: center;

    width: 100%;

}

.current-menu-item a{  border-bottom: 5px solid #ffc436 !important;

    text-decoration: none !important;}

	

	.joinus-form {

    background: #f9f9f9;

}

.joinus-title {

    color: #fff;

    font-size: 25px;

    padding: 8px 30px;

    font-family: "SourceSansProSemibold";

    background: #396da0;

}

.form-inline.join-inner {

    padding: 35px;

}

.join-inner label {

    color: #666666;

    font-size: 15px;

    font-weight: normal;

    margin-top: 18px;

    width: 100%;

}

.join-inner .form-group {

    width: 48%;

}

.join-inner .form-group input[type="text"] {

    width:100%;

}

.form-group.join-textarea{

	margin-left:20px;

	vertical-align: top;

}

.join-textarea .form-control {

    width: 100%;

}

.join-textarea textarea.form-control {

    height: 112px;

}

.join-text {

    margin-bottom: 25px;

}

.join-btn {

    margin-top: 20px;

    text-align: center;

    width: 100%;

}

.message-title{

	font-size:25px;

	color:#1c5dff;

	font-family: 'SourceSansProBold';

	text-transform:uppercase;

}

.for-doctor-info .col-md-6 {

    float: none;

    margin-bottom: 20px;

    margin-left: auto !important;

    margin-right: auto !important;

    margin-top: 0 !important;

}

.for-doctor-info p {

    font-size: 20px;

    margin: 25px 0;

    padding: 0 0px;

}

.contact_info_box{

    width: 238px;

    height: 225px;

    text-align: center;

-webkit-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.05);

-moz-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.05);

box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.05);

}

.box_icon {

    padding-top: 22px;

}

.contact_info_box_wrapper li {

    display: block;

    float: left;

   margin: 10px 17px;

}

.contact_info_box_wrapper > ul {

    padding: 0;

}

.line {

    background: #f7f7f7 none repeat scroll 0 0;

    height: 1px;

    margin: 0 auto 10px;

    width: 50px;

}

.contact_info_box h3 {

    color: #084989;

    font-size: 20px;

    text-transform: uppercase;

	font-family: 'SourceSansProBold';

}

.contact_info_box > p {

    color: #444444;

    font-size: 17px;

}

.blog-post-img > img {

    border: 1px solid #f4f4f4;

    width: 95%;

}

/*.sub-menu {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    min-width: 230px;

    padding: 0;

    position: absolute;

    z-index: 9999;

	display:none;

	 margin-left:0px;

	 border-radius:4px;

	 

}*/

.sub-menu {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.05);

-moz-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.05);

box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.05);

    display: none;

    margin-left:0px;

    margin-top:0px;

    min-width: 230px;

    padding: 0;

    position: absolute;

    z-index: 9999;

}

.sub-menu li {

   display:block;

  padding: 5px !important;

}



.sub-menu li a{

   display:block;

   white-space:nowrap;

}

.sub-menu li a:hover{

   border:none !important;

}

.sub-menu li a.current-menu-item{

   border:none !important;

}

.nav li:hover .sub-menu{

	display:block !important;

	position:absolute;

}



/*dddddddddddddddddddddddddddd*/



.copyright{

	font-family: 'OpenSansRegular';

	color:#929292;

	font-size:15px;

}

.copyright span{

	font-family: 'OpenSansExtraBold';

	color:#929292;

	font-size:15px;

}



.blog-post-img > img {

    border: 1px solid #f4f4f4;

    width: 99%;

}

.blogpost_subtitle {

    font-size: 20px;

    line-height: 26px;

    margin-bottom: 30px;

    color: #000;

	margin-top:30px;

}

.blog-post-title {

    margin-top: 26px;

}

.blog-post-title h2 {

    color: #1c5dff;

    font-size: 45.14px;

    margin: 0;

	   font-family: "SourceSansProSemibold";

}

.automated_title{

	font-size:30px;

	color: #1c5dff;

	font-family: "SourceSansProSemibold";

}

a{

	color: #1c5dff;

}

.col-md-4.first{

	padding-left:0;

}





.blog-form {

    background: #f9f9f9;

}

.joinus-title {

    color: #fff;

    font-size: 25px;

    padding: 8px 30px;

    font-family: "SourceSansProSemibold";

    background: #396da0;

}

.form-inline.blog-inner {

    padding: 35px;

}

.blog-inner label {

    color: #666666;

    font-size: 15px;

    font-weight: normal;

    margin-top: 18px;

    width: 100%;

}

.blog-inner .form-group {

    margin-right: 33px;

    width: 30%;

}

.blog-inner .form-group input[type="text"] {

    width:100%;

}

.form-group.blog-textarea {

    vertical-align: top;

    width: 100%;

}

.blog-textarea .form-control {

    width: 100%;

}

.blog-textarea textarea.form-control {

    height: 112px;

}

.blog-text {

    margin-bottom: 25px;

}

.blog-btn {

    margin-top: 20px;

    text-align: center;

    width: 100%;

}

.form-group.blog-last {

    float: right;

    margin-right: 0;

}

.blog-inner .form-group input[type="email"] {

    width:100%;

}

ul#menu-footer-menu {

    padding: 0;

}

@media (min-width:1200px) {

.container {

	width: 1120px;

	padding:0;

}

}

.owl-carousel {

    width: 100%;

}

@media screen and (max-width: 767px){

	.trueHeader .col-md-8.pull-right {

    width: 100% !important;

}

ul.nav.navbar-nav{

	float:none;

	background: #fff none repeat scroll 0 0;

    margin: 0;

    position: relative;

	height:250px;

}

.nav.navbar-nav li {

    border-bottom: 1px solid #f7f7f7;

    padding: 10px;

}

.sub-menu {

    background: #fff none repeat scroll 0 0;

    border: medium none;

    border-radius: 4px;

    box-shadow: none;

    display: none;

    margin-left:0px;

    min-width: 100%;

    padding: 0;

    position: relative;

    z-index: 9999;

}

.nav.navbar-nav a:hover {

    border-bottom:none;

    text-decoration: none;

}

}

.slider .col-md-4 {

    padding: 0;

}

.col-md-4.logo {

    padding: 0;

}

.trueHeader .col-md-8.pull-right {

    padding-right: 6px;

}

.slider .col-md-5 {

    padding: 0;

}

.testi_icon {

    margin-top: 43px;

}

.testimonial_wrapper button.btn.Readmore_btn {

    margin-top: 23px;

    padding: 9px 40px;

    margin-bottom: 51px;

}

.single-feedback .box::after, .single-feedback .box::before{

	display:none !important;

}

.single-feedback .box{

	background:none !important;

	box-shadow:none !important;

}

.About-sec .col-md-4.pull-right{

	padding:0;

}

.form-control {

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    color: #555;

    display: block;

    font-size: 14px;

    height: 34px;

    line-height: 1.42857;

    padding: 6px 12px;

    -webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.15) inset !important;

	box-shadow:0px 2px 7px rgba(0, 0, 0, 0.15) inset !important;

	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    width: 100%;

}

.col-md-9.blogpost .col-md-4 .blog_post {

    min-height: 455px;

}

.blog-sec .col-md-3 #secondary ul li a {

    color: #000;

    text-decoration: none;

}

.tagcloud a {

    padding: 7px 33px !important;

}

.post-thumbnail {

    border: 1px solid #f7f7f7;

    height: 416px;

    text-align: center;

    width: 100%;

}

.nav-previous {

    float: left;

}

.nav-next {

    float: right;

}

.comment-reply-title {

    color: #1c5dff;

    font-family: "SourceSansProBold";

    font-size: 25px;

    text-transform: uppercase;

}

.comment-respond {

    padding: 35px;

}

p.comment-form-author, p.comment-form-email, p.comment-form-url{

	margin-right: 36px;

    width: 30% !important;

	float:left !important;

}

p.comment-form-url{

	float:right !important;

	margin-right:0 !important;

}

p.comment-form-author input, p.comment-form-email input, p.comment-form-url input{

    width: 100% !important;

	    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow:0px 2px 7px rgba(0, 0, 0, 0.15) inset !important;

    color: #555;

    display: block;

    font-size: 14px;

    height: 34px;

    line-height: 1.42857;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

}

.comment-form textarea {

    width: 100%;

		    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow:0px 2px 7px rgba(0, 0, 0, 0.15) inset !important;

    color: #555;

    display: block;

    font-size: 14px;

    line-height: 1.42857;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

}

  .comment-form label{

	    color: #666666;

    font-size: 15px;

    font-weight: normal;

    margin-top: 18px;

    width: 100%;

}

.required {

    color: red;

}

#primary.content-area .site-main article {

    background: #f7f7f7 none repeat scroll 0 0;

    float: left;

    margin: 5px;

    padding: 23px;

    width: 25%;

}

.join-inner .form-group input[type="text"] {

    width: 100%;

}

.join-inner .form-group input[type="email"] {

    width: 100%;

}

.join-inner .form-group input[type="phone"] {

    width: 100%;

}

p.form-submit{

	text-align:center;

}

p.form-submit .submit{

	background: #ffc435 none repeat scroll 0 0;

	border-radius: 20px;

	box-shadow: 0 -3px 0 #e1a307 inset;

	font-size: 19px;

	padding: 9px 30px;

	text-transform: uppercase;

	font-family: 'SourceSansProSemibold';

	color: #1c5dff;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

	border:none;

}

p.form-submit .submit:hover {

	text-decoration: none;

	box-shadow: none;

	transition: All 0.5s ease;

	-webkit-transition: All 0.5s ease;

	-moz-transition: All 0.5s ease;

	-o-transition: All 0.5s ease;

}



.categorysection .col-md-9 article {

    border: 1px solid #f7f7f7;

    float: left;

    margin-bottom: 10px;

    margin-right: 1.2%;

    min-height: 330px;

    width: 32%;

}

aside#secondary {

    float: right;

    margin-top: 34px;

}

.categorysection .col-md-9 article a.post-thumbnail img {

    width: 97%;

}

.entry-content {

    height: 100px;

    overflow: hidden;

    padding: 13px;

    text-align: justify;

}

.entry-footer {

    color: #777;

    font-size: 15px;

    padding: 13px;

}

.author.vcard img {

    border-radius: 25px;

    height: 32px;

    margin-right: 9px;

    width: 32px;

}

.posted-on {

    clear: both;

    display: block;

    margin-bottom: 10px;

    margin-top: -11px;

    padding-left: 41px;

    width: 100%;

}

h2.entry-title {

    font-size: 21px;

    padding: 8px;

	font-family: 'SourceSansProBold';

}

aside#secondary ul li a {

    color: #000;

    font-size: 17px;

    text-decoration: none;

}

.page-header h1.page-title {

    color: #1c5dff;

    font-size: 45.14px;

    font-family: "SourceSansProSemibold";

}

.categorysection .col-md-9 article.type-testimonials {

    border: medium none;

    float: none;

    margin: 0 auto;

    min-height: auto;

    text-align: center;

    width: 94%;

}

.categorysection .col-md-9 article.type-testimonials .entry-content {

    text-align: center;

	color: #444444;

    font-family: "georgiai";

    font-size: 20px !important;

}

.nav  li.menu-item-has-children > a::after {

    content: '▾';

    display: inline-block;

    font-family: "FontAwesome",serif;

    font-style: normal;

    left: 5px;

    line-height: normal;

    position: relative;

}

 .nav  .sub-menu li.menu-item-has-children > a::after {

    bottom: 0;

    content: '▾';

    height: 3px;

    left: auto;

    line-height: normal;

    margin: auto;

    padding-bottom: 3px;

    position: absolute;

    right: 10px;

    top: 0;

 }

 .nav li,  .nav li:hover,  .nav a,  .nav a:hover{transition:all 0.25s ease 0s;}

  .sub-menu:before {

  position: absolute;

  top: -7px;

  left: 40%;

  display: inline-block;

  border-right: 7px solid transparent;

  border-bottom: 7px solid #ccc;

  border-left: 7px solid transparent;

  border-bottom-color: rgba(0, 0, 0, 0.2);

  content: '';

}



.sub-menu:after {

  position: absolute;

  top: -6px;

  left: 40%;

  display: inline-block;

  border-right: 6px solid transparent;

  border-bottom: 6px solid #ffffff;

  border-left: 6px solid transparent;

  content: '';

}

.sub-menu li a {

    color: #000;

    font-size: 17px;

}

.nav .sub-menu li {

    border-bottom: 1px solid #eee;

}

.nav .sub-menu li:last-child {

    border-bottom: medium none;

}

@media screen and (max-width: 640px){

	.slide_heading{

		font-size:30px;

	}

	.for-doctor {

     background-repeat:repeat;

    margin-bottom: 15px;

}

.for-patient {

    background-repeat:repeat;

}

.testimonial_wrapper .row {

    margin: 0;

    padding: 0;

}

.col-md-6.zoneRX {

    padding: 38px 15px 0;

}

.col-md-6.zoneRX > p, .col-md-6.teslaMAX > p {

    font-size: 16px;

    padding: 23px 5px;

}

}

@media all and (max-width: 600px) and (min-width: 405px){



}

@media screen and (max-width: 640px){

		.contact_form {

    margin-bottom: 50px;

		}

.form-control-textarea{

	width:100%;

}

		.slider .col-md-4.pull-right {

    float: none !important;

    margin: 0 auto;

    width: 80%;

}

}



	@media screen and (max-width: 404px){

	.col-md-6.teslaMAX > img, .col-md-6.zoneRX > img{

		width:99%;

	}

.form-control-textarea{

	width:100%;

}



		.slider .col-md-4.pull-right {

    float: none !important;

    margin: 0 auto;

    width:100% !important;

}

	}

	@media all and (max-width: 767px) and (min-width: 641px){

	.slider .col-md-4.pull-right {

    float: none !important;

    margin: 0 auto;

    width: 319px !important;

}

	}

	@media all and (max-width: 640px){	

	.categorysection .col-md-9 article {

    border: 1px solid #f7f7f7;

    float: none;

    margin-bottom: 10px;

    margin-right: 1.2%;

    min-height: auto;

    width: 100%;

}

.comment-respond {

    padding: 15px;

}

	}

	@media screen and (max-width:767px){



.form-control-textarea{

	width:100%;

}

.contact_form {

	background: #f9f9f9 url("../images/reg_form_head.png") no-repeat scroll center top;

    float: none !important;

    margin-bottom: 78px;

    width: 100%;

}

.for-doctor, .for-patient{

	background-size:cover;

}

.testimonial_wrapper .row {

    margin: 0;

}

.about_text_2 {

    width: 100%;

}

.about_img {

    width: 100%;

}

.about_img img {

    width: 100%;

}

.for-doctor-info .col-md-6 img {

    width: 98%;

}

.form-inline.join-inner .form-group {

    margin-right: 0;

    width: 100%;

}

.form-group.join-textarea {

    margin-left: 0;

}

.patient_subtitle{

	width:100%;

}

.col-md-4.logo{

	text-align:center;

}

.About-sec .col-md-4.pull-right {

    padding: 0;

    width: 100%;

}

p.comment-form-author, p.comment-form-email, p.comment-form-url {

    float: left !important;

    margin-right: 0 !important;

    width: 100% !important;

}

aside#secondary {

    float: none;

    margin-top: 34px;

    width: 100%;

}

.contact_info_box_wrapper li {

    display: block;

    float: none;

    margin: 10px 17px;

}

.contact_info_box {

    box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);

    height: auto;

    padding-bottom: 16px;

    text-align: center;

    width: 100%;

}

.form-inline.join-inner {

    padding: 10px;

}

.contact-outer .col-md-9 {

    padding: 0;

}

	}

@media screen and (max-width:540px){

			

			.colmdcenter {

    margin: 0 auto;

    width:100%;

}

.peripheral_box {

    background: rgba(0, 0, 0, 0) url("../images/patient-img-a.jpg") no-repeat scroll 0 0 / cover ;

    border-radius: 10px;

    float: none;

    margin: 10px 0px;

    padding: 27px;

    width: 100%;

}

.urinary_box {

    background: rgba(0, 0, 0, 0) url("../images/patient-img-b.jpg") no-repeat scroll 0 0 / cover ;

    border-radius: 10px;

    float: none;

    margin: 10px 0px;

    padding: 27px;

    width: 100%;

}

.teslamax_logo img {

    width: 98%;

}

.btn_readmore{

	min-width:auto !important;

}

.patient_heading{

	font-size:42px;

}

.About-sec .col-md-4.pull-right {

    padding: 0;

    width: 100%;

}

		}

		.single-feedback .client-info {

    margin-top: 0;

    text-align: center;

}

.single-feedback .box .message {

    padding: 25px;

    font-style: italic;

    padding-bottom: 0px !important;

}

.single-feedback {

    position: relative;

    margin-top:0px !important;

}

.zoomWindowContainer div {

    left: -303px !important;

}