@CHARSET "ISO-8859-1";

body
{
	margin: 0;
	padding: 0;
	
	font-family: Arial;
}

.container-fluid
{
	padding: 0;
}

.container > h1, .container-fluid > h1
{
	margin-bottom: 25px;
}

/* navbar */
.navbar
{
	background: rgba(255, 255, 255, 0.7);
}

.nav a
{
	color: #F29100;
}

.navbar-nav li.active
{
	font-weight: bold;
}

.navbar-brand img
{
	max-height: 45px;
	margin: -11px 0 0 0;
	padding: 0;
}

.navbar-toggle
{
	border: 1px solid #000000;
}

.icon-bar
{
	background-color: #000000;
}

/* change the menu and carousel for smaller screens */
@media (max-width: 768px) {
    .navbar
	{
		background: rgb(255, 255, 255);
	}
	
	#portfolio
	{
		margin-top: 50px;
	}
}

/* portfolio */
.carousel-control.right, .carousel-control.left
{
	background-image: none;
}

/*.carousel-inner img
{
	width: 100%;
	margin: auto;
}*/

@media (max-width: 600px)
{
	.carousel-caption
	{
		display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
	}
}

/* clients */
#clients img
{
	max-height: 125px;
	max-width: 200px;
	
	margin: 10px 0px 10px 0px;
}

#clients .row
{
	padding: 20px 25px;
}

/* center logo for bigger screens */
@media (min-width: 768px) {
    #clients .row
    {
        display: flex;
        align-items: center;
    }
}

#contact
{
	padding-top: 20px;
	font-size: bigger;
}

#contact .row
{
	padding-top: 20px;
}

#contact span
{
	color: #F29100;
}

.small
{
	font-size: smaller;
}

/* backgrounds */
.bg1
{
	color: #F29100;
}