.ui-datepicker .ui-datepicker-title select.ui-datepicker-month, .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	    background-color: #23527c !important;
}

.dropdown-menu > li > ul.dropdown-menu {
    position: absolute;
    margin-top: -10px;
    left: 25%;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
}

.dropdown-menu > li > ul.dropdown-menu > li >a {
    padding: 0.5em;
    font-size: 1em;
}

.about-us-footer {
    list-style-type: none;
    margin: 0;
    padding: 0;

}

.navigation-top-bar .links{
    text-align: right;
    padding: 8px;

}

.navigation-top-bar .resizer-container{
    display: inline-block;
}

.about-us-footer > li > a , .navigation-top-bar .links {
    position: relative;
    display: inline-block;

}

.about-us-footer > li > a{
    padding: 5px;
}



.about-us-footer > li > a , .about-us-footer a , .navigation-top-bar .links a {
    color:#ffffff;
}

.dropdown-menu > li > a > span {
    bottom: 0;
    border-top: 5px #323232 dashed;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

@media (max-width: 767px) {

    .menu-item-has-children .dropdown-menu {
        padding-left: 10px;
    }

}

.home-slider {
    width: 100%;
    height: 55vh;
    min-height: 300px;
    overflow: hidden;
    position: relative;
    margin-bottom:11px;
}

@media (max-width: 370px) {

    .home-slider {
        height: 130vh;
    }

}

@media (max-width: 767px) {

    .home-slider {
        height: 110vh;
    }

}

@media (min-width: 2000px) {

    .metaslider {
        max-width: unset !important;
    }

}

.home-slider .flexslider .slides img {
    height:55vh;
    width: 100%;
    min-height: 300px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    /*width: 2000px;*/
    object-fit: cover;
}

.standard-slider {
    width: 100%;
    height: 60vh;
    min-height: 600px;
    overflow: hidden;
    position: relative;
    margin-bottom:11px;
}

.standard-slider .flexslider .slides img {
    width: 100%;
    height: 60vh;
    min-height: 600px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    /*width: 2000px;*/
    object-fit: cover;
}

/********************************************
Globals
********************************************/

body {
    font-size: 16px;
    color: #2c2c2c;
    font-family: Roboto, Helvetica, "Helvetica Neue", Arial, "sans-serif";
}

.container-padding {
    padding-top: 2em;
    padding-bottom: 1em;
}

h2 {
    font-size: 2em;
    font-weight: 600;
}

h3 {
    font-size: 1.1em;
    line-height: 1.5em;
}

.container-grey {
    background: #f0f0f0;
    padding-left: 0;
    padding-right: 0;
}

.container-white {
    background: #fff;
    position: relative;
}

.heading-blue {
    color: #365086;
    font-weight: 500;
    margin-top: 0;
}

.container-shift-up {
    margin-top: -11em;
}

.full-width-light-blue {
    background: #365086;
    color: #fff;
}

.full-width-light-blue h1 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-weight: 300;
}

.single-post {
    background: #fff;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 2em;
    padding-bottom: 4em;
}

.post-page-background {
    background: #f0f0f0;
}

/******************************
 Dot Leaders
*******************************/

.dot-leaders,
.featured-news-event-item {
    overflow: hidden;
   /* color: #bebebe;*/
   color:white;
	
}


.featured-news-image img{

    width:100%;
    height:auto;
}



.dot-leaders:after,
.featured-news-event-item:after {
    content: "........................................................................"
    "........................................................................"
    "........................................................................"
    "........................................................................";
    letter-spacing: 4px;
    display: block;
    height: 30px;
    line-height: 22px;
    overflow: hidden;
}

/******************************
 Font Resizer
*******************************/

.ct-font-resizer {
    list-style: none;
}

.ct-font-resizer li a {
    color: #fff;
}

.fontResizer.ct-font-resizer-element {
    text-align: right!important;
}

.navbar {
    margin-bottom: 0;
    min-height: auto;
}

.navbar-default {
    background: transparent;
    border: none;
}

.navbar-nav {
    background: #365086;
    margin-top: 0;
    margin-bottom: 0;
}

button.navbar-toggle {
    position: absolute;
    right: 0;
    top: -65px;
}

@media (max-width: 767px) {

    .header-logo {
        max-height: 70px;
    }
}

ul.navigation-items {
    list-style-type: none;
}

.navigation-items > li {
    padding: 0.5em 0;
}

.navigation-items > li > a {
    color: #fff;
}

.menu-separator {
    background-color: #f5f5f5;
}

.dropdown-menu .menu-separator a {
    font-weight: 700;
    color: #777777;
}


.footer-info{
    font-size: 10px;
    text-align: center;
    background: #555;
    padding-top:8px;
    padding-bottom:8px;
}

.footer-info, .footer-info a{
  color:#ffffff;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
    }
}

.navigation-top-bar {
    background: #0f5e7c;
    text-align: right;
}

@media (max-width: 767px) {

    ul.navigation-items {
        list-style-type: none;
        text-align: center;
        padding-left: 0;
    }

    .navbar-nav .open .dropdown-menu {
        text-align: center;
        background: #2b416f;
        padding-left: 0;
    }

    .open .dropdown-menu>li>a {
        padding: 5px 25px 5px 25px;
    }

    .nav .open>a,
    .nav .open>a:focus,
    .nav .open>a:hover {
        background-color: transparent;
        text-decoration: none;
    }

    .menu-separator {
        background: #616284;
        border-bottom: 4px solid #828282;
    }


}

.standard-image-banner {
    height: 70vh;
    min-height: 300px;
}


/******************************
 Post Search
*******************************/

.search-bar-input-field {
    background: #e0e0e0;
    border: none;
    border-radius: 0;
    height: 50px;
    box-shadow: none;
}

.search-bar-button {
    border: none;
    background: #e0e0e0;
    height: 50px;
    border-radius: 0;
}

.search-bar-button .fa-search {
    color: #bebebe;
    font-size: 2em;
}

/******************************
 Area Property Search
*******************************/

a.header-button-property {
    background: #365086;
    display: block;
    color: #fff;
    text-align: center;
    height: 50px;
    font-size: 1.4em;
    font-weight: 300;
    line-height: 2.25em;
    transition: all 0.3s;
}

a.header-button-property:hover,
a.header-button-property:focus {
    text-decoration: none;
    background: #0091EA;
}

.search-bar-input-field-area {
    background: #8ad5f3;
    color: #fff;
}

.search-bar-input-field-area:placeholder{
    color: #fff;
}

.search-bar-button-area {
    background: #8ad5f3;
}

.search-bar-button-area .fa-search {
    color: #fff;
    font-size: 2em;
}

.hero-banner {
    position: relative;
}

.hero-banner-text-container {
    position: absolute;
    background: #365086;
   
   /*background: purple;*/
    color: #fff;
    bottom: 0;
    padding: 2em;
    font-weight: 300;
}

.hero-banner-text-heading > h1 {
    margin-top: 0;
    margin-bottom: 0.75em;
    font-size: 1.75em;
    font-weight: 300;
}

.hero-banner-learn-more-container {
    text-transform: uppercase;
}

.hero-banner-learn-more-container a {
    color: #fff;
}

.hero-banner-learn-more-container p,
.hero-banner-learn-more-container img {
    display: inline;
}

.hero-banner-learn-more-container p {
    float: left;
    line-height: 2.5em;
    margin-bottom: 0;
}

.hero-banner-learn-more-container img {
    float: right;
}

.welcome-navigation,
.welcome-download-area {
    border: 1px solid #c2c2c2;
    border-radius: 0.2em;
}

.handbook-image {
    width: 100%;
    max-width: 130px;
}

.welcome-navigation {
    background: #365086;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    font-size: 0.75em;
    height: 200px;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}



.covid {
    background: #001ec7;
}

.welcome-navigation:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);
    text-decoration: none;
}

.welcome-navigation a {
    color: #fff;
}

.welcome-navigation a:hover {
    text-decoration: none;
}

.welcome-navigation img {
    margin-bottom: 2em;
}

.welcome-navigation p {
    font-size: 1.1em;
}

.welcome-download-area h2 {
    font-size: 1.75em;
    color: #365086;
    font-weight: 300;
}

.welcome-download-area {
    min-height: 250px;
    padding: 0 15px;
}

.welcome-download-area-button {
    background: #365086;
    display: block;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    padding: 0.5em;
    margin-top: 20px;
    margin-left: -15px;
    margin-right: -15px;
    font-size: 1.15em;
    font-weight: 300;
    position: relative;
    transition: all 0.3s;;
}

.welcome-download-area-button:hover {
    background: #0091EA;
    color: #fff;
    text-decoration: none;
}

.welcome-download-area-text p {
    margin-bottom: 0;
}

/********************************************
About The Association
********************************************/

.about-the-association-container {
    background: #f0f0f0;
}

.about-the-association > h2,
.about-the-association > h3 {
    color: #365086;

}

.about-the-association > h2 {
    font-weight: 500;
}

.about-the-association > h3 {
    margin-bottom: 1em;
    font-weight: 300;
}

.about-the-association > p {
    margin-bottom: 2em;
}

.about-the-association-image {
    width: 100%;
}

/******************************
 Featured News
*******************************/

.featured-news-container {
    background: #365086;
    color: #fff;
}

.featured-news-area {
    padding-top: 2em;
    padding-bottom: 5em;
}

.post-read-more.featured-news-read-more a {
    color: #fff;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: 500;
}

.featured-news-event-standard h2,
.featured-news-event-featured h2 {
    margin-bottom: 1em;
    font-weight: 500;
}

.featured-news-event-standard h2,
.featured-news-list-item-content h3,
.featured-news-event-featured h3


 {
    text-transform: none;
    color: #fff;
}

.featured-news-event-item {
    margin-bottom: 1em;
}

.featured-news-standard-image {
    height: 150px;
}

.featured-news-large-image {
    height: 300px;
}

.standard-page-title {
    background: #365086;
    color: #fff;
    display: inline-block;
    padding: 0.25em 0.5em;
    position: relative;
    transform: translateY(1em);
    margin-left: 15px;
    z-index: 10;
    font-weight: 300;
}

.standard-page-introduction {
    color: #365086;
    font-weight: 300;
}

.split-text .heading-blue {
    margin-top: 0;
    margin-bottom: 2em;
}

.split-text {
    padding-top: 2em;
    padding-bottom: 2em;
}

.standard-page-featured-image {
    margin-top: 2em;
    margin-bottom: 2em;
}

/******************************
 Property Gallery
*******************************/

.property-gallery {
    margin-top: 2em;
    margin-bottom: 2em;
}

/******************************
 Map
*******************************/

.map-more-info {
    background: #8ad5f3;
    text-align: center;
    text-transform: uppercase;
    padding: 5px;
}

.map-more-info a {
    color: #fff;
    display: block;
}

/******************************
 Blog Post
*******************************/

.blog-home-list-image {
    height: 460px;
}

.single-post-image {
    padding-left: 0;
    padding-right: 0;
}

.container-blog-content {
    background: #fff;
    padding: 4em 50px 5em 50px;
    margin-left: -50px;
    margin-right: -50px;
}

/********************************************
Share Button
********************************************/

.tab {
    position: fixed;
    display: inline-block;
    left: -15em;
    top: 28em;
    z-index: 50;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}

.tab-show {
    left: 0;
}

.tab-strip {
    background: #fff;
    width: 15em;
    height: 5em;
    display: inline-block;
    float: left;
    text-align: center;
}

.tab-strip i {
    font-size: 2em;
    color: #676767;
    line-height: 2.5em;
    margin: 0 0.5em;
    transition: color 0.2s ease-in;
}

.tab-strip a .fa-facebook:hover,
.tab-strip a .fa-facebook:focus {
    color: #3b5998;
}
.tab-strip a .fa-twitter:hover,
.tab-strip a .fa-twitter:focus {
    color: #4099FF;
}

.tab-strip a .fa-envelope:hover,
.tab-strip a .fa-envelope:focus {
    color: #FF1744;
}

.tab-button {
    background: #ff5555;
    display: inline-block;
    float: left;
    height: 5em;
    width: 1.5em;
    color: #fff;
}

.tab-button:hover {
    cursor: pointer;
}

.tab-button p {
    transform: rotate(-90deg);
    line-height: 6.5em;
    text-align: center;
    text-transform: uppercase;
}

.back-button {
    text-transform: uppercase;
    text-align: right;
}

.back-button a {
    color: #fff;
    font-size: 1.25em;
    font-weight: 300;
    line-height: 3.5em;
}

/******************************
 Blog Home List
*******************************/

.blog-home-list-image {
    height: 300px;
}

.blog-home-list-item-day {
    font-size: 4em;
}

.blog-home-list-item-month {
    font-size: 2.4em;
}

.blog-home-list-item {
    margin-top: 1.5em;
}

.blog-home-list-item:nth-of-type(1) {
    margin-top: 0;
}

.single-post-introduction h1,
.blog-home-list-item-content h2,
.blog-sidebar-block h2 {
    margin-bottom: 0;
    text-transform: uppercase;
    color: #2e4469;
    font-size: 1.5em;
}

.blog-sidebar-block h2 {
    margin-bottom: 0.5em;
}

.blog-sidebar-block h3 {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.25em;
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}

.blog-home-list-item-date {
    font-weight: 700;
    color: #98cbf3;
    margin-top: 22px;
    text-transform: uppercase;
}

.blog-home-list-item-day {
    font-size: 2.5em;
    line-height: 0.9em;
    margin-bottom: 0;
}

.blog-home-list-item-month {
    font-size: 1.5em;
    line-height: 0.9em;
}

.blog-categories h2 {
    margin-bottom: 0;
}

.blog-categories li,
.blog-archives li {
    font-size: 0.8em;
    list-style: none;
    text-transform: uppercase;
}

.blog-categories li a,
.blog-archives li a {
    color: #4c5660;
}

.blog-archives li {
    display: inline;
}

.blog-archives li {
    margin: 1em 0;
    display: block;
}

.post-sidebar {
    margin-top: 3.5em;
}

.post-read-more {
    margin-bottom: 1em;
}

.post-read-more > a {
    color: #98cbf3;
    text-transform: uppercase;
    font-size: 0.9em;
}

.single-post-introduction > p {
    font-size: 1.2em;
}

.our-homes-image {
    height: 300px;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.our-homes-image:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);
}

.our-homes-title {
    font-size: 1.25em;
    margin-top: 0.5em;
    margin-bottom: 1em;
    font-weight: 500;
}

.our-homes-title:hover {
    text-decoration: none;
}

/******************************
 Property Search Page
*******************************/

.property-search-key-item img {
    float: left;
    margin-right: 0.5em;
}

.property-search-key-item p {
    float: left;
    font-size: 0.95em;
    line-height: 2em;
}

/******************************
 Property Search Forms
*******************************/

.map-container {
    background: #0091EA;
}

.wpgmza_sl_main_div {
    width: 100%;
    margin: 0 auto;
    background: #0091EA;
    color: #fff;
    padding: 10px 15px 0 15px;
}

@media (min-width: 737px) {

    .wpgmza_sl_main_div {
        max-width: 720px;
        padding: 10px 0 0 0;
    }

}

.wpgmza_sl_query_innerdiv1 {
    float: none;
}

.wpgmza_sl_query_innerdiv2 {
    width: auto;
    float: none;
}

.wpgmza_sl_radius_div {
    margin-top: 30px;
}

input#addressInput_2,
select#radiusSelect_2 {
    border: none;
    padding: 0.25em 0.5em;
    color: #323232;
}
.wpgmza_sl_radius_div .wpgmza_sl_radius_innerdiv2 {
    width: 160px;
    display: inline-block;
}

select#radiusSelect_2 {
    width: 90%;
}

.wpgmza_sl_search_button_2 {
    background: #43A047;
}

.wpgmza_sl_reset_button_2 {
    background: #F44336;
}

.wpgmza_sl_search_button_2:hover {
    background: #00C853;
}

.wpgmza_sl_reset_button_2:hover {
    background: #D50000;
}

.wpgmza_sl_search_button_2,
.wpgmza_sl_reset_button_2 {
    height: 30px;
    border: none;
}

/******************************
 Contact Form
*******************************/

.contact-form h2 {
    font-size: 1.75em;
    color: #365086;
    font-weight: 300;
}

.caldera-grid .contact-form label {
    font-weight: 500;
}

/******************************
 Search Results
*******************************/

h1.search-title {
    font-size: 1.75em;
    color: #365086;
    font-weight: 300;
    margin-bottom: 1em;
}

.search-result {
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.search-result:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);
}

.search-results-image {
    height: 250px;
}

.search-results-box {
    background: #f0f0f0;
    padding: 1em;
    margin-bottom: 1em;
}

/* Accordion Styles */
.accordion {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
}
.accordion-title {
    border-top: 1px solid #dbdbdb;
    background: #eaeaea;
    margin: 0;
    padding: 1em;
    cursor: pointer;
}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: default;}
.accordion-content {padding-bottom: 20px;}

h2.accordion-title {
    font-weight: 300;
    font-size: 1.5em;
    color: #365086;
}

.page-main-copy ul {
    padding-left: 0;
    list-style-type: none;
}

.page-main-copy li {
    background: #e4e4e4;
    color: #365086;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
    border: 1px solid #e4e4e4;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

/******************************
 Footer
*******************************/

.footer-container {
    background: #555;
    color: #fff;
}

.footer-contact-details {
    font-size: 0.75em;
    line-height: 1.65em;
    text-align: center;
}

.footer-signup-area a {
    color: #fff;
    font-size: 2em;
    float: right;
}

.footer-copyright {
    text-align: center;
}

.footer-logo {
    margin: 0 auto;
    max-width: 150px;
}

/******************************
 MailChimp Form
*******************************/

#mc4wp-form-1 {
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    padding: 0.75em 0;
    display: inline-block;
}

.mail-form-title {
    font-size: 0.85em;
    font-weight: 300;
}

.mail-form-input,
.mail-form-button {
    float: left;
    height: 2.5em;
    border: none;
}

.mail-form-input {
    width: 80%;
    color: #323232;
    padding-left: 5px;
}

.mail-form-button {
    width: 20%;
    background: #7f7f7f;
}

/******************************
 Footer Copyright
*******************************/

.footer-copyright p {
    font-size: 0.75em;
    text-align: center;
}

.footer-copyright span {
    display: none;
}

.charity-details p {
    display: block;
}



@media (min-width: 768px) {

    /******************************
     Globals
    *******************************/
    h3 {
        font-size: 1.5em;
    }
	
	
	.navigation-top-bar .links a:first-child {
		margin-right:10px;
	   
	}

    .dropdown-menu {
        -webkit-box-shadow: 0px 5px 6px -6px rgba(0,0,0,0.35);
        -moz-box-shadow: 0px 5px 6px -6px rgba(0,0,0,0.35);
        box-shadow: 0px 5px 6px -6px rgba(0,0,0,0.35);
    }

    .dropdown-menu .sub-menu {
        left: 100%;
        position: absolute;
        top: 0;
        visibility: hidden;
        margin-top: -1px;
    }

    .dropdown-menu li:hover .sub-menu {
        visibility: visible;
    }

    .dropdown:hover .dropdown-menu {
        display: block;
    }

    nav {
        padding-bottom: 1em;
    }

    .navbar {
        margin-bottom: 0;
        padding-bottom: 0;
        min-height: auto;
    }

    .navbar-nav {
        background: transparent;
        float: none;
    }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        padding-left: 0;
        padding-right: 0;
    }

    ul.navigation-items {
        padding-left: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .navigation-list ul li {
        font-size: 0.85em;
    }

    .navigation-items > li > a {
        color: #323232;
        line-height: 40px;
    }

    .navigation-items > li > a:hover {
        text-decoration: none;
    }

    .navigation-search-container {
        padding-top: 1em;
    }

    .navigation-contact {
        text-align: right;
        padding-top: 1.5em;
        padding-bottom: 0;

    }


    .navigation-contact p{
        text-align: left;
        color: #0f5e7c;
        font-weight: 500;
        font-size: 1.25em;
    }

    .navigation-contact > a {
        color: #8ad5f3;
    }

    .navigation-contact > a.navigation-telephone {
        color: #0f5e7c;
        font-weight: 500;
        font-size: 1.25em;
        margin-left: 1em;
    }

    .hero-banner-text-container {
        top: 60px;
        bottom: auto;
    }

    /********************************************
    Bootstrap Overrides
    ********************************************/

    .dropdown-menu {
        left: -40px;
        margin: 0;
        padding-bottom: 2em;
        font-size: 1em;
        border: none;
        box-shadow: none;
        border-radius: 0;
    }

    .dropdown-menu>li>a {
        padding: 8px 40px;
    }

    .home-slider,
    .home-slider .flexslider .slides img {
        min-height: 530px;
    }


    /******************************
    Hero Banner
    *******************************/

    .hero-banner-text-main-content {
        font-size: 1em;
    }

    .blog-home-list-item-day {
        font-size: 5em;
    }

    .blog-home-list-item-month {
        font-size: 2.9em;
    }

    .wpgmza_sl_query_div,
    .wpgmza_sl_radius_div {
        display: inline-block!important;
    }

    .wpgmza_sl_query_div .wpgmza_sl_query_innerdiv1,
    .wpgmza_sl_radius_div .wpgmza_sl_radius_innerdiv1 {
        width: 100px;
    }

    .wpgmza_sl_search_button_2,
    .wpgmza_sl_reset_button_2 {
        float: right;
    }

    /******************************
    Handbook Image
    *******************************/

    .handbook-image {
        margin-left: auto;
        margin-right: auto;
    }

    /******************************
    Footer
    *******************************/

    .footer-contact-details {
        text-align: left;
    }

    .footer-copyright p,
    .footer-copyright span {
        display: inline;
    }

    .charity-details p {
        display: block;
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {

    .container-negative {
        margin-left: -30px;
        margin-right: -30px;
        padding-right: 30px;
        padding-left: 30px;
    }

    .hero-banner-text-heading > h1 {
        font-size: 2.5em;
        margin-bottom: 0.5em;
        line-height: 1.25em;
    }

    /******************************
     Navigation
    *******************************/

    .navigation-contact {
        text-align: right;
    }

    /******************************
     Welcome Download Area
    *******************************/

    .welcome-download-area {
        height: 430px;
    }

    .welcome-download-area-button {
        position: absolute;
        bottom: 0;
        left: 30px;
        right: 30px;
    }

    /******************************
    Featured News
    *******************************/

    .featured-news-area h2 {
        font-size: 1.75em;
        margin-bottom: 1em;
    }

    .featured-news-list-item-content h3 {
        margin-top: 0;
    }

    .featured-news-large-image {
        height: 540px;
    }

    .split-text {
        padding-top: 4em;
        padding-bottom: 4em;
    }

    .property-search-key {
        padding-right: 0;
        padding-top: 1.5em;
    }

    .property-search-key-item {
        padding-left: 0;
    }

    .property-search-key-item p {
        font-size: 0.75em;
    }

}

@media (min-width: 1200px) {

    .home-slider,
    .home-slider .flexslider .slides img {
        min-height: 800px;
    }

    .container-padding {
        padding-bottom: 2em;
    }

    .navigation-list ul li {
        font-size: 1em;
    }

    /******************************
     Hero Banner
    *******************************/

    .hero-banner-text-container {
        max-width: 500px;
    }

    .hero-banner-text-main-content {
        font-size: 1.25em;
        line-height: 1.5em;
        margin-bottom: 1.5em;
    }

    .blog-home-list-image {
        height: 460px;
    }

    .property-search-key-item p {
        font-size: 0.85em;
    }

    /******************************
     Navigation
    *******************************/

    .welcome-download-area h2 {
        font-size: 2.5em;
        margin-bottom: 0.5em;
    }

}