p, ul, ol, dl, blockquote, address {
	margin-bottom: 1.35em;
}

.top_panel_fixed .menu_main_wrap {
	padding-top:1em;
}

.top_panel_middle .logo {
	margin: 2em 0 1em 0;
}

.fa-custom {
	font-size: 3em;
	  line-height: 2.0em;
	  vertical-align: -.1875em;
}

.sc_testimonials_style_testimonials-4 .sc_testimonial_item::before {
	font-size:8em;
}

#menu_main > li > ul > li > a > span {
	font-family: "Poppins", sans-serif!important;
}

.menu_pushy_nav_area li > a {
	padding:0;
}

.skills_bg_1 {
	background-image: none;
}

.sc_team_style_team-3 .sc_team_item_info::after {
	content:none;
}

.top_panel_image.top_panel_image_1 {
	background-image: url(../images/services.jpg);
}

.top_panel_image_hover {
	background-color: rgba(0, 0, 0, 0.2);
}

.sc_testimonials_style_testimonials-4 .sc_testimonial_item::before {
	bottom:10px;
	left:0;
}

.skills_bg_1 {
  position: relative;
  isolation: isolate; /* prevents z-index bleed */
}

.skills_bg_1::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: url(../images/bubba.jpg); /* match whatever is set on the section */
  background-size: cover;
  background-position: center;
  filter: blur(6px);
  scale: 1.05; /* compensates for blur edge bleed */
}

.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info_2 .sc_skills_label {
	color: #28262b;
}

.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count {
	color: #28262b;
}

.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {
	color: #28262b;
}

.sc_testimonials_descr.sc_item_descr {
	margin-bottom:0;
}

#contact_form {
  background-image: url(../images/contact.jpg);
  }


@media (max-width: 480px) {
	.header_mobile .menu_button {
	  left: auto;
	  right: 25px;
	}
  }