.hero__area-3::after {
  background-image: none;
}
.workflow__area-3 {
  background-color: #888888;
}
.research__area {
  background-color: #555555;
}
.research__area .sec-title-wrapper p {
  color: #ffffff;
}
.research__area .sec-title {
  color: #ffffff;
}
.research__area .sec-sub-title {
  color: #ffffff;
}
.research__item p {
  color: #ffffff;
}
.research__title {
  color: #ffffff;
}
.research__number span {
  color: #ffffff;
}
.research__tools li a {
  color: #ffffff;
  border: 1px solid #ffffff;
}
.cta__area-3 {
  background-color: #555555;
}
.price__area {
  background-color: #888888;
}
.portfolio__area {
  background-color: #000000;
}
.counter__item-3 p {
  color: #ffffff;
}
.portfolio__item-6 img {
  border: 10px solid #000000;
}
.portfolio__project .pp-slide-img {
  background-color: #ff9900;
}
.logo-primary {
  mix-blend-mode: normal !important;
}
.logo-secondary {
  mix-blend-mode: normal !important;
}
.choose-title {
  color: #555555;
}
.about__area-3 {
  background-color: #000000;
}
.about__area-3 .sec-sub-title {
  background-color: #000000;
}
.about__area-3 .sec-title {
  background-color: #000000;
}
.about__area-3 .sec-text p {
  color: #ffffff;
}
.wc-btn-light {
  color: #ffffff;
}
.cta__title-2 {
  color: #ffffff;
}
.cta__sub-title-2 {
  color: #ffffff;
}
.service__area {
  background-color: #000000;
}
.cta__content-3 a {
  color: #ffffff;
}
a:hover {
  color: #555555;
}
a {
  color: #888888;
}
.footer__widget-4 {
  background-color: #888888;
}
.footer__widget-4 a {
  color: #ffffff;
  border-color: #555555;
}
.footer__widget-4 .contact-day {
  color: #ffffff;
}
.offcanvas__right {
  background-color: #888888;
}
.offcanvas__close button {
  background: #555555;
}
.wc-btn-secondary {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.hero__area-3 .hero3-img {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1919px) {
  .hero__area-3 .hero3-img {
    max-width: 1000px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .hero__area-3 .hero3-img {
    max-width: 1000px;
    bottom: -30px;
  }
  .hero__text-3 {
    max-width: 280px;
    padding-top: 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero__area-3 .hero3-img {
    max-width: 800px;
    bottom: -50px;
  }
  .hero__text-3 {
    max-width: 190px;
    padding-top: 6px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero__area-3 .hero3-img {
    max-width: 760px;
    bottom: 0px;
  }
  .hero__text-3 {
    max-width: 140px;
  }
}
@media only screen and (max-width: 767px) {
  .hero__area-3 .hero3-img {
    position: unset;
  }
  .hero__text-3 {
    max-width: none;
  }
}@media only screen and (max-width: 767px) {
    .hero__area-3 .sec-title {
        font-size: 70px;
    }
}
.header__logo-2 img {max-height:60px;}

.faq__list-3 p{color:#ffffff;}
.price__btn a {
   color:#ffffff;
}
.footer__logo {
    max-height:60px;
    margin-bottom:10px;
}
.footer__logo img {
    max-height: 60px;
   margin-bottom: 10px;
}.footer__logo-3 img {
    max-height: 60px;
   margin-bottom: 10px;
}.footer__logo-3 p {
    color:#888888;
}.offcanvas__logo img {
    max-height: 60px;
}
.portfolio__project .pp-next::after {
    left: 85px!important;
}
.article{display:inline;}
.article div{display:inline;}
.article span{display:inline;}
.article .publication{font-size:14px;font-style:normal;color:#969ba3}
.article .publication::before {content: "";display: block;}
.disclaimer{font-size:14px;display:inline;padding-top:2px;color:#969ba3;cursor:pointer;font-style:italic}
.disclaimer-text{font-size:14px;display:none;padding-top:2px;color:#969ba3;cursor:pointer;font-style:italic}
.article time::before{content:" ";font-style:italic;}
.article span[itemprop="name"]::before{content:" * ";font-style:italic;}
.article span[itemprop="name"]::after{content:".";font-style:italic;}
.article span[itemprop="name"]{display:none}
.article img{display:none;}
.article h1{font-size:28px;background-color:#000000!important;color:#ffffff!important;padding:2px 8px}
.article h2{font-size:23px;background-color:#888888!important;color:#ffffff!important;padding:4px;margin-bottom:8px}
.article h3{font-size:19px;color:#000000!important;font-weight:bold;margin-bottom:8px}
.article h4{font-size:16px;color:#000000!important;font-weight:bold;margin-bottom:8px}
.article p{margin-bottom:8px}
.article{display:inline}
.article div{display:inline}
.article span{display:inline}
.article .publication{font-size:14px;font-style:italic}
.article time::before{content:" ";font-style:italic}
.article span[itemprop="name"]::before{content: " * ";font-style:italic}
.article span[itemprop="name"]::after{content: ".";font-style:italic}
.article img{display:none}
.about__area-3::after {
    width:0px!important;
}
.line::after {
    width:0px!important;
}