#header {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
input[type=text], input[type=email], textarea {
  outline-style: solid;
  outline-color: #4498e7;
  outline-width: 2px;
  border-radius: 5px;
}
input[type=text]:focus {
  border: none;
}
#pg-317-0 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://digalogsys.com/wp-content/uploads/2018/08/iStock-182154020.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
  margin-bottom: 30px;
}
.button.style1.themebutton.large.standard {
  margin-bottom: 0px;
}
.themebutton:hover {
  border: 2px solid #4498e7 !important;
  opacity: 1;
}
#pg-317-1, #pg-317-4 {
  padding-top: 30px;
}
#pgc-317-1-0, #pgc-317-4-0 {
  padding-bottom: 0px;
}
#pg-317-2, #pg-317-5 {
  padding-bottom: 30px;
}
#pg-317-3 {
  padding-top: 30px;
  padding-bottom: 30px;
}
#footer {
  background-color: white;
  padding: 0px;
  text-align: center;
}
#footer-core {
  padding-top: 25px;
}
.fa.fa-2x.fa-linkedin {
  padding-right: 5px;
}
#sub-footer {
  background-color: white;
  margin-top: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.copyright {
  color: #4498e7;
  text-align: center;
}
#scrollUp:after {
  background: #4498e7;
  border: 2px solid white;
  border-radius: 5px;
  position: relative;
  bottom: -5px;
}
#nav-below {
  background-color: #4498e7;
  border: 2px solid #fff;
  border-radius: 5px;
  color: #fff !important;
  display: inline-block !important;
}
.themebutton, input.searchsubmit {
  background-color: #4498e7;
  border: 2px solid #fff;
  border-radius: 5px;
  color: #fff;
}
.themebutton:hover, input.searchsubmit:hover {
  background-color: #fff;
  border: 2px solid #4498e7;
  border-radius: 5px;
  color: #4498e7;
}
#submit, .wpcf7-form-control.wpcf7-submit {
  background-color: #4498e7;
  border: 2px solid #fff;
  border-radius: 5px;
  color: white;
  height: 50px !important;
}
#submit:hover, .wpcf7-form-control.wpcf7-submit:hover {
  background-color: #fff;
  border: 2px solid #4498e7;
  border-radius: 5px;
  color: #4498e7;
  height: 50px !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  width: 100%;
  left: 0;
  top: -6px;
  box-sizing: border-box;
  background: #ffdbdb;
  padding: 3px 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0 #fff;
  color: #dc3232;
  font-size: 1em;
  font-weight: normal;
  display: block;
  margin: 0;
  outline: 0;
  vertical-align: baseline;
}
@media only screen and (max-width: 480px) {
  #footer-col3 {
    padding-top: 40px;
  }
}
@media only screen and (max-width: 720px) {
  #logo, #header-nav {
    border: 0px !important;
  }
  #header-responsive {
    background: white;
  }
  #header-responsive li a {
    color: #000 !important;
    border-bottom: 0px;
  }
  #pre-header-links-inner, #intro #breadcrumbs, #sidebar, .meta-author {
    display: initial !important;
  }
  #pgc-317-6-1 {
    padding-top: 15px;
  }
  .panel-grid-core {
    padding-bottom: 10px;
  }
  .copyright {
    margin-bottom: 0px !important;
  }
}
