@charset "UTF-8";
/* CSS Document */
		
.navbar-collapse {
   background-color: #96b9da;
}
	
.navbar-collapse .nav > li > a {
   color: #fff;
}
	
.navbar-collapse .nav > li > a:hover {
   color: #0f6abf;
}

a {
   text-decoration: none;
}

a:link {
   color: #fff;
   text-decoration: none;
}

a:link.blue {
   color: #0f6abf;
   text-decoration: none;
}

h1.verybig {
	font-family: 'Droid Serif', serif;
	text-align: left;
	color: #2f5f8f;
	font-size: 68px;
}
	
h1.big {
	text-align: center;
	font-size: 45px;
	padding-bottom: 10px;
}

h3.thanks {
	text-align: center;
	font-size: 25px;
	padding-bottom: 10px;
}
	
.info {
	background-color: #c1d9f0;
	font-size: 28px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 25px;
	margin-top: 15px;
}
	
.midway {
   background-color: #dedbdb;
   margin-top: 1px;
   margin-bottom: 30px;
   padding-top: 1px;
   padding-left: 7px;
   padding-right: 7px;
   padding-bottom: 30px;
}
	
.footer {
   background-color: #96b9da;
   margin-top: 15px;
   padding-top: 10px;
   padding-bottom: 15px;
}
	
.homebullets {
   margin-top: 10px;
   font-size:  19px;
}
	
ul.navbar-nav p.navbar-text {
   color: #000;
   font-size: 16px;
}

.navbar.navbar-default {
   background-color: #96b9da;
 }
 
.img-responsive {
   margin: 0 auto;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
      width: 100%;
      margin: auto;
 }
 
 p.foam {
	text-align: left;
	font-size: 20px;
}

h4.foot {
	font-size: 22px;
	line-height: 1.2;
	}


.phone {
		font-size: 17px;
}
		
.facebook {
		font-size: 22px;
}

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
   }
	
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
	
h4.hish {
	font-size: 19px;
	margin-top: 25px;
}



/* Large desktops and laptops */
@media (min-width: 1200px) {	

h3.phone {
	font-size: 28px;
	}
	
h4.hish {
	font-size: 19px;
	margin-top: 25px;
}

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	
h1.verybig {
	font-size: 55px;
}

h4.hish {
	font-size: 19px;
	margin-top: 25px;
}
	
h4.foot {
	font-size: 17px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 1.2;
}
	
.homebullets {
   margin-top: 10px;
   font-size:  16px;
}

 p.foam {
	text-align: left;
	font-size: 17px;
}

h3.phone {
	font-size: 25px;
}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	
h4.foot {
	font-size: 16px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 1.2;
}

h4.hish {
	font-size: 17px;
	margin-top: 25px;
}
	
.homebullets {
   margin-top: 10px;
   font-size:  17px;
}

 p.foam {
	text-align: left;
	font-size: 17px;
}

h3.phone {
	font-size: 21px;
	}

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	
h4.foot {
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 1.2;
}
	
.homebullets {
   margin-top: 10px;
   font-size:  17px;
}

p.foam {
	text-align: left;
	font-size: 17px;
}

h3.phone {
	font-size: 21px;
	}
	
h4.hish {
	font-size: 17px;
	margin-top: 15px;
}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	
h1.verybig {
	font-size: 24px;
	}
	
h1.big {
	font-size: 34px;
	}
	
h4.hish {
	font-size: 16px;
	margin-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
h3.phone {
	font-size: 21px;
	}
	
h4.foot {
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 1.2;
	}
	
h6.foot {
	font-size: 9px;
	padding-left: 45px;
	padding-right: 45px;
	}
	
.info {
	font-size: 19px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 25px;
	margin-top: 15px;
}

  .homebullets {
   margin-top: 10px;
   font-size:  16px;
}

 p.foam {
	text-align: left;
	font-size: 16px;
}


}