<style>
@media (min-width: 1097px) {
  a.am-block .am-content {
      padding-bottom: inherit;
      height: 100%;
  }
}
</style>
<div class="section">
    <div class="body-container">
        <h1 class="section-head">Feature</h1>
        <div class="features flex">
            <div class="features flex">
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-asterisk"></div>
                    </div>
                    <div class="part-title">
                        Free Ads </div>
                    <div class="part-description">
                        Yeah, there's no adsense on this website even a dot pixel </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-cube"></div>
                    </div>
                    <div class="part-title">
                        Simple </div>
                    <div class="part-description">
                        Has very simple design, registration and URL </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-file-text-o"></div>
                    </div>
                    <div class="part-title">
                        Language Support </div>
                    <div class="part-description">
                        It's supported Markdown and HTML that can make your page beautiful </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-refresh"></div>
                    </div>
                    <div class="part-title">
                        No Limit </div>
                    <div class="part-description">
                        There's no limit on writing text on your page. Feel free to use! </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-send-o"></div>
                    </div>
                    <div class="part-title">
                        Free </div>
                    <div class="part-description">
                        It's free to use and always be free for eternity </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-twitter"></div>
                    </div>
                    <div class="part-title">
                        Twitter </div>
                    <div class="part-description">
                        Syncronized with your twitter once you logged in to website </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-comment-o"></div>
                    </div>
                    <div class="part-title">
                        Plotting </div>
                    <div class="part-description">
                        We have tool for do plotting and automatically split words for you </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-desktop"></div>
                    </div>
                    <div class="part-title">
                        Editor </div>
                    <div class="part-description">
                        Colorized editor with HTML + Markdown support make you easier to read </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-plus"></div>
                    </div>
                    <div class="part-title">
                        Extended Pages </div>
                    <div class="part-description">
                        Premium feature notes to let you have more than 1 page within 1 account </div>
                </div>
                <div class="feature-block flex-item">
                    <div class="part-icon">
                        <div class="fa fa-users"></div>
                    </div>
                    <div class="part-title">
                        Multiple Login </div>
                    <div class="part-description">
                        Will make you easier to manage more than 1 account with single log in </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="section">
    <div class="body-container">
        <h1 class="section-head">Jasa Auto Menfess</h1>
        <div class="auto-menfess flex">
            <div class="am-block">
                <div class="am-content">
                    <div class="part-title">
                        How to buy
                    </div>
                    <div class="part-content">
                        <p>Please follow this step and read carefully: </p>
                        <ol>
                        		    <li>Make sure you already have API Key and API Secret by register as <a href="https://developer.twitter.com/" target="_blank">developer at twitter</a></li>				
                            <li>Register your developer to @bot_mf with format<br><code>/register your_app_key your_app_secret</code></li>
                            <li>Then follow the next step until you do a payment</li>
                            <li>After admin approve your payment, follow the instruction from @bot_mf</li>
                            <li>Finally auto menfess is activated</li>
                        </ol>
                        <p>Price: </p>
                        <ul>
                            <li>225k IDR/year</li>
                            <li>20k IDR/month</li>
                        </ul>
                        <p>Contact: </p>
                        <ul>
                            <li>Twitter: <a href="https://twitter.com/biolbe" target="_blank">@biolbe</a></li>
                          		  <li>Email: biolbe.mf(at)gmail(dot)com</li>
                            <li>Whatsapp: +62823-0101-4454</li>
                        </ul>
                        <a href="https://gist.github.com/lshaf/97ca2a3a21806eca5af7ec08076de667" class="btn btn-primary btn-xs">Read more ...</a>
                    </div>
                </div>
            </div>
            <a href="https://gist.github.com/lshaf/97ca2a3a21806eca5af7ec08076de667" class="am-block" style="background-image: url(https://img.youtube.com/vi/yQQ-XFt3rTE/0.jpg)">
                <div class="am-content">
                    <div class="part-title">
                        How to activate
                    </div>
                </div>
            </a>
        </div>
    </div>
</div>
<div class="section">
    <div class="body-container">
        <h1 class="section-head">Tutorial</h1>
        <div class="tutorials flex">
            <a href="https://www.youtube.com/embed/jDfKoMXrou0" class="tutorial-block fancy-video" style="background-image: url(https://img.youtube.com/vi/jDfKoMXrou0/0.jpg)">
                <div class="tutorial-content">
                    <div class="part-title">
                      				  Explanation about biolbe, some tutorial about markdown and put picture from twitter to biolbe
                    </div>
                    <div class="part-date">
                        2018-06-01
                    </div>
                </div>
            </a>
            <a href="https://www.youtube.com/embed/trmUJ1RoOsc" class="tutorial-block fancy-video" style="background-image: url(https://img.youtube.com/vi/trmUJ1RoOsc/0.jpg)">
                <div class="tutorial-content">
                    <div class="part-title">
                      		  Fancybox, Premium Notes Explanation and Navigation for markdown
                    </div>
                    <div class="part-date">
                        2018-06-01
                    </div>
                </div>
            </a>
          	  <a href="https://www.youtube.com/embed/O9tLJ2ZbT2Y" class="tutorial-block fancy-video" style="background-image: url(https://img.youtube.com/vi/O9tLJ2ZbT2Y/0.jpg)">
                <div class="tutorial-content">
                    <div class="part-title">
                      				  [Indonesian]<br/>Tutorial put image from twitter to biolbe
                    </div>
                    <div class="part-date">
                        2018-06-01
                    </div>
                </div>
            </a>
            <a href="https://www.youtube.com/embed/-gqmg6mrX34" class="tutorial-block fancy-video" style="background-image: url(https://img.youtube.com/vi/-gqmg6mrX34/0.jpg)">
                <div class="tutorial-content">
                    <div class="part-title">
                      				  [Indonesian]<br/>What's HTML Feature?
                    </div>
                    <div class="part-date">
                        2018-06-01
                    </div>
                </div>
            </a>
            <a href="https://www.youtube.com/embed/g7pgyO3E_EI" class="tutorial-block fancy-video" style="background-image: url(https://img.youtube.com/vi/g7pgyO3E_EI/0.jpg)">
                <div class="tutorial-content">
                    <div class="part-title">
                      		  [Indonesian]<br/>Tutorial Auto Menfess Activation
                    </div>
                    <div class="part-date">
                        2018-06-01
                    </div>
                </div>
            </a>
          	  <a href="https://www.youtube.com/embed/ShKU0N7tJIE" class="tutorial-block fancy-video" style="background-image: url(https://img.youtube.com/vi/ShKU0N7tJIE/0.jpg)">
                <div class="tutorial-content">
                    <div class="part-title">
                      				  [Indonesian]<br/>Put Image to Bio Using Twitter
                    </div>
                    <div class="part-date">
                        2018-06-01
                    </div>
                </div>
            </a>
            <a href="https://www.youtube.com/embed/rsQitdQhk60" class="tutorial-block fancy-video" style="background-image: url(https://img.youtube.com/vi/rsQitdQhk60/0.jpg)">
                <div class="tutorial-content">
                    <div class="part-title">
                      				  [Indonesian]<br/>Aktivasi auto menfess
                    </div>
                    <div class="part-date">
                        2018-06-23
                    </div>
                </div>
            </a>
        </div>
    </div>
</div>