.pp_description {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .sc_client_image {
    padding: 20px 0;
  }
}
.page-id-992 textarea {
  width: 100%;
  max-width: 600px;
  height: 100px;
}
.page-id-992 select,.page-id-992 input[type="date"],.page-id-992 input[type="text"],.page-id-992 input[type="email"] {
  height: auto;
	margin: 2px 0;
  max-width: 100%;
}
.scheme_green .page-id-992  h3 {
  margin-top: 1em;
}
.page-id-992 ol > li:before {
  padding: 0.53em 0;
	margin: 2px 0;
}
.page-id-992 input {
  padding: 0.45em 2.2em;
	margin: 2px 0;
}
@media screen and (max-width: 1039px) {
	.header_mobile .side_wrap .close {
	  z-index: 1005;
		display: block;
	}
}
.top_panel_wrap .logo_main {
  max-height: 110px;
}
.header_mobile .logo_main {
  height: 75px;
}
@media screen and (max-width: 639px) {
	.header_mobile .logo_main {
    height: 60px;
  }
}
@media screen and (min-width: 1040px) {  
  .home .top_panel_wrap {
		opacity: 0.9;
  }
	.top_panel_wrap .popup_links {
	  margin-top: 2.1em;
	}
	.menu_main_nav > li > a {
	  padding-top: 3.0em;
		padding-bottom: 3.0em;
	}
  .top_panel_wrap {
    position: fixed;
    z-index: 50;
    width: 100%;
  	top: 0;
  }
  section.top_panel_image {
    margin-top: 170px;
  }
}
.scheme_green .top_panel_wrap .top_panel_position_over .popup_links {
  background: #333;
}
.top_panel_fixed .top_panel_middle .menu_main_wrap {
  margin-top: 1.2em;
}
.scheme_green .top_panel_fixed.top_panel_over .top_panel_style_7 .menu_main_nav > li > a {
	color: #333;
}
.page.scheme_green .top_panel_middle,.scheme_green .top_panel_fixed  .top_panel_middle {
  background: #fff !important;
}
@media screen and (max-width: 768px) {
  .hide-on-mobile {
    display: none;
  }
}
@media screen and (max-width: 479px) {
	.home .SmallWhiteText {
    display: block !important;
	}
}
.top_panel_middle .menu_main_wrap {
  margin-top: 1.85em;
  margin-bottom: 1.85em;
  top: 107px;
}
.top_panel_middle .logo {
  margin-top: 1.85em;
  margin-bottom: 1.85em;
}
@media screen and (max-width: 768px) {
  .page-id-755 .vc_gitem-is-link {
    cursor: default;
  }
  .page-id-755 .vc_gitem-zone .vc-zone-link {
    pointer-events: none;
  }
}
.ajax-loader {
  float: left;
}
.page-id-130 input[type="email"].wpcf7-form-control {
	width: 49%;
	float: right;
	margin-bottom: 5px;
}
.page-id-130 input[type="text"].wpcf7-form-control {
	width: 49%;
	float: left;
	margin-bottom: 5px;
}
.page-id-130 textarea {
  width: 100%;
	height: auto;
}
.page-id-130 input[type="submit"] {
  font-size: 1.071em;
  padding: 0.85em 3.75em .75em;
}
.header_mobile .side_wrap {
  overflow: hidden;
}
.scheme_green .top_panel_image + .header_mobile .menu_button,
.scheme_green .top_panel_position_over + .header_mobile .menu_button {
  color: #333;
}
.scheme_green .top_panel_image + .header_mobile,.scheme_green .top_panel_position_over + .header_mobile {
  background-color: #fff;
}
.scheme_green .top_panel_middle {
  background: #000 !impor;
}
.scheme_green .sc_title_underline::after {
  border-color: #00AEEF;
}
.the-contact-form {
  max-width: 570px;
	margin: auto;
}
.post-755 h4 {
	margin-top:-25px !important;
	margin-bottom:1.5em !important;
}
.breadcrumbs {
	display:none;
}
.top_panel_image_header {
  top: 52%;
}
.single-services .post_info {
	display:none;
}
.single-services h2:first-of-type {
margin-top: 0;
}
.scheme_green .top_panel_middle {
    background-color: #fff !important;
}
.page-id-568 .sc_services_item_content {
	min-height: 148px;
}
.page-template-recruitment-map h5 {
margin-top: 2.1em;
}
.page-template-recruitment-map .apply-btn {
	    padding: 19px 18px;
}
.modal {
  display: block;
  vertical-align: middle;
  text-align: center;
  min-width: 100%;
}
.menu_main_nav > li > ul:before {
  display: none;
}
#menu-item-1442 {
  background-color: #f3f3f3;
}