#main-text {
margin-top:100px;
 padding-bottom:50px;
  
  max-width:1099px;
}
@media only screen and (max-width: 991px) {
  #wsnavtoggle { display:block; width:30px; height:28px; padding:0 !important; }

  #wsnavtoggle::before,
  #wsnavtoggle::after {
    content:""; position:absolute; left:2px; top:50%;
    width:26px; height:3px; margin-top:-1.5px; border-radius:2px;
    background:#a9a9a9;
    transition:transform .4s ease-in-out, box-shadow .4s ease-in-out, opacity .4s;
  }

  #wsnavtoggle::before { box-shadow:0 -8px 0 #a9a9a9, 0 8px 0 #a9a9a9; }
  #wsnavtoggle::after  { opacity:0; }

  .wsactive #wsnavtoggle::before { box-shadow:none !important; transform:rotate(45deg); }
  .wsactive #wsnavtoggle::after  { opacity:1; transform:rotate(-45deg); }


  .dark-menu #wsnavtoggle::before, .dark-menu #wsnavtoggle::after,
  .black-scroll #wsnavtoggle::before, .black-scroll #wsnavtoggle::after { background:var(--white); }
  .dark-menu #wsnavtoggle::before, .black-scroll #wsnavtoggle::before {
    box-shadow:0 -8px 0 var(--white), 0 8px 0 var(--white);
  }
  .theme--dark #wsnavtoggle::before, .theme--dark #wsnavtoggle::after { background:#b1b7cd; }
  .theme--dark #wsnavtoggle::before { box-shadow:0 -8px 0 #b1b7cd, 0 8px 0 #b1b7cd; }
}