@charset "utf-8";

body {
	background-color: #ffffff;

	color: #000000 !important;

}
@font-face {
    font-family: hanzel;
    src: url(../hanzel.ttf);
}
.callnow{
    background-color: #5DB5F9;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
h1 {
	font-family: hanzel, Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size: 34px;
}
h2 {
	font-family: hanzel, Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size: 28px;
}
h3 {
	font-family: hanzel, Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size: 20px;
}
p{
    margin-bottom: 1.2rem!important;
}
.header-bkgd {
    background-image: url(../images/header-bkgd.jpg);
    background-size: contain;
}
.banner {
    border-bottom: 10px solid #0099ff;

    max-height: 150px;
}
.btn-pest {
    width: 178px;
    margin-left: 12px;
    margin-top: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
    background-color: #21afe2!important;
}
a {
    text-decoration: underline;
}
.top-pad {
    padding-top: 10px;
}
.full-width {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nav {
    background-color: #0099ff;	
}
.footer {
    background-color: #0099ff;
    color: #FFFFFF;
    padding-top: 10px;
	padding-bottom: 10px;
}
.footer a{
    color: #FFFFFF;
	text-decoration: underline;
}
.pool {
    background-image: url(../images/pool.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
}
.caption{
    font-size: 13px;
}



#hero-bkgd1 {
    
}
.hero-bkgd1 {
    background-color: #FFFFFF;
    background-size: cover;
    color: #000000;
}
.hero-bkgd2 {
    background-image: url(../images/hero2-bkgd.jpg);
    background-size: cover;
    color: #000000;
}
.hero-bkgd3 {
    background-image: url(../images/hero3-bkgd.jpg);
    background-size: cover;
    color: #000000;
}
.btn-info{
    border-radius: 9px;
    border: 1px solid #FFFFFF;
    background-color: #0855DB;
}
.well{
    background-color: #C3CAFA;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
}
.nav-link {
    color: #ffffff!important;
    font-weight: bold!important;
}
.nav-link:hover {
    color: #5E5C5C!important;
    font-weight: bold!important;
}
.dropdown-menu {
    background-color: #0099fF;
}
.dropdown-item {
    background-color: #0099ff;
}


/*menu fixes*/
ul#css3menu1 *{
-webkit-box-sizing:content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;

}
ul#css3menu1 *:before,
ul#css3menu1 *:after{
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
}
/*end menu fixes*/
.blue-btn {
    color: #FFFFFF!important;
}

@media (max-width:767px){
h1 {
    font-size: 26px;

}
.full-width {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

