/*
Theme Name: TNI
Theme URI:
Author: Parachute Design
Author URI: http://parachutedesign.ca
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */
* {
    transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border 0.5s ease 0s;
	-o-transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border 0.5s ease 0s;
	-webkit-transition: background-color 0.5s ease 0s, color 0.5s ease 0s, width 0.5s ease 0s, border 0.5s ease 0s;
	 margin:0 auto;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('fonts/OpenSans-Bold.html');
    src: url('fonts/OpenSans-Boldd41d.html?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-2.html') format('woff'),
         url('fonts/OpenSans-Bold.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-3.html#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
	max-width: 100%;
}
html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:100%;
}
body, button, input, select, textarea {
	color: #2b2b2b;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	-webkit-text-size-adjust:none;
}
body {
	background: #ffffff;
}
a {
	color: #009bff;
	text-decoration: none;
	transition: all 0.4s ease 0s;
}
a:focus {
	outline: none;
}
a:hover, a:active {
	outline: 0;
}
a:active, a:hover {
	color: #009bff;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: 700;
	margin: 36px 0 12px;
	font-family: 'Open Sans', sans-serif; 
}
h1 {
	font-size: 48px;
	line-height: 1.3846153846;
	font-weight: 800;
}
h2 {
	font-size: 24px;
	line-height: 1;
}
h3 {
	font-size: 18px;
	line-height: 1.0909090909;
	font-weight: 800;
}
h4 {
	font-size: 16px;
	line-height: 1.2;
}
h5 {
	font-size: 14px;
	line-height: 1.3333333333;
}
h6 {
	font-size: 13px;
	line-height: 1.5;
}
address {
	font-style: italic;
	margin-bottom: 24px;
}
abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}
b, strong {
	font-weight: 700;
}
cite, dfn, em, i {
	font-style: italic;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
p {
	margin-bottom: 24px;
	font-size:16px;
	line-height:24px;
}
code, kbd, tt, var, samp, pre {
	font-family: monospace, serif;
	font-size: 15px;
	-webkit-hyphens: none;
	-moz-hyphens:none;
	-ms-hyphens: none;
	hyphens:none;
	line-height: 1.6;
}
pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
blockquote, q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens:none;
	quotes: none;
}
/*blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none;
}*/
blockquote:after, q:before, q:after {
	content: "";
	content: none;
}
blockquote:before{
	content: "";
	background: url("images/quotes-img.png") no-repeat;
	width:57px;
	height:47px;
	left:0;
	top:12px;
	position:absolute;
}
blockquote {
	/*color: #767676;
	font-size: 19px;
	font-style: italic;
	font-weight: 300;
	line-height: 1.2631578947;
	margin-bottom: 24px;*/
	color: #fff;
    font-size: 28px;
    font-weight: 300;
    line-height: 32px;
	position:relative;
	padding-left:90px;
}
blockquote p{
	color: #fff;
    font-size: 28px;
    font-weight: 300;
    line-height: 32px;
	padding-top:34px;
}

blockquote cite, blockquote small {
	color: #2b2b2b;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote strong, blockquote b {
	font-weight: 400;
}
small {
	font-size: smaller;
}
big {
	font-size: 125%;
}
sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
dl {
	margin-bottom: 24px;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 24px;
}
/*ul, ol {
	list-style: none;
	margin: 0 0 24px 20px;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul, li > ol {
	margin: 0 0 0 20px;
}*/

ul {
	list-style: none;
	/*margin: 0 0 24px 20px; clear:both;*/
	margin: 0 0 20px;
	
}


ul li {
    background: rgba(0, 0, 0, 0) url("images/ul-icon.png") no-repeat scroll left 6px;
    color: #36424a;
    font-size: 16px;
    line-height: 30px;
    padding-left: 40px;
}
ol {
    counter-reset: item;
    list-style-type: none;
    margin: 0 0 47px 20px;
    padding: 0;
}
ol li:before {
    color: #009bff;
    content: counter(item, decimal);
    counter-increment: item;
    font-size: 24px;
    font-weight: 800;
    left: -16px;
    line-height: 30px;
    list-style-type: decimal;
    position: absolute;
    top: 0;
}

ol li {
    color: #36424a;
    font-size: 16px;
    line-height: 30px;
    padding-left: 20px;
    position: relative;
}
li > ul, li > ol {
	margin: 0 0 0 20px;
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}
figure {
	margin: 0;
}
fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}
legend {
	white-space: normal;
}
button, input, select, textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}
button, input {
	line-height: normal;
}
input, textarea {
	background-image: -webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0)); /* Removing the inner shadow, rounded corners on iOS inputs */
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table, th, td {
	border: 1px solid rgba(0, 0, 0, 0.1);
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin-bottom: 24px;
	width: 100%;
	/*width: auto;*/
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
th {
	border-width: 0 1px 1px 0;
	font-weight: bold;
}
td {
	border-width: 0 1px 1px 0;
	padding:4px 8px;
}
del {
	color: #767676;
}
hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px;
}

/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */
::selection {
 background: #009bff;
color: #fff;
 text-shadow: none;
}

::-moz-selection {
 background: #009bff;
 color: #fff;
 text-shadow: none;
}
/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */

/* Input fields */

input, textarea {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 8px 10px 7px;
}
textarea {
	width: 100%;
}
input:focus, textarea:focus {
	border: 1px solid rgba(0, 0, 0, 0.3);
	outline: 0;
}
/* Buttons */

button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
	/*background-color: #24890d;*/
	border: 0;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 30px 11px;
	text-transform: uppercase;
	vertical-align: bottom;
}
button:hover, button:focus, .button:hover, .button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
	/*background-color: #41a62a;*/
	color: #fff;
}
button:active, .button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
	/*background-color: #55d737;*/
}
.search-field {
	width: 100%;
}
.search-submit {
	display: none;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
/* color: #939393;*/
}

:-moz-placeholder {
 /*color: #939393;*/
}

::-moz-placeholder {
/* color: #939393;*/
 opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
 /*color: #939393;*/
}
/* Responsive images. Fluid images for posts, comments, and widgets */

.comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption {
	max-width: 100%;
}

/**
 * Make sure images with WordPress-added height and width attributes are
 * scaled correctly.
 */

.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {
 height: auto;
}
img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {
	height: auto;
	max-width: 100%;
}
/* Make sure embeds and iframes fit their containers */

embed, iframe, object, video {
	margin-bottom: 24px;
	max-width: 100%;
}
p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {
	margin-bottom: 0;
}
/* Alignment */

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {
	/*margin: 7px 24px 7px 0;*/
	margin:20px 24px 48px 0;
}
img.alignnone { /*margin: 7px 24px 19px 0;*/ margin:20px 24px 19px 0; } 
.wp-caption.alignleft {
	margin: 20px 14px 7px 0;
}
blockquote.alignright, figure.wp-caption.alignright, img.alignright {
	/*margin: 7px 0 7px 24px;*/
	margin:20px 24px 48px 0;
}
.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}
blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}
.site-content blockquote.alignleft, .site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}
.site-content blockquote.alignleft p, .site-content blockquote.alignright p {
	margin-bottom: 17px;
}
.wp-caption {
	margin-bottom: 24px;
}
 .wp-caption img[class*="wp-image-"] {
 display: block;
 margin: 0;
}
.wp-caption {
	color: #767676;
}
.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
}
div.wp-caption .wp-caption-text {
	padding-right: 10px;
}
 div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {
 padding-left: 10px;
 padding-right: 0;
}
.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.hide {
	display: none;
}
/* Genericons */

.bypostauthor > article .fn:before, .comment-edit-link:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .contributor-posts-link:before, .menu-toggle:before, .search-toggle:before, .slider-direction-nav a:before, .widget_twentyfourteen_ephemera .widget-title:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 Genericons;
	text-decoration: inherit;
	vertical-align: text-bottom;
}
.comment-form label {
	display: block;
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
	width: 100%;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #55d737;
	font-weight: 900;
}

/*************customized styles starts**************/

#main { width:100%; margin:0 auto;}
.main-container { width:100%;}
.inner-container { width:1110px; }
.andrew-locator-inner { width:75%; }

header.header-container{ width:100%;}
.header-container .header-content { width:100%; padding:32px 0 0; display:table;}
.header-content .logo { display:table-cell; }
.header-content .logo img { margin:0 3em 0 0;  display: block;}
.header-content .header-right { display:table-cell; width:80%; vertical-align: top;}

.header-right .header-row-1 { width:100%; height:43px; margin:6px 0 0;}
.header-row-1 .row-1-left{ float:left; width:59%; margin:0;/* min-width:450px;*/}
.header-row-1 .row-1-right{ float:right; }

ul.row-nav-1 { margin:0; padding:0; list-style-type:none; background:none;}
ul.row-nav-1 > li{ background:none; display:inline-block; border-left:1px solid #708695; padding:0 2% 2px 2.8%; line-height: 20px; }
ul.row-nav-1 > li:first-child { border:none; padding-left:0px;}
ul.row-nav-1 > li a{ background:none; display:inline-block; font-size:13px; letter-spacing:0.7px; font-weight:600; font-family: 'Open Sans', sans-serif; color:#708695;}
ul.row-nav-1 > li a:hover { color: #009bff;}
ul.row-nav-1 > li.current-menu-item > a, ul.row-nav-1 > li.current-menu-parent > a,  ul.row-nav-1 > li.current-post-parent > a { color: #009bff; }


input.post-code { border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; font-size:12px; color:#36424a; padding:5.5px 10px; font-family: 'Open Sans', sans-serif; width:206px; font-weight:600; border:1px solid #cccccc;  }
input.post-sub { border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; font-size:12px; color:#fff; 
padding:6.5px 6px; width:115px;  margin:0 0 0 -5px; font-family: 'Open Sans', sans-serif;  background:#009bff; font-weight:600; }
input.post-sub:hover { background:#057fce;}

input.post-code::-webkit-input-placeholder { color:#36424a; }
input.post-code:-moz-placeholder {color:#36424a; } /* firefox 19+ */
input.post-code:-ms-input-placeholder { color:#36424a; } /* ie */
/*input.post-code::-moz-placeholder { color:#36424a; }*/



/*************Menu**************/
.header-right .header-row-2 { width:100%; clear:both; }
.header-row-2 .menu-container { width:100%; padding:5px 0 0;}
.menu-moblie { display:none;}

nav ul.main-menu { margin:0; padding:0; list-style-type:none; text-align:left; }
nav ul.main-menu > li { background:none; position:relative; display:inline-block; padding:1% 0 3.8% 3.75%; /*padding:1% 4% 3.8% 0;*/ margin:0; background:none;    line-height: normal;}
nav ul.main-menu > li a { font-size:18px; color:#00539b; display:inline-block;   font-family: 'Open Sans', sans-serif;  font-weight:600;}
nav ul.main-menu li > a:hover { color:#009bff; }
nav ul.main-menu > li:first-child { padding-left:0; }
nav ul.main-menu > li.last_list { padding-right:0;}
nav ul.main-menu > li:last-child { padding-right:0;}

/********Sub Menu Level 1********/
nav ul.main-menu ul { display:none; position:absolute; background:#009bff; left:16px; top:63px; list-style-type:none; margin:0; width: 212px; text-align:left; padding:2px 19px 3px; z-index:9999; border-radius:0 0 6px 6px; }
nav ul.main-menu li:first-child ul { left:0;}
nav ul.main-menu ul:before { content:""; position:absolute; top:-16px; left:19%; background:url(images/menu-arrow.png) no-repeat; width:25px; height:16px;}
nav ul.main-menu li:hover > ul { display:block; }
nav ul.main-menu ul > li { line-height:25px; padding:0; border-top:1px solid #D7D5D5; margin:0; background:none;  }
nav ul.main-menu ul > li:first-child{ border:none; }
nav ul.main-menu ul > li a {  padding:9px 20px 9px 2px;  font-size:16px; display: block; color:#fff;  }
nav ul.main-menu ul > li a:first-child{ border:none;}
nav ul.main-menu ul > li a:hover { color:#00539b;}
nav ul.main-menu > ul li a:hover  { color:#00539b;}

/********Sub Menu Level 2********/
nav ul.main-menu ul ul { display:none; left:100%; top:auto; }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    nav ul.main-menu > li { padding:1% 3.6% 3.8% 0; }nav ul.main-menu ul { top:64px;}
	nav ul.main-menu ul { left:-16px;}
    /* Safari only override */
    ::i-block-chrome,nav ul.main-menu > li { padding:1% 4% 3.8% 0; } nav ul.main-menu ul { top:63px;}
}

/*To target IE 8, 9 and 10*/
@media screen\0 {
  nav ul.main-menu > li { padding:1% 3.2% 3.8% 0; }
   ul.row-nav-1 > li a { font-weight:500; }
    /*nav ul.main-menu > li.last_list { padding-right:3.8%; }*/
   
}

/* IE8 uses \0 */
@media all\0 { 
       nav ul.main-menu > li { padding:1% 3.2% 3.8% 0; }
	   ul.row-nav-1 > li a { letter-spacing:0.2px;  }
} 

.ie8 nav ul.main-menu > li a { font-weight:500; }


nav ul.main-menu > li.current-menu-item > a, nav ul.main-menu > li.current-page-ancestor > a, 
nav ul.main-menu > li.current-category-ancestor > a, nav ul.main-menu > li.current-post-parent > a,
nav ul.main-menu li:hover > a
{ color:#009bff;}

 nav ul.main-menu ul > li.current_page_item > a{ color: #00539b; }


/********Banner********/
section.banner-container{ width:100%; max-width:1700px; position:relative;}
section.banner-container .banner-img{ width:100%; overflow:hidden; position:relative; } 
section.banner-container .banner-content{ background:url(images/banner-bg.png) repeat; width:100%; padding:20px 0 64px; display:table; vertical-align:middle; position:absolute; bottom:0;  font-family: 'Open Sans', sans-serif;    } 
.banner_desktop, .home_slider_desktop { display:block; }
.banner_mobile, .home_slider_mobile { display:none; }

section.banner-container .banner-content.abt-ba {   padding: 20px 0 46px;}
.banner-content .banner-content-con { width:100%; }
.banner-content .banner-content-left{ float:left; width:64%;}
.banner-content .banner-content-right{  float:right; padding:3.6em 0 0; margin-right:80px !important;}
.banner-content .banner-content-left h1 { font-size:48px;  color:#00539b; font-weight:800;    margin: 32px 0 12px;}

.banner-content .banner-content-left h2 { font-size:48px;  color:#00539b; font-weight:800;    margin: 32px 0 12px; text-transform:uppercase; }

.banner-content .banner-content-left p{ font-size:28px; font-weight:300; color:#fff; line-height:32px; /*width: 550px;*/ width:100%; float:left;}

section.banner-container .banner-content.ser-banner {padding:20px 0 0px; }
.banner-content .banner-content-left.ser-inner{ padding:3% 0 0 8%; position:relative;}
.banner-content .banner-content-left.ser-inner span.qutoes-img{ position:absolute; left:0; top:12px;}
.banner-content .banner-content-left.ser-inner span.first-name, .first-name { display:block; text-align:right; font-size:18px; font-weight:700; color:#ffffff; clear:both; margin: 22px 0 0;}
 
.banner-content .banner-content-left.abt-ban h1 { margin:32px 0 6px; line-height:48px;}
.banner-content .banner-content-left.abt-ban h2 {/* margin:32px 0 6px;*/   margin:32px 0 21px;line-height:48px;}
.banner-content .banner-content-left.abt-ban p { margin-bottom:10px;}
  
span.research-img-btn { display:block; margin:15px -20px 0 0;} 


a.round-btn:before {  border: 1px solid #fff; border-radius: 50%;  content: ""; opacity:0.6; filter: alpha(opacity=60);     left: -1px; position: absolute; top: -1px;   transform: scale(1.2);	-webkit-transform: scale(1.2);	-moz-transform: scale(1.2); width: 180px; height: 180px;}
a.round-btn:after {  border: 1px solid #fff; border-radius: 50%;  content: "";  opacity:0.6; filter: alpha(opacity=60);  left: -1px;  position: absolute; top: -1px;   transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);  width: 184px; height: 184px;}
a.round-btn {width:144px; height:144px;    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:3px solid #ffffff; display:table-cell; vertical-align:middle; text-align:center; color:#fff; font-size:24px; font-weight:800; position:relative; }
span.round-learn { color:#fff; display:block; text-align:center; padding:0 12px; line-height:29px;}

.banner-content ul li, .banner-content ol li { color:#ffffff;}



/***************Animation Button***************/
.button {   float: left;   width: auto;      position:relative;}
.button  a {  display:block;  position:relative;  z-index:1;}
a.round-btn:after, a.round-btn:before {
    border: 1px solid #fff;
    border-radius: 50%;
    content: "";
    height: 144px;
    left: -1px;
    position: absolute;
    top: -1px;
    transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
    width: 144px;
}
a.round-btn:before {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
    transform: scale(1.4);
}


a.round-btn:hover:after {
    -webkit-animation: hoverafter 1.3s ease-out infinite;
    -moz-animation: hoverafter 1.3s ease-out infinite;
    animation: hoverafter 1.3s ease-out infinite;
}

a.round-btn:hover:before {
    -webkit-animation: hoverbefore 1.3s ease-out infinite;
    -moz-animation: hoverbefore 1.3s ease-out infinite;
    animation: hoverbefore 1.3s ease-out infinite;
}

@-webkit-keyframes hoverafter {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        border: 1px solid #fff;
    }
    100% {
        border: 1px solid #fff;
        -webkit-transform: scale(1.3);
		-moz-transform: scale(1.3);
		transform: scale(1.3);
        opacity: 0;
    }
}
@-moz-keyframes hoverafter {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        border: 1px solid #fff;
    }
    100% {
        border: 1px solid #fff;
       -webkit-transform: scale(1.3);
		-moz-transform: scale(1.3);
		transform: scale(1.3);
        opacity: 0;
    }
}
@keyframes hoverafter {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        border: 1px solid #fff;
    }
    100% {
        border: 1px solid #fff;
       -webkit-transform: scale(1.3);
		-moz-transform: scale(1.3);
		transform: scale(1.3);
        opacity: 0;
    }
}


@-webkit-keyframes hoverbefore {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        border: 1px solid #fff;
    }
    100% {
        border: 1px solid #fff;
		-webkit-transform: scale(1.6);
		-moz-transform: scale(1.6);
		transform: scale(1.6);
        opacity: 0;
    }
}
@-moz-keyframes hoverbefore {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        border: 1px solid #fff;
    }
    100% {
        border: 1px solid #fff;
       -webkit-transform: scale(1.6);
		-moz-transform: scale(1.6);
		transform: scale(1.6);
        opacity: 0;
    }
}
@keyframes hoverbefore {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        border: 1px solid #fff;
    }
    100% {
        border: 1px solid #fff;
        -webkit-transform: scale(1.6);
	    -moz-transform: scale(1.6);
		transform: scale(1.6);
        opacity: 0;
    }
}



/********Zoom Text********/
section.zoom-text-container { width:100%; background:#33afff; padding:13px 0 7px; display:table; height:35px;}
.text-size-container { display: inline-block; float:right;}
.text-size-container .text-size{ font-size:18px; color:#ffffff; display:inline-block; font-weight:700; vertical-align:middle; margin-right:19px; }
.text-size-container .text-size a{ color:#ffffff;}
.text-size-container .minus { margin-right:8px; display:inline;}
.text-size-container .plus { margin-right: 44px;}
.text-size-container .minus a img, .text-size-container .plus a img{ width:auto; }

/********content-col********/

section.content-col-container { width:100%; display:table; padding:87px 0 87px;}
section.content-col-container  .col-container { width:100%;}
.col-container ul.col-list{ background:none; margin:0; padding:0; list-style-type:none;}
.col-container ul.col-list li{ background:none; margin:0 0 0 3%; padding:0; width:31%; text-align:center; display:inline-block;  vertical-align: top;}
.col-container ul.col-list li:first-child{ margin:0;}
.col-container ul.col-list li span.col-con{ width:100%; }
.col-container ul.col-list li span.col-con img { display:block; margin:0 auto 18px; text-align:center; width:76px; }
.col-container ul.col-list li span.col-con h2 { font-weight:800; margin:0 0 17px; text-transform:uppercase;}
.col-container ul.col-list li span.col-con p{ color:#36424a; line-height:20px; margin-bottom:29px; font-size:15px;}
span.find a{ padding:6px 19px 8px; background:#009bff; font-size:18px; font-weight:700; color:#ffffff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
span.find a:hover{ opacity:0.8; filter: alpha(opacity=80);}

/*defaualt ul, ol */
.col-container ul.col-list li ul li { background: rgba(0, 0, 0, 0) url("images/ul-icon.png") no-repeat scroll left 6px; padding-left: 40px; margin:0; text-align:left; width:100%; font-size: 15px; }
.col-container ul.col-list li ol li { width:100%; text-align:left; padding-left:20px; margin:0; }


/********Content Start********/

section.content-container { width:100%; height:auto; /*height:1160px;*/ background:url(images/content-bg.jpg) no-repeat top center; 
background-size:cover;  }
section.content-container .content-con { width:100%; padding:64px 0 22px; display:block; }
.content-con h1{ color:#fff; font-size:48px; font-weight:800; text-align:center; margin:0 0 68px; text-transform:uppercase;}

.content-con .medical-imaging { width:100%;}
.medical-imaging ul.med-list { background:none; margin:0; padding:0; list-style:none; text-align:center; }
.medical-imaging ul.med-list li { background:none; margin:0; width:28.5%; padding:0 2.1% 5.6% 2.1%; /*padding:0 0 5.6% 6.8%;*/ text-align:center; display:inline-block; vertical-align:top; }
/*.medical-imaging ul.med-list li:first-child, .medical-imaging ul.med-list li.med_fourth, .medical-imaging ul.med-list li:nth-child(4n){ padding-left:0; }*/
.medical-imaging ul.med-list li span.med-con{ width:100%;}
.medical-imaging ul.med-list li span.med-con span.med-img img{ display:block; margin:0 auto 12px; text-align:center; }
.medical-imaging ul.med-list li span.med-con h2{ margin:0 0 13px; font-size:24px; color:#009bff; font-weight:800; letter-spacing:0.2px; text-transform:uppercase; line-height:23px; }
.medical-imaging ul.med-list li span.med-con p { color:#fff; line-height:20px; font-size:16px; margin-bottom: 26px; }
span.med-learn-more { display:inline-block;}
span.med-learn-more a { color:#fff; padding:6px 24px 8px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#5d6268; font-size:18px; font-weight:800; } 
span.med-learn-more a:hover { opacity:0.7; filter: alpha(opacity=70); }

/************Default ul li*************/
.medical-imaging ul.med-list li ul { margin-bottom:20px; }
.medical-imaging ul.med-list li ul li, .medical-imaging ul.med-list li ul li:first-child, .medical-imaging ul.med-list li ul li:nth-child(4n) 
{ background: url("images/ul-icon.png") no-repeat scroll left 6px; font-size: 15px;  margin: 0; padding-left: 40px;  text-align: left;  width: 100%; color:#ffffff; }
.medical-imaging ul.med-list li ol li, .medical-imaging ul.med-list li ol li:first-child{ color:#ffffff;   padding-left: 20px;  text-align: left;  width: 100%;}


.medical-service-imaging ul.med-ser-list li ul { margin-bottom:20px; }
.medical-service-imaging ul.med-ser-list li ul li, .medical-service-imaging ul.med-ser-list li ul li:first-child, .medical-service-imaging ul.med-ser-list li ul li:nth-child(4n) { background: url("images/ul-icon.png") no-repeat scroll left 6px; font-size: 15px;  margin: 0; padding-left: 40px;  text-align: left;  width: 100%; }

.medical-service-imaging ul.med-ser-list li ol li, .medical-service-imaging ul.med-ser-list li ol li:first-child, 
.medical-service-imaging ul.med-ser-list li ol li:nth-child(4n)
{  padding-left: 20px;  text-align: left;  width: 100%;}

/********Four Column Start********/

section.four-column-container { width:100%; }
section.four-column-container .four-col-content { width:100%; padding:57px 0 71px; }

.four-col-content ul.four-list { background:none; margin:0; padding:0; list-style:none;}
.four-col-content ul.four-list li { background:none; margin:0; padding:0 0 0 2.9%; display:inline-block; width:22.5%; vertical-align: top;}
.four-col-content ul.four-list li:first-child { padding-left:0;}
.four-col-content ul.four-list li span.four-con span.four-img img{/* display:block;*/ margin:0 auto 12px; width:40px; }
.four-col-content ul.four-list li span.four-con h2{ margin:0 0 8px; color:#36424a; font-size:18px; font-weight:800; text-transform:uppercase; }
.four-col-content ul.four-list li span.four-con p { color:#36424a; line-height:18px; font-size:14px; margin-bottom: 14px; }
.four-col-content ul.four-list li span.four-arrow a {  font-size:14px; font-weight:800; color:#009bff; } 
.four-col-content ul.four-list li span.four-arrow a:hover { opacity:0.7; filter: alpha(opacity=70); }
.four-col-content ul.four-list li span.four-arrow a span.four-arrow-img img { padding-left:5px; margin: -2px 0 0; width:12px; height:10px;}


/************Default ul li*************/
.four-col-content ul.four-list li ul { margin-bottom:20px; }
.four-col-content ul.four-list li ul li, .four-col-content ul.four-list li ul li:first-child { background: url("images/ul-icon.png") no-repeat scroll left 6px; font-size: 15px;  margin: 0; padding-left: 40px;  text-align: left;  width: 100%; }

.four-col-content ul.four-list li ol li, .four-col-content ul.four-list li ol li:first-child{   padding-left: 20px;  text-align: left;  width: 100%;}


/********Footer********/
footer.footer-container { width:100%; }
footer.footer-container .address-container { width:100%;  background:#19a5ff; display:table; padding:25px 0 25px;  }
.address-container .address-1{ display:table-cell; width:14%; height:100px; border-right:1px solid #fff; vertical-align:middle; }
.address-container .address-2{ display:table-cell; width:27%; height:100px;  border-right:1px solid #fff; vertical-align:middle; padding:0 1% 0 2.8%; }
.address-container .address-3{ display:table-cell; width:30%; height:100px;  vertical-align:middle; padding:0 0% 0 2.8%;  }

.address-container .address-1 h2 { font-size:28px; color:#36424a; text-transform:uppercase; margin:-8px 0 0; font-weight:800;}
.address-container p.gta { font-size:16px; font-weight:700;color:#36424a; text-transform:uppercase; margin-bottom:7px; line-height: 19px;}
.address-container .address-2 .addr-con { width:100%;} 
.addr-con ul.addr-list { background:none; list-style:none; margin:0; padding:0;}
.addr-con ul.addr-list li { background:none;  display:inline-block; margin-bottom:5px; padding:0; line-height:normal; font-size:16px; color:#fff; padding:0 0 2px 25px; display:inline;}
.addr-con ul.addr-list li a { color:#fff;}
/*.addr-con ul.addr-list li:hover { opacity:0.7; filter: alpha(opacity=70);}*/

.addr-con ul.addr-list li.map {  background:url(images/map-phone-fax-icon.png) 0 0 no-repeat; width:auto; height:21px; display:inline-block; margin-left: -1px; margin-bottom:12px; }
.addr-con ul.addr-list li.phone{ background:url(images/map-phone-fax-icon.png) no-repeat 1px -26px ; width:auto; height:21px;}
.addr-con ul.addr-list li.fax{ background:url(images/map-phone-fax-icon.png) no-repeat 0 -53px ; width:auto; height:21px;   margin: 0 0 0 17px;}

footer.footer-container .copy-container { width:100%; display:table; background:#36424a;}

ul#menu-footer-menu, ul#menu-footer-menu-1  { margin:0; padding:0; list-style-type:none; float:right;}
ul#menu-footer-menu li, ul#menu-footer-menu-1 li { margin:0; padding:0 0 0 0; list-style-type:none; background:none; display:inline-block; text-transform:uppercase; line-height:normal;  }
ul#menu-footer-menu li a, ul#menu-footer-menu-1 li a { font-size:13px; color:#ffffff; }
ul#menu-footer-menu li a:hover, ul#menu-footer-menu-1 li a:hover{ color: #009bff; }
ul#menu-footer-menu li.current_page_item > a, ul#menu-footer-menu-1 li.current_page_item > a{ color: #009bff; }

.cpy-right { font-size:13px; color:#ffffff;}
.copy-container .copy-content { width:100%; padding:16px 0 20px; display:table;}
.copy-content .copy-left { width:75%; float:left;   }
.copy-content .copy-right { float:right; }
.copy-left p.copy-text { margin:0; color:#fff; font-size:13px;}
.copy-left p.copy-text a{ color:#fff; }
.copy-left p.copy-text a:hover{ color:#009bff; }
.copy-left p.copy-text span.footer-menu{ /*margin-left:10%;*/ float:right;  margin-right: 20px;}
span.dot {  margin:1px 9px 0 5px;  color: #fff; float:left; }
ul#menu-footer-menu li:first-child span.dot{ display:none; }

.copy-right span.par{ margin:0; color:#fff; font-size:13px;}
span.par.mobile-site { display:none; color:#878787; }
.copy-right span.par a { color:#fff;}
.copy-right span.par a:hover{ color:#009bff; }

.footer-menu { display:block;}
.footer-menu.mob { display:none;}

/********Services Start********/

section.service-container { width:100%;  background:#ffffff;  }
section.service-container .service-con { width:100%; padding:98px 0 74px; display:block; }
.service-con h1{ color:#fff; font-size:48px; font-weight:800; text-align:center; margin:0 0 67px; text-transform:uppercase;}

.service-con .medical-service-imaging { width:100%;}
.medical-service-imaging ul.med-ser-list { background:none; margin:0; padding:0; list-style:none; text-align:center; }
.medical-service-imaging ul.med-ser-list li { background:none; margin:0; width:28.5%; padding:0 2.1% 5.6% 2.1%; text-align:center; display:inline-block; vertical-align:top; }
/*.medical-service-imaging ul.med-ser-list li:first-child, .medical-service-imaging ul.med-ser-list li.medser_fourth, .medical-service-imaging ul.med-ser-list li:nth-child(4n){ padding-left:0; }*/
.medical-service-imaging ul.med-ser-list li span.med-con{ width:100%;}
.medical-service-imaging ul.med-ser-list li span.med-con span.med-img img{ display:block; margin:0 auto 12px; text-align:center; }
.medical-service-imaging ul.med-ser-list li span.med-con h2{ margin:0 0 13px; font-size:24px; color:#009bff; font-weight:800; letter-spacing:0.2px; text-transform:uppercase; line-height:23px; }
.medical-service-imaging ul.med-ser-list li span.med-con p { color:#36424a; line-height:20px; font-size:16px; margin-bottom: 26px; }
span.med-ser-learn-more { display:inline-block;}
span.med-ser-learn-more a { color:#fff; padding:6px 24px 8px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#cdd0d2; font-size:18px; font-weight:800; } 
span.med-ser-learn-more a:hover { background:#bbbdbf; }


/********Four Sevices Column Start********/

section.four-ser-column-container{ width:100%; background:#36424a; }
section.four-ser-column-container .four-ser-col-content { width:100%; padding:63px 0 69px; }

.four-ser-col-content ul.four-ser-list { background:none; margin:0; padding:0; list-style:none;}
.four-ser-col-content ul.four-ser-list li { background:none; margin:0; padding:0 0 0 2.9%; display:inline-block; width:22.5%; vertical-align:top;}
.four-ser-col-content ul.four-ser-list li:first-child { padding-left:0;}
.four-ser-col-content ul.four-ser-list li span.four-ser-con span.four-ser-img img{/* display:block;*/ margin:0 auto 9px; width:37px; }
.four-ser-col-content ul.four-ser-list li span.four-ser-con h2{ margin:0 0 8px; color:#ffffff; font-size:18px; font-weight:800; text-transform:uppercase; }
.four-ser-col-content ul.four-ser-list li span.four-ser-con p { color:#ffffff; line-height:18px; font-size:14px; margin-bottom: 14px; }
.four-ser-col-content ul.four-ser-list li span.four-ser-arrow a {  font-size:14px; font-weight:800; color:#009bff; } 
.four-ser-col-content ul.four-ser-list span.four-ser-arrow a:hover { opacity:0.7; filter: alpha(opacity=70); }
.four-ser-col-content ul.four-ser-list span.four-ser-arrow a span.four-ser-arrow-img img { padding-left:5px; margin: -2px 0 0; width:12px; height:10px; }


/************Default ul li*************/
.four-ser-col-content ul.four-ser-listli ul { margin-bottom:20px; }
.four-ser-col-content ul.four-ser-list li ul li, .four-ser-col-content ul.four-ser-list li ul li:first-child 
{ background: url("images/ul-icon.png") no-repeat scroll left 6px; font-size: 15px;  margin: 0; padding-left: 40px;  text-align: left;  width: 100%; color:#ffffff; }

.four-ser-col-content ul.four-ser-list li ol li, .four-ser-col-content ul.four-ser-list li ol li:first-child{   padding-left: 20px;  text-align: left;  width: 100%; color:#ffffff;}


/********Content inner Start********/
section.content-inner-container { width:100%; }
section.content-inner-container .content-inner-con { width:100%; padding:66px 0 53px; overflow:hidden;  /*padding:66px 0 65px; */display:table; position:relative;}
section.content-inner-container.req-car .content-inner-con { padding:57px 0 50px; }
.content-inner-con .content-sidebar { width:315px; float:left;}
.content-inner-con .content-right { width:62.7%; float:right;}

.content-inner-con .content-right .sidebar-inner-con { width:100%;}
.sidebar-inner-con h3 { font-weight:800; font-size:18px; color:#36424a; margin:0 0 20px 12px; text-transform:uppercase;}

.sidebar-inner-con .sidebar-con{ width:100%; z-index:999;}
.sidebar-con ul.siderbar-list { background:none; list-style-type:none; margin:0; padding:0;}
.sidebar-con ul.siderbar-list li { background:none; position:relative; padding:0; line-height:27px;}
.sidebar-con ul.siderbar-list li > a { background:none; margin:0; padding:0;  display:block; padding:16px 3.2% 16px 12px;  /*padding:5.2% 3.2% 4.9% 3.8%;*/ border-bottom:1px solid #cdd0d2; color:#9aa0a4; font-size:18px; font-weight:800; text-transform:uppercase; /*letter-spacing:0.2px*/}
.sidebar-con ul.siderbar-list li:first-child > a { border-top:1px solid #cdd0d2;}
.sidebar-con ul.siderbar-list li > a:hover { color:#009bff;}
.sidebar-con ul.siderbar-list > li > a span { display:none; }
.sidebar-con ul.siderbar-list > li.current_page_item > a:before { display:none; }

.sidebar-con ul.siderbar-list > li.current_page_item > a, .sidebar-con ul.siderbar-list > li.current-cat > a { color:#009bff;}
.sidebar-con ul.siderbar-list > li.cur > a span { position:absolute; background:url(images/sidebar-active-icon.png) no-repeat right center; width:16px; height:28px; top:16px; margin: 0 0 0 7px; display: inline-block; }

.sidebar-con ul.siderbar-list > li.current_page_item > a span, .sidebar-con ul.siderbar-list > li.current-cat > a span { display:none; }
.sidebar-con ul.siderbar-list > li.current_page_item > a span, .sidebar-con ul.siderbar-list > li.current-cat > a span { position:absolute; background: url(images/sidebar-active-icon.png) no-repeat right center; width:16px; height:28px; /*top:16px;*/ top: 26%;  margin: 0 0 0 7px; display: inline-block; }



.content-inner-con .content-right .content-right-con { width:100%;}
.content-inner-con .content-right .content-right-con.careers-right { width:92.3%;}
.content-right-con h1 { font-size:48px; color:#009bff; font-weight:800; margin:9px 0 30px -3px; text-transform:uppercase;  line-height: 39px;}
.content-right-con p { font-size:16px; color:#36424a; line-height:24px; margin-bottom: 21px; }
.content-right-con img { /*border-radius:4px; margin:20px 0 0 0;*/ width:auto; }
.content-right-con h2 { text-transform:uppercase; font-weight:800; color:#009bff; font-size:24px; margin:47px 0 13px; }
.content-right-con h2 a{ color:#009bff; }
.content-right-con h2 a:hover{ /*color:#36424a;*/ opacity:0.75; filter: alpha(opacity=75); }
.content-right-con h3 { font-size:18px; color:#36424a; margin:0 0 9px; text-transform:uppercase; }

.content-right-con.abt-cont h1.abt-heading { font-size:36px; margin:6px 0 25px -3px;  }
.content-right-con.abt-cont.nws h1 { margin-bottom:23px}
.content-right-con.abt-cont h2 { margin: 29px 0 13px;}

.ie8 .content-sidebar { padding:0 !important; margin:0 !important; float:left !important;}
.content-right-con.careers-right h1 { margin-bottom:23px}

/********Default ul li********/

.content-right-con ul { margin:0 0 20px 0; padding:0; list-style-type:none; /*overflow: hidden;*/ position:relative;}
.content-right-con ul li { background:url(images/ul-icon.png) no-repeat left 6px; width:auto; height:auto; padding-left:40px; line-height:30px; font-size:16px; color:#36424a; /*display:flex;*/ display:block;  } 

.content-right-con ol{ margin:0 0 47px 20px; padding:0;  counter-reset: item; list-style-type: none; }
.content-right-con ol li:before { font-size:24px; line-height:30px; font-weight:800;  list-style-type:decimal; content: counter(item, decimal); counter-increment: item; color:#009bff; top:0; position:absolute; left:-16px;}
.content-right-con ol li { font-size:16px; color:#36424a;  padding-left:20px; position:relative; line-height:30px; }

/********DIRECTORS********/
.director-container { width:100%; margin:30px 0 0}
.director-content { width:100%; clear:both;}
.director-content .director-left { float:left; width:26%;}
.director-content .director-right{ float:right; width:70%;}

.director-content .director-right.director-full-width{ float:none; width:100%;}

.content-right-con .director-left img { border-radius:50%; margin:20px 0 0; height:160px; width:160px;}
.content-right-con.abt-cont .director-right h2 { margin: 18px 0 4px 0; }
.content-right-con.abt-cont .director-right p { margin-bottom:28px;}


/********PORTAL REGISTRATION********/

span.flieds { color:#009bff; display:block; margin:3px 0 0; font-weight:600;}

.portal-reg-form { width:508px; margin:37px 0 0 0;}
.portal-reg-form .port-cont { width:100%; margin:0 0 18px 2px;}
.port-cont label { display:block; font-weight:800; color:#009bff; font-size:16px; margin:0 0 3px 13px;}
.port-cont label span.lab-star { color:#36424a; margin-right:1px;}
.port-cont input.port { background:#ebeced; border-radius:4px; padding:14px 20px; font-size:16px; color:#36424a; border:none; width:100%;
 max-width:508px;}

.port-cont input.port::-webkit-input-placeholder { color:#36424a; }
.port-cont input.port:-moz-placeholder {color:#36424a; } /* firefox 19+ */
.port-cont input.port:-ms-input-placeholder { color:#36424a; } /* ie */
.port-cont input.port::-moz-placeholder { color:#36424a; }

.portal-reg-form .port-cont-sub { width:100%; margin:30px 0 0;}
.port-cont-sub input.port-btn { background:url(images/submit-arrow.png) no-repeat 104px center #36424a; width:140px; height:50px; border-radius:4px; font-size:18px; font-weight:800; text-align:left; padding:0 20px 1px; background-color:#36424a; z-index:999;  }
.port-cont-sub input.port-btn:hover { background:url(images/submit-arrow.png) no-repeat 104px center #4a565d; } 

/********REQUISITION FORMS********/
.requisition-forms { width:100%; margin:6.3% 0 0;}
.requisition-forms ul.requistion-list { margin:0; padding:0; background:none; list-style-type:none;}
.requisition-forms ul.requistion-list li { margin:0 0 5.6% 2.5%; padding:0; background:none; width:48%; vertical-align:top; display:inline-block; }
.requisition-forms ul.requistion-list li:first-child, .requisition-forms ul.requistion-list li.reqes_list, .requisition-forms ul.requistion-list li:nth-child(2n+1) { margin-left:0;}
.requisition-forms ul.requistion-list li span.requis-con { width:100%;}
.requisition-forms ul.requistion-list li span.requis-con span.requis-left { width:13%; float:left; margin:0 4.2% 0 0;}
.requisition-forms ul.requistion-list li span.requis-con span.requis-right { width:82.6%; float:right; margin:0 0 0 0;}
.requisition-forms ul.requistion-list li span.requis-con span.requis-left img { margin:0; }
span.requis-right h4 { font-size:16px; text-transform:uppercase; color:#36424a; margin:8px 0 6px; font-weight:800; }
span.requis-right p { font-size:14px; color:#36424a; line-height:18px; margin-bottom: 11px;}
span.down-load a {font-size:14px; font-weight:700; color:#009bff; text-transform:uppercase;  }
span.down-load a:hover { opacity:0.8; filter: alpha(opacity=80); }
span.down-load a span.down-load-arrow { display: inline-block;}
span.down-load a span.down-load-arrow img{ margin:-2px 0 0 2px; width:12px; height:10px;}


/************Default ul li*************/
.requisition-forms ul.requistion-list li ul { margin-bottom:20px; }
.requisition-forms ul.requistion-list li ul li, .requisition-forms ul.requistion-list li ul li:first-child { background: url("images/ul-icon.png") no-repeat scroll left 6px; font-size: 15px;  margin: 0; padding-left: 40px;  text-align: left;  width: 100%; }

.requisition-forms ul.requistion-list li ol li, .requisition-forms ul.requistion-list li ol li:first-child{   padding-left: 20px;  text-align: left;  width: 100%;}


/********RESEARCH CATEGORIES********/

.reseach-category-container { width:100%; margin:1.9% 0 0 3px; float:left;}
.reseach-category-container ul.reseach-cate-list  { margin:0; padding:0; background:none; list-style-type:none; }
.reseach-category-container ul.reseach-cate-list li { margin:0 0 4.2% 0; padding:0; background:none; width:100%; vertical-align:top; float:left;}
.reseach-category-container ul.reseach-cate-list li span.rese-con { width:100%; }
.reseach-category-container ul.reseach-cate-list li span.rese-con span.rese-left { width:6%; float:left; margin:0;}
.reseach-category-container ul.reseach-cate-list li span.rese-con span.rese-right { width:90.5%; float:right; margin:0;}
.reseach-category-container span.rese-right h2 { font-size:24px; color:#009bff; line-height:28px; margin:0 0 13px; }
span.rese-right h4 { font-size:16px; text-transform:uppercase; color:#36424a; margin:0px 0 8px; font-weight:800; }
span.rese-right h4 a {color:#36424a; }
span.rese-right h4 a:hover {color:#009bff; }
span.rese-right p { font-size:16px; color:#36424a; margin-bottom: 8px;}

/************Default ul li*************/
.reseach-category-container ul.reseach-cate-list li ul { margin-bottom:20px; }
.reseach-category-container ul.reseach-cate-list li ul li, .reseach-category-container ul.reseach-cate-list li ul li:first-child { background: url("images/ul-icon.png") no-repeat scroll left 6px; font-size: 15px;  margin: 0; padding-left: 40px;  text-align: left;  width: 100%; }

.reseach-category-container ul.reseach-cate-list li ol li, .reseach-category-container ul.reseach-cate-list li ol li:first-child{   padding-left: 20px;  text-align: left;  width: 100%;}

/********Pagination********/
.pagination-container { width:100%; float:left; margin:0; border-top:1px solid #566066; padding:39px 0 30px;}
.pagination-container .pagination-list { width:100%;}

.pagination-list ul.pagi-list { background:none; margin:0; padding:0; list-style-type:none;}
.pagination-list ul.pagi-list li{ background:none; padding:0; display: inline;  margin-right: 2px;}
.pagination-list ul.pagi-list li a, .pagination-list ul.pagi-list li span { padding:10px 19px;   /*padding:1.45% 2.8%; */ color:#009bff; font-weight:800; font-size:21px; background:#ebeced; display:inline-block; margin-top:6px; }
.pagination-list ul.pagi-list li a:hover {color:#36424a;}
.pagination-list ul.pagi-list li-first-child { }
.pagination-list ul.pagi-list li.curr-pag a { color:#36424a;}
.pagination-list ul.pagi-list li.left-arrow { text-indent:-9999px; background:url(images/pagi-arrow.png) no-repeat 0 0 #ebeced; width:20px; height:30px;}

.pagination-list ul.pagi-list li span{ /*border-radius:4px 0 0 4px;*/ color:#36424a;}
.pagination-list ul.pagi-list li.blog-pagination-next a { text-indent:-9999px; background:url("images/quote-arrow.png") no-repeat scroll -52px 0; width:20px; height:30px;}
/*.pagination-list ul.pagi-list li.blog-pagination-next a:hover { background-position: -52px -52px; }*/
.pagination-list ul.pagi-list li.blog-pagination-prveious a { text-indent:-9999px; background:url("images/quote-arrow.png") no-repeat scroll 0 -52px; width:12px; height:30px;}
/*.pagination-list ul.pagi-list li.blog-pagination-prveious a:hover { background-position: 0 -52px; }*/
.pagination-list ul.pagi-list li.current:first-child span { border-radius:4px 0 0 4px;} 
.pagination-list ul.pagi-list li.current:last-child span { border-radius:0 4px 4px 0;} 

/********News Category********/

.news-category-container { width:100%; margin:44px 0 0;}
.news-category-container .news-cate-content { width:100%; padding:0 0 38px; }
.news-category-container .news-cate-content .news-thumb { width:100%; }
.news-category-container .news-cate-content .news-thumb img { width:100%; border-radius:6px; margin:0 0 23px;   }
.news-category-container .news-cate-content h2 { margin:0 0 14px; line-height:28px; }
.news-category-container .news-cate-content h3 { color:#36424a;  margin: 0 0 8px;}
.news-category-container .news-cate-content h3 a { color:#36424a; }
.news-category-container .news-cate-content h3 a:hover { color:#009bff; }
.news-category-container .news-cate-content p { margin-bottom:11px;}
.news-category-container .news-cate-content h3 span.slash { margin:0 13px 0 11px;}


/********CAREERS********/

.career-container { width:100%; margin:1.9% 0 0; float:left;}
.career-container ul.career-list  { margin:0; padding:0; background:none; list-style-type:none; }
.career-container ul.career-list li { margin:0 0 4.2% 0; padding:0; background:none; width:100%; vertical-align:top; float:left;}
.career-container ul.career-list li span.care-con { width:100%; }
.career-container ul.career-list li span.care-con span.care-left { width:6%; float:left; margin:0;}
.career-container ul.career-list li span.care-con span.care-right { width:90%; float:right; margin:0;}
.career-container ul.career-list li span.care-con span.care-right h2 { font-size:24px; color:#009bff; line-height:28px; margin:0 0 13px 3px; }
.career-container ul.career-list li span.care-con span.care-right h3 { font-size:18px; text-transform:uppercase; color:#36424a; margin:0px 0 9px; font-weight:800; }
.career-container ul.career-list li span.care-con span.care-right h3 a {color:#36424a; }
.career-container ul.career-list li span.care-con span.care-right h3 a:hover {  color: #009bff;}
span.care-right p { font-size:16px; color:#36424a; margin-bottom: 3px;}

/************Default ul li*************/
.career-container ul.career-list li ul { margin-bottom:20px; }
.career-container ul.career-list li ul li, .career-container ul.career-list li ul li:first-child { background: url("images/ul-icon.png") no-repeat scroll left 6px; font-size: 15px;  margin: 0; padding-left: 40px;  text-align: left;  width: 100%; }

.career-container ul.career-list li ol li, .career-container ul.career-list li ol li:first-child{   padding-left: 20px;  text-align: left;  width: 100%;}



.content-inner-con .content-sidebar.care-sidebar { width: 340px; }
.content-inner-con .content-right { float: right; width: 62.8%; }

.content-inner-con .content-main { width:100%;}
.content-sidebar.care-sidebar .sidebar-inner-con h3 { color:#00539b; margin-left:0; margin-bottom:27px; margin-top: 9px;}

.content-sidebar.care-sidebarul.sidebar-con-testi { overflow:hidden; }
.sidebar-con-testi { width:100%; overflow:hidden;}
.sidebar-con-testi .side-quotation { width:92.2%;  float: left; border-bottom:1px solid #cdd0d2; padding:0 0 24px;}
.side-quotation .quote-line { width:100%; position:relative;}
.quote-line .quot-img { display:block; margin:0 20px 0 0; }
.quote-line .quot-img img {  }
.quote-line hr.quto-hr { position:relative; top:-16px; width:85.9%; left:25px; background:#cdd0d2; margin:0 auto 6px; } 

.content-inner-container .bx-wrapper .bx-viewport { /*height:auto !important;*/}
.content-inner-container .bx-wrapper * {  /*transition: all 0.5s ease 0s !important; -o-transition:all 0.5s ease 0s !important; -webkit-transition: all 0.5s ease 0s !important;*/  }

.content-sidebar.care-sidebar ul li { display:none; }
.content-inner-con .content-sidebar.care-sidebar ul li { /*display:none;*/ background:none; padding:0; }
.content-inner-con .content-sidebar.care-sidebar ul li:first-child { /*display: inline-block;*/ width:100%; line-height:normal; }
.content-inner-container .content-inner-con .content-sidebar.care-sidebar .bx-wrapper ul li { padding:0; background:none !important; width: 340px; position: relative; list-style:none; display:block; }
.content-inner-container .content-inner-con .content-sidebar.care-sidebar .bx-wrapper ul li:first-child {
	 /*display: block; */background:none !important; }

.content-inner-con .content-sidebar.care-sidebar ul.sidebar-con-testi li { display:none;}
.content-inner-con .content-sidebar.care-sidebar ul.sidebar-con-testi li:first-child { 
 display: inline-block;    }


/************Default ul li*************/
.content-inner-container .bx-wrapper ul li ul { margin-bottom:20px; }
.content-inner-container .bx-wrapper ul li ul li, .content-inner-container .bx-wrapper ul li ul li:first-child { background: url("images/ul-icon.png") no-repeat scroll left 6px; font-size: 15px;  margin: 0; padding-left: 40px;  text-align: left;  width: 100%; }

.content-inner-container .bx-wrapper ul li ol li, .content-inner-container .bx-wrapper ul li ol li:first-child{   padding-left: 20px;  text-align: left;  width: 100%;}


p.quto-text { font-size:28px; font-weight:500; line-height:38px; color:#009bff; float:left; width: 86%; margin-bottom:12px;}
.side-quotation p{ font-size:28px; font-weight:500; line-height:38px; color:#009bff; float:left; width: 90%; margin-bottom:7px; 
/*padding-left:12px;*/}
span.quto-author { font-size:18px; font-weight:800; line-height:24px; color:#36424a; clear:both; display:block; /*padding-left:14px;*/}
span.quto-author a {color:#36424a;}

.quto-arrow{ width:100%; float:left; margin:30px 0 0 14px; }
.quto-arrow a.qu-left { background:url(images/quote-arrow.png) no-repeat; width:50px; height:50px;  display: inline-block; text-indent:-99999px;}
.quto-arrow a.qu-left:hover { background:url(images/quote-arrow.png) no-repeat 0 -52px; }
.quto-arrow a.qu-right { background:url(images/quote-arrow.png) no-repeat -52px 0; width:50px; height:50px; display: inline-block; 
text-indent:-99999px;}
.quto-arrow a.qu-right:hover {background:url(images/quote-arrow.png) no-repeat -52px -52px;}

.bx-controls-direction { margin:30px 0 0 14px;}
a.bx-prev { background:url(images/quote-arrow.png) 0 -52px no-repeat; width:50px; height:50px;  display: inline-block; text-indent:-99999px; margin-right:2px;   transition:none;}
a.bx-prev.disabled { background:url(images/quote-arrow.png) no-repeat 0 0px; }
/*a.bx-prev:hover { background:url(images/quote-arrow.png) no-repeat 0 -52px; }*/
a.bx-next { background:url(images/quote-arrow.png) no-repeat -52px 0; width:50px; height:50px; display: inline-block; 
text-indent:-99999px; transition:none;}
a.bx-next.disabled { background:url(images/quote-arrow.png) no-repeat -52px -52px;}
/*a.bx-next:hover {background:url(images/quote-arrow.png) no-repeat -52px -52px;}*/




/********Contact US********/
.banner-content .banner-content-left.abt-ban.contact-bann, .banner-content .banner-content-left.abt-ban.contact-bann p { width:100%;}

.sidebar-contact { width:100%; float:left; margin:0 0 5px;}
.sidebar-contact h3 { color:#009bff; border-bottom:1px solid #cdd0d2; padding-bottom:17px; margin:0 0 15px; /*margin-left:0; margin-bottom:15px; */}
.sidebar-contact.rt h3{ margin:0 0 20px; padding-left:10px; padding-bottom: 18px;} 
.sidebar-contact.rt.lft h3 { margin:36px 0 20px; padding-bottom:17px;}
.sidebar-contact ul.cont-list { background:none; margin:0; padding:0 0 0 16px; list-style:none; display:table; }
.sidebar-contact ul.cont-list li{ background:url(images/contact-us-icon.png) no-repeat; width: 100%; height:auto; display:inline-block;
 line-height: normal;  font-weight: 600; font-size:18px; line-height:22px; padding-left:0;} 
.sidebar-contact ul.cont-list li a { font-size:18px; font-weight:600; color:#36424a;line-height:22px; display:table-cell; vertical-align:middle;  }
.sidebar-contact ul.cont-list li > span{ padding-left:40px; display: block;}
.sidebar-contact ul.cont-list li.cont-map { background-position:0 0;  margin-bottom: 17px; height:30px; width:100%; }
.sidebar-contact ul.cont-list li.cont-phone { background-position:0 -45px; height:30px; margin-bottom:0px;   padding-top: 3px; width:100%; padding-left:}
.sidebar-contact ul.cont-list li.cont-fax { background-position:0 -78px; height:30px;   padding-top: 3px; width:100%;}

.sidebar-contact ul.cont-list li.cont-map span.addr-1 { position:relative; top:-4px;}

.contact-us-form { width:100%; margin:37px 0 0 0;}

.contact-us-form .contact-us-cont { width:100%; margin:3px 0 15px; clear:both;  float: left;}
.contact-us-cont .cont-form-left { float:left; width:47%;}
.contact-us-cont .cont-form-right { float:left; width:47%;   margin: 0 0 0 18px;}

.contact-us-form .contact-us-cont.captcha-cont {  width: auto;  margin: 3px 0 28px; }
.port-cont-sub { clear: both; display: table; width: 100%; }
.contact-us-cont.captcha-cont {  width: auto;  margin: 12px 0 28px; float: left;}

.contact-us-cont label { display:block; font-weight:800; color:#009bff; font-size:16px; margin:0 0 3px 13px;}
.contact-us-cont label span.lab-star { color:#36424a; margin-right:1px;}
.contact-us-cont input.con-inp { background:#ebeced; border-radius:4px; padding:14px 15px; font-size:16px; color:#36424a; border:none; width:100%;
 max-width:672px;   text-overflow: ellipsis;}

.contact-us-cont input.con-inp::-webkit-input-placeholder { color:#36424a; }
.contact-us-cont input.con-inp:-moz-placeholder {color:#36424a; } /* firefox 19+ */
.contact-us-cont input.con-inp:-ms-input-placeholder { color:#36424a; } /* ie */
.contact-us-cont input.con-inp::-moz-placeholder { color:#36424a; }

.portal-reg-form .port-cont-sub { width:100%; margin:30px 0 0;}
.port-cont-sub input.port-btn { background:url(images/submit-arrow.png) no-repeat 104px center #36424a; width:140px; height:50px; border-radius:4px; font-size:18px; font-weight:800; text-align:left; padding:0 20px 1px; background-color:#36424a; z-index:999;  margin-bottom: 15px;}
.port-cont-sub input.port-btn:hover { background:url(images/submit-arrow.png) no-repeat 104px center #4a565d; } 


/*select.how-would { -moz-appearance: none; -webkit-appearance: none; background: url("images/select-box.png") no-repeat; border: medium none; 
width:327px; height:50px; padding:7px 12px 7px; cursor:pointer; line-height:20px; outline:none; font-size:16px; color:#36424a;}
select.how-would::-ms-expand{ display:none;}*/

.wpcf7-form-control-wrap.how-would .selector, .wpcf7-form-control-wrap.when .selector { background: #ebeced url("images/select-box-arrow.png") no-repeat scroll 100% center; width:300px !important;border: medium none; position:relative; height:39px; padding:11px 12px 0 15px; cursor:pointer; line-height:20px; outline:none; font-size:16px; color:#36424a; border-radius:4px;}
.contact-us-form .contact-us-cont.captcha-cont .wpcf7-not-valid-tip, .captcha-cont .wpcf7-not-valid-tip,
.rate-captcha .wpcf7-not-valid-tip { margin: 36px 0 0;  }
div.wpcf7-spam-blocked { border: none; }



/*To target IE 8*/
@media \0screen {
select.how-would{padding:0px 14px 14px;}
}

.contact-us-cont textarea.con-area { background:#ebeced; border-radius:4px; padding:14px 0 14px 14px; font-size:16px; color:#36424a; border:none; width:100%; max-width:672px; height:200px; resize:none; margin:0 0 12px;}

.contact-us-cont textarea.con-area::-webkit-input-placeholder { color:#36424a; }
.contact-us-cont textarea.con-area:-moz-placeholder {color:#36424a; } /* firefox 19+ */
.contact-us-cont textarea.con-area:-ms-input-placeholder { color:#36424a; } /* ie */
.contact-us-cont textarea.con-area::-moz-placeholder { color:#36424a; }


/****************store-locator*************/

section.content-inner-container .content-inner-con.store-content { padding:0; min-height:700px;   }
.store-locator-container { /*position:relative;*/ width:100%; min-height:1156px; }
.store-locator-container img { overflow:hidden; display:block; text-align:center; /*width: 100%;*/}


section.four-ser-column-container.store-foot {  background:#fff;  width: 100%; }
.four-ser-col-content.str-list ul.four-ser-list li span.four-ser-con p, 
.four-ser-col-content.str-list ul.four-ser-list li span.four-ser-con h2 { color:#36424a; }


/****************PHYSICIAN SURVEY*************/

.physician-container { width:100%; float:left;}
.physician-container .physcian-content { width:100%;}
.physician-container .physcian-con { width:100%;}

.physcian-con label { display:block; font-weight:800; color:#009bff; font-size:16px; margin:0 0 3px 13px;}
.physcian-con label span.lab-star { color:#36424a; margin-right:1px;}

select.wt-loc { -moz-appearance: none; -webkit-appearance: normal; background: url("images/select-box-1.png") no-repeat; border: medium none; 
width:508px; height:50px; padding:7px 12px 7px; cursor:pointer; line-height:20px; outline:none; font-size:16px; color:#36424a; margin-bottom:34px;}
select.wt-loc::-ms-expand{ display:none;}

/*To target IE 8*/
@media \0screen {
select.wt-loc{padding:0px 14px 14px;}
}


/***********radio**********/

.physcian-radio-con { width:100%; display:table; margin:0 0 33px; }
.physcian-radio-con .phy-inner, .physcian-radio-con1 .phy-inner  { padding:0 0 0 14px; position:relative;}
.physcian-radio-con .phy-inner label.is-tni, .physcian-radio-con1 .phy-inner label.is-tni { font-weight:800; color:#009bff; font-size:16px; margin:0 0 16px 0; display: block; }
.physcian-radio-con .phy-inner label.is-tni.if { margin:0 0 13px 0;}

.physcian-radio-con .phy-yes-con { position:relative; width:100%;  margin: 0 84px 0 0;}
.yes-no { display: inline-block;  height: 25px;  vertical-align: middle;  position: relative;}
.label_radio { background:url("images/radio-btn.png") no-repeat; cursor: pointer; display: inline-block; height: 24px; margin: 0; width:24px; }
.label_radio.r_on { background-position: 0 -28px;}
.label_radio input { -moz-appearance:none;  background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; cursor: pointer; height: 24px;  min-height:0; opacity:0;  width: 16px; /*filter: alpha(opacity=0);*/ z-index:999999; /*position:absolute; */}

.phy-inner span.phy-yes { font-size:16px; font-weight:500; color:#36424a; cursor:pointer; margin:1px 0 0 5px; position:relative; top:1px; }

.physcian-radio-con1 { margin:0 0 16px; }
.physcian-radio-con1 .phy-yes-con { display:inline-block;  /*display:block; */margin: 0 0 17px 0; position:relative; }
.physcian-radio-con1 .phy-yes-con + .phy-yes-con + .phy-yes-con + .phy-yes-con span.error{ position:relative; top:0;  }

/***********Rating**********/
.rate-container { width:100%; float:left; padding:42px 0 8px; /*margin:15px 0 30px;*/ margin:15px 0 0px; border-bottom:1px solid #566066; border-top:1px solid #566066; }
.rate-container .rate-content{ width:100%; }
.rate-content p.pls { font-size:16px; font-size:16px; color:#009bff; font-weight:800; padding-left:14px; margin-bottom:25px;}
.rate-content p.pls span.does { color:#565f66;  }

table.rate-table { border:none; width:98%; }
table.rate-table tr, table.rate-table td { border:none; vertical-align:middle; position:relative; }
.rate-content .rate-table tr:even { background:url("images/star-blue-grey.png");  border-radius:4px;}
table.rate-table td { padding:7px 0 11px 14px; vertical-align:middle; font-size:16px; color:#565f66;  background:#ebeced; border-radius:6px;}
table.rate-table td.first_bord_rad { border-radius:6px 0 0 6px; }
table.rate-table td.last_bord_rad { border-radius:0 6px 6px 0; width: 170px; }

table.rate-table tr.bord_rad td{ background:#ffffff;}

table.rate-table td + td { text-align:right;  padding:12px 3px 7px 0; width: 170px;}
span.num-rate { color:#009bff; font-weight:800; float: left;}
.app { display:inline-block; padding-left: 20px;  color: #36424a; width:80%; }
span.rate-star { margin-right:3px;}

div.star-rating, div.star-rating a{ background: url("images/star-blue-grey.png") 0 0 no-repeat; width:25px; height:25px; margin-right: 7px;}
div.star-rating, div.star-rating a:hover{ background-position:0 -27px; width:25px; height:25px;}
.rate-cont { display:block; margin:0 0 17px;}
div.rating-cancel, div.star-rating { text-indent:2em; }
.starrating_number { display:none;}
div.star-rating-on a { background-position: 0 -27px !important; }
.rate-reg-form { float: left; margin: 43px 0 0; width: 100%; }
.rate-reg-form p{ margin-bottom:21px }
.rate-reg-form .rate-cont { width:100%; margin:0 0 18px;}
.rate-cont label { color: #009bff; display: block;  font-size: 16px;  font-weight: 800;  margin: 0 0 3px 13px; }
.rate-cont input.ra { background: none repeat scroll 0 0 #ebeced;  border: medium none; border-radius: 4px; color: #36424a; font-size: 16px;
max-width: 508px;  padding: 14px 14px;   width: 100%; }
.rate-cont.rate-captcha { width:auto; float: left; margin:12px 0 18px; }

input.ra-mon { background: none repeat scroll 0 0 #ebeced;  border: medium none; border-radius: 4px; color: #36424a; font-size: 16px;
max-width: 508px;  padding: 14px 14px;   width: 100%; margin-bottom:34px; position:relative; }

.rate-cont input.ra::-webkit-input-placeholder { color:#36424a; }
.rate-cont input.ra:-moz-placeholder {color:#36424a; } /* firefox 19+ */
.rate-cont input.ra:-ms-input-placeholder { color:#36424a; } /* ie */
.rate-cont input.ra::-moz-placeholder { color:#36424a; }

input.ra-mon::-webkit-input-placeholder { color:#36424a; }

.rate-cont-sub { clear: both; display: table; width: 100%; }
.rate-cont-sub input.ra-btn {  background: url("images/submit-arrow.png") no-repeat scroll 104px center #36424a; border-radius: 4px;  font-size: 18px;  font-weight: 800;  height: 50px;  padding: 0 20px 1px;  text-align: left;  width: 140px;    z-index: 999; margin:12px 0 27px;}
.rate-cont-sub input.ra-btn:hover {background: url("images/submit-arrow.png") no-repeat scroll 104px center #4a565d;}
.comment-section { float:left; padding:43px 0 38px; border-bottom:1px solid #566066;}
.physcian-radio-con.rate-radio { display: table; /*margin: 0 0 19px;*/ margin: 0 0 5px; width: 100%; position:relative; }

/***********CheckBox**********/
.check-reg-form {  float: left;  margin: 0px 0 0;  width: 100%;}
.label_check { background: url("images/checkbox-btn.png") no-repeat 0 4px; cursor: pointer; display:inline-block; height: 28px; margin: 0; width:27px; vertical-align: middle; width: auto; }
.label_check.c_on { background-position: 0 -29px;}
.label_check input { -moz-appearance:none;  position: relative; top: 4px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; cursor: pointer; height: 20px;  min-height:0; opacity:0;  width: 24px; /*filter: alpha(opacity=0);*/ z-index:999999; /*position:absolute; */}

.ie8 .label_check input { min-height:31px; } 
.ie8 .check-box-con .check-box-right .label_check INPUT { margin-top:-4px;}


.check-box-con { width:100%; display:table; margin:0 0 10px; padding-left:14px; position:relative; }
.check-box-con .check-box-left { width:19.5%; display:table-cell; height:50px; vertical-align:top;}
.check-box-con .check-box-middle { width:10.5%; display:table-cell; height:50px; vertical-align:top;}
.check-box-con .check-box-right { width:21%; display:table-cell; height:50px; vertical-align:top;}
.chek-text { display: inline-block;  line-height: 20px; margin:6px 0 0 4px; }
.check-box-con .check-box-right .chek-text { width:250px;}
.check-box-con .check-box-right .label_check input { height:40px;  margin-top: -20px;}

.physcian-radio-con.rate-radio label.require { color: #009bff; display: block;  font-size: 16px;  font-weight: 800;   margin: 0 0 16px 13px; }

select.clinic-loc::-ms-expand, select.clinic_location::-ms-expand { display:none;}

.wpcf7-form-control-wrap.cursus .selector { background: #ebeced url("images/select-box-arrow.png") no-repeat scroll 100% center;
 border: medium none;  border-radius: 4px;  color: #36424a;  cursor: pointer;  display: inline-block;  font-size: 16px; height: 39px; line-height: 20px;  margin-bottom: 33px; outline: medium none; padding: 11px 12px 0 15px; width: 480px !important; position:relative; }
div.selector select { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position:absolute;
height: 50px; top: 0; left: 0px; width: 100%; cursor:pointer; }
div.selector span { background-position: right 0; cursor: pointer; display: block; height: 42px; line-height: 26px; margin-right: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    /*.myClass {
     color:red;
    }*/

    /* Safari only override */
    ::i-block-chrome,.wpcf7-form-control-wrap.cursus .selector{ padding-left: 14px;}
}


.page-id-139 select.clinic-loc { margin-bottom:24px; }
.page-id-11 select.clinic-loc { margin-bottom:17px; }
.page-id-11 span.flieds {  margin: 1px 0 37px;}

.physcian-radio-con.rate-radio .check-box-con { margin:0 0 15px }
.physcian-radio-con.rate-radio .check-box-con + .check-box-con { margin:0 0 0px; /*margin:0 0 10px*/}
.page-id-11 .lab-star, .page-id-11 .fld-str { color:#36424a; }
.page-id-129 span.flieds { margin:0; }
.page-id-11 .contact-us-cont { margin-top:23px;}

/***********Home Page Slider**********/
.bx-wrapper {  margin: 0 auto;}
.banner-container ul li { display:none; }
.banner-container ul li:first-child { display:none; }
.banner-container .bx-wrapper * {  /*transition: all 0.5s ease 0s !important; -o-transition:all 0.5s ease 0s !important; -webkit-transition: all 0.5s ease 0s !important;*/ margin:0 auto; }
ul.home_slider li { background:none; padding:0;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { display:none;}
.bx-wrapper .bx-viewport { border:none;  box-shadow: none; left: 0;}
.banner-container .bx-wrapper ul li { background:none; padding:0; }

/************Banner Default ul li*************/
.banner-container .bx-wrapper ul li ul { margin-bottom:20px; }
.banner-container .bx-wrapper ul li ul li { background: url("images/ul-icon.png") no-repeat scroll left 6px;  color: #ffffff;  font-size: 16px;  height: auto; line-height: 30px;  padding-left: 40px; }

.banner-container .bx-wrapper ol li ,.banner-container .bx-wrapper ol li ol li { color: #ffffff; font-size: 16px; line-height: 30px;
    padding-left: 20px;  position: relative; margin-left:20px; }




/************Validation Message*************/

span.wpcf7-not-valid-tip { font-size:12px; font-weight:800; color:#36424a; text-align:right; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng  { border:none; font-size:13px; font-weight:800; color:#36424a; text-align:left;  padding: 0; top:20px; }
div.wpcf7-mail-sent-ok  {  position:inherit; top:20px;}
div.selector span.error, span.error, .wpcf7-not-valid-tip {  font-size:12px; font-weight:800; color:#36424a; text-align:right; position: absolute;  right: 0; top: 41px;  cursor: initial; margin: 5px 0 0;}
span.error {  font-size:12px; font-weight:800; color:#36424a; text-align:right; position: absolute;  right: 0; top: 36px;  cursor: initial; margin:0;}
.yes-no span.error { /*width:500px;*/ display:block; text-align:right; right: -86px; top: 30px; width:auto; min-width:500px; }

.physcian-radio-con.rate-radio span.error { position:relative; top:auto; bottom:0; left: 13px; text-align:left; }
.page-id-139 .physcian-radio-con.rate-radio span.error { left:0;}
/************Store Locator *************/
section.locator-container { width:100%;}
.locator-container .locator-content { width:100%; padding:0;/* padding:60px 0 0px;8*/background:#36424a; position:relative;}
.locator-content .locator-con { width:100%; }
.locator-con ul.locator-list { margin:0; padding:60px 0 0; list-style-type:none;}
.locator-con ul.locator-list.loct-clinic{ padding:60px 0 0px; }
.locator-con ul.locator-list li { background:none; margin:0 0 3.6% 7%; /*margin:0 0 3.6% 74px;*/ padding:0; width:19%;  display: inline-block;  font-family: "Open Sans",sans-serif; vertical-align:top;}
.locator-con ul.locator-list li:first-child, .locator-con ul.locator-list li.loc_four { margin-left:-2px;  }

.ul_line, .ul_line1 { float:left; width:100%; background:#ffffff; height:1px; margin:0px 0 54px;}

span.loc-head { font-size:21px; color:#009bff; line-height:25px;   display: block; font-weight:700; margin:0 0 8px;}
span.loc-txt { font-size:12px; color:#ffffff; line-height:14px; text-transform:uppercase; display:block; clear:both; margin:0 0 3px; font-weight:600;}
span.km { font-size:16px; color:#009bff; line-height:24px; display:block; clear:both; font-weight:600;  margin:0 0 4px;}
span.addr { font-size:14px; color:#ffffff; line-height:16px; display: block; margin:0 0 3px;}
span.phn { font-size:16px; color:#ffffff; line-height:24px;    display: block; margin:0 0 3px; font-weight:600;}
span.dir, span.dir a {font-size:16px; color:#009bff; line-height:29px;   display: block;}

hr.loc-lin{ background:#fff; margin:0px 0 52px; width:100%;}

.loct-slide { width:200px; position:absolute; height:40px; top:-60px; padding:20px 0px 0px 27px; background:#36424a url("images/loc-arrow.png") no-repeat scroll 95% 28px; right:7.1%; border-radius:4px 4px 0 0; width:228px; cursor: pointer;}
.loct-slide span.loct-show { font-size:18px; color:#ffffff; text-transform:uppercase; position:relative; font-weight:800;}
.loct-slide span.loct-show:before { /*content:""; position:absolute; right:-30px; top:6px; background:url(images/loc-arrow.png) no-repeat right center; width:23px; height:14px;*/}

.locator-content .locator-con { display:none;}

a.fontResizer_add, a.fontResizer_minus { font-size:inherit !important;}
div.wpcf7 img.ajax-loader { position:relative; top:-38px;}
.portal-reg-form div.wpcf7 img.ajax-loader {  top:-26px;}

div.wpcf7 { margin: 0 0 0 2px; }
form#physician_survey, form#patient_survey  { margin:37px 0 auto; }
.additional-comments span.error, .comments span.error  { top: 202px; }
.page-id-139 .physcian-radio-con.rate-radio { margin: 0 0 19px; }
.content-right-con ul.page_item_list li, .content-right-con ul.post_item_list li { display: inherit;}
ul.gralList { overflow: hidden; }
strong.wsp-category-title { color: #009bff; }

/**********ie8********/
.ie8 .medical-imaging ul.med-list li, .ie8 .medical-service-imaging UL.med-ser-list LI{ padding-left:3.6%; }
.ie8 nav ul.main-menu ul { top:59px; left:0px; }
.ie8 .requisition-forms ul.requistion-list li {  margin-left:1.5% }
.ie8 .wpcf7-not-valid-tip { top:32px;}
.ie8 span.notify { padding-top:15px; }
.ie8 .wpsl-dropdown ul { top:5px; }
.ie8 .tab-body h2 { font-size:31px;}
.ie8 .#wpsl-search-wrap input { padding:10px 20px 13.5px 20px }
.ie8 #wpsl-search-input, .ie8 .dir-input INPUT[type='text'] { line-height:25px !important; }





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

}
@media only screen and (max-width: 1180px) {
nav ul.main-menu ul::before { left: 13%;}
}

@media all and ( min-width: 1024px) and ( max-width: 1140px) {
.header-row-1 .row-1-left {  margin: 0; width: 59%;}
ul.row-nav-1 > li a { letter-spacing: 0.4px; }
ul.row-nav-1 > li {  padding: 0 0.5% 2px 1.2%; }
input.post-code { width: 190px;  }	
input.post-sub { width: 94px; }
.addr-con ul.addr-list li.map { padding-right:50px;}
}

@media only screen and (max-width: 1150px) {
.inner-container { /* width: 95%;*/ box-sizing: border-box; padding: 0 22px; width: 100%; }	
.copy-left p.copy-text span.footer-menu { float: none;  margin-right: 4%;}	
section.banner-container .banner-img img { width:100%;}
nav ul.main-menu > li { padding: 1% 0 4.5% 2.2%;}
.banner-content .banner-content-right { margin-right:2%;}
.content-sidebar.care-sidebar .sidebar-inner-con h3::before { display:none;}
.content-sidebar.care-sidebar .sidebar-inner-con h3 { background:none;  cursor: text;} 
.addr-con ul.addr-list li.map { margin-bottom:24px;}
section.banner-container .banner-img .banner-content-right span.research-img-btn img {   left: 0;  min-height: auto !important; width:auto; max-width:176px; }
.wpcf7-form-control-wrap.how-would .selector, .wpcf7-form-control-wrap.when .selector { width:auto !important; }
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.con-inp,
.contact-us-cont textarea.con-area { width: 97%; max-width:inherit;}
.content-inner-con .content-right .content-right-con.careers-right { width: 100%;}
.check-box-con .check-box-left, .check-box-con .check-box-middle, .check-box-con .check-box-right { display:inline-block; width:100%;} 
.copy-content .copy-left { width: 82%;}

}


@media only screen and (max-width: 1050px) {
nav ul.main-menu > li {  padding-left: 2.2%;}
nav ul.main-menu > li a { font-size:17px;}
nav ul.main-menu ul::before { left: 13%;}

}
@media only screen and (max-width: 1023px) {
.header-row-1 .row-1-left { float: none; width: 100%; margin:16px 0 20px; }	
.header-row-1 .row-1-right { float: left; margin: 0 auto 20px; }
}

@media only screen and (max-width: 1010px) {
nav ul.main-menu > li {  padding-left: 2.2%;}
nav ul.main-menu > li a { font-size:16px;}
.copy-content .copy-left { width: auto;}

}


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

.medical-imaging ul.med-list li { /*width:40%;*/   padding: 0 0 5.6% 3.5%;}
.medical-imaging ul.med-list li:first-child, .medical-imaging ul.med-list li.med_fourth, .medical-imaging ul.med-list li:nth-child(4n) {
    padding-left: 0;}
.four-col-content ul.four-list li {  padding: 0 0 0 2%;}
.medical-service-imaging ul.med-ser-list li { padding: 0 0 5.6% 4%; }
.copy-left p.copy-text span.footer-menu { display: block; margin-left: 0; }
.four-ser-col-content ul.four-ser-list li { padding: 0 0 0 2%;}
.content-inner-con .content-right { width:55%; }
.portal-reg-form { width: 100%;}
section.banner-container .bx-wrapper .bx-viewport ul li img {  left: -50%; position:relative; min-height: 650px !important; width: auto; max-width:180%; }
section.banner-container .banner-img img { min-height: 650px !important; width: auto; left: -60%; position:relative; max-width:185%;  } 
nav ul.main-menu > li { padding: 1% 0 4.5% 1.8%;}
.wpcf7-form-control-wrap.cursus .selector{ width:94% !important;  }
.check-box-con .check-box-left, .check-box-con .check-box-middle, .check-box-con .check-box-right { display:inline-block; width:100%;}
.content-inner-container .content-sidebar.care-sidebar .bx-wrapper .bx-viewport { /*height: auto !important;*/ }
.requisition-forms ul.requistion-list li span.requis-con span.requis-right {  width: 78%;}
 
}

@media only screen and (max-width: 960px) {
.menu-container { display:none;}	
.menu-moblie { display: block; background:#009bff; display:table;  vertical-align:middle; width: 100%; position:relative; /*z-index:9999;*/ }
.menu-moblie .menu-mobile-left { float:left; padding:0 0 0 22px; }
.menu-moblie .search-right { float:right;}
.search-right input.post-code { background:#40b4ff; border: none;  border-radius:0 ; color: #36424a; font-size: 13px; padding: 21px 25px;  width: 250px; float: left; margin-right: -8px;}
.search-right span.input-arrow { background:url("images/mobile-search-arrow.png") no-repeat 0 23px;  float: left;}
.search-right span.input-arrow input.post-sub { background:#00539b; border-radius:0; color:#fff; font-size: 14px; margin:0 0 0 8px;  padding: 20.5px 25px; width: 150px; position:relative; font-weight:700;}
.search-right span.input-arrow.mob-phn { display:none;}
ul#menu-footer-menu { float: none; }

}

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

.header-container .header-content { padding:19px 0 21px; }
.header-row-1 .row-1-right { display:none; }
.header-content .header-right { vertical-align:middle; }
.header-content .logo img { height: 85px; width: 218px;  margin: 0 2.5em 0 0;}
ul.row-nav-1 > li a { letter-spacing: 0.5px; }
.col-container ul.col-list li {  margin: 0 0 0 2%;}	
section.content-container { background:url("images/content-bg-tablet.png") no-repeat scroll center top / 100% 100%; width:100%; height:auto; /*height:1605px;*/ }	
.medical-imaging ul.med-list li { width:46%; }
.medical-imaging ul.med-list li:first-child, .medical-imaging ul.med-list li:nth-child(2n+1) { padding-left: 0; }
.medical-imaging ul.med-list li, .medical-imaging ul.med-list li.med_fourth, .medical-imaging ul.med-list li:nth-child(4n) { padding: 0 0 9.8% 6.8%;}
footer.footer-container .address-container {   padding: 35px 0 42px; }
.address-container .address-1 { border: none; display: block; height: auto; width: 100%; }
.address-container .address-1 h2 { margin:0 0 23px 16px; }

.medical-service-imaging ul.med-ser-list li { width:46%;    }
.medical-service-imaging ul.med-ser-list li, .medical-service-imaging ul.med-ser-list li.medser_fourth, .medical-service-imaging ul.med-ser-list li:nth-child(4n){  padding: 0 0 8% 6.8%;}
.medical-service-imaging ul.med-ser-list li:nth-child(2n+1)  { padding-left:0;}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.con-inp, .contact-us-cont textarea.con-area {
    max-width: inherit;  width: 97.5%;}
.home .banner-content .banner-content-left p { width:100%;}
.banner-content .banner-content-left.abt-ban blockquote p { /*left: -91px;  position: relative;*/  padding-top: 75px;}
blockquote { padding-left:0;}
.four-col-content ul.four-list li { width:42%; padding: 0 0 34px 8%; }
.four-col-content ul.four-list li:first-child, .four-col-content ul.four-list li:nth-child(2n+1) { padding: 0 0 34px 2.9%; }
.four-col-content ul.four-list li span.four-con span.four-img { float: left; }
.four-col-content ul.four-list li span.four-con span.four-img img { margin: 0 auto 9px;}
.four-col-content ul.four-list li span.four-con h2 { clear:none;  margin: 12px 0 8px 48px;}
.four-col-content ul.four-list li span.four-con p { clear: both; margin-bottom: 12px;}
.four-ser-con ul.four-ser-list li { width:42%; padding: 0 0 38px 8%;   }
.four-ser-con ul.four-ser-list li:first-child, .four-ser-con ul.four-ser-list li:nth-child(2n+1) { padding: 0 0 43px 2.9%; }

}

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

section.four-column-container .four-col-content {  padding: 45px 0 0px; }	

.four-ser-con ul.four-ser-list li span.four-ser-con span.four-ser-img { float: left; }
.four-ser-con ul.four-ser-list li span.four-ser-con span.four-ser-img { margin: 0 auto 9px;}
.four-ser-con ul.four-ser-list li span.four-ser-con h2 { clear:none;  margin: 10px 0 8px 48px;}
.four-ser-con ul.four-ser-list li span.four-ser-con p { clear: both; margin-bottom: 12px;}

section.content-inner-container .content-inner-con { padding-bottom:0;  display: table;}

.content-inner-con .content-sidebar.care-sidebar { clear:both; background: #ccebff; float: left; position: relative;  margin: 35px 0 -50px; left: -22px; overflow:hidden; width: 100%;/* padding:22px 46px;*/ padding: 9px 6px 60px 38px; top:0;}
.content-sidebar.care-sidebar .sidebar-inner-con h3{ width:100%; margin-bottom: 27px;}
.content-inner-con .content-right { float: none; width: 100%; }
.quto-arrow { float: none; margin: 0; position: absolute; right: 35px; top: 44px; width: auto;}
.bx-controls-direction { float: none; margin: 0; position: absolute; right: 49px; top: 29px; width: auto;}

section.content-inner-container .content-inner-con { overflow:inherit;}

.content-sidebar.care-sidebar .sidebar-inner-con h3 { padding:30px 0 0;}
.quote-line hr.quto-hr { left: 0px; margin: 0 auto 6px; position: relative;  top: -16px; left:21px; width: 94%; }
span.quto-author { display:block; text-align:right; width: 100%; }
.sidebar-con-testi { margin:0 auto; }
.side-quotation .quote-line { margin-bottom: 18px; }
.sidebar-con-testi .side-quotation  { padding: 0 0 34px;  width:94%;  border-bottom: 1px solid #a6c1d2;}
.side-quotation p { width:100%; }

section.content-inner-container .content-inner-con.ct-con { padding-top:8px;}
.sidebar-inner-con-cont { width: 95%;  border-bottom: 1px solid #cdd0d2; display: table;  margin: 0 auto 43px;}
.content-inner-con .content-sidebar.cont-side { float:none; position:inherit; top:0; width: 100%;}
.sidebar-contact { float: left; margin: 0 0 43px 0; width: 45%;}
.sidebar-contact.rt { margin-right:40px;} 
.sidebar-contact.rt.lft { margin-right:0; width: 49%;}

.sidebar-contact.rt h3 { margin: 36px 0 20px; }
.contact-us-cont .cont-form-left { width: 48%; }
.contact-us-cont .cont-form-right {width: 47%; }
/*.contact-us-cont input.con-inp, .contact-us-cont textarea.con-area {  max-width: 673px;}*/
.sidebar-contact.rt.lft h3 { padding-bottom: 18px; }

.sidebar-inner-con .sidebar-con{ display:none; /*background:#dfdfdf; */background:#f3f3f3; width:303px; position: relative; top: -20px; left:17px; border-radius: 0 0 6px 6px;}

.sidebar-inner-con h3:before { position:absolute; content:""; background:url(images/siderbar-arrow-down.png) no-repeat 0 3px; width:16px; height:14px; right:20px;}
.sidebar-inner-con h3 { padding:21px 14px 22px; margin:0 0 20px 17px; background:#36424a; color:#ffffff; font-size: 16px;  font-weight: 800; border-radius:6px 6px 0 0; cursor:pointer; position:relative; width:275px; }
.content-inner-con .content-sidebar {  float: none;  position: absolute;  top: -60px; width: 275px;}
.sidebar-con ul.siderbar-list li:first-child > a { border-top: none; }
.sidebar-con ul.siderbar-list li > a { font-size:14px; line-height:20px;  font-weight: 700; padding: 21px 3.2% 18px 13px;  /*padding: 18px 3.2% 14px 13px;*/ border-top: 1px solid #b5b8ba;  border-bottom: none;}
.sidebar-con ul.siderbar-list li.current_page_item > a, .sidebar-con ul.siderbar-list > li.current-cat > a
 { padding: 16px 17% 16px 13px;}
.sidebar-con ul.siderbar-list > li.current_page_item > a span, .sidebar-con ul.siderbar-list > li.current-cat > a span {  top:26% /*top:16px;*/ }

.wpcf7-form-control-wrap.cursus .selector{ width:480px !important;  }

.check-box-con .check-box-left { display: table-cell;   width: 19.5%; }
.check-box-con .check-box-middle { display: table-cell; width: 10.5%;}
.check-box-con .check-box-right { display: table-cell; width: 21%;}
.requisition-forms ul.requistion-list li span.requis-con span.requis-right {  width: 82.6%;}



}





@media only screen and (max-width: 768px) {	
.search-right span.input-arrow { display:block;}
ul.row-nav-1 > li a { letter-spacing: 0.4px; }
section.banner-container .banner-content {  padding: 21px 0 67px; }
section.banner-container .banner-content.abt-ba { padding: 21px 0 47px;}	
.banner-content .banner-content-right { /*display: none;*/ margin-right:-2% !important;  padding: 14px 0 0; }
.banner-content .banner-content-left { padding: 0 0 0 22px;}
.banner-content .banner-content-left.abt-ban { padding: 0 0 0 22px; /*width:100%;*/ }
section.banner-container .banner-img img {  height: 700px;/* width:100%;  left: -62%; position: relative; width: 200%;*/}	
.banner-content.abt-ba .research-img-btn img { /*max-width:100%;*/ height:auto; min-height:inherit !important; margin:0 !important; left: 0;}
.banner-content .banner-content-left p { width: auto;}
.home .banner-content .banner-content-left  { width:64%;}
/*a.round-btn { display:none; }*/
span.research-img-btn { margin: 44px 41px 0 0; }
.home .banner-content .banner-content-right { margin-right: 5% !important;  padding: 6.6em 0 0;} 
.banner-content .banner-content-left.abt-ban h1 {  margin: 30px 0 7px;}
.banner-content .banner-content-left.abt-ban h2 {  margin: 30px 0 8px;}
section.content-col-container .col-container {  width: 91.7%; }
.col-container ul.col-list li, .col-container ul.col-list li:first-child { width:100%; margin:0 0 6.1%; text-align:left; }
.col-container ul.col-list li span.col-con img { text-align: left;   display: inline-block; }
.content-con .medical-imaging, .service-con .medical-service-imaging {  width: 95%;  padding-bottom: 25px;}
.service-con .medical-service-imaging {  padding-bottom: 0px;}
section.content-col-container { padding: 67px 0 23px; }
.col-container ul.col-list li span.col-con { display: table; }
.col-container ul.col-list li span.col-con .col-img{ display: table-cell;  vertical-align: middle; width:13.2%; }
.col-container ul.col-list li span.col-con .col-content{ display: table-cell;  vertical-align: middle; width:88.5%; float: right; border-left:1px solid #009bff; min-height:161px; padding-left:5%;}
.col-container ul.col-list li span.col-con h2 { margin:2px 0 11px; }
.col-container ul.col-list li span.col-con p { margin-bottom:23px; }
.addr-con ul.addr-list li.map {  padding: 0 80px 0 27px; margin: 0 0 26px -2px;  line-height: 20px;}
.addr-con ul.addr-list li a { line-height: 20px; }
.address-container p.gta {  margin-bottom: 10px; }
.address-container .address-2 {  width: 25%;   padding: 0 2.5% 0 2.3%;}
.address-container .address-3 { padding: 0 0 0 5.2%; }
.copy-container .copy-content { width: 95.5%; padding: 19px 0 21px;}
.copy-left p.copy-text { line-height: 20px; }
.copy-content .copy-right { margin-right:6px; }
.copy-right p.par {  margin: 9px 0 0; }
section.service-container .service-con { padding: 49px 0 0px; margin-bottom:-2px; }
.medical-service-imaging ul.med-ser-list li span.med-con p { margin-bottom:27px; }
.content-inner-con .content-right { width: 100%; float:none; clear:both; width: 95.7%; }
.four-ser-con ul.four-ser-list li span.four-ser-con span.four-ser-img { margin: 0 auto 0px;}
.four-ser-col-content ul.four-ser-list li span.four-ser-con span.four-ser-img img { margin: 0 auto 4px; }
.four-ser-con { margin-bottom: -5px; }
span.find a, span.med-learn-more a, span.med-ser-learn-more a  {  padding: 7px 19px 9px;}
.four-col-content ul.four-list li span.four-con span.four-img img { margin: 0 auto 6px;}
.four-con { margin-bottom: -1px;}
.text-size-container .plus {  margin-right: 19px;}
section.content-inner-container .content-inner-con { display: inline-block;  padding:46px 0 23px; }
.four-ser-con ul.four-ser-list li:first-child, .four-ser-con ul.four-ser-list li:nth-child(2n+1) { padding: 0 0 38px 2.3%; }
.content-right-con.abt-cont .director-right h2 { margin-bottom:5px; }
form#physician_survey, form#patient_survey  { margin:37px 0 auto; position:relative; z-index:9999; }
.rate-reg-form p { margin-bottom: 21px;}
.rate-cont-sub input.ra-btn { margin-bottom: 27px;}
.comment-section p{ margin-bottom:17px;}
span.fld-str { color:#36424a; }
.physcian-radio-con.rate-radio .check-box-con + .check-box-con { margin: 0; }
.physcian-radio-con.rate-radio {  margin: 0 0 8px; }
.page-id-11 span.flieds { margin-top: 0; }
.page-id-11 .rate-cont-sub input.ra-btn { margin-top:18px; }
.loct-slide { top: -60px;}
.locator-con ul.locator-list li  { width:28%; margin:0 0 3.6% 30px;} 
.locator-con ul.locator-list li.loc_four { margin-left:30px; }
.ul_line { display:none;  }
.director-content .director-right { width: 68.2%; }
.rate-container {  margin: 16px 0 0; }
div.star-rating, div.star-rating a { margin-right: 6px;}
.content-sidebar.care-sidebar .sidebar-inner-con h3 { padding: 21px 0 0; }
.quote-line hr.quto-hr { background: #a6c1d2; }
.side-quotation p { width: 98%;}
span.quto-author {  padding: 0; }
.reseach-category-container ul.reseach-cate-list li span.rese-con span.rese-right { width:90.6%; }
.physcian-radio-con.rate-radio label.require {  margin-bottom: 12px }
.pagination-list ul.pagi-list li:last-child span { border-radius:0 4px 4px 0; }
.reseach-category-container span.rese-right h2 { margin-top:-2px; }
.career-container {  margin: 1.8% 0 0; }
.career-container ul.career-list li {  margin: 0 0 4.4%;}
.pagination-container {   padding: 39px 0 15px;}
.content-right-con ul li {  }
.check-box-con .check-box-right .label_check input { height: 21px; position: relative; top: -17px; }
.physcian-radio-con.rate-radio .check-box-con + .check-box-con .check-box-right .label_check input { top:2px;}
.store-locator-container { min-height: 850px;}
.locator-container .locator-content { margin-top:-6px; }
.sidebar-contact ul.cont-list li.cont-phone, .sidebar-contact ul.cont-list li.cont-fax { /*width:100%;*/ text-align:left; display:block;}
section.four-ser-column-container .four-ser-col-content {  padding: 47px 0 0px; }	




}



/*only I-pad For portrait layouts only */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 

/*nav ul.main-menu > li {  padding-left: 2.8%;}*/
nav ul.main-menu > li a { font-size: 16px;}
nav ul.main-menu ul::before { left: 13%;}
nav ul.main-menu ul { top: 57px; left:6px;}
.content-inner-container .content-sidebar.care-sidebar .bx-wrapper .bx-viewport ul.sidebar-con-testi li:first-child {   display: inline-block; height:191px !important;}
.header-content .logo img{ width: 218px;} 
ul.pagi-list li.blog-pagination-prveious a { background: url("images/quote-arrow%402x.png") no-repeat scroll 0 -51px !important;
    background-size: 101px 101px  !important;}
ul.pagi-list li.blog-pagination-next a { background: url("images/quote-arrow%402x.png") no-repeat scroll -51px 0 !important;
    background-size:  101px 101px !important;}

}




@media only screen and (max-width: 767px) {
.content-con h1 { font-size: 40px;}
.addr-con ul.addr-list li.map {  padding: 0 55px 0 27px; margin-bottom:11px;}
.address-container .address-2 {  width: 29%; padding: 0 2.5% 0 1%;  }
.sidebar-contact.rt { width: 100%; margin-right:0; margin-bottom:0;}
.sidebar-contact.rt.lft { margin-bottom:30px; }
.sidebar-contact.rt.lft {width: 100%; }
.check-box-con .check-box-left, .check-box-con .check-box-middle, .check-box-con .check-box-right { display: block; width: 100%; }
.home .banner-content .banner-content-left { width: 60%; }
.header-content .header-right { display:none;}
.header-content .logo img { margin:0 auto; width:244px; height:95px; }
span.research-img-btn { margin: 0 0 7px;}
.banner-content .banner-content-right.mobile .research-img-btn img { display:none; }
.banner-content .banner-content-right { margin: 0 auto !important; text-align: left; width: 100%; }
.banner-content .banner-content-left {  float: none; width: 96%;}
.banner-content .banner-content-left.ser-inner span.first-name, .first-name { font-weight:800; font-size: 16px;}
section.banner-container .banner-img .banner-content-right span.research-img-btn img { margin-bottom:30px; }
.banner-content .banner-content-left.abt-ban h2 { font-size:32px; line-height:36px; }
.banner-content .banner-content-left.abt-ban { padding-left:0; width:100%;}
.four-ser-col-content ul.four-ser-list li span.four-ser-con span.four-ser-img img { margin: 0 auto 9px; }
.four-ser-con ul.four-ser-list li:first-child, .four-ser-con ul.four-ser-list li:nth-child(2n+1) { padding: 0 0 45px;}
.career-container ul.career-list li span.care-con span.care-right h2, .reseach-category-container { margin-left:0;}
.port-cont label, .physcian-con label, .physcian-radio-con.rate-radio label.require, .rate-cont label, .contact-us-cont label, .physcian-radio-con .phy-inner label.is-tni, .physcian-radio-con1 .phy-inner label.is-tni, .rate-content p.pls  
{ font-weight: 700; font-size:14px; margin-bottom:4px; }
.contact-us-cont label, .rate-cont label { margin-left:0; }
.check-box-con .check-box-right .chek-text, .phy-inner span.phy-yes{ font-size:15px;}
span.flieds { font-size:14px;  }
.port-cont input.port, .contact-us-cont input.con-inp, .rate-cont input.ra { padding: 14px 12px; font-size: 15px; }
div.selector span, .contact-us-cont textarea.con-area, input.ra-mon { font-size:15px;}
.portal-reg-form .port-cont, div.wpcf7 { margin-left:0;}
.physcian-radio-con .phy-inner label.is-tni, .physcian-radio-con .phy-inner label.is-tni.if { margin: 0 0 9px; }
.phy-inner span.phy-yes, .rate-content p.pls, .chek-text { line-height:19px;}
.physcian-con label, .physcian-radio-con.rate-radio label.require { margin-left:0;}
.physcian-radio-con.rate-radio .check-box-con { padding-left:9px;}
.physcian-radio-con .phy-inner, .physcian-radio-con1 .phy-inner { padding: 0; }
.rate-content p.pls { padding-left:0; line-height: 19px; margin-bottom: 27px;}
.pagination-container { padding: 34px 0 15px;}
.contact-us-form {  margin: 27px 0 0; }
table.rate-table { width:100%; }
.home .banner-content .banner-content-left { width: 100%; padding: 0;}
.home .banner-content .banner-content-right { display:none; }
ul.pagi-list li.blog-pagination-prveious a { background: url("images/quote-arrow%402x.png") no-repeat scroll 0 -51px !important;
    background-size: 101px 101px  !important;}
ul.pagi-list li.blog-pagination-next a { background: url("images/quote-arrow%402x.png") no-repeat scroll -51px 0 !important;
    background-size:  101px 101px !important;}

.locator-con ul.locator-list li  { width:27%; margin:0 0 3% 30px;} 
.contact-us-form .contact-us-cont.captcha-cont .wpcf7-not-valid-tip, .captcha-cont .wpcf7-not-valid-tip,



}





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

.header-container .header-content {  padding: 15px 0 15px;}	
.banner-content .banner-content-left p {  width: auto;}
section.content-container .content-con {   padding: 81px 0 0; }
section.content-container { background:url("images/content-bg-mobile.png") no-repeat scroll center top / 100% auto; width:100%; height:auto; }	
.medical-imaging ul.med-list li { padding: 0; width: 100%; }
.medical-imaging ul.med-list li, .medical-imaging ul.med-list li.med_fourth, .medical-imaging ul.med-list li:nth-child(4n), .medical-imaging ul.med-list li:first-child, .medical-imaging ul.med-list li:nth-child(2n+1) {  padding: 0 0 52px 0; }
.medical-service-imaging ul.med-ser-list li { padding: 0; width: 100%; }
.medical-service-imaging ul.med-ser-list li, .medical-service-imaging ul.med-ser-list li.med_fourth, .medical-service-imaging ul.med-ser-list li:nth-child(4n), .medical-service-imaging ul.med-ser-list li:first-child, .medical-service-imaging ul.med-ser-list li:nth-child(2n+1) {  padding: 0 0 52px 0; }
footer.footer-container .address-container { padding: 35px 0 40px; }
.address-container .address-2, .address-container .address-2, .address-container .address-3 { width: 100%; display:table; padding:0; }
.address-container .address-2 { border-right:none; border-bottom:1px solid #ffffff; margin: 0 0 26px; padding: 0 0 19px;}
.addr-con ul.addr-list li { display:block;  margin-bottom: 13px;}
.addr-con ul.addr-list li.fax { margin:0; }
.address-container .address-1 h2 { margin: 0 0 23px; }
.address-container p.gta {  margin-bottom: 10px; }
.copy-container .copy-content { width: 100%; }
.content-con .medical-imaging, .service-con .medical-service-imaging  {  width: 100%; }
.pagination-list ul.pagi-list li a { padding: 10px 20px; }
table.rate-table td { display:block; }
table.rate-table td + td {  padding-left: 30px;  text-align: left; padding-top:4px; }
.check-box-con { display: block; }
table.rate-table td.first_bord_rad { border-radius: 6px 6px 0 0;}
table.rate-table td.last_bord_rad { border-radius: 0 0 6px 6px; width:auto;  padding-left: 34px; }
.app {  padding-left: 6px;}
.requisition-forms ul.requistion-list li span.requis-con span.requis-right {width: 78%; }
.addr-con ul.addr-list li.map { padding: 0 120px 0 27px;}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.con-inp, .contact-us-cont textarea.con-area {  max-width: inherit;  width: 99%; }
section.banner-container .banner-img .banner-content-right span.research-img-btn img { width:20%;}
.content-inner-con .content-sidebar { float: none; left: 0; position: absolute; top: 0; width: 100%; overflow:hidden; }
.sidebar-inner-con h3 { border-radius:0px; width:auto; margin-left: 0; padding-left:20px; }	
.sidebar-inner-con .sidebar-con { width: auto; left: 0px;}	
.sidebar-inner-con h3 { padding-left: 23px; }
section.content-inner-container.req-car .content-inner-con { padding-top:0; }
.content-inner-con .content-right { padding:31px 0 0; width:100%; }
section.content-inner-container .content-inner-con { display: inline-block; padding: 64px 0 23px;}
.single-format-standard section.content-inner-container .content-inner-con { display: inline-block; padding: 0 0 23px;}
.sidebar-inner-con-cont { margin:0 auto; }
.sidebar-con ul.siderbar-list li > a { padding: 18px 32% 14px 23px; }
.sidebar-con ul.siderbar-list li.current_page_item > a { padding: 16px 39% 16px 23px; line-height:20px;}
.yes-no span.error { min-width:150px;}
.copy-container .copy-content { padding: 19px 0 20px;}
.copy-content .copy-left, .copy-content .copy-right { float: none; }
.copy-content .copy-left { text-align: center;  width:280px;}
.copy-left p.copy-text { line-height: 20px; }
.copy-right p.par{ margin:0; color:#fff; font-size:13px; display:none;}
span.par.mobile-site { display:inline-block; padding-left: 10px; font-size: 13px;}
span.par.mobile-site a { color:#878787; }
.all { display: inline-block; }
.footer-menu { display:none;}
.footer-menu.mob { display:block;}
ul#menu-footer-menu-1 { float: none; }
ul#menu-footer-menu-1 li:first-child span.dot { display: none; }
.copy-right span.par { display:none; }
.cpy-right { display: inline-block; width:90%; }
span.par.mobile-site { padding:0 0 0 10px; }
ul.pagi-list li.blog-pagination-prveious a { background: url("images/quote-arrow%402x.png") no-repeat scroll 0 -47px !important;
    background-size: 98px 92px  !important;}
ul.pagi-list li.blog-pagination-next a { background: url("images/quote-arrow%402x.png") no-repeat scroll -52px 0 !important;
    background-size:  98px 92px !important;}

}

@media only screen and (max-width: 555px) {
.portal-reg-form { width:100%; }	
select.clinic-loc { background-size:100% 50px; }
.ul_line1 { display:none;}
.locator-con ul.locator-list li, .locator-con ul.locator-list li.loc_four, .locator-con ul.locator-list li, .locator-con ul.locator-list li:nth-child(2n+1) { width:100%;  margin-left: 0;}
.locator-con ul.locator-list li { border-bottom:1px solid #ffffff; width:100%; margin:0 0 35px; padding-bottom:31px; }
.locator-con ul.locator-list li:last-child { border:none; }
.requisition-forms ul.requistion-list li { width:100%; margin-left:0; }
.requisition-forms ul.requistion-list li span.requis-con span.requis-left { margin: 0 2% 0 0; width: 10%; }
.requisition-forms ul.requistion-list li span.requis-con span.requis-right {  width: 86%;}
.content-right-con.abt-cont.careers-right a { word-wrap: break-word;}
.wpcf7-form-control-wrap.cursus .selector{ width:93.1% !important;  padding: 11px 12px 0 14px;  margin-bottom: 25px; }
.addr-con ul.addr-list li.map { padding: 0 38px 0 27px;} 
.addr-con ul.addr-list li.phone { margin: 0 0 11px; }
.address-container p.gta {  padding: 0 110px 0 0; }

}



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

section.banner-container .bx-wrapper .bx-viewport ul li img {  left: 0; position:relative; min-height: 650px !important; width: 100%; max-width:100%; height:auto; }	
.reseach-category-container ul.reseach-cate-list li span.rese-con span.rese-left, 
.career-container ul.career-list li span.care-con span.care-left { float: none; width:100%; display:block; margin-bottom:10px; }
.reseach-category-container ul.reseach-cate-list li span.rese-con span.rese-right,
.career-container ul.career-list li span.care-con span.care-right { float: none; width:100%; clear:both;}
.banner-content .banner-content-left.abt-ban blockquote p { padding-top:50px; }



}





@media only screen and (max-width: 480px) {
.inner-container {  box-sizing: border-box; padding: 0 20px; width: 100%; }	
.menu-moblie .menu-mobile-left {/* padding:0 0 0 8px;*/  padding:0 0 0 0px;}
span.research-img-btn {  margin: 0 0 10px;}	
.search-right span.input-arrow { display:none;}
.search-right span.input-arrow.mob-phn { display:block; background:none; }
.content-inner-con .content-sidebar { width: 100%; }
.content-inner-con .content-sidebar { left: 0;}

.content-inner-con .content-right .content-right-con.abt-cont.nws { margin-top: -58px;}
.content-inner-con .content-right .content-right-con.careers-right { margin-top: 0px;}
.search-right input.post-code { display:none; }	
.search-right span.input-arrow { background:none; float:right;}	
.search-right span.input-arrow input.post-sub { background:url(images/mobile-search-icon.png) no-repeat center #00539b; text-indent:-99999px; width: 60px; cursor:pointer; border:none; }
.search-right span.input-arrow input.post-sub.search-blue { background:url(images/search-mobile-blue.png) no-repeat center #36424a; text-indent:-99999px; width: 60px;}
.search-right span.input-arrow input.post-sub.search-blue ::-webkit-input-placeholder { background:url(images/search-mobile-blue.png) no-repeat center #36424a;}

.search-right input.post-code.search-box { display:block; background: #36424a;  border: medium none; border-radius: 0; color: #ffffff !important; float: left;  font-size: 13px;  padding: 21px 25px;  width: 320px; margin:0 0; right: 0; z-index: 99999;  position: absolute; top: 60px; max-width: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none;}

.banner_desktop, .home_slider_desktop { display:none; }
.banner_mobile, .home_slider_mobile { display:block; }
 section.banner-container .banner-img img { min-height: 650px !important; width: 100%; left: 0; position:relative; max-width:100%; height:auto;  }
span.find a, span.med-learn-more a, span.med-ser-learn-more a { font-size: 16px;}
.sidebar-con-testi .side-quotation { width: 100%;}

.search-right input.post-code, .search-right input.post-code::-webkit-input-placeholder { color:#ffffff !important;}
.search-right input.post-code.search-box:: -moz-placeholder { color:#ffffff !important; }
.banner-content .banner-content-left.abt-ban { padding:0; width:100%; }
.menu-moblie .search-right { position: relative; }
.banner-content .banner-content-left h1 { font-size:36px; }
.banner-content .banner-content-left p { font-size:24px; line-height:29px; }
.banner-content .banner-content-left.abt-ban blockquote p { padding-top: 28px;}
blockquote::before { background-size:35px 29px;}
.banner-content .banner-content-left { float: none; padding: 0; width: 95%; }
section.content-col-container .col-container {  width: 100%; }
section.content-col-container { padding: 60px 0 0px; }
.col-container ul.col-list li span.col-con .col-img { display: block; width: auto; }
.col-container ul.col-list li span.col-con .col-content {  border-left: medium none; display: block; float: none; padding:0; width: 100%; }
.col-container ul.col-list li, .col-container ul.col-list li:first-child { text-align:center; margin: 0 0 63px;}
.col-container ul.col-list li span.col-con h2 {  margin: 0 0 18px; }
.col-container ul.col-list li span.col-con p { margin-bottom: 34px; }
.content-con h1 { font-size: 30px; line-height: 35px;}
.four-col-content ul.four-list li { width:100%; }
.four-col-content ul.four-list li span.four-con span.four-img { float: none;}
.four-col-content ul.four-list li span.four-con h2 { margin: 0 0 8px; }
.four-col-content ul.four-list li, .four-col-content ul.four-list li:first-child, .four-col-content ul.four-list li:nth-child(2n+1) 
{ padding: 0 0 38px 0; }
.four-ser-con ul.four-ser-list li { width:100%; }
.four-ser-con ul.four-ser-list li span.four-ser-con span.four-ser-img { float: none;}
.four-ser-con ul.four-ser-list li span.four-ser-con h2 { margin: 0 0 8px; }
.four-ser-con ul.four-ser-list li, .four-ser-con ul.four-ser-con li:first-child, .four-ser-con ul.four-ser-con li:nth-child(2n+1) 
{ padding: 0 0 38px 0; }
.four-ser-con ul.four-ser-list li { width:100%;}
.four-ser-con ul.four-ser-list li:first-child, .four-ser-con ul.four-ser-list li:nth-child(2n+1) {  padding: 0 0 46px;}
.quto-arrow {  float: right;  margin: 30px 0 0 14px;  width: auto; position:inherit;  right: 0;  top: 0; }
.pagination-list ul.pagi-list li a, .pagination-list ul.pagi-list li span  { padding: 12px 16.5px; }
.pagination-list ul.pagi-list li.blog-pagination-next a {  background: url("images/quote-arrow-mobile.png") no-repeat scroll -47px 0; height: 21px; width: 20px;}
.pagination-list ul.pagi-list li.blog-pagination-prveious a { background: url("images/quote-arrow-mobile.png") no-repeat scroll 0 -46px; height:21px; }
.banner-content .banner-content-left.abt-ban h1 { font-size:32px; line-height:36px;  margin: 31px 0 20px;}
.banner-content .banner-content-left.abt-ban p { line-height: 29px; }
.sidebar-inner-con h3 { width: auto; margin-left: 0;}
.content-right-con h1 { font-size: 32px; margin:4px 0 17px;}
.content-right-con.abt-cont h1.abt-heading { font-size: 32px; margin: 6px 0 14px 0px;}
.news-category-container .news-cate-content { padding: 0 0 40px; }
.news-category-container .news-cate-content .news-thumb img { margin: 0 0 33px; }
.content-right-con.abt-cont h2 { margin: 0 0 18px; }

/**********Defaualt ul li Strat******/
.content-right-con ul li { line-height:21px;  margin-bottom: 11px; background: url("images/ul-icon.png") no-repeat scroll left 1px ; }
.content-right-con ol li { line-height:21px;  margin-bottom: 11px; }
.content-right-con ol li::before { top: -5px; }
/**********Defaualt ul li ends******/
.content-right-con ul li.page_item_has_children > a{ margin-bottom: 10px; display:block; }
.content-right-con ul.wsp-posts-list li strong.wsp-category-title{ margin-bottom: 10px; display:block; }


.news-category-container { margin: 34px 0 0; }
.yes-no { float: left;}
.phy-inner span.phy-yes {  display: block; padding-left: 29px;}
.physcian-radio-con .phy-yes-con {  float: left;  margin: 0 50px 0 0;   width: auto;}
.text-size-container .plus { margin-right: 1px; }
.director-container { margin: 29px 0 0; }
.director-content .director-left, .director-content .director-right { float: none; width: 100%; }
.content-right-con .director-left img { margin: 6px 0 0;}
.content-right-con.abt-cont .director-right h2 { margin:14px 0 5px; }
span.requis-right h4 {  margin: 8px 0 7px; }
span.requis-right p { margin-bottom: 16px; }
.requisition-forms ul.requistion-list li { margin-bottom:35px;}
.content-inner-con .content-sidebar.care-sidebar { /*padding: 9px 14px 60px 32px;*/  padding: 9px 18px 60px 24px; }
#testimonial_slider.sidebar-inner-con { left: -2px; position: relative;}
.bx-controls-direction { bottom: 0; position: relative; right: 0; top: 20px;}
select.clinic-loc { background:  url("images/select-box-1-mobile.png") no-repeat scroll 0 0; border-radius:6px; width:281px;}

.ul_line { display:none; }
.home .banner-content .banner-content-left p { width:100%;}
.banner-content .banner-content-left h2{ font-size: 36px; margin:39px 0 23px; }
.contact-us-cont .cont-form-right, .contact-us-cont .cont-form-left { width: 100%; float:none; margin:0 0 10px; }
select.how-would { background: rgba(0, 0, 0, 0) url("images/select-box-1-mobile.png") no-repeat scroll 0 0; max-width: inherit; }
.sidebar-inner-con .sidebar-con { border-radius:0; }
.addr-con ul.addr-list li.map { padding: 0 120px 0 27px; margin: 0 0 32px;} 
span.error, .wpcf7-not-valid-tip { top:36px;}
.store-locator-container { min-height: 770px; }
div.selector span {   width: 85% !important;  margin-right: 50px;}
.quote-line hr.quto-hr { left:30px; width: 91%; }
.sidebar-contact.rt { margin-bottom:0; }
.sidebar-contact.rt.lft { margin-bottom:30px; }
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.con-inp, .contact-us-cont textarea.con-area { max-width: inherit; width: 100%;}
.pagination-list ul.pagi-list { text-align:center; }
.loct-slide {  margin: 0 auto; padding: 20px 0 0;  right: 0px; text-align: left;  top: -60px; width: 100%;}
.loct-slide span.loct-show { padding-left:20px; }
.locator-con ul.locator-list { padding: 39px 0 0; }
.contact-us-form .contact-us-cont.captcha-cont .wpcf7-not-valid-tip, .captcha-cont .wpcf7-not-valid-tip, .rate-captcha .wpcf7-not-valid-tip { margin: 41px 0 0;  }



}

@media only screen and (max-width: 375px) {
section.banner-container .banner-content { padding: 25px 0 45px;}	
.content-con h1 { font-size: 28px; margin-bottom:93px;}
section.banner-container .bx-wrapper .bx-viewport ul li img {  /*left: -100%; position:relative; min-height: 650px !important; width: auto; max-width:250%;*/ }	
 section.banner-container .banner-img img { /*min-height: 650px !important; width: auto; left: -110%; position:relative; max-width:300%;*/  } 
section.content-container { background:#36424a url("images/content-bg-mobile.png") no-repeat scroll center top / 100% auto; }
section.banner-container .banner-content { padding: 23px 0 58px;}
.banner-content .banner-content-left h1 { margin-bottom:14px; }
.banner-content .banner-content-left {  width: 100%; }

section.content-col-container { padding: 58px 0 0; }
.col-container ul.col-list li span.col-con img { margin: 0 auto 17px; }
.col-container ul.col-list li span.col-con p {  margin-bottom: 31px; }

.col-container ul.col-list li, .col-container ul.col-list li:first-child { margin: 0 0 63px; }
section.content-container .content-con { padding: 83px 0 0; }
.medical-imaging ul.med-list li span.med-con p { margin-bottom: 27px;}
.content-con .medical-imaging, .service-con .medical-service-imaging { padding-bottom: 3px; }

.four-col-content ul.four-list li span.four-con span.four-img img { margin: 0 auto 12px; }
.four-col-content ul.four-list li span.four-con h2 { margin: 0 0 7px; }
.four-col-content ul.four-list li span.four-con p { margin-bottom: 11px; }
.four-col-content ul.four-list li, .four-col-content ul.four-list li:first-child, .four-col-content ul.four-list li:nth-child(2n+1) {
    padding: 0 0 44px; }
	
.service-con .medical-service-imaging { padding-bottom: 0px;}

.four-ser-col-content ul.four-ser-list li span.four-ser-con span.four-ser-img img { margin: 0 auto 9px; }
.four-ser-con ul.four-ser-list li span.four-ser-con h2 { margin: 0 0 7px; }
.four-ser-con ul.four-ser-list li:first-child, .four-ser-con ul.four-ser-list li:nth-child(2n+1) { padding: 0 0 45px; }
.four-ser-con ul.four-ser-list li, .four-ser-con ul.four-ser-con li:first-child, .four-ser-con ul.four-ser-con li:nth-child(2n+1) {
    padding: 0 0 42px;
}
.four-ser-con {  margin-bottom: 0;  padding-bottom: 0px;}

.requisition-forms { margin: 31px 0 0; }
.requisition-forms ul.requistion-list li span.requis-con span.requis-left, 
.requisition-forms ul.requistion-list li span.requis-con span.requis-right  { float: none; margin: 0; width: 100%; }
.requisition-forms ul.requistion-list li span.requis-con span.requis-left img {  margin: 0 0 8px; }

.pagination-list ul.pagi-list li span, .pagination-list ul.pagi-list li span {  padding: 12px 16.5px; }
.pagination-list ul.pagi-list li.blog-pagination-next a {  padding: 0; height: 45px;  width: 45px;top:-12px; position:relative; }

.sidebar-contact.rt { margin-left:0; width:90%; margin-top:40px;} 
.sidebar-inner-con-cont { margin:0 auto; }
.sidebar-contact.rt { margin-bottom:0; }
.sidebar-contact.rt.lft { margin-top:0;  padding-bottom: 30px;}
.four-con { margin-bottom: -2px;}

.medical-service-imaging ul.med-ser-list li span.med-con h2 { margin: 0 0 14px;}
.sidebar-inner-con h3 {/* font-size:14px;*/ padding:21px 0 22px 23px; }
.content-inner-con .content-sidebar {  left: 0;}
.sidebar-inner-con .sidebar-con { left: 0px; }
.content-inner-con .content-right { width: 100%;}
img.alignnone { margin: 16px 24px 5px 0; }
.copy-container .copy-content { padding: 16px 0 18px;}

.sidebar-con ul.siderbar-list li > a { padding: 18px 32% 14px 23px; }
.sidebar-con ul.siderbar-list li.current_page_item > a { padding: 16px 30% 16px 21px;}

.page-id-129 span.flieds { margin: 8px 0 0 0; }
.page-id-11 span.flieds {  margin: 7px 0 15px; /* margin: 7px 0 28px;*/}
.addr-con ul.addr-list li.map { padding: 0 50px 0 27px; /*padding: 0 83px 0 27px;*/ }

form#physician_survey, form#patient_survey { margin: 26px 0 auto;}
.physcian-con label { margin: 0 0 6px 0; line-height: 20px;}
select.clinic-loc { margin-bottom:25px; width: 281px;}
.page-id-139 select.clinic-loc { margin-bottom: 25px; }

.physcian-radio-con .phy-inner label.is-tni { line-height:20px; margin: 0 0 19px;  /*margin: 0 0 9px;*/ }
.physcian-radio-con1 .phy-inner label.is-tni { line-height:20px;  margin: 0 0 19px; }
.phy-inner span.phy-yes { margin: 1px 0 0 5px; line-height:20px; }
.physcian-radio-con { margin: 0 0 24px; }
.physcian-radio-con1 .phy-yes-con { margin: 0 0 12px;}
.physcian-radio-con1 { margin: 0 0 7px; }
.rate-container { margin: 4px 0 0; padding: 25px 0 8px;  /*padding: 25px 0 8px;*/}
table.rate-table { width:100%; margin-bottom:0px; /*margin-bottom:8px;*/ }
table.rate-table td {  padding: 7px 0 7px 14px; }
table.rate-table td.last_bord_rad { padding-bottom: 16px; }
table.rate-table tr { padding-top:4px; }
table.rate-table tr td  { padding-bottom:4px; }
table.rate-table td.last_bord_rad { margin-bottom:12px; }
table.rate-table tr.bord_rad td {  padding-bottom: 3px;}
table.rate-table tr td.first_bord_rad  {  padding-bottom: 7px; padding-right:10px;}

.app { line-height: 20px; padding-top:2px; padding-left: 18px;}

.rate-reg-form {  margin: 24px 0 0;}
.rate-reg-form p { margin-bottom: 26px; }

input.ra-mon { margin-bottom: 26px; }
.comment-section { padding: 24px 0 28px; }
.comment-section p { margin-bottom: 12px; }
.contact-us-cont label { margin-left:0px; }


.physcian-radio-con.rate-radio label.require { line-height:20px; margin-left: 0;  margin-bottom: 20px;}
.physcian-con label span.lab-star { float: left; margin-bottom: 10px; }
.page-id-11 .lab-star, .page-id-11 .fld-str { float:left; margin-bottom:10px;}
.page-id-11 select.clinic-loc { margin-bottom: 19px; }

.check-box-con .check-box-right .chek-text { width: 240px;}
.check-box-con .check-box-left, .check-box-con .check-box-middle, .check-box-con .check-box-right { height:39px; }
.physcian-radio-con.rate-radio .check-box-con { padding-left:0px;}
.quote-line hr.quto-hr { left: 27px; width: 85%; }
.rate-cont-sub input.ra-btn { margin-bottom: 5px; }

.sidebar-con-testi .side-quotation { padding: 0 0 29px; }
.bx-controls-direction { float:right; top: 28px;}
.sidebar-con-testi .side-quotation { width:100%; }
.rate-cont label { margin-left:0px; }

.reseach-category-container { margin: 4.8% 0 0 0px; }
.reseach-category-container ul.reseach-cate-list li span.rese-con span.rese-left{ margin-bottom: 15px; }
.career-container ul.career-list li span.care-con span.care-left { margin-bottom: 12px; }
.reseach-category-container ul.reseach-cate-list li {  margin: 0 0 35px; }

.reseach-category-container ul.reseach-cate-list li ul li, .reseach-category-container ul.reseach-cate-list li ul li:first-child,
.reseach-category-container ul.reseach-cate-list li ol li, .reseach-category-container ul.reseach-cate-list li ol li:first-child { width:auto; }

.pagination-list ul.pagi-list li a, .pagination-list ul.pagi-list li span { padding: 12px 16.5px; margin-bottom:6px; border-radius: 0; }

.content-right-con.abt-cont .news-cate-content h2 { margin-top:34px;}
.news-category-container .news-cate-content p { margin-bottom: 6px;}
.news-category-container .news-cate-content { padding: 0 0 46px; }

.content-inner-con .content-right .content-right-con.careers-right { width: 100%; margin-top:0; }
.career-container { margin: 2.6% 0 0; }
.career-container ul.career-list li { margin: 0 0 39px; }
span.care-right p { margin-bottom: 7px; }

.sidebar-inner-con-cont { width:100%; }
.sidebar-contact.rt { margin-right:0; float:none; width:100%; margin-top: 37px;}
.sidebar-contact.rt.lft { width: 100%; padding-bottom: 0px; float:left;}
.sidebar-contact ul.cont-list li { width:auto; }
.sidebar-contact.rt h3 { margin: 36px 0 19px; padding-left:0; }
.sidebar-contact ul.cont-list {  padding: 0 0 0 5px;}
.sidebar-contact.rt.lft h3  {margin: 40px 0 19px; }
.content-inner-con .content-sidebar.cont-side { margin-bottom: -6px;}
.contact-us-form .contact-us-cont { margin-bottom:2px; }
.contact-us-cont .cont-form-left { margin: 10px 0 15px; }
.contact-us-cont label { line-height:20px; margin-bottom:5px; }

select.how-would { width:281px; }
.contact-us-cont textarea.con-area { margin:0 0 20px; }
/*.page-id-11 .lab-star,*/ .page-id-11 .fld-str { float: none; }
.content-inner-con .content-sidebar.care-sidebar { padding: 9px 18px 60px 24px; }
.content-sidebar.care-sidebar .sidebar-inner-con h3 { font-size:16px;}
.wpcf7-form-control-wrap.cursus .selector { width: 90.8% !important;}
.content-right-con.abt-cont h2 { margin: 31px 0 13px; line-height:27px;  }
.page-id-44 .content-right-con.abt-cont h1.abt-heading { font-size:22px;}
.content-inner-con .content-sidebar { left:0; }



}

@media only screen and (max-width: 360px) {
.content-inner-con .content-sidebar { left: 0; }
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div { width: 100% !important; }

}

@media only screen and (max-width: 320px) {
.content-inner-con .content-sidebar { left: 0; }
select.clinic-loc { background: url("images/select-box-1-mobile.png") no-repeat scroll 90% 0; border-radius:6px; }
.sidebar-inner-con .sidebar-con { left: 0px; width:320px; }	
.content-right-con ul { margin: 0 0 15px;}
.content-right-con ol { margin: 0 0 36px 20px; }
.sidebar-con ul.siderbar-list li > a { padding: 18px 24% 14px 23px; }
.sidebar-con ul.siderbar-list li.current_page_item > a { padding: 16px 26% 16px 20px;}
.addr-con ul.addr-list li.map { padding: 0 38px 0 27px; }
.address-container p.gta {  padding: 0 94px 0 0;}

.locator-con ul.locator-list {  padding: 69px 0 0; }
span.km { margin: 4px 0 3px; }
.locator-con ul.locator-list li, .locator-con ul.locator-list li:nth-child(2n+1) {   margin-bottom: 35px;}
input.post-code { color:#ffffff;}
.page-id-34 .inner-container { overflow:hidden; }
.content-inner-con .content-sidebar.care-sidebar ul.sidebar-con-testi li:first-child { padding:0 0 40px;}
.rate-content p.pls span.does { padding-right: 10px;}
table.rate-table td + td { padding-left: 32px;}
table.rate-table tr.bord_rad { top:1px;}
table.rate-table tr td.first_bord_rad { padding-top:11px;}
table.rate-table tr.bord_rad td.first_bord_rad { padding-top:7px;}
section.content-inner-container .content-inner-con { padding: 64px 0 35px; }
.single-format-standard section.content-inner-container .content-inner-con {  padding: 0 0 23px;}
table.rate-table tr:eq(7) td.first_bord_rad .app > br { display:none;}
div.star-rating, div.star-rating a { margin-right: 10px;}
.career-container { margin: 20px 0 0;}
.contact-us-form { margin: -3px 0 0;}


}

/* retina css */
@media screen and (-webkit-min-device-pixel-ratio:1.5),
(min--moz-device-pixel-ratio:1.5),
(-o-min-device-pixel-ratio:3/2),
(min-resolution:1.5dppx) {

.addr-con ul.addr-list li.map { background: url("images/map-phone-fax-icon%402x.png") no-repeat scroll 0 0; background-size:21px auto; }
.addr-con ul.addr-list li.phone { background: url("images/map-phone-fax-icon%402x.png") no-repeat scroll 1px -26px;  background-size:21px auto;}	
.addr-con ul.addr-list li.fax { background: url("images/map-phone-fax-icon%402x.png") no-repeat scroll 0 -53px; background-size:21px auto;}	

.sidebar-inner-con h3::before { background: url("images/siderbar-arrow-down%402x.png") no-repeat scroll 0 3px / 16px 10px; }
.search-right span.input-arrow { background: url("images/mobile-search-arrow%402x.png") no-repeat scroll 0 21px / 8px auto; 
background-size:8px 17px; }
/*.search-right span.input-arrow input.post-sub { background: url("images/mobile-search-icon@2x.png") no-repeat scroll 0 0 / 32px auto; }*/

.content-right-con ul li { background: rgba(0, 0, 0, 0) url("images/ul-icon%402x.png") no-repeat scroll left 1px; background-size:20px 20px;	}
/*.port-cont-sub input.port-btn { background: #36424a url("images/submit-arrow@2x.png") no-repeat scroll 104px center; }*/
.label_radio { background: rgba(0, 0, 0, 0) url("images/radio-btn%402x.png") no-repeat scroll 0 0; background-size:24px 52px;}

div.star-rating, div.star-rating a {background: rgba(0, 0, 0, 0) url("images/star-blue-grey%402x.png") no-repeat scroll 0 0; 
background-size:25px 52px;}
.sidebar-con ul.siderbar-list > li.current_page_item > a span, .sidebar-con ul.siderbar-list > li.current-cat > a span 
{ background: rgba(0, 0, 0, 0) url("images/sidebar-active-icon%402x.png") no-repeat scroll right center; background-size:16px 28px ;}
.label_check { background: rgba(0, 0, 0, 0) url("images/checkbox-btn%402x.png") no-repeat scroll 0 4px; background-size:27px 57px;}

/*.rate-cont-sub input.ra-btn { background-size:21px auto; }*/
.port-cont-sub input.port-btn, .rate-cont-sub input.ra-btn { background: #36424a url("images/submit-arrow%402x.png") no-repeat scroll 104px 15px / 24px 19px;   }
.rate-cont-sub input.ra-btn:hover, .port-cont-sub input.port-btn:hover { background: #36424a url("images/submit-arrow%402x.png") no-repeat scroll 104px 15px / 24px auto; }

.pagination-list ul.pagi-list li.blog-pagination-next a { background: url("images/quote-arrow%402x.png") no-repeat scroll -52px 0;
background-size:98px 92px; }

.sidebar-contact ul.cont-list li { background: url("images/contact-us-icon%402x.png") no-repeat scroll 0 0; background-size:21px auto; }
.sidebar-contact ul.cont-list li.cont-map {background: url("images/contact-us-icon%402x.png") no-repeat scroll 0 0; background-size:21px auto;}
.sidebar-contact ul.cont-list li.cont-phone{ background: url("images/contact-us-icon%402x.png") no-repeat scroll 0 -32px;background-size:21px auto; }
.sidebar-contact ul.cont-list li.cont-fax{ background: url("images/contact-us-icon%402x.png") no-repeat scroll 0 -65px;
background-size:21px auto; }
.wpcf7-form-control-wrap.how-would .selector, .wpcf7-form-control-wrap.when .selector, .wpcf7-form-control-wrap.cursus .selector { background:#ebeced url("images/select-box-arrow%402x.png") no-repeat scroll 100% center; background-size:50px 50px;}

a.bx-next.disabled { background: url("images/quote-arrow%402x.png") no-repeat scroll -52px -51px;  background-size:100px 100px; }
a.bx-next { background: url("images/quote-arrow%402x.png") no-repeat scroll -52px 0;  background-size:100px 100px;}
a.bx-prev {  background: url("images/quote-arrow%402x.png") no-repeat scroll 0 -51px;  background-size:100px 100px;}
a.bx-prev.disabled {  background: url("images/quote-arrow%402x.png") no-repeat scroll 0px 0px;   background-size:100px 100px;}

.pagination-list ul.pagi-list li.blog-pagination-prveious a {  background: url("images/quote-arrow%402x.png") no-repeat scroll 0 -47px;
background-size:98px 92px; }
 
.quote-line .quot-img img { width:36px; height:30px;  }
.medical-imaging ul.med-list li span.med-con span.med-img img { width:176px; height:176px;}

/*@media only screen and (max-width: 414px) {
.search-right span.input-arrow input.post-sub {
    background: #00539b url("images/mobile-search-icon@2x.png") no-repeat scroll center center;
	background-size:32px 33px;
}

.search-right span.input-arrow input.post-sub.search-blue {
    background: #36424a url("images/search-mobile-blue@2x.png") no-repeat scroll center center;
	background-size:32px 33px;
}
}*/


}
.wpcf7-list-item-label {
    display: none;
}

.footerblurb {
	text-align: center;
}

.footerblurb a { font:normal 16px; color:#FFFFFF; line-height: 175%; } 

.footerblurb a:link { outline:none; text-decoration:none; }

.footerblurb a:visited { outline:none; text-decoration:none; }

.footerblurb a:hover { text-decoration:none; font-weight:normal; }

.hc-block {
    background-color: #555;
    color: white;
}

.hc-field {
   background-color: white;
   color: black;
}
