.mobilenone, .hideonmobile {
    display:none!important;
}

.mobileonly {
display:block;  
}

.container12 .column12 {
    width: 100%;
}
.container12 .column8 {
    width: 100%;
}
.container12 .column7 {
    width: 100%;
}
.container12 .column6 {
    width: 100%;
}
.container12 .column5 {
    width: 100%;
}
.container12 .column4 {
    width: 100%;
}
.container12 .column3 {
    width: 100%;
}
.container12 .column2 {
    width: 100%;
}

body.homepage .fl-col,body.inside .fl-col {
   width:100%!important;
    max-width:100%!important;
}


body #homecontent .corner-bottom-right {
  min-height: 200px !important;
}

body #home-newtoinvesting .bb-vtab-item {
  padding-top: 40px;
  padding-bottom: 40px;
}


body #home-benefitsmarquee {
    display:none;
}

body.inside #insidecontent .section{
    min-height:350px!important;
    height:auto!important;

}

body.inside #insidecontent .section .fl-col-content {
      padding-left:10px;
    padding-right:10px;  
        min-height:350px!important;
    height:auto!important;
}

body.inside #horizontaltabslider .slide-image {
    display:none;
}

body.inside #horizontaltabslider .content-wrapper {
  position: relative;
  min-height:400px;
}

body.inside #horizontaltabslider .slide-text {
  width: 100% !important;
  display: block !important;
  flex: auto;
}

#home-shareserieslisting .funditem {
margin-bottom:20px!important;
}



/* Header */


#header {
  
}

#header #logo {
 text-align:left;
  width:180px;
}

#header #logo img {
}






/* Footer */

#footer {

}

#footer .fl-builder-content .fl-row-content-wrap{
    padding-left:10px;
    padding-right:10px;
}

#footer h2 {
    margin-bottom:20px!important;
}
#footer h6 {
    margin-bottom:20px!important;
}


#footer .footermenucolumn {
    float:left !important;
    width:45% !important;
    display: block;
}

#footer li {
  padding-bottom: 10px;
  font-size: 17px;
  padding-left: 0;
}




/* HOME */

.homepage #hero h1 {
    font-size:40px!important;
    margin-bottom:20px!important;
}
.homepage #hero h4 {
    margin-bottom:20px!important; 
}
.homepage #hero .fl-row-content-wrap {
  min-height: 600px;
}
.homepage #hero .fl-col-content {
  min-height: 600px;
}

.homepage #home-foundationstability .fl-col-group.fl-col-group-equal-height {
    display: flex;
  }

.homepage #home-foundationstability .abenefit{
    width:30%!important;
    float:left !important;
    margin-bottom:40px;
}
.homepage #hero .fl-col-content {
   height: 500!important;
    justify-content: start;
    padding-top:80px;
    clip-path:none;
}

.homepage #hero #heropic {
    display:none;
}

.homepage #home-newtoinvesting .fl-row-content-wrap {
    padding-top:0;
}
.homepage #home-newtoinvesting p.bb-vtab-description {
    font-size:17px!important;
}
.homepage #home-newtoinvesting .fl-button-group-buttons {
  margin-top:20px;  
}
.homepage #homecontent .featured-left, .homepage #home-shareseriesheader .fl-row-content-wrap {
  padding: 20px;
}

.homepage #homecontent .retailseries {
    min-height:550px;
    
}

.homepage #homecontent .retailseries .fl-rich-text {
  margin-left:20px;  
}

.homepage #homecontent .retailseries .fl-col-content {
    height:auto!important;
    min-height:auto!important;
}

.homepage #homecontent #home-whatsnew .fl-post-feed-post {
    max-width: 95%;
}

#home-whatsnew .fl-post-feed-text h6 {
  width: 85%;
  padding-top: 0px;
}
#home-whatsnew .fl-post-feed-text {
  padding-left: 0px;
}

#home-leadgen .box-blue .fl-col-content {
    padding:20px;
}







/* INSIDE */

.inside #insidecontent h1 {
        font-size:40px!important;
    margin-bottom:20px!important;
}

.inside .landing #hero h4 {
    width:70%;
}

.inside .landing #hero .fl-col-content {
   height: 500px!important;
    justify-content: start;
    padding-top:80px;
    clip-path:none;
    padding-left:10px;
    padding-right:10px;
    min-height: 500px !important;
}

.inside .landing #hero .fl-row-content-wrap {
min-height: 550px !important;
  height: 500px !important;
}

.inside .landing #hero .corner-bottom-right {
  bottom: 5px !important;
}

.inside .landing #hero .fl-module-diagonal-corner {
  display: block !important;
}

.inside .contentpage #toparea {
    padding-top:120px;
    margin-bottom:40px;
}

.inside .contentpage #toparea h4 {
    display:none;
}
.inside #insidecontent.contentpage #entry-content #words {
  padding-top:0!important;
}
.inside #home-foundationstability p{
margin-top:20px!important;
}



/* Board */

.inside .boardlisting #biolisting .amember {
    width:48%!important;
}




/* Team Member */

.inside #insidecontent.contentpage.teammember #content {
margin-left:0!important;
}
.inside #insidecontent.contentpage.teammember #title {
    margin-bottom:20px!important;
}


#insidecontent.teammember #teammemberpic {
  position: relative;
  top: 0px;
  bottom: 0px;
}





/* Offerings */

body.inside #insidecontent #comparefunds .fl-col-content {
    min-height: auto !important;
  height: auto!important;
}



body.inside #insidecontent .section #threeseriessummary .fl-col-content {
    min-height: auto !important;
  height: auto !important;
    margin-bottom:40px!important;
}

.seriesinforcard {
      margin-bottom:20px!important;  
}
body.inside #insidecontent .section #threeseriessummary .seriesinforcard h6 {
  height: auto;
margin-top:20px!important;
}

body.inside #insidecontent .offeringtext {
    padding-left:20px;
}



/* New to Investing */


body.inside #insidecontent.new .section .fl-col-content {
  min-height: autopx !important;
}




/* Single Post */

.inside .singlepost #mainpic {
    margin-bottom:40px!important;
    padding-top:20px!important;
}

.inside #insidecontent.singlepost #words {
    margin-left:0!important;
}





