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

.mobileonly {
display:block;  
}

body.inside h2, body.homepage h2 {
    font-size: 33px !important;
}
.container12 .column12 {
    width: 100%;
}
.container12 .column8 {
    width: 100%;
}
.container12 .column7 {
    width: 100%;
}
.container12 .column6 {
    width: 100%;
}
.container12 .column3 {
    width: 100%;
}
.container12 .column2 {
    width: 100%;
}

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;
}


/* 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;
}

/* HOME */

.homepage #hero h1 {
    font-size:40px!important;
    margin-bottom:20px!important;
}
.homepage #hero h4 {
    margin-bottom:20px!important; 
}
.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 .fl-col-content {
    height:auto!important;
    min-height:auto!important;
}


#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:85%;
}
.inside .landing #hero .fl-col-content {
   height: 500!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: 500px !important; 
          height: 500!important;
}


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

.inside .contentpage #toparea h4 {
    display:none;
}


/* Team Member */

#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;
}






