@charset "utf-8";
/* CSS Document */

h1 {
	font-family: "rogue-sans-condensed",sans-serif;
}

h2 {
	font-family: "rogue-sans-condensed",sans-serif;
	color: #0770b5;
}

h3 {
	font-family: "rogue-sans-condensed",sans-serif;
	color: #0770b5;
}

h4 {
	font-family: "rogue-sans-condensed",sans-serif;
}

.cont-header {
	padding: 0px;
}

.bluebar {
	padding-top:0px;
	padding-bottom:0px;
}
e
.floatleft {
	float: left;
}

.floatright {
	float:right;
}

.clear {
	clear: both;
}

.eriebox {
	margin-left: 9%;
	margin-right: auto;
	margin-top: 35px;
	margin-bottom: 35px;
}

.glyphgal {
	top:-7px;
}

.logostyle {
	max-width:500px;
	width:100%;
	height:auto;
	float:left;
	clear:both;
	margin-bottom: 30px;
}

.navbar {
	margin-bottom: 0;
	font-family: "rogue-sans-condensed",sans-serif;
	font-size: 32px;
	min-height: 130px;
}

.navbar a {
	color: #0770B5 !important;
}

.navbar-toggle {
	margin-top:75px;
}

.navbar-default {
	background-color: #FFF;
}

.navbar-brand {
	font-size: 32px;
}

.navbar-right {
	margin-right:-75px;
}

.dropdown-menu li a {
	font-size: 28px;
}

.header-logo {
	max-height:100px;
	width:auto;
}

.jumbotron {
	background: #9CF;
	background-repeat: repeat-y;
	background-position:center;
	background-size: cover;
}

.home-container {
}

.scroller {
	height: 100px;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
}

.scroller p {
	font-family: "rogue-sans-condensed",sans-serif;
	font-size: 32px !important;
	font-weight: bold !important;
	color: #0770B5;
}

.slide1, .slide2, .slide3, .slide4, .slide5, .slide6, .slide7, .slide8, .slide9, .slide10, .slide11, .slide12, .slide13, .slide14, .slide15 {
	min-height: 400px;
	background-size: cover;
    background-position: center center;
}

.slide1 {
	background-image: url(/images/savings/slide1.jpg);
}
.slide2 {
	background-image: url(/images/savings/slide2.jpg);
}
.slide3 {
	background-image: url(/images/savings/slide3.jpg);
}
.slide4 {
	background-image: url(/images/savings/slide4.jpg);
}
.slide5 {
	background-image: url(/images/savings/slide5.jpg);
}
.slide6 {
	background-image: url(/images/savings/slide6.jpg);
}
.slide7 {
	background-image: url(/images/savings/slide7.jpg);
}
.slide8 {
	background-image: url(/images/savings/slide8.jpg);
}
.slide9 {
	background-image: url(/images/savings/slide9.jpg);
}
.slide10 {
	background-image: url(/images/savings/slide10.jpg);
}
.slide11 {
	background-image: url(/images/savings/slide11.jpg);
}
.slide12 {
	background-image: url(/images/savings/slide12.jpg);
}
.slide13 {
	background-image: url(/images/savings/slide13.jpg);
}
.slide14 {
	background-image: url(/images/savings/slide14.jpg);
}
.slide15 {
	background-image: url(/images/savings/slide15.jpg);
}

.thumb-pad {
	margin:-2px;
}

/* Carousel Fade Effect */
.carousel.carousel-fade .item {
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    -ms-transition: opacity 1s linear;
    -o-transition: opacity 1s linear;
    transition: opacity 1s linear;
    opacity: .5;
}
.carousel.carousel-fade .active.item {
    opacity: 1;
}
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}
.carousel-overlay {
    position: absolute;
    bottom: 100px;
    right: 0;
    left: 0;
}
/* End Carousel Effect */

#bg-fade-carousel {
	max-width: 800px;
	margin: 0 auto;
}

#jumbo-over {
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url('/images/team-members.png');
	background-color: rgba(0,140,255,0.50);
	min-height: 500px;
}

.pic-pro {
	float: left;
	max-width: 250px;
	height: auto;
	width: 100%;
	padding: 15px;
}

.quoteline {
	padding: 15px 0px;
}

#70 {
	width: 100%;
	max-width: 200px;
	height: auto;
	float: right;
}

.jumbo-par {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #FFF;
	float: left;
	text-shadow: 1px 1px 10px #003;
	max-width: 650px;
}

#jumbo-over-diff {
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url('/images/building-outside-full.png');
	background-color: rgba(0,140,255,0.50);
	min-height: 500px;
}

#jumbo-over-auto {
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url('/images/autoBG.jpg');
	background-color: rgba(0,140,255,0.50);
	min-height: 500px;
}

#jumbo-over-home {
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url('/images/homeBG.jpg');
	background-color: rgba(0,140,255,0.50);
	min-height: 500px;
}

#jumbo-over-life {
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url('/images/lifeBG.jpg');
	background-color: rgba(0,140,255,0.50);
	min-height: 500px;
}

#jumbo-over-business {
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:15px;
	background-image: url('/images/businessBG.jpg');
	background-color: rgba(0,140,255,0.50);
	min-height: 500px;
}

#jumbo-over-contact {
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:15px;
	background-color: rgba(0,140,255,0.50);
	min-height: 500px;
}

.jumbotron h1 {
	color: #FFF;
	text-shadow: 1px 1px 10px #003;
	font-size:62px;
}

.icon-img {
	float: none;
	text-align:center;
}

.footerblue {
	background-color: #0770b5;
	color: #FFF;
}

.footerblue h3 {
	color: #FFF;
}

.footerblue a {
	color: #039;
}

.btn {
	font-family: "rogue-sans-condensed",sans-serif;
}

.btn a {
	
}

.btn-auto {
	background-color: #0770b5;
	color: #FFF;
	border-color: #0770b5;
}

.btn-auto:hover {
	border-color: #0770b5;
	background-color: #FFF;
	color: #0770b5;
	text-shadow: none;
}

.btn-home {
	background-color: #FC0;
	color: #FFF;
	border-color: #FC0;
}

.btn-home:hover {
	border-color: #FC0;
	background-color: #FFF;
	color: #000;
}

.btn-life {
	background-color: #F66;
	color: #FFF;
	border-color: #F66;
}

.btn-life:hover {
	border-color: #F66;
	background-color: #FFF;
	color: #000;
}

.btn-business {
	background-color: #0C0;
	color: #FFF;
	border-color: #0C0;
}

.btn-business:hover {
	border-color: #0C0;
	background-color: #FFF;
	color: #000;
}

.btn-primary {
	margin-bottom: 5px;
	border-width: 5px;
}

.btn-primary:hover {
}

.btn-lg {
	border-radius: 0px;
	line-height:1;
	font-size: 42px;
}

.mainoffice {text-align: center;margin-bottom:10px;}
.socialicons {text-align: center;margin-bottom:10px;}
.devilsoffice {text-align: center;margin-bottom:10px;}

.map-icon {
	font-size:48px;
	text-align: center;
	float: none;
}

.main-office {
	text-align:center;
	font-size:18px;
}

.devils-office {
	float:right;
	text-align: right;
	font-size:18px;
}

@media (max-width: 1200px) {
	.eriebox {margin-left: 8%;}
}

@media (min-width: 992px) {
	
	.mainoffice {text-align: center;}
	.socialicons {text-align: center;margin-top:45px;}
	.devilsoffice {text-align: right;}
	.icon-img {text-align:center;}
	.navbar-right {margin-right:0px;margin-top:40px;}
}

@media (max-width: 992px) {
	
	.navbar {
		font-size: 26px;
	}
	.eriebox {margin-left: 20%}
}

@media (min-width: 768px) {
	.navbar-right {
		margin-top: 65px;
		margin-right: 75px;
	}
}

@media (max-width: 768px) {
	
	.eriebox {float:left;max-height:100%;height:auto;width:auto;margin-left:19%;}
	.navbar-right a {font-size:24px;}
	.header-logo {max-height:85px;}
	#70 {margin:0 auto;display:inline-block;}
}

@media (max-width: 580px) {
	
	.eriebox {max-height:100px;height:auto;width:auto;margin-left:18%;margin-right:auto;}
	.header-logo {max-height:75px;padding-left:15px;margin-top:10px;}
}

@media (max-width: 435px) {
	
	.eriebox {margin-left:15%;}
}