/**
 * @author  ( Angie Radtke  )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
	/* Typography =================================================== */
	
@font-face
{
	
	font-family: Avenir LT Black;
	src: url('../fonts/Avenir LT Black.eot');
	src: url('../fonts/Avenir LT Black.eot?#iefix') format('embedded-opentype'),
    	 url('../fonts/Avenir LT Black.woff') format('woff'),
   	     url('../fonts/Avenir LT Black.svg') format('svg'),
		 url('../fonts/Avenir LT Black.ttf') format('ttf'),
		 url('../fonts/Avenir LT Black.otf') format('otf');
		 font-weight:normal;
		 font-weight:normal;
}

@font-face
{
	
	font-family: AvenirLTStd-Roman;
	src: url('../fonts/AvenirLTStd-Roman.eot');
	src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
    	 url('../fonts/AvenirLTStd-Roman.woff') format('woff'),
   	     url('../fonts/AvenirLTStd-Roman.svg') format('svg'),
		 url('../fonts/AvenirLTStd-Roman.ttf') format('ttf'),
		 url('../fonts/AvenirLTStd-Roman.otf') format('otf');
		 font-weight:normal;
		 font-weight:normal;
}

	
body#shadow {
	/*font-family: arial,sans-serif*/
	font-family:AvenirLTStd-Roman;
}

body h1,body h2,body h3,body h4,body h5,body h6 {
	margin: 0;
	font-family: inherit;
	font-weight: normal;
	color: inherit;
	text-rendering: optimizelegibility;
	text-transform:uppercase;
}

body h1 {
	margin-bottom: 0.75em;
	font-size: 3.6em;
	line-height: 1.2;
}

body h2 {
	margin-bottom: 0.75em;
	font-size: 1.5em;
	line-height: 1.2;
	padding: 5px 0;
	text-transform:uppercase
}

body h3 {
	margin-bottom: 1em;
	font-size: 1.4em;
	line-height: 1.3;
	padding-bottom: 5px
}

body h4 {
	margin-bottom: 1.5em;
	font-size: 1.2em;
	line-height: 1.25;
}

body h5 {
	font-size: 1.1em;
	margin-bottom: 1.5em;
}

body p,body ol,body ul,body dl,body address {
	margin-bottom: 1.5em;
	/*font-size: 1.0em;
	line-height: 1.5em;*/
	font-size: 14px;
	line-height: 16px;
}

small {
	font-size: 0.9em;
}

body ul,body ol {
	margin: 0 0 1.5em 12px;
	padding: 0 0 0 12px;
}

body li ul,body li ol {
	margin: 0;
}


ul.categories-module
{ padding:0; margin:0}


blockquote {
	margin: 0 0 1.5em -24px;
	padding-left: 24px;
	border-left: 2px solid #c7ced6;
	font-style: normal;
}

q {
	quotes: none;
}



cite {
	font-style: normal;
}

abbr[title] {
	border-bottom: 1px dotted #c7ced6;
	cursor: help;
}

b,strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

ins {
	text-decoration: none;
}

mark {
	font-style: italic;
	font-weight: bold;
}

pre,code,kbd,samp {
	line-height: 1.5em;
}

pre {
	white-space: pre-wrap;
	}

sub,sup {
	position: relative;
	line-height: 0;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1.5em;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent;
	font-size: 1em
}

table th,table td {
	padding: 8px;
	vertical-align: top;
	border-top: 1px solid #ddd;
	line-height: 1.5em;
	text-align: left;
}

table th {
	font-weight: bold;
	border: 0
}

table thead th {
	vertical-align: bottom;
}

table  tr:first-child th,table tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td
	{
	border-top: 0;
}

table tbody+tbody {
	border-top: 2px solid #8c9bab;
}

table tbody tr td,table tbody tr th {
	-webkit-transition: background-color 0.25s 0 linear;
	-moz-transition: background-color 0.25s 0 linear;
	-ms-transition: background-color 0.25s 0 linear;
	-o-transition: background-color 0.25s 0 linear;
	transition: background-color 0.25s 0 linear;
}

/* links */
p.readmore a,  .mod-articles-category-readmore a {
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	display: inline-block;
	text-decoration: none;
	line-height: 1.6em;
	margin-bottom: 9px;
	padding: 4px;
	line-height: 1.6em;
}

/* +++++++++++++++++  forms general #######################  */
form {
	margin: 0 0 18px;
}

fieldset {
	/*border: solid 1px #ddd;*/
	margin: 10px 0;
	/*padding: 20px;*/
	border-radius: 5px
}

fieldset p {
	margin: 0;
	padding: 0;
}

legend {
	font-weight: bold;
	background: #fff;
	padding: 5px 10px
}

label,input,button,select,textarea {
	font-weight: normal;
	font-family: arial;
}

label {
	color: #333333;
	margin-bottom: 5px;
	max-width: 90%;
	font-size: 12px;
}

input,textarea,select,#advanced-search-toggle, input.search-query {
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	display: inline-block;
	margin-bottom: 9px;
	margin-top: 5px;
}
.filter-search-lbl {display:inline}
.filter-search, .display-limit {float:left; margin-right:10px}
.button,button,.profile-edit a {
	border-radius: 3px;
	padding: 4px;
	line-height: 1.2em;
	text-decoration: none;
}

label input,label textarea,label select {
	display: block;
}

input[type="image"],input[type="checkbox"],input[type="radio"] {
	border-radius: 0;
	cursor: pointer;
	height: auto;
	line-height: normal;
	margin: 3px 0;
	padding: 0;
	width: auto;
}

input[type="button"],input[type="reset"],input[type="submit"] {
	height: auto;
	width: auto;
}

select {
	height: 28px;
	line-height: 28px;
	max-width:99%}

select {
	width: 220px;
}

select[multiple],select[size] {
	height: auto;
}

textarea {
	height: auto;
}

.radio,.checkbox {
	padding-left: 18px;
}

input[type="radio"],input[type="checkbox"] {
	display: inline;
	 margin-right : 10px;
	 border:none
}
.newsletter > input {
	padding: 0 10px;
}
form#enquiry_form button {
	margin-top: 10px;
}
input,textarea {
	/*-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
	color:#444 !important;
}

input:focus,textarea:focus {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px
		rgba(82, 168, 236, 0.6);
	outline: 0 none;
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus
	{
	box-shadow: none;
	outline-offset: -2px;
}

/* +++++++++++++++++++++++  header searchbox +++++++++++++++++++++  */

#header form {
	overflow: hidden;
	float: right
}
#header form .search {display:inline}
#header input {
	font-weight: bold;
	float: left;
}

#header .inputbox {
	margin-right: 5px
}

/* ++++++++++++++++++++  search component +++++++++++++++++++++++ */

fieldset.word {
	border: 0;
	background: #fff;
	padding: 0
}

fieldset.phrases label,fieldset.only label {
	display: inline;
	margin: 0 10px
}

 :root *> fieldset.only label:before {
	background: #a7c7dc;
	background: -moz-linear-gradient(-45deg, #fefefe, #ddd);
	background: -webkit-linear-gradient(-45deg, #fefefe, #ddd);
	background: -o-linear-gradient(-45deg, #fefefe, #ddd);
	background: -ms-linear-gradient(-45deg, #fefefe, #ddd);
	background: linear-gradient(-45deg, #fefefe, #ddd);
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: 0 0 1px 1px #CCCCCC;
	height: 1em;
	margin: 0 4px 0 0;
	text-transform: uppercase;
	width: 1em;
	content: ".";
	display: inline-block;
	margin-left: -40px;
	padding: 2px;
	line-height: 1em;
	text-indent: -50px;
}

input[type="checkbox"]:checked+label:before {
	content: "\2714";
	text-indent: 0;
	background: -moz-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -webkit-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -o-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -ms-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: linear-gradient(-45deg, #fefefe, #0b70cd);
	border: 1px solid #0B70CD;
}

:root *> .phrases-box  label:before {
	background: #a7c7dc;
	background: -moz-linear-gradient(-45deg, #fefefe, #ccc);
	background: -webkit-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -o-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -ms-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: linear-gradient(-45deg, #fefefe, #0b70cd);
	border: 1px solid #aaa;
	line-height: 1.3em;
	margin: 0 4px 0 0;
	text-transform: uppercase;
	width: 1.3em;
	content: ".";
	display: inline-block;
	margin-left: -40px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	text-indent: -40px;
	color: #fff;
	text-shadow: 0px 10px 6px #fff;
}

/*
input[type="radio"]:checked + label:before {
	content: "\2022";
	text-indent: 6px;
	background: -moz-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -webkit-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -o-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: -ms-linear-gradient(-45deg, #fefefe, #0b70cd);
	background: linear-gradient(-45deg, #fefefe, #0b70cd);
	color: #000;
	zoom:1;
	border: 1px solid #aaa;
}*/

.ordering-box {
	margin: 10px 0;
}

.search-results dt.result-title {
	padding: 15px 15px 0px 5px;
	font-weight: bold;
}

.search-results dd {
	padding: 2px 15px 2px 5px
}

.search-results dd.result-text {
	padding: 10px 15px 10px 5px;
	line-height: 1.7em
}

.search-results dd.result-url {
	font-size: 90%;
	padding: 2px 15px 15px 5px;
}

.search-results dd.result-created {
	padding: 2px 15px 15px 5px
}

.search-results dd.result-category {
	padding: 10px 15px 5px 5px
}

.advanced-search-tip {
	background: #FEFDE2;
	border-radius: 3px;
	padding: 20px;
	border: solid 1px #ddd
}

.advanced-search-tip p {
	margin: 0
}

.advanced-search-tip .term {
	font-weight: bold;
	font-style: italic
}

.panel {
	border: solid 1px #ddd;
	margin-top: -1px;
}

#main  .panel h3 {
	margin: 0px;
	padding: 0;
	background: #eee;
	border: 0;
	font-size: 1.0em
}

.panel h3 a {
	display: block;
	padding: 6px;
	text-decoration: none;
	padding: 6px;
}

.pane-slider {
	border: solid 0px;
	padding: 10px;
	margin: 0;
}


/* +++++++++++++++++++  Contact Form +++++++++++++++++++++++++++++++++ */


.panel .contact-form,.panel .contact-miscinfo {
	padding: 10px
}

.contact .panel .contact-form form,.contact .panel .contact-address {
	margin: 20px 0 0 0
}

textarea,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea
	{
	width:80% !important;
	border: solid 1px;
	-moz-box-sizing: border-box;
	border: 1px solid #B2B2B2;
	color: #333333;
	/*overflow: auto;*/
	padding: 5px;
	vertical-align: top;
	border-radius:0px;
}

#jform_contact_email_copy-lbl,#jform_contact_email_copy {
	float: left;
	margin-right: 10px;
	border: 0
}

.contact-form .button {
	clear: left;
	float: left;
	margin: 20px 0
}

fieldset.filters {
	background: none;
	border: none;
	padding: 0
}

.contact-form,.contact-links,.contact-misc,.contact-image,.contact-contactinfo,.contact-address
	{
	margin: 20px 0
}

/* ++++++++++++++ loginmodule +++++++++++++++++++++++++++ */

#form-login-remember {
	overflow: hidden;
	margin-bottom: 10px
}

#form-login-remember label {
	display: inline;
	margin-left: 10px
}

#modlgn-remember {
	float: left
}

#login-form fieldset {
	background: #f5f5f5
}

form ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

/* +++++++++++++++++++++++ pagenav +++++++++++++++++++++++  */
.pagenav {
	text-align: right
}

.pagenav ul {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 0;
}

.pagenav li {
	display: inline;
	margin: 0px;
	padding: 0
}

.pagenav a,span.pagenav {
	padding: 0 14px;
	margin: 0;
	line-height: 1.9em;
	text-decoration: none;
	border: 1px solid #ddd;
	border-left: 0px solid #ddd;
	display: inline-block;
	line-height: 1.9em;
}

.pagenav li:first-child a,.pagination-start span {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	border-left: solid 1px #ddd
}

.pagenav li:last-child a,.pagination-end span {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.pagination ul {
	margin: 10px 10px 10px 0;
	padding: 0
}

.pagination li {
	display: inline;
}

.pagination a {
	padding: 0 14px;
	line-height: 2em;
	text-decoration: none;
	border: 1px solid #ddd;
	border-left: 0px solid #ddd;
	display: inline-block
}

.pagination .active a {
	cursor: default;
}

.pagination span,.pagination span  a:hover {
	cursor: default;
	padding: 0 14px;
	line-height: 2em;
}

.pagination li:first-child a {
	border-left-width: 1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.pagination li:last-child a {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}


/* +++++++++++++++++ Breadcrumbs  +++++++++++++++++++++++++++  */

.breadcrumbs,.article-info {
	padding: 7px;
	margin: 0 0 18px;
	list-style: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.breadcrumbs li {
	display: inline-block;
}

/* +++++++++++++++++ articleinfo /actions  +++++++++++++++++++++++++++  */

ul.actions {
	list-style-type: none;
	text-align: right
}
ul.actions a {padding:0}
ul.actions  li {
	display: inline
}

.article-info-term {
	display: none
}

.article-info {
	overflow: hidden;
	font-size: 0.9em
}

.article-info dd {
	float: left;
	padding: 0 5px;
	border-right: solid 1px #ccc
}

.article-info dd span {
	text-transform: none;
	display: inline-block;
	padding: 0 5px 0 0px;
	margin: 0 10px 0 0px;
}

.article-info dd.create {
	clear: left
}

/* ######################  header   ###################### */
#fontsize {
	padding: 0;
	margin: 0 20px 0 1px;
	text-align: right;
	margin-bottom: 0px;
	float: none;
}

#fontsize h3 {
	padding-right: 0;
	font-weight: normal;
	display: inline;
	font-size: 1em;
	margin: 0
}

#fontsize p {
	margin: 0 0 0 2px;
	padding: 0;
	display: inline;
	font-size: 1em;
}

#fontsize p a {
	margin: 0 2px;
	display: inline;
	padding: 0px 5px;
}

/* +++++++++++++++  menus ++++++++++++++++++++++++ */
#header ul.menu {
	padding: 0;
	width: auto;
	text-align: left;
	display: block;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	margin: 0 10px
}

#header ul.menu li {
	display: inline;
	padding: 0;
	margin: 0;
}

#header ul.menu li a:link,#header ul.menu li a:visited,#header ul.menu li:last-child a
	{
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px;
	margin: 0;
	display: inline-block;
	margin: 0 0 0;
	padding: 12px 15px;
	position: relative;
	border-right: 1px solid #ddd;
	box-shadow: 1px 0px 0px #f5f5f5;
}

#header ul.menu li:first-child a {
	border-radius: 4px 0 0 0;
	margin-left: -1px
}

.moduletable_menu {
	border: solid 1px #ddd;
	background: #f9f9f9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 20px;
	margin-bottom: 20px
}

ul.menu {
	margin: 0 0 20px 0;
	padding: 0;
}

ul.menu,ul.menu ul {
	list-style-type: none;
}

ul.menu a {
	display: block;
	margin: 0;
	text-decoration: none;
	padding: 5px 0px;
	border-bottom: solid 1px #ddd;
}

ul.menu li:last-child a {
	border: 0;
	box-shadow: none
}

ul.menu ul {
	margin: 0;
	padding: 0
}

ul.menu ul a {
	padding-left: 20px
}

ul.menu ul ul a {
	padding-left: 30px
}

ul.menu ul ul ul a {
	padding-left: 40px
}

ul.menu ul ul ul ul a {
	padding-left: 45px
}

/* ++++++++++++++  content-module ++++++++++++++ */
.category-module {
	margin: 0;
	padding: 0
}

.category-module li {
	padding: 5px 0 12px 0;
	margin: 0;
	list-style-type: none
}

.category-module li h4 {
	margin-bottom: 0
}

.category-module span {
	display: block;
	font-size: 0.85em;
}

.category-module a span {
	display: inline
}

/* content */
.categories-list  .item-title  a {
	text-decoration: none;
	margin-bottom: 20px
}

.category-desc {
	margin: 20px 0
}

.category-desc img {
	float: left;
	margin: 0 20px 10px 0
}

.categories-list dt,.categories-list dd {
	display: inline
}

/* ++++++++++++++++++++++  Footer +++++++++++++++++++++++++ */
#footer-outer
{font-size:0.8em}
.box {
	text-align: left
}

.box ul {
	list-style-type: none
}

#bottom .newsfeed-item {
	padding: 0;
	margin-bottom: 10px
}

.box .moduletable_menu,.box .moduletable {
	margin: 10px
}

.box3 {
	padding-left: 10px
}

.box h3 {
	font-size: 1.3em
}

#footer {
	font-size: 0.8em
}

/*  ####################   Sliding modules  ################## */
.moduletable_js,.moduletable {
	margin-bottom: 20px;
}

.js_heading,.js_heading {
	position: relative;
	display: block;
	padding: 5px 10px;
	margin: 0px;
	font-size: 1.40em;
	border-radius: 3px
}

h3.js_heading a {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 5px 5px 0 0;
	text-decoration: none;
	background: none
}

.module_content {
	padding: 10px;
	border: solid 1px #ddd;
	border-top: 0;
	border-radius: 0 0 3px 3px;
	margin-top: -1px
}

.no {
	font-size: 1px;
}

.slide {
	height: auto !important;
}

/*  +++++++++++++++++++++++++++++   Module Tabs / Pagebreak Tabs / Contact Tabs ++++++++++++++++ */
ul.tabs {
	margin: 0;
	padding: 0;
	overflow: hidden
}

dl.tabs dt,dl.tabs dd {
	margin: 0;
	padding: 7px 5px;
}

dl.tabs dt h3 {
	font-size: 1em;
	margin: 0;
	padding: 0
}

dl.tabs dt {
	position: relative;
	z-index: 1
}

ul.tabs li,dl.tabs dt {
	list-style-type: none;
	float: left;
	width: auto;
	padding: 0;
	display: block;
	margin: 0 3px 0 0;
	font-size: 1em;
}

ul.tabs li a:link,ul.tabs li a:visited,dl.tabs dt h3 a:link,dl.tabs dt h3 a:visited
	{
	text-decoration: none;
	padding: 7px 5px;
	margin: 0px;
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	border-radius: 5px 5px 0px 0px;
}

ul.tabs li a.linkopen:link,ul.tabs li a.linkopen:visited,dl.tabs dt.open  h3 a:link,dl.tabs dt.open  h3 a:visited
	{
	font-weight: bold;
}

.tabcontent,div.current {
	padding: 30px 20px;
	margin: -1px 0 0 0;
	border-radius: 0 3px 3px 3px;
	clear: left;
}

div.current {
	position: relative;
	z-index: 0;
	top: -1px
}

.tabcontent:focus {
	outline: none
}

.tabopen {
	display: block;
	margin-bottom: 20px;
	overflow: hidden
}

.tabclosed {
	display: none
}

.tabcontent ul {
	padding: 0
}

.tabcontent ul li {
	list-style-type: none
}

/* ++++++++++++++  image float style ++++++++++++++ */
.img-fulltext-left {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.img-intro-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.img-intro-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-none
{display:block;
	margin:10px 0
}

/* Correction for user profile date of birth calendar image */
#jform_profile_dob_img {
	background: url("../images/system/calendar.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 18px;
	margin: 0 3px;
	vertical-align: middle;
	width: 18px;
}


/* Custom CSS */
.main_header{position: fixed;display: inline-block;width: 100%;z-index:7;text-align: center;}
.header_container{width:100%;border-top: 10px solid #0f5ca1;border-bottom:4px solid #24a5b6;padding:11px 0px 11px 0px;display: inline-block;/*position:fixed;*/background-color:#FFF;z-index: 100;}
.header_container .header_inner_container{width:1000px;color:#666;margin:auto; }
.header_container .header_inner_container .logo_div{width:260px;float:left;}
.header_container .header_inner_container .logo_div a:hover{background:none;}
.header_container .header_inner_container .menu_div{float:right;text-align:right;}
.header_container .header_inner_container .menu_div .contact_info{color:#0f5ca1;font-family:AvenirLTStd Heavy;font-size:20px;padding-top:4px;display: inline-block;padding-bottom: 11px;}
.header_container .header_inner_container .menu_div .contact_info img {float:left;margin-left:6px;}
.header_container .header_inner_container .menu_div .contact_info .seperate_contact{line-height: 25px;display: block;float: left;margin-left:15px;font-family: AvenirLTStd-Roman;}
.header_container .header_inner_container .menu_div .contact_info .seperate_contact a{text-decoration:none;color:#0f5ca1;}
.header_container .header_inner_container .menu_div .contact_info .seperate_contact a:hover{background-color:transparent;}
.header_container .header_inner_container .menu_div .org_menu #extnav li a{font-family: AvenirLTStd-Roman;padding:0px 11px 0px 11px;}
.header_container .header_inner_container .menu_div .org_menu #extnav li a:focus{background-color:transparent !important;color:#0f5ca1;}
.header_container .header_inner_container .menu_div .org_menu #extnav a:hover{background-color:transparent;color:#0f5ca1;border-bottom:4px solid #24a5b6;border-radius:0px;padding-bottom: 4px;}
.header_container .header_inner_container .menu_div .org_menu #extnav li ul li a{background-color:transparent;color:#FFFFFF;border-radius:0px;padding-top: 10px;padding-bottom: 10px;font-size:14px;}
.header_container .header_inner_container .menu_div .org_menu #extnav li ul li a:hover{background-color:transparent;color:#0f5ca1;border-bottom:4px solid #24a5b6;border-radius:0px;font-size:14px;padding-bottom:10px;width: auto;}
.header_container .header_inner_container .menu_div .org_menu #extnav li ul li{margin-left:0px;}
.header_container .header_inner_container .menu_div .org_menu #extnav li ul li:hover{background-color:#FFF;color:#0f5ca1}
.header_container .header_inner_container .menu_div .org_menu #extnav li{margin-left:0px;}
.header_container .header_inner_container .menu_div .org_menu #extnav li ul{z-index:9999;margin-top: 20px;border: 0;background-color: #0f5ca1;border-radius:0px;width:215px;}
.header_container .header_inner_container .menu_div .org_menu #extnav ##subMenusContainer ul{-webkit-border-radius: 0px;background: #0f5ca1;left: 0;}
.header_container .header_inner_container .menu_div .org_menu #extnav li:last-child a{padding-right:0px;}
.header_container .header_inner_container .menu_div .org_menu ul li{float:left;}
.header_container .header_inner_container .menu_div .org_menu ul li a{/*font-family:AvenirLTStd Heavy*/;font-size:14px;color:#0f5ca1;border-bottom:0px;}
.header_container .header_inner_container .menu_div .org_menu ul li ul{width:124px;}

.subscriber_container_outer{width:1000px;margin:auto;}
.sucscribe_container{color:#FFF;width:438px;/*width:400px*/background-color:#0f5ca1;/*padding-top:8px;padding-bottom:11px;*/padding-left:13px;/*position: absolute;top: 110px;*/font-size:12px;/*position:fixed;*/z-index: 100;padding-bottom: 4px;float:left;position: relative;}
.sucscribe_container input{border-radius:0px;color:#8d8d8d;font-size: 11px;height: 21px;}
.sucscribe_container input[type="text"]{width:39%;}
.sucscribe_container input[type="submit"]{border-radius:5px;color:#0f5ca1;font-size:10px;font-weight:bold;background-image:url(../images/submit_background.png);padding: 5px;padding-top: 3px;cursor:pointer;text-transform: uppercase;}
.sucscribe_container button{padding:5px 15px;color:#0f5ca1;font-weight:bold;/*margin-left:75px*/;font-size:12px;background-image:url(../images/submit_background.png);cursor:pointer;float:right;}
.sucscribe_container button:hover{padding:5px 15px;color:#0f5ca1;font-weight:bold;/*margin-left:75px*/;font-size:12px;background-image:url(../images/submit_background.png);}
.corner_img img{/*position: relative;top: 110px;left: 626px;*/height: 60px;/*position:fixed;*/z-index: 100; float:left;}

.slider_container{width:1000px;margin:auto;padding-bottom: 80px;
	overflow: hidden;text-align:center;}
.slider .main_desc_container {
	display: none;
}
.slider_container .slider_left{/*padding-top:320px*/;padding-top:280px;text-align:center;width:500px;float:left;}
.slider_container .slider_right{width: 50%;float:right;padding-top:90px;position:relative;}
.slider_container .slider_left .slider_left_inner{width:400px; margin:auto;text-transform: uppercase;}
.slider_container .slider_left .slider_left_inner .deserve_text{font-size:52px;color:#0f5ca1;line-height: 59px;font-family:AvenirLTStd-Roman;margin-bottom:40px;}
.slider_container .slider_left .slider_left_inner .quality_text{font-size:30px;font-family:AvenirLTStd-Roman;color:#0f5ca1;text-transform:capitalize;margin:12px 0px 12px 0px;}
.slider_container .slider_left .slider_left_inner .grade_text{font-size:15px;font-family:AvenirLTStd-Roman;color:#0f5ca1;}
.slider_container .slider_left .slider_left_inner .grade_text_last{font-size:15px;font-family:AvenirLTStd-Roman;color:#0f5ca1;margin-bottom:0px;padding-bottom:0px;}

.slider_container .slider_bottom{width:966px;overflow:hidden;background-color:#d1d2d4;/*padding: 33px 0px 32px  35px */; padding: 30px 0px 24px 35px;;margin-bottom:30px;text-transform:uppercase;font-size:18px;color:#0f5ca1; display:inline-block;}
.slider_container .slider_bottom .testimonial ul{margin-bottom:0px;height:35px;}
.slider_container .slider_bottom .testimonial ul li{height:35px;}
.slider_container .slider_bottom .testimonial ul li p{margin-bottom:0px;font-size:18px;height:15px !important;padding-top:5px;}
.slider_container .slider_bottom b{font-family: Avenir LT Black;}

.subpg_slider_container{width:1000px;margin: auto;/*padding-top: 171px;*/;overflow:hidden;}
.subpg_slider_container .subpage_slider_left{width:245px;float:left;background-color:#e9eef5; margin-top:171px;}
.subpg_slider_container .subpage_slider_left .left_inner ul li{/*font-family:AvenirLTStd-Roman*/;list-style:none !important; font-size:14px;}
.subpg_slider_container .subpage_slider_left .left_inner ul li a{color:#0f5ca1;text-decoration:none;line-height:20px;}
.subpg_slider_container .subpage_slider_left .left_inner ul li a:hover{background-color:transparent;}
.subpg_slider_container .subpage_slider_left .left_inner ul{padding:0px;}
.subpg_slider_container .subpage_slider_left .subpage_slider_left_inner{padding:21px 27px 0px 27px;}
.subpg_slider_container .subpage_slider_left .subpage_slider_left_inner .left_inner .menu_item{background-color:#c6d4e6;margin-bottom:11px;padding:11px 13px 9px 13px;font-size:15px;/*font-family:Avenir LT Black*/;cursor: pointer;text-transform: uppercase;}
.subpg_slider_container .subpage_slider_left .subpage_slider_left_inner .left_inner .menu_item a{text-decoration:none;color:#0f5ca1;}
.subpg_slider_container .subpage_slider_left .subpage_slider_left_inner .left_inner .menu_item img{margin-left:20px;float:right;margin-top: 6px;}
.subpg_slider_container .subpage_slider_right{width:755px;float:left; margin-top:110px;overflow: hidden;}
.subpg_slider_container .subpage_slider_right .subpage_right_upper_part{border-bottom:4px solid #24a5b6;}
.subpage_right_upper_part.without_image{ margin-top:61px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part{padding-top:40px;padding-left:60px;/*padding-right:44px*/;padding-bottom:46px;}

.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .img_div{float:left;margin-right:15px;width:150px;margin-top:10px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .team_info{width:485px;overflow:hidden;margin-top:10px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part p a{color:#0f5ca1;text-decoration:none;font-weight:bold;display:none;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part p.readmore a {display: block; float: left}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .subpage_main_container .content_title{font-family:Avenir LT Black;color:#3c3c3c;font-size:18px;color: #0f5ca1;margin-bottom: 19px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .subpage_main_container .content_text{/*font-family:AvenirLTStd-Roman;*/color:#3c3c3c;font-size:12px;line-height: 15px;}

.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part{text-align: left;width: 431px;float: left;padding-right: 10px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .breadcrumbs{padding:0px;overflow:hidden;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .breadcrumbs span{display:block !important;float: left;font-family: AvenirLTStd-Roman;font-size: 12px;color: #0f5ca1;text-decoration: none;cursor: pointer;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .breadcrumbs a{font-family:AvenirLTStd Heavy;font-size:12px;color:#0f5ca1;text-decoration:none;float:left;width:100%;float:left;width:auto;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .breadcrumbs img{float:left;vertical-align: middle;margin-top: 8px;margin-left: 5px;margin-right: 5px;}

.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .breadcrumbs a:hover{background-color:transparent;text-decoration:none;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part article{width:372px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part article h2{font-family:Avenir LT Black;font-size:18px;color:#0f5ca1;border-bottom:0px;margin-bottom:0px;text-transform:uppercase;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part article p{/*font-family:AvenirLTStd-Roman*/;font-size:12px;color:#3c3c3c;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .contact h2{font-family:Avenir LT Black;font-size:18px;color:#0f5ca1;border-bottom:0px;margin-bottom:0px;text-transform:uppercase;}

.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .blog .items-more{display:none;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part .blog article{width:100%;}


.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_right_part{float:left;width:210px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_right_part .moduletable h3{font-family:Avenir LT Black;font-size:18px;color:#0f5ca1;border-bottom:0px;margin-bottom:0px;text-transform: uppercase;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_right_part .moduletable form{width:200px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_right_part .moduletable form input{width:200px;border-radius:0px;border-color:#b2b2b2;;color:#b2b2b2;padding:4px;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_right_part .moduletable form select{width:200px !important;border-radius:0px;border-color:#b2b2b2;color:#b2b2b2;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_right_part .moduletable form textarea{width:200px !important;border-radius:0px;border-color:#b2b2b2;color:#b2b2b2;resize: vertical;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_right_part .moduletable form input[type="submit"] {width:65px;float:right;background-image:url(../images/submit_background.png);text-transform:uppercase;color:#0f5ca1;font-size:12px;font-weight:bold;border-radius:5px;border:none;padding-top: 8px;padding-bottom: 6px;cursor: pointer;}

.subpg_slider_container .subpage_slider_right .subpage_right_upper_part .subpage_image_inner img{/*margin-top:-91px;*/max-height:285px;width:100%}
.subpg_slider_container .subpage_slider_right .subpage_right_upper_part .header_img_desc{margin-left:60px;position: absolute;margin-top: -141px;}
.subpg_slider_container .subpage_slider_right .subpage_right_upper_part .img_title{font-family:Avenir LT Black;font-size:30px;color:#0f5ca1;}

.subpg_slider_container .subpage_slider_right .subpage_right_upper_part .img_desc{width:333px;height:80px;margin-top:18px;;font-family:AvenirLTStd-Roman;font-size:15px;color:#3c3c3c;}

.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part #xmap div ul.level_0 li a{text-decoration: none;
font-family: AvenirLTStd Heavy;font-size: 16px;color: #0f5ca1;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part #xmap div ul.level_0 li a ul.level_1 li a{font-size:12px !important;}

.color-theme1,.ctheme-primary{color:#0f5ca1}
.color-theme2,.ctheme-secondary{color:#24a5b6}

.artical_container{width:1000px;margin:auto;overflow:hidden;text-align:left;}
.artical_container .what_we_do_section{width:236px;margin-right:18px;float:left;}
.artical_container .what_we_do_section .moduletable h3{font-family:Avenir LT Black;font-size:18px;color:#0f5ca1;border-bottom: 4px solid #24a5b6;}
.artical_container .what_we_do_section .moduletable p{font-size:12px;color:#3c3c3c;font-weight:normal;}
.artical_container .what_we_do_section .moduletable .more_link{text-transform:uppercase;color:#0f5ca1;font-weight:bold;}
.artical_container .what_we_do_section .moduletable .more_link a{text-decoration:none !important;color:#0f5ca1;}
.artical_container .what_we_do_section .moduletable .more_link a:hover{background-color:transparent;}

.artical_container .meet_our_physio{width:236px;margin-right:18px;float:left}
.artical_container .meet_our_physio .moduletable h3{font-family:Avenir LT Black;font-size:18px;color:#0f5ca1;border-bottom: 4px solid #24a5b6;}
.artical_container .meet_our_physio .moduletable p{font-size:12px;color:#3c3c3c;font-weight:normal;}
.artical_container .meet_our_physio .moduletable .more_link{text-transform:uppercase;font-weight:bold;}
.artical_container .meet_our_physio .moduletable .more_link a{text-decoration:none !important;color: #24a5b6;}
.artical_container .meet_our_physio .moduletable .more_link a:hover{background-color:transparent;}

.artical_container .who_we_help{width:236px;margin-right:18px;float:left}
.artical_container .who_we_help .moduletable h3{font-family:Avenir LT Black;font-size:18px;color:#0f5ca1;border-bottom: 4px solid #24a5b6;}
.artical_container .who_we_help .moduletable p{font-size:12px;color:#3c3c3c;font-weight:normal;}
.artical_container .who_we_help .moduletable .more_link{text-transform:uppercase;color: #24a5b6;font-weight:bold;}
.artical_container .who_we_help .moduletable .more_link a{text-decoration:none !important;color: #24a5b6;}
.artical_container .who_we_help .moduletable .more_link a:hover{background-color:transparent;}

.artical_container .latest_news{width:236px;float:left}
.artical_container .latest_news ul li a{color:#0f5ca1;text-decoration:none;font-size:14px;}
.artical_container .latest_news ul li p{margin-bottom:0px;}
.artical_container .latest_news ul a{color:#0f5ca1;font-size:14px;font-family: AvenirLTStd-Roman;text-decoration:none;font-weight: bold;
font-size: 12px;}



.artical_container .latest_news .moduletable h3{font-family:Avenir LT Black;font-size:18px;color:#0f5ca1;border-bottom: 4px solid #24a5b6;}
.artical_container .latest_news .moduletable p{font-size:12px;color:#3c3c3c;font-weight:normal;}
.artical_container .latest_news .moduletable .more_link{text-transform:uppercase;color:#0f5ca1;font-weight:bold;}
.artical_container .latest_news .moduletable .more_link a{text-decoration:none !important;color:#24a5b6;}
.artical_container .latest_news .moduletable .more_link a:hover{background-color:transparent;}

.footer_outer_container{text-align:center;}
.footer{background-color:#0f5ca1;color:#FFFFFF;overflow:hidden;width:1000px;margin:auto;text-align:center;padding-top:30px;padding-bottom:24px;margin-bottom:15px;display:inline-block;}
.footer .title_text{font-size:18px;font-family:Avenir LT Black;text-transform:uppercase;}
.footer .add_text{font-size:12px;/*font-family:AvenirLTStd-Roman;*/}

.footer_outer_container .footer a{color:#FFF;text-decoration:none;}

.footer_bottom{width:1000px;margin:auto;padding-bottom:47px;}
.footer-bottom-main{text-align: center;/* width: 100%;*/}
.footer_bottom .copy_right{font-family:AvenirLTStd-Roman;font-size:12px;color:#444;float:left;/*margin-right:112px*/margin-right:225px;margin-top: -6px;}
.footer_bottom .concept_mark{font-family:Avenir LT Black;font-size:12px;float:right;margin-top: -6px;}
.footer_bottom .concept_mark a{color:#444;text-decoration:none;font-family: AvenirLTStd-Roman;}
.footer_bottom .concept_mark a:hover{background-color:transparent;text-decoration:underline;}
.footer_bottom .sitemap{font-family:Avenir LT Black;font-size:10px;color:#3c3c3c;}
.footer_bottom .sitemap ul li{float: left;padding-right: 8px;border-right: 1px solid #3c3c3c;margin-right: 8px;}
/*.footer_bottom .sitemap ul li:last-child{border-right:0px;}*/
.footer_bottom .sitemap ul .item-110{border-right:0px;}
.footer_bottom .sitemap ul li a{border-bottom:0px !important;padding:0 !important;font-family: AvenirLTStd-Roman;}

#TB_window #TB_ajaxContent form#appointment_form input,textarea,select {width:100% !important;color:#b2b2b2;padding:4px;}
#TB_window #TB_ajaxContent form#appointment_form textarea{width:100% !important;color:#b2b2b2;padding:4px;}
#TB_window #TB_ajaxContent form#appointment_form select {width:100% !important;color:#b2b2b2;padding:4px;}
#TB_window #TB_ajaxContent form#appointment_form input [type="submit"]{background-color:#000 !important;}
#TB_window #TB_ajaxContent{padding:15px;color: #0f5ca1;font-weight: bold;background-image:url(../images/submit_background.png);}

.fullwidthcls{width:100% !important;}
.fullwidthcls .item-page{width:100% !important;}

.mobile_logo_div{display:none;}
.mobile_main_container{display:none;}
.mobile_footer_outer{display:none;}
.mobile_main_container{display:none;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part article h1{font-family:Avenir LT Black;font-size:18px;color:#0f5ca1;border-bottom:0px;margin-bottom:0px;text-transform:uppercase;padding: 10px 0px;}
.subpage_right_lower_left_part h1{font-family:Avenir LT Black;font-size:18px!important;color:#0f5ca1 !important;border-bottom:0px;margin-bottom:0px;text-transform:uppercase;padding: 10px 0px;}
p.readmore {
	width: 100%;
	float: left;
}
/*
.org_menu
{
	text-align: right;
	float: right;
}
*/
.subpage-slider-main
{
	text-align: center;
	width: 100%	;
}
.slider-left-main
{
	text-align: center;
}
.slider-main
{
	text-align: center;
	width: 100%;
}
.menu-main-container
{
	text-align: right ;
	float: right 	;
	width: 525px;

}
dl.article-info {
	border: none;
	padding-left: 0;
}
dd.published {
	padding: 0;
	border: 0px;
}
ul.nav.menu.menuitem li a {
	background-color: #c6d4e6;
	margin-bottom: 11px;
	padding: 11px 13px 9px 13px;
	font-size: 15px;
	/* font-family: Avenir LT Black; */
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	color: #0f5ca1;
}

.accordian_title a i {
	padding-right: 10px;
}
.accordian_title a{
	text-decoration: none !important;
}
.accordian:not(:last-child) {
	border-bottom: 1px solid #24a5b6;
}
.accordian {
	padding: 10px 0;
}
.control-group > span {
	display: block;
}
.g-recaptcha {
	max-width: 320px;
}
.g-recaptcha > div > div:before ,.multi_recaptcha > div > div:before {
	content: '';
	position: absolute;
	right: 0px;
	background-color: #F9F9F9;
	width: 30%;
	height: 77px;
	border-style: solid;
	border-color: #D3D3D3;
	border-width: 1px 1px 1px 0;
	top: 0px;
	box-sizing: border-box;
	z-index: 1;
}
.subpage_right_lower_right_part .g-recaptcha > div > div:before {
  width: 20%;
}
.g-recaptcha > div > div,.multi_recaptcha > div > div {
	position: relative;
	width: 100% !important;
	max-width: 100%;
	border-right: 1px solid #D3D3D3;
	border-radius: 3px;
	overflow: hidden;
}
.buttons-wrapper.control-group.cap-sub.sub {
	padding-top: 6px;
}
.mian-container1
{
	text-align: center;
}
#extnav li ul
{
	margin-left: 0px !important;
	display: none;
}

#extnav li:hover ul
{
	display: block !important;
	z-index: 100;
}
ul.nav.menu .item-102, ul.nav.menu .item-107, ul.nav.menu .item-106  {
	display: none;
}
form.newsletter {
	margin: 0;
	width: 240px;
	float: left;
}
.sucscribe_container button {
	/* line-height: 30px; */
	margin-top: 25px;
	float: left;
}
.sucscribe_container:after
{
	border-top: 64px solid #0F5CA1;
}
.accordian_desc {
	display: none;
	padding-left: 22px;
	padding-top: 10px;
}
.accordian_desc.active
{
	display: block;
}
.footer_bottom .concept_mark a:hover {
	text-decoration: none;
}


@media only screen and (max-width : 767px) {
.main_header{display:none;}
.mobile_main_container{display:block;padding:0 15px 0 15px;width:auto;#background-image:url(../images/bg_mobile_img.png);background-repeat:no-repeat;background-size:cover;}
.header_container .header_inner_container .logo_div{display:none;}	
.mobile_logo_div{display:block;width:100%;text-align:center;padding:10px 0 10px 0;}
.mobile_logo_div .make_appoint{background-color:#FFF;color:#0f5ca1;margin-bottom:10px;padding:8px 0 8px 0;text-transform: uppercase;}
.mobile_logo_div img{margin-bottom:10px;}
.mobile_logo_div .contact_num{color: #0f5ca1;font-size: 20px;background-color: #0f5ca1;padding:8px 0 8px 0;}
.mobile_logo_div .contact_num a{text-decoration: none;color: #FFF;font-family: AvenirLTStd-Roman;}
.mobile_logo_div .contact_num a:hover{color: #FFF;}
.subscriber_container_outer{display:none;}

.header_container .header_inner_container .menu_div{display:none;}
.mobile_main_container .mobile_menu_container ul li{width:100%;background-color:#0f5ca1;}
.mobile_main_container .mobile_menu_container ul li a{font-size:18px;float:none !important;background-color:#0f5ca1 !important;color:#FFF;border-radius:0px !important;}

.mobile_main_container .mobile_menu_container .menu ul{padding:0px;margin:0px;line-height:24px;}
.mobile_main_container .mobile_menu_container .menu ul li{list-style:none !important;margin-bottom:1px;padding-left: 5px;width: auto;cursor:pointer;padding:8px 0 8px 5px;}
.mobile_main_container .mobile_menu_container .menu ul li a{padding-left:10px;text-decoration:none;background-color: #0f5ca1 !important;}
.mobile_main_container .mobile_menu_container .menu ul li ul li a{background-color:#627EA2 !important;}
.mobile_main_container .mobile_menu_container .menu .dropdown_menu{font-size:18px;;color:#FFF;padding-left: 10px}
.mobile_main_container .mobile_menu_container .menu ul li ul li{padding-left:10px;width:auto;background-color: #627EA2;margin-right: 5px;margin-bottom:0px;}
.mobile_footer_outer{display:block;}
.mobile_footer{text-align:center;overflow:hidden;display:inline-block;width: 100%;margin-top:20px;background-color:#0f5ca1;color:#FFF;padding:20px 0 20px 0;}
.mobile_footer .mobile_footer_main_text{font-size: 14px;font-family: Avenir LT Black;text-transform: uppercase;}
.mobile_footer .mobile_address{font-size: 12px;font-family: AvenirLTStd-Roman;text-transform: uppercase;line-height:15px;margin-bottom:10px;}
.mobile_footer .mobile_address a{text-decoration:none;color:#FFF;}
.mobile_footer .mobile_copyright{font-family: AvenirLTStd-Roman;font-size: 10px;color: #FFFFFF;line-height:12px;}
.mobile_footer .mobile_copyright a{text-decoration:none;color:#FFF;}
.mobile_main_container .mobile_main_content{margin: 10px 0 10px 0;overflow: hidden;display: inline-block;width: 100%;}
.mobile_main_container .mobile_main_content h2{font-size:12px;}
.mobile_main_container .mobile_main_content .blog-featured h1{font-size:12px;}
.mobile_main_container .mobile_main_content .contact_mob_add{font-size:12px;line-height:15px;}
.mobile_main_content .img_div{text-align:center;margin-bottom:10px;}
.mobile_main_content p a{color:#0f5ca1 !important;text-decoration:none;font-weight:bold;}
.subpg_slider_container .subpage_slider_right .subpage_right_lower_part .subpage_right_lower_left_part h1{font-family:Avenir LT Black;font-size:18px!important;color:#0f5ca1 !important;border-bottom:0px;margin-bottom:0px;text-transform:uppercase;padding: 10px 0px;}
.subpg_slider_container{display:none}
.footer_bottom{display:none;}
.footer_outer_container{display:none;}
.slider_container{display:none;}
.artical_container{display:none;}
	.make_appoint button {
		background: transparent;
		border: none;
		font-size: 100.01%;
		color: #0f5ca1;
		font-weight: 600;
		box-shadow: none;

	}
	.mobile_main_content .item-page h1, .mobile_main_content .subpage_main_container h1 {
		font-family: Avenir LT Black;
		font-size: 18px !important;
		color: #0f5ca1;
		border-bottom: 0px;
		margin-bottom: 0px;
		text-transform: uppercase;
		padding: 10px 0px;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE9+ CSS styles go here */
	.subpg_slider_container .subpage_slider_right
	{
		margin-top: 0px;
	}

}




































