/* Add here all your CSS customizations */
#footer .contact p, #footer .footer-copyright p
{
	color:#fff; 	
}  

h2#homeheader
{
	font-size:22px;
}



#containerdark
{
	 background:#000; 

}

#containerdark p
{
	 color:#fff; 
	 padding:0px 15px;
}

#rowdark
{	
	margin-left:14px;
}

section.featured
{
	background:#000;
	padding:0px 0px;
}



.box-content h4,.box-content p
{
	text-align:left;	
}

.featured-box-primary .box-content
{
	border-top-color:#0088cc;
}

.featured-box-primary h4
{
	color:#0088cc;
}

.featured-box-primary i.icon-featured
{
	background-color:#0088cc;
}

.featured-box-secundary .box-content
{
	border-top-color:#0088cc;
}

.featured-box-secundary h4
{
	color:#0088cc;
}

.featured-box-secundary i.icon-featured
{
	background-color:#0088cc;
}


.featured-box-quartenary .box-content
{
	border-top-color:#0088cc;
}

.featured-box-quartenary h4
{
	color:#0088cc;
}

.featured-box-quartenary i.icon-featured
{
	background-color:#0088cc;
}

.grayhighlight
{
	color:#b8b8b8;	
}

.bluehighlight
{
	color:#00aaff;
}

a#testimonialslink:link,a#testimonialslink:visited
{
	color:#00aaff;
	font-size:18px;
}


.home-intro p span
{
	display:inline;
	color:#00aaff;
	font-size:20px;
}

.home-intro p span.grayhighlight
{
	color:#b8b8b8;
	font-size:18px;
	margin-top:6px;
}

.box-content
{
	min-height:738px;	
}

#footerjoin
{
	color:#fff;
}

ul.portfolio-list .portfolio-item
{
	min-height:253px;
	width:253px;
	
}

ul.portfolio-list .portfolio-item img
{
	max-height:253px;
}




@media (max-width: 1199px) {
.box-content
{
	min-height:885px;	
}
}






@media (max-width: 991px) {
.box-content
{
	min-height:0;	
}
}


@media (max-width: 610px) {
h2#homeheader
{
	font-size:18px;
}
}


@media (max-width: 480px) {
h2#homeheader
{
	font-size:14px;
}


  #homecarousel
  {
		display:none;  
  }
  
}

@media (max-width: 320px) {
h2#homeheader
{
	font-size:12px;
}
}