* {
  margin: 0;
  padding: 0;
  font-family: 'Sunflower', sans-serif; }

body {
  margin: 0;
  padding: 0;
  font-family: 'Sunflower', sans-serif; }

.nomargin {
  margin: 0; }

.nopadding {
  padding: 0; }

.top-header {
  background: #ffcc21; }

.main-header {
  border-bottom: 2px solid #111; }

.navbar-brand {
  padding: 7px 0; }

.fo-black {
  color: #111; }

.fo-white {
  color: #fff; }

ul.top-links li {
  padding: 5px 0; }
ul.top-links a {
  text-decoration: none;
  color: #111;
  font-size: 12px; }

ul.navbar-nav a {
  color: #111; }

.what-do {
  border-top: 2px solid #111;
  border-bottom: 2px solid #111;
  padding: 15px 0; }
  .what-do h1 {
    border-right: 1px solid #a0a0a0; }

.navbar {
  border: none; }

.dropdown-menu {
  padding: 0; }

.nav > li > a:hover, .nav > li > a:focus {
  background: #ffcc21; }

.nav .open > a, .nav .open > a:hover {
  background: #ffcc21; }

.dropdown-menu > li > a:hover {
  background: #ffcc21; }

.navbar-toggle {
  margin: 7px 0 0 0; }

.icon-bar {
  background: #50188e; }

.space-30 {
  margin-bottom: 30px; }

.box-service-1-even {
  padding: 15px;
  background: #eeeeee; }

.box-service-1-even:hover {
  padding: 15px;
  background: #94b0fb;
  animation-duration: 2s ease; }

.box-service-1-odd {
  padding: 15px;
  background: #dddddd; }

.box-service-1-odd:hover {
  padding: 15px;
  background: #94b0fb;
  animation-duration: 2s ease; }

.projec-contact {
  border-right: 1px solid #ddd;
  margin-top: 35px; }

.service-box a {
  color: #111; }

.btn-submit {
  background: #0c2e8a;
  color: #fff; }

.btn-submit:hover {
  background: #0c2e8a;
  color: #fff; }

#project-mind {
  padding: 60px 0;
  background: #eeeeee;
  border-top: 2px solid #1b47bd; }

.service-box a:hover {
  color: #0c2e8a; }

@media only screen and (max-width: 768px) {
  .what-do h1 {
    border-right: none;
    line-height: 60px; } }

/*# sourceMappingURL=styles.css.map */
