What Medical Wearables Need to Change Healthcare for the Better

Published on October 29, 2018

Wearables that monitor patients and their medical status are gearing up to disrupt healthcare and…

Read More

Twitter Is Helping Diabetes Patients Create New Treatment Devices

Published on September 21, 2018

In a surprising twist of events, Twitter is helping to improve the quality of life…

Read More

The FDA Approves a Contraceptive App for the First Time

Published on August 21, 2018

Many women around the world lack access to affordable, accurate contraception. To address this, Elina and…

Read More

The Healthcare Supply Chain Is in Dire Need of a Tech Disruption

Published on August 9, 2018

Supply chains in every industry across the world are transforming as the Internet of Things…

Read More

Can We Live to 150? This Scientist Said So, but Now He’s Not so Sure

Published on July 18, 2018

Alex Zhavoronkov is a computer scientist, MedTech developer, and researcher. When he was younger, Zhavoronkov publicly announced…

Read More

A New CRISPR Kit and Mobile App Can Find out What Ails You

Published on May 9, 2018

CRISPR is a medical technology used to manipulate and change DNA, an activity also known…

Read More

MedTech Startup Viz Diagnoses Strokes with Machine Learning

Published on May 4, 2017

Strokes are an alarmingly common problem in America, but they are rarely handled properly, with…

Read More

Dogtown Proudly Supports Telehealth-Friendly Senate Bill

Published on April 10, 2017

One thing that unites people on both sides of the political aisle in America is…

Read More
// Add original row class to side image sections $('section.side-image').each(function() {var rowClass = $(this).find('.wpb_row').first().attr('class').split('vc_row-fluid').pop().trim();$(this).addClass(rowClass);}); // Highlight portfolio in navigation on project pages $('body.posttype-portfolio').find('#menu-navigation a[href*="/portfolio/"]').parent().addClass('current-menu-item'); // Highlight services in navigation on services pages $('body.parent-pageid-12').find('#menu-navigation a[href*="/app-development-services/"]').parent().addClass('current-menu-item'); // Copy tab titles into content for responsive view $('.wpb_tabs .ui-tabs-anchor').each(function() {$( '.wpb_tab' + $(this).attr('href') ).prepend('
' + $(this).html() + '
');}); /*if (jQuery('.portfolio-page').length > 0){*/ /*portfolio-template-default*/ if (jQuery('.portfolio-template-default').length == 0){ $.fn.extend({ animationend: function(callback) { return this.one('webkitAnimationEnd mozAnimationEnd oAnimationEnd oanimationend animationend', callback); }, initWaypoint: function() { return this.addClass('waypoint') .removeClass('animated') .waypoint2(function(direction) { //console.log(this.element) $(this.element).addClass('animated'); this.destroy(); }, { offset: '80%' }); } }); } if (jQuery('.portfolio-template-default.single-portfolio').length > 0){ setTimeout(function () { jQuery('.page-header h1.waypoint, .page-header p.waypoint').addClass('animated'); }, 1000); } if ( window.matchMedia('(min-width: 481px)').matches ) { var waypoints = null; var $waypoints = $('.waypoint'); var waypointSelectors = { 'common': [ $('section.vc_row').has('.lead').find('h1, h2, .lead, .btn'), '[class*="vc_col-"]:not([class*="-12"])', 'section.side-image .image-container', 'section.text-intro h2', 'section.howwework-preview .wpb_tabs', 'section.publications .col-sm-4', 'section.featured-projects .rev_slider_wrapper', 'section.landing-location-intro .wpb_text_column' ], 'home': [], 'app-development-services': [ 'section.services-slider', 'section.services-specialities' ], 'portfolio': [ '.portfolio-showcase [class^="col-"]' ], 'about': [ $('.team-member') ], 'landing': [ '.posts-container .col-sm-6' ], 'staging': [ '.section-clients-v2 .col-sm-3' ] } var pageSlug = window.location.href.split('/'); if (pageSlug.length > 4) { pageSlug = pageSlug[pageSlug.length - 2]; } else { pageSlug = 'home'; } _.every(waypointSelectors, function(selectors, page) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === 'common' || page === pageSlug) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === pageSlug) return false; } return true; }); waypoints = $waypoints.initWaypoint(); } });})(jQuery);-->