body {
    font-family: Arial, Helvetica, sans-serif;
}

.col-md-9 {
    width: 100% !important;
}

.mainContent {
    max-width: 1024px !important;
    min-width: 320px;
    margin: 0 auto;
    text-align: center;
}

.navbar-static-top.navbar-inverse {
    background-color: #33a4dd;
    border-color: transparent;
}

.navbar-inverse .navbar-nav > li > a:hover {
    background-color: #33a4dd;
    color: #FFF;
    text-decoration: Underline;
    border-bottom: none;
    padding-bottom: 5px;
}

.navbar-inverse .navbar-toggle:hover {
    background-color: #FFF;
    border-color: #33a4dd;
}

.navbar-inverse .navbar-toggle .icon-bar:hover {
    background-color: #33a4dd;
    border-color: #33a4dd;
}
.page_section .form-search .btn {
    margin-top: 0;
    left: -2px;
    background: #FFFFFF;
}

.form-search {
    margin-top: 20px;
}

.form-search .dropdown-submenu {
    right: -2px;
    background: #FFFFFF;
    box-shadow: 0px 5px 20px 2px rgb(0 0 0 / 15%);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

div.input-group {
    width: 805px;
}

div.input-group-btn {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#navbar .dropdown-search #search-filter {
    display: none;
}


/*button.btn.btn-default {
    color: #FFF;
    background: #33a4dd;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 10px 25px;
}*/

.button2, .btn-default  {
    color: #FFF;
    background: #33a4dd;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 6px 20px;
    }

.page_section .form-search .btn {
    background: #33a4dd;
    color: #FFF;
    border: none;
}

.section-landing {
    background: linear-gradient(to left, rgba(245, 246, 252, 0.1), rgba(34, 110, 148, 0.5)),url("homehero.jpg") no-repeat center;
    background-size: cover; 
}

.xrm-attribute-value span {
    margin-left: 0;
}


/*layer down update*/
div.layer_down {
    /*background:none;*/
    display: none;
}

footer .footer-bottom {
    background-color: #000;
}

p, .p, .page_section p, .section-diagonal-left p, .section-diagonal-right p {
    font-weight: 400;
    font-size: 20px;
    color: #FFF;
    font-family: Helvetica;
}

.col-md-6 {
    width: 100%;
}

table {
    background-color: transparent;
    border-color: transparent;
}

footer td, footer th {
    padding: 0;
    color: #FFF;
}
footer .footer-top {
    width: 100%;
    min-height: 130px;
    background-color: #33A4DD;
    display: flex;
    align-items: center;
}

footer .footer-top h3, footer .footer-top h4 {
    color: #fff;
}

footer .footer-bottom h4 {
    margin-top: 0;
    color: #fff;
    font-size: 17px;
}

h4, .h4, .poll .poll-header h4, .poll .poll-tags h4 {
    font-family: Helvetica;
    font-weight: 700;
    font-size: 24px;
    color: #2A2C2E;
}

