

.b-pag p, .b-tk6, .b_qnk, .b_s1a, .b_tk6 {
    text-align: center;
}
.b-s1a {
    text-transform: uppercase;
}
.b-s1a, .b_9h0 {
    text-decoration: none;
}
.b_tk6, .b_ztr {
    background-position: center;
    background-image: url(../../../images/banners/menu/banner-portfolio2x.jpg);
    background-repeat: no-repeat;
}
.b-zti, .b-ztr {
    max-width: 100%}
.b-06a:after, .b-5w4:after, .b-7s7:after, .b-9h0:after, .b-a6s:after, .b-breadcrumb:after, .b-cal-more__items:after, .b-cal__form__fields__wrapper:after, .b-cal__result__function:after, .b-cal__result__table__row:after, .b-ein:after, .b-eov:after, .b-g44:after, .b-g8g:after, .b-iep:after, .b-ine:after, .b-lct:after, .b-m4y:after, .b-mlv:after, .b-ofu:after, .b-pagenav:after, .b-qd2:after, .b-rfu:after, .b-rz3:after, .b-s77:after, .b-s7b:after, .b-suburbprofilepage__demo__graphic:after, .b-suburbprofilepage__demo__head:after, .b-suburbprofilepage__des__social:after, .b-suburbprofilepage__des__social__social-buttons:after, .b-suburbprofilepage__images:after, .b-suburbprofilepage__titlerow:after, .b-suburbprofilepage__titlerow__search__wrapper__form__wrapper:after, .b-suburbprofilepage__titlerow__title__wrapper__top:after, .b-suburbsearchpage__tools__bypref__search__wrapper__filter:after, .b-suburbsearchpage__tools__bystate__states:after, .b-suburbsearchpage__tools__rank:after, .b-uc1:after, .b-wyq:after, .b-y04:after, .b-y0l:after, .b-zba:after, .b_ofu:after, .b_peh:after, .dataTables_wrapper .top:after {
    clear: both;
}
.b_nfd {
    margin-bottom: 20px;
}
.b-nfd {
    margin: 0;
    line-height: 100%;
    color: #FFF;
    font-size: 35px;
    font-weight: bold;
}
.b-uiy {
    font-size: 16px;
    line-height: 1.3em;
    color: #FFF;
    font-weight: bold;
}
@media (max-width:1200px) {
    .b_tk6 {
    padding: 50px 15px;
}
.b-uiy {
    font-size: 14px;
}
}.b-qnk {
    display: inline-block;
    line-height: 25px;
    width: 25px;
    font-size: 22px;
    background-color: #9CD401;
    color: rgba(0, 0, 0, .8);
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.b_tk6 {
    margin-bottom: 30px;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
@media (min-width:1200px) {
    .b_tk6 {
    padding: 80px 0;
}
}.b-tk6 {
    display: inline-block;
    width: 1000px;
    max-width: 100%;
    margin: 0 auto;
}
.b_pag {
    margin-bottom: 40px;
}
.b-pag p, .b_qam {
    margin-bottom: 30px;
}
.b-pag p {
    color: #9F9F9F;
    line-height: 1.5em;
    font-size: 14px;
}
.b-s1a {
    font-size: 20px;
    color: #000;
}
.b-s1a span {
    color: #F07A4A;
}
.b_g9z {
    background-color: #EBEBEB;
}
.b-qam {
    font-weight: 600;
}
@media (max-width:1200px) {
    .b_g9z {
    padding: 15px;
}
.b-qam {
    font-size: 16px;
}
.b_lk9 {
    margin-bottom: 40px;
}
}@media (min-width:1200px) {
    .b_g9z {
    float: left;
    width: 38%;
    padding: 40px;
}
.b-qam {
    font-size: 26px;
    line-height: 1.4em;
}
.b_lk9 {
    float: left;
    width: 60%;
    margin-right: 2%}
}.b_irp {
    margin-bottom: 40px;
}
@media (max-width:1200px) {
    .b_irp {
    padding: 0 15px;
}
}.b-irp {
    padding-bottom: 45px;
}
@media (min-width:1200px) {
    .b-irp {
    width: 1170px;
    margin: 0 auto;
    zoom: 1;
}
.b-irp:after, .b-irp:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-irp:after {
    clear: both;
}
.b_q5g {
    position: absolute;
    bottom: 40px;
    left: 20px;
}
.b-q5g_green {
    font-size: 18px;
    line-height: 25px;
}
}@media (max-width:1200px) {
    .b_q5g {
    margin-bottom: 10px;
}
.b-q5g_green {
    font-size: 12px;
    line-height: 20px;
}
}.b-q5g_black, .b-q5g_blue, .b-q5g_dark, .b-q5g_green {
    margin: 0;
    display: inline-block;
    color: #FFF;
    font-weight: 400;
    padding: 0 10px;
    text-transform: uppercase;
}
.b-q5g_green {
    background-color: #9CD401;
}
.b-q5g_blue {
    background-color: #5179CE;
}
@media (min-width:1200px) {
    .b-q5g_blue {
    font-size: 18px;
    line-height: 25px;
}
}@media (max-width:1200px) {
    .b-q5g_blue {
    font-size: 12px;
    line-height: 20px;
}
}.b-q5g_dark {
    background-color: #3F3661;
}
@media (min-width:1200px) {
    .b-q5g_dark {
    font-size: 18px;
    line-height: 25px;
}
}@media (max-width:1200px) {
    .b-q5g_dark {
    font-size: 12px;
    line-height: 20px;
}
}.b-q5g_black {
    background-color: #000;
}
.b-6hg, .b-6hg>img, .b_9h0 {
    display: block;
}
@media (min-width:1200px) {
    .b-q5g_black {
    font-size: 18px;
    line-height: 25px;
}
.b_6hg {
    float: left;
    width: 50%}
}@media (max-width:1200px) {
    .b-q5g_black {
    font-size: 12px;
    line-height: 20px;
}
.b_6hg {
    float: left;
    width: 33%;
    margin-right: 3%}
}@media (min-width:1200px) {
    .b-6hg {
    height: 227px;
    width: 100%;
    overflow: hidden;
}
.b-6hg>img {
    width: 100%}
}.b_9h0 {
    color: #000;
}
@media (min-width:1200px) {
    .b_9h0 {
    margin-bottom: 40px;
}
.b-9h0 {
    background-color: #EBEBEB;
    position: relative;
}
}.b-9h0 {
    zoom: 1;
}
.b-9h0:after, .b-9h0:before {
    content: " ";
    display: table;
    line-height: 0;
}
@media (max-width:1200px) {
    .b-6hg {
    height: 90px;
    width: 100%;
    overflow: hidden;
}
.b-6hg>img {
    height: 100%}
.b_9h0 {
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 15px;
}
.b_7px {
    margin-bottom: 20px;
}
.b_d9i {
    text-align: center;
}
}.b-7px>a:last-child {
    margin-bottom: 0;
}
@media (min-width:1200px) {
    .b_7px {
    float: left;
    width: 70.94017%;
    margin-right: 3.4188%}
.b_d9i {
    float: left;
    width: 25.64103%}
.b_e23 {
    
}
}@media (max-width:1200px) {
    .b-d9i {
    width: 100%;
    display: inline-block;
    text-align: left;
}
.b_e23 {
    padding: 0 15px;
    
}
}.b-4qn, .b-594 {
    padding: 0;
    list-style-type: none;
}
@media (min-width:1200px) {
    .b-e23 {
    width: 1170px;
    margin: 0 auto;
    zoom: 1;
}
.b-e23:after, .b-e23:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-e23:after {
    clear: both;
}
.b_gxh {
    margin-bottom: 40px;
}
}@media (max-width:1200px) {
    .b_gxh {
    margin-bottom: 20px;
}
.b_4qn {
    float: right;
}
}.b_bce, .b_w80, .b_z34 {
    float: left;
}
@media (min-width:1200px) {
    .b_4qn {
    float: left;
    line-height: 25px;
}
}.b-4qn {
    margin: 0;
}
@media (max-width:1200px) {
    .b-4qn {
    zoom: 1;
}
.b-4qn:after, .b-4qn:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-4qn:after {
    clear: both;
}
}@media (min-width:1200px) {
    .b-4qn {
    display: inline-block;
    vertical-align: middle;
    line-height: 100%}
}.b-w80_cc, .b-w80_fb, .b-w80_gps, .b-w80_lkd, .b-w80_mail, .b-w80_twt {
    display: block;
    text-decoration: none;
}
.b_w80 {
    margin-right: 3px;
}
.b_w80:hover {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
}
@-webkit-keyframes flash {
    50%, from, to {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@-moz-keyframes flash {
    50%, from, to {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@-o-keyframes flash {
    50%, from, to {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}@keyframes flash {
    50%, from, to {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}.b-w80_fb {
    font-size: 13px;
}
@media (max-width:1200px) {
    .b_w80 {
    margin-right: 15px;
}
.b-w80_fb {
    font-size: 16px;
    color: #3F3661;
    line-height: 35px;
}
}@media (min-width:1200px) {
    .b-w80_fb {
    font-size: 13px;
    width: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    background-color: #3B5997;
    line-height: 25px;
}
}.b-w80_twt {
    font-size: 13px;
}
@media (max-width:1200px) {
    .b-w80_twt {
    font-size: 16px;
    color: #3F3661;
    line-height: 35px;
}
}@media (min-width:1200px) {
    .b-w80_twt {
    font-size: 13px;
    width: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    background-color: #55ACEF;
    line-height: 25px;
}
}@media (max-width:1200px) {
    .b-w80_lkd {
    font-size: 16px;
    color: #3F3661;
    line-height: 35px;
}
}@media (min-width:1200px) {
    .b-w80_lkd {
    font-size: 13px;
    width: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    background-color: #007BB6;
    line-height: 25px;
}
}.b-w80_gps {
    font-size: 13px;
}
@media (max-width:1200px) {
    .b-w80_gps {
    font-size: 16px;
    color: #3F3661;
    line-height: 35px;
}
}@media (min-width:1200px) {
    .b-w80_gps {
    font-size: 13px;
    width: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    background-color: #DD4A38;
    line-height: 25px;
}
}.b-w80_mail {
    font-size: 13px;
}
@media (max-width:1200px) {
    .b-w80_mail {
    font-size: 16px;
    color: #3F3661;
    line-height: 35px;
}
}@media (min-width:1200px) {
    .b-w80_mail {
    font-size: 13px;
    width: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    text-align: center;
    background-color: #CBCBCB;
    line-height: 25px;
}
}.b-w80_cc {
    font-size: 13px;
}
@media (max-width:1200px) {
    .b-w80_cc {
    font-size: 16px;
    color: #3F3661;
    line-height: 35px;
}
.b_z34 {
    display: none;
}
}@media (min-width:1200px) {
    .b-w80_cc {
    font-size: 13px;
    width: 60px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 26px;
    text-align: center;
    border: 1px solid #CBCBCB;
    color: #CBCBCB;
    line-height: 25px;
}
}.b_z34 {
    margin-right: 15px;
}
.b-z34 {
    font-size: 10px;
    text-transform: uppercase;
    color: #414244;
    text-align: center;
    line-height: 100%}
.b-z34 b {
    font-size: 24px;
    font-weight: 900;
    color: #000;
}
.b-46z {
    font-size: 10px;
}
.b-bce {
    font-size: 10px;
    text-transform: uppercase;
}
.b_93c {
    text-align: left;
    margin-bottom: 30px;
}
.b-bce {
    color: #414244;
}
@media (max-width:1200px) {
    .b-93c {
    zoom: 1;
    border-top: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;
}
.b-93c:after, .b-93c:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-93c:after {
    clear: both;
}
.b-bce {
    line-height: 35px;
}
.b_vic {
    margin-bottom: 20px;
}
}@media (min-width:1200px) {
    .b-93c {
    display: inline-block;
}
.b_bce {
    margin-right: 15px;
}
.b-bce {
    line-height: 27px;
}
.b_vic {
    float: right;
    width: 60%}
}.b-breadcrumb__item, .b_46z {
    float: left;
}
@media (max-width:1200px) {
    .b-vic {
    zoom: 1;
    border-top: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;
}
.b-vic:after, .b-vic:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-vic:after {
    clear: both;
}
.b_594 {
    margin-bottom: 20px;
}
.b-zkn *, #introtext p {
    font-size: 16px;
}
}@media (min-width:1200px) {
    .b-vic {
    display: inline-block;
}
.b_594 {
    float: left;
    width: 40%;
    line-height: 37px;
}
}.b-594 {
    display: inline-block;
    line-height: 100%;
    vertical-align: middle;
    margin: 0;
}
.b_46z, .b_tfo {
    margin-bottom: 5px;
}
.b_46z {
    margin-right: 15px;
}
.b-46z {
    display: block;
    line-height: 22px;
    color: #9F9F9F;
    border: 1px solid #9F9F9F;
    height: 22px;
    padding: 0 5px;
    text-decoration: none;
}
@media (min-width:1200px) {
    .b-tfo {
    zoom: 1;
}
.b-tfo:after, .b-tfo:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-tfo:after {
    clear: both;
}
.b-zkn *, #introtext p {
    font-size: 16px;
}
}.b-zkn p {
    line-height: 1.3em;
    margin-bottom: 15px;
    padding: 0;
    word-break: break-word;
}
.b-zkn a {
    text-decoration: underline;
    color: #53BFE0;
}
.b_mau {
    margin-bottom: 40px;
}
.b-mau {
    background-color: #9CD401;
    text-align: center;
}
.b_92d {
    margin-bottom: 20px;
}
.b-92d {
    font-size: 14px;
    text-transform: uppercase;
    color: #EBEBEB;
    margin: 0;
    line-height: 100%;
    font-weight: 400;
}
.b_9ef {
    margin-bottom: 20px;
}
.b-9ef {
    color: #FFF;
    line-height: 1.3em;
}
@media (max-width:1200px) {
    .b-mau {
    padding: 30px 0;
}
.b-9ef {
    font-size: 24px;
}
}@media (min-width:1200px) {
    .b-mau {
    padding: 60px 0;
}
.b-9ef {
    font-size: 30px;
}
}.b-ii2 {
    font-size: 13px;
    font-style: italic;
    color: #FFF;
}
.b-ii2 a {
    color: #FFF;
    text-decoration: none;
}
.b_ztr {
    margin-bottom: 30px;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center;
}
@media (max-width:1200px) {
    .b_ztr {
    padding: 15px;
}
}@media (min-width:1200px) {
    .b_ztr {
    padding: 80px 0;
}
}.b-ztr {
    display: inline-block;
    width: 700px;
    text-align: center;
    background-color: rgba(0, 0, 0, .8);
    margin: 0 auto;
}
@media (max-width:1200px) {
    .b-ztr {
    padding: 50px 15px;
}
}.b-breadcrumb {
    zoom: 1;
}
.b-breadcrumb:after, .b-breadcrumb:before {
    content: " ";
    display: table;
    line-height: 0;
}
@media (min-width:1200px) {
    .b-ztr {
    padding: 50px 130px;
}
.b-breadcrumb {
    line-height: 40px;
}
}@media (max-width:1200px) {
    .b-breadcrumb {
    line-height: 1.3em;
    margin-bottom: 20px;
}
.b-breadcrumb__item {
    font-size: 12px;
}
}@media (min-width:1200px) {
    .b-breadcrumb__item {
    font-size: 14px;
}
}.b-breadcrumb__item.active span {
    color: #EA5A1F;
}
.b-breadcrumb__item a {
    color: #9F9F9F;
    text-decoration: none;
}
.b-breadcrumb__divider {
    padding: 0 5px;
    color: #9F9F9F;
}
.b-suburbsearchpage__des {
    padding: 20px 0;
    border-bottom: 1px solid #E5E5E5;
    font-size: 14px;
}
.b-suburbsearchpage__des__title {
    font-size: 20px;
    text-transform: none;
    margin: 0;
    font-weight: bold;
    margin-bottom: 10px;
}
.b-suburbsearchpage__des__break {
    width: 100%;
    height: 1px;
    background-color: #CBCBCB;
    margin-bottom: 20px;
}
.b-suburbsearchpage__des__details p {
    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 15px;
    padding: 0;
}
.b-suburbsearchpage__tools {
    padding: 40px 0 20px;
    font-size: 14px;
}
.b-suburbsearchpage__tools__intro {
    margin: 0 0 20px;
}
.b-suburbsearchpage__tools__rank {
    zoom: 1;
    margin-bottom: 20px;
}
.b-suburbsearchpage__tools__rank:after, .b-suburbsearchpage__tools__rank:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-suburbsearchpage__tools__rank>a:last-child {
    margin: 0;
}
.b-suburbsearchpage__tools__rank__item {
    display: block;
    line-height: 45px;
    color: #000!important;
    background-color: #fff;
    text-decoration: none!important;
    text-align: center;
    border: 1px solid #000000;
    border-radius: 7px;
    font-size: 14px;
}
.b-suburbsearchpage__tools__rank__item:hover {
    background-color: #EA5A1F;
    border-color: #EA5A1F;
    color: #fff!important;
}
@media (min-width:992px) {
    .b-suburbsearchpage__tools__rank__item {
    float: left;
    width: 24.25%;
    margin: 0 1% 0 0;
}
}@media (max-width:992px) {
    .b-suburbsearchpage__tools__rank__item {
    margin-bottom: 10px;
}
}.b-suburbsearchpage__tools__bypref {
    margin-bottom: 40px;
}
.b-suburbsearchpage__tools__bypref__title, .b-suburbsearchpage__tools__bystate__title {
    font-size: 20px;
    padding: 0;
    margin: 0 0 20px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
}
.b-suburbsearchpage__tools__bypref__title img, .b-suburbsearchpage__tools__bystate__title img {
    margin-right: 10px;
}
@media (max-width:992px) {
    .b-suburbsearchpage__tools__bypref__title, .b-suburbsearchpage__tools__bystate__title {
    font-size: 16px;
}
}.b-suburbsearchpage__tools__bypref__title__icon {
    vertical-align: bottom;
    line-height: 20px;
    width: 20px;
    display: inline-block;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    background-color: #EA5A1F;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-right: 8px;
}
.b-suburbsearchpage__tools__bypref__search__wrapper {
    padding: 20px 0;
    margin-bottom: 20px;
}
.b-suburbsearchpage__tools__bypref__search__wrapper__title {
    font-size: 16px;
    margin: 0 0 15px;
    font-weight: bold;
    padding: 0 20px 15px;
    border-bottom: 1.5px solid #E2E2E2;
}
.b-suburbsearchpage__tools__bypref__search__wrapper__filter {
    zoom: 1;
    font-size: 14px;
}
.b-suburbsearchpage__tools__bypref__search__wrapper__filter:after, .b-suburbsearchpage__tools__bypref__search__wrapper__filter:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-suburbsearchpage__tools__bypref__search__wrapper__filter__type {
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: bold;
}
@media (max-width:992px) {
    .b-suburbsearchpage__tools__bypref__search__wrapper__filter__input {
    margin-bottom: 10px;
}
}.b-suburbsearchpage__tools__bypref__search__wrapper__filter__input__label {
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.b-suburbsearchpage__tools__bypref__search__wrapper__filter__input__box {
    width: 100%;
    height: 35px;
    padding: 0 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border: 1px solid #C9C9C9;
    border-radius: 5px;
    outline: 0;
}
.b-suburbsearchpage__tools__bystate {
    margin-bottom: 15px;
}
.b-suburbsearchpage__tools__bystate__title__icon {
    vertical-align: bottom;
    line-height: 20px;
    width: 20px;
    display: inline-block;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    background-color: #EA5A1F;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-right: 8px;
}
.b-suburbsearchpage__tools__bystate__states {
    zoom: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
@media (min-width:992px) {
    .b-suburbsearchpage__tools__bystate__states__filters {
    width: 40%;
    margin-bottom: 20px;
}
}.b-suburbsearchpage__tools__bystate__states__filters__wrapper {
    display: inline-block;
    text-align: left;
}
.b-suburbsearchpage__tools__bystate__states__filters__wrapper__row {
    margin-bottom: 5px;
    border: 1px solid #C9C9C9;
    border-radius: 5px;
    display: flex;
    align-items: center;
}
.b-suburbsearchpage__tools__bystate__states__filters__wrapper__row__input {
    margin: 10px 10px 10px 15px!important;
    vertical-align: middle;
    position: relative;
}
.b-suburbsearchpage__tools__bystate__states__filters__wrapper__row__input:before {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    vertical-align: super;
    content: "";
    display: inline-block;
    background-color: #FFF;
    height: 14px;
    width: 14px;
}
.b-suburbsearchpage__tools__bystate__states__filters__wrapper__row__input:checked:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    vertical-align: super;
    position: absolute;
    font-size: 14px;
    left: 0;
    bottom: 0;
    color: #FFF;
}
.b-suburbsearchpage__tools__bystate__states__filters__wrapper__row__input:checked:before {
    background-color: #53BFE0;
}
.b-peh, .b_fxg {
    position: relative;
}
.b-suburbsearchpage__tools__bystate__states__filters__wrapper__row__label {
    font-weight: 400;
    margin: 0;
    cursor: pointer;
    padding: 10px 25px 10px 0;
    width: 100%}
.b-suburbsearchpage__tools__bystate__states__filters__wrapper__row__submit {
    padding: 10px 15px;
    font-weight: 600;
    outline: 0;
    background-color: #EA5A1F;
    text-align: center;
    border: 0;
    color: #FFF;
    border-radius: 5px;
}
@media (max-width:992px) {
    .b-suburbsearchpage__tools__bystate__states__map {
    width: 60%}
}.b-suburbsearchpage__tools__bystate__states__map__image {
    margin-left: 30px;
}
.b-suburbprofilepage__demo__head__cont {
    margin-bottom: 20px;
}
.dataTables_filter label {
    font-weight: 400;
}
.dataTables_filter input {
    height: 32px;
    outline: 0;
    line-height: 32px;
    color: #000;
    padding: 0 10px;
    border: 1px solid #E1E1E1;
    font-size: 14px;
}
.dataTables_filter input::-webkit-input-placeholder, .dataTables_filter input:-ms-input-placeholder, .dataTables_filter input::-moz-placeholder, .dataTables_filter input:-moz-placeholder {
    color: #A8A9AD;
}
.dataTables_wrapper .top {
    zoom: 1;
    margin-bottom: 15px;
    position: relative;
}
.dataTables_wrapper .top:after, .dataTables_wrapper .top:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-suburbprofilepage__beforetitle {
    line-height: 40px;
    font-size: 24px;
    color: #EA5A1F;
    font-weight: 800;
    padding: 0 15px;
}
.b-suburbprofilepage__titlerow {
    zoom: 1;
}
.b-suburbprofilepage__titlerow:after, .b-suburbprofilepage__titlerow:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-suburbprofilepage__titlerow__title {
    padding: 0;
    margin: 0;
}
@media (min-width:992px) {
    .b-suburbsearchpage__tools__bystate__states__map {
    width: 60%;
    text-align: left;
}
}.b-suburbprofilepage__titlerow__title__wrapper {
    line-height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.b-suburbprofilepage__titlerow__title__wrapper__top {
    zoom: 1;
    line-height: 24px;
    margin-bottom: 10px;
    display: inline-flex;
}
.b-suburbprofilepage__titlerow__title__wrapper__top img {
    margin-right: 10px;
}
.b-suburbprofilepage__titlerow__title__wrapper__top:after, .b-suburbprofilepage__titlerow__title__wrapper__top:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-suburbprofilepage__titlerow__title__wrapper__top__icon {
    margin: 0 8px 0 0;
    font-size: 24px;
}
.b-suburbprofilepage__titlerow__title__wrapper__top__name {
    margin-right: 5px;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
.b-suburbprofilepage__titlerow__title__wrapper__top__free {
    font-size: 30px;
    line-height: 24px;
    font-weight: bold;
}
@media (max-width:1200px) {
    .b-suburbprofilepage__titlerow__title__wrapper__top__free {
    display: none;
}
}.b-suburbprofilepage__titlerow__title__wrapper__bottom {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
}
.b-suburbprofilepage__titlerow__search {
    line-height: 90px;
}
@media (min-width:992px) {
    .b-suburbprofilepage__titlerow__search {
    float: right;
}
.b-suburbprofilepage__des__social__reviews {
    float: left;
}
}.b-suburbprofilepage__titlerow__search__wrapper {
    line-height: 100%;
    vertical-align: middle;
    display: inline-block;
}
.b-suburbprofilepage__titlerow__search__wrapper__form__wrapper {
    zoom: 1;
    font-size: 14px;
}
.b-suburbprofilepage__titlerow__search__wrapper__form__wrapper:after, .b-suburbprofilepage__titlerow__search__wrapper__form__wrapper:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-suburbprofilepage__titlerow__search__wrapper__form__wrapper__text {
    float: left;
    line-height: 28px;
    height: 30px;
    width: 220px;
    border: 1px solid #E5E5E5;
    outline: 0;
    padding: 0 5px;
    font-style: italic;
}
.b-suburbprofilepage__titlerow__search__wrapper__form__wrapper__text::-webkit-input-placeholder {
    font-size: 14px;
    font-style: italic;
    padding: 0 5px;
}
.b-suburbprofilepage__titlerow__search__wrapper__form__wrapper__text:-ms-input-placeholder {
    font-size: 14px;
    font-style: italic;
    padding: 0 5px;
}
.b-suburbprofilepage__titlerow__search__wrapper__form__wrapper__text::-moz-placeholder {
    font-size: 14px;
    font-style: italic;
    padding: 0 5px;
}
.b-suburbprofilepage__titlerow__search__wrapper__form__wrapper__text:-moz-placeholder {
    font-size: 14px;
    font-style: italic;
    padding: 0 5px;
}
.b-suburbprofilepage__titlerow__search__wrapper__form__wrapper__button {
    float: left;
    line-height: 30px;
    width: 30px;
    color: #FFF;
    text-align: center;
    background-color: #FDB400;
}
.b-suburbprofilepage__des {
    padding: 0 0 20px;
    margin-bottom: 20px;
    font-size: 14px;
}
.b-suburbprofilepage__des__social {
    zoom: 1;
    padding: 10px 0;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.b-suburbprofilepage__des__social:after, .b-suburbprofilepage__des__social:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-suburbprofilepage__des__social__reviews {
    color: #B2B2B2;
    line-height: 30px;
}
.b-suburbprofilepage__des__social__reviews__submit {
    color: #EA5A1F!important;
    text-decoration: none!important;
    font-style: italic;
    font-weight: 700;
}
.b-suburbprofilepage__des__social__social-buttons {
    line-height: normal;
    zoom: 1;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: right;
    vertical-align: baseline;
}
.b-suburbprofilepage__des__social__social-buttons:after, .b-suburbprofilepage__des__social__social-buttons:before {
    content: " ";
    display: table;
    line-height: 0;
}
@media (min-width:992px) {
    .b-suburbprofilepage__des__social__social-buttons {
    float: right;
}
}@media (max-width:992px) {
    .b-suburbprofilepage__des__social__reviews, .b-suburbprofilepage__des__social__social-buttons, .b-suburbprofilepage__titlerow__search, .b-suburbprofilepage__titlerow__title {
    text-align: center;
}
}.b-suburbprofilepage__des__social__social-buttons__item {
    float: left;
    padding: 0 5px;
}
.b-suburbprofilepage__des__social__social-buttons__item__link {
    display: block;
}
.b-suburbprofilepage__des__social__social-buttons__item__link__icon {
    margin: 0;
    text-align: center;
    width: 30px;
    line-height: 30px;
    color: #FFF;
    font-size: 18px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.b-suburbprofilepage__des__social__social-buttons__item__link__icon:hover {
    background-color: #a7a7a7;
}
.b-suburbprofilepage__des__social__social-buttons__item__link__icon_twitter {
    background-color: #61A7DA;
}
.b-suburbprofilepage__des__social__social-buttons__item__link__icon_facebook {
    background-color: #385A99;
}
.b-suburbprofilepage__des__social__social-buttons__item__link__icon_linkedin {
    background-color: #0078B9;
}
.b-suburbprofilepage__des__social__social-buttons__item__link__icon_envelope {
    background-color: #FE992D;
}
.b-suburbprofilepage__des__social__social-buttons__item_sharecounter {
    padding: 0 10px 0 5px;
    border-right: 1px solid #F1F1F1;
}
.b-suburbprofilepage__des__social__social-buttons__item_commentcounter {
    padding: 0 0 0 10px;
}
.b-suburbprofilepage__des__social__social-buttons__item__counter {
    line-height: 30px;
}
.b-suburbprofilepage__des__social__social-buttons__item__counter__wrapper {
    line-height: 100%;
    display: inline-block;
    vertical-align: top;
    text-decoration: none!important;
    color: #333!important;
}
.b-lli a, .b-stn a, .b-ydl a, .b_7s7 {
    text-decoration: none;
}
.b-suburbprofilepage__des__social__social-buttons__item__counter__wrapper__top {
    font-size: 18px;
    line-height: 100%;
    text-align: center;
}
.b-suburbprofilepage__des__social__social-buttons__item__counter__wrapper__bottom {
    font-size: 10px;
    color: #9B9B9B;
    line-height: 100%}
.b-suburbprofilepage__demo__head:after, .b-suburbprofilepage__demo__head:before, .b-suburbprofilepage__images:after, .b-suburbprofilepage__images:before {
    display: table;
    line-height: 0;
    content: " "}
.b-suburbprofilepage__images {
    zoom: 1;
    margin-bottom: 10px;
}
@media (min-width:768px) {
    .b-suburbprofilepage__images__item {
    float: left;
    width: 31.33333%;
    margin: 0 3% 0 0;
    overflow: hidden;
    height: 145px;
}
}.b-suburbprofilepage__images__item img {
    width: 100%}
.b-suburbprofilepage__images>div:last-child {
    margin: 0;
}
.b-suburbprofilepage__map {
    line-height: 0;
}
.b-suburbprofilepage__map iframe {
    border: 0;
}
.b-suburbprofilepage__stat {
    margin-bottom: 30px;
}
.b-suburbprofilepage__stat table th, .b-suburbprofilepage__stat table td {
    vertical-align: middle!important;
}
@media (max-width:543px) {
    .b-suburbprofilepage__stat {
    overflow-x: scroll;
}
}.b-suburbprofilepage__demo__title {
    font-family: 'Poppins', sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.b-suburbprofilepage__demo__head {
    zoom: 1;
}
.b-suburbprofilepage__demo__head__item {
    padding: 25px 10px;
    text-align: center;
    background-color: #F0F0F0;
    height: 100%}
.b-suburbprofilepage__demo__head__item__title {
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.b-suburbprofilepage__demo__head__item__div {
    line-height: 100%;
    height: 1px;
    margin-bottom: 15px;
}
.b-suburbprofilepage__demo__head__item__div__line {
    width: 100%;
    height: 1px;
    background: #C9C9C9;
    display: inline-block;
    vertical-align: top;
}
.b-suburbprofilepage__demo__head__item__number {
    font-weight: bold;
    font-size: 30px;
    color: #53BFE0;
}
.b-suburbprofilepage__demo__graphic {
    zoom: 1;
    background-color: #F9F9F9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
@media (max-width:991px) {
    .b-suburbprofilepage__demo__graphic {
    overflow: scroll;
}
}.b-suburbprofilepage__demo__graphic__left {
    width: 32%;
    margin-right: 2%;
    padding: 15px;
    background-color: #FFF;
}
.b-suburbprofilepage__demo__graphic__left__title {
    font-size: 18px;
    font-weight: 800;
    text-transform: uppercase;
}
.b-suburbprofilepage__demo__graphic__left__select {
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    border-bottom: 1px solid #C9C9C9;
}
.b-suburbprofilepage__demo__graphic__left__item {
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 16px;
}
.b-suburbprofilepage__demo__graphic__left__item:hover, .b-suburbprofilepage__demo__graphic__left__item_active {
    color: #53BFE0;
    font-weight: bold;
}
.dataTable, .search-results {
    margin-bottom: 20px;
}
.b-suburbprofilepage__demo__graphic__right {
    width: 66%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.b-suburbprofilepage__demo__graphic__right__item {
    position: absolute;
}
.dataTable {
    font-size: 14px;
    text-align: center;
}
.dataTable .sorting, .dataTable .sorting_1, .dataTable .sorting_asc, .dataTable .sorting_desc {
    font-weight: bold;
}
.dataTable span {
    display: none;
}
.b-9cw img, .b-c9w img {
    display: inline-block;
}
.dataTable .even {
    background-color: #EBEBEB;
}
.dataTable .dataTables_length {
    font-weight: 600;
}
@media (max-width:1200px) {
    .search-results {
    max-width: 100%;
    overflow: scroll;
}
.b_c9w {
    margin-bottom: 10px;
}
}.b-2os, .b-9cw, .b-cyb, .b-fxg, .b-ki8, svg:not(:root) {
    overflow: hidden;
}
@media (min-width:1200px) {
    .b_c9w {
    float: left;
    width: 50%}
.b-c9w {
    height: 212px;
    width: 100%;
    overflow: hidden;
    text-align: right;
}
.b-c9w img {
    height: 100%}
}@media (max-width:1200px) {
    .b-c9w img {
    width: 100%}
}.b_9cw {
    float: left;
}
@media (min-width:1200px) {
    .b_9cw {
    width: 50%}
.b-9cw {
    height: 212px;
}
}@media (max-width:1200px) {
    .b_9cw {
    width: 33%;
    margin-right: 3%}
.b-9cw {
    height: 90px;
}
}.b-9cw {
    width: 100%;
    text-align: right;
}
.b-4ub, .b-cal__form__fields__wrapper__submit, .b-cal__form__fields__wrapper__time, .b-cal__form__fields__wrapper__time__date, .b-h9o, .b-k6m, .b-zti, .b_zti {
    text-align: center;
}
.b-9cw img {
    height: 100%}
@media (max-width:1200px) {
    .b-sia>a: last-child {
    margin-bottom: 0;
}
}.b_7s7 {
    color: #000;
    display: block;
}
@media (min-width:1200px) {
    .b_vb0 {
    float: left;
    width: 50%;
    padding: 15px;
}
.b_sia {
    width: 100%}
.b_7s7 {
    margin-bottom: 40px;
}
.b-7s7 {
    background-color: #EBEBEB;
}
}@media (max-width:1200px) {
    .b_7s7 {
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 20px;
    zoom: 1;
}
.b_7s7:after, .b_7s7:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_7s7:after {
    clear: both;
}
}.b-y0l, .b_ofu {
    border-bottom: 1px solid #CBCBCB;
    zoom: 1;
}
.b-7s7 {
    zoom: 1;
}
.b-7s7:after, .b-7s7:before {
    content: " ";
    display: table;
    line-height: 0;
}
@media (min-width:1200px) {
    .b_stn {
    margin-bottom: 20px;
}
}.b-stn {
    font-size: 12px;
    color: #9F9F9F;
    line-height: 100%}
.b-stn a {
    color: #000;
    font-weight: bold;
}
@media (max-width:543px) {
    .b_stn .b-stn {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: column;
    line-height: 18px!important;
    width: 100%}
.b_stn .b-stn span.a_date {
    padding-left: 0;
}
.b_stn .b-stn > span {
    padding-bottom: 10px;
}
.b_3cl_t {
    float: left!important;
}
}.b_nkq {
    margin-bottom: 20px;
}
.b-nkq {
    font-size: 30px;
    margin: 0;
}
.b_gvi {
    margin: 0 0 20px;
}
.b_gvi p {
    font-weight: 400px;
    margin: 0;
    line-height: 1.4em;
    font-style: italic;
}
.b_6cg, .b_y0l {
    margin-bottom: 20px;
}
@media (max-width:1200px) {
    .b-3cl {
    cleafix: true;
}
}.b-7is img {
    display: block;
    width: 100%}
.b_3cl {
    float: right;
}
@media (min-width:1200px) {
    .b_3cl {
    line-height: 75px;
}
.b-3cl {
    display: inline-block;
    line-height: 100%;
    vertical-align: middle;
}
.b_ydl {
    float: left;
}
}.b_2os {
    float: left;
    margin-right: 10px;
}
@media (max-width:1200px) {
    .b_2os {
    display: none;
}
.b-ydl {
    font-size: 14px;
    line-height: 35px;
}
}.b-2os {
    display: block;
    height: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    width: 50px;
}
.b-2os img {
    display: block;
    height: 100%}
@media (min-width:1200px) {
    .b-ydl {
    font-weight: 600;
    font-size: 12px;
    line-height: 50px;
}
}.b-6cg, .b-knq {
    font-size: 30px;
}
@media (max-width:1200px) {
    .b-ydl a {
    color: #9F9F9F;
}
}@media (min-width:1200px) {
    .b-ydl a {
    color: #414244;
}
.b-ydl__by, .b_ggf {
    display: none;
}
}.b-y0l:after, .b-y0l:before {
    content: " ";
    display: table;
    line-height: 0;
}
@media (max-width:1200px) {
    .b-ydl__by {
    color: #9F9F9F;
}
.b_ggf {
    float: left;
}
.b-y0l {
    border-top: 1px solid #CBCBCB;
}
}.b_b0a {
    float: left;
    width: 20%;
    margin-right: 3%}
.b-b0a img {
    display: block;
    width: 100%}
.b-6cg {
    margin: 0;
}
.b_knq {
    margin-bottom: 20px;
}
@media (min-width:1200px) {
    .b_knq {
    display: none;
}
}.b-knq {
    margin: 0;
}
.b-lli {
    font-size: 12px;
    line-height: 100%}
.b-ofu:after, .b-ofu:before, .b_ofu:after, .b_ofu:before {
    line-height: 0;
    content: " "}
.b-lli a {
    color: #000;
}
.b_71i {
    float: left;
    width: 77%}
.b_ofu {
    padding-bottom: 30px;
}
.b_ofu:after, .b_ofu:before {
    display: table;
}
@media (max-width:1200px) {
    .b_ofu {
    display: none;
}
}.b-ofu {
    zoom: 1;
}
.b-ofu:after, .b-ofu:before {
    display: table;
}
.b-cal {
    margin-bottom: 20px;
}
.b-cal__form__title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 20px;
}
.b-cal__form__fields {
    font-size: 14px;
}
.b-cal__form__fields__wrapper {
    zoom: 1;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.b-cal__form__fields__wrapper:after, .b-cal__form__fields__wrapper:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-cal__form__fields__wrapper_last {
    padding-top: 20px;
}
@media (min-width:992px) {
    .b-cal__form__fields__wrapper__time {
    float: left;
    width: 35%;
    color: #AEAEAE;
    margin-left: 3%}
}@media (min-width:768px) {
    .b-cal__form__fields__wrapper__label {
    float: left;
    width: 62%}
}@media (max-width:768px) {
    .b-cal__form__fields__wrapper {
    flex-wrap: wrap;
}
.b-cal__form__fields__wrapper__label {
    width: 100%}
}.b-cal__form__fields__wrapper__time__date {
    float: left;
    width: 28%;
    height: 30px;
    line-height: 30px;
    border: 0;
    outline: 0;
    padding: 0;
}
.b-cal__form__fields__wrapper__time__date::-webkit-input-placeholder {
    font-size: 14px;
}
.b-cal__form__fields__wrapper__time__date:-ms-input-placeholder {
    font-size: 14px;
}
.b-cal__form__fields__wrapper__time__date::-moz-placeholder {
    font-size: 14px;
}
.b-cal__form__fields__wrapper__time__date:-moz-placeholder {
    font-size: 14px;
}
.b-cal__form__fields__wrapper__time__split {
    float: left;
    width: 8%}
.b-cal__form__fields__wrapper__dollar {
    float: left;
    padding-left: 25px;
    display: inline-flex;
    border: 1px solid #C9C9C9;
    padding: 3px 5px;
}
@media (min-width:992px) {
    .b-cal__form__fields__wrapper__dollar {
    width: 50%}
}.b-cal__form__fields__wrapper__value {
    border: 0;
    outline: 0;
    margin-left: 5px;
    width: 100%}
.b-cal__form__fields__wrapper__submit {
    float: right;
    width: 100%}
.b-cal__form__fields__wrapper__submit__btn {
    border: 0;
    background-color: #53BFE0;
    outline: 0;
    font-size: 14px;
    color: #FFF;
    font-weight: 700;
    line-height: 35px;
}
.b-cal__form__fields__wrapper__submit__btn:hover {
    opacity: .7;
}
.b-cal__result__table {
    border: 1px solid #FFF;
    margin-bottom: 10px;
}
.b-cal__result__table__row {
    border-bottom: 1px solid #FFF;
    zoom: 1;
}
.b-cal__result__table__row:after, .b-cal__result__table__row:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-cal__result__table__row_last {
    border-bottom: 0;
}
.b-cal__result__table__row__col {
    font-size: 14px;
}
.b-cal__result__table__row__col_0 {
    width: 100%;
    font-weight: 700;
    text-transform: uppercase;
}
.b-6yc, .b-cal__result__table__row__col_1, .b-cal__result__table__row__col_2_1, .b-cal__result__table__row__col_3_1, .b-cal__result__table__row__col_4_1, .b-fvd, .b-gws {
    font-weight: 600;
}
.b-cal__result__table__row__col_2 {
    padding-left: 25px;
}
.b-cal__result__table__row__col {
    float: left;
    min-height: 40px;
    line-height: 40px;
}
.b-cal__result__table__row__col_1 {
    width: 50%;
    border-right: 1px solid #FFF;
}
.b-cal__result__table__row__col_1_0 {
    line-height: 98px;
}
.b-cal__result__table__row__col_2 {
    width: 50%}
.b-cal__result__table__row__col_2_0 {
    line-height: 98px;
}
.b-cal__result__table__row__col_3 {
    width: 30%;
    border-right: 1px solid #FFF;
}
.b-cal__result__table__row__col_3_0 {
    line-height: 98px;
}
.b-cal__result__table__row__col_4 {
    width: 30%}
.b-cal__result__table__row__col_4_0 {
    line-height: 98px;
}
.b-cal__result__function {
    zoom: 1;
}
.b-cal__result__function:after, .b-cal__result__function:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-cal__result__function__item {
    float: right;
    font-size: 14px;
    border: 1px solid #E6E6E6;
    line-height: 30px;
    margin-right: 5px;
    padding: 0 10px;
    cursor: pointer;
    margin-bottom: 5px;
}
.b-cal__result__function__item__icon {
    margin-right: 5px;
}
.b-cal__intro__title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    line-height: 100%;
    margin: 0 0 10px;
    padding: 0;
}
.b-cal__intro__details {
    font-size: 12px;
    line-height: 1.4em;
}
.b-cal__intro__details i {
    font-weight: 700;
}
.b-cal-more {
    padding: 20px;
    background: #F4F5F7;
}
.b-cal-more__title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    margin: 0 0 10px;
    padding: 0;
}
.b-cal-more__div {
    line-height: 100%;
    height: 1px;
    margin-bottom: 10px;
}
.b-cal-more__div__line {
    width: 50px;
    height: 1px;
    background: #CFCFCF;
    display: inline-block;
    vertical-align: top;
}
.b-bqe, .b-fms, .b-gh6, .b-hp3, .b-mlw, .b-uge {
    vertical-align: middle;
}
.b-cal-more__items {
    zoom: 1;
}
.b-cal-more__items:after, .b-cal-more__items:before {
    content: " ";
    display: table;
    line-height: 0;
}
@media (min-width:992px) {
    .b-cal-more__items__col {
    float: left;
    width: 31.33333%;
    margin: 0 3% 0 0;
}
}.b-cal-more__items__col__item {
    display: block;
    color: #000!important;
    text-decoration: none!important;
    font-size: 14px;
    margin-bottom: 12px;
    line-height: 100%}
.b-cal-more__items__col__item_more {
    color: #E81422!important;
}
.b-ft1 {
    color: #EA5A1F;
}
@media (min-width:992px) {
    .b-cal-more__items>div: last-child {
    margin: 0;
}
}.b_el0 {
    margin-bottom: 10px;
}
.b_ft1, .b_g0f, .b_igm {
    margin-bottom: 15px;
}
.b-mlw {
    display: inline-block;
    line-height: 1.2em;
}
.b-ft1 {
    font-size: 20px;
    line-height: 100%}
.b-el0 {
    font-weight: bold;
    font-size: 25px;
    line-height: 1.4;
    color: #000;
    margin: 0;
}
.b-igm, .b-kfm {
    color: #9F9F9F;
}
.b-igm {
    line-height: 1.6;
    padding: 0;
    color: #000;
    font-size: 16px;
}
.b-kfm {
    line-height: 1.6;
    padding: 0;
    color: #000;
    font-size: 14px;
}
.b_uis {
    margin-bottom: 40px;
}
@media (max-width:1200px) {
    .b_zg8: after, .b_zg8:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_zg8:after {
    clear: both;
}
}@media (min-width:1200px) {
    .b_g0f {
    background: -webkit-gradient(linear, left top, right top, from(#FFF), color-stop(50%, #FFF), color-stop(50%, #EA5A1F), to(#EA5A1F));
    background: -webkit-linear-gradient(left, #FFF 0, #FFF 50%, #EA5A1F 50%, #EA5A1F 100%);
    background: -moz-linear-gradient(left, #FFF 0, #FFF 50%, #EA5A1F 50%, #EA5A1F 100%);
    background: -o-linear-gradient(left, #FFF 0, #FFF 50%, #EA5A1F 50%, #EA5A1F 100%);
    background: linear-gradient(to right, #FFF 0, #FFF 50%, #EA5A1F 50%, #EA5A1F 100%);
}
.b-g0f {
    width: 1170px;
    margin: 0 auto;
    zoom: 1;
    position: relative;
}
.b-g0f:after, .b-g0f:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-g0f:after {
    clear: both;
}
}.b_tzi, .b_zti {
    -moz-background-size: cover;
    -o-background-size: cover;
}
.b_1f6, .b_eh5 {
    border-bottom: 1px solid #C9C9C9;
}
.b_1f6, .b_eh5 {
    padding: 20px;
}
.b-1f6 {
    font-size: 20px;
    line-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.b-1f6 img {
    width: 13%}
.b-7vl {
    margin: auto;
    width: 78%;
    font-size: 20px;
    font-weight: bold;
    color: #EA5A1F;
    text-transform: capitalize;
    line-height: 1.3;
}
.b-eh5 {
    font-size: 14px;
    line-height: 1.4em;
}
.b-eh5 * {
    margin-bottom: 10px;
}
.b-eh5 *:last-child {
    margin-bottom: 0;
}
.b_otn {
    height: calc(100% - 20px);
    margin-bottom: 20px;
}
.b-otn {
    text-align: center;
    display: block;
    text-decoration: none;
    color: #000;
    height: 100%}
.b-4ub, .b_eip {
    color: #000;
    text-decoration: none;
}
.b_eip {
    height: calc(100% - 20px);
}
.b_8lt {
    margin-bottom: 40px;
}
@media (max-width:1200px) {
    .b_8lt {
    padding: 0 15px;
}
.b-8lt {
    margin: 0;
}
}.b-8lt {
    list-style-type: none;
    padding: 0;
}
@media (min-width:1200px) {
    .b-8lt {
    zoom: 1;
    margin: 0 auto;
    width: 1170px;
}
.b-8lt:after, .b-8lt:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-8lt:after {
    clear: both;
}
.b-8lt>div:nth-child(3n+3) {
    margin: 0;
}
}.loading {
    display: none;
    border: 10px solid #f3f3f3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border-top: 10px solid #EA5A1F;
    border-bottom: 10px solid #EA5A1F;
    width: 40px;
    height: 40px;
    -webkit-animation: animation768715 2s linear infinite;
    -moz-animation: animation768715 2s linear infinite;
    -o-animation: animation768715 2s linear infinite;
    animation: animation768715 2s linear infinite;
    margin: 0 auto;
}
.b_84a:hover>div, .b_fxg:hover>div {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
}
@-webkit-keyframes animation768715 {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}@-moz-keyframes animation768715 {
    0% {
    -moz-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
}
}@-o-keyframes animation768715 {
    0% {
    -o-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
}@keyframes animation768715 {
    0% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
}.loading_show {
    display: block!important;
}
.b_wn6 {
    margin-bottom: 20px;
}
.b-wn6 {
    font-size: 30px;
    text-transform: capitalize;
    margin: 0;
    line-height: 100%}
.b-4ub, .b-6yc, .b-eyk, .b-fvd {
    text-transform: uppercase;
}
@media (max-width:1200px) {
    .b_eip {
    margin: 0 0 15px;
    display: block;
}
}ul.tags.inline li {
    list-style-type: none;
    float: left;
}
ul.tags {
    padding-left: 0;
}
@media (min-width:1200px) {
    .b_eip {
    margin: 0 0 20px 0;
}
}.b-eip {
    display: block;
    height: 100%}
@media (max-width:1200px) {
    .b-eip {
    zoom: 1;
}
.b-eip:after, .b-eip:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-eip:after {
    clear: both;
}
.b_wiz {
    margin-bottom: 20px;
}
.b_0cz {
    padding: 0 15px;
}
}.b_0cz .b_qxq {
    height: 220px;
}
.b-newrelatedarticles .b_qxq {
    height: 150px;
}
.b-newrelatedarticles .b_qxq .b-qxq {
    min-height: unset;
}
@media (min-width:1200px) {
    .b_wiz {
    margin-bottom: 60px;
}
.b-wiz {
    zoom: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.b-wiz:after, .b-wiz:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-wiz:after {
    clear: both;
}
.b-wiz>a:nth-child(2n+2) {
    margin-right: 0;
}
.b-wiz>a:nth-child(3) {
    margin-bottom: 0;
}
}.b-wiz>a:nth-child(4) {
    margin-bottom: 0;
}
@media (min-width:1200px) {
    .b-0cz {
    width: 1170px;
    margin: 0 auto;
		overflow: hidden;
}
}.b_k6m {
    margin-bottom: 60px;
}
.b-k6m {
    background-color: #9CD401;
}
@media (max-width:1200px) {
    .b_k6m {
    margin-bottom: 20px;
}
.b-k6m {
    padding: 30px 0;
}
}.b_2e3 {
    
}


@media (min-width:1200px) {
    .b-k6m {
    padding: 60px 0;
}
.b-2e3 {
    zoom: 1;
}
.b-2e3:after, .b-2e3:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-2e3:after {
    clear: both;
}
}.b-4ub {
    display: block;
    line-height: 37px;
    width: 280px;
    margin: 0 auto;
    border: 1px solid #000;
    font-size: 16px;
    float: left;
}
.b_gdu {
    margin-bottom: 15px;
}
.b-gdu, .b-ma9 {
    color: #FFF;
    margin: 0;
}
.b-gdu {
    font-size: 35px;
    font-weight: bold;
    text-transform: capitalize;
}
.b-ma9 {
    font-family: 'Poppins', sans-serif;
    line-height: 1.3em;
    font-weight: bold;
}
.b_zti {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(https://www.smartpropertyinvestment.com.au/images/banners/menu/banner-home2x.jpg);
    position: relative;
    background-color: rgb(0 0 0 / 60%);
    background-blend-mode: multiply;
}
@media (max-width:1200px) {
    .b-ma9 {
    font-size: 14px;
}
.b_zti {
    padding: 50px 15px;
    margin-bottom: 20px;
}
}@media (min-width:1200px) {
    .b-ma9 {
    font-size: 16px;
}
.b_zti {
    margin-bottom: 30px;
    padding: 80px 0;
}
}@media (max-width:767px) {
    .b-ma9 {
    font-weight: 500;
}
}.b-zti {
    position: relative;
    display: inline-block;
    width: 1000px;
    margin: 0 auto;
}
.b-e7g, .b-ktm {
    width: 100%}
.b_fvd {
    margin-bottom: 15px;
}
.b-fvd {
    font-size: 18px;
    margin: 0;
    line-height: 100%}
.b_1qx, .b_ktm {
    margin-bottom: 20px;
}
.b-1qx {
    font-size: 16px;
}
.b-ktm {
    height: 140px;
    padding: 10px;
    color: #9F9F9F;
    border: 0;
}
.b_rwp, .b_sid {
    border-bottom: 1px solid #9F9F9F;
}
.b_h9o {
    float: left;
    width: 50%}
.b-h9o {
    line-height: 1.5em;
    color: #FFF;
}
.b-mrd:after, .b-mrd:before, .b_peh:after, .b_peh:before {
    display: table;
    line-height: 0;
    content: " "}
.b_mrd {
    background-color: #EA5A1F;
}
.b_g8g {
    background-color: #000821;
    font-size: 12px;
    color: #FFF;
}
.b_peh {
    background-color: #EBEBEB;
}
@media (max-width:1200px) {
    .b-h9o {
    font-size: 14px;
}
.b_mrd {
    padding: 15px;
}
}.b-mrd {
    zoom: 1;
}
.b-mrd:after {
    clear: both;
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype');
}
.b_peh {
    zoom: 1;
}
@media (min-width:1200px) {
    .b-h9o {
    font-size: 18px;
}
.b_mrd {
    padding: 40px 80px;
}
.b_nrw {
    float: left;
    width: 63%}
.b-peh {
    zoom: 1;
    width: 1170px;
    margin: 0 auto;
}
.b-peh:after, .b-peh:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-peh:after {
    clear: both;
}
.b_uge {
    float: left;
    line-height: 100px;
}
}.b_udg {
    padding: 40px 0;
}
@media (max-width:1200px) {
    .b_udg {
    display: none;
}
.b_uge {
    text-align: center;
    margin-top: 20px;
}
}.b-udg, .b-udg img {
    display: block;
}
.b-udg img {
    width: 100%}
.b-uge {
    display: inline-block;
    width: 200px;
}
.b-uge img {
    display: block;
    width: 100%}
.b-mlv {
    zoom: 1;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.b-mlv:after, .b-mlv:before {
    content: " ";
    display: table;
    line-height: 0;
}
@media (max-width:1200px) {
    .b_mlv {
    text-align: center;
}
.b-mlv {
    display: inline-block;
}
.b_rwp {
    text-align: center;
}
}@media (min-width:1200px) {
    .b_mlv {
    float: right;
}
.b-mlv>li:last-child {
    margin: 0;
}
}.b_sfs {
    float: left;
    margin: 0 15px 0 0;
}
.b-sfs {
    line-height: 100px;
    color: #9F9F9F;
    display: block;
    font-size: 24px;
}
.b-eyk, .b-sge, .b-tmn {
    color: #000;
}
.b_sid {
    padding-bottom: 30px;
}
.b_eyk {
    margin-bottom: 15px;
}
.b-eyk {
    font-size: 14px;
    margin: 0;
}
.b_tmn {
    margin-bottom: 6px;
}
.b_tmn_last {
    margin-bottom: 30px;
}
.b-tmn {
    font-size: 15px;
    text-decoration: none;
}
.b_rwp {
    padding: 20px 0;
}
.b-rwp {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
@media (min-width:1200px) {
    .b-sid {
    zoom: 1;
}
.b-sid:after, .b-sid:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-sid:after {
    clear: both;
}
.b-rwp {
    zoom: 1;
}
.b-rwp:after, .b-rwp:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-rwp:after {
    clear: both;
}
.b-rwp>li:last-child {
    margin: 0;
}
}.b-sge>span {
    color: #F07A4A;
}
@media (max-width:1200px) {
    .b_pef {
    margin: 0 0 15px;
}
.b-sge {
    font-size: 12px;
    line-height: 30px;
    text-align: center;
}
.b_gnz {
    padding-bottom: 30px;
}
}.b-41p, .b-ein, .b-gnz, .b-m4y {
    padding: 0;
    list-style-type: none;
}
@media (min-width:1200px) {
    .b_pef {
    float: left;
    width: 23.5%;
    margin: 0 2% 0 0;
}
.b_sge {
    float: left;
}
.b-sge {
    line-height: 70px;
    font-size: 14px;
}
.b_gnz {
    float: right;
}
.b-gnz {
    zoom: 1;
}
.b-gnz:after, .b-gnz:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-gnz:after {
    clear: both;
}
}.b-gnz {
    margin: 0;
}
@media (min-width:1200px) {
    .b-gnz>li: last-child {
    margin: 0;
}
}@media (max-width:1200px) {
    .b_fln {
    margin: 0 0 5px;
}
.b_fln_hide {
    display: none;
}
.b-fln {
    line-height: 20px;
    text-align: center;
}
}.b-fln {
    display: block;
    color: #000;
    font-size: 13px;
    text-decoration: none;
}
.b_13a, a.b-84a {
    text-align: right;
}
@media (min-width:768px) and (max-width:1200px) {
    .b-41p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
}@media (min-width:1200px) {
    .b_fln, .b_fln_hide {
    float: left;
    margin: 0 10px 0 0;
}
.b-fln {
    line-height: 70px;
}
.b-szr {
    zoom: 1;
}
.b-szr:after, .b-szr:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-szr:after {
    clear: both;
}
.b-41p {
    zoom: 1;
}
.b-41p:after, .b-41p:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-41p:after {
    clear: both;
}
}.b-41p {
    margin: 0;
}
@media (min-width:1200px) {
    .b-41p>li: nth-child(3n+3) {
    margin: 0;
}
}@media (max-width:1200px) {
    .b_4tk {
    margin: 0 0 15px;
    width: 50%}
}@media (max-width:767px) {
    .b_4tk {
    width: 100%}
}@media (min-width:1200px) {
    .b_4tk {
    float: left;
    width: 32%;
    margin: 0 2% 40px 0;
}
}.b-4tk {
    display: block;
}
.b_13a {
    color: #8D8D8D;
}
.b-13a {
    line-height: 32px;
    font-size: 14px;
    display: inline-block;
    color: #000;
    text-decoration: underline;
}
.b_610 {
    float: left;
    margin-left: 15px;
}
.b-610 {
    line-height: 40px;
    color: #9F9F9F;
    display: block;
    text-decoration: none;
    font-size: 15px;
}
.b_m4y {
    float: right;
}
.b-m4y {
    margin: 0;
    zoom: 1;
}
.b-m4y:after, .b-m4y:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_zq6 {
    float: left;
    margin-left: 15px;
}
.b-zq6 {
    line-height: 30px;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    font-size: 12px;
}
.b-zq6:hover {
    color: #D5E51C;
}
.b-ein:after, .b-ein:before, .b-g8g:after, .b-g8g:before {
    display: table;
    line-height: 0;
    content: " "}
.b_ein {
    float: right;
}
.b_6yc, .b_qet {
    float: left;
}
.b-ein {
    margin: 0;
    zoom: 1;
}
.b-6yc, .b-gws, .b_rtf {
    background-color: #EA5A1F;
}
.b-g8g {
    width: 1170px;
    margin: 0 auto;
    zoom: 1;
}
.b_hp3 {
    padding: 5px 0;
    height: 80px;
    margin-right: 40px;
}
.b-hp3 {
    display: inline-block;
    line-height: 100%}
.b-6yc, .b-qet {
    line-height: 37px;
    display: block;
    font-size: 20px;
}
.b-hp3 img {
    display: block;
    width: auto;
    height: 65px;
}
.b-6yc {
    text-decoration: none;
    color: #FFF;
    padding: 0 15px;
}
.b_qet {
    margin-right: 15px;
}
.b_gh6 {
    float: right;
    margin-right: 40px;
    line-height: 150px;
}
.b-gh6 {
    display: inline-block;
    line-height: 100%}
.b_lct {
    border-bottom: 1px solid #EBEBEB;
    box-shadow: 0px 3px 6px #00000029;
}
.b-lct {
    width: 1170px;
    margin: 0 auto;
    zoom: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.b-lct:after, .b-lct:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_84a {
    float: right;
    width: 100px;
}
.b_fxg, .b_gws, .b_v3d {
    float: left;
}
.b_84a:hover>div {
    display: block;
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible!important;
    -moz-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
}
@-webkit-keyframes flipInX {
    from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
}
80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
}
}@-moz-keyframes flipInX {
    from {
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
}
40% {
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -moz-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
60% {
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
}
80% {
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
    -moz-transform: perspective(400px);
    transform: perspective(400px);
}
}@-o-keyframes flipInX {
    from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
}
40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
}
80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
    transform: perspective(400px);
}
}a.b-84a {
    display: block;
    font-size: 18px;
    line-height: 48px;
    color: #000;
    text-decoration: none;
}
.b-fxg, .b-yif {
    font-size: 14px;
    text-decoration: none;
}
.b-gws {
    text-align: center;
}
.b_fxg {
    padding-right: 15px;
    margin-right: 10px;
    cursor: pointer;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.b_fxg:hover>div {
    display: block;
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeIn {
    from {
    opacity: 0;
}
to {
    opacity: 1;
}
}@-moz-keyframes fadeIn {
    from {
    opacity: 0;
}
to {
    opacity: 1;
}
}@-o-keyframes fadeIn {
    from {
    opacity: 0;
}
to {
    opacity: 1;
}
}@keyframes fadeIn {
    from {
    opacity: 0;
}
to {
    opacity: 1;
}
}.b-fxg {
    text-align: center;
    line-height: 15px;
    color: #000;
    display: block;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
}
.b-fxg::before {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.b-fxg:hover {
    color: #000;
    font-weight: bold;
    border-bottom: 3px solid #53BFE0;
}
.b_fxg_current .b-fxg {
    font-weight: bold;
    border-bottom: 3px solid #53BFE0;
}
.b-fxg i {
    color: #9F9F9F;
    margin-left: 5px;
    position: absolute;
}
.b_bqe {
    height: 80px;
}
.b-minimised_minimised-module-wrap .b_bqe {
    height: unset;
    margin-top: unset;
}
.b-bqe {
    display: inline-block;
    line-height: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 100%}
.b-bqe>li:last-child {
    border: 0;
}
.b_yif {
    margin-bottom: 15px;
    margin-right: 60px;
}
.b-yif {
    text-align: center;
    display: block;
    color: #000;
    line-height: 30px;
    font-size: 14px;
    font-weight: 500;
}
.b-yif:hover {
    font-weight: bold;
    color: #000;
}
.b-yif span::before {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.b_rtf {
    position: fixed;
    display: none;
    top: 110px;
    left: 0;
    padding: 25px 20px;
    width: 100%;
    background: #FFF;
    box-shadow: inset 0px 3px 6px #00000029;
    cursor: default;
}
.b-rtf {
    width: 1170px;
    margin: 0 auto;
    zoom: 1;
    padding: 0;
    padding-left: 1.2em;
    list-style-type: disc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.b-a6s, .b-rfu {
    margin: 0 auto;
    zoom: 1;
}
.b_rfu {
    border-bottom: 1px solid #EBEBEB;
    position: relative;
}
.b-rfu {
    width: 1170px;
}
.b-rfu:after, .b-rfu:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-gws, .b-v3d {
    line-height: 50px;
}
.b_v3d {
    width: 80%}
.b-v3d {
    padding: 0 20px;
    width: 100%;
    border: 1px solid #EBEBEB;
    height: 50px;
    color: #414244;
}
.b-v3d::-webkit-input-placeholder {
    color: #414244;
}
.b-v3d:-ms-input-placeholder {
    color: #414244;
}
.b-v3d::-moz-placeholder {
    color: #414244;
}
.b-v3d:-moz-placeholder {
    color: #414244;
}
.b_gws {
    width: 20%}
.b-gws {
    padding: 0;
    border: 0;
    width: 100%;
    color: #FFF;
}
.b_a6s {
    padding: 40px 0;
    background-color: #EBEBEB;
    position: absolute;
    left: 0;
    right: 0;
    display: none;
}
.b-a6s {
    width: 1170px;
}
.b-ine, .b-qeb {
    margin: 0;
    list-style-type: none;
}
.b-a6s:after, .b-a6s:before {
    content: " ";
    display: table;
    line-height: 0;
}
@media (max-width:1200px) {
    .b_kyw {
    display: none;
}
.b_ysy {
    height: 115px;
    width: 100%}
}@media (min-width:1200px) {
    .b_kyw {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background-color: #FFF;
}
.b_ysy {
    height: 110px;
    width: 100%}
}.b_fms {
    padding: 10px;
}
.b_w8y {
    position: absolute;
    top: 0;
    right: 0;
    height: 70px;
}
.b_ine {
    float: right;
}
.b-fms {
    display: inline-block;
    line-height: 100%}
.b-k0k i, sub, sup {
    vertical-align: baseline;
}
.b-fms img {
    display: block;
    height: 50px;
}
.b-w8y {
    line-height: 70px;
    padding: 0 25px;
    font-size: 28px;
    color: #000000;
}
.b_qd2 .mob-subscribe {
    text-align: center;
    font-size: 10px;
    background-color: #000821;
    color: #fff;
}
.b-qd2 {
    zoom: 1;
    text-align: center;
    position: relative;
}
.b-qd2:after, .b-qd2:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-ify, .b-xgf {
    line-height: 50px;
    text-decoration: none;
    cursor: pointer;
}
.b_qeb {
    display: none;
}
.b-qeb {
    padding: 0;
}
.b-xgf {
    display: block;
    position: relative;
    padding: 0 25px;
    color: #000;
    font-size: 16px;
}
.b-xgf:hover, .b-xgf:focus {
    color: #000;
}
.b-xgf>i {
    position: absolute;
    right: 25px;
    font-size: 24px;
    top: 15px;
}
.b_tfr {
    display: none;
}
.b-tfr {
    list-style-type: disc;
}
.b-ify {
    position: relative;
    display: block;
    padding: 0 25px 0 0;
    color: #000;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 14px;
    line-height: 40px;
}
.b-ine {
    zoom: 1;
    padding: 0;
}
.b-ine:after, .b-ine:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-1dr, .b-q6z {
    line-height: 40px;
    text-decoration: none;
}
.b-ine>li:last-child {
    margin-right: 0;
}
.b_q6z {
    margin-right: 16px;
    float: left;
}
.b-q6z {
    color: #A8A8A8;
    font-size: 16px;
}
.b_1dr {
    float: right;
    margin-right: 30px;
}
.b-pagenav__previous__link, .b_20g, .b_42p, .b_9og, .b_cyb, .b_upx {
    float: left;
}
.b-1dr {
    color: #FFF;
    font-size: 14px;
    display: block;
}
.b_iep {
    padding: 0 10px;
    border-bottom: 1px solid #A8A8A8;
    background-color: #222127;
    display: none;
}
.b_iep_show {
    display: block!important;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: visible!important;
    -moz-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
}
@keyframes flipInX {
    from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
}
40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
}
80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
    -webkit-transform: perspective(400px);
    -moz-transform: perspective(400px);
    transform: perspective(400px);
}
}.b-9og:hover, .b-t4h:hover, .b-tma:hover {
    opacity: .7;
}
.b-iep {
    zoom: 1;
}
.b-iep:after, .b-iep:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-42p, .b-upx {
    color: #000;
    line-height: 37px;
    border: 0;
    outline: 0;
}
.b_upx {
    width: 80%}
.b_upx input {
    border-radius: 10px;
}
.b-upx {
    padding: 0 15px;
    width: 100%}
.b_42p {
    background-color: #FFF;
    width: 20%;
    padding-right: 20px;
    border-radius: 10px;
}
.b-42p {
    text-align: right;
    background-color: transparent;
    width: 100%}
.b_xgf {
    border-bottom: 1px solid #D8D8D8;
}
.b_eov {
    padding: 20px 25px 5px;
    display: none;
}
.b-eov {
    zoom: 1;
    border: 1px solid #D8D8D8;
    border-radius: 10px;
}
.b-eov:after, .b-eov:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_vd9 {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #FFF;
}
.b-vd9 {
    max-height: 100vh;
    overflow: scroll;
}
.b_kbx_article {
    margin-bottom: 10px;
}
.b_kbx {
    position: absolute;
    bottom: 0;
}
@media (min-width:1200px) {
    .b-vd9, .b_kbx_article {
    display: none;
}
.b-kbx_green {
    font-size: 18px;
    line-height: 25px;
}
}.b-kbx_black, .b-kbx_blue, .b-kbx_dark, .b-kbx_green, .b-kbx_purple {
    display: inline-block;
    color: #FFF;
    font-weight: 400;
    text-transform: capitalize;
    padding: 5px 10px;
}
.b_kbx_podcast {
    margin-bottom: 20px;
}
.b-kbx_green {
    margin: 0;
    background-color: #9CD401;
}
@media (max-width:1200px) {
    .b-kbx_green {
    font-size: 12px;
    line-height: 20px;
}
}.b-kbx_blue {
    margin: 0;
    background-color: #5179CE;
}
@media (min-width:1200px) {
    .b-kbx_blue {
    font-size: 18px;
    line-height: 25px;
}
}@media (max-width:1200px) {
    .b-kbx_blue {
    font-size: 12px;
    line-height: 20px;
}
}.b-kbx_dark {
    margin: 0;
    background-color: #3F3661;
}
@media (min-width:1200px) {
    .b-kbx_dark {
    font-size: 18px;
    line-height: 25px;
}
}@media (max-width:1200px) {
    .b-kbx_dark {
    font-size: 12px;
    line-height: 20px;
}
}.b-kbx_black {
    margin: 0;
    background-color: #000;
}
@media (min-width:1200px) {
    .b-kbx_black {
    font-size: 18px;
    line-height: 25px;
}
}.b-kbx_purple {
    margin: 0;
    background-color: #53BFE0;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.2px;
}
.b-jtg>img, .b-t9g>img, .b-tg9>img {
    display: block;
}
.b-4qv {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 15px;
}
@media (max-width:1200px) {
    .b-kbx_black, .b-kbx_purple {
    font-size: 12px;
    line-height: 20px;
}
}@media (min-width:1200px) {
    .b_wh7 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px 25px;
}
}.b_hws, .b_i0u, .b_tfx {
    color: #000;
    text-decoration: none;
}
.b_hw7 {
    padding: 20px;
    color: #000;
}
@media (min-width:1200px) {
    .b-t9g {
    height: 420px;
    width: 100%;
    overflow: hidden;
}
.b-t9g>img {
    height: 100%}
}@media (max-width:1200px) {
    .b_t9g {
    margin-bottom: 10px;
}
.b-t9g>img {
    width: 100%}
.b_jtg {
    float: left;
    width: 33%;
    margin-right: 3%}
}@media (min-width:1200px) {
    .b-jtg {
    height: 420px;
    width: 100%;
    overflow: hidden;
}
.b-jtg>img {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
}@media (max-width:1200px) {
    .b-jtg {
    height: 90px;
    width: 100%;
    overflow: hidden;
}
}.b-jtg>img {
    height: 100%}
.b-tg9 {
    height: 200px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
@media (max-width:1200px) {
    .b_i0u {
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 20px;
}
}.b-tg9>img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
@media (max-width:1200px) {
    .b-i0u {
    zoom: 1;
}
.b-i0u:after, .b-i0u:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-i0u:after {
    clear: both;
}
.b_0r4 {
    display: block;
    text-decoration: none;
    color: #000;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 15px;
}
.b-0r4 {
    zoom: 1;
}
.b-0r4:after, .b-0r4:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-0r4:after {
    clear: both;
}
}.b_hws {
    display: block;
    width: calc(50% - 15px);
}
.b-hws {
    height: calc(100% - 20px);
    margin-bottom: 20px;
}
@media (min-width:1200px) {
    .b_i0u {
    float: left;
    width: 46.15385%;
    margin-right: 1.28205%}
.b-i0u {
    position: relative;
}
.b_0r4 {
    float: left;
    width: 22.22222%;
    margin-right: 1.28205%}
.b-0r4 {
    position: relative;
}
.b_hws {
    margin-bottom: 20px;
}
.b-hws {
    position: relative;
}
}@media (max-width:1200px) {
    .b_hws {
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 15px;
}
.b-hws {
    zoom: 1;
}
.b-hws:after, .b-hws:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-hws:after {
    clear: both;
}
.b_tfx {
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
}
}.b_tfx {
    display: block;
}
@media (max-width:1200px) {
    .b-tfx {
    zoom: 1;
}
.b-tfx:after, .b-tfx:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-tfx:after {
    clear: both;
}
.b-e9i a:last-child {
    margin-bottom: 0;
}
.b_3p1 {
    padding: 0 15px;
}
}.b_3p1 {
    margin-bottom: 25px;
}
.b-e9i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
@media (min-width:1200px) {
    .b-tfx {
    position: relative;
}
.b_e9i {
    float: left;
}
.b-3p1 {
    zoom: 1;
    width: 1170px;
    margin: 0 auto;
}
.b-3p1:after, .b-3p1:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-3p1:after {
    clear: both;
}
}.b-k7y, .b-mcw {
    line-height: 1.4em;
}
.b-9tg>img, .b-ki8 img {
    display: block;
}
.b-mcw {
    border-left: 5px solid #EA5A1F;
    padding-left: 20px;
    margin: 0;
    font-size: 18px;
}
@media (max-width:1200px) {
    .b_9tg {
    margin-bottom: 10px;
}
.b-9tg>img {
    width: 100%}
.b-q4v {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4em;
    margin: 0;
    color: #000;
}
}@media (min-width:1200px) {
    .b-9tg {
    height: 650px;
    width: 100%;
    overflow: hidden;
}
.b-9tg>img {
    height: 100%}
.b_q4v {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    padding: 0 40px;
}
}.b-0iu, sub, sup {
    position: relative;
}
.b-q4v {
    margin: 0;
}
@media (min-width:1200px) {
    .b-q4v {
    color: #FFF;
    padding: 10px;
    background-color: rgba(0, 0, 0, .8);
    font-weight: 400;
    line-height: 1.4em;
    font-size: 14px;
}
.b_0iu {
    float: left;
    width: 68.6747%;
    margin-right: 3.61446%}
}.b_0iu {
    text-decoration: none;
    color: #FFF;
}
@media (max-width:1200px) {
    .b_0iu {
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 20px;
}
.b_ki8 {
    float: left;
    width: 33%;
    margin-right: 3%}
}.b-ki8 {
    width: 100%}
@media (min-width:1200px) {
    .b-ki8 {
    height: 126px;
}
.b-ki8 img {
    width: 100%}
}@media (min-width:1200px) {
    .b_k7y {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #9F9F9F;
}
.b_gse {
    padding: 10px;
    background-color: #EBEBEB;
}
}.b-k7y {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
}
.b-k0k {
    color: #EA5A1F;
    font-size: 12px;
    text-decoration: none;
}
.b_06a, .b_k8i, body, mark {
    color: #000;
}
.b-k0k i {
    font-size: 10px;
}
a, button {
    background-color: transparent;
}
@media (max-width:1200px) {
    .b-ki8 {
    height: 90px;
}
.b-ki8 img {
    height: 100%}
.b_k0k {
    display: none;
}
.b_gse {
    float: left;
    width: 64%}
.b_k8i {
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 15px;
}
}.b_k8i {
    display: block;
    text-decoration: none;
}
@media (max-width:1200px) {
    .b-k8i {
    zoom: 1;
}
.b-k8i:after, .b-k8i:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-k8i:after {
    clear: both;
}
}.b-cyb, .b-cyb img, .b_06a {
    display: block;
}
@media (min-width:1200px) {
    .b_k8i {
    margin-bottom: 30px;
}
}.b-06a:after, .b-06a:before, .b-g44:after, .b-g44:before, .b-wyq:after, .b-wyq:before {
    display: table;
    line-height: 0;
    content: " "}
button, img, legend {
    border: 0;
}
@media (min-width:1200px) {
    .b_7pw {
    float: left;
    width: 27.71084%}
}.b-06a {
    zoom: 1;
    background-color: #fff;
}
.b-qdl a:last-child {
    margin-bottom: 0;
}
@media (max-width:1200px) {
    .b_yl0 {
    padding: 0 15px;
}
}@media (min-width:1200px) {
    .b_wyq_30 {
    margin-bottom: 30px;
}
.b_6u2 {
    float: left;
    width: 70.94017%;
    margin-right: 3.4188%}
}.b_yl0 {
    margin-top: 45px;
    margin-bottom: 45px;
}
button, legend, td, th {
    padding: 0;
}
@media (min-width:1200px) {
    .b-yl0 {
    zoom: 1;
    width: 1170px;
    margin: 0 auto;
}
.b-yl0:after, .b-yl0:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-yl0:after {
    clear: both;
}
}* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0;
    font-family: 'Questria', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
.b-m56>img, .b_s77, .b_s78, img {
    display: block;
}
a {
    color: #EA5A1F;
    text-decoration: unset;
}
a:active, a:hover {
    outline: 0;
    opacity: .7;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, optgroup, strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: .67em 0;
}
mark {
    background: #ff0;
}
.b_9ol, .b_tzi {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(https://www.smartpropertyinvestment.com.au/images/banners/menu/home-new-header.jpg);
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
}
.b_3w9, .b_qlm {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 99999;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
figure {
    margin: 1em 40px;
}
hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre, textarea {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
.b-u46, .b_s77, .b_s78, .b_u46 {
    color: #000;
    text-decoration: none;
}
button {
    overflow: visible;
    outline: 0;
    font-family: 'Poppins', sans-serif;
}
.b-2ma, .b-8v9, .b-m74 {
    overflow: hidden;
}
button, select {
    text-transform: none;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}
input[type=search] {
    -webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    margin: 0 0 15px;
}
.fa, .fab, .fal, .far, .fas {
    vertical-align: middle;
}
.b-nca>i, .b-qms i {
    vertical-align: baseline;
}
.b-m56 {
    height: 100%;
    width: 100%}
.b-m56>img {
    width: 100%}
.b_m56 {
    height: 220px;
}
.b_m56 .b-m56 img {
    object-fit: cover;
    height: 100%}
.b_0vb {
    padding: 15px;
}
.b_s77, .b-s77 {
    height: 100%}
.b_s77, .b_s78 {
    padding-bottom: 15px;
}
.b_s78 .b-s77 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.b_s78 .b_m56 {
    width: 45%;
    height: 100%}
.b_s78 .b_m56 .b-m56 {
    height: 145px;
}
.b_s78 .b_0vb {
    width: 55%}
.b_s78 .b-17o {
    font-size: 14px;
}
.b_s78:last-child {
    margin-bottom: 0;
}
@media (max-width:1200px) {
    .b_2ma {
    float: left;
    width: 33%;
    margin-right: 3%}
}.b-s77 {
    zoom: 1;
    background-color: #fff;
}
.b-s77:after, .b-s77:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_2ma {
    margin-bottom: 10px;
}
.b-fkb, .b-hgg {
    margin: 0;
}
.b-2ma {
    width: 100%}
@media (min-width:1200px) {
    .b-2ma {
    height: 100px;
}
.b-2ma>img {
    width: 100%}
}.b-2ma>img {
    display: block;
}
@media (max-width:1200px) {
    .b-2ma {
    height: 90px;
}
.b-2ma>img {
    height: 100%}
.b_hgg {
    float: left;
    width: 64%}
.b-hgg {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4em;
}
}.b-fkb {
    list-style-type: none;
    padding: 0;
}
@media (min-width:1200px) {
    .b-hgg {
    line-height: 1.5em;
    font-size: 14px;
    font-weight: 400;
}
.b-fkb {
    zoom: 1;
}
.b-fkb:after, .b-fkb:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-fkb:after {
    clear: both;
}
.b-fkb>a:nth-child(4n+4) {
    margin-right: 0;
}
.b_u46 {
    float: left;
    width: 21.65663%;
    margin: 0 4.45783% 30px 0;
}
}@media (max-width:1200px) {
    .b_u46 {
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 15px;
}
}.b_fhs {
    margin-bottom: 10px;
}
.b-u46 {
    display: block;
}
@media (max-width:1200px) {
    .b-u46 {
    zoom: 1;
}
.b-u46:after, .b-u46:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-u46:after {
    clear: both;
}
}.b-8v9 {
    height: 170px;
    width: 100%}
.b-8v9 img {
    display: block;
    width: 100%}
.b-fhs {
    font-family: 'Poppins', sans-serif;
    color: #EA5A1F;
    font-size: 12px;
    line-height: 100%;
    margin: 0;
}
.b-qvh {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    margin: 0;
    font-weight: bold;
    padding: 0;
    line-height: 1.4;
}
.b-22c, .b-fm9 {
    font-size: 14px;
}
.b_ruz {
    margin-bottom: 20px;
    display: block;
    text-decoration: none;
    color: #000;
}
.b_7xo {
    margin-bottom: 30px;
}
.b-3w9, .b-7xo {
    margin: 0 auto;
}
@media (max-width:1200px) {
    .b_7xo {
    display: none;
}
}.b-7xo {
    display: block;
    width: 1170px;
}
.b_3w9 {
    bottom: 0;
}
@media (min-width:1200px) {
    .b_3w9 {
    display: none;
}
.b-pagenav__previous {
    float: left;
}
}.b-3w9 {
    text-align: center;
}
.b_22c {
    margin-bottom: 15px;
}
.b-22c {
    margin: 0;
    line-height: 1.5em;
}
.b_fm9 {
    margin-bottom: 15px;
}
.b-fm9 {
    color: #9CD401;
    display: block;
    text-decoration: none;
}
.b-fm9 button.pod-button {
    padding: 10px 20px;
    background-color: #53BFE0;
    color: #fff;
    font-weight: bold;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    letter-spacing: 1.7px;
}
.right-triangle-green {
    height: 0;
    width: 0;
    border-color: transparent transparent transparent #9CD401;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    display: inline-block;
}
.b-hmf {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.b_qms {
    margin-bottom: 10px;
}
.b-qms {
    position: relative;
    text-decoration: none;
    color: #000;
    font-size: 14px;
    display: block;
    padding: 15px;
    border: 1px solid #EA5A1F;
    text-transform: capitalize;
}
.b-qms i {
    margin-right: 15px;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.b_1ko {
    margin-bottom: 45px;
}
.b_qlm {
    top: 0;
}
.b-qlm {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.b_9og {
    margin-right: 10px;
}
.b-9og {
    line-height: 40px;
    padding: 0 10px;
    background-color: #3b3a3a;
    color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
}
.b-pagenav {
    zoom: 1;
    padding: 5px 0;
    border-bottom: 1px solid #CBCBCB;
    border-top: 1px solid #CBCBCB;
    margin-bottom: 20px;
}
.b-pagenav:after, .b-pagenav:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-pagenav__previous {
    width: 50%;
    border-right: 1px solid #CBCBCB;
    text-align: left;
    text-decoration: none;
}
@media (max-width:1200px) {
    .b-pagenav {
    display: none;
}
.b-pagenav__previous {
    zoom: 1;
}
.b-pagenav__previous:after, .b-pagenav__previous:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-pagenav__previous:after {
    clear: both;
}
}.b-pagenav__previous__arrow {
    line-height: 78px;
    float: left;
    font-size: 18px;
    color: #EA5A1F;
    margin-right: 30px;
}
.b-pagenav__previous__link {
    color: #414244;
    font-size: 16px;
    font-weight: 400;
    max-width: 80%;
    padding: 20px 0;
}
.b-pagenav__next {
    width: 50%;
    text-align: right;
}
@media (max-width:1200px) {
    .b-pagenav__next {
    zoom: 1;
}
.b-pagenav__next:after, .b-pagenav__next:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-pagenav__next:after {
    clear: both;
}
}.b-pagenav__next__arrow {
    line-height: 78px;
    float: right;
    font-size: 18px;
    color: #EA5A1F;
    margin-left: 30px;
}
.b-pagenav__next__link {
    color: #414244;
    font-size: 16px;
    font-weight: 400;
    max-width: 80%;
    float: right;
    padding: 20px 0;
}
.b-9ol, .b-tzi, .b-ywq {
    max-width: 100%}
.b_a8t {
    margin-bottom: 15px;
}
.b-a8t {
    font-size: 26px;
    font-weight: 600;
    margin: 0;
    color: #FFF;
    text-transform: uppercase;
    line-height: 100%}
.b_ft3 {
    margin-bottom: 15px;
}
.b-ft3 {
    font-size: 20px;
    margin: 0;
    color: #FFF;
    font-weight: 400;
}
.b_676 {
    margin-bottom: 30px;
}
.b-676 {
    color: #414244;
    font-size: 15px;
}
.b-8ki {
    color: #F6E100;
    font-size: 14px;
}
.b-sv3, .b_5w4, .b_w45 {
    color: #000;
    text-decoration: none;
}
.b-hhd {
    margin-bottom: 15px;
}
.b-w45 {
    background-color: #FFF;
    zoom: 1;
    height: 100%}
.b-w45:after, .b-w45:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-w45:after {
    clear: both;
}
.b_xqq {
    height: 65%}
@media (max-width:767px) {
    .b-5w4 {
    display: block;
}
}.b-qxq, .b-xqq, .b-xqq>img {
    display: block;
}
.b-xqq {
    position: relative;
}
.b-xqq>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.b_0bv {
    height: 35%;
    padding: 20px;
}
.b_nca {
    margin-bottom: 5px;
}
.b-nca {
    font-size: 12px;
    text-decoration: none;
    display: inline-flex;
    color: #888888;
}
.b-nca span.article-cat {
    font-family: 'Poppins', sans-serif;
    color: #EA5A1F;
    line-height: 1.3;
    text-transform: capitalize;
}
.b-nca>i {
    font-size: 12px;
}
.b_17o {
    margin-bottom: 5px;
}
.b-17o {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
.b-18o {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}
.b-g54, .b_g54 .b-g54 {
    color: #333333;
    margin: 0;
    padding-bottom: 10px;
    font-size: 12px;
}
.b-g55 {
    margin: 0;
    padding-bottom: 10px;
    font-size: 14px;
}
.b-5w4 {
    zoom: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 15px;
}
.b-5w4:after, .b-5w4:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-qxq {
    height: 100%;
    min-height: 170px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.b-qxq>img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.b_b0v {
    padding: 15px;
}
.homepage-stories .b-8ge {
    padding: 45px 30px;
    background-color: #F7FBFC;
}
@media (max-width:991px) {
    .homepage-stories {
    background-color: #F7FBFC;
}
.homepage-stories .b-8ge {
    padding: 45px 0;
}
}.b-xqq {
    height: 100%;
    overflow: hidden;
}
@media (max-width:1200px) {
    .b_8ge {
    padding: 0 15px;
    margin-bottom: 45px;
}
}@media (min-width:1200px) {
    .b-hhd {
    zoom: 1;
}
.b-hhd:after, .b-hhd:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-hhd:after {
    clear: both;
}
.b_8ge {
    margin-bottom: 45px;
}
.b-8ge {
    width: 1170px;
    margin: 0 auto;
}
.b_w45 .b-17o {
    font-size: 20px;
}
.b_w45 .b_17o {
    margin-bottom: 10px;
}
.b_w45 .b-nca {
    font-size: 16px;
}
.b_w45 .b_nca {
    margin-bottom: 10px;
}
.b_w45 .b-g54 {
    font-size: 16px;
}
.b-5w4 {
    background-color: #FFF;
}
}.b-wyq {
    zoom: 1;
}
.b-wyq.homepage-hotspots {
    padding: 45px 30px;
    background-color: #F7FBFC;
}
@media (max-width:991px) {
    .b-wyq.homepage-hotspots {
    padding: 45px 15px;
    margin-left: -15px;
    margin-right: -15px;
}
}.b-g44 {
    zoom: 1;
}
.b_06a {
    text-decoration: none;
    margin-bottom: 15px;
    height: calc(100% - 20px);
}
.b_cyb {
    height: 220px;
    width: 100%}
.b-cyb {
    height: 100%;
    position: relative;
}
.b-cyb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.b_20g {
    width: 100%;
    padding: 15px;
}
.b-20g {
    margin: 0;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.b_wyq {
    margin-bottom: 45px;
}
.right-triangle {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #F6E100;
}
.b-39s {
    text-align: left;
}
.b-qxq, .b_nlt {
    text-align: right;
}
@media (min-width:1200px) {
    .b-pagenav__next {
    float: right;
}
.b_39s {
    float: left;
    width: 40%}
.b_nlt {
    float: right;
    width: 60%}
.b-nlt {
    height: 225px;
    width: 400px;
    overflow: hidden;
    display: inline-block;
}
}.b-nlt img {
    display: block;
    width: 100%}
.b_sv3 {
    background-color: #222127;
}
@media (max-width:1200px) {
    .b_nlt {
    margin-bottom: 20px;
}
.b_sv3 {
    padding: 20px 15px;
    margin-bottom: 20px;
}
.b-sv3 {
    display: block;
}
}@media (min-width:1200px) {
    .b_sv3 {
    padding: 35px 0;
    margin-bottom: 60px;
}
.b-sv3 {
    zoom: 1;
    width: 1000px;
    display: block;
    margin: 0 auto;
}
.b-sv3:after, .b-sv3:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-sv3:after {
    clear: both;
}
.b_hk7 {
    margin-bottom: 30px;
}
}@media (max-width:1200px) {
    .b_hk7 {
    margin-bottom: 20px;
}
.b-hk7 {
    font-size: 30px;
}
}.b-hk7 {
    font-weight: 700;
    margin: 0;
    text-transform: capitalize;
}
.b-12b, .b-a6g {
    text-transform: uppercase;
}
@media (min-width:1200px) {
    .b-hk7 {
    font-size: 40px;
}
}.b-cmw {
    border-left: 5px solid #EA5A1F;
    padding-left: 20px;
    line-height: 1.4em;
    margin: 0;
    font-size: 18px;
}
.b-a6g, .b-pv2, .b-qkc, .b-tzi, .b_tzi {
    text-align: center;
}
.b-12b {
    color: #EA5A1F;
}
.b_4cr, .b_gvz, .b_x32 {
    border-bottom: 1px solid #EBEBEB;
}
.b-8h7, .b-8h7 img, .b-a6g {
    display: block;
}
@media (min-width:1200px) {
    .b_8h7 {
    float: left;
    width: 44.28571%;
    margin-right: 2.85714%}
}@media (max-width:1200px) {
    .b_8h7 {
    margin-bottom: 20px;
}
.b-12b {
    font-size: 16px;
}
}.b-8h7 img {
    width: 100%}
.b_12b {
    margin-bottom: 15px;
}
.b-12b {
    margin: 0;
}
.b_w2o {
    margin-bottom: 15px;
}
.b-w2o {
    line-height: 1.2em;
    margin: 0;
}
@media (max-width:1200px) {
    .b-w2o {
    font-size: 18px;
}
}@media (min-width:1200px) {
    .b-8h7 {
    height: 260px;
    width: 100%;
    overflow: hidden;
}
.b-12b {
    font-size: 18px;
}
.b-w2o {
    font-size: 32px;
}
}.b_1lv {
    margin-bottom: 20px;
}
.b-1lv {
    margin: 0;
    line-height: 1.5em;
}
.b-a6g {
    color: #FFF;
    text-decoration: none;
    font-weight: 700;
    line-height: 35px;
    width: 126px;
    background-color: #9CD401;
}
.b_cxq, .b_s7b {
    text-decoration: none;
    color: #000;
}
.b-hs5, .b-kkg, .b-wbg {
    font-weight: 400;
}
.b_laa, .b_s7b {
    background-color: #EBEBEB;
}
.b_laa {
    margin-bottom: 30px;
}
@media (max-width:1200px) {
    .b-1lv {
    font-size: 14px;
}
.b_laa {
    padding: 15px;
}
}@media (min-width:1200px) {
    .b-1lv {
    font-size: 16px;
}
.b_m0i {
    float: left;
    width: 52.85714%}
.b_laa {
    padding: 60px 0;
}
.b-laa {
    width: 1050px;
    margin: 0 auto;
    zoom: 1;
}
.b-laa:after, .b-laa:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-laa:after {
    clear: both;
}
}.b-fo1 img, .b_s7b {
    display: block;
}
.b-fo1 img {
    height: 230px;
    width: 100%;
    object-fit: cover;
}
@media (max-width:1200px) {
    .b-fo1 {
    margin-bottom: 20px;
}
}.b-ano {
    text-align: center;
}
.b_q6s {
    margin-bottom: 20px;
}
.b-q6s {
    font-size: 14px;
    line-height: 1.5em;
    color: #333333;
}
@media (max-width:1200px) {
    .b_ano {
    padding: 15px 20px;
}
}@media (min-width:1200px) {
    .b-fo1 {
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.b_ano {
    padding: 20px 25px;
}
.b-s7b {
    position: relative;
}
}.b_rg5, .b_t4h, .b_w6h {
    float: left;
}
.b_s7b {
    margin-bottom: 40px;
    background-color: #fff;
    height: calc(100% - 40px);
}
.b-s7b {
    zoom: 1;
    height: 100%}
.b-s7b:after, .b-s7b:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_kwp {
    margin-bottom: 5px;
}
.b-kwp img {
    display: block;
    width: 100%}
.b-kkg {
    font-size: 14px;
    margin: 0;
    line-height: 1.5em;
}
.b-cwt {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
@media (min-width:1200px) {
    .b-kwp {
    height: 100px;
    width: 100%;
    overflow: hidden;
}
.b-kkg {
    min-height: 150px;
}
.b-cwt {
    zoom: 1;
}
.b-cwt:after, .b-cwt:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-cwt:after {
    clear: both;
}
.b-cwt>a:nth-child(4n+4) {
    margin: 0;
}
}@media (max-width:1200px) {
    .b_cxq {
    display: block;
    margin: 0 0 15px;
}
}@media (min-width:1200px) {
    .b_cxq {
    float: left;
    width: 21.38554%;
    margin: 0 4.81928% 0 0;
}
}.b-cxq {
    display: block;
}
.b_gvz {
    margin-bottom: 40px;
}
.b_dgu {
    margin-bottom: 25px;
}
.b-am9, .b-dgu {
    color: #FFF;
    margin: 0;
}
.b-dgu {
    font-size: 35px;
    font-weight: 500;
    text-transform: capitalize;
    color: #000;
    display: inline-flex;
}
.b-dgu img {
    margin-right: 10px;
}
.b-840, .b-8se {
    text-transform: uppercase;
}
.b-am9 {
    line-height: 1.3em;
}
.b_tzi {
    margin-bottom: 30px;
    background-size: cover;
}
@media (max-width:1200px) {
    .b-am9 {
    font-size: 14px;
}
.b_tzi {
    padding: 15px;
}
}@media (min-width:1200px) {
    .b-am9 {
    font-size: 16px;
}
.b_tzi {
    padding: 80px 0;
}
}.b-tzi {
    display: inline-block;
    width: 700px;
    background-color: rgba(255, 255, 255, .93);
    margin: 0 auto;
    padding: 50px 60px;
    box-shadow: 0px 3px 6px #00000029;
}
.b-t42, .b-yls img {
    display: block;
}
.b-yls img {
    width: 100%}
.b_8se {
    margin-bottom: 10px;
}
.b-8se {
    font-size: 12px;
    line-height: 100%;
    margin: 0;
    color: #EA5A1F;
}
.b-6mg, .b-hs5 {
    font-size: 16px;
}
.b_gim, .b_t42 {
    color: #000;
    text-decoration: none;
}
.b_6mg {
    margin-bottom: 15px;
}
.b-6mg {
    margin: 0;
    line-height: 1.3em;
}
.b_4cr {
    padding: 10px 10px 0;
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
}
@media (max-width:1200px) {
    .b_t42 {
    display: block;
    margin-bottom: 15px;
}
}@media (min-width:1200px) {
    .b-yls {
    height: 150px;
    width: 100%;
    overflow: hidden;
}
.b_t42 {
    float: left;
    width: 23.07692%;
    margin: 0 2.5641% 0 0;
}
.b-x32 {
    zoom: 1;
}
.b-x32:after, .b-x32:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-x32:after {
    clear: both;
}
}.b_x32 {
    border: 0;
}
.b-b4s, .b-vxn, .b-x32 {
    padding: 0;
    list-style-type: none;
}
.b-x32 {
    margin: 0;
}
.b-rx2, .b-rx2 img {
    display: block;
}
@media (min-width:1200px) {
    .b-x32>a: nth-child(4n+4) {
    margin: 0;
}
.b-rx2 {
    height: 140px;
    width: 100%;
    overflow: hidden;
}
}.b_rx2 {
    margin-bottom: 10px;
}
.b-rx2 img {
    width: 100%}
.b-hs5 {
    line-height: 1.3em;
    margin: 0;
}
.b-b4s {
    margin: 0;
}
@media (min-width:1200px) {
    .b-b4s {
    zoom: 1;
}
.b-b4s:after, .b-b4s:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-b4s:after {
    clear: both;
}
.b-b4s>a:nth-child(3n+3) {
    margin: 0;
}
}.b-gim, .b-wbg {
    display: block;
}
@media (max-width:1200px) {
    .b_gim {
    display: block;
    margin: 0 0 15px;
}
}@media (min-width:1200px) {
    .b_gim {
    float: left;
    width: 30.12048%;
    margin: 0 4.81928% 40px 0;
}
}.b_840 {
    margin: 5px 0;
}
.b-840 {
    font-size: 18px;
    margin: 0;
    color: #FFF;
}
.b_wp4 {
    margin-bottom: 10px;
}
.b-wp4 {
    height: 4px;
    background-color: #F6E100;
    width: 80%}
.b-vxn {
    margin: 0;
}
.b_wbg {
    margin-bottom: 10px;
}
.b-wbg {
    display: inline-flex;
    align-items: center;
    color: #FFF;
    font-size: 18px;
    text-decoration: none;
    line-height: 100%}
.b-wbg i {
    margin-right: 10px;
}
.b-wbg:hover {
    color: #fff;
}
.b-i06 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.b_1aw {
    margin-bottom: 20px;
    width: 25%;
    margin-right: 3%}
@media (max-width:767px) {
    .b_1aw {
    width: 100%;
    margin-right: unset;
    margin-bottom: 45px;
}
}@media (min-width:1200px) {
    .b_1aw_0 {
    margin-bottom: 0;
}
.b_0o4 {
    float: left;
    width: 70.12048%}
}.b-1aw {
    background-color: #000821;
    padding: 25px 30px;
    height: 100%}
.b-o1p, .b-wz5 {
    background-color: #EA5A1F;
}
.b-p3o {
    margin: 0 0 15px;
    font-size: 20px;
}
.b-e7w, .b-rg5 {
    font-size: 16px;
}
.b_rg5 {
    margin-right: 16px;
    margin-bottom: 16px;
}
.b-rg5 {
    color: #9F9F9F;
    line-height: 24px;
    display: inline-block;
    text-decoration: none;
    padding: 0 5px;
    border: 1px solid #EBEBEB;
}
.b-y04 {
    zoom: 1;
}
.b-y04:after, .b-y04:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_o1p {
    margin-bottom: 30px;
    border-bottom: 1px solid #CBCBCB;
}
.b-o1p {
    height: 3px;
    width: 185px;
}
@media (max-width:1200px) {
    .b_m74 {
    display: none;
}
}@media (min-width:1200px) {
    .b_m74 {
    float: left;
    width: 20.25316%;
    margin-right: 7.59494%}
}.b-m74 {
    height: 80px;
    width: 100%}
.b-m74 img {
    display: block;
    height: 100%}
.b-e7w {
    margin: 0;
}
.b_zba {
    text-decoration: none;
    color: #000;
}
@media (max-width:1200px) {
    .b_zba {
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 15px;
}
}.b-rz3:after, .b-rz3:before, .b-zba:after, .b-zba:before {
    display: table;
    content: " "}
.b-zba {
    zoom: 1;
}
.b-zba:after, .b-zba:before {
    line-height: 0;
}
@media (min-width:1200px) {
    .b_e7w {
    float: left;
    width: 72.1519%}
.b_zba {
    float: left;
    width: 47.59036%;
    margin: 0 4.81928% 30px 0;
}
.b-7gv {
    zoom: 1;
}
.b-7gv:after, .b-7gv:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-7gv:after {
    clear: both;
}
.b-7gv>a:nth-child(2n+2) {
    margin: 0;
}
}.b_oce {
    margin-bottom: 30px;
}
.b_gtr {
    margin-bottom: 5px;
}
.b-gtr {
    display: inline-flex;
    align-items: center;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    text-transform: capitalize;
    line-height: 1;
}
.b-gtr img {
    margin-right: 5px;
}
.b-alb, .b-pv2, .b-qkc, .b-zk8 {
    color: #414244;
}
.b-tma, .b-y6c {
    font-weight: 600;
    text-transform: uppercase;
}
.b_wz5 {
    margin-bottom: 15px;
}
.b-wz5 {
    height: 3px;
    width: 150px;
}
@media (min-width:1200px) {
    .b_bp6_article {
    float: left;
    width: 30%;
    margin-right: 2%}
}.b-bp6 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}
.b-rz3 {
    zoom: 1;
}
.b-rz3:after, .b-rz3:before {
    line-height: 0;
}
.b-tma, .b-zk8 {
    line-height: 40px;
    border: 0;
}
.b_alb {
    width: 220px;
    margin-bottom: 10px;
}
.b-alb {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
}
.b-alb img {
    margin-right: 5px;
}
.b_n39 {
    margin-bottom: 20px;
    width: 72%}
@media (max-width:767px) {
    .b_n39 {
    width: 100%;
    margin-bottom: 0;
}
}.b-n39 {
    padding: 25px 30px;
    height: 100%}
.b_zk8 {
    margin-bottom: 20px;
}
.b-zk8 {
    color: #fff;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    padding: 0 15px;
    background: transparent;
    font-size: 14px;
    width: 100%}
.b-zk8::placeholder {
    color: #fff;
    opacity: .5;
}
.b_pv2 {
    margin-bottom: 25px;
}
.b-pv2 {
    font-size: 14px;
}
.b-pv2 input[type=checkbox] {
    display: inline-block;
    height: 13px;
    width: 13px;
    margin-right: 10px;
    vertical-align: middle;
}
.b_qkc {
    margin-bottom: 13px;
}
.b-qkc {
    font-size: 12px;
}
.b-tma {
    width: 215px;
    margin: 0 auto;
    background-color: #9CD401;
    font-size: 20px;
    color: #FFF;
    display: block;
}
.b_csi {
    background-color: #EBEBEB;
    padding: 40px;
}
@media (max-width:1200px) {
    .b_csi {
    margin-bottom: 20px;
}
.b_ter {
    display: none;
}
}@media (min-width:1200px) {
    .b_csi {
    float: left;
    width: 35%;
    margin-right: 2%}
.b_ter {
    float: left;
    width: 63%;
    text-align: right;
}
}.b-6km, .b-9ol, .b-y6c, .b_9ol {
    text-align: center;
}
.b-ter {
    display: inline-block;
}
.b-ter img {
    display: block;
}
.b_n5o {
    margin-bottom: 60px;
}
@media (min-width:1200px) {
    .b-n5o {
    zoom: 1;
    width: 1170px;
    margin: 0 auto;
}
.b-n5o:after, .b-n5o:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b-n5o:after {
    clear: both;
}
}.b-9x2, .b-y6c {
    line-height: 37px;
    border: 0;
}
.b-9x2 {
    width: 100%;
    padding: 0 10px;
    color: #9F9F9F;
}
.b-y6c {
    text-decoration: none;
    display: block;
    color: #FFF;
    padding: 0;
    font-size: 15px;
    width: 200px;
    background-color: #EA5A1F;
    border-radius: 5px;
    line-height: 42px;
}
.b-9ol, .b-u6w, .b-ywq {
    display: inline-block;
}
.b-sq8, .b-wki {
    line-height: 1.3em;
}
.b-6km {
    background-color: #000821;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.b_9x2 {
    margin-bottom: 10px;
}
.sub-form-cont p {
    font-size: 17px;
}
@media (max-width:1200px) {
    .sub-form-cont p {
    font-size: 14px;
}
.b-9k4 {
    font-size: 20px;
}
}.b_9k4 {
    color: #fff;
    margin-bottom: 25px;
}
.b-9k4 {
    font-family: 'Poppins', sans-serif;
    margin: 0;
    margin-bottom: 5px;
    font-weight: bold;
}
.b-sq8, .b-t4h {
    font-weight: 600;
}
@media (max-width:1200px) {
    .b_6km {
    margin-bottom: 20px;
}
}@media (min-width:1200px) {
    .b-9k4 {
    font-size: 28px;
}
.b_6km {
    margin-bottom: 60px;
}
.b-6km {
    width: 1170px;
    max-width: 100%;
    margin: 0 auto;
}
}.b_sq8 {
    margin-bottom: 10px;
}
.b-sq8 {
    color: #FFF;
    margin: 0;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: normal;
}
.b_wki {
    margin-bottom: 15px;
}
.b-wki {
    color: #FFF;
    margin: 0;
    font-weight: bold;
    text-shadow: 0px 3px 6px #00000064;
    font-family: 'Poppins', sans-serif;
}
.b-t4h, .b-w6h {
    border: 0;
    line-height: 36px;
}
@media (max-width:1200px) {
    .b-wki {
    font-size: 25px;
}
}@media (min-width:1200px) {
    .b-wki {
    font-size: 35px;
}
}.b-t4h, .b-w6h {
    font-size: 16px;
}
.b_t4h {
    width: 20%}
.b-t4h {
    width: 100%;
    padding: 0;
    color: #FFF;
    height: 45px;
    border-radius: 0 5px 5px 0;
    background-color: #EA5A1F;
}
.b_w6h {
    width: 100%}
.b-w6h {
    height: 45px;
    border-radius: 5px;
    width: 100%;
    padding: 15px;
    color: #414244;
}
.b-ywq {
    width: 500px;
}
.b_9ol {
    margin-bottom: 30px;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
@media (max-width:1200px) {
    .b_9ol {
    padding: 50px 15px;
}
}@media (min-width:1200px) {
    .b_9ol {
    padding: 30px 0;
}
}.b-9ol {
    width: 715px;
    margin: 0 auto;
    padding: 50px 15px;
}
.b_i9o, .b_p6e {
    float: left;
    width: 50%}
.autocomplete {
    padding: 15px;
    background-color: #FFF;
}
.autocomplete>div {
    line-height: 30px;
    color: #9F9F9F;
    cursor: pointer;
}
.autocomplete>div:hover {
    color: #EA5A1F;
}
.b-i9o {
    display: block;
    text-transform: capitalize;
    text-decoration: none;
    color: #000;
    font-size: 14px;
}
.b_p6e {
    text-align: right;
}
.b-p6e {
    font-weight: bold;
    font-size: 14px;
}
.b-pgy {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
@media (min-width:768px) and (max-width:1200px) {
    .b-pgy, .b-hmf, .b-iuq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.b-ruz {
    height: 100%}
li.b_uc1, li.b_qms, .b_ruz {
    width: calc(50% - 10px);
}
}@media screen and (min-width:1200px) {
    li.b_uc1, li.b_qms, .b_ruz {
    width: 100%}
}.b_uc1 {
    border: 1px solid #EA5A1F;
    margin-bottom: 10px;
}
.b-uc1 {
    zoom: 1;
    padding: 15px;
}
.b-uc1:after, .b-uc1:before {
    content: " ";
    display: table;
    line-height: 0;
}
.b_ctw {
    margin-bottom: 45px;
}
.tag-105, .tag-117, .tag-18, .tag-19, .tag-20, .tag-21, .tag-22, .tag-23, .tag-91, .tag-92, .tag-95 {
    display: none!important;
}
.font-20 {
    font-size: 20px!important;
}
h2.sub-title {
    margin: 0;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 10px;
}
hr.sub-title-border {
    margin: 0;
    margin-bottom: 15px;
    width: 60px;
    border-top: 3px solid #53BFE0;
}
.sub-title-intro {
    font-size: 16px;
    color: #333333;
}
.border-box-shadow {
    border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
    
}
hr.aside {
    border-top: 2px solid #C9C9C9;
    margin-top: 10px;
    margin-bottom: 15px;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.row:before, .row:after {
    display: none!important;
}
.b_41p img {
    float: left!important;
    margin-right: 10px!important;
}
.b_eip a {
    color: #000;
    text-decoration: unset;
}
.b-eip:hover {
    opacity: .7;
}
.b_oce .b_41p li.b_4tk p {
    padding-bottom: 5px;
}
.clr-gry {
    color: #333333;
}
.clr-lht-gry {
    color: #585858;
}
@media (max-width:767px) {
    .b-wki {
    font-size: 20px;
}
.b-5w4 {
    display: block;
}
.other-podcasts, .other-highlights {
    margin-top: 20px;
}
.b-suburbsearchpage__tools__bystate__states {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.b-suburbsearchpage__tools__bystate__states__map {
    width: 100%;
    max-width: 400px;
    margin-bottom: 30px;
}
.b-suburbsearchpage__tools__bystate__states__filters {
    margin-bottom: 20px;
}
.b-suburbprofilepage__demo__graphic__left {
    width: 100%;
    margin: 0;
}
.b-suburbprofilepage__demo__graphic__left__item {
    width: 50%;
    float: left;
}
.b-suburbprofilepage__demo__graphic__right {
    width: 100%}
.b-suburbprofilepage__demo__graphic__right__item {
    position: relative;
    overflow-x: auto;
}
.b-vxn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.b_wbg {
    width: 200px;
}
.b-bp6 {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.b-17o, .b-20g, .b-4qv, .b-qvh, .b-18o {
    line-height: 1.4;
}
}@media (max-width:543px) {
    .b-suburbprofilepage__demo__graphic__left__item {
    width: 100%;
    float: unset;
}
.b-bp6 {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
}
.b-gdu {
    font-size: 25px;
}
}
