body {
  padding-top: 50px;
}

// 20px gutter
.gutter-20.row {
  margin-right: -10px;
  margin-left: -10px;
}
.gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
  padding-right: 10px;
  padding-left: 10px;
}
// 10px gutter
.gutter-10.row {
  margin-right: -5px;
  margin-left: -5px;
}
.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
// 0px gutter
.gutter-0.row {
  margin-right: 0;
  margin-left: 0;
}
.gutter-0 > [class^="col-"], .gutter-0 > [class^=" col-"]{
  padding-right: 0;
  padding-left: 0;
}



#top-brand {
	line-height: 50px;
	font-size:24px;
	color:#fff;
}

#top01 {
	margin:10px; 0;
	padding:0;
}


#showcase01 {
	margin-top:20px;
}


#block01 {
	margin-top:30px;
	margin-bottom:60px;
}


#block02 {
	margin-top:60px;
}


#block03 {
	margin-top:60px;
}


#block04 {
	margin-top:40px;
	margin-bottom:40px;
}

#block04 h2 {
	color:red;
	font-weight:bold;
}


#strip01 {
	background-color:#0095E5 !important;
	margin-top:80px;
	padding:30px 60px;
}

#strip01 h2, #strip01 p {
	color:#fff;
}



.panel01 { max-width: 200px !important;}


.em1 {
	font-style:italic;
	color:#f00;
}



.showcase {
background-image:url('../images/showcase-services.jpg');
width:700px;
height:466px;
}

.head1 {
padding-top:20px;
color:#28397A;
font-size:37px;
font-weight: 900;
text-shadow: 2px 2px 4px #fff;
}

.head2 {
font-size:33px;
font-weight: 900;
text-shadow: 1px 1px #fff, -1px -0.5px #fff;
line-height: 1.2em;
letter-spacing: 0.05em;
padding:60px 0 0 70px;
}


.head3 {
font-size:24px;
font-weight: 700;
font-style: italic;
color:#E81F24;
line-height: 1.2em;
padding:60px 300px 0 0;
}


.side-pad {
padding-left:60px;
padding-right:60px;
}


.sub-head {
color:#EE2D31;
font-size:18px;
font-weight: bold;
margin-bottom:10px;
}

.sub-head1 {
color:#EE2D31;
font-size:20px;
font-weight: bold;
margin-bottom:40px;
}

.sub-head2 {
color:#EE2D31;
font-size:20px;
font-weight: bold;
margin-top:0;
margin-bottom:20px;
}

  ul.spreadit li {
	margin:24px 0;
  }




footer {
	background-color:#222;
	padding:0 0 20px 0;
}


#footer-copyright {
	margin-top:10px;
	font-size:13px;
	padding-top:10px;
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

	#top-nav .nav > li > a {
		position: relative;
		display: block;
		padding: 15px 5px;
	}

	#top-brand {
		font-size:16px;
		color:#fff;
	}

	#top01 img {
		max-height:80px;
	}

	#footer {
		font-weight:normal;
		font-size:12px;
	}

}


 /* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}



/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {


}


/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
