.map-wrapper [id^="google_map_"], .portfolio li a img, .team-member img, .post-masonry a img, .client-item img, iframe {
  filter: grayscale(0) !important;
-webkit-filter: grayscale(0) !important;
}
.team-member a:hover img, .post-masonry a:hover img, iframe:hover, .portfolio li a:hover img, .client-item img:hover {
  filter: grayscale(100%) !important;
-webkit-filter: grayscale(100%) !important;
}
.excellence_css figure a img:hover {
  filter: grayscale(100%) !important;
}
.homepage-services .dt-service-item {
  background: none repeat scroll 0 0 #3b5988;
}
.homepage-services .dt-service-item i {
  color: #fff !important;
}
.homepage-services .dt-service-item h3 {
  color: #fff;
}
.homepage-services .dt-service-item:hover i {
  color: #000!important;
}
.homepage-services .dt-service-item:hover h3 {
  color: #000!important;
}
.homepage-services .dt-service-item:hover {
  color: #000!important;
  border : 1px solid #3b5988;
  background: transparent !important;
}
#journal article {
  margin: 0 0 13px 33px !important;
  padding: 0 6px !important;
}
.imagesspace img {
  width: 68%;
  float: right;
}
.container.topbar {
  background: #3b5988 none repeat scroll 0 0 !important;
  color: #fff;
  height: 36px !important;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.scrolled-header .centered-wrapper {
  margin: 32px auto 0;
  width: 1120px;
}
#header.scrolled-header .logo img {
  margin-top: 0;
  width: 150px !important;
}
.lefttop {
  padding: 5px 0;
  width: auto;
  float: left;
}
.righttop {
  color: #fff;
  float: right;
  font-size: 14px;
  padding: 4px 0;
}
.lefttop {
  float: left;
  padding: 5px 0;
  width: 50%;
  font-size: 14px;
}
.contact_us_sect h1 {
  color: #fff !important;
}
.contact_us_sect .contact-info a {
  color: #fff !important;
}
.topbar p a {
  color: #fff!important;
  padding: 0 6px;
}
.logo img {
  height: auto !important;
  width: 300px !important;
}
.homenew h2 i {
  font-size: 67px;
  margin: 0 19px 0 0;
}
.homenew h2 i, .homenew h2 strong {
  color: #3b5988 !important;
}
.logos_homepage figure img {
  height: 88px !important;
  padding: 25px 0 0 !important;
  width: 113px !important;
}
.contact_us_sect h1 {
  color: #fff !important;
}
.contact_us_sect .contact-info a {
  color: #fff !important;
}
.logos_homepage .darker-overlay.vc_row-o-content-middle.vc_row-flex {
  padding: 0 !important;
}
.imasso figure img {
  margin: 0 0 0 -28px!important;
  width: auto !important;
}
.testimonial-position {
  color: #ffbe43 !important;
  font-size: 21px !important;
}
.section-title, .portfolio-title, h2, p strong {
  color: #3b5988 !important;
}
.section-title, .portfolio-title {
  font-size: 36px;
  font-weight: 300;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
.services_section .wpb_column.vc_column_container.vc_col-sm-2 {
  padding: 0;
  width: 20%;
}
.homenew h2 strong {
  font-size: 20px;
}
.fa-feed::before, .fa-rss::before {
  border: 1px solid !important;
  border-radius: 4px !important;
  content: "B" !important;
  font-family: fantasy !important;
  padding: 1px 4px !important;
}
.facebooklike .section-title {
  color: #fff !important;
}
.facebooklike .wpb_wrapper a {
  color: #fff!important;
  text-decoration: underline!important;
}
h2.parallax-quote {
  color: #fff!important;
}
.blog .post-meta {
	display: none !important;
}
.rwd-overlay {
	z-index: 9999 !important;
}
.post-meta {
	display: none !important;
}
#post-1062 {
	display: none !important;
}

@media only screen and (max-width: 600px) {
.team-text div {
	padding: 0 !important;
}
.services_section .wpb_column.vc_column_container.vc_col-sm-2 {
	width: auto !important;
}
html .footer-widget {
	width: 100% !important;
}
.col-sm-6.lefttop {
	display: none !important;
}
}