		
body
{
	position: relative;
}

.carousel-control-prev-icon,
.carousel-control-next-icon
{
	height: 100px;
	width: 100px;
	outline: black;
	background-image: none;
}

.carousel-control-next-icon:after {
	content: '>';
	font-size: 55px;
	color: black;
}

.carousel-control-prev-icon:after {
	content: '<';
	font-size: 55px;
	color: black;
}

img.responsive {
	max-width: 100%;
	height: auto;
}

.footer {
	border-top: 1px solid #eaecef;
	text-align: center;
	color: #4e6e8e;
}

.portfolio{
	display: flex;
	flex-wrap: wrap;
}

.portfolio a{
	width: 50%;
	height: 60%;
	cursor: pointer;
}

.portfolio img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}



