    /*
Theme Name: Public Lighting Authority Theme
Author: Media G
Author URI: http://mediag.com/
Description: Modern designed website
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blue, white, light, two-column, custom-menu, featured-images
*/
    @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');
	
    body {
        font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
        color: #333;
        font-size: 14px;
        line-height: 20px;
    }
    h1 {
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 38px;
        line-height: 44px;
        font-weight: 700;
    }
    h2 {
        margin-top: 5px;
        margin-bottom: 10px;
        font-size: 32px;
        line-height: 36px;
        font-weight: 700;
    }
    h3 {
        margin-top: 5px;
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 28px;
        font-weight: 700;
    }
    h4 {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 24px;
        font-weight: 700;
    }
    h5 {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 20px;
        font-weight: 700;
    }
    h6 {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 18px;
        font-weight: 700;
    }
    hr {
        border: #E7E7E7 1px solid;
    }
    p {
        margin-bottom: 0px;
    }
    a {
        color: #fff;
    }
    .button {
        display: inline-block;
        width: 100%;
        padding: 12px 30px;
        border: 1px solid white;
        border-radius: 2px;
        background-color: rgba(0, 0, 0, 0.09);
        font-family: Merriweather, serif;
        color: white;
        font-size: 16px;
        text-align: center;
        text-decoration: none;
    }
    img.alignright {
        float: right;
        margin: 1em 0 1em 1em;
    }
    img.alignleft {
        float: left;
        margin: 1em 2em 1em 0;
    }
    img.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .border {
        border-bottom: 1px solid #ddd;
        padding-top: 10px;
    }
    .left {
        float: left;
        margin: 0 1.5em 1em 0;
        padding-bottom: 30px;
    }
    .form {
        display: block;
        clear: both;
        border-top: 1px solid #ddd;
        padding-top: 20px;
    }
    .contact_block {
        padding-top: 20px;
    }
    .left iframe {
        width: 471px;
        height: 250px;
    }
    .alignright {
        float: right;
    }
    .alignleft {
        float: left;
    }
    .aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .button:hover {
        background-color: rgba(0, 36, 93, 0.8);
        color: #ffd200;
    }
    .button.reveal {
        margin-bottom: 12px;
        padding-top: 0px;
        padding-bottom: 5px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-color: #242323;
        border-left-style: none;
        background-color: transparent;
        color: #ffd200;
        font-size: 11px;
        text-transform: uppercase;
    }
    .button.reveal:hover {
        color: white;
    }
    .readbutton {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #00235d;
        padding: 8px 20px 8px 20px;
        display: block;
        color: #fff!important;
        text-align: center!important;
        text-decoration: none;
        transition: background-color 0.5s ease;
        width: 140px;
        margin-bottom: 50px;
    }
    .readbutton:hover {
        background-color: #FFD203;
    }
    .board_description_single a {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #00235d;
        padding: 8px 20px 8px 20px;
        display: block;
        color: #fff!important;
        text-align: center!important;
        text-decoration: none;
        transition: background-color 0.5s ease;
        width: 140px;
        margin-top: 20px;
        display: table-cell;
    }
    .board_description_single a:hover {
        background-color: #FFD203;
    }
    .board_single img {
        width: 200px!important;
        float: left;
        display: block;
        clear: both;
    }
    .board_single a {
        text-decoration: none;
        min-height: 10px;
        float: left;
    }
    .board_single {
        float: left;
        padding-bottom: 50px;
        margin: 0px 10px 0px 0px;
        width: 230px;
    }
    .board_single h3 {
        float: left;
        display: block;
        clear: both;
        min-height: 56px;
        width: 161px;
    }
    .board_single h5 {
        float: left;
        display: block;
        clear: both;
    }
    .title_board {
        min-height: 111px;
    }
    .short_desp {
        min-height: 244px;
        padding-right: 32px;
    }
    .board_description_single {
        display: block;
        width: 250px;
        padding-right: 10px;
        vertical-align: top;
        clear: both;
        padding-top: 10px;
        min-height: 260px;
        float: left;
    }
    .board ul {
        list-style: none;
    }
    .board_description a {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #00235d;
        padding: 8px 20px 8px 20px;
        display: block;
        color: #fff!important;
        text-align: center!important;
        text-decoration: none;
        transition: background-color 0.5s ease;
        width: 140px;
        margin-top: 20px;
    }
    .board_description a:hover {
        background-color: #FFD203;
    }
    .board img {
        width: 150px;
        display: inline-block;
        float: left;
    }
    .board a {
        text-decoration: none;
    }
    .board {
        float: left;
        padding-bottom: 50px;
    }
    .board_description {
        display: inline-block;
        width: 537px;
        padding-left: 30px;
        vertical-align: top;
    }
    .section-main {
        position: static;
        top: 0px;
        right: 0px;
        z-index: 0;
        overflow-x: visible;
        overflow-y: visible;
        width: 100%;
        height: auto;
    }
    .navbar {
        padding-top: 15px;
		padding-bottom: 15px;
        background-color: transparent;
    }
    .navbar.interior {
        position: static;
        padding-bottom: 0px;
        border-bottom: 1px none #ffd203;
        background-color: #f5f2f2;
        box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0px;
    }
    .brand.interiorlogo {
        margin-top: 3px;
        margin-bottom: 0px;
    }
    .logo {
        background-color: rgba(0, 0, 0, 0.2);
        width: 31%;
        padding: 10px;
    }
    .nav-link a {
        color: #fff;
        font-family: Montserrat, sans-serif;
        text-decoration: none!important;
    }
    .nav-link {
        padding-top: 22px;
        -webkit-transition: all 500ms ease;
        transition: all 500ms ease;
        list-style-type: none;
        display: inline-block;
        float: none;
        color: white;
        text-align: left;
    }
    .nav-link a:hover {
        color: #ffd200;
    }
    .nav-link.interiorlink {
        color: #00235d;
        background-color: transparent;
    }
    .nav-link.interiorlink.w--current {
        color: #2c6bb2;
        font-weight: 700;
        text-decoration: none;
        background-color: transparent;
    }
    .interiorlink a {
        color: #00235d;
        padding: 20px;
    }
    .interiorlink a:hover {
        color: #FFCB0C;
    }
    .hamburger {
        float: right;
        color: #ffd200;
    }
    .hamburger-bg {
        padding-top: 13px;
        padding-bottom: 13px;
        background-color: rgba(0, 0, 0, 0.49);
    }
    .hamburger-bg.w--open {
        background-color: rgba(0, 36, 93, 0.8);
    }
    .menu-text {
        margin-right: 7px;
        padding-top: 2px;
        float: left;
        font-family: Montserrat, sans-serif;
        color: white;
        font-size: 15px;
        text-transform: uppercase;
    }
    .navbar.interior {
        padding-bottom: 15px;
    }
    .bottom-container {
        position: static;
        left: 0px;
        top: 60%;
        right: 0px;
        bottom: 0px;
        min-height: 304px;
        background-color: transparent;
    }
    .div-content-1 {
        width: 22%;
        margin-right: 3%;
        padding-top: 11px;
        float: left;
        border-top: 2px solid white;
        -webkit-transition: -webkit-transform 500ms ease;
        transition: transform 500ms ease;
    }
    .div-content-1:hover {
        -webkit-transform: translate(0px, -20px);
        -ms-transform: translate(0px, -20px);
        transform: translate(0px, -20px);
    }
    .div-content-1.last {
        margin-right: 0%;
    }
    .h2 {
        margin-bottom: 29px;
        color: white;
        line-height: 34px;
    }
    .nav-menu-expanded-bg {
        display: block;
        margin-top: 1px;
        margin-left: 0px;
        background-color: #00235d;
    }
    .nav-menu-expanded-bg.interior {
        background-color: transparent;
    }
    .gradient {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        width: 100%;
        height: 45%;
        margin-bottom: 1px;
        padding-top: 66px;
        background-image: -webkit-linear-gradient(bottom, rgba(6, 19, 41, 0.74) 10%, transparent);
        background-image: linear-gradient(to top, rgba(6, 19, 41, 0.74) 80%, transparent);
    }
    .tribe-events-meta-group-details {
        display: none!important;
    }
    .tribe-events-meta-group-venue {
        display: none!important;
    }
    .tribe-events-ical {
        float: left!important;
    }
    .tribe-events-cal-links {
        float: left!important;
    }
    .tribe-events-schedule {
        margin-bottom: -10px!important;
        font-size: 20px!important;
    }
    .tribe-events-event-meta .tribe-events-meta-group {
        float: left!important;
        width: 100%!important;
        padding: 0 0!important;
        margin: 20px 0px 0px 0px!important;
    }
    .minutes {
        display: block;
        padding: 25px 0px;
        border-bottom: 1px solid #ddd;
    }
    .minutelink {
        display: block;
        clear: both;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #00235d;
        padding: 8px 20px 8px 20px;
        display: block;
        color: #fff!important;
        text-align: center!important;
        text-decoration: none;
        transition: background-color 0.5s ease;
        width: 100%;
        margin-top: 20px;
    }
    .minutelink:hover {
        background-color: #FFD203;
    }
    .minutes_content {
        vertical-align: middle;
        display: inline-block;
    }
    .minutes img {
        width: 45px;
        display: inline-block;
        padding-right: 5px;
    }
    .minutes h4 {
        margin-bottom: 0px;
    }
    .press {
        display: block;
        padding: 30px 0px 0px 0px;
        border-bottom: 1px solid #ddd;
    }
    .press_content {
        padding-top: 20px;
        /* margin-top: 28px; */
        display: block;
    }
    .press_content li {
        padding-bottom: 5px;
    }
    .socialmedia .fab {
        font-size: 25px;
        margin-right: 5px;
        color: #FFD203;
    }
    .socialmedia {
        float: left;
        margin-top: 5px;
        padding-bottom: 3px;
        display: inline-block;
    }
    .socialmedia ul {
        padding-left: 0px;
    }
    .ninja-forms-required-items {
        float: right!important;
    }
    .vol_dd {
        cursor: pointer;
        display: block;
        float: left;
        clear: both;
        transition: all .5s ease;
    }
    .vol_dd img {
        margin-top: 14px;
        display: inline-block;
        float: left;
    }
    .vol_dd h4 {
        display: inline-block;
        padding-left: 10px;
        width: 676px;
        padding-bottom: 10px;
        border-bottom: 1px solid #E7E7E7;
    }
    .faqcontent {
        display: inline-block;
        padding: 0px;
        position: relative
    }
    .faq_wrapper ul {
        list-style: none;
        padding: 0px;
        padding-left: 24px;
    }
    .phonenum {
        float: left;
        color: #6f6f70;
        font-size: 12px;
        font-family: Montserrat, sans-serif;
        margin-top: 8px;
        margin-left: 10px;
    }
    .corp iframe {
        width: 100%;
        height: 300px;
    }
    .corp li {
        padding-bottom: 10px;
    }
    .err {
        position: relative;
        top: -200px;
        text-align: center;
    }
    .err h1 {
        font-size: 8em;
        color: #fff;
        line-height: 80px;
    }
    .err h2 {
        color: #fff;
        font-size: 3em;
    }
    .post-links {
        list-style: none;
        padding-left: 0px;
        margin-top: 30px;
    }
    .post-prev {
        display: inline-block;
    }
    .post-next {
        display: inline-block;
    }
    .post-links a {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background-color: #00235d;
        padding: 8px 20px 8px 20px;
        display: block;
        color: #fff!important;
        text-align: center!important;
        text-decoration: none;
        transition: background-color 0.5s ease;
        width: 157px;
        margin-bottom: 10px;
    }
    .post-links a:hover {
        background-color: #FFD203;
    }
    .footer {
        position: static;
        left: 0px;
        right: 0px;
        bottom: 0px;
        display: block;
        width: 100%;
        padding-top: 5px;
        padding-bottom: 13px;
        background-color: #121111;
        z-index: 9000;
		padding-bottom: 20px;
    }
    .footer.interiorfoot {
        position: static;
    }
    .footer-link a {
        margin-right: 20px;
        font-family: Montserrat, sans-serif;
        color: #6f6f70;
        font-size: 12px;
        text-decoration: none;
        transition: color 0.5s ease;
    }
    .footer-link a:hover {
        color: #ffd200;
    }
    .footer-link.copyr {
        margin-top: 0px;
        float: right;
        font-family: Montserrat, sans-serif;
        color: #6f6f70;
        font-size: 12px;
        text-align: right;
        text-decoration: none;
        transition: color 0.5s ease;
        width: 232px;
        
    }
    .footer-container ul {
        list-style: none;
        float: left;
        height: 20px;
    }

.footer-link.copyr a{
 margin-right:0px!important;   
}
    .footer-link.copyr a:hover {
        color: #ffd200;
    }
    .footer-container li {
        display: inline-block;
    }
    .copyright {
        margin-top: 5px;
        float: right;
        font-family: Montserrat, sans-serif;
        color: #6f6f70;
        font-size: 12px;
        text-align: right;
    }
    .link {
        color: #8f8f96;
        font-size: 12px;
        font-weight: 400;
    }
    .container-nav.int {
        margin-bottom: 0px;
    }
    .hidden-content {
        display: block;
        margin-bottom: 14px;
    }
    .hidden-content:hover {
        display: block;
    }
    .textwidget {
        display: block;
        width: auto;
        margin-bottom: 15px;
        padding-right: 147px;
        padding-left: 147px;
        font-family: Merriweather, serif;
        color: #a8a3a3;
        font-size: 15px;
        line-height: 25px;
        text-align: center;
    }
    .circle-image {
        width: 100px;
        height: 100px;
        margin-right: 40px;
        float: left;
        border-radius: 100px;
    }
    .section-content {
        height: auto;
        padding-top: 40px;
        padding-bottom: 297px;
    }
    .col-sidebar {
        position: static;
        height: auto;
        min-height: 100%;
        padding: 20px 20px 80px 19px;
        border-bottom: 5px solid #ffd203;
        background-color: #15245c;
    }
    .col-content {
        position: static;
        height: auto;
        padding-left: 22px;
        padding-top: 0px;
    }
    .sidebar-links a {
        display: inline-block;
        width: 100%;
        margin-top: 5px;
        margin-bottom: 10px;
        clear: none;
        font-family: Montserrat, sans-serif;
        color: #e3e5e0;
        font-size: 13px;
        text-decoration: none;
        text-align: left;
    }
    .sub-menu {
        padding-left: 16px;
    }
    .w-col-9 a {
        color: #15245C;
    }
    .w-col-9 a:hover {
        color: #ffd203;
    }
    .res p {
        padding-bottom: 20px;
    }
    .minutes .fa {
        font-size: 30px;
        vertical-align: middle;
        padding-right: 10px;
    }
    .land_button {
        display: block;
        font-size: 20px;
        padding-top: 50px;
        text-align: center!important;
        text-decoration: none;
        transition: background-color 0.5s ease;
        background: url(/images/button_2.jpg) no-repeat;
    }
    .land_button img {
        width: 215px;
        height: 137px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }
    .landtext {
        display: block;
        text-align: center;
        padding-top: 10px;
    }
    .landbutton_container li {
        display: inline-block;
        margin-right: 10px;
        float: left;
    }
    .landbutton_container ul {
        list-style: none;
        padding-left: 0px;
        padding-top: 20px;
    }
    .landbutton_container a {
        text-decoration: none;
    }
    /*input[type=button].file_input_submit:hover{
    background-color: #FFD203!important;
}

input[type=button].file_input_submit{
    background-color: #15245C!important;
        color: #fff!important;
    background-image:none!important;
    -webkit-border-radius: 5px!important;
-moz-border-radius: 5px!important;
border-radius: 5px!important;
}

input[type=button].file_input_submit:disabled{
      color: #999999!important;
      background-color:#A2A2A2d!important;
    background-image:none;
        -webkit-border-radius: 5px!important;
-moz-border-radius: 5px!important;
border-radius: 5px!important;

      
}*/

    
    .file_input_uploadform {
        font-size: 15px;
    }
    .file_input_submit:disabled {
        font-size: 15px;
    }
    .file_input_submit {
        font-size: 15px;
    }
    .file_input_button {
        background-color: #15245C!important;
        color: #fff!important;
        background-image: none!important;
        -webkit-border-radius: 5px!important;
        -moz-border-radius: 5px!important;
        border-radius: 5px!important;
    }
    .file_input_button:hover {
        background-color: #FFD203!important;
    }
    input[type=button].file_input_button_hover {
        background-color: #FFD203!important;
        background-image: none;
        color: #fff;
        -webkit-border-radius: 5px!important;
        -moz-border-radius: 5px!important;
        border-radius: 5px!important;
        border: none;
    }
    .landbutton_container {
        margin-top: -20px;
    }
    div.file_div_clean {
        padding: 5px 0px 0px 0px;
        font-size: 1.1em;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        transition: background-color 0.5s ease;
        background-image: none!important;
    }
    .main {
        width: 100%!important;
    }
    .w-col-9 ul {
        padding-bottom: 20px;
    }
    .menu {
        padding-left: 0px;
    }
    .sidebar-links a:hover {
        color: #ffd203;
    }
    .h1 {
        margin-top: 0px;
    }
    .body-int {
        background-image: none;
        background-size: auto;
        background-repeat: repeat;
    }
    .list-item {
        margin-bottom: 15px;
        font-family: Merriweather, serif;
        font-size: 12px;
        line-height: 21px;
    }
    .h4 {
        margin-bottom: 20px;
        color: #7B7B7A;
    }
    .paragraph {
        margin-bottom: 15px;
        font-family: Merriweather, serif;
        line-height: 21px;
    }
    .unordered-list {
        margin-left: 0px;
        margin-left: 0px;
        padding-left: 15px;
        padding-top: 15px;
        padding-bottom: 5px;
    }
    .div-sidebar {
        display: none;
        width: 30%;
        height: 100%;
        min-height: 100%;
        margin-right: 0px;
        padding: 15px 15px 60px;
        float: left;
        background-color: #2c6bb2;
    }
    .div-content {
        display: none;
        width: 70%;
        padding-left: 30px;
        float: left;
    }
    .row-content {
        display: block;
        width: 119%;
        height: 241px;
        margin: -44px auto 3px;
        padding-top: 48px;
        padding-left: 0px;
    }
    .img-heaer {
        margin-bottom: 20px;
    }
    .container {
        margin-top: -6px;
        padding-top: 0px;
        padding-bottom: 44px;
        /*padding-left: 63px;*/
    }
    .section-header-1 {
        min-height: 200px;
        background-image: url('images/banner2.jpg');
        background-position: 0% 24%;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .about-image {
        display: block;
        margin-top: 0px;
        margin-right: 13px;
        margin-left: auto;
        padding-bottom: 18px;
    }
    .list-column {
        display: block;
        height: 496px;
        margin: 3px auto -176px;
    }
    input {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 8px 15px;
        color: #A0A0A0;
        border: 1px solid #ddd;
    }
	.input_container{
		width: 100%;
	}
	.input_container input{
		display: inline-block;
		width: 50%;
	}
    textarea {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 8px 15px;
        color: #A0A0A0;
        border: 1px solid #ddd;
    }
    input[type=submit] {
        background-color: #15245C;
        color: #fff;
        padding: 15px 55px;
        font-size: 1.1em;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        transition: background-color 0.5s ease;
    }
    input[type=submit]:hover {
        background-color: #FFD203;
    }
    input[type=button].file_input_button {}
    .about-us-header {
        padding-left: 38px;
    }
    .home-2-cover {
        background-image: -webkit-linear-gradient(transparent 62%, black), url('images/light-sky-lights-night2.jpg');
        background-image: linear-gradient(transparent 62%, black), url('images/light-sky-lights-night2.jpg');
    }
    .home-3-cover {
        background-image: -webkit-linear-gradient(transparent 62%, black), url('images/sky-night-street-polska.jpg');
        background-image: linear-gradient(transparent 62%, black), url('images/sky-night-street-polska.jpg');
        background-position: 0% 0%, 50% -866px;
    }
    .home-4-cover {
        background-image: -webkit-linear-gradient(transparent 62%, black), url('images/DPA_railroad.jpg');
        background-image: linear-gradient(transparent 62%, black), url('images/DPA_railroad.jpg');
    }
    .body-5 {
        background-image: -webkit-linear-gradient(transparent 62%, black), url('images/Detroit_Honey_Bees_-_MUFI_garden.JPG');
        background-image: linear-gradient(transparent 62%, black), url('images/Detroit_Honey_Bees_-_MUFI_garden.JPG');
    }
    .image-content {
        margin-bottom: 20px;
        margin-left: 20px;
        float: right;
        border: 3px solid #d7d3d3;
    }
    html.w-mod-js *[data-ix="display-none-onload"] {
        display: none;
    }
	/* New Home Page Styles MediaG 2018 */
	.hp_topnav {
		max-width: 1250px;
	}
	
	.hp_section{
		display: block;
		max-width: 1250px;
		margin-right: auto;
		margin-left: auto;
	}
	.hp_banner{
		background-image: url(images/homepage/bidigs_dph485b_01J.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 45%;
		height: 350px;
		border-bottom: 15px solid #142442;
	}
	.hp_blueFullwidth{
		min-height: 590px;
		height: auto;
		background-color: #142442;
		position: relative;
		/*padding-bottom: 20px;*/
		color:#404040;
	}
	.hp_blueFullwidth h1{
		margin-bottom: 20px;
		font-family: Montserrat, sans-serif;
		color: #fff;
		font-size: 53px;
		line-height: 63px;
		font-weight: 400;
	}
	.hp_blueFullwidth h2{
		margin-bottom: 40px;
		font-family: Montserrat, sans-serif;
		color: #fff;
		font-size: 30px;
		font-weight: 300;
		text-decoration: none;
		text-transform: uppercase;
	}
	.hp_blueFullwidth p {
		width: 80%;
		font-family: Montserrat, sans-serif;
		color: #fff;
		font-size: 20px;
		line-height: 25px;
		font-weight: 300;
	}
	.hp_blueFullwidth .blue_left {
		height:100%;
		padding:0;
	}
	.hp_blueFullwidth .blue_left .bg {
		width: 100%;
		height: 100%;
		/*background-image: url("images/blue_left_bg.jpg");*/
		background-image: url('images/homepage/KossS_DPH485B_02O - Copy.jpg');
		background-position: 50% 50%;
		background-size: cover;
	}
	
	.hp_blueFullwidth .blue_right {
		height:100%;
		padding:0;
	}
	
	.hp_blueFullwidth .blue_right .content_container {
		width: 90%;
		height: 100%;
		padding-top: 0%;
		padding-bottom: 0%;
		padding-left: 128px;
		
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	/* reverse direction */
	.hp_blueFullwidth .blue_right2 {
		height:100%;
		padding:0;
	}
	.hp_blueFullwidth .blue_right2 .bg {
		width: 100%;
		height: 100%;
		/*background-image: url("images/blue_left_bg.jpg");*/
		background-image: url('images/homepage/Koss_DPH485B_05_G - Copy.jpg');
		background-position: 75% 50%;
		background-size: cover;
	}
	
	.hp_blueFullwidth .blue_left2 {
		height:100%;
		padding:0;
	}
	
	.hp_blueFullwidth .blue_left2 .content_container {
		width: 90%;
		height: 100%;
		padding-top: 0%;
		padding-bottom: 0%;
		padding-left: 128px;
		
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.hp_blueFullwidth .circle2{
		/*position: absolute;
		top: -103px;
		left: 0px;
		right: 0px;
		margin: auto;*/
		position: absolute;
		right: -123px;
		top: 0px;
		bottom: 0px;
		z-index: 8888;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.hp_blueFullwidth .circle2 .inner {
		display: flex;
		width: 250px;
		height: 250px;
		padding: 55px;
		justify-content: center;		
		align-items: center;
		border-radius: 300px;
		background-color: #142442;
	}
	/* ------------------ */
	
	.hp_blueFullwidth .blue_button {
		display: inline-block;
		padding: 11px 15px 9px;
		color: white;
		line-height: inherit;
		cursor: pointer;
		border-radius: 0;
		margin-top: 50px;
		border: 2px solid #fff;
		background-color: transparent;
		font-family: Montserrat, sans-serif;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 1px;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	.hp_blueFullwidth .fixedh{
		height:675px;
	}
	
	/*.mid_font p{
		font-size: 23px;
		line-height: normal;
	}
	.hp_blueFullwidth .mid_font p{
		text-align: center;
		width: 80%;
		display: block;
		margin: 0 auto;
	}*/
	/*.circle {
		border-radius: 50%;
		behavior: url(PIE.htc);
		width: 206px;
		height: 206px;
		background-color: #14284B;
	}*/
	.hp_blueFullwidth .circle{
		/*position: absolute;
		top: -103px;
		left: 0px;
		right: 0px;
		margin: auto;*/
		position: absolute;
		left: -123px;
		top: 0px;
		bottom: 0px;
		z-index: 8888;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.hp_blueFullwidth .circle .inner {
		display: flex;
		width: 250px;
		height: 250px;
		padding: 55px;
		justify-content: center;		
		align-items: center;
		border-radius: 300px;
		background-color: #142442;
	}
	
	
	/*.circle svg{
		display: block;
		margin: 0 auto;
		padding-top: 0px;
	}*/
	/*.hp_box_btn a{
		border: 2px solid #fff;
		text-transform: uppercase;
		color: #fff;
		font-size: 27px;
		text-decoration: none;
		padding: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		display: block;
		width: 340px;
		margin: 0 auto;
		text-align: center;
	}
	.hp_box_btn a  .fa-arrow-alt-circle-right{
		padding-left: 10px;
	}
	.hp_blueFullwidth .mid_font{
		padding-top: 50px;
		padding-bottom: 50px;
	}*/
	.hp_left,
	.hp_right{
		width: 50%;
		float: left;
		/*border-left: 1px solid #707070;*/
		/*padding-bottom: 200px;*/
	}
	.hp_section.lb-bg{
		padding-top: 35px;
		padding-bottom: 63px;
	}
	/*.hp_left{
		z-index: 1;
		position: relative;
	}
	.hp_lb{
		z-index: 2;
		position: absolute;;
	}
	.hp_right{
		z-index: 3;
		position: relative;
		background-color: #fff;
	}*/
	/*.hp_section .image_left{
		width: 40%;
		height: 850px;
		float: left;
		background-image: url(images/KossS_DPH485_003L.jpg);
		background-size: cover;
		background-repeat: no-repeat;
	}
	.hp_section .text_right{
		float: right;
		width: 60%;
		background-color: #14284B;
		position: relative;
		height: 850px;
	}*/
	/*.hp_lb {
		z-index: 2;
		position: absolute;
		display: block;
		margin: 0 auto;
		left: 0;
		right: 0;
		height: 80%;
		top: 10%;
		opacity: 0.15;
	}*/
	/*.hp_section .text_right .circle{
		top: 50%;
		transform: translateY(-50%);
		left: -168px;
		position: absolute;
		width: 336px;
		height: 336px;
	}
	.hp_section .image_right{
		width: 40%;
		float: right;
		height: 850px;
		background-image: url(images/HallA_dph485_004I.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 100%;
	}
	.hp_section .text_left{
		float: left;
		width: 60%;
		background-color: #14284B;
		position: relative;
		height: 850px;
	}
	.hp_section .text_left .circle{
		top: 50%;
		transform: translateY(-50%);
		right: -168px;
		position: absolute;
		width: 336px;
		height: 336px;
	}*/
	/*.hp_section h1{
		color: #fff;
		font-size: 71px;
		line-height: normal;
		padding-top: 105px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: 300;
	}
	.hp_section h2{
		color: #fff;
		font-size: 40px;
		line-height: normal;
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: 300;
	}*/
	/*.hp_section p{
		color: #404040;
	}*/
	/*.content_container .hp_box_btn{
		padding-top: 80px;
	}
	.text_left .content_container{
		padding-right: 168px;
		width: 80%;
		margin: 0 auto;
	}
	.text_right .content_container{
		padding-left: 168px;
		width: 80%;
		margin: 0 auto;
	}*/
	.hp_section.cards{
		/*height: 985px;*/
	}
	.card_container{
		/*width: 90%;*/
		display: block;
		margin: 90px auto;
		text-align: center;
	}
	/*.content_container h2{
		padding-bottom: 60px;
	}*/
	.card{
		display: block;
		height: 580px;
		margin-right: auto;
		margin-left: auto;
		border: 1px solid #636363;
	}
	
	.card-image {
		height: 40%;
		background-position: 50% 50%;
		background-size: cover;
		background-repeat: no-repeat;
	}
	
	.card-image.first {
		background-image: url("images/homepage/card1b_bg.jpg");
	}
	
	.card-image.second {
		background-image: url("images/card2_bg.jpg");
	}
	
	.card-image.third {
		background-image: url("images/homepage/card3b_bg.jpg");
	}
	
	.card-info-block {
		position: relative;
		display: flex;
		height: 60%;
		padding-top: 42px;
		padding-right: 15px;
		padding-left: 15px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
	
	.card-info-block h5 {
		margin-bottom: 10px;
		font-family: Montserrat, sans-serif;
		font-size: 24px;
		line-height: 25px;
		text-align: center;
		text-transform: uppercase;
	}
	
	.card-info-block p {
		width: 90%;
		font-family: Montserrat, sans-serif;
		color: #242424;
		font-size: 18px;
		font-weight: 300;
		text-align: center;
		line-height: 20px;
		min-height: 160px;
	}
	
	
	
	.card .circle{
		position: absolute;
		top: -65px;
		display: block;
		width: 107px;
		margin-right: auto;
		margin-left: auto;
		padding: 16px;
		justify-content: center;
		align-items: center;
		border-radius: 86px;
		background-color: #fff;
	}
	/*.card .circle svg{
		width: 40%;
		height: auto;
		display: block;
		padding-top: 30px;
	}*/
	.card-image-container{
		position: relative;
		height: 280px;
		background-size: cover;
		background-position: center;
	}
	.hp_left h1{
		margin-top:0;
		margin-bottom: 20px;
		font-family: Montserrat, sans-serif;
		color: #142442;
		font-size: 72px;
		line-height: 79px;
		font-weight: 500;
	}
	.hp_left h2{
		margin-top: 0;
		margin-bottom: 40px;
		font-family: Montserrat, sans-serif;
		color: #142442;
		font-size: 32px;
		font-weight: 300;
		text-decoration: none;
		text-transform: uppercase;
	}
	.hp_left h3{
		color: #142442;
		font-weight: 600;
		font-family: Montserrat, sans-serif;
		font-size: 20px;
		line-height: 26px;
		margin: 0;
	}
	.hp_left p{
		
		margin-bottom: 30px;
		font-family: Montserrat, sans-serif;
		color: #404040;
		font-size: 20px;
		line-height: 26px;
		font-weight: 300;
	}
	.form_header{
		color: #14284B;
		font-size: 30px;
		font-family: 'Open Sans', sans-serif;
		line-height: normal;
		font-weight: 500;
		padding-top: 155px;
		display: block;
	}
	.hp-lr-wrapper{
		width: 80%;
		display: block;
		/*margin: 0 auto;*/
	}
	.fa-container{
		position: relative;
	}
	.fa-container .fa-arrow-alt-circle-right{
		color: #fff;
		position: relative;
		right: -68%;
		top: -35px;
		font-size: 27px;
	}
	/*.card:nth-of-type(1) .card-image-container{
		background-image: url(images/pexels-photo-93415.jpeg);
	}
	.card:nth-of-type(2) .card-image-container{
		background-image: url(images/DLA_website_about1.jpg);
	}
	.card:nth-of-type(3) .card-image-container{
		background-image: url(images/pexels-photo-416320.jpeg);
	}
	.card-image-container .circle{
		width: 30%;
		height: auto;
		background-color: #fff;
		position: absolute;
		left: 0px;
		right: 0px;
		display: block;
		margin: 0 auto;
		
	}
	.card h3{
		font-size: 28px;
		color: #14284B;
		font-weight: 500;
		font-family: 'Open Sans', sans-serif;
		line-height: normal;
		text-align: center;
		z-index: 2;
		display: block;
		position: relative;
		margin-top: 30px;
		text-transform: uppercase;
	}
	.card p{
		font-size: 18px;
		color: #707070;
		line-height: 27px;
		font-family: 'Open Sans', sans-serif;
		text-align: center;
		width: 90%;
		display: block;
		margin: 0 auto;
	}*/
	.card a {
		border: 2px solid #14284B;
		text-transform: uppercase;
		color: #14284B;
		font-size: 16px;
		font-weight:600;
		text-decoration: none;
		padding: 20px;
		padding-left: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		display: inline-block;
		margin: 0 auto;
		margin-top: 20px;
		min-width: 177px;
		text-align: center;
	}
	.hp-lr-wrapper input{
		width: 100%;
		border: 1px solid #707070; 
		height: 40px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-radius: 0px;
		color: #707070;
		font-family: 'Open Sans', sans-serif; 
		margin-top: 20px;
	}
	.hp-lr-wrapper input.address{
		width: 74%;
		float: left;
	}
	.hp-lr-wrapper input.zip{
		width: 24%;
		float: right;
	}
	.hp-lr-wrapper input.phone{
		width: 49%;
		float: left;
	}
	.hp-lr-wrapper input.email{
		width: 49%;
		float: right;
	}
	/*.card a .fa-arrow-alt-circle-right{
		color: #14284B;
		position: relative;
		margin-left: 5px;
	}*/
	.hp-lr-wrapper label{
		float: left;
		width: auto;
		padding-left: 2%;
		padding-top: 10px;
	}
	.hp-lr-wrapper select{
		float: right;
		width: 49%;
		height: 40px;
		padding-top: 5px;
		padding-bottom: 5px;
		text-indent: 20px;
	}
	.hp-lr-wrapper textarea{
		width: 100%;
		border: 1px solid #707070;
		height: 215px;
	}
	.hp-lr-wrapper input.checkbox{
		width: 24%;
		float: left;
		height: 20px;
		width: 20px;
	}
	.hp-lr-wrapper label.checkbox-label{
		padding-top: 20px;
	}
	.hp-lr-wrapper input.checkbox-label{
		float: left;
		width: 74%:
	}
	.hp-lr-wrapper input.submit-btn{
		color: #fff;
		font-weight: 500;
		font-size: 27px;
		line-height: normal;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center;
		height: auto;
	}
	.hp-lr-wrapper input.submit-btn:hover{
		background-color: #15245C;
	}
	.input_container.selector{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.clear:before, .clear:after {
    content: " ";
    display: table;
	}
	.clear:after {
    clear: both;
	}
	.clear:before, .clear:after {
    content: " ";
    display: table;
	}
	
	/* rework Residents & Business containers */
	.landbutton_container_new ul {
		display: flex;
		flex-wrap: wrap;
		align-items: baseline;
		justify-content: center;
		list-style: none;
		padding-left: 0px;
		padding-top: 20px;
	}
	.landbutton_container_new ul li {
		flex: 0 0 30%;
	}
	.landbutton_container_new a {
		text-decoration: none;
	}
	/* end Residents & Business containers */
	/* Plant page */
	.plant-flexblock {
		display:flex;
	}
	.plant-leftimg {
		float:left;
		margin-right: 16px; 
		width: 300px; 
		height: auto;
	}
	.plant-rightimg {
		float:right;
		margin-left: 16px; 
		width: 300px; 
		height: auto;
	}
	/* End Plant page */
	
	/* End New Home Page Styles */
    @media (max-width: 1300px) {
        

        .w-col-3 {
            width: 22%;
        }
        .row-content {
            width: 100%;
        }
        .board_description {
            display: inline-block;
            width: 540px;
        }
        .w-col-9 {
            width: 77%;
        }
        .board {
            float: none;
        }
        .board_single {
            width: 219px;
        }
	   .hp_blueFullwidth h1 {
		font-size: 45px;
		line-height: 55px;
	   }
	   
	   .card {
		   height: 625px;
	   }
		.card a{
			width: auto;
		}
		
		.card-info-block p {
			font-size: 16px;	
		}
		
		.hp_topnav {
			max-width: 90%;
		}
		
		.hp_section {
			width:90%;
		}
    }
    
    @media (max-width: 1200px) {
	    .card-info-block p {
		    min-height:180px;
	    }
	    
	    .hp_blueFullwidth h1 {
			font-size: 42px;
			line-height: 52px;
		}
		
		.hp_blueFullwidth h2 {
			font-size: 28px;
			margin-bottom: 20px;
		}
		
		 .hp_blueFullwidth .fixedh {
			height: 700px;
		}
    }
    
    @media (max-width: 1150px) {
	   
    }
    
    @media (max-width: 1075px) {
	    .card-info-block p {
		   font-size:15px;
	    }
	    
	    .hp_blueFullwidth h1 {
			font-size: 35px;
			line-height: 45px;
	    }
	    
	    .hp_blueFullwidth h2 {
			font-size: 25px;
			margin-bottom: 20px;
		}
    }
    
    @media (max-width: 991px) {
        .button {
            padding-right: 22px;
            padding-left: 22px;
            font-size: 13px;
        }
        .hamburger {
            color: white;
        }
        .hamburger-bg {
            background-color: rgba(0, 0, 0, 0.4);
        }
        .h2 {
            font-size: 30px;
            line-height: 33px;
        }
        .footer.interiorfoot {
            position: fixed;
            left: 0px;
            right: 0px;
            bottom: 0px;
            z-index: 1200;
            margin-top: 126px;
        }
        .footer-link.copyr {
            float: left;
        }
        .textwidget {
            padding-right: 15px;
            padding-left: 15px;
        }
        .section-content {
            margin-bottom: 100px;
        }
        .col-sidebar {
            height: auto;
            width: 25%;
        }
        .sidebar-links {
            margin-top: 0px;
            font-size: 10px;
        }
        .unordered-list {
            padding-top: 0px;
        }
        .about-content {
            display: inline-block;
            margin-top: 17px;
        }
        .navbar.interior {
            position: relative;
        }
        .nav-menu-expanded-bg.interior {
            display: block;
            margin-top: 1px;
            margin-left: 0px;
            background-color: #00235d!important;
            padding-bottom: 20px;
        }
        .interiorlink a {
            color: #fff;
        }
        .row-content {
            width: 100%;
        }
        .left {
            float: right;
            margin: 0 0em 1em 1em;
        }
        .left iframe {
            width: 100%;
            height: 250px;
        }
        .corp iframe {
            width: 100%;
            height: 250px;
        }
        .contact_info {
            margin-bottom: 5px;
            display: block;
            clear: none;
            float: left;
        }
        .board_description {
            width: 65%;
        }
        .w-col-9 {
            width: 72%;
        }
        .phonenum {
            display: block;
          
          
        }
        .footer-link.copyr {
            text-align: left;
            width: 100%;
        }
        .bottom-container {
            min-height: 370px;
        }
        .board_single {
            display: inline-block;
            float: left;
            width: 151px;
            margin-right: 13px;
        }
        .board_description_single {
            width: 155px;
            min-height: 350px;
        }
        .short_desp {
            padding-right: 0px;
            font-size: 13px;
        }
        .board_single h3 {
            min-height: 0px;
            font-size: 13px;
        }
        .board_single h5 {
            font-size: 13px;
            margin-top: -10px;
        }
        .title_board {
            min-height: 65px;
        }
        
             .phonenum{
           
                 float:left;
                     position: relative;
    top: -5px;
                 margin-left:0px;
        }
        .socialmedia {
    float: right;
    margin-top: -41px;
        }
       .vol_dd h4{
            width: 477px;
       }
	  
	  /* home page 2019 */
		
		.hp_section, .hp_blueFullwidth  .blue_right .content_container, .hp_blueFullwidth .blue_left2 .content_container {
			width: 90%;
		}
		
		.hp_blueFullwidth .w-col, .card_container  .w-col {
			width: 100%;
		}
		
		.card {
			height:580px;
		}
		
		.card_container  .w-col {
			margin-bottom: 50px;
			padding-left: 0;
			padding-right: 0;
		}
		
		.card_container {
			margin:50px auto 0;
		}
		
		 .card-info-block p {
		    min-height:auto;
		}
		
		
		.hp_blueFullwidth .blue_right .content_container, .hp_blueFullwidth .blue_left2 .content_container {
			padding-right:0;
			padding-left:0;
			margin-right: auto;
			margin-left:auto;
		}
		
		.hp_blueFullwidth .blue_left, .hp_blueFullwidth .blue_right2 {
			height:50%;
		}
		
		.hp_blueFullwidth .circle, .hp_blueFullwidth .circle2 {
			/*left: auto;
			top: -123px;
			margin-right:auto;
			margin-left:auto;
			display:block;*/
			display:none;
		}
		
		.hp_left, .hp_right {
			display:block;
			width:100%;
		}
		
		
		/* -------------- */
		
	.landbutton_container_new ul li {
		flex: 0 0 50%;
	}
    }
    @media (max-width: 900px) {
        .landbutton_container {
            margin: 0px auto;
            width: 543px;
        }
        .socialmedia .fa {
            margin-left: 0px;
            margin-right: 5px;
        }
      /*  .hp_banner{
			height: 200px;
		}*/
   
    }
    @media (max-width: 767px) {
        .board_container {
            margin: 0px auto;
            width: 492px;
        }
        .phonenum {
            padding-left: 00px;
        }
        .err {
            position: relative;
            top: 0px;
            text-align: center;
            padding: 100px 0px 230px 0px;
        }
        .row-content {
            padding-top: 9px;
            height: auto;
        }
        .col-content {
            padding-top: 30px;
        }
        .section-main {
            position: relative;
            height: auto;
            max-height: 90%;
            min-height: 495px;
            margin-top: 0px;
            padding-bottom: 0px;
        }
        .navbar {
            padding-right: 15px;
            padding-left: 15px;
        }
        .nav-link {
            display: block;
        }
        .div-content-1 {
            width: 44%;
            margin-right: 17px;
            margin-bottom: 25px;
            margin-left: 21px;
        }
        .nav-menu-expanded-bg {
            background-color: rgba(0, 36, 93, 0.95);
        }
        .gradient {
            position: relative;
            left: 0px;
            right: 0px;
            bottom: 0px;
            height: auto;
            min-height: 301px;
            margin-top: 25px;
            margin-bottom: 0px;
            padding: 37px 12px 32px;
            background-image: -webkit-linear-gradient(bottom, rgba(6, 19, 41, 0.74), transparent 58%);
            background-image: linear-gradient(to top, rgba(6, 19, 41, 0.74), transparent 58%);
        }
        .footer {
            position: static;
        }
        .footer.interiorfoot {
            position: relative;
            left: 0px;
            right: 0px;
            bottom: 0px;
        }
        .footer-container {
            padding-right: 15px;
            padding-left: 15px;
        }
        .textwidget {
            padding-right: 10px;
            padding-left: 10px;
        }
        .col-sidebar {
            min-height: 0px;
            height: auto;
            padding-bottom: 15px;
        }
        .col-content {
            padding-left: 20px;
            padding-right: 20px;
        }
        .w-col {
            width: 100%;
        }
        .unordered-list {
            margin-top: 34px;
        }
        .container {
            height: auto;
        }
        img.alignright {
            display: block;
            clear: both;
            width: 100%;
            height: auto;
            padding-top: 10px;
        }
        .right {
            display: block;
            clear: both;
            width: 100%;
            height: auto;
            padding-top: 10px;
        }
        .section-content {
            margin-bottom: 0px;
            padding-bottom: 50px;
        }
        img.alignleft {
            display: block;
            clear: both;
            width: 100%;
            height: auto;
            padding-top: 10px;
        }
        img.aligncenter {
            display: block;
            clear: both;
            width: 100%;
            height: auto;
            padding-top: 10px;
        }
        .paragraph {
            padding-right: 0px;
        }
     .phonenum {
    float: left;
  position: relative; 
 top: -2px; 
             left: 3px;

    }
        
        .socialmedia {
    float: left;
   margin-top: 3px; 
}
    }
    @media (max-width: 670px) {
        .div-content-1 {
            margin-left: 16px;
        }
        .phonenum {
          
        }
    }
    @media (max-width: 630px) {
        .div-content-1 {
            width: 44%;
            margin-right: 17px;
            margin-bottom: 25px;
        }
        .left iframe {
            width: 400px;
            height: 250px;
            clear: both;
            display: block;
        }
        .corp iframe {
            width: 400px;
            height: 250px;
            clear: both;
            display: block;
        }
        .left {
            float: left;
            margin: 0 1em 0em 0em;
            clear: both;
            display: block;
        }
        .contact_block {
            padding-top: 20px;
            padding-bottom: 20px;
            width: 95%;
        }
        .contact_info {
            clear: both;
            display: block;
            padding-bottom: 20px;
        }
        .landbutton_container {
            width: auto;
        }
        .landbutton_container li {
            display: block;
            float: none;
            margin: 0px auto;
            width: 400px;
            height: auto;
        }
        .land_button img {
            width: 300px;
            ;
            height: auto;
        }
        
        .vol_dd h4 {
    width: 465px;
}

/* Plant page */
	.plant-flexblock {
		display:block;
	}
	.plant-leftimg {
		float:none;
		margin-right: 0; 
		width: 100%; 
		height: auto;
	}
	.plant-rightimg {
		float:none;
		margin-left: 0; 
		width: 100%; 
		height: auto;
	}
	/* End Plant page */
	.landbutton_container_new ul li {
		flex: 0 0 100%;
	}
    }
    @media (max-width: 533px) {
        .div-content-1 {
            width: 100%;
            padding-right: 25px;
            padding-left: 25px;
            margin-bottom: 25px;
            padding-top: 0px;
            text-align: center;
            margin-right: 17px;
            margin-left: 0px;
        }
        .board_description {
            padding-top: 10px;
            padding-left: 0px;
            width: 100%;
            padding-right: 10px;
        }
        .err h1 {
            font-size: 5em;
        }
        .board_single {
            width: 300px;
            margin: 0px auto;
        }
        .board_single h3 {
            min-height: 0px;
        }
        .short_desp {
            min-height: 0px;
            padding-top: 10px;
        }
        .board_container {
            margin: 0px auto;
            width: 198px;
        }
        .title_board {
            min-height: 0px;
        }
        .board_single h5 {
            margin-top: -5px;
        }
        .board_description_single {
            width: 213px;
            min-height: 200px;
        }
        
        .vol_dd h4 {
    width: 400px;
}

		/* home page 2019 */
		.hp_blueFullwidth .fixedh {
			height:800px;
		}
		
		.hp_blueFullwidth h1 {
			font-size: 42px;
			line-height: 50px;
		}
		/* -------------- */
    }
    @media (max-width: 479px) {
        .section-main {
            background-image: url('images/CoverPhoto2mobile2.jpg');
        }
        .brand {
            display: block;
            overflow-x: hidden;
            overflow-y: hidden;
            width: auto;
            height: auto;
        }
        .logo {
            display: block;
            overflow-x: hidden;
            overflow-y: hidden;
            width: 68%;
              background-color:rgba(0, 0, 0, 0.0);
          
        }
        .hamburger-bg {
            display: block;
            margin-top: -46px;
            margin-bottom: 0px;
            padding: 10px;
            float: right;
            background-color: rgba(0, 0, 0, 0.6);
        }
        .menu-text {
            display: none;
            font-size: 13px;
        }
        .h2 {
            margin-top: 13px;
            margin-bottom: 9px;
            font-size: 24px;
        }
        .container-nav {
            position: static;
            overflow-x: visible;
            overflow-y: visible;
            height: 85px;
        }
        .textwidget {
            padding-right: 10px;
            padding-left: 10px;
        }
        .w-nav-button {
            margin-right: 0px;
        }
        .corp iframe {
            width: auto;
        }
        .left iframe {
            width: auto;
        }
        .landbutton_container li {
            width: 290px;
        }
        .gradient {
            height: 72%;
        }
        .vol_dd h4 {
    width: 300px;
}
      
    }
    @media (max-width: 400px) {
        nav ul {
            padding-left: 0px;
        }
        .navbar.interior {
            padding-bottom: 0px;
        }
        .footer-link.copyr {
            text-align: left;
        }
        .minutes_content {
            /* vertical-align: middle; */
            display: block;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .minutes img {
            width: 45px;
            display: block;
            /* padding-right: 5px; */
            margin: 0px auto;
        }
        .err {}
        .err h1 {
            font-size: 3em;
            line-height: 30px;
        }
        .err h2 {
            font-size: 2em;
        }
        .minutes .fa {
            display: block;
            width: 20px;
            margin: 0px auto;
        }
        .file_td_clean {
            display: block!important;
            margin-top: 5px!important;
        }
        .file_div_clean {
            display: block!important;
            margin-top: 5px!important;
        }
        
        .vol_dd h4 {
    width: 250px;
}

	.hp_blueFullwidth h1 {
		font-size:36px;
		line-height:46px;
	}

	.hp_blueFullwidth .fixedh {
		height:900px;
	}
    }
    @media (max-width: 346px) {
        .landbutton_container li {
            width: 236px;
        }
        
               .vol_dd h4 {
    width: 200px;
}
    }
    /**********************************HEIGHT********************/
    
    @media screen and ( max-height: 1200px) {
        .gradient {
            padding-top: 60px;
        }
    }
    @media screen and ( max-height: 730px) {
        .gradient {
            padding-top: 0px;
        }
    }
    @media screen and ( max-height: 530px) {
        .gradient {
            height: 83%;
            padding-top: 100px;
        }
    }
    @media screen and ( max-height: 450px) {
        .gradient {
            height: 72%;
            padding-top: 0px;
        }
    }
    @media screen and ( max-height: 400px) {
        .gradient {
            height: 83%;
        }
    }
