a {
  color: #007bff;
  font-weight: 600; }

.raptor {
  color: #018e62; }

.ts-service-box .ts-service-icon i {
  font-size: 36px;
  float: left;
  color: #ffb600;
  color: #018e62;
  color: #555; }

.btn-primary {
  background: #ffb600;
  background: #018e62; }

.header-get-a-quote .btn-primary:hover {
  background: #272d33;
  background: #ffb600;
  color: #ffb600 !important;
  color: #018e62 !important; }

.header-one .logo-area {
  padding: 15px 0; }

.logo img {
  width: auto;
  height: 50px; }

.copyright {
  background: #ffb600;
  color: #111;
  padding: 25px 0;
  position: relative;
  z-index: 1;
  font-weight: 500;
  font-size: 11px; }

.footer {
  color: #333;
  background-color: #ebebeb !important;
  background-color: #43484d   !important;
  background-color: #23282d !important;
  /* background: white; */
  /* background-color: white; */
  font-size: 13px;
  border-top: 7px #e5e5e5 solid; }

.footer .widget-title {
  font-size: 15px;
  font-weight: 700;
  position: relative;
  margin: 0 0 30px;
  padding-left: 15px;
  text-transform: uppercase;
  color: #fff;
  border-left: 4px solid #01845c;
  color: #01845c; }

.footer p {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 23px;
  color: #999;
  font-weight: 300; }

.copyright {
  background: #ebebeb;
  background-color: #23282d !important;
  background: #23282d;
  background-color: #54585a;
  background: #54585a;
  color: #888;
  padding: 5px 0;
  position: relative;
  z-index: 1;
  font-weight: 500;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: -0.5px; }

.copyright span,
.copyright span a,
.footer-menu ul li a {
  color: #777; }

.footer-add p {
  font-size: 16px;
  line-height: 12px; }

.bg-grey {
  background-color: #fafafa; }

.widget ul li {
  line-height: 30px;
  list-style: none;
  /* margin: 0px; */
  /* padding: 0px; */
  line-height: 33px; }

.list {
  padding-left: 0px; }
