body {
	color: #999;
	background: #272727;
}

p {
	color: #999;
}
.langicon {
    -webkit-filter: invert(1);
    filter: invert(1);
}

.nav-scroll .ishome .langicon {
	-webkit-filter: invert(1);
    filter: invert(1);
}
img {
	color: #323232;
}

span, a, a:hover {
	color: inherit;
}

b {
	color: #b19777;
}
.team2 .item .wrapper .icon {
    background: #272727; 
}
.team2 .item .wrapper .icon:after {
    box-shadow: 6px 6px 0 6px #272727;
}
.team2 .item .wrapper .icon:before {
    box-shadow: 6px 6px 0 6px #272727;
}
.team2 .item .wrapper .text .position:before{
	color:#fff;
}
.contact-box .item {
    background: #1b1b1b;
}
.contact-box .item h5 {
    color: #fff;
}
.contact h5 {
    color: #fff;
}
input[type="password"], input[type="email"], input[type="text"], input[type="file"], textarea {
	background-color: transparent;
	color: #999;
	border-bottom: 1px solid #323232;
}

input:focus, textarea:focus {
	border-color: #b19777;
}

input[type="submit"], input[type="reset"], input[type="button"], button {
	background: #b19777;
	border: 1px solid transparent;
	text-shadow: none;
	box-shadow: none;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover {
	background-color: #323232;
	color: #fff;
	border: 1px solid transparent;
}

input[type="submit"] {
	background: #b19777;
	color: #fff;
}
 .counter-section .label {
   
      color: white;
     
    }
.alert-success {
	background: transparent;
	color: #999;
	border: 1px solid #b19777;
}

blockquote {
	background-color: #323232;
	color: #999;
}

blockquote:before {
	color: #fff;
}

blockquote cite {
	color: #b19777;
}

blockquote cite:before {
	border-color: inherit;
	color: #b19777;
}

::-webkit-input-placeholder {
	color: #999;
}

:-moz-placeholder {
	color: #999;
}

::-moz-placeholder {
	color: #999;
}

:-ms-input-placeholder {
	color: #999;
}

::-webkit-selection {
	color: #999;
	background: rgba(0,0,0,0.1);
}

::-moz-selection {
	color: #999;
	background: rgba(0,0,0,0.1);
}

::selection {
	color: #999;
	background: rgba(0,0,0,0.1);
}

.owl-theme .owl-dots .owl-dot span {
	background: transparent;
	border: 1px solid rgba(255,255,255,0.2);
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: transparent;
	border: 1px solid #b19777;
}

.slider-fade .owl-theme .owl-nav [class*=owl-], .project-page .owl-theme .owl-nav [class*=owl-] {
	background: transparent;
	color: rgba(255,255,255,0.75);
	border: 1px solid rgba(255,255,255,0.3);
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: transparent;
	border: 1px solid #b19777;
	color: #b19777;
}

.section-padding h6 {
	color: #b19777;
}

.section-title {
	color: #fff;
}

.section-title span {
	color: #b19777;
}

.section-title2 {
	color: #b19777;
}

.navbar {
	background: transparent;
}

.navbar .navbar-toggler-icon, .navbar .icon-bar {
	color: #b19777;
}

.navbar .navbar-nav .nav-link {
	color: #fff;
}

.navbar .navbar-nav .nav-link.nav-color {
	color: #272727;
}

.navbar .navbar-nav .nav-link:hover {
	color: #b19777;
}

.navbar .navbar-nav .active {
	color: #b19777 !important;
}

.navbar .navbar-nav .active i {
	color: #b19777;
}

.nav-scroll {
	background: #272727;
	border-bottom: 1px solid #323232;
}

.nav-scroll .navbar-toggler-icon, .nav-scroll .icon-bar {
	color: #b19777;
}
.nav-scroll .navbar-nav.ishome .nav-link {
    color: #fff;
}
.nav-scroll .navbar-nav .nav-link {
	color: #fff;
}

.nav-scroll .navbar-nav .active {
	color: #b19777 !important;
}

.nav-scroll .navbar-nav .logo {
	color: #fff;
}

.nav-scroll .logo-wrapper {
	background: #272727;
}

.nav-scroll .logo-wrapper .logo h2 {
	color: #b19777;
}

.nav-scroll .logo-wrapper .logo span {
	color: #575757;
}

.logo-wrapper {
	background: #272727;
}

.logo-wrapper .logo h2 {
	color: #b19777;
}

.logo-wrapper .logo h2 a i {
	color: #777;
}

.logo-wrapper .logo span {
	color: #777;
}

.dropdown .nav-link i {
	color: rgba(255,255,255,0.5);
}

.nav-scroll .dropdown .nav-link i {
	color: rgba(255,255,255,0.5);
}

.dropdown .nav-link.nav-color i {
	color: rgba(0,0,0,0.5);
}

.navbar .dropdown-menu .dropdown-item {
	color: #fff;
	background-color: transparent;
}

.navbar .dropdown-menu .dropdown:hover > .dropdown-item, .navbar .dropdown-menu .dropdown-item.active, .navbar .dropdown-menu .dropdown-item:hover {
	color: #b19777;
}

.navbar .dropdown-menu {
	background-color: #272727;
}

.navbar .dropdown-menu li {
	border-bottom: 1px solid rgba(255,255,255,0.02);
}

.header .caption h4 {
	color: #fff;
}

.header .caption h1 {
	color: #fff;
}

.header .caption p {
	color: #fff;
}

.header .caption p span:after {
	background: #272727;
}

.header .social a {
	color: #eee;
}

.slider .item, .slider-fade .item {
	background-size: cover;
	background-position: center;
}

.left-panel {
	background: #272727;
}

.social-left {
	background: #272727;
}

.social-left:before {
	background: #373737;
}

.social-left li a {
	border: 1px solid #373737;
	color: #999;
}

.social-left li a:hover {
	color: #b19777;
	border: 1px solid #b19777;
}

.banner-header h5 {
	color: #b19777;
}

.banner-header h1 {
	color: #b19777;
}

.banner-header p {
	color: #999;
}

.banner-header p a {
	color: #b19777;
}

.banner-img:after {
	background: -webkit-linear-gradient(custom, rgba(39,39,39,1) 0%, rgba(39,39,39,.8) 100%, rgba(39,39,39,0.5) 100%);
	background: linear-gradient(to top, rgba(39,39,39,1) 0%, rgba(39,39,39,0.8) 100%, rgba(39,39,39,0.5) 100%);
}

.content-lines-inner {
	border-left: 1px solid #323232;
	border-right: 1px solid #323232;
	border-bottom: 1px solid #323232;
}

.content-lines {
	border-left: 1px solid #323232;
	border-right: 1px solid #323232;
}

.video-fullscreen-wrap .video-fullscreen-inner h1 {
	color: #fff;
}

.video-fullscreen-wrap .video-fullscreen-inner p {
	color: #fff;
}

.about .about-img .img:before {
	border: 1px solid #323232;
}

.about .about-img .img img {
	background: #272727;
}

.about-buro {
	background: #323232;
}

.team .info .social {
	background-color: #323232;
}

.team .info h6 {
	color: #fff;
}

.team .info p {
	color: #999;
}

.team .info .social a {
	color: #b19777;
}

.team .info .social a:hover {
	color: #fff;
}

.team-details {
	color: #999;
}

.team-details h3 {
	color: #fff;
}

.team-details .content {
	background-color: #323232;
}

.team-details .content .info-list .list-title {
	color: #b19777;
}

.team-details .content .social-icons.circle li>a {
	background-color: transparent;
	border: 1px solid #424242;
	color: #999;
}

.team-details .content .social-icons.square li a:hover {
	border: 1px solid #b19777;
}

.position {
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;
	background-color: transparent;
}

.position:hover {
	background-color: #b19777;
}

.position-title {
	color: #FFF;
}

.position-title span {
	color: #999;
}

.position-location {
	color: #FFF;
}

.position-location span {
	color: #999;
}

.position-time {
	color: #999;
}

.position-time span {
	color: #fff;
}

.position-icon {
	color: #fff;
}

.position:hover .position-title, .position:hover .position-title span, .position:hover .position-location, .position:hover .position-location span, .position:hover .position-time, .position:hover .position-time span, .position:hover .position-icon {
	color: #fff;
}

.services .item:hover {
	background: #323232;
}

.services .item h5 {
	color: #fff;
}

.services .item .numb {
	color: transparent;
	-webkit-text-stroke: 1px rgba(255,255,255,0.1);
}

.services .item:hover .numb {
	color: transparent;
	-webkit-text-stroke: 1px rgba(177,151,119,0.5);
}

.services .item .line:after {
	background-color: rgba(255,255,255,0.1);
}

.services .item:hover .line:after {
	background-color: rgba(177,151,119,0.5);
}

.services2 .title-box {
	background-color: #323232;
	color: #fff;
}

.services2 .title-box h3 {
	color: #fff;
}

.services2 .services2-img:before {
	background-color: #1a1a1a;
}

.services2 .icon img {
	color: #fff;
}

.services2 .services2-title {
	color: #fff;
}

.services2 .services2-subtitle {
	color: #b19777;
}

.services2 .services2-text {
	color: #fff;
}

.services3 {
	background: #323232;
	border-bottom: 1px solid #323232;
}

.services3:hover {
	background: #323232;
	border-bottom: 1px solid #b19777;
}

.services3-text-area p {
	color: #999;
}

.services3-heading {
	color: #fff;
}

.services3-img-area {
	color: #b19777;
}

.services4 {
	color: #fff;
}

.services4 .square {
	background-size: cover;
	background-position: center center;
}

.main-footer.dark {
	background: #272727;
	color: #fff;
}

.main-footer .abot p {
	color: #fff;
}

.main-footer .abot .social-icon a {
	border: 1px solid #373737;
	color: #999;
}

.main-footer .abot .social-icon a:hover {
	border: 1px solid #b19777;
	background: transparent;
	color: #b19777;
}

.main-footer .fothead h6 {
	color: #b19777;
}

.main-footer .sub-footer {
	border-top: 1px solid rgba(255,255,255,0.05);
}

.main-footer .sub-footer p {
	color: #999;
}

.main-footer .sub-footer p a:hover {
	color: #b19777;
}

.hero-corner, .hero-corner2, .hero-corner3, .hero-corner4 {
	border-color: rgba(255,255,255,0.2);
}

.preloader-bg, #preloader {
	background: #272727;
}

.loader {
	border: 1px solid rgba(255,255,255,0.1);
}

.loader span {
	border-top: 1px solid #b19777;
}

.progress-wrap {
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2);
}

.progress-wrap::after {
	color: #b19777;
}

.progress-wrap svg.progress-circle path {
	stroke: #b19777;
}

.accordion-box .block {
	background: #323232;
}

.accordion-box .block.active-block {
	background-color: #323232;
}

.accordion-box .block .acc-btn {
	color: #999;
}

.accordion-box .block .acc-btn .count {
	color: #b19777;
}

.accordion-box .block .acc-btn:before {
	color: #b19777;
}

.accordion-box .block .acc-btn.active {
	background-color: #323232;
	color: #b19777;
}

.accordion-box .block .content {
	background-color: #323232;
	color: #999;
}

.pricing-card {
	background-color: #323232;
}

.pricing-card-list li i {
	color: #b19777;
}

.pricing-card-list li i.unavailable {
	color: #999;
}

.pricing-card:hover i {
	color: #b19777;
}

.pricing-card-name {
	color: #b19777;
}

.pricing-card-amount {
	color: #fff;
}

.butn-pricing a {
	background: #b19777;
	color: #fff;
}

.butn-pricing a:after {
	background: #fff;
	color: #000;
}
#storyShowBox .slick-arrow{
	color:#000;
}
.butn-pricing a:hover span {
	color: #000;
}

.error-form .form-group input[type="text"], .error-form .form-group input[type="search"], .error-form .form-group input[type="email"] {
	background: #323232;
	color: #999;
	border: 1px solid #323232;
}

.error-form .form-group input[type="text"]:focus, .error-form .form-group input[type="email"]:focus, .error-form .form-group input[type="search"]:focus {
	border-color: #323232;
}

.error-form .form-group .theme-btn {
	color: #999;
}

.process .item .cont {
	background-color: #323232;
	border: 1px solid #323232;
}

.process .item .cont:hover {
	background-color: #b19777;
	border: 1px solid #b19777;
}

.process .item .cont:hover h6 {
	color: #fff;
}

.process .item .cont:hover p {
	color: #fff;
}

.process .item .icon {
	color: #b19777;
	border: 1px dashed #525151;
}

.process .item h3 {
	color: transparent;
	-webkit-text-stroke: 1px rgba(255,255,255,0.1);
}

.process .item .line:after {
	background-color: rgba(255,255,255,0.05);
}

.process .item:hover .line:after {
	background-color: rgba(255,255,255,0.5);
}

.process2.item {
	background-color: #323232;
}

.process2.item .icon {
	color: #b19777;
}

.process2.item i.number {
	background-color: transparent;
	border: 1px solid #323232;
	color: #999;
}

.process2.item h3 {
	color: #fff;
}

.row > [class*='col-']:nth-of-type(odd) .process2.item:before {
	border-top-color: #323232;
}

.row > [class*='col-']:nth-of-type(even) .process2.item:before {
	border-bottom-color: #323232;
}

.process2.item:hover i.number {
	background-color: transparent;
	border: 1px solid #b19777;
}

.process2.item .line:after {
	background-color: rgba(255,255,255,0.08);
}

.process2.item:hover .line:after {
	background-color: rgba(255,255,255,0.2);
}

.comming {
	background: rgba(0,0,0,.6);
	background-image: url("../img/slider/2.jpg");
	color: #fff;
}

.comming .item {
	background-color: transparent;
	border: 1px solid rgba(255,255,255,0.2);
}

.comming h6 {
	color: #b19777;
}

.comming h3 {
	color: #fff;
}

.comming h2 {
	color: #fff;
}

.comming p {
	color: #fff;
}

.comming form input {
	background-color: transparent;
	border: 1px solid #b19777;
	color: #fff;
}

.comming form input::placeholder {
	color: #fff;
}

.comming form button {
	background-color: #b19777;
	color: #fff;
}

.comming form button:hover {
	background-color: #323232;
	color: #fff;
}

.go-back a {
	color: #fff;
}

.go-back a:hover {
	color: #b19777;
}

.go-back a span i {
	color: #fff;
}

[data-overlay-dark]:before {
	background: #000;
}

[data-overlay-darkgray]:before {
	background: #272727;
}

[data-overlay-light]:before {
	background:#272727;
}

[data-overlay-dark] h1, [data-overlay-dark] h2, [data-overlay-dark] h3, [data-overlay-dark] h4, [data-overlay-dark] h5, [data-overlay-dark] h6, [data-overlay-dark] span {
	color: #fff;
}

[data-overlay-darkgray] h1, [data-overlay-darkgray] h2, [data-overlay-darkgray] h3, [data-overlay-darkgray] h4, [data-overlay-darkgray] h5, [data-overlay-darkgray] h6, [data-overlay-darkgray] span {
	color: #fff;
}

[data-overlay-light] h1, [data-overlay-light] h2, [data-overlay-light] h3, [data-overlay-light] h4, [data-overlay-light] h5, [data-overlay-light] h6, [data-overlay-light] span {
	color: #999;
}

[data-overlay-dark] p {
	color: #999;
}

[data-overlay-darkgray] p {
	color: #999;
}

[data-overlay-light] p {
	color: #999;
}

input[type="password"], input[type="email"], input[type="text"], input[type="file"], textarea {
	color: #999;
	border-bottom: 1px solid #323232;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover {
	background-color: #323232;
	color: #fff;
}

.alert-success {
	color: #999;
	border: 1px solid #b19777;
}

.owl-theme .owl-dots .owl-dot span {
	border: 1px solid rgba(255,255,255,0.2);
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	border: 1px solid #b19777;
}

.banner-img:after {
	background: -webkit-linear-gradient(bottom, rgba(39,39,39,1) 0%, rgba(39,39,39,.8) 100%, rgba(39,39,39,0.5) 100%);
	background: linear-gradient(to top, rgba(39,39,39,1) 0%, rgba(39,39,39,0.8) 100%, rgba(39,39,39,0.5) 100%);
}

.about-img .about-img-2 {
	color: #fff;
}

.team-details .content .info-list li {
	color: #999;
}

.team-details .content .social-icons.square li a {
	border: 1px solid #424242;
	color: #999;
}

.position {
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;
}

.services3:hover {
	background: #323232;
}

.services4 .square2 {
	background: #323232;
}

.services4 .square2 h4 {
	color: #fff;
}

.services4 .square2 p {
	color: rgba(255,255,255,0.7);
}

.services4 .btn-line a {
	border-bottom: 1px solid rgba(255,255,255,0.1);
	color: rgba(255,255,255,0.7);
}

.services4 .btn-line a:hover {
	color: rgba(255,255,255,0.7);
}

.sidebar .sidebar-widget .widget-inner {
	background: #323232;
}

.sidebar-title h4 {
	color: #fff;
}

.sidebar .services ul li {
	color: #999;
}

.sidebar .services ul li a {
	color: #999;
}

.blog-sidebar .widget {
	background: #323232;
}

.blog-sidebar .widget ul li {
	color: #999;
}

.blog-sidebar .widget ul li a {
	color: #999;
}

.blog-sidebar .widget-title h6 {
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,0.05);
}

.blog-sidebar .search form input {
	background: #272727;
}

.blog-sidebar .search form button {
	color: #999;
}

.projects .item .con h5, .projects .item .con h5 a {
	color: #fff;
}

.projects .item .con p {
	color: #fff;
}

.projects .item .con i {
	color: #fff;
}

.projects .item .con .butn-light {
	border-color: #999;
}

.projects-prev-next {
	border-top: 1px solid #323232;
}

.projects-prev-next a {
	color: #999;
}

.project-masonry-wrapper .project-masonry-item-content {
	background-color: #272727;
}

.project-masonry-wrapper .project-masonry-item-title {
	color: #fff;
}

.bauen-project-wrap h3 {
	color: #fff;
}

.bauen-project-content {
	background-color: #272727;
}

.projects4 .caption {
	background: #272727;
}

.projects4.left .caption {
	background: #272727;
}

.projects4 .caption h4 {
	color: #fff;
}

.gallery-masonry-wrapper .gallery-masonry-item-content {
	background-color: #272727;
}

.gallery-masonry-wrapper .gallery-masonry-item-title {
	color: #fff;
}

.project-page h6 {
	color: #999;
}

.project-bar {
	background-color: #323232;
}

.page-list-icon span {
	border: 1px solid #323232;
}

.clients {
	background-color: #323232;
}

.gallery-box .gallery-detail {
	color: #FFF;
}

.gallery-box .gallery-detail p {
	color: Rgba(0,0,0,0.4);
}

.gallery-box .gallery-detail i {
	color: #272727;
}

.gallery-box:hover .gallery-img:after {
	background: rgba(0,0,0,0.4);
}

.vid-area h5 {
	color: #fff;
}

.video-gallery-polygon {
	color: #fff;
}

.video-gallery-polygon:hover {
	background: #fff;
	border: 1px solid #fff;
	color: #b19777;
}

.testimonials-box {
	background: #272727;
}

.testimonials-box .head-box h6 {
	color: #999;
}

.testimonials-box .head-box h4 {
	color: #fff;
	border-bottom: 1px solid #373737;
}

.testimonials-box .head-box h4 span {
	color: #fff;
}

.testimonials .item p {
	color: #999;
}

.testimonials .item .info span {
	color: #999;
}

.bauen-blog .item img {
	-webkit-filter: brightness(100%);
}

.bauen-blog .item .con {
	background-color: #323232 !important;
	border: 1px solid #323232;
}

.bauen-blog .item .con p {
	color: #fff;
}

.bauen-blog .item .con i {
	color: #fff;
}

.bauen-blog2 .content .date h6 {
	color: #999;
}

.bauen-blog2 .content .cont h4 {
	color: #fff;
}

.bauen-blog2 .content .cont .more:hover {
	color: #fff;
}

.bauen-blog2 .content .info h6 {
	color: #999;
}

.bauen-blog3 .post-cont h5 {
	color: #fff;
}

.bauen-blog3 .post-cont h5 a {
	color: #fff;
}

.bauen-blog3 .post-cont i {
	color: #777;
}

.bauen-pagination-wrap li a {
	color: #999;
	border: 1px solid #323232;
}

.bauen-blog4 .caption {
	background: #323232;
}

.bauen-blog4.left .caption {
	background: #323232;
}

.bauen-blog4 .caption h4, .bauen-blog4 .caption h4 a {
	color: #fff;
}

.bauen-blog4 .caption .info-wrapper .more {
	color: #999;
}

.bauen-blog4 .caption .info-wrapper .more i {
	color: #999;
}

.bauen-blog4 .caption .info-wrapper .date {
	color: #999;
}

hr.border-1 {
	border-top: 1px solid #323232;
}

hr.border-2 {
	border-top: 1px solid #525252;
}

.bauen-comment-section h3 span {
	color: #999;
}

.error-form .form-group input::-webkit-input-placeholder {
	color: #323232;
}

.process .item .icon {
	border: 1px dashed #525151;
}

.process .item h6 {
	color: #fff;
}

.process2.item {
	background-color: #323232;
}

.process2.item i.number {
	border: 1px solid #323232;
	color: #999;
}

.comming {
	background: rgba(0,0,0,.6);
}

.comming .item {
	border: 1px solid rgba(255,255,255,0.2);
}

.comming p {
	color: #fff;
}

.comming form input {
	color: #fff;
}

.go-back a {
	color: #fff;
}

.go-back a span i {
	color: #fff;
}

.loader span {
	border: 1px solid transparent;
	border-top: 1px solid #b19777;
}

.progress-wrap {
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2);
}

.progress-wrap svg path {
	fill: none;
}

.progress-wrap svg.progress-circle path {
	stroke: #b19777;
	stroke-width: 2;
}

.main-footer {
	border-top: 1px solid rgba(255,255,255,0.05);
}

.logo-wrapper .logo h2 {
	color: #b19777;
}

@media screen and (max-width: 991px) {
	.navbar {
		background: #272727;
	}

	.nav-scroll {
		background: #272727;
	}

	.nav-scroll .logo-wrapper {
		background-color: transparent;
	}

	.navbar .navbar-nav .nav-link {
		color: #fff;
	}

	.nav-scroll .navbar-collapse .nav-link {
		color: #fff !important;
	}

	.nav-scroll .navbar-collapse .active {
		color: #b19777 !important;
	}

	.navbar .dropdown-menu {
		background: #272727;
	}

	.dropdown .nav-link i {
		color: rgba(255,255,255,0.5);
	}
}

@media screen and (max-width: 991px) {
	.navbar .navbar-collapse {
		background: #272727;
	}
}

@media screen and (max-width: 767px) {
	.banner-header h6 a:hover {
		color: #b19777;
	}

	.banner-header p {
		color: #999;
	}
}

@media screen and (min-width: 992px) {
	.navbar .dropdown-menu {
		background-color: #272727;
	}
}

@media screen and (max-width: 991px) {
	.navbar {
		background: #272727;
	}

	.nav-scroll {
		background: #272727;
	}

	.navbar .navbar-nav .nav-link {
		color: #fff;
	}

	.nav-scroll .navbar-collapse .nav-link {
		color: #fff !important;
	}

	.navbar .dropdown-menu {
		background: #272727;
	}

	.navbar .navbar-collapse {
		background: #272727;
	}

	.dropdown .nav-link i {
		color: rgba(255,255,255,0.5);
	}
}



