h2 {
	font-size: 40px
}

.bg-black {
    background-color: #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.bg-black h2 {
	color: #ffffff;
}

.bg-black .title:after {
    background-color: #ffffff;
}

.bg-black .work .work-link a {
    background-color: #ffffff;
    color: #000000;
}

.bg-white .contact i {
    color: #000000;
}

.bg-black h3 {
	color: #ffffff;
}

.bg-black p {
	color: #ffffff;
}

.bg-black .main-btn {
    background: #ffffff;
    color: #000000;
}

.bg-white .main-btn {
    background: #000000;
    color: #ffffff;
}

.bg-white {
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.bg-white h2 {
	color: #000000;
}

.bg-white .title:after {
    background-color: #000000;
}

.bg-white .work .work-link a {
    background-color: #000000;
    color: #ffffff;
}

.bg-white p {
	color: #000000;
}

.footer-follow li a {
    background-color: #ffffff;
    color: #000000;
}

#back-to-top {
    background: #eeeeee;
    color: #000000;
}

.preloader span {
    background-color: #000000;
}

.footer-logo>a>img {
    max-height: 125px;
}

.home-content h1 {
    text-transform: capitalize;
	font-size: 70px;
}

input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="url"], input[type="tel"], textarea {
	background: #ffffff;
    border: 2px solid #000000;
    color: #000000;
	opacity: 1;
}

#nav.fixed-nav {
    border-bottom: 2px solid #000000;
}

.home-content img {
	max-height: 400px;
}

header {
	background-color: #ffffff;
}

header p {
	font-size: 25px;
}

.black-text {
	color: #000000;
}

.black-btn {
    background: #000000;
    color: #ffffff !important;
}

.black-btn {
    display: inline-block;
    padding: 10px 35px;
    margin: 3px;
    border: 2px solid transparent;
    border-radius: 3px;
    -webkit-transition: 0.2s opacity;
    transition: 0.2s opacity;
}

@media only screen and (min-width: 768px) {
	#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a {
		color: #000;
	}
	
	.main-nav>li>a:after {
		background-color: #000000;
	}
	
    .main-nav>li>a:hover, .main-nav>li>a:focus, .main-nav>li.active>a {
        color: #000000;
    }
	
    .main-nav>li>a:after {
        background-color: #000000;
    }
	
	.main-nav li a {
		font-size: 18px;
	}
	
	.navbar-nav {
		width: 100%;
		text-align: center;
	}

	.navbar-nav li {
		float: none;
		display: inline-block;
	}
}

@media only screen and (max-width: 768px) {
	.main-nav>li.active {
		border-left: 6px solid #ffffff;
	}

	.main-nav li a:hover, .main-nav li a:focus {
		background-color: #ffffff;
		color: #000000;
	}
	
	.home-content h1 {
		text-transform: capitalize;
		font-size: 55px;
	}

	.home-content img {
		max-height: 300px;
	}

	header p {
		font-size: 18px;
	}
	
	.work-content h3 {
		font-size: 15px;
	}
}

@media only screen and (max-height: 685px) {

	.home-content h1 {
		text-transform: capitalize;
		font-size: 45px;
	}

	.home-content img {
		max-height: 235px;
	}

	header p {
		font-size: 15px;
	}
}

textarea {
	height: 200px;
}

.owl-theme .owl-dots .owl-dot.active span {
    background: #eeeeee;
}

.owl-theme .owl-nav [class*='owl-'] {
    background: #eeeeee;
    color: #000000;
}

.owl-theme .owl-dots .owl-dot:hover span {
    background: #eeeeee;
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: #eeeeee;
	color: #000000;
}

.sculpture {
	margin-left: 65px;
	margin-right: 65px;
	margin-top: 38px;
}

.work .work-content span {
	color: #ffffff;
}

.blog h3 {
	color: #000000;
}

.blog p {
	color: #000000;
}

.blog .blog-meta li i {
    color: #000000;
}

.blog .blog-content {
    padding: 20px 20px 10px;
}

a {
	color: #000000;
}

a:hover {
	color: #000000;
}