  nav.fixed-top {
    background: #28A5A8;

    }

    .serviceBox .service-icon {
    border: 4px solid #28A5A8;
}
.serviceBox .service-icon i{

    color:#28A5A8;
}
.serviceBox:hover .service-icon{
    background: #28A5A8;
    border-color:#28A5A8;
}
.pattern-img{
  background-color: #28A5A8;
}
.banner-default {
    background-color: rgba(40, 165, 168, .8);
}
.faq-item {
    border-bottom: 5px solid #28A5A8;

}
.faq-qus h4 {
    color: #28A5A8;
}
.faq-qus i {
    color: #28A5A8;
}
.faq-btn a {
    background: #28A5A8;
    background: #28A5A8;
}
.clients-com {
    border-top: 4px solid #28A5A8;
}
.clients-com p span {
    color: #28A5A8;
}
.clients-com:before {

    color: #28A5A8;
}
.clients-com a {
    color: #28A5A8;
}
.pricing-title h3 {

    color: #28A5A8;
}

.pricing-title h4 {
    background: #28A5A8;
}
.pricing-btn {
    background: #28A5A8;

}
.pricing-title ul li i {
    font-size: 16px;
    color: #28A5A8;
}

.counter-img i {
    background: #28A5A8;
}


h2.counter {
    color: #28A5A8;
}

.counter-text h5 {
    border: 2px solid #28A5A8;
    color: #28A5A8;

}
button#contact-submit {
    background: #28A5A8;
}
button#contact-submit:hover {
    color: #28A5A8;
}

      a.blog-btn {
      background:#28A5A8;
      }
      a.blog-btn:hover {
      color:#28A5A8;
      }
      ul.list-unstyled.list-inline.post-metadata li {
      color: #28A5A8;
      }

      form.subscribe-form-section input {
    border: 1px solid #28A5A8;
}

button.btn.subs-btn {
    background: #28A5A8;
}
footer {
    background: #18696b;
}
.owl-dot.active {
    background: #0a8ba0;
}
a.download-btn {
    background: #136567;
}
a.download-btn:hover {
    /*background: #0c2d49;*/
    background: #0d4648;
}
@media screen and (max-width: 991px) {
.navbar-collapse {
text-align: center;
background: #28A5A8;
}

}
.has-patterns{
  background: url(../images/pattern-2.png);
  background-color: #28A5A8;
    background-repeat: repeat;
    background-position: left top;
}
.pattern-img {
    background: url(../images/pattern-2.png);
    background-color:  #28A5A8;
}
section.page-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(40, 165, 168, .8);
}
.blog-sidebar .widget > h3:after {
    background-color: #28A5A8;
}
.blog-sidebar .search-widget button:hover {
    color:  #28A5A8;
}
.blog-sidebar .categories-widget ul li a:hover {
    color: #28A5A8;
}
.blog-sidebar .recent-posts-widget h4 a:hover {
    color: #28A5A8;
}
.blog-sidebar .recent-posts-widget .date {
    font-size: 14px;
    color:#28A5A8;
}
.blog-sidebar .tags-widget div > a:hover {
    background-color: #28A5A8;
    color: #fff;
    border-color: #28A5A8;
}
a.page-link.active {
    background: #28A5A8;
    color: #fbfbfb;
}
.pagination-div .page-link {

    color: #28A5A8;
    border: 1px solid #28A5A8;
}

.blog-details-post .entry-meta li i {
    color: #28A5A8;
}
.blog-details-post .entry-body blockquote {
    border-color: #28A5A8;
}
.blog-details-post .comments-area .comment-author-metadata img {
    border: 3px solid #28A5A8;

}
.blog-details-post .tag-social-share .tag a:hover {
    background-color: #28A5A8;
    border-color: #28A5A8;
    color: #fff;
}

/*******************************/

.accordion-menu, .accordion-menu1 {
	width: 100%;
	border: 1px solid #ced4da;
    -webkit-border-radius: 0.25rem;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.accordion-menu li.open .dropdownlink, .accordion-menu1 li.open .dropdownlink1 {
	color: #fff;
    background-color: #286da8;
    border-color: #286da8;
}
.accordion-menu li.open .dropdownlink .fa-chevron-down, .accordion-menu1 li.open .dropdownlink1 .fa-chevron-down {
  transform: rotate(180deg);
}
.accordion-menu li:last-child .dropdownlink, .accordion-menu1 li:last-child .dropdownlink1 {
  border-bottom: 0;
}
.dropdownlink, .dropdownlink1 {
  cursor: pointer;
  display: block;
  padding: 10px 10px 10px 45px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
  transition: all 0.4s ease-out;
}
.dropdownlink i, .dropdownlink1 i {
  position: absolute;
  top: 15px;
  left: 16px;
}
.dropdownlink .fa-chevron-down, .dropdownlink1 .fa-chevron-down {
  right: 12px;
  left: auto;
}
.submenuItems, .submenuItems1 {
  display: none;
  background: rgb(233 236 239 / 0.5);
}
.submenuItems li, .submenuItems1 li {
  border-bottom: 1px solid #B6B6B6;
}
.submenuItems a, .submenuItems1 a  {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
}
.submenuItems a:hover, .submenuItems1 a:hover {
  background-color: #CDDC39;
  color: #fff;
}

/*статусы заданий*/

.push {
  list-style: none;
  padding: 0 20px;
}
.push li {
  position: relative;
  padding: 10px 0 10px 40px;
  cursor: pointer;
  border-bottom: unset;
}
.push li:before {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #286da8;
  content: "";
  left: 0;
  transition: .3s ease-in-out;
  top: 22px;
}
.push li:after {
  position: absolute;
  border-left: 1px dotted #286da8;
  width: 1px;
  bottom: -12px;
  content: "";
  left: 3px;
  top: 38px;
}
.push li:hover:before{box-shadow: 0 0 0 10px rgba(0,0,0,.2)}
.push li:last-child:after {content: none;}

/**********/

.padtop-2 {
	padding-top: 2px;
}
