#sp-top1 ul.sp-contact-info li span, .agency-header #sp-top2 ul.sp-contact-info li span{
  color:#f58220;
}

.macready-btn{
  border: solid 1px #f58220;
}

.macready-btn:hover{
  border: solid 1px #042529;
  color: #f58220;
}


#sp-header.header-sticky{
  background:rgb(33 34 63 / 74%);
}

#sp-footer{
  background-color:#042529 !important;
}

.agency-header #sp-top1 ul.social-icons li span, .agency-header #sp-top1 ul.sp-contact-info li span, .agency-header #sp-top2 ul.social-icons li span, .agency-header #sp-top2 ul.sp-contact-info li span{
  color:#ffffff;
}

.sp-megamenu-parent>li>a:before, .sp-megamenu-parent>li>span:before{
  background-image:none;
  background-color: #0095da;
}

.sp-megamenu-parent>li.active>a{
  background-image:none;
  background-color: #042529;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{
  color:#042529;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{
  color:#0095da;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:before{
  background: #f58220;
}

#sp-page-builder .page-content .sppb-section:first-child.services{
  margin-top:100px !important;
}

.sp-page-title .sp-page-title-sub-heading{
  color:#042529;
}

blockquote{
  background: #f9f9f9;
  padding:20px;
  quotes:"\201C""\201D""\2018""\2019";
}

blockquote:before {
  color: #f58220;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

blockquote:after {
  color: #f58220;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.6em;
}

blockquote p {
  display: inline;
}

#sppb-addon-1624296989255{
  border-left:solid 10px #f58220;
}