@function totalBreakpoint()
  @return length($breakpoints)

@function break($entry)
  @return nth($breakpoints,$entry)

@if $mobile-first == false
  $breakpoint-default-feature: 'max-width'

// Added a check for Jacket
@mixin route($targets...)
  @if $style-variant == 'single'
    +jacket(style)
      @content
  @else
    +jacket($targets)
      @content

// Prefix Support
$legacy-support-for-ie6 : false

@if $comp-ie7 == true
  $legacy-support-for-ie7: true
@else
  $legacy-support-for-ie7: false

@if $comp-ie8 == true
  $legacy-support-for-ie8: true
@else
  $legacy-support-for-ie8: false

@if $comp-webkit == true
  $experimental-support-for-webkit: true
@else
  $experimental-support-for-webkit: false

@if $comp-opera == true
  $experimental-support-for-opera: true
@else
  $experimental-support-for-opera: false

@if $comp-mozilla == true
  $experimental-support-for-mozilla: true
@else
  $experimental-support-for-mozilla: false

@if $comp-ms == true
  $experimental-support-for-microsoft: true
@else
  $experimental-support-for-microsoft: false

// Srtips the units from a value. e.g. 12px -> 12
@function strip-units($val) 
  @return ($val / ($val * 0 + 1))

// Include a Value Check for rendering Propertys
@mixin check($arg, $value, $mixin: false, $overwrite: false)
  @if $mixin == false
    @if $overwrite == false
      @if $value != false or $value == 0
        #{$arg}: $value
    @else
      #{$arg}: $value
  @else
    @if $overwrite == false
      @if $value != false or $value == 0
        @content
    @else
      @content