/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/**************************************************************************************/
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
/*---------------------------------------------------*/
html {}
body {color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}




/*-----------LayOut Start here-----------------------*/
.wrapper						{margin:0 auto; overflow:hidden; }
.container {
	width: 100%;
    margin: 0 auto;
    max-width: 960px;
    float: none;

}
.main_content					{}
/*---------Header start -----------------------------*/
header							{padding:0; margin:0; display:block;}
.header_top						{padding:0; margin:0; display:block; border-bottom:1px solid #bfbfbf;}
.header_main					{padding: 6px 0 7px;margin:0;display:block;}
.top_nav						{padding: 5px 0 0 0;margin:0;display:inline-block;float:left;}
.top_nav ul						{padding:0; margin:0; display:inline-block;}
.top_nav ul	li					{padding:0;margin: 0 27px 0 0;display:inline-block;float:left;}
.top_nav ul	li a				{padding:0; margin:0; display:inline-block; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:15px; color:#8d8d8d; font-weight:400;}
.top_search						{padding:0; margin:0; float:right; display:inline-block;}
.input_text						{padding:10px; margin:0; display:inline-block; float:left; width:170px; background:#e1e1e1; border-radius:5px !important; border:none; outline:none; height:25px;}
.search_icon					{padding:0;margin:0 0 0 4px;display:inline-block;float:right;background:url(/_img/CHOG/search_icon.png) no-repeat center;background-color:#03326a;width: 28px;height:24px; border-radius:3px !important;outline:none;border:none;}
.header_btm						{padding:0; margin:0; display:block;}
.header_in						{padding: 22px 0 0 0;margin:0;display:block;}
.logo							{padding: 0;margin:0;display:inline-block;float:left;}
.logo a							{padding:0; margin:0; display:inline-block;}
.logo a	img						{padding:0; margin:0; display:block;}
.visit_block					{padding: 60px 0 0 0;margin:0;display:inline-block;float:right;}
.visit_block a					{padding: 10px 0;margin:0;display:inline-block;font-family: 'Open Sans', sans-serif;font-size:14px;line-height:14px;color:#fff;font-weight:700;background:url(/_img/CHOG/visit_bg.png) no-repeat right top;width: 221px;text-align: center;}
/*---------Navigations ------------------------------*/
.nav_bg 						{padding: 0;margin: 0;display: block;float: none;background:#17a5dc;border-bottom: 0 solid transparent;border-top:1px solid #83cfec;position:relative; }
.nav_bg .navbar-inverse .navbar-collapse {background: none; }
.nav_bg .navbar-nav	{float:none;padding:0;position: relative;z-index: 1; margin:0;}
.nav_bg .navbar-collapse 		{padding:0;}
.nav_bg .navbar-inverse 		{border: none; background: none;}
.nav_bg .navbar-nav > li 		{margin:0;position: relative;border-left: 1px solid #fff;padding: 0;box-sizing: border-box;}
.nav_bg .navbar-nav > li:last-child {margin: 0;border-right: 1px solid #fff;}
.nav_bg .navbar-nav > li.clr1:after	{border-bottom:7px solid #f9487c; left:inherit; right:0; width:200em; position:absolute; }
.clr2:after						{border-bottom:7px solid #e6a624;}
.clr3:after						{border-bottom:7px solid #812477;}
.clr4:after						{border-bottom:7px solid #6180c5;}
.clr5:after						{border-bottom:7px solid #81c300;}
.nav_bg .navbar-nav > li.clr6:after	{border-bottom:7px solid #182c5e; width:200em; position:absolute; }
.nav_bg .navbar-nav > li:after	{content:'';width:100%; display:block; }
.nav_bg .navbar-inverse .navbar-nav > li > a {font-family: Arial, Helvetica, sans-serif;font-size:17px;line-height: 22px;font-weight: normal;color: #ffffff;display: block;padding: 15px 28.7px;margin:0;letter-spacing: 0.6px;}
.nav_bg .navbar {min-height: 0;	margin: 0;	position: relative; float:none;}
/*LB MODIFIED: 10/5*/
/*#228cb6*/
.nav_bg .navbar-inverse .navbar-nav > li:hover > a, .nav_bg .navbar-inverse .navbar-nav > li.active{
	background-color:#228cb6;
}
/*.nav_bg .navbar-inverse .navbar-nav > li:hover > a, .nav_bg .navbar-inverse .navbar-nav > li.active > a {color: #cd0000;}*/
.nav_bg .navbar-inverse .navbar-nav > li:hover ul {display: block;}
.nav_bg .navbar-inverse .navbar-nav > li:hover > a {border-bottom-color: #fff;	border-bottom-color: white !important;	z-index: 9999;	position: relative;}
.nav_bg .navbar-inverse .navbar-nav > li > ul {padding:6px 12px;margin: 0;display: none;position: absolute;top: 59px;left: 0;width:287px;float: none;clear: both;z-index: 999;background:#fcfcfc;border:1px solid #9a9a97;}
.nav_bg .navbar-inverse .navbar-nav > li > ul li {padding:0; margin:0; display: block; float: none; border-bottom:2px solid #d7d7d7;}
.nav_bg .navbar-inverse .navbar-nav > li > ul li:last-child	{border-bottom:none;}
.nav_bg .navbar-inverse .navbar-nav > li > ul li a {padding:12px 0 6px 20px;	margin: 0;display:block;	font-family: 'Open Sans', sans-serif;	font-size: 14px; line-height: 16px;	color: #393939;	font-weight: normal; background:url(/_img/CHOG/nav_arrw.png) no-repeat left center;}
.nav_bg .navbar-inverse .navbar-nav > li > ul li a:hover	{background:url(/_img/CHOG/nav_arrw.png) no-repeat left center;}
.navbar-toggle .icon-bar:nth-of-type(2) {top: -7px;}
.navbar-toggle .icon-bar:nth-of-type(3) {top: -6px;}
.navbar-toggle .icon-bar {position: relative;transition: all 300ms ease-in-out;top: -8px;}
.navbar-toggle.active .icon-bar:nth-of-type(1) {top: 4px;transform: rotate(45deg);}
.navbar-toggle.active .icon-bar:nth-of-type(2) {background-color: transparent;}
.navbar-toggle.active .icon-bar:nth-of-type(3) {top: -14px;transform: rotate(-45deg);}
/* ----------------- BANNER HERE --------------*/
.banner							{padding: 0 0 13px 0;margin:0;display:block;background:url(/_img/CHOG/slider_shadow.png) no-repeat bottom center; position:relative;}
.banner .carousel-indicators li	{width:20px; height:20px; background:#fff; margin:0 7px;}
.banner .carousel-indicators	{bottom:30px;}
.carousel-indicators .active	{width:24px; height:24px; border:2px solid #fff; background:#e6a624 !important;}
.banner_main					{position: absolute;width: 100%;padding: 0;margin: 0;left: 51px;top: 42px;}
.banner_content					{padding:0; margin:0; display:block;}
.banner_content h2				{padding: 0 0  17px;margin:0;font-family: 'Lato', sans-serif;font-size:47px;line-height:56px;font-weight:normal;color:#182c5e; letter-spacing:0.6px;}
.banner_content p				{padding: 0 0 0 3px;margin:0;font-family: Arial, Helvetica, sans-serif;font-size:18px;line-height:24px;font-weight:normal;color:#464646;}
.slide_block					{display:none !important;}
.slide_none						{display:block !important;}
/* ----------------- MIAN CONTENT HERE --------------*/


.specialist_block				{padding: 56px 0;margin:0;display:block;clear:both;float:none;background:url(/_img/CHOG/bg_1.png) no-repeat bottom center;background-size: 100% auto;}
.specialist_in					{padding:0; margin:0; display:block;}
.specialist_in ul				{padding:0;margin:0;display: block;float: none;}
.specialist_in ul li			{padding:0 5px;margin:0;display:inline-block;float: left;text-align:center;}
.specialist_in ul li a 			{padding:0; margin:0; display:inline-block;  transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.specialist_in ul li a span		{padding:0;margin: 0 auto;display:table;width:106px;height:106px;background:#fff;border:3px solid #cbcbcb;border-radius:100%;}
.specialist_in ul li a em	{padding:0; margin:0; display:table-cell; vertical-align:middle; height:100%;  transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.specialist_in ul li a img		{padding:0; margin:0 auto; display:block; width:auto !important;}
.specialist_in ul li small	{padding:18px 0 0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:21px;line-height:28px;font-weight:normal;color:#182c5e;text-align: center; display:block;}
.specialist_in ul li a .img2	{display:none;}
.specialist_in ul li a:hover .img2{display:block;}
.specialist_in ul li a:hover .img1{display:none;}
.specialist_in ul li a:hover  span{ border:none; }
.childern_block					{padding:0; margin:0; display:block; float:none; clear:both; background:url(/_img/CHOG/bg_2.png) no-repeat bottom center; background-size: 100% auto; }

.childern_block_in 				
{
	/*padding: 53px 0 57px;*/
	padding-top:53px;
	padding-bottom:57px;
	margin:0;
	display:block;
	text-align:center;
	overflow: hidden;
}

.childern_block_in h2			{padding: 0 0 24px;margin:0;font-family: 'Lato', sans-serif;font-size:30px;line-height:34px;font-weight:normal;color:#182c5e;}
.childern_block_in ul			{padding:0;margin: 0 -10px;display:inline-block;}
.childern_block_in ul li		{padding:0 10px; margin:0; display:inline-block; float:left; width:100%; }
.stories						{padding:25px 15px 17px; display:block;border:1px solid #d9d9d9;}
.stories figure					{padding: 0 0 21px;margin:0;display:block;}
.stories figure	img				{padding:0;margin:0;display:block;width:100%;height:auto;}
.stories h4						{padding: 0 0 7px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size: 14px;line-height:16px;font-weight:normal;color:#e6a624;letter-spacing: 0;}
.stories h3						{padding: 0 0 14px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:21px;line-height:24px;font-weight:normal;color:#182c5e;}
.stories small					{padding: 0 0 15px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;font-weight:normal;color:#b7b7b7;display:block;}
.stories p						{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height: 22px;font-weight:normal;color:#959595;}
.stories p a					{padding:0;margin:0;display:inline-block;color:#b7b7b7;font-size:14px; background:none;}
.stories p a:hover				{text-decoration:underline; background:none;}
.childern_ctories				{padding:0;margin: 44px auto 0;display:inline-block;width: 272px;}
.childern_block_in a			{padding: 17px 0;margin:0;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;font-size:18px;line-height:18px;background:#182c5e;border-radius:3px;  transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.childern_block_in a:hover		{background:#e6a624; }
.safe_kids						{padding: 64px 0 49px;margin:0;display:block;float:none;clear:both;background:url(/_img/CHOG/kids_bg.jpg) no-repeat top center;background-size:cover;}
.kids_block						{padding:0; margin:0; display:block; overflow:hidden;}
.kids_block ul					{padding:0; margin:0 -8px; display:inline-block;}
.kids_block ul li				{padding:0 8px; margin:0; display:inline-block;}
.kids_block ul li a				{padding:0; margin:0; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:normal; color:#959595; position:relative;}
.kids_block ul li figure 		{padding: 0 0 0;margin:0;display:block;}
.kids_block ul li figure img	{padding:0; margin:0; display:block; width:100%; height:auto;}
.kids_block ul li h3			{padding: 20px 0 7px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:21px;line-height:24px;font-weight:normal;color:#182c5e;}
.kids_block ul li a span		{display:inline-block; padding:0; margin:-29px 0 0 -29px; position:absolute; left:50%; top:50%; }
.kids_block ul li a span img	{width:100%; height:auto; display:block;}
.kids_block ul li a.video		{display:inline-block;}
/* ------------------ FOOTER HERE -------------------*/
footer							{padding:0; margin:0; display:block; overflow:hidden; }
.footer_top						{padding:0; margin:0; display:block; background:#17a5dc;  position:relative;}
.footer_in						{padding: 23px 0 27px;margin:0;display:block;position:relative;}
.hours							{padding:0; margin:0; display:inline-block; float:left;}
.hours h3						{padding:0; margin:0; font-family: 'Open Sans', sans-serif; font-size:20px; line-height:26px; color:#fff; font-weight:700;}
.hours h3 span					{display:block;padding:0;margin:0;letter-spacing: -0.5px;}
.social_icon					{padding: 5px 0 0 0;margin:0;display:inline-block;float:right;}
.social_icon ul					{padding:0; margin:0; display:inline-block; float:right;}
.social_icon ul li				{padding:0;margin: 0 0 0 11px;display:inline-block;float:left;}
.social_icon ul	li a			{padding:0; margin:0; display:inline-block;}
.social_icon ul li a img		{padding:0; margin:0; display:block; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;}
.social_icon ul li a img:hover	{opacity:0.5;}
.footer_btm						{padding: 25px 0 40px;margin:0;display:block;background:#182c5e;}
.footer_main					{padding:0; margin:0; display:block;}
.footer_lft						{padding: 2px 0 0;margin:0;display:inline-block;float:left;}
.footer_care					{padding: 0 0 9px;}
.footer_care ul					{padding:0; margin:0; display:inline-block;}
.footer_care ul li				{padding: 0 0 0 8px;margin: 0 8px 0 0;display:inline-block;float:left;border-left:1px solid #cccccc;}
.footer_care ul li a			{padding: 0;margin: 0;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;color:#cccccc;font-weight:normal;}
.footer_care ul li:first-child	{border-left:none;}
.footer_copy					{
    padding: 8px 0 0 0;
}
.footer_copy p					{font-family: 'Open Sans', sans-serif;font-size:12px;line-height:12px;color:#ccc;font-weight:400;letter-spacing: -0.5px;}
.footer_copy p a				{ display:inline-block;  color:#ccc;}
.footer_rgt						{padding:0;margin:0;display:inline-block;float:right;text-align:right;}
.footer_rgt h2					{padding: 0 0 12px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#fff;font-weight:bold;letter-spacing: 0.2px;}
.footer_rgt ul					{padding:0; margin:0; display:inline-block;}
.footer_rgt ul li				{padding: 0 0 0 10px;margin: 0 0 0 8px;display:inline-block;float:left;border-left:1px solid #fff;}
.footer_rgt ul li a				{padding: 0;margin: 0;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:16px;color:#fff;font-weight:normal;letter-spacing: 0.2px;}
.footer_rgt ul li:first-child	{border-left:none;}

.banner							{overflow:hidden; }
.banner .clr_brd				{display:none; }
.banner .clr_brd ul				{position:relative; }
.banner .container, footer .container{line-height:0;}
.clr_brd						{display:block; width:100%; margin:0; padding:0;  }
.clr_brd ul						{margin:0; display:inline-block;width:100%; }
.clr_brd ul li					{padding:0; margin:0; position:relative; width: 16.6%; float:left;  }
.clr_brd ul li.clr0				{border-bottom:7px solid #f9487c;} 
.clr_brd ul li.clr0:after		{content:''; border-bottom:7px solid #f9487c; width:200em; position:absolute; top:0; right:0; }
.clr_brd ul li.clr1				{border-bottom:7px solid #e6a624;}
.clr_brd ul li.clr2				{border-bottom:7px solid #812477;}
.clr_brd ul li.clr3				{border-bottom:7px solid #6180c5;}
.clr_brd ul li.clr4				{border-bottom:7px solid #81c300;}
.clr_brd ul li.clr5				{border-bottom:7px solid #182c5e;}
.clr_brd ul li.clr5:after		{content:''; border-bottom:7px solid #182c5e; width:200em; position:absolute; top:0; left:0; }
/* ------------------ INNER PAGE1 HERE -------------------*/
.banner_pos h2					{color:#fff; padding:0;}
.banner figure 					{padding:0; margin:0; display:block;}
.banner figure img				{width:100%; height:auto;}
.banner span 					{padding:0; margin:0; display:block;}
.banner span img				{width:100%; height:auto;}
.banner_in .container			{height:100%;}
.banner_in .row					{height:100%;}
.banner_in						{position: absolute;top: 0;width: 100%;left: 0;height: 100%;}
.banner_table					{padding: 0; margin: 0; display: table; height: 100%; width:100%;}
.banner_table_in				{ padding: 0; margin: 0; display: table-cell; vertical-align: middle; height: 100%;}

.content_block					{padding: 27px 0 60px;margin:0;display:block;}
.content_in						{padding:0; margin:0; display:block;}
.content_in ul					{padding:0; margin:0; display:inline-block;}
.content_in > ul > li			{padding:0; margin:0 5px 0 0; display:inline-block; float:left;}
.content_in ul li a				{padding:0;margin:0;display:block;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;font-weight:normal;color:#000;letter-spacing: 0.3px;}
.content_main					{padding:0; margin:0; display:block;}
.content_lft					{padding: 0 28px 0 0;margin:0;display:inline-block;float:left;}
.content_sec					{padding: 40px 0 46px;margin:0;display:block;}
/*
.content_sec h2					{padding: 0 0 21px;margin:0;font-family: 'Lato', sans-serif;font-size:30px;line-height:34px;color:#182c5e;font-weight:normal;}
.content_sec h3					{padding: 0 0 11px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:21px;line-height:24px;color:#e6a624;font-weight:normal;}
*/
.content_sec ul					{padding: 0 0 22px;margin: 0 0 0 10px;}
.content_sec ul li				{padding:0;margin:0;list-style-type:disc;font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#959595;font-weight:normal;}

/* TV Modified */
.content_sec h1					{padding: 0 0 21px;margin:0;font-family: 'Lato', sans-serif;font-size:30px;line-height:34px;color:#182c5e;font-weight:normal;}
.content_sec h2					{padding: 0 0 11px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:21px;line-height:24px;color:#7AB800;font-weight:normal;}
.content_sec h3 				{padding: 0 0 8px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:19px;color:#e6a624;font-weight:normal;}
.content_sec p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #959595;
    font-weight: normal;
}
.content_in ul li a {
    display:inline-block;
    font-size:16px;
}
/* TV End */

.advantage 						{padding: 75px 0 0;margin:0;display:block;overflow:hidden;background:url(/_img/CHOG/bg_3.png) no-repeat top center;background-size:100% auto;}
.advantage ul					{padding:0;margin: 0 -30px;display:inline-block;}
.advantage ul li				{padding: 0 30px;margin:0;display:inline-block;float:left;}
.advantage ul li figure 		{padding: 0 0 0;margin:0;display:block;}
.advantage ul li figure img		{padding:0;margin:0;display:block;width:100%;height:auto;}
.advantage ul li h3				{padding: 20px 0 7px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:20px;font-weight:normal;color:#182c5e;}
.advantage ul li a				{padding:0; margin:0; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:normal; color:#959595;}

.content_rgt					{padding: 90px 0 0 11px;margin:0;display:inline-block;float:right;}
/*background:#e6a624;*/
.content_rgt h2					{padding: 13px 20px;margin:0;display:block;font-family:Arial, Helvetica, sans-serif;font-size:21px;line-height:21px;color:#fff;font-weight:bold;}
.content_rgt ul					{padding: 0 0 40px;margin:0;display:block;}
.content_rgt ul li				{padding:0; margin:0; display:block; border-top:1px solid #d7d7d7;}
.content_rgt ul li a			{padding: 16px 21px;margin:0;display:block;font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:16px;font-weight:normal;color:#959595;}
.content_rgt ul li a:hover, .content_rgt ul li a.active		{background:#ebebeb;}
.content_rgt h2.related			{color:#898989; background:none;}

.visit_block_mob				{display:none;}
.top_nav_mob					{display:none;}
.header_main .logo				{display:none;}
/* -------Don't Remove this---------------*/
input[type="text"],input[type="button"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
}
/*LB MODIFIED: 10/5*/
.content_main a{
	font-size:16px; /*14.5px;*/
	color:#17a5dc;

}
.content_main #divContent a {
	font-size:16px;
	color:#17a5dc;	
}
.content_main #divContent a:hover{
	text-decoration:underline;
}
.content_in .content_rgt ul li a {
	font-size:14.5px;
	color:#555;

}
.content_main p b{
	color:#e6a624;
}
.content_main div span{
	font-size:16px;
	color:#959595;
}
.clr1 ul select{

    width: 100%;
    height: 35px;
    color: #7f7f7f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
    -webkit-appearance: menulist-button;
    background: #FFF;
    -webkit-border-radius: 0px;
    border: 1px solid #d8d8d8;
    	margin:0 auto 14px auto;
}
.nav_bg .navbar-inverse .navbar-nav > li.clr1 > ul li{
	border:none;

}
.nav_bg .navbar-inverse .navbar-nav > li.clr1 > ul li input{
	width:100%;
	margin:0 auto 14px auto;
	padding:6px;
	box-sizing:border-box;
	border: 1px solid #d8d8d8;
	color: #7f7f7f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.clr3 ul{
	width:402px !important;
}
.nav_bg .navbar-inverse .navbar-nav > li.crl3 > ul {
	width:348px !important;
}

/* TV Modified */
.content_sec .divFindADoctor .specletter 
{
	padding-top: 0px;
        padding-bottom: 0px;
	height:auto;
}
.nav_bg .navbar-inverse .navbar-nav > li.clr3 > ul li {
    padding: 0 20px 0 0;
    box-sizing:border-box;
}

/*MAY NEED TO HAVE A SPECIALIZED CLASS WRAPPER : "MEET OUR TEAM"*/
.content_sec .mos_physicianInfo{
	width:calc(50% - 18px);
	display:inline-block;
	vertical-align:top;
	padding:20px;
	margin-right:20px;
	box-sizing:border-box;
	margin-left:-5px;
	float:none;
	margin-bottom:20px;
/*	padding-bottom:20px;*/
    border-bottom: 1px solid #d7d7d7;

}
.content_sec .mos_leftCol{
	width:50%;
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;	
	margin-right:-5px;
	float:none;
}
.content_sec .mos_leftCol img{
	width:100%;
}
.content_sec .mos_rightCol {
	width:50%;
	display:inline-block;
	vertical-align:top;
	padding-left:10px;
	float:none;
	border-bottom:none !important;
	box-sizing:border-box;
}
.content_sec .mos_physicianName{
	height:194px;
	display:table;
	/*margin-bottom:10px;*/
}
.content_sec .mos_physicianName span{
	display:table-cell;
	vertical-align:middle;
}
.container .row .content_main > .content_lft {
	padding:0 5px 0 0;
}
.search_icon_mobile:active + .nav_bg .navbar-inverse .navbar-collapse {
    margin-top: 60px;
}

@media(max-width:968px) {
	.col-sm-6 {
	    width: 100%;
	}
	.kids_block ul li {
	    margin: auto;
	    display: block;
	    text-align: center;
	}

}
@media(max-width:480px) {
	.blogcol1 {
		float:none !important;
	}
	/*.blogcol1 img {
		width:50%;
		height:50%;
	}*/
	
	.blogcol2 {
		display:block;
		margin:auto;
		float:none !important;
	}

}
@media(max-width:690px){
	.kids_block_vid {
		width: 100%;
	}
	.content_sec img{
		/*max-width: 350px !important;*/
	    height: 233px !important;
	    float: none !important;
	    width: 100% !important;
	    display: inline-block !important;
	    margin: 14px auto !important;
	}
	.content_sec p{
		margin-left:0 !important;
		float:none !important;
		display:block !important;
	}
	.content_lft{
		padding: 0 20px !important;
		box-sizing:border-box !important;
		float:none !important;
	}
}

/* TV End */
.divFindADoctor .btn {
    height: 45px;
    width: 210px;
    text-align: center;
    color: #17a5dc !important;
    background-color: #fff !important;
    border:1px solid #17a5dc !important;
    border: none;
    font-size: 21.5px;
    cursor: pointer;
}
.divFindADoctor .viewphonenumber{
	color: #17a5dc !important;
    background-color: #fff !important;
    border:1px solid #17a5dc !important;
}
.divFindADoctor .btn:hover{
	color: #fff !important;
    background-color: #17a5dc !important;
}
.divFindADoctorSearch input,
.divFindADoctorSearch select,
.search-results-row select,
.divFindADoctor .viewphonenumber,
.divFindADoctor .search-results-text{
	vertical-align:top;
	border: 1px solid #d8d8d8 !important;
	padding: 0 0 0px 5px;
	box-sizing:border-box;
	font-size:16px !important;
}
.search-results-row span,
.locationAddress{
	font-size:16px !important;
}
.divFindADoctor .search-results-row{
	margin-bottom:14px !important;
}
.divFindADoctor ul li,
.divFindADoctor .specs {
	font-size:18px !important;
}
.h1name {
	margin-bottom:20px !important;
}
.divFindADoctor .specs{
	margin-bottom:20px !important;
}
.search-results-col2 .search-results-info select{
	border:none;
}
.search-results-info > a,
.profile-return-info > a{
	color:#000 !important;
	font-weight:300 !important;
}
.ajax__tab_header span span span{
	height: 45px !important;
}
  .search-results-col2 .search-results-info select{
    padding:4px 20px !important;
    box-sizing:border-box;
    border: 2px solid #eaeaea;
    background: url(_img/FindADoctor/dd-arrow-down.png) no-repeat right !important;
    height:40px !important;
  }
  .divFindADoctor .search-results-info{
  	width:100% !important;
  }
    .search-results-info div{
    /*margin-left:60px !important;*/
        padding-left: 20px;
    	padding-right: 20px;
    	display:inline;
    	padding:0 0 0 55px;
  }
  .search-results-col2 select{
  	background: url(_img/FindADoctor/dd-arrow-down.png) no-repeat right !important;
  }
  .search-results-table span {
  	color:#5a5a5a !important;
  	padding: 0 10px 0 10px
  }
  .search-results-table a{
  	color:#000 !important;
  	padding: 0 10px 0 10px
  }

  .search-header-inputs input {
    height: 45px;
    width: 100px;
    text-align: center;
    color: #17a5dc !important;
    background-color: #fff !important;
    border: none;
    font-size: 16px;
    cursor: pointer;
    text-align:center !important;
    border: 1px solid #17a5dc !important;

}
  .search-header-inputs input:first-child{
  	height: 45px;
    width: 342px;
    color: #5a5a5a !important;
    font-size: 16px;
    line-height: 39px;
    background-color: #FFF !important;
    border:1px solid #5a5a5a !important;
    text-align:left !important;
    padding: 0 0px  0 5px;
    margin-right:20px;
  }
  .search-header-inputs input:nth-child(2):hover {
    color: #fff !important;
    background-color: #17a5dc !important;
}
.search-header-inputs {
	margin-bottom:30px;
}
span.search-key-label{
	color:#000 !important;
}
.search-results-table tr img{
	display:block;
}
.search-results-table tr{
	margin:20px auto;
	border-bottom:1px solid #5a5a5a;
	padding:20px 0;
	box-sizing:border-box;
	display:block;
}
.search-results-table tr:first-child{
	border-top:1px solid #5a5a5a;
	margin-top:40px;
}
.mobileNavSearchBtn{
	display:none;
}
.menuMobileNav{
	display:none;
}
.rightNavLink,
.rightNavLink ul{
	display:block;
}
.breadcrumbs ul li{
	display:inline-block;
}
.content_sec .divFindADoctor .tpsearchspecialty {
	height:auto !important;
	margin:0 auto !important;
	box-sizing:border-box;
	position:relative;
	width:100% !important;
	padding:40px 244px 10px 10px;
}
	
.content_sec .chog-search-specialty{
	position:relative;
	box-sizing:border-box;
}
.content_sec .chog-search-specialty select,
.content_sec .divFindADoctor .search-specialty-text {
	position:relative;
	width:100% !important;
}
.content_sec .chog-search-fad {
    position: absolute;
    right: 14px;
    top: 39px;
    display: block !important;
}
.content_sec .divFindADoctor .ajax__tab_panel .search-specialty-col1{
	float:none;
	margin:30px auto;
	width:30%;
	padding:0 10px;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
}
.content_sec .divFindADoctor .ajax__tab_panel .search-specialty-col2{
	float:none;
	margin:30px 0 0 -5px;
	width:70%;
	padding:0 10px;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	text-align:center;
}
.content_sec .divFindADoctor .ajax__tab_panel .specletter {
	margin:7px;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
}
.content_sec .SearchTabFD .ajax__tab_header .ajax__tab_outer {
	box-sizing:border-box;
}
.content_sec .SearchTabFD .ajax__tab_header {
	padding-bottom:0;
}
.content_sec .SearchTabFD .ajax__tab_active .ajax__tab_outer {
	margin-bottom:0;
}
.content_sec .divFindADoctor select{
	-webkit-appearance:menulist !important;
	    background-image: url(./_img/dd-arrow-down.png) !important;
    background-repeat: no-repeat !important;
    background-position: 99% 49% !important;
 	background-color: white !important;
 	color:#676767;
    width: 100%;
}



/* ---------------------------MAIN FAD AND CHOG STYLES--------------------------*/












.config2Text {
	padding: 5px;
}
/*MEET OUR TEAM*/
@media(max-width:1500px){
	.homepageBanner figure img {
	    position: absolute;
	    top: 0;
	    right: -10%;
	    width: auto;
	    height: 100%;
	}
	.homepageBanner figure{
	    position: relative;
	    height: 440px;
	}
    
}
@media(max-width:1300px){
	.homepageBanner figure img {
	    position: absolute;
	    top: 0;
	    right: -24%;
	    width: auto;
	    height: 100%;
	}
	.homepageBanner figure{
	    position: relative;
	    height: 440px;
	}
    
}
@media(max-width:1140px){
	.homepageBanner figure img {
	    position: absolute;
	    top: 0;
	    right: -40%;
	    width: auto;
	    height: 100%;
	}
	.homepageBanner figure{
	    position: relative;
	    height: 440px;
	}
    
}
@media(max-width:960px){
	.main_content .FADProfile .search-results-info{
		font-size:16px;
	}
	.main_content .FADProfile .search-results-info .btn-prev-next{
		font-size:16px !important;
	}
	.main_content .FADProfile .search-results-info > div{
		/*margin-left:40px !important;*/
	}
	.main_content .FADProfile .search-results-col2 .search-results-info select {
		font-size:16px !important;
		margin: 10px 0 10px 0;
	}

}
@media(max-width:910px){
	.homepageBanner figure img {
	    right: -55%;
	}
	.homepageBanner figure{
	    position: relative;
	    height: 440px;
	}
    

}
@media(max-width:767px){
	.rightNavLink {
		margin:30px auto;
		box-sizing:border-box;
		
		padding:0 20px;
	}
	.rightNavLink ul{
		display:none;
	}
	.menuMobileNav{
		display:block;
		color: #fff;
		font-size:20px;
		padding:10px 60px 10px 20px;
		box-sizing:border-box;
		font-weight:700;
		border: 1px solid #d7d7d7;
		border-radius:5px;
		position:relative;
		background:#e6a624;
	}
	.menuMobileNav img{
	    position: absolute;
	    right: 20px;
    	top: 17px;
	}
	.menuMobileNav p{
		margin:0;
	}
	.breadcrumbs{
		display:none;
	}
    

	.rightNavLink h2{
		padding: 16px 20px;
		box-sizing:border-box;
		margin:0;
		font-size:16px;
		color:#555;

	}
	.rightNavLink ul{
		border:1px solid #d7d7d7;
		box-sizing:border-box;
	}
	.rightNavLink ul li{
		padding: 0;
	    margin: 0;
	    display: block;
	    border-top: 1px solid #d7d7d7;
	}
	.rightNavLink ul li:hover{
	    background: #ebebeb;
	}
	.rightNavLink ul li a{
		padding: 16px 21px;
	    margin: 0;
	    display: block;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 14.5px;
	    line-height: 16px;
	    font-weight: normal;
	    color: #555;
	}
	.rightNavLink ul h2:hover{
		background: #ebebeb;
	}
	.content_main .content_sec{
		padding:0 20px;
		box-sizing:border-box;
	}
	
	.navSearchContainer{
		display:none;
	}
	.search_icon{
		display:none;
	}
	.search_icon_mobile{
		padding: 0;
	    margin: 22px 0 0 4px;
	    display: inline-block;
	    float: right;
	    background: url(/_img/CHOG/search_icon.png) no-repeat center;
	    background-color: #03326a;
	    width: 28px;
	    height: 24px;
	    border-radius: 3px !important;
	    outline: none;
	    border: none;
	}
	.input_text {
	    padding: 10px;
	    margin: 0;
	    float: none;
	   	width:100%;
	    background: #fff;
	    border-radius: 5px !important;
	    border: none;
	    outline: none;
	   	padding:10px 20px;
	    position: relative;
	    height:auto;
	    display:block !important;
	    border:1px solid #d9d9d9;
	    box-sizing:border-box;
	}
	.searchInputContainer{
		width:100%;
		padding-right:160px;
		box-sizing:border-box;
	}
	.navSearchContainer{
		background:#17a5dc;
		padding:10px 0 10px 10px;
		box-sizing:border-box;
		position:relative;
		z-index:999;
	}
	.mobileNavSearchBtn{
		display:block;
		width:100px;
		height:auto;
		padding:8px 20px;
		float:none;
	}
	.navSearchContainer .mobileNavSearchBtn{
		position:absolute;
		right: 10px;
    	top: 10px;
    	width:128px;
    	border:1px solid #182c5e;
    	background:#fff;
    	font-size: 16px;
    	color:#182c5e;
    	border-radius:5px;
	}
	.main_content .FADProfile .search-results-info{
		font-size:14.5px;
	}
	.main_content .FADProfile .search-results-info .btn-prev-next{
		font-size:14.5px !important;
	}
	.main_content .FADProfile .search-results-info > div{
		/*margin-left:20px !important;*/
	}


}

@media(max-width:766px){
	.content_sec .mos_leftCol{
		margin-bottom:30px;
	}
}

@media(max-width:710px){
	.content_sec .divFindADoctor .ajax__tab_panel .search-specialty-col2 {
		width:100%;
		display:block;
		text-align:left;
		margin-top:0;
		margin-bottom:20px;
	}

	.content_sec .divFindADoctor .ajax__tab_panel .search-specialty-col1 {
		width:100%;
		display:block;
		margin:14px auto 0 auto;
	}
	.content_sec .divFindADoctor .chog-search-specialty .search-specialty-col1 > h1{
		margin-bottom:14px;
	}
	.content_sec .divFindADoctor .fadNameSearchContainer {
		padding:0;
	}
	.content_sec .divFindADoctor .fad-search-btn,
	.content_sec .chog-search-fad {
		position:relative;
		display:block !important;
		right:auto;
		left:auto;
		top:auto;
		max-width:244px;
		margin:14px auto !important;
		width:100% !important;
	}
	.divFindADoctor .firstNameContainer,
	.divFindADoctor .lastNameContainer{
		width:100% !important;
		margin:6px auto !important;
		display:block !important;
		max-width:500px !important;
		padding:0 !important;
	}
	.divFindADoctor .dr-last-name {
		display:block !important;
		width:100% !important;
		padding:0 !important;
	}
	.divFindADoctor .dr-letter-category{
		margin:14px auto !important;
		display:block !important;
		width:100% !important;
	}
	.divFindADoctor .fad-search-left-col,
	.divFindADoctor .fad-search-right-col{
		width:100% !important;
		display:block !important;
		margin:14px auto 0 auto !important;
		padding:0 !important;
	}
	.divFindADoctor .fad-search-right-col{
		margin:0 auto !important;
	}
	.divFindADoctor .tpsearchdoc {
		padding:40px 30px !important;
	}
	.content_sec .divFindADoctor .tpsearchspecialty{
		padding:20px 10px !important;
	}

}
.search_label_col1 {
	display:inline;
}
.search_label_col2 {
	display:inline;
}
.search_label_col3 {
	display:inline;
}
@media(max-width:460px) {
	.search-results-main {
		width:100%;
	}
	.search_label_col1 {
		float:left;
		width:49%;
	}
	.search_label_col2 {
		float:left;
		width:49%;
	}
	.search_label_col3 {
		display:inline;
	}
	.pdf-label {
	    margin-left: 0px !important;
	}
	span.search-key-label {
	    display: block;
	    text-align: center;
	}
	.search-results-key-chog img {
	    max-width: 40px !important;
	    display: block !important;
	    margin: 14px auto !important;
	}
	.search-results-key-chog {
	    width: 100% !important;
	}
	.search-header-inputs input:first-child {
	    width: 100% !important;
	}
}
/*MAY NEED SPECIAL WRAPPER : MEET OUR TEAM*/
@media (max-width: 690px){
	.content_sec img {
	    /*max-width: 100% !important;*/
	    height: auto !important;
	   /* width: 100% !important;*/
	  
	    margin: 14px auto !important;
	}
	.search-results-newsearchbtn {
		margin-top:10px;
	}
	.search-results-key-chog {
		width:362px;
		display:block;
		margin:auto;
	}
	.pdf-label {
		margin-left:58px;
	}
  .search-results-key-chog img{
    max-width:40px !important;
  }
  .search-results-wrapper td img{
    max-width:50px !important;
  }
}
@media (max-width: 600px){
	.content_sec .mos_physicianInfo {
	    width: 100%;
	    display: block;
	    vertical-align: top;
	    padding: 0 20px;
	    box-sizing: border-box;
	    margin:10px auto;
	    float: none;
	}
	.content_sec .mos_physicianInfo img{
		max-width:185px !important;
	}
	.main_content .FADProfile .chog-patient-satisfaction{
		text-align:center;
	}
	.main_content .content_sec .ajax__tab_header .ajax__tab_outer{
		display:block;
		/*margin:0 0 10px 0;*/
	}
	.content_sec .divFindADoctor .tpsearchspecialty {
		padding:20px 10px;
		position:relative;
		display:block;
		margin:10px auto;
	}
	.content_sec .chog-search-fad{
		position:relative;
		top:auto;
		right:auto;
		display:block;
		margin:10px auto !important;
		max-width:200px;
		width:100%;
	}
	.content_sec .fad-clinic-info {
		height:auto !important;
	}
	.content_sec .fad-header-question,
	.content_sec .fad-call-cta,
	.content_sec .fad-hours-info{
		float:none !important;
	}
	.content_sec .fad-clinic-info{
		margin-bottom:30px;
	}

}
@media (max-width: 500px){
	.main_content .FADProfile > div .chog-pager-container,
	.main_content .FADProfile > div .chog-numb-results {
		display:block !important;
		margin-left:0 !important;
	}
	.main_content .FADProfile .search-results-info > a{
		/*margin-bottom:20px;*/
		display:inline-block;
		margin-left:0;
	}



}


blockquote {
	border-left:0px;
        font-style: italic;
}

.content_sec .art-image {
        width:35%;
}

/* temporary */
.banner_main
{
display:none;
}
@media (max-width: 1500px)
{
.homepageBanner figure img {
    position: initial;
width:100%;
height:auto;
}
.homepageBanner figure
{
height:100%;
}
}
@media (max-width: 1300px)
{
.homepageBanner figure img {
 position: initial;
width:100%;
height:auto;
}
.homepageBanner figure
{
height:100%;
}
}

/* hiding some for main site FAD*/
   .chog-results-inner .referral_phone,.referral_cell ,.search-results-physician-info.chog-profile-info .refer_profile_phone,.refer_profile_cell,.referral_email,.refer_profile_email{
    display:none !important ;
    }

.divFindADoctor select{
   -webkit-appearance : menulist;
}
.search-results-info div.doc-results,.search-results-info div.doc-numbers
{
    margin-left:0px !important;
}
.search-results-col2 .search-results-info  .chog-numb-results select{
    padding:0px !important;
}
.search-results-physician .photo
{
    width:25% !important;
    float:left !important;
}

.search-results-physician .search-results-physician-info.fad-chog-results
{
    
}
.content_sec .FADProfile .search-results-physician div.search-results-physician-info.fad-chog-results
{
     width: 72% !important;
    float: right !important;
    padding: 0px !important;
    max-width: 72% !important;
}
.content_sec .FADProfile .search-results-physician div.search-results-physician-info.fad-chog-results .chog-results-inner
{
    width:100% !important;
}
.content_sec .divFindADoctor .FADProfile .search-results-physician
{
    min-height:325px;
}
.divAdministrativeTitle
{
    display:block !important;
}
 .chog-results-inner .name-container {
        min-height: 157px !important;
    }
 .divFindADoctor .photo
 {
     min-width:177px !important;
 }

 .logo-chog img{
 	max-height: 68px;
 }