.main_head {
	background-image: url('images/main_head_bg.png');
    background-size: cover;
    background-position: top center;
    background-color:#ffffff !important;
}

.bottom_space2 {
     margin-bottom:38px;
     margin-left:18px;
     margin-right:18px;
}

.yellow_line {
    height:6px;
    background-color:#fec038;
    margin-top:6px;
    margin-bottom:6px;
}

.headshot {
    padding-bottom:15px;
    padding-right:15px;
}

.head_pad {
    padding-left:30px;
    padding-right:30px;
}

.home_cta {
   font-family:arial !important;
   color:#d31145 !important;
   font-size:33px !important;
   line-height:58px;
   text-align:left;
   font-weight:bold !important;
   margin-top:20px;
   margin-bottom:20px;
}

.home_cta a {
   font-family:arial !important;
   color:#d31145 !important;
   font-size:33px !important;
   line-height:48px;
   text-align:left;
   font-weight:bold !important;
}

.home_cta a:hover {
   font-family:arial !important;
   color:#d31145 !important;
   font-size:33px !important;
   line-height:48px;
   text-align:left;
   font-weight:bold !important;
}

.interior_bar {
   background-color:#5884a8;
   height:5px;
}

.interior_bar2 {
   background-color:#5884a8;
   height:2px;
}

.logo {
   padding-bottom:10px;
   padding-top:10px;
}

.head_right {
    text-align:right;
    font-family: Arial;
    font-size:14px;
    color:#000000;
    font-weight:normal;
    margin-top:10px;
    margin-bottom:10px;
}

.head_right a {
    text-align:right;
font-family: Arial;
    font-size:14px;
    color:#000000;
    font-weight:normal;
}

.head_right a:hover {
    text-align:right;
font-family: Arial;
    font-size:14px;
    color:#000000;
    font-weight:normal;
    text-decoration:none;
}

.head_right_foot {
    text-align:left;
    font-family: Arial;
    font-size:16px;
    color:#ffffff;
    font-weight:normal;
}

.head_right_foot a {
    text-align:left;
font-family: Arial;
    font-size:16px;
    color:#ffffff;
    font-weight:normal;
}

.head_right_foot a:hover {
    text-align:left;
font-family: Arial;
    font-size:16px;
    color:#d4d4d4;
    font-weight:normal;
    text-decoration:none;
}

.head_right_foot2 {
    text-align:right;
    font-family: Arial;
    font-size:14px;
    line-height:20px;
    color:#ffffff;
    font-weight:normal;
}

.head_right_foot2 a {
    text-align:right;
font-family: Arial;
    font-size:14px;
    line-height:20px;
    color:#ffffff;
    font-weight:normal;
}

.head_right_foot2 a:hover {
    text-align:right;
font-family: Arial;
    font-size:14px;
    line-height:20px;
    color:#d4d4d4;
    font-weight:normal;
    text-decoration:none;
}

.foot_call {
    text-align:left;
    font-family: Arial;
    font-size:30px;
    line-height:33px;
    color:#ffffff;
    font-weight:normal;
    padding-top:20px;
    padding-bottom:20px;
}

.foot_call a {
    text-align:right;
font-family: Arial;
    font-size:30px;
    line-height:33px;
    color:#ffffff;
    font-weight:normal;
}

.foot_call a:hover {
    text-align:right;
font-family: Arial;
    font-size:30px;
    line-height:33px;
    color:#d4d4d4;
    font-weight:normal;
    text-decoration:none;
}
.head_mid {
    padding-top:20px;
}


.home_button {
    padding-top:50px;
    padding-bottom:20px;
    text-align:left;
    padding-left:20px;
}

.bottom_pad {
    padding-bottom:15px;
}

.home_para {
    text-align:left;
font-family: Times New Roman;
    color:#828180;
    font-weight:normal;
    font-size:25px;
    padding-top:28px;
    padding-bottom:30px;
}

.home_para a {
    text-align:left;
    font-family: Times New Roman;
    color:#828180;
    font-weight:normal;
    font-size:25px;
}

.home_para a:hover {
    text-align:left;
font-family: Times New Roman;
    color:#818181;
    font-weight:normal;
    font-size:25px;
    text-decoration:none;
}

.indent_text {
    padding-left:60px;
}

.inside_content {
    text-align:left;
font-family: Arial;
    color:#653600;
    font-weight:normal;
    font-size:22px;
    line-height:28px;
    padding-top:40px;
    padding-bottom:20px;
}

.inside_content a {
    text-align:left;
font-family: Arial;
    color:#653600;
    font-weight:normal;
    font-size:22px;
    line-height:28px;
}

.inside_content a:hover {
    text-align:left;
font-family: Arial;
    color:#653600;
    font-weight:normal;
    font-size:22px;
    line-height:28px;
    text-decoration:none;
}

.home_block_para {
    text-align:left;
    font-family: Arial;
    color:#ffffff;
    font-weight:normal;
    font-size:22px;
    line-height:24px;
    padding:10px;
}

.home_para_bg {
    background-color:#789070;
    margin-top:25px;
    margin-bottom:50px;
}

.nav a {
     font-size:16px;
     font-weight:bold;
}

.navv {
    background-color:#d31145;
    color:#ffffff !important;
font-family: Arial;
}

.navv a {
    background-color:#d31145;
    color:#ffffff !important;
   text-decoration:none;
font-family: Arial;
}

.navv a.sel {
    background-color:#d31145;
    color:#ffffff !important;
font-family: Arial;
}

.navv a:hover {
    background-color:#d31145;
    color:#d4d4d4 !important;
   text-decoration:none;
font-family: Arial;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 3.6rem;
    padding-left: 3.6rem;
    font-size:16px;
}

.nav-link {
    padding:0rem 0rem;
}

ul.navbar-nav.nav {
    margin: 0px auto;
}

.dropdown-menu {
    background-color: transparent !important;
    border-radius: 0;
    padding: 0px !important;
    margin: 0px !important;
}

.video {
   text-align:center;
}

.home_green {
    background-color:#016e09;
}

.home_blurb {
   text-align:center;
   font-family:arial !important;
   color:#ffffff !important;
   font-size:15px !important;
   font-weight:normal !important;
   padding:20px;        
}

.home_space {
   padding-top:30px;
   padding-bottom:30px;
}

.form_bg input {
    background-color:#d4d4d4;
    color: #000000;
    height:50px;
}

.form_bg textarea {
    background-color:#d4d4d4;
    color: #000000;
}

.bottom_submit {
   background-color:#d31145;
   color:#ffffff;  
   font-size:14px;
   text-align:center;
}

.foot {
   background-color:#d31145;
   padding-top:15px;
   padding-bottom:5px;
}

.foot_nav_left1 {
    text-align:left;
    font-family: Arial;
    font-size:14px;
    line-height:30px;
    color:#ffffff;
    font-weight:normal;
}

.foot_nav_left1 a {
    text-align:left;
font-family: Arial;
    font-size:13px;
    line-height:30px;
    color:#ffffff;
    font-weight:normal;
}

.foot_nav_left1 a:hover {
    text-align:left;
font-family: Arial;
    font-size:13px;
    line-height:30px;
    color:#d4d4d4;
    font-weight:normal;
    text-decoration:none;
}

.foot_nav_left2 {
    text-align:left;
    font-family: Arial;
    font-size:20px;
    line-height:28px;
    color:#ffffff;
    font-weight:normal;
    padding-left:50px;
}

.foot_nav_left2 a {
    text-align:left;
font-family: Arial;
    font-size:20px;
    line-height:28px;
    color:#ffffff;
    font-weight:normal;
}

.foot_nav_left2 a:hover {
    text-align:left;
font-family: Arial;
    font-size:20px;
    line-height:28px;
    color:#d4d4d4;
    font-weight:normal;
    text-decoration:none;
}

.foot_nav_mid {
   color:#ffffff !important;
   font-size:12px !important;
   font-family:verdana, arial;
   text-align:center;
   font-weight:normal !important;
}

.foot_nav_mid a {
   color:#ffffff !important;
   font-size:12px !important;
   font-family:verdana, arial;
   text-align:center;
   font-weight:normal !important;
}

.foot_nav_mid 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:#c3c4c4 !important;
   font-size:12px !important;
   line-height:23px;
   font-family:verdana, arial;
   text-align:right;
   font-weight:normal !important;
}

.foot_nav_right a {
   color:#c3c4c4 !important;
   font-size:12px !important;
   line-height:23px;
   font-family:verdana, arial;
   text-align:right;
   font-weight:normal !important;
}

.foot_nav_right a:hover {
   color:#ffffff !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;
}

.btn-link {
   font-family: Arial !important;
   color:#653600 !important;
   font-size:18px !important;
   line-height:25px !important;
   text-align:left !important;
   font-weight:normal !important;
   text-decoration:none !important;
}

.fb {
  margin-top:45px;
}

.social_foot {
     margin-top:50px;
     padding-bottom:30px;
}

.card-header {
   font-family: Arial;
   color:#653600 !important;
   font-size:18px !important;
   line-height:28px;
   font-weight:normal;
   padding:0 !important;
   text-align:left !important;
}
.card-header a {
   font-family: Arial;
   color:#653600 !important;
   font-size:18px !important;
   line-height:28px;
   text-align:left;
   font-weight:normal;
}
.card-header a:hover {
   font-family: Arial;
   color:#653600 !important;
   font-size:18px !important;
   line-height:28px;
   text-align:left;
   font-weight:normal;
   text-decoration:none;
}

.card-body {
   font-size:18px !important;
}

h1 {
   font-family: Times New Roman;
   color:#d31145;
   font-size:45px !important;
   line-height:50px;
   text-align:left;
   font-weight:bold !important;
}

h2 {
   font-family: Arial;
   color:#653600 !important;
   font-size:28px !important;
   line-height:30px;
   text-align:left;
   font-weight:bold;
}

h3 {
   font-family:arial !important;
   color:#d31145 !important;
   font-size:22px !important;
   line-height:24px;
   padding-bottom:5px;
   text-align:left;
   font-weight:bold !important;
}

h4 {
   font-family:arial !important;
   color:#d31145 !important;
   font-size:22px !important;
   line-height:29px;
   padding-bottom:5px;
   text-align:center;
   font-weight:bold !important;
}

h4 a {
   font-family:arial !important;
   color:#000000 !important;
   font-size:34px !important;
   line-height:36px;
   padding-bottom:5px;
   text-align:center;
   font-weight:bold !important;
}
h4 a:hover {
   font-family:arial !important;
   color:#000000 !important;
   font-size:34px !important;
   line-height:36px;
   padding-bottom:5px;
   text-align:center;
   font-weight:bold !important;
}

h5 {
   font-family:arial !important;
   color:#957102 !important;
   font-size:25px !important;
   line-height:30px;
   text-align:center;
   font-weight:normal !important;
}

h6 {
   font-family:arial !important;
   color:#ffffff !important;
   font-size:30px;
   text-align:left;
   font-weight:bold;
   padding:20px;
}

.navphone {
   font-size:20px;
}

.navphone a:hover {
   font-size:20px;
   color:#ffffff !important;
}

.foot_indent {
   padding-left:30px;
   font-size:20px !important;
   line-height:28px !important;
}

@media screen and (min-width: 992px) {

	.navphone {
		display: none;
	}
}

@media screen and (max-width: 1378px) {

   
    
    .map {
        display:none;
    }
}

@media screen and (max-width: 992px) {

    .logo {
        text-align:center;
    }
    
    .foot_nav_left {
		display: none;
	}
    
    .map {
        display:none;
    }
    
    .form {
        display:none;
    }
    
    .head_right_foot {
       text-align:center;
    }
    
    .head_right_foot2 {
       text-align:center;      
    }
    
    .home_para_bg {
       display:none;
    }
    
    .foot_call {
       display:none;
    }
    
    .foot_nav_right {
		display: none;
	}
    
    .foot_bottom a:hover {
        letter-spacing:0px;
    }
    
    .head_right {
		display: none;
	}
    
     .head_mid {
		display: none;
	}
    
    .home_quote {
        text-align:center;
        font-size:25px;
    }
    
    .indent_text {
        padding-left:0;
    }
    
    .foot_nav_left1 {
        display:none;
    }
    
    .social_foot {
        margin-top:10px;
        text-align:center;
    }
    
    .fb_foot {
        display:none;
    }
    
    .home_cta {
        text-align:center;
    }
    
    .home_para {
    padding-bottom:30px;
}

.home_button {
    padding-top:0;
    padding-bottom:20px;
    text-align:center;
    padding-left:0;
}

h3 {
   text-align:center;
}

    
   }

 
 
     .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
        height: 200px;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        line-height: 1;
    }
