a {
  color: #23b8e7;
}
a:hover {
  color: #005788;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #333333;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  color: #000000;
}
blockquote {
  color: #24262a;
}
blockquote p:before,
blockquote p:after {
  color: #0077bb;
}
div.pagination ul.pagination >li >a {
  color: #888890;
  border-color: rgba(136,136,144,0.1);
}
div.pagination ul.pagination >li.active >a,
div.pagination ul.pagination >li:hover >a {
  color: #fff;
  background: #0077bb;
  border-color: #0077bb;
}
.sp-major-color {
  color: #0077bb;
}
.sp-megamenu-parent >li >a {
  color: #24262a;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #0077bb;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
  color: #888890;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  color: #0077bb;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover:before {
  background: #0077bb;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title {
  color: #626269;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #0077bb;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:before {
  background: #0077bb;
}
#offcanvas-toggler:before {
  border-top-color: #24262a;
  border-bottom-color: #24262a;
}
#offcanvas-toggler:after {
  background: #24262a;
}
.offcanvas-menu {
  background-color: #1a3156;
}
.offcanvas-menu .sp-module ul > li > a {
  color: #ffffff;
}
.offcanvas-menu .offcanvas-inner .search input {
  background-color: #142642;
  border-color: transparent;
}
.offcanvas-menu ul li {
  border-top-color: rgba(255,255,255,0.1) !important;
}
.offcanvas-menu .close-offcanvas {
  color: #ffffff;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #23b8e7 ;
  background-color: #23b8e7 ;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #005788;
  background-color: #005788;
}
.sppb-btn-default {
  background: #00c853;
  border-color: #00c853;
  color: #fff;
}
.sppb-btn-default:hover {
  background: #00c853;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #fafafa;
}
ul.social-icons >li a:hover {
  color: #0077bb;
}
#sp-top-bar {
  color: #fff !important;
  background-color: #23b8e7  !important;
}
#sp-top-bar i {
  color: #fff;
   font-size:14px
}
#sp-top-bar a {
  color: #fff !important;
}
#sp-top-bar ul.nav.menu > li::after {
  background: #0077bb;
}
#sp-top-bar .container {
  border-bottom-color: rgba(36,38,42,0.1);
}
#sp-header {
  background-color: #ffffff !important;
}
.sp-page-title {
  background-color: #f3f3f3;
}
.sp-page-title h1 {
  color: #24262a;
}
.sp-page-title .breadcrumb >.active,
.sp-page-title .breadcrumb >span,
.sp-page-title .breadcrumb >li,
.sp-page-title .breadcrumb >li+li:before,
.sp-page-title .breadcrumb >li,
.sp-page-title .breadcrumb a {
  color: #fff;
}
body {
  color: #888890;
  background-color: #ffffff;
}
body #sp-right .sp-module,
body #sp-left .sp-module {
  border-color: rgba(136,136,144,0.1);
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
#sp-bottom-wrapper {
  color: rgba(255,255,255,.7) !important;
  background-color: #333 !important;

}
#sp-bottom-wrapper .sp-module-title {
  color: #ffffff;
}
#sp-bottom-wrapper .sp-module .latestnews > div {
  border-bottom-color: rgba(255,255,255,0.2);
}
#sp-bottom-wrapper .sp-module ul.nav >li {
  border-bottom-color: rgba(255,255,255,0.2);
}
#sp-bottom-wrapper .sp-module ul.nav >li a:before {
  background-color: #0077bb;
}
#sp-bottom-wrapper .sp-module h5,
#sp-bottom-wrapper .sp-module a {
  color: rgba(255,255,255,0.9) !important;
}
#sp-bottom-wrapper .sp-module .media i {
  color: #23b8e7;
}
#sp-bottom-wrapper ul.social-icons > li i {
  color: rgba(255,255,255,0.6);
}
#sp-bottom-wrapper ul.social-icons > li:hover {
  background-color: #0077bb;
}
#sp-bottom-wrapper ul.social-icons > li:hover i {
  color: #fff;
}
#sp-bottom-wrapper .acymailing_form .inputbox {
  border: 0;
  border:1px solid  #7b7b7b;
  color: rgba(255,255,255,.7)
}
#sp-footer {
  border-top-color: rgba(255,255,255,0.1);
}
#sp-social-bottom .container {
  border-bottom-color: rgba(255,255,255,0.1);
}
.sp-module ul >li >a {
  color: #888890;
}
.sp-module ul >li >a:hover {
  color: #0077bb;
}
.sp-module .latestnews >div >a {
  color: #888890;
}
.sp-module .latestnews >div >a:hover {
  color: #0077bb;
}
.sp-module .tagscloud .tag-name:hover {
  background: #0077bb;
}
.sp-module .sp-module-title:before {
  background-color: #0077bb;
}
.sp-module .sp-module-title:after {
  background-color: #08a5ff;
}
.sp-simpleportfolio .sp-simpleportfolio-filter {
  text-align: inherit;
}
.sp-simpleportfolio .sp-simpleportfolio-filter ul >li >a {
  color: inherit;
}
.sp-simpleportfolio .sp-simpleportfolio-filter ul >li.active >a,
.sp-simpleportfolio .sp-simpleportfolio-filter ul >li:hover >a {
  color: #0077bb;
}
.search .btn-toolbar button {
  background: #0077bb;
}
.article-info > dd a {
  color: #888890;
}
.post-format {
  color: #888890;
  border: 1px solid rgba(136,136,144,0.1);
}
ul.pager.pagenav {
  border-top: 1px solid rgba(136,136,144,0.1) !important;
  border-bottom: 1px solid rgba(136,136,144,0.1) !important;
}
ul.pager.pagenav a {
  color: #888890;
}
.helix-social-share-icon ul>li a {
  color: #888890;
}
.voting-symbol span.star.active:before {
  color: #0077bb;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #005788;
}
.entry-link,
.entry-quote {
  background: #0077bb;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #0077bb;
}
.sp-comingsoon body {
  background-color: #0077bb;
}
.pagination>li>a,
.pagination>li>span {
  color: #888890;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #888890;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #0077bb;
  background-color: #0077bb;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #0077bb;
  background-color: #0077bb;
}
.sp-catItemView {
  background-color: #ffffff;
}
.sp-catItemView .sp-catItemHeader .sp-catItemCategory {
  color: #d7d7da;
}
.sp-catItemView .sp-catItemHeader .sp-catItemCategory a {
  color: #d7d7da;
}
.sp-catItemView .sp-catItemLinks {
  color: #888890;
}
.sp-catItemView .sp-catItemLinks a {
  color: #888890;
}
.sp-item-view .sp-itemHeader a.sp-itemCategory {
  color: rgba(136,136,144,0.5);
}
.sp-item-view .sp-itemHeader .sp-item-date {
  border-color: rgba(136,136,144,0.1);
}
.sp-item-view .sp-itemHeader .sp-item-date .sp-item-date-mon {
  color: #0077bb;
}
.sp-item-view .sp-itemHeader .sp-item-date .sp-item-date-day,
.sp-item-view .sp-itemHeader .sp-item-date .sp-item-date-year {
  color: rgba(136,136,144,0.5);
}
.sp-item-view .sp-itemFullText ul li {
  border-bottom-color: rgba(136,136,144,0.1);
}
.sp-item-view .sp-itemFullText ul li:before {
  color: #0077bb;
}
.sp-item-view div.itemToolbar {
  color: rgba(136,136,144,0.5);
}
.sp-item-view div.itemToolbar a {
  color: rgba(136,136,144,0.5);
}
.sp-item-view div.itemAuthorBlock {
  border-color: rgba(136,136,144,0.1);
  background-color: #f2f2f2;
}
.sp-item-view div.itemAuthorLatest ul >li,
.sp-item-view div.itemRelated ul >li {
  border-bottom-color: rgba(136,136,144,0.2);
}
.sp-item-view div.itemAuthorLatest ul >li:before,
.sp-item-view div.itemRelated ul >li:before {
  background-color: #0077bb;
}
.sp-item-view .sp-itemComments {
  border-top-color: rgba(136,136,144,0.1);
}
div.k2FeedIcon {
  background-color: #0077bb;
}
div.k2FeedIcon a {
  color: #fff;
}
div.k2TagCloudBlock >a {
  color: rgba(136,136,144,0.9);
  border-color: rgba(136,136,144,0.1);
}
div.k2TagCloudBlock >a:hover {
  background-color: #0077bb;
  border-color: #0077bb;
}
.sppb-k2-item {
  background: #ffffff;
}
.sppb-k2-item .sppb-k2-item-media {
  position: relative;
}
.sppb-k2-item .sppb-k2-item-media .sppb-item-readmore {
  background: rgba(0,119,187,0.6);
}
.sppb-k2-item .sppb-k2-item-media .sppb-item-date {
  background: #23b8e7 ;
}
.sppb-k2-item .sppb-k2-item-media-body .sppb-k2-item-meta > h5 > a {
  color: #23b8e7;
}
.sppb-addon .sppb-addon-title:after {
  background: #0077bb;
}
.sppb-addon.sppb-addon-cta .text-bottom .sppb-cta-subtitle {
  color: #0077bb;
}
.sppb-addon.sppb-addon-feature .sppb-icon {
  color: #0077bb;
}
.sppb-addon.sppb-addon-feature .sppb-media {
  border-bottom-color: rgba(136,136,144,0.2) !important;
}
.sppb-addon.sppb-addon-feature.sppb-text-center {
  background: #ffffff;
  border-top-color: #0077bb;
}
.sppb-addon.sppb-addon-feature.sppb-text-center .sppb-icon-container {
  background-color: #1a3156;
  color: #fff;
}
.sppb-addon.sppb-addon-feature .pull-left .sppb-icon i {
  color: #ffffff;
  background-color: #00c853;
}
.sppb-addon.sppb-addon-feature .pull-left .sppb-icon i:hover {
  background-color: #0077bb;
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group >.sppb-panel {
  border-top-color: rgba(136,136,144,0.1);
  border-bottom-color: rgba(136,136,144,0.1);
  margin-top: -1px;
  padding: 0;
  margin-bottom: 15px;
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group >.sppb-panel .sppb-panel-heading {
  border-color: rgba(136,136,144,0.1);
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group >.sppb-panel .sppb-panel-heading .sppb-toggle-direction {
  color: #888890;
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group >.sppb-panel .sppb-panel-heading.active {
  background: rgba(0,119,187,0.1);
  border-left: 3px solid #0077bb;
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group >.sppb-panel .sppb-panel-heading.active .sppb-toggle-direction {
  color: #0077bb;
}
.sppb-addon.sppb-addon-accordion .sppb-panel-group >.sppb-panel > .sppb-panel-heading + .sppb-panel-collapse > .sppb-panel-body {
  border-top-color: rgba(136,136,144,0.1);
}
.sppb-addon.sppb-addon-list ul.sppb-list >li.sppb-list-item:before {
  color: #0077bb;
}
.sppb-addon.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header,
.sppb-addon.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features {
  background-color: #ffffff !important;
}
.sppb-addon.sppb-addon-pricing-table .sppb-pricing-box h1 {
  color: #0077bb;
}
.sppb-addon.sppb-addon-pricing-table .sppb-pricing-box.sppb-pricing-featured:after {
  background-color: #0077bb;
}
.sppb-addon.sppb-addon-tab .sppb-tab {
  background: #ffffff;
}
.sppb-addon.sppb-addon-tab .sppb-nav.sppb-nav-tabs >li >a {
  color: #24262a;
  border-color: rgba(136,136,144,0.2);
}
.sppb-addon.sppb-addon-tab .sppb-nav.sppb-nav-tabs >li.active >a {
  border-top-color: #0077bb;
}
.sppb-addon.sppb-addon-process .sppb-process-item-wrapper {
  background: #1a3156;
}
.sppb-addon.sppb-addon-process .sppb-process-item-wrapper:nth-child(even) {
  background: #142642;
}
.sppb-addon.sppb-addon-process .sppb-process-item-wrapper:nth-child(3) {
  background: #111f37;
}
.sppb-addon.sppb-addon-process .sppb-process-item-wrapper .sppb-process-count {
  color: #ffffff !important;
}
.sppb-addon.sppb-addon-process .sppb-process-item-wrapper:hover {
  background: #0077bb;
}
.sppb-addon.sppb-addon-persion .sppb-person-information-social >li >a {
  color: inherit;
}
.sppb-addon.sppb-addon-persion .sppb-person-text .sppb-person-designation {
  color: #0077bb !important;
}
.sppb-addon.sppb-addon-pie-progress .sppb-chart-icon {
  color: #0077bb;
}
.sppb-addon.sppb-contacts-addon {
  background: rgba(0,119,187,0.95);
}
.sppb-addon.sppb-contacts-addon h4 {
  color: #fff;
}
.sppb-progress-addon .sppb-progress .sppb-progress-bar.sppb-progress-bar-primary {
  background: #0077bb;
}
.sppb-progress-addon .sppb-progress .sppb-progress-bar.sppb-progress-bar-success {
  background: #9D58D3;
}
.sppb-progress-addon .sppb-progress .sppb-progress-bar.sppb-progress-bar-info {
  background: #1DE4DA;
}
.sppb-progress-addon .sppb-progress .sppb-progress-bar.sppb-progress-bar-danger {
  background: #E4008C;
}
.sppb-addon.sppb-addon-animated-number.sppb-text-center h5 {
  color: #0077bb !important;
}
.sppb-addon-team-showcase .spppb-team-wrapper ul.sppb-person-information-social >li a {
  color: rgba(136,136,144,0.5);
}
.sppb-addon-team-showcase .spppb-team-wrapper ul.sppb-person-information-social >li a:hover {
  color: #0077bb;
}
.sppb-addon-team-showcase .spppb-team-wrapper .spppb-team-wrapper-inner {
  background: #ffffff;
}
.sppb-addon-team-showcase .spppb-team-wrapper .spppb-team-wrapper-inner .sppb-designation {
  color: #0077bb;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark {
  background-color: #1a3156 !important;
  color: rgba(255,255,255,0.9);
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .sppb-carousel-control,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .pro-client-name,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark h1,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark h2,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark h3,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark h4,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark h5,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark h6,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .h1,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .h2,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .h3,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .h4,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .h5,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .h6 {
  color: #ffffff;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .slick-dots li button::before,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .slick-prev::before,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-dark .slick-next::before {
  color: #ffffff;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-light {
  background-color: #f4f4f4;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-light .sppb-progress {
  background-color: rgba(0,119,187,0.1);
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-light.sppb-equalize-columns [class^="sppb-col"]:nth-child(even) {
  background-color: #f6f6f6;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-light .input-box {
  background: #ffffff;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.sppb-equalize-columns .sppb-addon.sppb-addon-feature .sppb-icon {
  color: rgba(136,136,144,0.3);
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.sppb-equalize-columns [class^="sppb-col"]:nth-child(even) .sppb-addon.sppb-contacts-addon {
  background-color: rgba(0,200,83,0.95);
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay {
  color: #ffffff;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay h1,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay h2,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay h3,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay h4,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay h5,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay h6,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay .h1,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay .h2,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay .h3,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay .h4,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay .h5,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay .h6 {
  color: #ffffff;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay .sppb-row-overlay {
  background-color: rgba(0,0,0,0.8) !important;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-overlay strong {
  color: #ffffff;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color {
  background: #0077bb;
  color: #fff;
}
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color a,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color h1,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color h2,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color h3,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color h4,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color h5,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color h6,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color .h1,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color .h2,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color .h3,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color .h4,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color .h5,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color .h6,
#sp-page-builder.sp-page-builder >.page-content .sppb-section.section-main-color .sppb-addon.sppb-addon-cta .text-bottom .sppb-cta-subtitle {
  color: #fff;
}
.sppb-section-title.sppb-text-center .sppb-title-subheading:before {
  background: #0077bb !important;
}
.sppb-section-title.sppb-text-left .sppb-title-subheading:before {
  background: #0077bb !important;
}
.slick-dots li button:before {
  color: #7d7d86;
}
.slick-prev::before,
.slick-next::before {
  color: #24262a;
}
.slick-dots li.slick-active button::before {
  color: #0077bb;
}
.owl-dots >.owl-dot {
  background-color: #7d7d86;
}
.owl-dots >.owl-dot.active {
  background-color: #0077bb;
}
.rev_slider_wrapper .tp-bullets.simplebullets .bullet {
  background: #fff !important;
}
.rev_slider_wrapper .tp-bullets.simplebullets .bullet.selected {
  background: #0077bb !important;
}
.rev_slider_wrapper .tp-bullets.simplebullets .bullet:hover,
.rev_slider_wrapper .tp-bullets.simplebullets .bullet:active {
  background: #0077bb !important;
}
.rev_slider_wrapper .tp-caption.large_bold_white:before {
  background-color: #0077bb;
}
.rev_slider_wrapper .tp-caption strong {
  color: #00c853;
}
.rev_slider_wrapper .tp-caption a.btn-default {
  background-color: #00c853;
  color: #fff;
  border-color: #00c853;
}
.rev_slider_wrapper .tp-caption.medium_bold_red {
  color: #0077bb;
}
.rev_slider_wrapper .tp-caption >a {
  color: #fff;
}
.rev_slider_wrapper .tparrows.preview2 {
  background: none !important;
}
.rev_slider_wrapper .tparrows.preview2::after {
  font-family: FontAwesome;
  color: #fff;
  font-size: 80px;
}
.rev_slider_wrapper .tp-leftarrow.preview2::after {
  content: "\f104";
}
.rev_slider_wrapper .tp-rightarrow.preview2::after {
  content: "\f105";
}
.rev_slider_wrapper .tparrows.preview2:hover::after,
.rev_slider_wrapper .tparrows.preview2 .tp-arr-titleholder {
  color: #fdfdfd;
}
.scrollup {
  background: rgba(0,119,187,0.8);
  border-color: #0077bb;
}
.scrollup:before {
  color: #fff;
}
.rscontact {
  background: #f8f8f8;
  border-bottom-color: #0077bb;
}
