.carousel-inner hr{
	border: inherit;
}

.carousel-inner .content{
	background: inherit;
	padding: 160px;
}

h4{
	line-height: 30px;
}
h4 a{
	color: #aa00d4;
}
h4 a:hover{
	text-decoration: none;
}

h5 i{
	padding-left: 20px;
}
figure.effect-portfolio{
	background: inherit;
}
.grid figure img{
	opacity: inherit;
}
#about{
	color: black;
}
#about .services{
	font-size: 16px;
}

@media screen and (max-width: 1000px){
	.navbar-right{
		float: left !important;
	}
	.navbar-header .naver-brand img{
		display: inherit;
	}
	.container{
		width: inherit;
	}
}

@media screen and (max-width: 780px){
	#about .about-content{
		text-align: left;
	}
}

@media screen and (max-width: 768px){
	.item img{
		margin-top: 50px;
	}
	#banner .carousel-inner img{
		height: 66%;
	}
	.navbar-right{
		float: inherit !important;
	}
}

@media screen and (max-width: 550px){
	.navbar{
		width: 96%;
	}
}

@media screen and (max-width: 500px){
	body #banner .carousel-inner .item img{
		height: 45%;
	}
	.navbar-header{
		width: 97%;
	}
	#about h2{
		font-size: 32px;
	}

}

@media screen and (max-width: 460px){
	.navbar-brand{
		display: none;
	}
	.navbar{
		width: 100%;
	}
	body #banner .carousel-inner .item img{
		height: 43%;
		max-width: 128%;
	}
	#about .container h2{
		width: 365px;
	}
	#footer #show h2{
		font-size: 1em;
	}
}

@media screen and (max-width: 400px){
	#vision .vision-border h4{
		font-size: 10px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-prev{
		background-size: 35px 35px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-next{
		background-size: 35px 35px;
	}
}

@media screen and (max-width: 320px){
	body #banner .carousel-inner .item img{
		height: 200px;
		max-width: 133%;
	}

}




