.home-top {
text-align:left
}


.site container .nav-primary{
       position: relative;

}
#featured-post-19,#featured-post-20 {
float:left;
margin-right:45px!important;
width:30%;
text-align:center
}

#text-59 {
float:left;
margin-right:45px!important;
width:30%;
text-align:center
}

#featured-post-21 {
float:right;
width:30%;
text-align:center
}

#text-55 {
float:left;
width:100%;
text-align:center
}

.genesis-nav-menu .sub-menu a {
background-color:#cccccc!important;
font-size:1.6rem;
padding:1.2rem 1.6rem;
position:relative;
width:175px
}

nav-primary .sub-menu a {
background-color:#cccccc
}

a.tooltips {
position:relative;
display:inline
}

a.tooltips span {
position:absolute;
width:370px;
color:#FFFFFF;
background:#a5acaf;
height:absolute;
line-height:23px;
padding:10px;
text-align:left;
visibility:hidden;
border-radius:10px
}

a.tooltips span:after {
content:'';
position:absolute;
top:100%;
left:50%;
margin-left:-8px;
width:0;
height:0;
border-top:8px solid #a5acaf;
border-right:8px solid transparent;
border-left:8px solid transparent
}

a:hover.tooltips span {
visibility:visible;
opacity:1;
bottom:30px;
left:50%;
margin-left:-76px;
z-index:999
}

cta-button,input[type="button"],input[type="reset"],input[type="submit"],.cta-button,.entry-content .cta-button {
background:#e77021 url(//bebusiness.com.au/wp-content/uploads/2015/07/overlay.png) repeat scroll 0 0;
border-radius:8px;
box-shadow:1px 1px 1px #777;
color:#fff;
float:none;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px;
text-shadow:1px 1px #777;
text-align:center
}

cta-button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.cta-button:hover,.entry-content .cta-button:hover {
background:#ff8c00 url(//bebusiness.com.au/wp-content/uploads/2015/07/overlay.png) repeat scroll 0 0
}

button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button {
background:#0098c3 url(images/overlay.png) repeat scroll 0 0;
border-radius:8px;
box-shadow:1px 1px 1px #777;
color:#fff;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px;
text-shadow:1px 1px #777
}

input,select,textarea {
background-color:#f5f5f5;
border:1px solid #ddd;
border-radius:5px;
box-shadow:none;
color:#999;
font-family:"Open Sans",Arial,sans-serif;
font-size:1.4rem;
padding:10px;
width:100%
}

button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.entry-content .button:hover {
background-color:#0098c3
}

.postid-865 .after-entry {
display:none
}

.bullets li {
list-style-type:disc;
list-style-position:inside;
padding:0 0 0 14px
}

.number li {
list-style-type:decimal;
list-style-position:inside;
padding:0 0 0 14px
}

.investor-full .enews-widget input[type="submit"],.investor-bottom-full .enews-widget input[type="submit"],.home-bottom .enews-widget input[type="submit"] {
background:#0098c3 url(images/overlay.png) repeat scroll 0 0;
border-radius:8px;
box-shadow:1px 1px 1px #777;
color:#fff;
float:right;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px;
text-shadow:1px 1px #777;
width:29%
}

.investor-full .enews-widget,.investor-bottom-full .enews-widget,.after-entry .enews-widget,.home-bottom .enews-widget {
width:99%
}

.profiles {
margin:auto;
width:100%
}

#featured-post-9 .post,#featured-post-8 .post {
display:inline-block;
float:none;
height:371px!important;
width:325px
}

#featured-post-9 .entry:nth-of-type(3n+1),#featured-post-8 .entry:nth-of-type(3n+1) {
float:left;
margin-right:46.5px!important
}

#featured-post-9 .entry:nth-of-type(3n+2),#featured-post-8 .entry:nth-of-type(3n+2) {
float:left;
margin-right:46.5px!important
}

#featured-post-9 .entry:nth-of-type(3n+3),#featured-post-8 .entry:nth-of-type(3n+3) {
float:right;
margin:0
}

#featured-page-7 .page,#featured-page-8 .page,#featured-page-10 .page,#featured-page-11 .page {
display:inline-block;
float:left;
margin-right:45px;
height:371px!important;
width:325px
}

#featured-page-9 .page,#featured-page-12 .page {
display:inline-block;
float:right;
height:371px!important;
width:325px
}

#featured-post-9 .post h2 a {
color:#fff
}

.home-bottom .featured-content .entry-title,.home-bottom .featuredpost .entry-title h2 {
background:rgba(0,0,0,0.6) none repeat scroll 0 0;
height:104px;
margin-bottom:0;
margin-top:-110px;
padding:10px 10px 8px;
position:relative;
text-align:center
}

#featured-page-10 .home-bottom .featured-content .entry-title,.home-bottom .featuredpost .entry-title h2 {
margin-top:-50px
}

.home-bottom .featured-content .entry-content p {
background:rgba(0,0,0,0.6) none repeat scroll 0 0;
color:#fff;
margin-bottom:0;
padding:0 14px 14px;
position:relative
}

.investor-middle .featuredpost img.entry-image {
left:0;
position:relative
}

.investor-middle #featured-post-10 {
float:left;
padding:0;
width:46%
}

.investor-middle #featured-post-11 {
float:right;
padding:0;
width:46%
}

.investor-middle #featured-post-11 p,.investor-middle #featured-post-10 p {
background:none repeat scroll 0 0 rgba(0,0,0,0.6);
color:#fff;
margin-bottom:0;
padding:0 10px 10px;
position:relative
}

.investor-middle #featured-post-11 h2,.investor-middle #featured-post-10 h2 {
background:none repeat scroll 0 0 rgba(0,0,0,0.6);
color:#fff;
font-size:22px;
margin-top:-164px!important;
margin-bottom:0;
padding:10px 10px 8px;
position:relative;
text-align:center;
text-transform:normal
}

.investor-middle #featured-post-11 h2 a,.investor-middle #featured-post-10 h2 a {
color:#fff
}

.investor-middle #featured-post-11 h2 a:hover,.investor-middle #featured-post-10 h2 a:hover {
color:#fff;
text-decoration:none
}

#text-27 .widget-title {
text-align:left
}

.media-middle .featured-content h2,.media-middle .featuredpost h2 {
margin-top:-106px
}

#featured-post-13 .post {
display:inline-block;
float:none;
height:370px;
width:300px
}

#featured-post-13 .entry:nth-of-type(3n+1) {
float:left;
margin:0 84px 0 0
}

#featured-post-13 .entry:nth-of-type(3n+2) {
float:left;
margin:0
}

#featured-post-13 .entry:nth-of-type(3n) {
float:right;
margin:0
}

#featured-post-13 .post h2 a {
color:#fff;
font-size:20px
}

#featured-post-12 .post {
display:inline-block;
float:none;
height:470px;
width:47%
}

#featured-post-12 .entry:nth-of-type(2n+1) {
float:left;
margin:0 50px 0 0
}

#featured-post-12 .entry:nth-of-type(2n+2) {
float:right;
margin:0
}

#featured-post-12 .post h2 a {
color:#fff
}

.case-studies-middle #featured-post-12 p {
background:rgba(0,0,0,0.6) none repeat scroll 0 0!important;
color:#fff;
margin-bottom:0;
padding:0 10px 10px;
position:relative;
width:99.5%
}

.category-past-offers .entry-header .entry-meta,.category-current-offers .entry-header .entry-meta,.category-services .entry-header .entry-meta,.category-featured .entry-header .entry-meta,.category-case-study .entry-header .entry-meta {
display:none
}

.entry-content {
display:table
}

.footer-widgets {
max-width:2000px!important;
background-color:#a5acaf;
clear:both;
color:#fff;
font-size:1.5rem;
margin:0 auto;
padding:3.6rem 3.6rem 0
}

.footer-widgets .wrap {
padding:0 8px;
width:1080px!important
}

.sidebar .enews-widget input {
float:none;
margin-left:0
}

/*------------Text Boxes------------------------*/
#text-20 {
font-size:24px;
font-weight:normal;
margin-bottom:3px;
height : 30px;
}

#text-24 {
padding:0;
margin-bottom:0
}

#text-26 {
margin-bottom:12px
}

/*-------------Media Queries-----------------*/
@media only screen and (max-width: 1280px) {
.content-sidebar-sidebarcontent-sidebar-wrapsidebar-content-sidebarcontent-sidebar-wrapsidebar-sidebar-contentcontent-sidebar-wrapwidth:688px {
}

#featured-page-7 .page,#featured-page-8 .page,#featured-page-10 .page,#featured-page-11 .page {
display:inline-block;
float:left;
height:371px!important;
margin-right:10px;
width:325px
}

#featured-post-19,#featured-post-20 {
float:left;
margin-right:10px!important;
text-align:center;
width:320px
}

#featured-post-21 {
float:right;
text-align:center;
width:320px
}

.content {
width:580px
}

.site-header .widget-area {
width:544px
}

.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {
width:380px
}

.footer-widgets {
max-width:1000px
}

.footer-widgets .wrap {
padding:0 8px;
width:930px
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3 {
width:225px
}

.home-middle-left,.home-middle-right,.sidebar-primary,.title-area {
width:272px
}

#text-25 img {
width:23%
}

#featured-post-9 .entry:nth-of-type(3n+1),#featured-post-8 .entry:nth-of-type(3n+1) {
float:left;
margin:0 10px 0 0 !important
}

#featured-post-9 .entry:nth-of-type(3n+2),#featured-post-8 .entry:nth-of-type(3n+2) {
float:left;
margin:0 10px 0 0 !important
}

#featured-post-9 .post,#featured-post-8 .post {
height:341px
}

.investor-full .enews-widget input[type="submit"],.investor-bottom-full .enews-widget input[type="submit"],.home-bottom .enews-widget input[type="submit"] {
width:31%
}

.investor-full .enews-widget input,.investor-bottom-full .enews-widget input,.after-entry .enews-widget input,.home-bottom .enews-widget input {
margin-right:10px;
width:33%
}

.investor-middle #featured-post-11 h2,.investor-middle #featured-post-10 h2 {
font-size:20px!important;
margin-top:-0
}

#featured-post-12 .entry:nth-of-type(2n+1) {
float:left;
margin:0 20px 0 0 !important
}

#featured-post-12 .entry:nth-of-type(2n+2) {
float:right;
margin:0
}

.grid-archive .entry-title {
width:95%
}

#featured-post-13 .entry:nth-of-type(3n+1) {
float:left;
margin:0 48px 0 0
}

#featured-post-13 .post {
display:inline-block;
float:none;
height:350px;
width:300px
}

.services-table2 h4 {
font-size:18px
}

.services-table2 ul li {
min-height:50px!important
}

.case-studies-middle #featured-post-12 p {
background:rgba(0,0,0,0.6) none repeat scroll 0 0;
color:#fff;
margin-bottom:0;
padding:0 10px 10px;
position:relative;
width:100%
}

.media-middle .featured-content h2,.media-middle .featuredpost h2 {
margin-top:-106px!important
}

.profiles {
margin:auto;
width:100%
}

@media only screen and (max-width: 1139px) {
.site-container,.wrap {
max-width:960px
}

.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
width:688px
}

.content {
width:580px
}

.site-header .widget-area {
width:544px
}

.genesis-nav-menu a {
padding:1.6rem 1.8rem 1.4rem 0
}

.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {
width:380px
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.home-middle-left,.home-middle-right,.sidebar-primary,.title-area {
width:272px
}

#featured-post-9 .entry:nth-of-type(2n+1),#featured-post-8 .entry:nth-of-type(2n+1) {
float:left!important;
margin:0 50px 0 60px !important
}

#featured-post-9 .entry:nth-of-type(2n+2),#featured-post-8 .entry:nth-of-type(2n+2) {
float:right!important;
margin:0 60px 0 0 !important
}

#featured-post-9 .post,#featured-post-8 .post {
height:341px!important
}

.investor-middle #featured-post-11 h2,.investor-middle #featured-post-10 h2 {
font-size:18px!important;
margin-top:-180px!important
}

.page.page-template-page_investor-php .entry {
height:340px
}

.footer-widgets .wrap {
padding:0 8px;
width:700px!important
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.home-middle-left,.home-middle-right,.sidebar-primary,.title-area {
width:25%
}

#featured-post-12 .post h2 a {
color:#fff;
font-size:18px
}

.case-studies-middle .featured-content h2,.case-studies-middle .featuredpost h2 {
font-size:18px;
margin-top:-182px
}

#featured-post-12 .post {
height:400px
}

#featured-post-13 .entry:nth-of-type(3n+1) {
float:left;
margin:0 10px 0 0
}

#featured-post-13 .post {
display:inline-block;
float:none;
height:320px;
width:290px
}

#featured-post-13 .post h2 a {
color:#fff;
font-size:18px
}

.services-table2 h4 {
font-size:18px;
height:80px
}

.services-table2 ul li {
min-height:45px!important
}

.after-entry .enews-widget input[type="submit"] {
width:28%
}

.profiles {
margin:auto;
width:100%
}

html > body .slide-excerpt-border {
background:rgba(0,0,0,0) none repeat scroll 0 0;
border:1px solid #ddd;
display:inline;
float:left;
font-size:90%;
margin:4px;
padding:80px 6px!important;
position:relative;
width:90%!important;
z-index:8
}
}

@media only screen and (max-width: 1024px) {
.footer-widgets .wrap {
max-width:900px
}

.investor-full .enews-widget,.investor-bottom-full .enews-widget,.home-bottom .enews-widget {
background-color:#a5acaf;
background-image:none
}

.content-sidebar-sidebar .content-sidebar-wrap,.content-sidebar-sidebar .content,.content,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content-sidebar-wrap,.sidebar-sidebar-content .content,.title-area {
width:100%
}

.header-image .site-title a {
float:none;
margin:0 auto
}

.site-header .widget-area {
float:right;
text-align:center;
width:50%
}

.header-image .site-title,.header-image .title-area {
min-height:200px;
padding:0;
width:50%
}

#text-20 {
text-align:right
}

.entry-footer .entry-meta,.sidebar .widget,.site-header,.entry-comments,.comment-respond {
padding:0
}

.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form {
float:none
}

.genesis-nav-menu,.site-description,.site-header hgroup,.site-header .search-form,.site-title {
text-align:left
}

.site-footer p {
text-align:center
}

.genesis-nav-menu a {
padding:16px;
padding:1.6rem
}

.site-inner .search-form {
margin:16px auto;
margin:1.6rem auto;
width:100%
}


.site-container .search-form {
margin:16px auto;
margin:1.6rem auto;
width:50%
}
.genesis-nav-menu li.alignleft,.genesis-nav-menu li.right {
display:block
}

.entry-footer .entry-meta {
margin:0;
padding-top:12px;
padding-top:1.2rem
}

#featured-post-9 .post,#featured-post-8 .post {
float:left!important;
min-height:300px
}

#featured-post-9 .entry:nth-of-type(2n+1),#featured-post-8 .entry:nth-of-type(2n+1) {
float:left!important;
margin:0 50px!important
}

#featured-post-9 .entry:nth-of-type(2n+2),#featured-post-8 .entry:nth-of-type(2n+2) {
float:left!important;
margin:0 50px!important
}

#featured-post-13 .entry:nth-of-type(2n+1) {
float:left!important;
margin:0 50px 0 70px !important
}

#featured-post-13 .entry:nth-of-type(2n+2) {
float:left!important;
margin:0 50px!important
}

.home-middle-right {
width:332px
}

.sidebar .widget.enews-widget {
padding:20px;
padding:2rem
}

.footer-widgets .wrap {
padding:0 8px;
width:900px!important
}

.footer-widgets-1 {
margin:0
}

.site-footer {
padding:24px;
padding:2.4rem
}

.footer-widgets-4 {
float:left;
padding-right:0;
text-align:right
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {
float:left;
width:25%!important
}

.team-home .footer-widgets-1 li,.team-home .footer-widgets-2 li,.team-home .footer-widgets-3 li {
list-style-type:none;
padding:0
}

.investor-full .enews-widget input,.investor-bottom-full .enews-widget input,.after-entry .enews-widget input,.home-bottom .enews-widget input {
background-color:#fff;
box-shadow:none;
float:left;
margin-bottom:8px;
margin-right:8px;
width:31%
}

.investor-full .enews-widget input[type="submit"],.investor-bottom-full .enews-widget input[type="submit"],.home-bottom .enews-widget input[type="submit"] {
width:34%
}

#text-25 img {
width:23%
}

.investor-middle #featured-post-11 h2,.investor-middle #featured-post-10 h2 {
background:#fff;
color:#0098c3;
font-size:22px;
margin-bottom:0;
margin-top:0!important;
padding:10px 10px 8px;
position:relative;
text-align:center
}

.investor-middle #featured-post-11 h2 a,.investor-middle #featured-post-10 h2 a {
color:#0098c3;
font-size:18px
}

.investor-middle #featured-post-11 h2 a:hover,.investor-middle #featured-post-10 h2 a:hover {
color:#0098c3;
text-decoration:none
}

.investor-middle #featured-post-11 p,.investor-middle #featured-post-10 p {
background:#fff;
color:#222;
margin-bottom:0;
padding:0 10px 10px;
position:relative
}

.page.page-template-page_investor-php .entry {
height:480px;
margin-bottom:4.8rem;
padding-bottom:3.2rem
}

.case-studies-middle .featured-content h2,.case-studies-middle .featuredpost h2 {
background:#fff;
color:#0098c3;
font-size:22px;
margin-bottom:0;
margin-top:0;
padding:10px 10px 8px;
position:relative;
text-align:center
}

.case-studies-middle #featured-post-12 p {
background:#fff!important;
color:#222!important;
margin-bottom:0;
padding:0 10px 10px;
position:relative;
width:99.5%
}

#featured-post-12 .post {
height:520px
}

#featured-post-12 .entry:nth-of-type(2n+1) {
float:none;
margin:0
}

#featured-post-12 .entry:nth-of-type(2n+2) {
float:right;
margin:0
}

#featured-post-12 .post h2 a {
color:#0098c3
}

.grid-archive .entry-title {
background:rgba(0,0,0,0.6) none repeat scroll 0 0;
color:#fff;
font-size:16px;
margin-bottom:0;
margin-top:-86px;
min-height:80px;
padding:10px 20px;
position:relative;
text-align:center;
width:100%
}

#featured-post-13 .entry:nth-of-type(2n+1) {
float:left;
margin:0 60px 0 0 !important
}

#featured-post-13 .entry:nth-of-type(2n) {
float:right;
margin:0!important
}

#featured-post-13 .post {
display:inline-block;
float:none;
height:350px;
width:290px
}

.services-table2 h4 {
font-size:18px;
height:80px
}

.services-table2 ul li {
min-height:46px!important
}

#featured-post-21 {
float:left;
text-align:center;
width:320px
}
}

@media only screen and (max-width: 768px) {
body {
font-size:14px;
font-size:1.4rem
}

#featured-page-9 .page,#featured-page-12 .page {
display:inline-block;
float:left;
height:371px!important;
width:325px
}

.footer-widgets {
width:100%
}

.site-container {
padding:20px 5%;
padding:2rem 5%
}

.header-image .site-title a {
min-height:80px;
padding:0;
width:360px
}

.simple-social-icons ul li a,.simple-social-icons ul li a:hover {
font-size:14px!important;
padding:7px!important
}

.five-sixths,.four-sixths,.home-middle-left,.home-middle-right,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
margin:0;
width:100%
}

.footer-widgets .wrap {
padding:0 8px;
width:700px!important
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {
width:25%
}

.footer-widgets-2,.footer-widgets-4 {
padding-left:14px
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3 {
padding-right:12px
}

.home-bottom .featured-content {
margin-bottom:0;
width:100%;
float:left;
padding:0 20px
}

.home-bottom .featured-content,.home-bottom .featuredpost {
float:left;
margin-bottom:0;
padding:0;
text-align:center
}

#featured-post-9 .post,#featured-post-8 .post {
float:left!important;
min-height:500px!important;
width:48%
}

#featured-post-9 .entry:nth-of-type(2n+1),#featured-post-8 .entry:nth-of-type(2n+1) {
float:left!important;
margin:0 20px 0 0 !important
}

#featured-post-9 .entry:nth-of-type(2n+2),#featured-post-8 .entry:nth-of-type(2n+2) {
float:left!important;
margin:0!important
}

.home-bottom .featuredpost p {
background:none!important;
color:#222!important;
width:auto!important
}

.home-bottom .featuredpost h2 {
background:none!important;
margin-top:0!important;
width:auto!important
}

.home-bottom .featuredpost h2 a {
color:#0098c3!important
}

html > body .slide-excerpt-border {
background:rgba(0,0,0,0) none repeat scroll 0 0;
border:1px solid #ddd;
display:inline;
float:left;
font-size:90%;
margin:4px;
padding:50px 6px!important;
position:relative;
width:90%!important;
z-index:8
}

.slide-excerpt {
width:40%!important
}

.slides h2 a {
color:#fff;
font-size:20px;
line-height:1.1
}

.entry-title {
font-size:22px
}

.after-entry .enews-widget input,.after-entry .enews-widget input[type="submit"] {
width:99%;
margin-bottom:10px;
float:left
}

.footer-widgets {
padding:20px 5% 0
}

.investor-full .enews-widget input[type="submit"],.investor-bottom-full .enews-widget input[type="submit"],.home-bottom .enews-widget input[type="submit"] {
float:left;
width:99%
}

.investor-full .enews-widget input,.investor-bottom-full .enews-widget input,.after-entry .enews-widget input,.home-bottom .enews-widget input {
background-color:#fff;
box-shadow:none;
float:left;
margin-bottom:8px;
margin-right:5px;
width:49%
}

.investor-full .enews-widget,.investor-bottom-full .enews-widget,.after-entry .enews-widget,.home-bottom .enews-widget {
background-image:none
}

#featured-post-13 .entry:nth-of-type(2n+1) {
float:left;
margin:0 20px 0 0 !important
}

#featured-post-13 .entry:nth-of-type(2n) {
float:right;
margin:0!important
}

#featured-post-13 .post {
display:inline-block;
float:none;
height:400px;
width:47%
}

.media-middle .featured-content h2,.media-middle .featuredpost h2 {
width:99%
}

.profiles {
margin:auto;
width:100%
}

.sidebar .enews-widget input {
float:left;
margin-left:0;
width:100%
}

.sidebar .enews-widget input[type="submit"] {
float:left;
width:100%
}
}

@media only screen and (max-width: 700px) {
.investor-middle #featured-post-10 {
float:left;
width:47%
}

.investor-middle #featured-post-11 {
float:right;
width:47%
}

.investor-full .enews-widget input,.investor-bottom-full .enews-widget input,.after-entry .enews-widget input,.home-bottom .enews-widget input {
width:99%
}

#featured-post-9 .post,#featured-post-8 .post {
float:left!important;
min-height:500px!important;
width:46%!important
}

#featured-post-9 .entry:nth-of-type(2n+1),#featured-post-8 .entry:nth-of-type(2n+1) {
float:left!important;
margin:0!important
}

#featured-post-9 .entry:nth-of-type(2n+2),#featured-post-8 .entry:nth-of-type(2n+2) {
float:right!important;
margin:0!important
}

.home-bottom .featuredpost h2 {
background:none!important;
color:#0098c3;
font-size:22px;
margin-bottom:0;
margin-top:0!important;
padding:10px 10px 8px;
position:relative;
text-align:center;
width:100%
}

#featured-post-9 .post h2 a,#featured-post-8 .post h2 a {
color:#0098c3!important
}

.home-bottom .featuredpost p {
background:none!important;
color:#222!important;
margin-bottom:0;
padding:0 14px 14px;
position:relative;
width:100%
}

#featured-post-12 .entry:nth-of-type(2n+1) {
float:left;
margin:0;
width:47%
}

#featured-post-12 .entry:nth-of-type(2n+2) {
float:right;
margin:0;
width:47%
}

.footer-widgets .widget {
margin-bottom:1rem
}

.footer-widgets .wrap {
padding:0 8px;
width:98%
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {
float:left;
padding-left:0;
text-align:left;
width:50%!important
}

#featured-post-12 .post {
height:500px
}

#featured-post-13 .post h2 a {
font-size:16px
}

.media-middle .featured-content h2,.media-middle .featuredpost h2 {
margin-top:0!important
}

.services-table2 {
display:none
}
}

@media only screen and (max-device-width : 414px) {
.site-header .widget-area {
float:right;
text-align:center;
width:50%!important
}

#text-20 {
text-align:left!important
}

.alignright {
float:left!important;
text-align:left!important
}
}

@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
.media-middle .featured-content h2,.media-middle .featuredpost h2 {
margin-top:0!important
}

.site-header .widget-area {
float:right;
text-align:center;
width:50%!important
}

.header-image .site-title,.header-image .title-area {
min-height:200px;
padding:0;
width:50%
}

.site-header {
height:150px!important
}
}

@media only screen and (max-width: 480px) {
.site-header {
height:200px!important
}

.site-header .widget-area {
float:right;
text-align:right;
width:100%!important
}

.header-image .site-title,.header-image .title-area {
min-height:90px;
padding:0;
width:100%!imoortant
}

.header-image .site-title a {
float:left;
min-height:80px;
padding:0;
width:200px
}

.investor-middle #featured-post-10 {
float:left;
width:100%
}

.investor-middle #featured-post-11 {
float:right;
width:100%
}

.investor-middle #featured-post-11 h2 a,.investor-middle #featured-post-10 h2 a {
font-size:18px
}

.investor-full .enews-widget input,.investor-bottom-full .enews-widget input,.after-entry .enews-widget input,.home-bottom .enews-widget input {
width:99%
}

#featured-post-9 .post,#featured-post-8 .post {
float:left!important;
min-height:500px!important;
width:100%!important
}

#featured-post-9 .entry:nth-of-type(2n+1),#featured-post-8 .entry:nth-of-type(2n+1) {
float:none!important;
margin:0!important
}

#featured-post-9 .entry:nth-of-type(2n+2),#featured-post-8 .entry:nth-of-type(2n+2) {
float:none!important;
margin:0!important
}

.home-bottom .featuredpost h2 {
background:none!important;
color:#0098c3!important;
font-size:22px!important;
margin-bottom:0;
margin-top:0!important;
padding:10px 10px 8px!important;
position:relative;
text-align:center;
width:100%
}

#featured-post-9 .post h2 a,#featured-post-8 .post h2 a {
color:#0098c3!important
}

.home-bottom .featuredpost p {
background:none!important;
color:#222!important;
margin-bottom:0;
padding:0 14px 14px!important;
position:relative;
width:100%
}

#featured-post-12 .entry:nth-of-type(2n+1) {
float:none;
margin:0;
width:100%
}

#featured-post-12 .entry:nth-of-type(2n+2) {
float:none;
margin:0;
width:100%
}

.footer-widgets .widget {
margin-bottom:1rem
}

.footer-widgets .wrap {
padding:0 8px;
width:98%!important
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {
float:left;
padding-left:0;
text-align:left;
width:100%!important
}

#featured-post-12 .post {
height:500px
}

html > body .slide-excerpt-border {
padding:20px 6px!important;
width:90%!important;
z-index:8
}

.slide-excerpt {
width:50%!important
}

.slide-excerpt p {
display:none!important
}

.slides h2 a {
color:#fff;
font-size:16px!important;
line-height:1!important
}

.media-middle .featured-content h2,.media-middle .featuredpost h2 {
background:none;
color:#0098c3;
font-size:22px;
margin-bottom:0;
margin-top:0!important;
padding:10px 20px 8px;
position:relative;
text-align:center
}

#featured-post-13 .post h2 a {
color:#0098c3;
text-align:center;
font-size:18px
}

#featured-post-13 .post {
margin:auto;
width:100%
}

#featured-post-13 {
float:none;
margin:auto;
text-align:center
}

#text-25 img {
width:47%
}

.profiles {
margin:auto;
width:100%
}

simple-social-icons ul li {
margin:0 4px 12px!important
}

#text-20 {
text-align:left!important
}

.alignright {
float:left!important;
text-align:left!important
}
}

@media only screen and (max-device-width : 736px) and (orientation : landscape) {
.site-header .widget-area {
float:right!important;
text-align:right!important;
width:55%!important
}
}

@media only screen and (max-device-width : 568px) and (orientation : landscape) {
.site-header .widget-area {
float:right!important;
text-align:right!important;
width:55%!important
}

.header-image .site-title,.header-image .title-area {
min-height:150px;
padding:0;
width:45%
}

.site-header {
height:150px!important
}

.header-image .site-title a {
float:left;
min-height:80px;
padding:0;
width:200px
}

.investor-middle #featured-post-10 {
float:left;
width:100%
}

.investor-middle #featured-post-11 {
float:right;
width:100%
}

.investor-middle #featured-post-11 h2 a,.investor-middle #featured-post-10 h2 a {
color:#0098c3;
font-size:18px
}

.investor-full .enews-widget input,.investor-bottom-full .enews-widget input,.after-entry .enews-widget input,.home-bottom .enews-widget input {
width:99%
}

#featured-post-9 .post,#featured-post-8 .post {
float:left!important;
min-height:450px!important;
width:100%!important
}

#featured-post-9 .entry:nth-of-type(2n+1),#featured-post-8 .entry:nth-of-type(2n+1) {
float:none!important;
margin:0!important
}

#featured-post-9 .entry:nth-of-type(2n+2),#featured-post-8 .entry:nth-of-type(2n+2) {
float:none!important;
margin:0!important
}

.home-bottom .featuredpost h2 {
background:none!important;
color:#0098c3!important;
font-size:22px!important;
margin-bottom:0;
margin-top:0!important;
padding:10px 10px 8px!important;
position:relative;
text-align:center;
width:100%
}

#featured-post-9 .post h2 a,#featured-post-8 .post h2 a {
color:#0098c3!important
}

.home-bottom .featuredpost p {
background:none!important;
color:#222!important;
margin-bottom:0!important;
padding:0 14px 14px!important;
position:relative;
width:100%
}

#featured-post-12 .entry:nth-of-type(2n+1) {
float:none;
margin:0;
width:100%
}

#featured-post-12 .entry:nth-of-type(2n+2) {
float:none;
margin:0;
width:100%
}

.footer-widgets .widget {
margin-bottom:1rem
}

.footer-widgets .wrap {
padding:0 8px;
width:100%!important
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {
float:left;
padding-left:0;
text-align:left!important;
width:50%!important
}

#featured-post-12 .post {
height:500px
}

html > body .slide-excerpt-border {
font-size:100%;
padding:50px 6px!important;
width:90%!important;
z-index:8
}

.slide-excerpt {
width:50%!important
}

.slide-excerpt p {
display:none!important
}

.slides h2 a {
color:#fff;
font-size:18px;
line-height:1
}

.media-middle .featured-content h2,.media-middle .featuredpost h2 {
background:none!important;
color:#0098c3!important;
font-size:22px;
margin-bottom:0!important;
margin-top:0;
padding:10px 20px 8px;
position:relative;
text-align:center
}

#featured-post-13 .post h2 a {
color:#0098c3;
text-align:center;
font-size:18px
}

#text-25 img {
width:47%
}

.profiles {
margin:auto!important;
width:100%
}
}

@media only screen and (max-width: 360px) {
.header-image .site-title a {
background-size:contain!important
}

.site-title {
font-size:36px
}

#text-20 {
text-align:right
}

#featured-post-9 .post,#featured-post-8 .post {
width:90%!important
}

#featured-post-9 .post h2 a,#featured-post-8 .post h2 a {
font-size:18px!important
}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {
float:left;
padding-left:0;
text-align:left;
width:100%!important
}

.footer-widgets .widget {
margin-bottom:.2rem
}

#featured-post-13 .post {
margin:auto;
width:100%
}

#featured-post-13 {
float:none;
margin:auto;
text-align:center
}

.investor-full .enews-widget input[type="submit"],.investor-bottom-full .enews-widget input[type="submit"],.after-entry .enews-widget input:hover[type="submit"],.sidebar .enews-widget input:hover[type="submit"],.home-bottom .enews-widget input[type="submit"] {
font-size:14px
}

.investor-full .enews-widget input:hover[type="submit"],.investor-bottom-full .enews-widget input:hover[type="submit"],.after-entry .enews-widget input:hover[type="submit"],.sidebar .enews-widget input:hover[type="submit"],.home-bottom .enews-widget input:hover[type="submit"] {
font-size:14px
}

.investor-full .enews-widget,.investor-bottom-full .enews-widget,.after-entry .enews-widget,.home-bottom .enews-widget {
padding:20px 10px 10px
}

.footer-widgets-2,.footer-widgets-4 {
padding-left:0;
text-align:left
}

#text-25 img {
width:80%
}

.profile-image {
float:none;
text-align:center
}

.alignleft {
float:none;
text-align:left
}
}

@media only screen and (max-width: 240px) {
.site-header {
height:auto
}

html > body .slide-excerpt-border {
padding:0 6px!important
}

.slides h2 a {
color:#fff;
font-size:14px;
line-height:1
}

.investor-full .enews-widget input[type="submit"],.investor-bottom-full .enews-widget input[type="submit"],.after-entry .enews-widget input:hover[type="submit"],.sidebar .enews-widget input:hover[type="submit"],.home-bottom .enews-widget input[type="submit"] {
font-size:12px
}

.investor-full .enews-widget input:hover[type="submit"],.investor-bottom-full .enews-widget input:hover[type="submit"],.after-entry .enews-widget input:hover[type="submit"],.sidebar .enews-widget input:hover[type="submit"],.home-bottom .enews-widget input:hover[type="submit"] {
font-size:12px
}
}