body {
	color: #A3A3A3;
	background-color: #0A0A0A;
}
h1, h2, h3, h4, h5, h6 {
	color: #fff;
}
.ot-heading.is-dots:before {
	border-bottom-color: #fff;
}
.ot-progress, .ot-progress .progress-bar, .ot-counter h6 {
	color: #fff;
}
.ot-progress .progress-bar, .ot-progress .progress-bar:after {
	background-color: #939393;
}
.projects-grid.style-2 .portfolio-info .portfolio-info-inner .portfolio-cates a:hover {
	color: #fff;
}
.post-box .post-inner {
	background: transparent;
}
.section-team-list {
	background-image: url(../images/bg/bg1-home2.jpg);
}
.owl-theme .owl-dots .owl-dot.active {
	border-color: #fff;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot span {
	background-color: #fff;
}
.icon-bg-1 {
  background-image: url(../images/bg/bg-iconbox1-hover.jpg);
}
.icon-bg-1:hover {
  background-image: url(../images/bg/bg-iconbox1.jpg);
}
.icon-box h5 a {
  color: #fff;
}
.btn-details {
  opacity: 0.9;
  color: #fff;
}
.btn-details:before {
  background: #505050;
}
.icon-box--bg-img:hover h5 a {
  color: #1a1a1a;
}
.icon-box--bg-img:hover .btn-details {
  color: #1a1a1a;
}
.icon-box--bg-img:hover .btn-details:before {
  background: #dddddd;
}
.icon-box--bg-img.icon-box--is-line-hover:hover:after,
.icon-box--bg-img.icon-box--is-line-hover:hover:before {
  background-color: #fff
}
.icon-bg-2:hover {
  background-image: url(../images/bg/bg-iconbox2.jpg);
}
.icon-bg-2 {
  background-image: url(../images/bg/bg-iconbox2-hover.jpg);
}
.icon-bg-3:hover {
  background-image: url(../images/bg/bg-iconbox3.jpg);
}
.icon-bg-3 {
  background-image: url(../images/bg/bg-iconbox3-hover.jpg);
}
.banner-3 {
  background-image: url(../images/bg/bg-slider-home3-dark.png);
}
.icon-box .icon-main {
  color: #fff;
}
.our-skill-3 {
  background-image: url(../images/bg/bg1-home3-dark.png);
}
.icon-bg-4 {
  background-image: url(../images/bg/bg-iconbox4-hover.jpg);
}
.icon-bg-4:hover {
  background-image: url(../images/bg/bg-iconbox4.jpg);
}
.icon-bg-5 {
  background-image: url(../images/bg/bg-iconbox5-hover.jpg);
}
.icon-bg-5:hover {
  background-image: url(../images/bg/bg-iconbox5.jpg);
}
.icon-bg-6 {
  background-image: url(../images/bg/bg-iconbox6-hover.jpg);
}
.icon-bg-6:hover {
  background-image: url(../images/bg/bg-iconbox6.jpg);
}
.ot-pricing-table.is-featured .inner-table {
  background-color: #0A0A0A;
}
.is-featured .layer-behind {
  background-color: #1A1A1A;
}
.ot-pricing-table.is-featured .inner-table {
  border-color: #292929;
}
.ot-pricing-table .inner-table {
  border-color: #fff;
}
.ot-pricing-table .inner-table h2 {
  color: #1A1A1A;
}
.testi-slide-block-3 {
  background-image: url(../images/bg/bg2-process.jpg);
}
.owl-theme .owl-nav [class*='owl-'] {
  color: #919191;
}
.owl-theme .owl-nav [class*='owl-']:hover {
  color: #fff;
}
.blog-studio-dark {
  background-image: url(../images/bg/bg4-home3-dark.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}
.nav-home-3.tparrows, .nav-home-5.tparrows, .nav-home-3.tparrows:hover, .nav-home-5.tparrows:hover {
  background-color: #1a1a1a;
}
.nav-home-3.tparrows:before, .nav-home-5.tparrows:before {
  color: #919191;
}
.nav-home-3.tparrows:hover:before, .nav-home-5.tparrows:hover:before {
  color: #fff;
}
.topbar-socials.list-social a {
  color: #fff;
}
.topbar-info li, .topbar-info li a {
  color: #fff;
}
.banner-4 {
  background-image: url(../images/bg/banner-home4-dark.jpg);
}
.banner-4 h1 {
  position: absolute;
  left: -109px;
  top: -40%;
  color: #6EC1E400;
  font-family: "Titillium Web", Sans-serif;
  font-size: 170px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.4em;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #FFFFFF33;
  stroke: #FFFFFF33;
  text-wrap: nowrap;
}
.video-popup.s-dark .btn-play {
  background-color: #fff;
  color: #1A1A1A;
}
.video-popup.s-dark .btn-play:before {
  background-color: #FFFFFF;
}
.skill-4, .testi-4 {
  background-image: url(../images/bg/bg2-process.jpg);
}
.about-team {
  background-image: url(../images/bg/bg2-dark-home1.jpg);
}
.client-area-5 {
  background-image: none;
}
.clients-slide .img-item img, .clients-slide-medium .img-item img {
  width: auto;
  opacity: .7;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.ot-accordions .acc-item {
  background-color: #0A0A0A;
}
.ot-accordions .acc-item .acc-toggle, .ot-accordions .acc-item .acc-toggle i {
  color: #fff;
}
.about-img-5 img {
  filter: brightness(50%) contrast(100%) saturate(20%) blur(0px) hue-rotate(0deg);
}
.counter-area-5 {
  background-image: none;
}
.img-sec-bot img {
  filter: brightness(50%) contrast(100%) saturate(20%) blur(0px) hue-rotate(0deg);
}
.sec-blog-onepage {
  background-image: url(../images/bg/bg2-home7.jpg);
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
}
.sec-blog-onepage .overlay {
  background-color: #1A1A1A;
  opacity: 0.5;
  z-index: 0;
}
.wpcf7 .main-form input, .wpcf7 .main-form textarea {
  background-color: transparent;
  color: #A3A3A3;
}
.wpcf7 .main-form input::placeholder, .wpcf7 .main-form textarea::placeholder {
  color: #A3A3A3;
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
  border-bottom-color: #292929;
}
.project_filters .btn-details:hover, .project_filters li a:focus, .project_filters li a:active {
  color: #fff;
}
.pricing-wrap-title {
  background-color: #0A0A0A;
}