.bottom_bg {
	background-image: url('images/contact_bg.jpg');
    background-size: cover;
    background-position: top center;
    background-color:#ffffff !important;
}

.footer2 {
   background-color:#000000;
   padding-top:5px;
   padding-bottom:5px;
}

.towns {
    text-align:center;
    font-family: arial;
    font-size:9px;
    line-height:11px;
    color:#525252;
    font-weight:normal;
}

.button_end {
    margin-top:-6%;
    display:inline-block;
    z-index:100;
    text-align:center;
}

ul.bullet_in {
    display: inline-block;
}


ul {
    padding-left:20px;
}

.top_pad {
    padding-top:10px;
}
.pad_left {
    padding-left:15px;
}

.pad_right {
    padding-right:10px;
}

.button_in {
    margin-top:-8%;
    display:inline-block;
    z-index:100;
    text-align:center;
}

.inside_text {
    padding-top:40px;
    padding-bottom:20px;
    line-height:35px;
}

.inside_text a {
    color:#990b1e;
}

.button_mid {
    margin-top:-10%;
    display:inline-block;
    z-index:100;
    text-align:center;
}

.contact_bar {
   background-color:#5884a8;
   height:30px;
}

.interior_bar {
   background-color:#5884a8;
   height:5px;
}

.interior_bar2 {
   background-color:#5884a8;
   height:2px;
}

.links_mid {
   text-align:center !important;
}

.home_features {
   font-size:13px;
}

.home_features a {
   font-size:13px;
   color:#07652d;
}

.home_features a:hover {
   font-size:13px;
   color:#07652d;
   text-decoration:none;
}

.small_text {
   font-size:11px;
}

.small_text a {
   font-size:11px;
   color:#957102;
}

.narrow {
   padding-bottom:20px;
}

.small_text a:hover {
   font-size:11px;
   color:#957102;
   text-decoration:none;
}

.logo {
   margin-bottom:-80px;
   padding-top:10px;
   padding-left:10px;
   display:inline-block;
   z-index:10;
}

.carousel {
   display:relative;
   z-index:1;
}

.head_mid {
    text-align:center;
    font-family:arial;
    font-size:22px;
    line-height:30px;
    color:#807f7f;
    font-weight:bold;
    margin-top:40px;
}

.head_mid a {
    font-family:arial;
    font-size:22px;
    line-height:30px;
    color:#807f7f;
    font-weight:bold;
}

.head_mid a:hover {
    font-family:arial;
    font-size:22px;
    line-height:30px;
    color:#807f7f;
    font-weight:bold;
}

.head_right {
    text-align:right;
    font-family:arial;
    font-size:16px;
    line-height:25px;
    color:#000000;
    font-weight:bold;
    margin-top:20px;
    padding-bottom:20px;
    padding-right:10px;
}

.head_right a {
    font-family:arial;
    font-size:16px;
    line-height:25px;
    color:#000000;
    font-weight:bold;
}

.head_right a:hover {
    font-family:arial;
    font-size:16px;
    line-height:25px;
    color:#000000;
    font-weight:bold;
}

.home_quote {
    text-align:center;
    font-family:arial;
    font-size:20px;
    color:#990b1e;
    font-weight:bold;
    padding-top:20px;    
    padding-bottom:20px;
}

.contact_text {
   text-align:center;
}

.contact_text a {
   text-align:center;
   color:#2260a8 !important;
   text-decoration:none;
}

.navv {
    background-color:#990b1e;
    color:#ffffff !important;
}

.navv a {
    background-color:#990b1e;
    color:#ffffff !important;
   text-decoration:none;
}

.navv a.sel {
    background-color:#990b1e;
    color:#ffffff !important;
}

.navv a:hover {
    background-color:#990b1e;
    color:#818181 !important;
   text-decoration:none;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 3.8rem;    
   display:inline-block;
   z-index:10;
}

.nav-link {
    padding:.5rem .5rem;
}

ul.navbar-nav.nav {
}

.dropdown-menu {
    background-color: transparent !important;
    border-radius: 0;
    padding: 0px !important;
    margin: 0px !important;
}

.bottom_border {
    border:2px solid #990b1e;
    padding-top:40px;  
    padding-bottom:1px;
}

.home_columns {
    text-align:center;
    font-family:arial;
    font-size:20px;
    line-height:50px;
    color:#848182;
    font-weight:bold;  
}

.home_blurb {
   text-align:center;
    font-family:arial;
    font-size:20px;
    color:#990b1e;
    font-weight:bold;  
    padding-bottom:20px;     
}

.home_space {
   padding-top:30px;
   padding-bottom:30px;
}

.form_bg input {
    background-color:#ffffff;
    color: #000000;
    height:30px;
    font-size:11px;
}

.form_bg textarea {
    background-color:#ffffff;
    color: #000000;    
    font-size:11px;
}

.bottom_submit {
   background-color:#f9fd00;
   color:#000000;  
   font-size:14px;
   text-align:center;
}

.btn.focus, .btn:focus, .btn:hover {
    color: #d4d4d4;
    text-decoration: none;
}


.foot {
   background-color:#000000;
   padding-top:15px;
   padding-bottom:15px;
}

.foot_nav_left {
   color:#ffffff !important;
   font-size:12px !important;
   line-height:30px;
   font-family:verdana, arial;
   font-weight:normal !important;
   text-align:left;
}

.foot_nav_left a {
   color:#ffffff !important;
   font-size:12px !important;
   line-height:30px;
   font-family:verdana, arial;
   font-weight:normal !important;
}

.foot_nav_left a:hover {
   color:#818181 !important;
   font-size:12px !important;
   line-height:30px;
   font-family:verdana, arial;
   text-decoration:none;
   font-weight:normal !important;
}

.foot_nav_form {
   color:#ffffff !important;
   font-size:12px !important;
   font-family:verdana, arial;
   text-align:center;
   font-weight:normal !important;
   border:1px solid white;
   border-radius:8px;
   padding-top:10px;   
}

.foot_nav_form a {
   color:#ffffff !important;
   font-size:12px !important;
   font-family:verdana, arial;
   text-align:center;
   font-weight:normal !important;
}

.foot_nav_form a:hover {
   color:#c3c4c4 !important;
   font-size:12px !important;
   font-family:verdana, arial;
   text-align:center;
   text-decoration:none;
   font-weight:normal !important;
}

.foot_nav_right {
   color:#ffffff !important;
   font-size:12px !important;
   line-height:23px;
   font-family:verdana, arial;
   text-align:right;
   font-weight:normal !important;
}

.foot_nav_right a {
   color:#f9fd00 !important;
   font-size:15px !important;
   line-height:23px;
   font-family:verdana, arial;
   text-align:right;
   font-weight:normal !important;
}

.foot_nav_right a:hover {
   color:#818181 !important;
   font-size:15px !important;
   line-height:23px;
   font-family:verdana, arial;
   text-align:right;
   text-decoration:none;
   font-weight:normal !important;
}

.design {
   color:#ffffff !important;
   font-size:12px !important;
   line-height:23px;
   font-family:verdana, arial;
   text-align:right;
   font-weight:normal !important;
}

.design a {
   color:#ffffff !important;
   font-size:12px !important;
   line-height:23px;
   font-family:verdana, arial;
   text-align:right;
   font-weight:normal !important;
}

.design a:hover {
   color:#818181 !important;
   font-size:12px !important;
   line-height:23px;
   font-family:verdana, arial;
   text-align:right;
   text-decoration:none;
   font-weight:normal !important;
}

.foot_line {
   height:1px;
   background-color:#ffffff;  
   margin-bottom:5px;
   margin-top:15px;
}

.foot_bottom {
   color:#c3c4c4 !important;
   font-size:12px !important;
   font-family:verdana, arial;
   text-align:center;
   font-weight:normal !important;
}

.foot_bottom a {
   color:#c3c4c4 !important;
   font-size:12px !important;
   font-family:verdana, arial;
   text-align:center;
   font-weight:normal !important;
}

.foot_bottom a:hover {
   color:#c3c4c4 !important;
   font-size:12px !important;
   font-family:verdana, arial;
   text-align:center;
   letter-spacing:4px;
   text-decoration:none;
   font-weight:normal !important;
}

.social {
   padding-bottom:15px;
   padding-top:15px;
}

h1 {
   font-family:arial !important;
   color:#990b1e !important;
   font-size:32px !important;
   line-height:40px;
   text-align:left;
   font-weight:bold !important;
}

h2 {
   font-family:arial !important;
   color:#990b1e !important;
   font-size:30px !important;
   line-height:45px;
   padding-bottom:10px;
   text-align:center;
   font-weight:bold;
}

h2 a {
   font-family:arial !important;
   color:#990b1e !important;
   font-size:30px !important;
   line-height:45px;
   padding-bottom:10px;
   text-align:center;
   font-weight:bold;
}

h2 a:hover {
   font-family:arial !important;
   color:#990b1e !important;
   font-size:30px !important;
   line-height:45px;
   padding-bottom:10px;
   text-align:center;
   font-weight:bold;
   text-decoration:none;
}

h3 {
   font-family:arial !important;
   color:#4a4949 !important;
   font-size:22px !important;
   text-align:left;
   font-weight:bold !important;
   font-style:italic;
   padding-bottom:20px;
}

h4 {
   font-family:arial !important;
   color:#f9fd00 !important;
   font-size:17px;
   text-align:left;
   font-weight:bold;
   padding-top:5px;
}

h4 a {
   font-family:arial !important;
   color:#f9fd00 !important;
   font-size:17px;
   text-align:left;
   font-weight:bold;
   padding-top:5px;
}


h4 a:hover {
   font-family:arial !important;
   color:#f9fd00 !important;
   font-size:17px;
   text-align:left;
   font-weight:bold;
   padding-top:5px;
}


h5 {
   font-family:arial !important;
   color:#f9fd00 !important;
   font-size:17px;
   text-align:right;
   font-weight:bold;
   padding-top:5px;
}


h6 {
   font-family:arial !important;
   color:#5b5a5a !important;
   font-size:28px !important;
   line-height:40px !important;
   text-align:center !important;
   font-weight:bold !important;
}

h6 a {
   font-family:arial !important;
   color:#5b5a5a !important;
   font-size:28px !important;
   line-height:40px !important;
   text-align:center !important;
   font-weight:bold !important;
}

h6 a:hover {
   font-family:arial !important;
   color:#5b5a5b !important;
   font-size:28px !important;
   line-height:40px !important;
   text-align:center !important;
   font-weight:bold !important;
   text-decoration:none;
}


@media screen and (min-width: 992px) {

	.navphone {
		display: none;
	}
    
    .removebig {
		display: none;
	}
    
    
}

@media screen and (max-width: 992px) {
   ul.bullet_in {
    display: inline;
}
    .home_circles {
        display:none;
    }      
    
    .circle_pad {
        padding-bottom:20px;
        padding-top:20px;
    }
    
    .foot_nav_left {
		display: none;
	}
    
    .foot_nav_form {
		display: none;
	}
    
    .foot_nav_right {
       text-align:center;
    }
    
    .design {
       text-align:center;
    }
    
    h5 {
       text-align:center;
    }
    
    .foot_bottom a:hover {
        letter-spacing:0px;
    }
    
    .head_right {
		display: none;
	}
    
    .head_mid {
		display: none;
	}
    
    .button_end {
        margin-top:0px;
    }
    .button_in {
        margin-top:0px;
    }
    .button_mid {
        margin-top:0px;
    }
    .bottom_border {
    padding-bottom:30px;
}

.dropdown-menu {
    text-align:right;
}
    
   }

 
 
     .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
        height: 200px;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        line-height: 1;
    }

/* added by Howard */

a.nav-link {
    padding: 10px 15px !important;
}
.navbar{
	z-index: 100 !important;
}
.logo {
    /* margin-bottom: -80px; */
    padding-top: 10px;
    padding-left: 10px;
    display: inline-block;
    z-index: 10;
}
@media (min-width: 992px){ 
	a.navphone {
		margin-left: 60px;
	}
}
@media only screen and (max-width: 767px){
	a.navphone {
		margin-top: 75px;
		margin-left: 60px;
	}
	/* .logo { margin-bottom: 0px !important; } */
	.logo a img { width: 50% !important; }
	
}

