/*
Theme Name: Cope
Theme URI: http://dreamingcodes.com
Author: Dreaming codes
Author URI: http://dreamingcodes.com
Description: Hi, I am the ultra minimal starter theme cope, ready for your next awesome WordPress project! I am the most seamless and minimalistic integration of Twitter Bootstrap Framework into the _s starter theme from Automattic, the guys behind WordPress. You can find me on GitHub https://github.com/Themekraft/cope Fork me! I'm waiting for you ;)
Version: 1.1.9
License: GNU General Public License v3.0 / License URI: http://www.gnu.org/licenses/gpl-3.0.html
License URI: see license.txt
Tags: gray, light, two-columns, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, sticky-post,  theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.
This theme is the most seamless and minimalistic integration of Twitter Bootstrap Framework into
the _s starter theme from Automattic, the guys behind WordPress.
_s (or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc. Twitter Bootstrap
*/

/* My Minimal WordPress Styling comes here */
/* This is a small security for too long strings titles */


body {
	font-family: 'Open Sans', sans-serif;
	font-size:14.5px
}
a:hover {
	color: #127FA8;
}
img {
	max-width: 100%;
	height: auto
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	font-weight:bold;
}
.rightnone {
	margin-right: 0px !important;
	float: right !important;
}
.blogpagination {
	margin-left: 45px
}
.cblog-main-div {
	float:left;
	width:650px;
	margin-bottom:10px;
}
.cblog-main-div1 {
	float:left;
	width:50%;
}
.cblog-main-div2 {
	float:left;
	/*width:49.5%;*/
	width:100%;
}
.copeauthor-img img {
	width:100px;
	height:auto;
	margin-right: 5px;
}
.blogim {
	width: 120px;
	float: left;
}
.blogim img {
	max-width:100% !important;
	max-height:100px;
}
.tesimg {
	padding: 15px 10px !important;
	margin: 15px 0;
}
.pagesbluebox {
	font-size: 13px;
	padding: 15px;
	background: #10155e;
	width: 260px;
	color: #fff;
	line-height: 18px;
	float: right;
	margin: 0 0 10px 10px;
}
.pagesbluebox p {
	color: #fff !important;
	line-height: 18px !important;
	font-size: 13px !important;
}
.pagesul {
	float:left;
	padding: 0px;
}
.pagesul li {
	width: 49%;
	border: 2px #CBCBCB solid;
	background: #F0F0F0;
	padding: 12px;
	float: left;
	min-height: 230px;
	margin-bottom: 2% !important;
	list-style: none;
}
.ecf img {
	float:right;
	padding :10px;
}
.copeauthor-img {
	height: 140px;
	overflow: hidden;
	float:left;
}
.copeauthor-top {
	float:left;
	margin: 15px 0px 0px 10px;
	max-width: 55%;
}
.copeauthor-name {
	float:left;
	font-weight: bold;
	/*width: 100%;*/
}
.copeauthor-name span {
	font-style:italic
}
.copeauthor-desig {
	float:left;
	font-style:italic;
	font-weight: bold;
	/*width: 100%;*/
}
.copeauthor-rightimg {
	float:right;
	padding-left:10px;
	margin-left:5px;
	max-width:300px !important;
}
.copeauthor-rightimg img {
	/*max-width:50% !important;*/
}
.decmar {
	margin-bottom: 20px !important;
}
.sidebar {
	width: 93%;
}
.sidebar h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 20px 0px 0 0;
	float: left;
	width: 100%
}
.sidebar ul li a:hover {
	background: none !important;
	margin-top: 0px !important;
	float: none !important;
	width: auto !important
}
.bluewidget {
	background: #10155e;
	padding: 10px 0 10px 3px;
	float: left;
	width: 100%;
	border-radius: 2px;
}
.widgetmob {
	width:100%;
	float:left
}
.widgetmob img {
	width: 18px;
	margin-left: -3px;
	height: auto;
}
.widgetmob a {
	font-size: 13px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
}
.widgetemail {
	width:100%;
	float:left;
	margin-top:5px
}
.widgetemail img {
	width: 12px;
	height: auto;
	margin-right: 2px;
}
.widgetemail a {
	font-size: 12px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
}

.hphn {
	display: none;
}
.hslide-mobile {
	display: none;
}
.mobile {
	display: none
}
.eemail_caption {
	display: none
}
.eemail_textbox {
	float: left !important;
	padding: 0px !important
}
.eemail_button {
	float: left !important;
	padding: 0px !important
}
.eemail_textbox_button {
	height: 40px;
	margin-top: 1px;
}
.eemail_textbox_class {
	background: url(images/mail_bg.jpg) no-repeat;
	width: 274px !important;
	height: 43px;
	outline: none;
	border: none;
	padding-left: 15px;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #898989;
	font-style: italic;
}
.yearnumber {
	background: #F78F1E;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	font-size: 18px;
}
.carousel-control {
	text-shadow: none !important
}
.carousel-control.left {
	background-image: none !important
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	top: 5% !important
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	left: 19% !important
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right: 22% !important;
}
.carousel-control.right {
	background-image: none !important
}
.header_main {
/*border-bottom: 4px #01AEF0 solid;*/

}
.header_main_home {
	border-bottom: 0px #01AEF0 solid;
}
.logodiv {
	margin-top: 58px;
	margin-bottom: 28px;
}
.logodiv img {
	width: 255px;
}
.search_menu {
}
.topmenu1 {
}
.topmenu1 ul {
	margin: 0px;
	padding: 0px;
}
.topmenu1 ul li {
	list-style: none;
	display: inline-block;
	margin: 48px 15px 0px 15px;
}
.topmenu1 ul li a {
	text-decoration: none;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #464646;
	transition: all 0.3s ease-in-out;
}
.topmenu1 ul li a:hover {
	color: #0096cf;
}
.searchdiv {
	position: relative;
	margin: 8px 7px 0px 10px;
}
.inp_search {
	background: url(images/search_bg.jpg) no-repeat;
	width: 269px;
	height: 28px;
	border: none;
	outline: none;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #898989;
	font-style: italic;
	padding-left: 15px;
}
.search_submit {
	width: 30px;
	height: 28px;
	position: absolute;
	width: 30px;
	height: 28px;
	position: absolute;
	right: 0px;
	background: transparent;
	outline: none;
	border: none;
}
.header-menu {
	margin-top: 27px;
}
.topmenu2 {
	margin-top: 27px;
}
.topmenu2 ul {
	margin: 0px;
	padding: 0px;
}
.topmenu2 ul li {
	list-style: none;
	display: inline-block;
	transition: all 0.3s ease-in-out;
	padding: 15px 0px 30px 0px;
}
.topmenu2 ul li a {
	text-decoration: none;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #464646;
	margin: 0px 8px 0px 3px;
	transition: all 0.3s ease-in-out;
	padding: 17px 2px 33px 5px;
}
.topmenu2 ul li:hover a {
	color: #ffffff;
}
.topmenu2 ul li:hover {
	background: #10155e;
}
.banner_main {
	background: url(images/banner_bg.jpg) no-repeat;
	background-size: cover;
	margin-bottom: 8px;
	border-top: solid 1px #d2d5d8;
}
.banner_content {
	text-align: center;
}
.banner_content h1 {
	font-size: 100px;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	font-weight: bold;
	margin-top: 90px;
	margin-bottom: 20px;
}
.banner_content p {
	font-size: 17px;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	margin-bottom: 164px;
}
.banner_under {
	margin-top: 10px;
	background: #10155e;
	border-bottom: solid 1px #b2b4cb;
	border-top: solid 1px #b2b4cb;
	padding: 43px 20px;
}
.blue_content {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	text-align: center;
	line-height: 32px
}
.who_we_are_main {
}
.who_we_title {
	font-size: 24px;
	color: #58595b;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	padding: 39px 0px;
}
.who_we_box {
	margin-bottom: 18px;
	float: left;
	width: 100%
}
.who_we_box2 {
	margin-bottom: 18px;
	float: left;
	width: 100%
}
.who_we_box3 {
	margin-bottom: 18px;
	float: left;
	width: 100%
}
.who_we_box4 {
	margin-bottom: 18px;
	float: left;
	width: 100%
}
.view {
	width: 238px;
	height: 153px;
	overflow: hidden;
	position: relative;
}
.view .maskblue, .view {
	width: 238px;
	height: 153px;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view .maskgreen, .view {
	width: 238px;
	height: 153px;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view .maskpurple, .view {
	width: 238px;
	height: 153px;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view .maskorange, .view {
	width: 238px;
	height: 153px;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
.view-eighth .maskblue {
	background-color: rgba(0, 174, 239, 0.5);
	top: -153px;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0.5s;
	-moz-transition: all 0.3s ease-out 0.5s;
	-o-transition: all 0.3s ease-out 0.5s;
	-ms-transition: all 0.3s ease-out 0.5s;
	transition: all 0.3s ease-out 0.5s;
}
.view-eighth:hover .maskblue {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	top: 0px;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-animation: bounceY 0.9s linear;
	-moz-animation: bounceY 0.9s linear;
	-ms-animation: bounceY 0.9s linear;
	animation: bounceY 0.9s linear;
}
.view-eighth .maskgreen {
	background-color: rgba(148, 200, 61, 0.5);
	top: -153px;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0.5s;
	-moz-transition: all 0.3s ease-out 0.5s;
	-o-transition: all 0.3s ease-out 0.5s;
	-ms-transition: all 0.3s ease-out 0.5s;
	transition: all 0.3s ease-out 0.5s;
}
.view-eighth:hover .maskgreen {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	top: 0px;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-animation: bounceY 0.9s linear;
	-moz-animation: bounceY 0.9s linear;
	-ms-animation: bounceY 0.9s linear;
	animation: bounceY 0.9s linear;
}
.view-eighth .maskpurple {
	background-color: rgba(84, 46, 145, 0.5);
	top: -153px;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0.5s;
	-moz-transition: all 0.3s ease-out 0.5s;
	-o-transition: all 0.3s ease-out 0.5s;
	-ms-transition: all 0.3s ease-out 0.5s;
	transition: all 0.3s ease-out 0.5s;
}
.view-eighth:hover .maskpurple {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	top: 0px;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-animation: bounceY 0.9s linear;
	-moz-animation: bounceY 0.9s linear;
	-ms-animation: bounceY 0.9s linear;
	animation: bounceY 0.9s linear;
}
.view-eighth .maskorange {
	background-color: rgba(220, 132, 46, 0.5);
	top: -153px;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0.5s;
	-moz-transition: all 0.3s ease-out 0.5s;
	-o-transition: all 0.3s ease-out 0.5s;
	-ms-transition: all 0.3s ease-out 0.5s;
	transition: all 0.3s ease-out 0.5s;
}
.view-eighth:hover .maskorange {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	top: 0px;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-animation: bounceY 0.9s linear;
	-moz-animation: bounceY 0.9s linear;
	-ms-animation: bounceY 0.9s linear;
	animation: bounceY 0.9s linear;
}
 @keyframes bounceY {
 0% {
 transform: translateY(-205px);
}
 40% {
 transform: translateY(-100px);
}
 65% {
 transform: translateY(-52px);
}
 82% {
 transform: translateY(-25px);
}
 92% {
 transform: translateY(-12px);
}
 55%, 75%, 87%, 97%, 100% {
 transform: translateY(0px);
}
}
 @-moz-keyframes bounceY {
 0% {
 -moz-transform: translateY(-205px);
}
 40% {
 -moz-transform: translateY(-100px);
}
 65% {
 -moz-transform: translateY(-52px);
}
 82% {
 -moz-transform: translateY(-25px);
}
 92% {
 -moz-transform: translateY(-12px);
}
 55%, 75%, 87%, 97%, 100% {
 -moz-transform: translateY(0px);
}
}
 @-webkit-keyframes bounceY {
 0% {
 -webkit-transform: translateY(-205px);
}
 40% {
 -webkit-transform: translateY(-100px);
}
 65% {
 -webkit-transform: translateY(-52px);
}
 82% {
 -webkit-transform: translateY(-25px);
}
 92% {
 -webkit-transform: translateY(-12px);
}
 55%, 75%, 87%, 97%, 100% {
 -webkit-transform: translateY(0px);
}
}
.who_we_img {
}
.who_we_txt {
	background: #00aeef;
	width: 135px;
	height: 153px;
	text-align: center;
	padding-top: 57px;
	transition: all 0.3s ease-in-out;
}
.who_we_box a {
	font-size: 17.5px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}
.who_we_box a:hover .who_we_txt {
	background: #1096c8;
}
.padd {
	padding-top: 35px !important
}
.who_we_txt2 {
	background: #94c83d;
	width: 135px;
	height: 153px;
	text-align: center;
	padding-top: 57px;
	transition: all 0.3s ease-in-out;
}
.who_we_box2 a {
	font-size: 17.5px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}
.who_we_box2 a:hover .who_we_txt2 {
	background: #78ab22;
}
.who_we_txt3 {
	background: #542e91;
	width: 135px;
	height: 153px;
	text-align: center;
	padding-top: 57px;
	transition: all 0.3s ease-in-out;
}
.who_we_box3 a {
	font-size: 17.5px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}
.who_we_box3 a:hover .who_we_txt3 {
	background: #482481;
}
.who_we_txt4 {
	background: #f78f1e;
	width: 135px;
	height: 153px;
	text-align: center;
	padding-top: 57px;
	transition: all 0.3s ease-in-out;
}
.who_we_box4 a {
	font-size: 17.5px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}
.who_we_box4 a:hover .who_we_txt4 {
	background: #c46d19;
}
.testimonial_main {
	margin-top: 50px;
	margin-bottom: 50px;
}
.testimonial_title {
	font-size: 24px;
	color: #58595b;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
.testimonial_content {
	font-size: 14.5px;
	color: #58595b;
	font-family: 'Open Sans', sans-serif;
	line-height: 27px;
	padding: 20px 50px 0 50px;
	width: 100%;
	margin-bottom: 55px;
}
.testimonial_content div {
	padding: 15px 0;
}
.testimonial_content1 {
	font-size: 14.5px;
	color: #58595b;
	font-family: 'Open Sans', sans-serif;
	line-height: 37px;
	padding: 0px 0px 0 0px;
	width: 100%;
	margin-bottom: 25px;
}
.our_partener {
	/* border-bottom: solid 1px #a9aeb2; */
}
.our_partner_title {
	font-size: 24px;
	color: #58595b;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	margin-bottom: 20px;
}
.our_partner_img {
	margin-bottom: 65px;
	text-align: center;
}
.our_partner_img img {
	padding: 10px 20px 30px 10px;
	max-width:170px;
}
.our_partner_img img:first-child {
	padding-left: 0px
}
.altamed {
	margin-top: 23px;
	margin-right: 40px;
}
.jps {
	margin: 27px 30px 0px 40px;
}
.kaiser {
	margin: 13px 25px 0px 0px;
}
.kern {
	margin: 26px 30px 0px 0px;
}
.hca {
	margin: 16px 0px 0px 0px;
}
.francis {
	margin: 39px 30px 0px 0px;
}
.joseph {
	margin: 42px 40px 0px 0px;
}
.swedish {
	margin: 48px 35px 0px 0px;
}
.uc {
	margin: 48px 35px 0px 0px;
}
.citrus {
	margin: 50px 35px 0px 0px;
}
.rochers {
	margin: 46px 0px 0px 0px;
}
.mount {
	margin: 47px 0px 0px 0px;
}
.ftr_main {
	background: #f0f4f9;
	border-top: solid 1px #ccd1d5;
	padding-bottom: 61px;
}
.ftr_menu1 {
	margin-top: 31px;
}
.ftr_menu1 ul {
	margin: 0px;
	padding: 0px;
}
.ftr_menu1 ul li {
	list-style: none;
	display: inline-block;
}
.ftr_menu1 ul li a {
	text-decoration: none;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin: 0px 8px 0px 3px;
	transition: all 0.3s ease-in-out;
}
.ftr_menu1 ul li a:hover {
	color: #0096cf;
}
.ftr_menu2 {
	margin-top: 27px;
}
.ftr_menu2 ul {
	margin: 0px;
	padding: 0px;
}
.ftr_menu2 ul li {
	list-style: none;
	display: inline-block;
}
.ftr_menu2 ul li a {
	text-decoration: none;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin: 0px 8px 0px 3px;
	transition: all 0.3s ease-in-out;
}
.ftr_menu2 ul li a:hover {
	color: #0096cf;
}
.copyright {
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 5px;
}
.social_div {
	margin-top: 33px;
}
.social_div h2 {
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
}
.social_div ul {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
}
.social_div ul li {
	list-style: none;
	display: inline-block;
}
.social_div ul li img {
	margin-right: 8px;
}
.social_div ul li img:hover {
	opacity: 0.7
}
.subscribediv {
	margin-top: 33px;
}
.subscribediv h2 {
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
}
.subscribe {
	margin-top: 6px;
}
.inp_subscribe {
	background: url(images/mail_bg.jpg) no-repeat;
	width: 274px;
	height: 43px;
	outline: none;
	border: none;
	padding-left: 15px;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #898989;
	font-style: italic;
}
.members1 {
	box-shadow: 0px 0px 20px #ccc;
	padding: 40px 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.members1 strong {
	color: #01AEF0;
	font-size: 18px;
}
.members2 {
	box-shadow: 0px 0px 20px #ccc;
	padding: 40px 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.members2 strong {
	color: #8EC63F;
	font-size: 18px;
}
.consult_menu {
	background: #10155e;
	padding: 17px 0px 17px 150px;
	margin-top: -6px;
	position: relative;
}
.consult_menu ul {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
.consult_menu ul li {
	list-style: none;
	margin: 9px 15px;
}
.consult_menu ul li a {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	font-weight: bold;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
}
.consult_menu ul li a:hover {
	color: #d9d7d6;
}
.closediv {
	position: absolute;
	top: 7px;
	right: 35px;
}
.closediv h2 {
	margin: 0px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
}
.closediv img {
	margin: -2px 0px 0px 7px;
}
.consulting_top {
	margin-top: 0px;
}
.consult_top_cont {
}
.consult_top_cont h1 {
	margin: 0px;
	font-size: 30px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	background: #8dc63f;
	width: 513px;
	text-align: center;
	height: 195px;
	padding-top: 60px;
	line-height: 46px;
}
.consult_top_cont h1 span {
	text-align: left;
	margin-left: -37px;
}
.consult_top_cont img {
}
.consulting_btm {
	margin-top: 30px;
	padding-bottom: 35px;
}
.consult_left_menu {
	width: 207px;
}
.consult_left_menu h2 {
	margin: 0px;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	text-transform: uppercase;
	margin-top: 3px;
	/*font-weight: bold;*/
	line-height: 23px;
}
.consult_left_menu ul {
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
	position: relative;
	list-style: none;
}
.consult_left_menu ul li {
	list-style: none;
	padding: 8px 0;
	float: left;
	width: 100%;
}
.consult_left_menu ul li a {
	text-decoration: none;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	float: left;
	padding-right: 20px;
	list-style: none;
}



.consult_left_menu ul li:hover > ul {
	display: block;
}
.consult_left_menu ul li:hover > ul {
	display: block;
	-moz-animation: fadeInUp .3s ease-in;
	-webkit-animation: fadeInUp .3s ease-in;
	animation: fadeInUp .3s ease-in;
}
.consult_left_menu ul li:hover > ul {
	display: block;
	-moz-animation: fadeInUp .3s ease-in;
	-webkit-animation: fadeInUp .3s ease-in;
	animation: fadeInUp .3s ease-in;
}
.consult_left_menu ul li ul {
	display: none;
	position: relative;
	left: 0px;
	/*overflow: auto;*/
}
.consult_left_menu .current-menu-item .sub-menu {
display: block !important;
margin-bottom:20px;
}
.consult_left_menu .current-menu-ancestor .sub-menu {
display: block !important;
}
.consult_left_menu ul li ul li {
	position: relative;
	padding:0px !important;
	margin-top: 3px;
	margin-right: 0px;
	list-style: none;
}
.consult_left_menu ul li ul li a {
	border: 0 !important;
	font-size: 13px !important;
	text-transform:capitalize;
	border-radius: 0px !important;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	width: 100%;
	padding: 3px 20px 0px 5px !important;
	margin-left: 0px;
	border-radius: 0;
	list-style: none;
}
.consult_left_menu ul li ul li a:hover {
	font-size: 13px !important;
	padding: 3px 20px 0px 5px !important;
}

/*::i-block-chrome, .consult_left_menu ul li a {*/
.consult_left_menu ul li a {
	text-decoration: none;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	background-position-x: 160px;
	margin-top: -1px;
	list-style: none;
}
.consult_left_menu ul li a:hover {
	background: url(images/dot_blue.png) no-repeat right;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #01AEF0;
	background-position-x: 160px;
	/*margin-top: -1px;*/
}
.consult_left_menu ul li img {
	margin-right: -5px;
}
.consult_left_menu .current-menu-item > a, .consult_left_menu .current-menu-ancestor > a, .consult_left_menu .current_page_item > a, .consult_left_menu .current_page_ancestor > a {
	background: url(images/dot_blue.png) no-repeat right;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	
	background-position-x: 160px;
	margin-top: -1px;
	padding-right: 20px;
}

/* Thought Leadership menu */
.consult_left_menu .menu-thought-leadership-container ul#menu-thought-leadership .current-menu-item > a, .consult_left_menu .menu-thought-leadership-container ul#menu-thought-leadership .current-menu-ancestor > a, .consult_left_menu .menu-thought-leadership-container ul#menu-thought-leadership .current_page_item > a, .consult_left_menu .menu-thought-leadership-container ul#menu-thought-leadership .current_page_ancestor > a {
	
/*	background: url(images/dot_blue.png) no-repeat right; */
	background: none;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #01AEF0;
	background-position-x: 180px;
	margin-top: -1px;
	padding-right: 20px;
	
}


.consult_left_menu .menu-thought-leadership-container ul#menu-thought-leadership li a:hover {
/* background: url(images/dot_blue.png) no-repeat right; */
	background:none;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #01AEF0;
	background-position-x: 180px;
	/*margin-top: -1px;*/
}
/* end of Thought Leadership menu */

.green .current-menu-item > a, .green .current-menu-ancestor > a, .green .current_page_item > a, .green .current_page_ancestor > a {
	background: url(images/dot_green.png) no-repeat right;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #8dc63f;
	background-position-x: 190px;
	margin-top: -1px;
	padding-right: 20px;
}
.green ul li a:hover {
	background: url(images/dot_green.png) no-repeat right;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #8dc63f;
	background-position-x: 190px;
	/*margin-top: -1px;*/
}
.orange .current-menu-item > a, .orange .current-menu-ancestor > a, .orange .current_page_item > a, .orange .current_page_ancestor > a {
	background: url(images/dot_yellow.png) no-repeat right;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #f78f1e;
	background-position-x: 190px;
	margin-top: -1px;
	padding-right: 20px;
}
.orange ul li a:hover {
	background: url(images/dot_yellow.png) no-repeat right;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #f78f1e;
	background-position-x: 190px;
	/*margin-top: -1px;*/
}
.purple .current-menu-item > a, .purple .current-menu-ancestor > a, .purple .current_page_item > a, .purple .current_page_ancestor > a {
	background: url(images/dot_purple.png) no-repeat right;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #542989;
	background-position-x: 190px;
	margin-top: -1px;
	padding-right: 20px;
}
.purple ul li a:hover {
	background: url(images/dot_purple.png) no-repeat right;
	position: relative;
	text-align: left;
	width: 100%;
	float: left;
	color: #542989;
	background-position-x: 190px;
	/*margin-top: -1px;*/
}
.consult_right_out {
	border-left: 3px dotted #8dc63f;
	margin-left: -4px
}
.consult_right_cont {
	padding: 0px 15px 0px 30px;
}
.consult_right_cont h2 {
	margin: 0px;
	font-size: 22.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	font-weight: bold;
}
.consult_right_cont p {
	margin: 0px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	line-height: 26px;
	margin-top: 16px;
}
.consult_right_cont h3 {
	margin: 0px;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	font-weight: bold;
	margin-top: 30px;
}
.we_expert {
	margin-top: 10px;
}
.we_expert ul {
	margin-left: -17px;
}
.we_expert ul li {
	margin: 0px;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	line-height: 26px;
	margin-top: 10px;
}
.we_expert p {
	margin: 0px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #808285;
	line-height: 26px;
	margin-top: 20px;
}
.we_expert p span {
	margin-top: 5px;
}
.consult_right_cont h4 {
	margin: 0px;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 30px;
}
.consult_right_cont h5 {
	margin: 0px;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin-top: 15px;
}
.consult_right_cont h5 span {
}
.consult_right_cont h5 span a {
	color: #00aeef;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}
.learn_more {
	margin-top: 5px;
}
.learn_more ul {
	margin-left: -17px;
}
.learn_more ul li {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}
.learn_more ul li span {
	color: #00aeef;
}
.health_top_cont {
}
.health_top_cont h1 {
	margin: 0px;
	font-size: 30px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	background: #f78f1e;
	width: 513px;
	text-transform: capitalize;
	text-align: center;
	height: 195px;
	padding-top: 60px;
	line-height: 46px;
}
.health_right_out {
	border-left: 3px dotted #f78f1e;
	margin-left: -4px
}
.newsroom_top_cont {
}
.newsroom_top_cont h1 {
	margin: 0px;
	font-size: 30px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	background: #00aeef;
	width: 513px;
	text-transform: capitalize;
	text-align: center;
	height: 195px;
	padding-top: 60px;
	line-height: 46px;
}
.newsroom_right_out {
	border-left: 3px dotted #00aeef;
	margin-left: -4px
}
.career_top_cont {
}
.career_top_cont h1 {
	margin: 0px;
	font-size: 30px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	background: #542989;
	width: 513px;
	text-transform: capitalize;
	text-align: center;
	height: 195px;
	padding-top: 60px;
	line-height: 46px;
}
.career_right_out {
	border-left: 3px dotted #542989;
	margin-left: -4px
}
.contact_top_cont {
}
.contact_top_cont h1 {
	margin: 0px;
	font-size: 30px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	background: #10155e;
	width: 513px;
	text-transform: capitalize;
	text-align: center;
	height: 195px;
	padding-top: 60px;
	line-height: 46px;
}
.contact_right_out {
	border-left: 3px dotted #10155e;
	margin-left: -4px;
	float:left;
	width:100%
}
.newsblog_top {
	background: url(images/top_four_clr.jpg) no-repeat;
	height: 19px;
	background-size: cover;
	margin-top: 0px;
}
.blog_right_main {
}
.blog_box {
	width: 825px;
	-webkit-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	-moz-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	border-radius: 5px;
	padding: 25px;
	margin-left: 50px;
	margin-bottom: 40px;
}
.blog_top {
}
.blog_top img {
	max-width: 372px;
	border:1px #eaeaea solid
}
.blog_top h2 {
	margin: 0px;
	font-size: 23px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	line-height: 30px;
	margin-left: 20px;
	margin-top: 0px;
	width: 635px;
}
.blog_top h2 span {
	font-size: 21px;
	font-style: italic;
	font-weight: normal;
}
.blog_btm {
	font-weight: normal;
}
.blog_btm p {
	margin: 0px;
	font-size: 14.5px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	margin-top: 16px;
	font-weight: normal;
}
.blog_btm p span {
}
.blog_btm a {
	text-decoration: none;
	color: #00aeef;
	transition: all 0.3s ease-in-out;
}
.blog_btm a:hover {
	color: #1c7ca3;
}
.briefing_right {
	margin-left: 20px;
}
.briefing_right h2 {
	margin: 0px;
	font-size: 22.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	font-weight: bold;
}
.briefing_right h3 {
	margin: 0px;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	line-height: 40px;
	margin-top: 11px;
}
.briefing_right h4 {
	margin: 0px;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	line-height: 39px;
	margin-top: 40px;
}
.briefing_right p {
	margin: 0px;
	font-size: 17.5px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	margin-top: 48px;
	line-height: 40px;
}
.briefing_right p a {
	color: #00aeef;
	text-decoration: none;
}
.what_every {
}
.what_every p {
	margin: 0px;
	font-size: 19px;
	color: #00aeef;
	font-family: 'Open Sans', sans-serif;
	line-height: 40px;
}
.what_every img {
}
.briefings_btm {
	margin-bottom: 35px;
	margin-top: 30px;
}
.career_right {
	margin-left: 20px;
}
.career_right h2 {
	margin: 0px;
	font-size: 22.5px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
}
.career_right h3 {
	margin: 0px;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	margin-top: 26px;
}
.career_right ul {
	margin-top: 27px;
	margin-left: -17px;
}
.career_right ul li {
	margin: 0px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	padding: 0px;
	margin-bottom: 10px;
}
.career_right p {
	margin: 0px;
	font-size: 16px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	margin-top: 38px;
}
.career_right_img {
	text-align: center;
	margin-top: 50px;
}
.contact_right {
	margin-left: 20px;
	font-size: 14.5px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
}
.contact_right h2 {
	margin: 0px;
	font-size: 22.5px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
}
.contact_right h3 {
	margin: 0px;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	margin-top: 40px;
	font-weight: bold;
}
.contact_right p {
	margin: 0px;
	font-size: 15px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	margin-top: 11px;
}
.contact_right a {
	color: #007dc3;
	text-decoration: none;
}
.mission_right {
	margin-left: 20px;
}
.mission_right img {
	margin-bottom: 32px;
}
.history_right {
	margin-left: 20px;
	font-size: 14.5px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	min-height: 705px;
}
.history_right h1 {
	font-size: 23px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
	margin-top: 0px;
}
/* remove text-transform: capitalize; */
.history_right h2 {
	font-size: 22px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	
	margin-top: 0px;
}
.history_right h3 {
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
	margin-top: 0px;
}
.history_right p {
	font-size: 14.5px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
}
.history_right li {
	margin: 0px;
	font-size: 14.5px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
}
.year_imgdiv {
	padding-bottom: 20px;
}
.year_imgdiv img {
	margin-top: 74px;
}
.year_cont_left {
	width: 210px;
	margin-top: 27px;
}
.year_cont_left img {
	margin-left: 17px;
	margin-top: 0px;
}
.year_cont_left p {
	margin: 0px;
	font-size: 17px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	line-height: 24px;
	margin-top: 40px;
}
.middd {
	width: 532px;
}
/*.year_cont_mid {

	padding:30px;

	margin:0px;

	margin:0px auto;

	margin-top:40px;

	margin-bottom:10px;

	width:460px;

	font-size:20px;

	

	-webkit-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);

	-moz-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);

	box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);

	border-radius: 5px;

	color: #231f20;

	font-family: 'Open Sans', sans-serif;

	line-height: 40px;

	text-align: center;

}*/

.year_cont_mid {
	padding: 0px;
	margin: 0px;
	margin: 0px auto;
	margin-top: 40px;
	margin-bottom: 10px;
	width: 100%;
	font-size: 20px;
	-webkit-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	-moz-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	border-radius: 5px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 40px;
	text-align: center;
}
.year_cont_right {
	width: 217px;
	margin-top: 27px;
}
.year_cont_right img {
	margin-right: 17px;
	margin-top: 0px;
}
.year_cont_right p {
	margin: 0px;
	font-size: 14.5px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	margin-top: 40px;
}
.leadership_right {
	margin-left: 20px;
}
.leadership_right h1 {
	margin: 0px;
	font-size: 22.5px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
}
.leader_box_main {
	margin-top: 24px;
}
.leader_box {
	text-align: center;
	width: 290px;
	margin-bottom: 73px;
	float: left;
	margin: 0px 14px 73px 14px;
}
.photo-sm{
	width:190px;
	height:237px;
	overflow:hidden;
	margin-right:auto;
	margin-left:auto;
}
.leader_box img {
	width: 190px;
	/*height: 237px;*/
}
.leader_box h2 {
	margin: 0px;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
	margin-top: 7px;
}
.leader_box h3 {
	margin: 0px;
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	color: #231f20;
	margin-top: 8px;
	line-height:24px
}
.leader_box h4 {
	margin: 0px;
	margin-top: 9px;
}
.leader_box h4 a {
	font-size: 17px;
	font-family: 'Open Sans', sans-serif;
	color: #00adee;
	text-decoration: none;
}
.director_right {
	margin-left: 12px;
}
.director_top {
	background: #10155e;
}
.dir_top_left {
}
.dir_top_left img {
	padding: 33px;
	width: 190px;
	height: auto
}
.dir_top_right {
	width: 80%
}
.dir_top_right_t {
}
.allen_miller {
	margin-top: 30px;
	/*border-right: solid 1px #0488cb;*/
	padding-right: 0px;
	width: 60%
}
.allen_miller h1 {
	margin: 0px;
	font-size: 37px;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	font-weight: bold;
}
.allen_miller h2, .allen_miller h3 {
	margin: 0px;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	color: #ffffff;
	margin-top: 20px;
}
.los_angles {
	font-size: 17.5px;
	border-left: solid 1px #0488cb;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	line-height: 26px;
	padding-left: 20px;
	margin-left: 20px;
	margin-top: 25px;
}
.seartop {
	float: left
}
.dir_top_right_b {
	margin-top: 95px;
}
.dir_top_right_b a {
	font-size: 17.5px;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.email_button {
	width: 142px;
	height: 47px;
	background: #1c3f95;
	text-align: center;
	line-height: 47px;
	transition: all 0.3s ease-in-out;
}
.email_button:hover {
	background: #102e77;
}
.vcard_button {
	width: 142px;
	height: 47px;
	background: #007dc3;
	text-align: center;
	line-height: 47px;
	transition: all 0.3s ease-in-out;
	margin: 0px 5px 0px 5px;
}
.vcard_button:hover {
	background: #0a6191;
}
.pdf_button {
	width: 142px;
	height: 47px;
	background: #00aeef;
	text-align: center;
	line-height: 47px;
	transition: all 0.3s ease-in-out;
	margin-right: 5px;
}
.pdf_button:hover {
	background: #1392c2;
}
.s_textbox {
	width: 248px;
	height: 47px;
	background: #efefef; /*142f79*/
	text-align: center;
	line-height: 47px;
	font-size: 17.5px;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	border: none;
	font-style: italic
}
 .s_textbox::-webkit-input-placeholder {
 color: #333;
}
.submit_search {
	display: none
}
.search_button {
	width: 248px;
	height: 47px;
	background: #142f79;
	text-align: center;
	line-height: 47px;
}
.search_button a {
	font-size: 17.5px;
	font-family: 'Open Sans', sans-serif;
	color: #00aeef;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
}
.search_button a:hover {
	color: #ffffff;
}
.director_tabing {
	text-align: center;
	margin-top: 16px;
}
.director_tabing ul {
	margin: 0px;
	padding: 0px;
}
.director_tabing ul li {
	list-style: none;
	display: inline-block;
	padding: 11px 0px;
}
.director_tabing ul li a {
	text-decoration: none;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	color: #808285;
	cursor: pointer;
	padding: 11px 31px;
}
.director_tabing ul li a:hover {
	-webkit-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	-moz-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
}
.director_tabing_selected {
	-webkit-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	-moz-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
}
.director_tab_content {
	margin-top: 24px;
	display: none
}
.director_tab_content p {
	font-size: 14.5px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	line-height: 28px;
	padding: 0px 20px;
}
.l_connect_right {
	margin-left: 16px;
}
.l_connect_right h2 {
	margin: 0px;
	font-size: 22.5px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
}
.l_connect_right p {
	margin: 0px;
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 37px;
	margin-top: 44px;
}
.l_connect_right h3 {
	margin: 0px;
	font-size: 19px;
	color: #00adee;
	font-family: 'Open Sans', sans-serif;
	margin-top: 48px;
}
.l_connect_right ul {
	margin-left: -17px;
	margin-top: 47px;
}
.l_connect_right li {
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 38px;
}
.l_connect_right h4 {
}
.l_connect_right h4 a {
	color: #00adee;
	text-decoration: none;
}
.membershipt_right {
	margin-left: 16px;
}
.membershipt_right h2 {
	margin: 0px;
	font-size: 22.5px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
}
.membershipt_right h3 {
	margin: 0px;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
	margin-top: 45px;
}
.membershipt_right p {
	margin: 0px;
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 37px;
	margin-top: 44px;
}
.membershipt_right p a {
	color: #00adee;
}
.membership_type {
	margin-top: 22px;
}
.mem_type_l {
	width: 424px;
	-webkit-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	-moz-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	padding: 41px 17px 50px 18px;
}
.mem_type_l h2 {
	margin: 0px;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	color: #00adee;
	font-weight: bold;
}
.mem_type_l p {
	margin: 0px;
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 35px;
	margin-top: 15px;
}
.inp_aluman {
	width: 242px;
	height: 35px;
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	border: 2px solid #959ca2;
	padding-left: 9px;
	margin-left: 30px;
	margin-top: 10px;
}
.mem_type_r {
	width: 424px;
	-webkit-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	-moz-box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	box-shadow: 0px 0px 12px 1px rgba(120,120,120,1);
	padding: 41px 17px 50px 18px;
}
.mem_type_r h2 {
	margin: 0px;
	font-size: 19.5px;
	font-family: 'Open Sans', sans-serif;
	color: #8cc63f;
	font-weight: bold;
}
.mem_type_r p {
	margin: 0px;
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 37px;
	margin-top: 15px;
}
.join_connect_right {
	margin-left: 16px;
}
.join_connect_right h2 {
	margin: 0px;
	font-size: 22.5px;
	font-family: 'Open Sans', sans-serif;
	color: #231f20;
	font-weight: bold;
}
.join_connect_right p {
	margin: 0px;
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 37px;
	margin-top: 44px;
}
.join_connect_right ul {
	margin-left: -17px;
}
.join_connect_right ul li {
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	line-height: 38px;
}
.join_connect_right h3 {
	margin: 0px;
	font-size: 19px;
	color: #231f20;
	font-family: 'Open Sans', sans-serif;
	margin-top: 35px;
}
.join_connect_right h3 a {
	color: #00adee;
	text-decoration: none;
}
/*

 * 

 * Top navigation

 */

#mega-menu-wrap-topmenu {
	background: transparent;
}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item > a {
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	outline: none;
	padding: 0px 10px 0px 10px;
	line-height: 40px;
	font-weight: normal;
	height: 40px;
	vertical-align: baseline;
	text-align: left;
	width: auto;
	display: block;
	color: #464646;
	text-transform: none;
	text-decoration: none;
	background: transparent;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-ms-border-radius: 0px 0px 0px 0px;
	-o-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	font-family: inherit;
	font-size: 14px;
	cursor: pointer;
}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item.mega-toggle-on > a, #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item > a:hover {
	background: #10155e;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fff;
}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-flyout ul.mega-sub-menu {
	z-index: 999;
	position: absolute;
	width: 198px;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	padding: 0px 0px 0px 0px;
	background: #10155e;
}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
	display: block;
	background: transparent;
	color: #FFF;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height: 31px;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
}
/**

 *   primary navigation

 */

.main-nav-wrap {
	margin-bottom: 0px;
}
.menu-wrap {
	margin-top: 40px;
}
#mega-menu-wrap-header {
	background: transparent;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-ms-border-radius: 0px 0px 0px 0px;
	-o-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a {
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	outline: none;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	line-height: 40px;
	font-weight: normal;
	height: 40px;
	vertical-align: baseline;
	text-align: left;
	width: auto;
	display: block;
	color: #464646;
	text-transform: none;
	text-decoration: none;
	background: transparent;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-ms-border-radius: 0px 0px 0px 0px;
	-o-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	font-family: inherit;
	font-size: 15px;
	cursor: pointer;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu {
	z-index: 999;
	position: absolute;
	left: 0;
	width: auto;
	max-width: 600px;
	min-width: 220px;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	padding: 0px 0px 0px 0px;
	background: #10155e;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
	display: block;
	background: transparent;
	color: #FFF;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height: 35px;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 999;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-ms-border-radius: 0px 0px 0px 0px;
	-o-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background: #10155e;
	padding: 20px 0px 20px 0px;
	position: absolute;
	width: 180%;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	left: -80%;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
	color: #FFF;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border-top: 0px solid #555;
	border-left: 0px solid #555;
	border-right: 0px solid #555;
	border-bottom: 0px solid #555;
}
/* removed / from content-- using down arrows anyway- CONTACT was problem */
/* #mega-menu-wrap-header #mega-menu-header li.mega-menu-flyout.mega-menu-item-has-children > a:after, #mega-menu-wrap-header #mega-menu-header li.mega-menu-flyout li.mega-menu-item-has-children > a:after, #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item-has-children > a:after { */
	/* content: ''; */
	/* display: inline-block; */
	/* font: inherit; */
	/* font-family: dashicons; */
	/* margin: 0 0 0 6px; */
	/* vertical-align: top; */
	/* -webkit-font-smoothing: antialiased; */
	/* -moz-osx-font-smoothing: grayscale; */
	/* -webkit-transform: rotate(0); */
	/* -moz-transform: rotate(0); */
	/* -ms-transform: rotate(0); */
	/* -o-transform: rotate(0); */
	/* transform: rotate(0); */
/* } */ 
/* removed / from content-- using down arrows anyway- CONTACT was problem */
/* #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a:after { */
	/* content: ''; */
	/* display: inline-block; */
	/* font: inherit; */
	/* margin-top: 0; */
	/* vertical-align: top; */
	/* margin: 0 11px 0 16px;/* font-family: dashicons; */

	/* margin: 0 3px 0 3px; */

	/* -webkit-font-smoothing: antialiased; */

	/* -moz-osx-font-smoothing: grayscale; */

	/* -webkit-transform: rotate(0); */

	/* -moz-transform: rotate(0); */

	/* -ms-transform: rotate(0); */

	/* -o-transform: rotate(0); */

	/* transform: rotate(0);*/
/* } */
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item-156 > a:after {
	margin: 0px;
	padding: 0px 5px 0 0;
	content: '';
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item.mega-toggle-on > a, #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a:hover {
	background: #10155e;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fff;
}
/** submenu*/

#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a:hover {
	color: #666;
	font-weight: normal;
	text-decoration: none;
	background: #FFF;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
	width: 33.33333%;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
	color: #666;
	font-family: inherit;
	font-size: 14px;
	display: block;
	float: left;
	clear: none;
	padding: 3px 15px 3px 15px;
	vertical-align: top;
}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:hover {
	background: #fff
}
.bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  left: -5px;
  background: #fff;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.bx-clone {
	margin-right: 0px !important
}
.bx-controls-direction {
	position: relative
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -200px !important;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-prev {
	left: -50px;
	background: url(images/arrow1.jpg) no-repeat 0 0;
}
.bx-wrapper .bx-next {
	right: -50px;
	background: url(images/arrow2.jpg) no-repeat 0 0;
}
.caserepeat {
	margin-bottom: 40px;
	font-family: 'Open Sans', sans-serif;
}
.caserepeat h2 {
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}
.eventrep {
	margin-bottom: 25px;
	margin-left: 35px;
}
.nav-previous {
	float: left
}
.nav-next {
	float: right
}

/*Contact Page Form*/

/* Custom CF7 Loader */
div.wpcf7 .ajax-loader {
background-image: url('/wp-content/themes/cope/images/ajax-loader-yellow.gif');
width: 32px;
height: 32px;
margin-left: 10px;
}

.contactform {
	background: #00aeef;
	border-radius: 2px;
	padding: 20px 20px;
	float:right
}
.contactform h4 {
	color: #fff !important;
	font-size:22px
}
.contactform h3 {
	color: #fff !important;
	font-size:17px;
	margin-top:20px;
	font-weight:normal
}
.contactform p {
	margin: 10px 0 !important;
	color: #fff !important
}
.contactform a:hover {
	color: #fff
}
.contactform input[type="text"], .contactform input[type="email"], .contactform input[type="tel"], .contactform input[type="url"]  {
	border: none;
	width: 100%;
	color: #000;
	margin-top: 0px;
	padding: 4px 20px;
	border-radius: 3px;
}
.contactform textarea {
	border: none;
	width: 100%;
	height: 100px;
	background: #fff;
	color: #000;
	margin-top:10px;
	padding: 4px 20px;
	border-radius: 3px;
}
.contactform input[type="submit"] {
	border: none;
	background: #1762a4;
	padding: 7px 20px;
	border-radius: 3px;
	transition: ease-in-out 0.3s;
	color: #fff
}
.contactform input[type="submit"]:hover {
	border: none;
	background: #1F82BD;
	padding: 7px 20px;
	border-radius: 3px;
	color: #fff
}
.ccheck, .wpcf7-list-item {
	float: left;
	width: 100%;
}
.wpcf7-validation-errors, .wpcf7-mail-sent-ok {
	color:#fff
}

/*End Contact Page Form*/


/*****30-july-2015********************/


.social_div.social_links.toplinks { float:right; width:100%; margin:0 0 0 0;}
.social_div.social_links.toplinks ul { float:right; margin-right:10px; margin-bottom:10px;}

/***** 30-may-2017 *******************/

.table-graygrid, .table-graygrid tr {
	width: 100%;
	border: #ccc 1px solid;
}

.table-graygrid tr td {
	border: #ccc 1px solid;
	padding: 13px;
}

.row-blue {
	background: #00aeef;
	color: #ffffff;
	border: #ccc 1px solid;
}


/* from 8-26-23 - pull from style-test for why cope career page */
/*   home page icon styles   */
.service-container-home {
	width: 100%;
	text-align: center;	
}

.servicebox-home {
	width: 100%;
	text-align: center;	
}

.service-item-home {
	width: 250px;
	display: inline-block;
	padding: 15px 15px 30px 15px;
	vertical-align:top;	
}

.service-item-home h3 {
	margin-top: 20px; 
	font-size: 16px;
	color: #00aeef;	
}

/* extra class for career why cope? boxes */

.service-item-why-cope {
    width: 330px;
    
    padding: 0px 0px 0px 0px;
    margin: 15px 15px 30px 15px;
    text-align: left;
}



/*  end of home page icon styles   */

/* career menu */
.career-item {
	width: 190px;
    background: #8DC63F;
    display: inline-block;
    margin-bottom: 30px;
	vertical-align:top;
	
}

.career_button_text {
	text-align: center;
	background: #8DC63F;
    height:80px;
    color:#ffffff;
    display: flex;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
    padding: 0px 18px 0px 18px;
    
}

.career_button_text a:hover {
	text-decoration: none;
}

.career_button_text h5 a:hover {
	text-decoration: none;
}

.career_button_text h5 {
	color:#ffffff;
	background: #8DC63F;	
	text-align: center;
	font-size: 18px;
    display: flex;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
   
}
/*
.career_button_text h5 {
    vertical-align: middle;
	color:#ffffff;
	background: #00aeef;	
	text-align: center;
	font-size: 18px;
	padding: 16px 20px 16px 20px;	
}
*/

/* Newly added styles on 26-08-2018 */
.blog_filter_wrap{width: 100%;margin: 0 auto;text-align: left;padding: 10px 0 20px 0;padding-left: 50px;}
.blog_filter{border: 1px solid #dfdfdf;padding: 8px;}
.blog_exp_meta a, .blog_exp_meta span{display: inline-block;vertical-align: top;margin-right: 5px;text-transform: capitalize;}
span.tag {font-size: 21px;line-height: 15px;font-weight: bold;color: #337ab7;}

@media only screen and (max-width :990px) {
.social_div.social_links.toplinks { float:left; text-align:center;}
.social_div.social_links.toplinks ul { float:none; display:inline-block; margin-top:0px;}
}
/*********** @media queries **************/
@media only screen and (min-width : 200px) and (max-width :400px) {
.pagesbluebox {
	width:100%;
	margin-left:0px
}
.mobile {
	display: block;
	margin: 0px auto;
	width: 270px !important;
}
.who_we_img {
	width: 100%
}
.who_we_img img {
	width: 100%;
	height: auto
}
.who_we_txt {
	width: 100%;
	height: auto;
	padding: 5px 0
}
.who_we_txt2 {
	width: 100%;
	height: auto;
	padding: 5px 0
}
.who_we_txt3 {
	width: 100%;
	height: auto;
	padding: 5px 0 !important
}
.who_we_txt4 {
	width: 100%;
	height: auto;
	padding: 5px 0 !important
}
.large_bold_white_cope {
	/*top: 25px !important*/
}
.small_light_white_cope {
	/*font-size: 12px !important;
	line-height: 20px !important;
	margin: 0px auto !important;
	margin-top: 20px !important;
	text-align: center !important;
	white-space: normal !important;*/
}
.expertise_bold {
	top: 35px !important
}
.innovative_bold {
	top: 45px !important
}
.success_bold {
	top: 33px !important
}
}

@media only screen and (min-width : 200px) and (max-width :750px) {
.cblog-main-div {
	width: 100%;
}
li.copeauthor-img {
	width:auto !important
}
.copeauthor-top {
	max-width:100%;
	text-align:left
}
.pagesul li {
	width: 100%;
	list-style:none
}
.los_angles {
	padding-left:0px
}
.blog_top img {
	max-width:100%
}
.blog_top h2 {
	margin-left:0px;
	width:auto;
}
.director_right {
	margin-left: 0px
}
.director_tab_content p {
	padding: 0px
}
.dir_top_left {
	width: 100%;
	text-align: center
}
.dir_top_left img {
	padding: 0px;
	margin-top: 20px
}
.allen_miller {
	width: 100%;
	padding: 10px;
	text-align: center;
	border-right: none;
}
.los_angles {
	width: 100%;
	margin-left: 0px;
	text-align: center
}
.dir_top_right {
	float: none !important;
	width: 100%;
}
.dir_top_right_b {
	margin-top: 20px
}
.dir_top_right_b a {
	float: none !important;
	margin: 0px auto
}
.email_button {
	margin: 0px auto
}
.vcard_button {
	margin: 0px auto
}
.pdf_button {
	margin: 0px auto
}
.seartop {
	width: 249px;
	margin: 0px auto;
	float: none !important;
	margin-bottom: 20px
}
}

@media only screen and (min-width : 400px) and (max-width :750px) {
.mobile {
	display: block;
	margin: 0px auto;
	width: 373px;
}
}

@media only screen and (min-width : 200px) and (max-width :850px) {
.hslide-desktop {
	display: none;
}
.hslide-mobile {
	display: block;
}
}

@media only screen and (min-width : 750px) and (max-width :1210px) {
.cblog-main-div {
	width: 100%;
}
li.copeauthor-img {
	width:auto !important
}
.copeauthor-top {
	max-width:100%;
	text-align:left
}
.blog_top h2 {
	width: 100%;
	margin-left:0px
}
.mobile {
	display: block;
	margin: 0px auto;
	width: 750px;
}
.who_we_box {
	width: auto
}
.who_we_box2 {
	float: left;
	width: auto
}
.who_we_box3 {
	float: left;
	width: auto
}
.who_we_box4 {
	float: left;
	width: auto
}
/* team, director detail page*/

.dir_top_right {
	width: 73%
}
.allen_miller {
	width:42%;
	padding-right: 0px
}
.allen_miller h2 {
	font-size: 25px;
}
.los_angles {
	margin-left: 20px;
	margin-top: 35px
}
.email_button {
	width: 72px;
	margin: 0px auto
}
.vcard_button {
	width: 72px;
	margin: 0px auto
}
.pdf_button {
	width: 72px;
	margin: 0px auto
}
}

@media only screen and (min-width : 200px) and (max-width :990px) {
.blogim {
	width: 100%;
	text-align:center;
	margin-bottom:15px
}
.history_right {
	min-height: initial;
}
.banner_under {
	padding: 43px 0px;
}
.tesimg {
	padding: 15px 0px !important;
	margin: 0px 0 !important;
	clear:both !important;
	float:none !important;
	text-align:center
}
.copeauthor-img {
	float: left;
	width: 100%;
	text-align: center;
}
.copeauthor-top {
	float: left;
	margin: 20px 0px 20px 0px;
	width: 100%;
	text-align: center;
}
.copeauthor-rightimg {
	float: right;
	padding-left: 0px;
	width: 100%;
	text-align: center;
}



.blogpagination {
	margin-left: 0px
}
.fa-2x {
	font-size: 1em;
	margin: 8px 3px 0 3px;
	float: left;
}
.ftr_menu1 ul {
	text-align:center;
}
.ftr_menu2 ul {
	text-align:center;
}
.copyright {
	text-align:center;
}
.social_div {
	text-align:center;
}
.subscribediv {
	width:275px;
	margin:0px auto;
	text-align:center;
}
.eemail_textbox_class {
	width:170px !important;
	height: 41px;
	border: 2px #ccc solid;
	background:#fff;
	margin-top: 1px;
	margin-right: 1px;
}
.responsive-navigation_nav ul {
	margin: 0px
}
.search_menu {
	float: none !important;
	margin: 0px auto !important;
	width: 190px !important;
}
.top_menu1 {
	display: none
}
.header-menu {
	display: none
}
.searchdiv {
	margin: 0px !important;
	margin-bottom: 10px !important;
}
.newsroom_right_out {
	border-left: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.consult_left_menu {
	display: none
}
.history_right {
	margin: 0px;
}
.leadership_right {
	margin: 0px;
}
.leader_box {
	margin: 0px;
	margin: 0px auto;
	margin-bottom: 40px;
	float: none !important
}
.newsroom_right_out {
	width: 100%
}
.consult_top_cont {
	text-align: center
}
.consult_top_cont h1 {
	height: auto;
	line-height: normal;
	padding-top: 0px;
	width: 100%
}
.consult_top_cont img {
	float: none !important;
	text-align: center;
	width: 100%
}
.consult_right_out {
	border: none;
	margin: 0px
}
.health_top_cont {
	text-align: center
}
.health_top_cont h1 {
	height: auto;
	line-height: normal;
	padding-top: 0px;
	width: 100%
}
.health_top_cont img {
	float: none !important;
	text-align: center;
	width: 100%
}
.health_right_out {
	border: none;
	margin: 0px
}
.newsroom_top_cont {
	text-align: center
}
.newsroom_top_cont h1 {
	height: auto;
	line-height: normal;
	padding-top: 0px;
	width: 100%
}
.newsroom_top_cont img {
	float: none !important;
	text-align: center;
	width: 100%
}
.newsroom_right_out {
	border: none;
	margin: 0px
}
.career_top_cont {
	text-align: center
}
.career_top_cont h1 {
	height: auto;
	line-height: normal;
	padding-top: 0px;
	width: 100%
}
.career_top_cont img {
	float: none !important;
	text-align: center;
	width: 100%
}
.career_right_out {
	border: none;
	margin: 0px
}
.contact_top_cont {
	text-align: center
}
.contact_top_cont h1 {
	height: auto;
	line-height: normal;
	padding-top: 0px;
	width: 100%
}
.contact_top_cont img {
	float: none !important;
	text-align: center;
	width: 100%
}
.contact_right_out {
	border: none;
	margin: 0px
}
.contact_right {
	margin: 0px
}
.blog_box {
	width: 100%;
	margin-left: 0px
}
}

@media only screen and (min-width : 990px) and (max-width :1210px) {
.mailchimp-left #mc_embed_signup input.email, .mailchimp-left #mc_embed_signup input[type="text"] {
	width: 100% !important;
}
.mailchimp-left #mc_embed_signup input.button {
	width: 99% !important;
}
.copeauthor-rightimg {
	width: 41%;
}
.consult_left_menu {
	width: 157px
}
.consult_top_cont h1 {
	width: 273px
}
.health_top_cont h1 {
	width: 273px
}
.newsroom_top_cont h1 {
	width: 273px
}
.career_top_cont h1 {
	width: 273px
}
.contact_top_cont h1 {
	width: 273px
}
.blog_box {
	width: 100%;
	margin-left: 20px
}
}
@media only screen and (min-width : 990px) and (max-width :1210px) {
.blogpagination {
	margin-left: 20px
}
.hphn {
	display: none !important;
}
.searchdiv {
	display: block !important;
}
}
@media only screen and (max-width : 1210px) {
.testimonial_content1 {
	line-height:25px;
}
.hphn {
	display: block;
	text-align: center;
	font-size: 22px;
	color: #58595b;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 10px;
}
.hphn a {
	font-size: 20px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}
.hphn a:hover {
	text-decoration: none;
	font-size: 20px;
	color: #2a2a2a;
	font-family: 'Open Sans', sans-serif;
}
.search_menu {
	width: 98%;
}
.menu-wrap {
	margin-top: 34px;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a {
	font-size: 13px
}
.desktop {
	display: none
}
.mobile {
	display: block;
}
.logodiv {
	text-align: center
}
.searchdiv {
	float: right !important;
	margin-top: 5px;
	display: none
}
.testimonial_content {
	padding: 20px 35px 0 35px;
}
.leader_box {
	width: 100%;
	margin: 0px;
	margin: 0px auto;
	margin-bottom: 40px;
	float: none !important
}
.year_cont_left {
	width: 33.33%
}
.year_cont_left p {
	padding-right: 5px;
	font-size: 14px;
}
.middd {
	width: 33.33%;
}
.year_cont_mid {
	width: 100%;
	padding: 10px 5px;
	font-size: 16px;
	line-height: 22px
}
.year_cont_mid p {
	padding: 0 5px
}
.year_cont_right {
	width: 33.33%;
}
.year_cont_right p {
	padding-left: 10px;
	font-size: 14px;
}
}
body h1.new_page_title{margin-bottom: 20px;font-size: 23px;font-family: 'Open Sans', sans-serif;color: #231f20;font-weight: bold;}
/* .mega-sub-menu a.mega-menu-link {
    width: 380px!important;
} */


#mega-menu-wrap-header #mega-menu-header li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after {
	margin-left: -6px!important;
}
.mega-sub-menu a.mega-menu-link {
	width: 220px!important;
}
#mega-menu-wrap-header #mega-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	padding: 8px 10px!important;
	line-height: 20px!important;
}