/*
@font-face {
	font-family: 'Conv_Karla-Bold';
	src: url('../fonts/Karla-Bold/Karla-Bold.eot');
	src: local('☺'), url('../fonts/Karla-Bold/Karla-Bold.woff') format('woff'), url('../fonts/Karla-Bold/Karla-Bold.ttf') format('truetype'), url('../fonts/Karla-Bold/Karla-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Karla-Regular';
	src: url('../fonts/Karla-Regular/Karla-Regular.eot');
	src: local('☺'), url('../fonts/Karla-Regular/Karla-Regular.woff') format('woff'), url('../fonts/Karla-Regular/Karla-Regular.ttf') format('truetype'), url('../fonts/Karla-Regular/Karla-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_BaseNineSmallCaps';
	src: url('../fonts/BaseNineSmallCaps/BaseNineSmallCaps.eot');
	src: local('☺'), url('../fonts/BaseNineSmallCaps/BaseNineSmallCaps.woff') format('woff'), url('../fonts/BaseNineSmallCaps/BaseNineSmallCaps.ttf') format('truetype'), url('../fonts/BaseNineSmallCaps/BaseNineSmallCaps.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

@font-face {
    font-family: 'base9scsmall_caps';
    src: url('../fonts/base9scsmallcaps-webfont.woff2') format('woff2'),
         url('../fonts/base9scsmallcaps-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'BaseNineSmallCaps';
  src: url('../fonts/BaseNineSmallCaps.eot?#iefix') format('embedded-opentype'),  url('../fonts/BaseNineSmallCaps.otf')  format('opentype'),
	     url('../fonts/BaseNineSmallCaps.woff') format('woff'), url('../fonts/BaseNineSmallCaps.ttf')  format('truetype'), url('../fonts/BaseNineSmallCaps.svg#BaseNineSmallCaps') format('svg');
  font-weight: normal;
  font-style: normal;
}


.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
  0 {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0 {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
  -webkit-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  transform: scale(-1,1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
  -webkit-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  transform: scale(1,-1);
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,.fa-close:before,.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,.fa-image:before,.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}/*.switch-manager-features{background:#c7ced6;} */
.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
  content: "\f158";
}

.fa-won:before,.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,.fa-bank:before,.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

@charset "UTF-8";

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
#container {

    padding-top: 0;

}
.slick-slider .slick-track {
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before,.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-prev,.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: 0;
  outline: 0;
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
  outline: 0;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
  opacity: .25;
}

.slick-prev:before,.slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: .75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "â";
}

[dir="rtl"] .slick-prev:before {
  content: "â";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "â";
}

[dir="rtl"] .slick-next:before {
  content: "â";
}

.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: 0;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover,.slick-dots li button:focus {
  outline: 0;
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "â¢";
  width: 20px;
  height: 20px;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: .25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: .75;
}

.popup {
  display: block;
  position: fixed;
  visibility: hidden;
  opacity: 0;
  z-index: -2;
  left: -1000%;
  top: 0;
  max-width: 100%;
  max-height: 100%;
  -webkit-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.popup:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #102429;
  opacity: 1;
  z-index: 100;
}

.popup.close,.popup.active {
  visibility: visible;
  opacity: 1;
  z-index: 100;
  left: 50%;
  top: 50%;
}

.popup.close {
  opacity: 0;
}

.popup .popup-content {
  position: relative;
  z-index: 101;
}

.popup .popup-overlay {
  display: block;
  position: fixed;
  visibility: hidden;
  opacity: 0;
  z-index: -2;
  width: 100%;
  height: 100%;
  left: -1000%;
  top: -1000%;
  -webkit-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
  background: #102429;
}

.popup.close .popup-overlay,.popup.active .popup-overlay {
  visibility: visible;
  top: 0;
  left: 0;
  opacity: .95;
  z-index: 99;
}
.product-feature-banner{
	position:relative;
}
.feature-banner-cloud {
    position:absolute;
   /* top:17%;*/
    left:-8%;
}
.feature-banner-tree {
    position:absolute;
	bottom:17%;
	right:-22%;
}
.popup.close .popup-overlay {
  opacity: 0;
}

.popup a.close {
  position: absolute;
  left: -3.6em;
  top: 0;
  margin: 3em 0 0 100%;
  z-index: 102;
  cursor: pointer;
}

.touch .popup a.close {
  padding: 5px;
  left: -4.1em;
  top: -5px;
}

.popup a.close>span {
  position: absolute;
  visibility: hidden;
  left: -1000%;
}

.popup a.close:before {
  content: "";
  display: block;
  width: 1.8em;
  height: 1.8em;
  background: url("simple.b-cssdisabled-png.h82bc64db759649afb1a87cbb745d08524e73.png?items=%2Fcontent%2Fassets%2Fcommon%2Fpopup%2Fclose.png") 0 0;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}

.popup a.close:hover:before,.popup a.close:active:before {
  background: url("simple.b-cssdisabled-png.h53d35110f1c6f964515ecb375f2a56e990b6.png?items=%2Fcontent%2Fassets%2Fcommon%2Fpopup%2Fclose-hover.png") 0 0;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}

.select-product {
  text-align: center;
}

.select-product .popup-content {
  padding: 3.2em 2.5em 5em 2.5em;
}

.select-product a {
  outline: none !important;
}

.select-product h2 {
  font-family: "Proxima Nova Light",Helvetica,Arial,san-serif;
  font-size: 4.7em;
  line-height: 1em;
  color: #4ac1c0;
  text-align: center;
}

.select-product ul.product-list,.select-product ul.product-list>li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.select-product ul.product-list>li {
  display: inline-block;
  //zoom: 1;
  //display: inline;
  vertical-align: top;
  text-align: center;
  margin: 2em .5em 0 .5em;
}

.select-product ul.product-list>li .color-name {
  font-family: "Proxima Nova Semibold",Helvetica,Arial,san-serif;
  font-size: 1.2em;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
}

.select-product ul.product-list>li .product {
  display: block;
  margin: 2em 0 0 0;
}

.select-product ul.product-list>li .product img {
  float: left;
  display: block;
  margin-right: -100%;
}

.select-product ul.product-list>li .message {
  font-family: "Proxima Nova Bold",Helvetica,Arial,san-serif;
  font-size: 1.2em;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  text-align: center;
  margin: 1em 0 0 0;
  padding: .5em 0;
}

.select-product ul.product-list>li .buy {
  font-size: 1.2em;
  line-height: normal;
  margin: 1.5em 0 0 0;
  padding: .8em;
  min-width: 10em;
}

.select-product ul.product-list>li ul.switch-group,.select-product ul.product-list>li ul.switch-group li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.select-product ul.product-list>li ul.switch-group {
  text-align: center;
}

.select-product ul.product-list>li ul.switch-group li {
  display: inline-block;
  //zoom: 1;
  //display: inline;
  vertical-align: middle;
  margin: 1.3em .5em 0 .5em;
}

.select-product ul.product-list>li ul.switch-group li a {
  display: block;
  font-family: "Proxima Nova Semibold",Helvetica,Arial,san-serif;
  font-size: 1.2em;
  line-height: normal;
  text-transform: uppercase;
  text-decoration: none;
  color: #c3c8c9;
  text-align: center;
  padding: .18em 0;
  width: 2.2em;
  border: .1em solid #334146;
  background: #334146;
}

.select-product ul.product-list>li ul.switch-group li a:hover {
  background: 0;
}

.select-product ul.product-list>li ul.switch-group li a.active {
  border: .1em solid #4ac1c0;
  background: 0;
}

.notify-me {
  text-align: center;
}

.notify-me:before {
  background: #4ac1c0;
}

.notify-me .popup-content {
  padding: 5.5em 2.5em 0 2.5em;
  overflow: hidden;
  width: 59em;
}

.notify-me h2 {
  font-family: "Proxima Nova ThinT",san-serif;
  font-size: 4.8em;
  line-height: normal;
  color: #fff;
}

.notify-me h3 {
  font-family: "Proxima Nova Bold",san-serif;
  font-size: 1.4em;
  line-height: normal;
  color: #102429;
  margin-top: 3.857142857em;
  text-transform: uppercase;
}

.notify-me h3 a {
  color: #102429;
}

.video-product.popup {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  margin: 0 !important;
}

.video-product.inline.popup {
  position: absolute;
}

.video-product .popup-content {
  width: 100%;
  height: 100%;
}

.video-product .popup-content .mejs-container {
  width: 100% !important;
  height: 100% !important;
}

.video-product .popup-content .mejs-container .mejs-overlay {
  width: 100% !important;
  height: 100% !important;
}

.video-product .popup-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}

.video-product.inline.active .popup-overlay {
  position: absolute;
}

.mejs-container {
  position: relative;
  background: #000;
  font-family: Helvetica,Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
}

.me-plugin {
  position: absolute;
  height: auto;
  width: auto;
}

.mejs-embed,.mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden;
}

.mejs-fullscreen {
  overflow: hidden !important;
}

.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}

.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video {
  width: 100%;
  height: 100%;
}

.mejs-clear {
  clear: both;
}

.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}

.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

:root .mejs-poster img {
  display: none;
}

.mejs-poster img {
  border: 0;
  padding: 0;
  border: 0;
}

.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

.mejs-overlay-play {
  cursor: pointer;
}

.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url("simple.b-cssdisabled-svg.h746c3af7a145a09239a36e5ef61cfea02890.svg?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbigplay.svg") no-repeat;
}

.no-svg .mejs-overlay-button {
  background-image: url("../static0.fitbit.com/simple.b-cssdisabled-png.h716436fb3df0d29e6b37dd62d952676a3a6d.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbigplay.png");
}

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(0,0,0,0.9);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));
  background: -webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));
  background: -moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));
  background: -o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));
  background: -ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));
  background: linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));
}

.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url("../static0.fitbit.com/simple.b-cssdisabled-gif.h76b326f4d44222126fee21076595bef5276e.gif?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Floading.gif") 50% 50% no-repeat;
}

.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(0,0,0,0.7);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));
  background: -webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  background: -moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  background: -o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  background: -ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  background: linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  height: 30px;
  width: 100%;
}

.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica,Arial;
  border: 0;
}

.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url("simple.b-cssdisabled-svg.h40f56f5a736da4effeb790cedb8a52f08f14.svg?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fcontrols.svg") no-repeat;
}

.no-svg .mejs-controls .mejs-button button {
  background-image: url("simple.b-cssdisabled-png.h24a0227fbdd3acfd86ff03fc3fc6c8a42198.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fcontrols.png");
}

.mejs-controls .mejs-button button:focus {
  outline: dotted 1px #999;
}

.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 8px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time span {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto;
}

.mejs-controls .mejs-play button {
  background-position: 0 0;
}

.mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}

.mejs-controls .mejs-stop button {
  background-position: -112px 0;
}

.mejs-controls div.mejs-time-rail {
  direction: ltr;
  width: 200px;
  padding-top: 5px;
}

.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50,50,50,0.8);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));
  background: -webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
  background: -moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
  background: -o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
  background: -ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
  background: linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: -o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
  background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: -ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

@-moz-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

@-ms-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

@-o-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60,170,200,0.8);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));
  background: -webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));
  background: -moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));
  background: -o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));
  background: -ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));
  background: linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));
  width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #fff;
  background: rgba(255,255,255,0.8);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));
  background: -webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  background: -moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  background: -o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  background: -ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  background: linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px;
}

.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}

.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}

.mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
  position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(50,50,50,0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0;
}

.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255,255,255,0.5);
  margin: 0;
}
.specification-2-column{
	margin-left: 9% !important;
}
.specification-3-column{
	margin-left: 0% !important;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255,255,255,0.9);
  margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255,255,255,0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0;
}

.mejs-controls div.mejs-horizontal-volume-slider {
  height: 26px;
  width: 60px;
  position: relative;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #333;
  background: rgba(50,50,50,0.8);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));
  background: -webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
  background: -moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
  background: -o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
  background: -ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));
  background: linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255,255,255,0.8);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));
  background: -webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  background: -moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  background: -o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  background: -ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));
  background: linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none;
}

.mejs-controls .mejs-captions-button {
  position: relative;
}

.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -51px;
  width: 85px;
  height: 100px;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(50,50,50,0.7);
  border: solid 1px transparent;
  padding: 10px 10px 0 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 55px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica,arial;
  font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0;
}

.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1;
}

.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0,0,0,0.7);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));
  background: -webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  background: -moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  background: -o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  background: -ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  background: linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);
  overflow: hidden;
  border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102,102,102,0.7);
  background: -webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));
  background: -webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));
  background: -moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));
  background: -o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));
  background: -ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));
  background: linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  color: #fff;
}

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}

.mejs-captions-position-hover {
  bottom: 35px;
}

.mejs-captions-text {
  padding: 3px 5px;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(20,20,20,0.5);
  white-space: pre-wrap;
}

.me-cannotplay a {
  color: #fff;
  font-weight: bold;
}

.me-cannotplay span {
  padding: 15px;
  display: block;
}

.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}
/*touching-image-banner-start*/
.position-relative{
	position:relative !important;
}
.on-click-main-box{
	width: 266px;
	position: absolute;
	top: 25%;
	z-index: 4;
	right: 25%;
}

.original-white-image, .stainless-steel-image, .darken-black-image{
	text-align:center;
	}
.inner-box-main-image{
	width:100%;
	text-align:center;
	margin: 00 0 2em 0;
	}

.img{
		width: 100%;
		float: left;
		overflow: hidden;

		}

.all-image-boxes{width:100%; text-align:center;}
.small-box{width:33.33333%;}
.small-box p{
	text-align: center;
	/*color: #857c84;*/
	color: #FFF;
	font-size: 14px;
	line-height: 18px;
	padding:0.6875rem 0.6875rem;	
	font-family: 'Karla', sans-serif;
	font-weight:400;
}
.banner-car-image{
	top:100px;
    position: relative;
    z-index: 5;
}
.banner-car-image img{
	max-width:100%;
}
	/*touching-image-banner-end*/
.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
}

.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
  font-family: Helvetica,Arial;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333;
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2c7c91;
  color: #fff;
}

.mejs-controls .mejs-sourcechooser-button {
  position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(50,50,50,0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica,arial;
  font-size: 10px;
}

.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(50,50,50,0.7);
  z-index: 1000;
  overflow: hidden;
}

.mejs-postroll-layer-content {
  width: 100%;
  height: 100%;
}

.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(50,50,50,0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer;
}

div.mejs-speed-button {
  width: 46px !important;
  position: relative;
}

.mejs-controls .mejs-button.mejs-speed-button button {
  background: transparent;
  width: 36px;
  font-size: 11px;
  line-height: normal;
  color: #fff;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector {
  visibility: hidden;
  position: absolute;
  top: -100px;
  left: -10px;
  width: 60px;
  height: 100px;
  background: url("simple.b-cssdisabled-png.h703c659e4bf563a05c6338a1727e006cc1b8.png?items=%2Fcontent%2Fassets%2Fcommon%2Fmediaelement%2Fbackground.png");
  background: rgba(50,50,50,0.7);
  border: solid 1px transparent;
  padding: 0;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector {
  visibility: visible;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
  color: rgba(33,248,248,1);
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
  margin: 0 0 6px 0;
  padding: 0 10px;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
  display: none;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
  width: 60px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica,arial;
  font-size: 11.5px;
  color: white;
  margin-left: 5px;
  cursor: pointer;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255,255,255,.4) !important;
}

.bgs {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.bgs>div {
  position: absolute;
  top: 0%;
  width: 1000%;
  height: 100%;
}
.position-static{
	position:static!important;
}
.bgs>div>img {
  display: block;
  width: auto;
  height: 100%;
}
/*.bgs.r-c img{
	width:100%;
}*/

.bgs>div>.canvas {
  position: absolute;
  height: 100%;
  width: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  visibility: hidden;
  -webkit-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.bgs.canvas-visible>div>.canvas {
  visibility: visible;
  opacity: 1;
}

.bgs.r-c>div {
  right: 0;
  left: auto;
}

.bgs.l-c>div {
  left: 0;
  right: auto;
}

.bgs.c-c>div {
  left: -450%;
}

.bgs.r-c>div>img,.bgs.r-c>div>.canvas {
/*  margin: auto 0 auto auto; */
}

.bgs.l-c>div>img,.bgs.l-c>div>.canvas {
  margin: auto auto auto 0;
}

.bgs.c-c>div>img,.bgs.c-c>div>.canvas {
  margin: auto auto auto auto;
}

.bgs.w>div {
  top: -200%;
  width: 100%;
  height: 500%;
  left: 0;
  right: auto;
}

.bgs.w>div>img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  margin: auto;
}
.bgs.w>div.dark-opacity>img {
	filter: brightness(70%);
}
.bgs.w>div>.canvas {
  position: absolute;
  width: 100%;
  height: auto;
}

body {
  min-width: 0 !important;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  overflow: auto !important;
}

body.fb-body {
  background: none repeat scroll 0 0 #fbfbfb;
}

body.fb-body {
  background: none repeat scroll 0 0 #fbfbfb;
}

#container {
  width: 100% !important;
  border: medium none;
}

.wrapper-content {
  display: block;
  max-width: 1024px;
  margin: 0 auto;
}
.mobile-detect {
  position: absolute;
  left: -1000%;
  top: -100%;
}

.dbr,.tbr,.mbr {
  display: none;
  height: 0;
  width: 0;
  overflow: hidden;
}

.tablet-show,.tablet-visible,.desktop-hidden,.desktop-hide {
  display: none !important;
}

.dbr {
  display: block;
}

a.btn {
  font-family: 'Karla', sans-serif;
  font-size:14px;
  font-weight:700;
  line-height: normal;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  z-index: 1;
}

a.btn.arrow-right:after {
  content: "\f138";
  display: inline-block;
  margin: 0 0 0 .5em;
  font-family: FontAwesome;
  width: 1em;
  height: 1em;
  text-decoration: none;
}

a.btn.bg,a.btn.brd {
  display: inline-block;
  position: relative;
}

a.btn.bg.arrow-right:after,a.btn.brd.arrow-right:after {
  position: absolute;
  display: block;
  margin: -0.55em 0 0 100%;
  top: 50%;
  left: -1em;
}

.no-touch a.btn.arrow-right:hover {
  text-decoration: underline;
}

a.btn.arrow-right:active {
  text-decoration: underline;
}

a.btn.arrow-right.ic-chevron-circle-right:after {
  content: "\f138";
}

a.btn.arrow-right.ic-play:after {
  content: "\f04b";
}

a.btn.arrow-right.arrow-magenta:after {
  color: #f54785;
}

.no-touch a.btn.arrow-right.arrow-hover-magenta:hover:after {
  color: #f54785;
}

a.btn.arrow-right.arrow-hover-magenta:active:after {
  color: #f54785;
}

a.btn.arrow-right.arrow-white:after {
  color: #fff;
}

.no-touch a.btn.arrow-right.arrow-hover-white:hover:after {
  color: #fff;
}

a.btn.arrow-right.arrow-hover-white:active:after {
  color: #fff;
}

a.btn.brd {
  padding: .7em 1.7em;
  behavior: url("simple.b-cssdisabled-bin.h1997baeb3fa434282acab0f58d39547a0835.pack?items=%2Fjs%2Flib%2Fcss3pie%2F1.0beta4%2FPIE.htc");
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  color: #fff;
  border: 3px solid #fff;
}

.no-touch a.btn.brd:hover {
  background: #fff;
  color: #ef3d6f;
  text-decoration: none;
}

a.btn.brd:active {
  background: #fff;
  text-decoration: none;
  color: #506065 !important;
}

a.btn.brd.arrow-right {
  padding-right: 2.8em;
}

a.btn.brd.arrow-right:after {
  left: -2.3em;
}

a.btn.brd.brd-white {
  border-color: #fff;
}

.no-touch a.btn.brd.brd-white:hover {
  background: #fff;
  border-color: #fff;
}

a.btn.brd.brd-white:active {
  background: #fff;
  border-color: #fff;
}

a.btn.brd.brd-magenta {
  border-color: #ef3d6f;
  color: #ef3d6f;
}

a.btn.brd.brd-magenta:hover {
  background: #ef3d6f;
  color: #fff;
}

.no-touch a.btn.brd.brd-magenta:active {
  background: #ef3d6f;
  color: #fff;
}

a.btn.bg {
  /* padding: 1em 2em; */
  background-clip: padding-box;
  behavior: url("simple.b-cssdisabled-bin.h1997baeb3fa434282acab0f58d39547a0835.pack?items=%2Fjs%2Flib%2Fcss3pie%2F1.0beta4%2FPIE.htc");
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 0;
  background: #ccbba7;
  padding: 9px 50px;
}

a.btn.bg:active {
  color: #506065;
}

a.btn.bg.arrow-right {
  padding-right: 3.1em;
}

a.btn.bg.arrow-right:active {
  color: #506065;
}

a.btn.bg.arrow-right:after {
  left: -2.5em;
}

.no-touch a.btn.bg.arrow-right:hover {
  text-decoration: none;
}

.no-touch a.btn.bg.arrow-right:hover:after {
  left: -2.5em;
}

.no-touch a.btn.bg:hover {
  background: #ef3d6f;
  color: #fff;
  text-decoration: none;
}

a.btn.bg:active {
  background: #ef3d6f;
  color: #506065 !important;
  text-decoration: none;
}

a.btn.bg.bg-magenta {
    background: #cdbba7;
    color: #fff;
}
.footer-banner-bottom-content a.btn.bg.bg-magenta {
    background: #c2a98d;
}
.no-touch a.btn.bg.bg-magenta:hover {
  background: #fff;
  color: #f1cf5c;
}
a.btn.bg.bg-magenta:active {
  background: #fff;
}

.no-touch a.btn.bg.bg-hover-green:hover {
  background: #c0d783;
  color: #fff;
}

a.btn.bg.bg-hover-green:active {
  background: #c0d783;
}

.no-touch a.btn.bg.bg-hover-orange:hover {
  background: #e7a28f;
  color: #fff;
}

a.btn.bg.bg-hover-orange:active {
  background: #e7a28f;
}

.no-touch a.btn.txt-hover-white:hover {
  color: #fff;
}

a.btn.txt-hover-white:active,a.btn.txt-white {
  color: #fff;
}

.no-touch a.btn.txt-hover-green:hover {
  color: #a5bf2d;
}

a.btn.txt-hover-green:active,a.btn.txt-green {
  color: #a5bf2d;
}

.no-touch a.btn.txt-hover-orange:hover {
  color: #e76142;
}

a.btn.txt-hover-orange:active,a.btn.txt-orange {
  color: #e76142;
}

.ic>.before,.ic:before {
  content: "";
  display: inline-block;
  width:26px;
  height:26px;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -ms-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}

.ibi {
  list-style: none;
  float: none;
  display: inline-block;
}
.ibi .slider-logo a,
.footer-banner-top-content a{
	font-size:37px;
	line-height:37px;
	color:#7e6848;
	font-family: 'base9scsmall_caps';
	font-weight:600;
	display:block;
	margin-bottom: 15px;
}
.ibi .slider-logo a:hover,
.footer-banner-top-content a:hover,
.ibi .slider-logo a:focus,
.footer-banner-top-content a:focus{
	text-decoration:none;
}
.wrapper-header{
	float: left;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
    width: 100%;
    z-index: 999;
	
}
.wrapper-header .wrapper-content{
	background:#FFF;
}
.wrapper-header a{
	display:block;
}
.ibi.middle {
  vertical-align: middle;
}

.ibi.bottom {
  vertical-align: bottom;
}

.ibi.top {
  vertical-align: top;
}

.tb>* {
  display: table-cell;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.tb.centered>* {
  text-align: center;
}

.tb.right>* {
  text-align: right;
}

.tb.middle>* {
 /* vertical-align: middle; */
}

.tb.top>* {
  vertical-align: top;
}

.tb.bottom>* {
  vertical-align: bottom;
}

.row {
  margin: 0 0 0 -4%;
}

.row>.row {
  margin-left: 0;
}

.row>.col {
  float: left;
  margin-left: 4%;
}

.row>.col:last-child {
  margin-right: -5%;
}

.row>.col-clear {
  clear: left;
}

.row>.col-12 {
  width: 96%;
}

.row>.col-8 {
  width: 62.666666666%;
}

.row>.col-7 {
  width: 54.333333333%;
}

.row>.col-6 {
  width: 46%;
}

.row>.col-5 {
  width: 37.666666666%;
}

.row>.col-4 {
  width: 29.333333333%;
}

.row>.col-3 {
  width: 21%;
}

img.r {
  display: none;
}

img.v {
  display: block;
}

.native-android-browser img.v {
  display: none !important;
}

.native-android-browser img.r {
  display: block !important;
}

.new-bubble {
  position: absolute;
  top: 0;
  left: 50%;
  padding: .4em .5em;
  height: 1em;
  margin-top: -1.8em;
  margin-left: 5%;
  background-color: #ef3d6f;
  -webkit-border-radius: .25em .25em .25em 0;
  -moz-border-radius: .25em .25em .25em 0;
  border-radius: .25em .25em .25em 0;
  font-family: "Proxima Nova Bold",Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  line-height: 1em;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1px;
}

.new-bubble:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  top: 100%;
  border: .22em solid;
  border-color: #ef3d6f transparent transparent #ef3d6f;
}

#product-info .new-bubble {
  top: 12px;
  left: 65%;
}

html:lang(it) .new-bubble {
  font-size: .9em;
}

.expand>a {
  display: none;
  font-family: "Proxima Nova Bold";
  font-size: 1em;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  padding: 1.2em;
  margin-top: 2em;
}

.expand>a>* {
  display: inline-block;
  vertical-align: middle;
}

.expand>a:after {
  content: "\f055";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 1.4em;
  line-height: 1.2em;
  margin-left: .5em;
  vertical-align: middle;
}

.expand.expanded>a:after {
  content: "\f056";
}

html:lang(de) .t-br {
  display: none;
}

.cloth-stretch {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

a.arrow-nav {
  font-size: 1.8em;
  line-height: 1em;
  width: 1em;
  outline: 0;
  text-decoration: none;
  position: absolute;
  top: -7px;
  left: 50%;
  margin: -0.5em 0 0 -0.5em;
  z-index: 3;
  clip: rect(18px,auto,auto,auto);
  -webkit-clip-path: inset(18px 0 0 0);
  clip-path: inset(18px 0 0 0);
}

a.arrow-nav span {
  display: block;
  color: #fff;
  margin: 0 auto;
}

a.arrow-nav span.arrow-1 {
  -webkit-animation: arrow1 3s infinite ease-out;
  animation: arrow1 3s infinite ease-out;
}

.ie9 a.arrow-nav span.arrow-1,.ie7 a.arrow-nav span.arrow-1 {
  visibility: hidden;
}

a.arrow-nav span.arrow-2 {
  -webkit-animation: arrow2 3s infinite ease-out;
  animation: arrow2 3s infinite ease-out;
}

.indent-nav {
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
}

.indent-nav>a:before {
  content: "";
  display: block;
  height: 1em;
}

form.notify.steps.steps.step-1 .s-2,form.notify.steps.steps.step-1 .s-3,form.notify.steps.steps.step-2 .s-1,form.notify.steps.steps.step-2 .s-3,form.notify.steps.steps.step-3 .s-1,form.notify.steps.steps.step-3 .s-2 {
  visibility: hidden;
  position: absolute;
  z-index: -1;
  opacity: 0;
}

form.notify .e {
  visibility: hidden;
  position: absolute;
  z-index: -1;
  opacity: 0;
}

form.notify.error.e-1 .e-1 {
  visibility: visible;
  position: relative;
  z-index: 0;
  opacity: 1;
}

form.notify .form-item-email {
  display: inline-block;
  position: relative;
  width: 16em;
  height: 2.8em;
  background: #fff url("../static1.fitbit.com/simple.b-cssdisabled-png.h351f3cbec701c80d0bde9574ff84dac59f60.png?items=%2Fimages%2Fcommon%2Fmail-icon.png") no-repeat 1em 1.1em;
  border-radius: .5em;
  padding: 0 3.5em;
  border: 1px solid #fff;
}

form.notify .form-item-email input {
  font-size: 1.4em;
  background: #fff;
   
  outline: 0;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 2em;
}

form.notify .form-item-email a {
  content: "";
  display: inline-block;
  position: absolute;
  width: 1.1em;
  height: 1.1em;
  right: 1em;
  top: .9em;
  background: url("simple.b-cssdisabled-png.hf11e1ff429c4027725d8743e7a3c75fb38df.png?items=%2Fcontent%2Fus%2Fcomparison%2Ftrackers%2Fassets%2Fimages%2Flearn_more_arrow.png");
  background-size: 1.1em 1.1em;
  cursor: pointer;
}

form.notify .error-messages>* {
   
  font-size: 1.2em;
  line-height: normal;
  color: #102429;
}

.desktop-view .l-br,.tablet-view .t-br,.mobile-view .m-br {
  display: block;
}

.blinker {
  -moz-animation: blink .18s step-start 0 infinite;
  -webkit-animation: blink .18s step-start 0 infinite;
  animation: blink .18s step-start 0 infinite;
}

.bl-disclaimer {
  max-width: 940px;
  padding: 30px 0;
  border-top: 1px solid #e2e2e2;
}

.bl-disclaimer__content {
   
  font-size: 12px;
  text-align: center;
  color: #939c9e;
}

.product-sub-nav {
  height: 0;
  margin-bottom: -3em;
}

.product-sub-nav>div {
  width: 100%;
  position: relative;
  z-index: 10;
}

.product-sub-nav.fixed>div {
  position: fixed;
  left: 0;
  top: 0;
}

.product-sub-nav>div {
  height: 42px;
}

.product-sub-nav>div:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #1e3336;
  opacity: .87;
  filter: alpha(opacity=90);
}

.product-sub-nav .wrapper-content {
  position: relative;
  font-size: 0;
  letter-spacing: -4px;
  word-spacing: -4px;
}

.product-sub-nav .wrapper-content>* {
  vertical-align: middle;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
}

.product-sub-nav .wrapper-content>.logo {
  width: 18%;
  text-align: left;
}

.product-sub-nav .wrapper-content >.logo a {
    display:inline-block;
	text-align:left;
    font-size: 27px;
    line-height: 27px;
    color: #7e6848;
    outline: 0;
    text-decoration: none;
	font-family: 'base9scsmall_caps';
	font-weight:600;
}
.product-sub-nav .wrapper-content >.logo a:visited{color:#7e6848;}

.product-sub-nav .wrapper-content>.logo a img {
  width: 100%;
  margin-right: -90%;
}

.product-sub-nav .wrapper-content>.logo a img:not([class]) {
  display: block;
}

.product-sub-nav .wrapper-content ul {
  width: 62%;
  list-style: none;
  margin: 0;
  padding: 0;
}

.product-sub-nav .wrapper-content ul li {
  list-style: none;
  padding: 0;
  margin: 1% 4.4%;
}

.product-sub-nav .wrapper-content ul li a {
  display: block;
  font-family: 'Karla', sans-serif;
  font-size: 13.13px;
  line-height: normal;
  color: #836c4c;
  text-decoration: none;
  -webkit-transition: color 100ms ease-out;
  -moz-transition: color 100ms ease-out;
  -o-transition: color 100ms ease-out;
  transition: color 100ms ease-out;
}

body[class*="locale-de_"] .product-sub-nav .wrapper-content ul li {
  margin: 1% 3%;
}

html:lang(fr) .product-sub-nav .wrapper-content ul li {
  margin: 1% 2%;
}

.product-sub-nav .wrapper-content>.extra {
  width: 18%;
  text-align: right;
}

.product-sub-nav .wrapper-content>.extra a.btn {
  font-size: 14px;
  line-height: normal;
}

.product-sub-nav .wrapper-content>.extra a.btn.bg {
  min-width: 11.5em;
  padding: .9em .8em;
  text-align: center;
}

body[class*="locale-de_"] .product-sub-nav .wrapper-content>.extra a.btn.bg {
  white-space: nowrap;
}

body[class*="locale-de_"] .product-sub-nav .wrapper-content>.extra a.btn.bg .t-line {
  display: none;
}

.product-sub-nav.nav2 .wrapper-content {
    display: table;
    padding: 8px 0 ;
}

.product-sub-nav.nav2 .wrapper-content>.extra a.btn.bg {
  white-space: nowrap;
  font-family: 'Karla', sans-serif;
}

.product-sub-nav.nav2 .wrapper-content>* {
  display: table-cell;
}

.product-sub-nav.nav2 .wrapper-content>.extra,.product-sub-nav.nav2 .wrapper-content>.nav-group,.product-sub-nav.nav2 .wrapper-content>.logo {
  position: static !important;
  left: 0 !important;
  top: 0 !important;
  margin: 0 !important;
  float: none !important;
}

.product-sub-nav.nav2 .wrapper-content .nav-group ul {
  display: table;
  width: 100% !important;
}

.product-sub-nav.nav2 .wrapper-content .nav-group ul li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  margin: 0 !important;
}

.product-sub-nav-mobile {
  background: #11242a;
}

.product-sub-nav-mobile ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.product-sub-nav-mobile ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}

.product-sub-nav-mobile ul li a {
  display: block;
  font-family: "Proxima Nova Bold",Arial,sans-serif;
  font-size: 1.3em;
  line-height: normal;
  color: #fff;
  text-transform: uppercase;
  border-bottom: 1px solid #1d494c;
  padding: 1em 0;
  text-align: center;
}

.product-sub-nav-mobile ul li:first-child a {
  border-top: 1px solid #1d494c;
}

.btn--holiday-price {
  height: 36px !important;
  line-height: 36px !important;
  padding: 0 15px !important;
  vertical-align: top;
}

.btn--holiday-price .holiday-price--old {
  position: relative;
  color: #f54785;
   
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  margin-right: 5px;
  display: inline-block;
}

.btn--holiday-price .holiday-price--old:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: inherit;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.btn-bg-magenta .btn--holiday-price .holiday-price--old {
  color: #ffc6d6;
}

.touch .product-sub-nav .btn--holiday-price .holiday-price--old,.no-touch .product-sub-nav .btn--holiday-price .holiday-price--old {
  color: #ffc6d6;
}

.no-touch .btn--holiday-price:hover .holiday-price--old {
  color: #fff;
}

.no-touch .product-sub-nav .btn--holiday-price:hover .holiday-price--old,.no-touch .product-sub-nav .btn--holiday-price:hover .holiday-price {
  color: #ee3d6e;
}

.btn--holiday-price:active .holiday-price,.btn--holiday-price:active .holiday-price--old {
  color: #506065 !important;
}

.btn--holiday-price .holiday-price {
  font-size: 18px;
  padding-right: 3px;
}

.product-sub-nav .btn--holiday-price .holiday-price {
  color: #fff;
}

.link--holiday-price .holiday-price--old {
  position: relative;
  margin-right: 15px;
  display: inline-block;
}

.link--holiday-price .holiday-price--old:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: inherit;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.link--holiday-price .holiday-price--some {
  margin-right: 5px;
}
/*
.btn-amazon {
  position: relative;
}

.btn-amazon:after {
  display: none;
  position: absolute;
  content: "";
  width: 61px;
  top: 11px;
  bottom: 0;
  margin: 0;
  right: 25px;
  height: 17px;
  background: url("../images/simple.b-cssdisabled-png.h1eee9bf7f8de5c4afc1615390170975c8ab7.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fimages%2Famazon-logo-sprite.png") 0 0 no-repeat;
  background-size: cover;
}

.btn-amazon:hover:after,.btn-amazon:active:after {
  background-position: 0 -17px;
}

.btn-amazon.btn-amazon-white:after {
  background-position: 0 -17px;
}

.btn-amazon.btn-amazon-white:hover:after,.btn-amazon.btn-amazon-white:active:after {
  background-position: 0 0;
}
*/
.product-info .buttons .btn-amazon.btn.bg {
	padding: 9px 50px;
  min-width: 0;
}

.product-info .buttons .btn-amazon.btn.bg:hover {
	background: #fff;
	color: #f1cf5c;
}

.product-sub-nav .wrapper-content>.extra .btn-amazon.btn.bg { 
    text-align: left;
    /* padding: 7.5px 28px; */
	padding: 9px 50px;
    min-width: 0;
	text-transform:none;
}

/* .desktop-view .product-info .buttons a {
  height: 14px;
} */

a.btn.bg.arrow-right:after,a.btn.brd.arrow-right:after {
  line-height: 12px;
}

.feature-details .text-wrap a.btn {
  border-bottom: 0;
}

.product-info .wrapper-content {
  padding: 10em 20px 8em 20px;
  width: auto;
  margin:0px auto;
}

.product-info h1 {
	color: #59483c;
	font-family: "Karla",sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	max-width: 960px;
	text-align: center;
}

.product-info h2 {
  font-size: 3.6em;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  text-align: center;
  margin: .9em 0 0 0;
}

.product-info h2 img {
  height: 1em;
}

.product-info h3 {
  font-family: 'Karla', sans-serif;
  font-size:18px;
  line-height: normal;
  font-weight:400;
  color: #8b7462;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}

.product-info p {
  font-family: "Proxima Nova Semibold",Arial,sans-serif;
  font-size: 11px;
  line-height: normal;
  font-weight: normal;
  color: #fff;
  margin: 1em 0 0 0;
}

.product-info .buttons {
  margin-left: 0em;
  margin-top: 0em;
}

.product-info .buttons a {
  margin: .8em 0 0 2.5em;
}

.product-info .buttons a.btn.bg {
  padding: .9em 1.6em;
}

.product-info .rotation-slider {
  position: relative;
  margin: 4em auto 0 auto;
}

.product-info .rotation-slider img {
  display: block;
  width: 100%;

}

.product-features .wrapper-content {
  padding: 14em 0 12em 0;
}

.product-features h2 {
  font-family: "Proxima Nova ThinT",Arial,Helvetica,sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 4.8em;
  line-height: normal;
  font-weight: normal;
  color: #fff;
  margin-top: 0;
  text-align: center;
}

.product-features ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.product-features ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.product-features ul.colors {
  float: left;
  width: 100%;
  margin: 6.5em 0 0 0;
  text-align: center;
  clear: both;
}

.product-features ul.colors li {
  display: inline-block;
  margin: .5em .3em;
}

.product-features ul.colors li a {
  display: block;
  position: relative;
  background: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  outline: 0;
  padding: .4em;
}

.product-features ul.colors li a>span {
  display: block;
  width: 1.6em;
  height: 1.6em;
  border: .3em solid rgba(255,255,255,0);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: -webkit-box-shadow .1s ease-out;
  -moz-transition: box-shadow .1s ease-out;
  -o-transition: box-shadow .1s ease-out;
  transition: box-shadow .1s ease-out;
}

.product-features ul.colors li a>span>b {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 0;
  bottom: 100%;
  width: 20em;
  margin: 0 0 1em -8.5em;
  -webkit-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.product-features ul.colors li a>span>b:after {
  content: '';
  position: absolute;
  display: block;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  margin: -1px 0 0 -1em;
  border: 1em solid rgba(225,225,225,0);
  border-top-color: #e1e1e1;
}

.product-features ul.colors li a>span>b>i {
  display: inline-block;
  font-family: "Proxima Nova Bold",Arial,sans-serif;
  color: #000;
  font-size: 1.5em;
  line-height: normal;
  text-transform: uppercase;
  padding: .2em .5em;
  background: #e1e1e1;
}

.product-features ul.colors li a[data-color="black"] {
  background: #000;
}

.product-features ul.colors li a[data-color="black"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="black"]>span>b>i {
  color: #000;
}

.product-features ul.colors li a[data-color="slate"] {
  background: #4a717f;
}

.product-features ul.colors li a[data-color="slate"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="slate"]>span>b>i {
  color: #4a717f;
}

.product-features ul.colors li a[data-color="burgundy"] {
  background: #ba2f65;
}

.product-features ul.colors li a[data-color="burgundy"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="burgundy"]>span>b>i {
  color: #ba2f65;
}

.product-features ul.colors li a[data-color="blue"] {
  background: #2671b2;
}

.product-features ul.colors li a[data-color="blue"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="blue"]>span>b>i {
  color: #2671b2;
}

.product-features ul.colors li a[data-color="tangerine"] {
  background: #ff6d00;
}

.product-features ul.colors li a[data-color="tangerine"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="tangerine"]>span>b>i {
  color: #ff6d00;
}

.product-features ul.colors li a[data-color="plum"] {
  background: #79426c;
}

.product-features ul.colors li a[data-color="plum"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="plum"]>span>b>i {
  color: #79426c;
}

.product-features ul.colors li a[data-color="violet"] {
  background: #de66b2;
}

.product-features ul.colors li a[data-color="violet"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="violet"]>span>b>i {
  color: #de66b2;
}

.product-features ul.colors li a[data-color="lime"] {
  background: #b7d65f;
}

.product-features ul.colors li a[data-color="lime"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="lime"]>span>b>i {
  color: #b7d65f;
}

.product-features ul.colors li a[data-color="pink"] {
  background: #ff00a6;
}

.product-features ul.colors li a[data-color="pink"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="pink"]>span>b>i {
  color: #ff00a6;
}

.product-features ul.colors li a[data-color="navy"] {
  background: #314c68;
}

.product-features ul.colors li a[data-color="navy"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="navy"]>span>b>i {
  color: #314c68;
}

.product-features ul.colors li a[data-color="teal"] {
  background: #9ddac3;
}

.product-features ul.colors li a[data-color="teal"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="teal"]>span>b>i {
  color: #9ddac3;
}

.product-features ul.colors li a[data-color="red"] {
  background: #bc324a;
}

.product-features ul.colors li a[data-color="red"].active>span {
  border-color: #fff;
}

.product-features ul.colors li a[data-color="red"]>span>b>i {
  color: #bc324a;
}

.product-features .features {
  display: block;
  float: left;
  width: 100%;
  margin-top: 8.3em;
}

.product-features .features ul {
  display: block;
  margin-left: -33.333333333%;
}

.product-features .features ul li {
  display: block;
  float: left;
  margin: 3.5em 0 0 25%;
  width: 25%;
}

.product-features .features ul li:nth-child(2n+1),.product-features .features ul li.nth-child-2n-1 {
  clear: left;
}

.product-features .features ul li a {
  display: block;
  position: relative;
  padding-left: 5.2em;
  outline: 0;
  text-decoration: none;
}

.product-features .features ul li .ic>.before,.product-features .features ul li .ic:before {
  content: "";
  position: absolute;
  display: none;
  width: 4.2em;
  height: 4.2em;
  left: 0;
  top: .2em;
  opacity: .8;
  filter: alpha(opacity=80);
}

.product-features .features ul li h3 {
	-webkit-font-smoothing: antialiased;
	font-size: 2em;
	line-height: normal;
	font-weight: normal;
	color: #939c9e;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.product-features .features ul li p {
	font-family: 'Karla', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	margin:0.5em 0 0 0;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.product-features .features ul li h3 {
	color: #7e6848;
	font-family: "Karla",sans-serif;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 0.5em;
	text-transform: uppercase;
}

.product-features .features ul li p {
  color: #fff;
}


.no-touch .product-features .features ul li p {
  color: #fff;
}

.product-features .features-content {
  float: left;
  position: relative;
  width: 31.333333333%;
  margin-right: -100%;
  margin-left: 34.333333333%;
  margin-top: 5em;
}

.product-features .features-content img {
  display: block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.product-features .features-content img.active {
  z-index: 3;
  opacity: 1;
  filter: alpha(opacity=100);
}

.product-features .features-content .new-bubble {
  opacity: 0;
  -webkit-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.product-features .features-content img.active+.new-bubble {
  opacity: 1;
}

.product-features .features-content .products>img {
  float: left;
  margin-right: -100%;
  width: 100%;
}

.product-features .features-content .screen {
  position: absolute;
  top: 25%;
  left: 24%;
  width: 50.7%;
  height: 35%;
}

.product-features .features-content .screen>img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
}

.product-features .features-content img.wifi {
  position: absolute;
  top: 7%;
  left: -25.5%;
  width: 17%;
  margin-left: 100%;
}
.letter-spacing {
	letter-spacing:1.5px;
}
.feature-details {
  position: relative;
  overflow: hidden;
}

.feature-details .fixed {
  position: fixed;
  z-index: 50;
}

.feature-details .wrapper-content {
  padding: 0;
}

.feature-details .cont {
  position: absolute;
  top:33%;
  width: 100%;
  left: 0;
}
/*
#slide-1.feature-details.active .cont{
	top:60%;
}
#slide-1.feature-details .strip i.ic{
	top:58.5%;
}

#slide-2.feature-details.active .cont{
	top:56%;
}
#slide-2.feature-details .strip i.ic{
	top:57.7%;
}

#slide-3.feature-details.active .cont{
	top:44%;
}
#slide-3.feature-details .strip i.ic{
	top:54.4%;
}

.feature-wireless-syncing.feature-details .strip i.ic{
	top:51%;
}
*/


.feature-details .text-wrap {
  float: left;
  position: relative;
  width: 60%;
}

.feature-details .text-wrap div>div.fixed {
  width: 514px;
}

.feature-details .text-wrap>.ic-wrap {
  padding-left: 9.2em;
}

.feature-details .text-wrap h3 {
  font-family: "Proxima Nova Semibold",Arial,Helvetica,sans-serif;
  font-size: 1.6em;
  line-height: 1.125em;
  font-weight: normal;
  color: #654e2f;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0.4em .7em;
}

.feature-details .text-wrap h3::before,.slide-group.slick-slider .feature-details .text-wrap h3 b::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ffedab;
}

.feature-details .text-wrap h3 b {
    font-weight:700;
    position: relative;
    color: #7e6848;
    font-size: 18px;
	font-family: 'Karla', sans-serif;.feature-details .strip
	letter-spacing: 1.5px;
}

.feature-details .text-wrap h3{
	margin-bottom:0.6875rem;
}
.feature-details .text-wrap h2 {
	color: #402e07 !important;
	font-size: 35px;
	font-weight: normal;
	line-height:42px;
	margin-top: 0;
	margin-bottom:0.6875rem;
}

.feature-details .text-wrap p {
    font-family: 'Karla', sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #fff;
    margin:0;
}

.feature-details .text-wrap a {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid rgba(255,255,255,0.57);
}
.max-width-960{
	width: 960px !important;
}
.feature-details .text-wrap a.btn {
  border-bottom: 0;
}

.feature-details .strip {
  position: absolute;
  left: 0;
  top: -1551px;
  height: 3000px;
  width:26px;
  margin: 6.8em 0 0 0;
  visibility: visible;
}

.feature-details .strip i.ic {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -13px 0 0 -13px;
  opacity: 1;
}

.feature-details .strip i.ic::before {
  display: block;
}

.full-on-window .feature-details .strip {
  position: fixed;
  visibility: hidden;
  left:50%;
  top:30%;
  margin: -1430px 0 0 -512px;
  z-index: 2;
  margin: -70% 0 0 -32.3%;
}

.full-on-window .feature-details .strip .ic {
  opacity: 0;
  -webkit-transition: opacity .5s ease-out;
  -moz-transition: opacity .5s ease-out;
  -o-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

.feature-details .strip::before,.feature-details .strip::after {
  content: "";
  display: block;
  margin: 0 auto;
  width: .2em;
  height: 50%;
  background: #fff;
}

.feature-details .strip::before {
  margin-top: 0em;
}

.feature-details .strip::after {
  margin-top: 0em;
}

.feature-details .note::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .2;
  background: #fff;
}

.feature-details .note>div {
  position: relative;
}

.feature-details .note>div>div {
  position: relative;
  font-family: "Proxima Nova Semibol",Arial,Helvetica,sans-serif;
  font-weight: normal;
  color: #fff;
  padding: 1em;
  width: 10.5em;
  height: 12.4em;
}

.feature-details .note>div>div.tb {
  padding: 0;
  height: 14.5em;
}

.feature-details .note>div>div.tb>div {
  padding: 1em;
}

.feature-details .note>div::after,.feature-details .note>div>div::after,.feature-details .note>div::before,.feature-details .note>div>div::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  border: .2em solid #fff;
  opacity: .5;
}

.feature-details .note>div>div::after,.feature-details .note>div::before {
  margin: 0 0 0 100%;
  left: -1.7em;
  border-left: 0;
}

.feature-details .note>div>div::after {
  margin-top: -1.7em;
  top: 100%;
  border-top: 0;
}

.feature-details .note>div::before {
  top: -0.3em;
  margin-top: -0.2em;
  border-bottom: 0;
}

.feature-details .note>div::after,.feature-details .note>div>div::before {
  margin: -0.3em 0 0 -0.3em;
  left: -0.2em;
}

.feature-details .note>div::after {
  top: 100%;
  margin-top: -1.7em;
  border-right: 0;
  border-top: 0;
}

.feature-details .note>div>div::before {
  top: -0.2em;
  border-right: 0;
  border-bottom: 0;
}

.feature-details .note.hide-top-right>div:before {
  display: none;
}

.feature-details .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.feature-details .bgs .canvas .note {
  float: none;
  position: absolute;
  max-width: none;
  display: none;
}

.full-on-window .feature-details .bg,.full-on-window .feature-details .bgs {
  position: fixed;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity .5s ease-out;
  -moz-transition: opacity .5s ease-out;
  -o-transition: opacity .5s ease-out;
  transition: opacity .5s ease-out;
}

.full-on-window .feature-details.active .bg,.full-on-window .feature-details.active .bgs {
  opacity: 1;
  z-index: 3;
}

.full-on-window .feature-details.active .strip {
  z-index: 4;
  visibility: visible;
}

.full-on-window .feature-details.active .strip .ic {
  opacity: 1;
}

.slick-prev:before,.slick-next:before {
  font-family: inherit;
}

.slide-group.slick-slider {
  position: relative;
  margin-bottom: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -ms-touch-action: pan-y;
}

.slide-group.slick-slider .slick-list {
  height: 100%;
}

.slide-group.slick-slider .slick-list .slick-track {
  height: 100%;
}

.slide-group.slick-slider .slick-prev,.slide-group.slick-slider .slick-next {
  margin: 0;
  top: 12em;
  font-family: FontAwesome;
  font-size: 2em;
  line-height: 1em;
  width: 1em;
  height: 1em;
  left: 50%;
}

.slide-group.slick-slider .slick-prev::before,.slide-group.slick-slider .slick-next::before {
  font-size: 1em;
  line-height: 1em;
  width: 1em;
  height: 1em;
}

.slide-group.slick-slider .slick-prev {
  margin-left: -152px;
}

.slide-group.slick-slider .slick-prev::before {
  content: "\f053";
}

.slide-group.slick-slider .slick-next {
  margin-left: 137px;
}

.slide-group.slick-slider .slick-next::before {
  content: "\f054";
}

.slide-group.slick-slider .slick-dots {
  bottom: 3em;
}

.slide-group.slick-slider .slick-dots li {
  list-style: none;
  display: inline-block;
  font-family: FontAwesome;
  font-size: 1.3em;
  line-height: 1em;
  width: 1em;
  height: 1em;
  margin: 0 .25em;
  color: #fff;
}

.slide-group.slick-slider .slick-dots li button {
  font-size: 1em;
  line-height: 1em;
  font-family: FontAwesome;
  width: 1em;
  height: 1em;
  padding: 0;
}

.slide-group.slick-slider .slick-dots li button::before {
  position: static;
  display: block;
  font-family: FontAwesome;
  font-size: 1em;
  line-height: 1em;
  width: 1em;
  height: 1em;
  content: "\f10c";
  color: #fff;
  opacity: 1;
}

.slide-group.slick-slider .slick-dots li button>b {
  line-height: 0;
  font-size: 0;
  color: transparent;
}

.slide-group.slick-slider .slick-dots li.slick-active button::before {
  content: "\f111";
  color: #fff;
}

.slide-group.slick-slider .tb {
  display: block;
}

.slide-group.slick-slider .slick-slide {
  display: table-cell;
  float: none;
  vertical-align: top;
  position: relative;
  height: 100%;
}

.slide-group.slick-slider .slick-slide.tb {
  display: table;
}

.slide-group.slick-slider .slick-slide>.at-fixed-unit {
  height: 100%;
}

.slide-group.slick-slider .slick-slide>.at-fixed-unit+.at-fixed-unit {
  display: none;
}

.slide-group>.nav-group {
  position: fixed;
  right: 16%;
  top: 47%;
  width: 1em;
  height: auto;
  font-size: 1.1em;
  line-height: normal;
  margin-top: -5em;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
  z-index: 3;
}

.slide-group>.nav-group.outside,.slide-group>.nav-group.none {
  opacity: 0;
  visibility: hidden;
}

.slide-group>.nav-group ul,.slide-group>.nav-group ul li {
  display: block;
  list-style: none;
  margin: .7em 0;
  padding: 0;
}

.slide-group>.nav-group ul li a {
  display: block;
  position: relative;
  text-decoration: none;
  color: #fff;
  outline: 0;
  width: 1em;
  height: 1em;
  font-family: "FontAwesome";
}

.slide-group>.nav-group ul li a.active {
	color:#ffedaa;
}

.slide-group>.nav-group ul li a::before {
  content: "\f10c";
  display: block;
}

.slide-group>.nav-group ul li a span {
  position: absolute;
  left: -5000px;
}

.slide-group>.nav-group ul li a.group-links,.slide-group>.nav-group ul li a.none {
  display: none;
}

.slide-group>.nav-group ul li a.group-links.main {
  display: block;
}

.slide-group>.nav-group.group-links-01 ul li a.group-links-01.main:before,.slide-group>.nav-group.group-links-02 ul li a.group-links-02.main:before,.slide-group>.nav-group.group-links-03 ul li a.group-links-03.main:before,.slide-group>.nav-group.group-links-04 ul li a.group-links-04.main:before,.slide-group>.nav-group ul li a.active:before {
  content: "\f111";
}

.note--charge-steps {
  left: 57%;
  bottom: 60%;
  width: 8.4em;
}

.app-dashboard .wrapper-content {
  padding: 9em 0 0em 0;
}

.app-dashboard .wrapper-content>h2,.app-dashboard .wrapper-content>h3 {
  line-height: 1.2em;
  font-weight: normal;
  color: #422b09;
  text-align: center;
}

.product-features h2 {
    color: #402e07;
    font-family: "Karla",sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: normal;
}

.app-dashboard .wrapper-content > h2 {
	font-family: 'Karla', sans-serif;
	font-size: 35px;
	line-height: 44px;
    font-weight: 400;
	color:#402e07;
	margin:0 0 2rem 0;
}

.app-dashboard .wrapper-content > h3 {
   font-family: 'Karla', sans-serif;
   text-transform:uppercase;
    font-size: 18px;
	line-height: 20px;
	font-weight:700;
    margin:0;
    color: #7e6848;
	letter-spacing: 1px;
}

.app-dashboard .features-content {
  float: left;
  width: 592px;
  margin:10em 0 0 0;
}

.app-dashboard .features-content .device {
  float: left;
  position: relative;
}

.app-dashboard .features-content .device>img {
  width: 100%;
  /*margin-bottom: 17px;*/
}

.app-dashboard .features-content .device.macbook {
  z-index: 1;
  width: 825px;
  margin: 0 -825px 0 -463px;
  display: none;
}

.app-dashboard .features-content .device.macbook .screen {
  left: 99px;
  top: 28px;
  width: 623px;
  height: 389px;
}

.app-dashboard .features-content .device.iphone {
z-index: 2;
max-width: 610px;
margin: 0 0 0 0;
}

.app-dashboard .features-content .device.iphone .screen {
left:56px;
top: 43px;
width:180px;
height:352px;
}

.app-dashboard .features-content .device.iphone .screen img {
max-width: 172px;
}

.app-dashboard .features-content .device.product {
  z-index: 3;
  width: 30.1433009%;
  margin: 35% -10% 0 -2%;
}

.app-dashboard .features-content .device.product .screen {
  left: 27%;
  top: 24.5%;
  width: 50%;
  height: 36.8%;
}

.app-dashboard .features-content .device.product .screen img {
  bottom: 0;
  right: 0;
  margin: auto;
  width: auto;
  height: 100%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.app-dashboard .features-content .device .screen {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
.image-full-width img{
	width: 100% !important;
	height:auto !important;
}
.top-spacing {
	margin:4em 0 0 0;
}
#color-white{
	color:#fff !important;
}
.app-dashboard .features-content .device .screen img {
  position: absolute;
  top: 0;
  left:1px;
  width: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

.app-dashboard .features-content .device .screen img.active {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 4;
}

.app-dashboard .features {
  float: right;
  width: 350px;
  margin: 2.2em 0 0 0;
}

.app-dashboard .features ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.app-dashboard .features ul li {
  display: block;
  list-style: none;
  padding: 0;
 margin: 1em 0 0 0;;
}

.app-dashboard .features ul li a {
  display: block;
  position: relative;
  padding-left: 4.8em;
  outline: 0;
  text-decoration: none;
  padding-top: 2.5em;
}

.app-dashboard .features ul li a.ic>.before,.app-dashboard .features ul li a.ic:before {
  position: absolute;
  top: .2em;
  left: 0;
  width: 2em;
  height: 2em;
  background-position: 50% 50%;
  opacity: .5;
  filter: alpha(opacity=50);
}

.app-dashboard .features ul li a.ic.active>.before,.app-dashboard .features ul li a.ic.active:before {
  opacity: 1;
  filter: alpha(opacity=100);
}

.app-dashboard .features ul li a h3 {
  font-family: 'Karla', sans-serif;
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: normal;
  text-transform: uppercase;
  color: #939c9e;
  -webkit-transition: color .3s ease-out;
  -moz-transition: color .3s ease-out;
  -o-transition: color .3s ease-out;
  transition: color .3s ease-out;
}

.no-touch .app-dashboard .features ul li a:hover h3,.app-dashboard .features ul li a.active h3 {
  color: #776849;
}

.app-dashboard .features ul li a p {
	font-family: 'Karla', sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight: 400;
	margin:0;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.no-touch .app-dashboard .features ul li a:hover p,.app-dashboard .features ul li a.active p {
  color: #fff;
}

.app-dashboard .features ul.slick-slider {
  position: relative;
}

.app-dashboard .features ul.slick-slider li {
  margin-top: 0;
}

.app-dashboard .features ul.slick-slider .slick-prev,.app-dashboard .features ul.slick-slider .slick-next {
  font-family: FontAwesome;
  font-size: 2em;
  line-height: 1em;
  width: 1em;
  height: 1em;
  top: .6em;
  margin-top: 0;
}

.app-dashboard .features ul.slick-slider .slick-prev:before,.app-dashboard .features ul.slick-slider .slick-next:before {
  font-size: 1em;
  line-height: 1em;
  width: 1em;
  height: 1em;
}

.app-dashboard .features ul.slick-slider .slick-prev {
  left: 0;
  margin-left: -0.2em;
}

.app-dashboard .features ul.slick-slider .slick-next {
  left: 100%;
  margin-left: -0.7em;
}

.app-dashboard .features ul.slick-slider .slick-prev:before {
  content: "\f053";
}

.app-dashboard .features ul.slick-slider .slick-next:before {
  content: "\f054";
}

.app-dashboard .features ul.slick-slider li a {
  padding-left: 0;
}

.app-dashboard .features ul.slick-slider li a.ic>.before,.app-dashboard .features ul.slick-slider li a.ic:before {
  position: static;
  display: block;
  width: 4em;
  height: 4em;
  margin: 0 auto;
}

.app-dashboard .features ul.slick-slider li a h3 {
  font-size: 1.6em;
  line-height: normal;
  text-align: center;
  margin-top: 1.2em;
}

.app-dashboard .features ul.slick-slider li a p {
  font-size: 1.3em;
  line-height: 1.5em;
  text-align: center;
  margin-top: .3em;
}

.app-dashboard .features p {
   
  font-size: 1.3em;
  line-height: 1.4em;
  font-weight: normal;
  color: #939c9e;
  margin: 1em 0 0 0;
}

.app-dashboard .features p.learn-more {
  margin-top: 3.4em;
  font-size: 1.4em;
  padding-left: 3.6em;
}

.app-dashboard .features p a.learn-more {
  opacity: .5;
  filter: alpha(opacity=50);
  font-family: "Proxima Nova Semibold",Arial,sans-serif;
  padding: .65em 1.2em;
  min-width: 9em;
  border-radius: 2em;
  border: 3px solid #576568;
  line-height: normal;
  text-align: center;
}

.app-dashboard .features p a.learn-more:active {
  opacity: 1;
  filter: alpha(opacity=100);
}

.no-touch .app-dashboard .features p a.learn-more:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.app-gallery {
  position: relative;
}

.app-gallery .wrapper-content {
  padding: 1px 0 5em 0;
}

.app-gallery .photo-slider {
  margin: 12em 0 0 0;
}

.app-gallery .photo-slider>div {
  margin: 0 auto;
}

.app-gallery .photo-slider .links {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 20em;
  height: 2.9em;
  padding: 1em 2em;
  margin: auto;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  text-align: center;
}

.app-gallery .photo-slider .links:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  -webkit-border-radius: 3em;
  -moz-border-radius: 3em;
  border-radius: 3em;
  opacity: .8;
  filter: alpha(opacity=80);
}

.app-gallery .photo-slider .links a {
  display: inline-block;
  position: relative;
  margin: 0 .4em;
  font-size: 2.7em;
  line-height: normal;
  color: #939c9e;
  text-decoration: none;
  overflow: hidden;
}

.app-gallery .photo-slider .links a:active {
  color: #4ac0c0;
}

.app-gallery .photo-slider .links a>span {
  position: absolute;
  left: -10000%;
}

.no-touch .app-gallery .photo-slider .links a:hover {
  color: #4ac0c0;
}

.app-gallery .articles {
  border-top: .1em solid #83c4c9;
  margin: 5em 0 0 0;
  padding: 3em 0 0 0;
  text-align: center;
}

.app-gallery .articles a.switch {
  display: inline-block;
  position: relative;
  margin: 3em 2em 0 2em;
  padding: 0 .5em 1em .5em;
  vertical-align: middle;
  color: #fff;
  text-decoration: none;
}

.app-gallery .articles a.switch:before {
  display: block;
  opacity: .3;
  filter: alpha(opacity=30);
  -webkit-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
  font-size: 3em;
  line-height: normal;
}

.app-gallery .articles a.switch.active:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  left: 0;
  top: 100%;
  border-bottom: .2em solid #4ac0c0;
}

.app-gallery .articles a.switch.active:before {
  opacity: 1;
  filter: alpha(opacity=100);
}

.app-gallery .articles>h2 {
  font-family: "Proxima Nova Light",Arial,sans-serif;
  font-size: 3.6em;
  line-height: 1.35em;
  float: left;
  margin: 3em -100% 0 0;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #fff;
  -webkit-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
  width: 100%;
}

.app-gallery .articles>h2>a {
  color: #fff;
  text-decoration: none;
}

.app-gallery .articles>h2>a.has-quotation {
  white-space: nowrap;
}

.app-gallery .articles>h2>a.has-quotation>q>span {
  white-space: normal;
}

.app-gallery .articles>h2>a q:before {
  content: '\201C';
}

.app-gallery .articles>h2>a q:after {
  content: '\201D';
}

.app-gallery .articles>h2>a:after {
  content: "\f138";
  display: inline-block;
  font-family: FontAwesome;
  font-size: .4em;
  width: 1em;
  margin-left: 0;
  vertical-align: middle;
}

.app-gallery .articles>h2.active {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 3;
}

.app-gallery .awards {
  clear: both;
  display: block;
  margin: 4em auto 0 auto;
  width: 730px;
  overflow: visible;
}

.app-gallery .awards>div {
  width: 100%;
  overflow: hidden;
}

.app-gallery .awards>div.slick-initialized {
  overflow: visible;
}

.app-gallery .awards article {
  float: left;
  position: relative;
  height: 8.8em;
  background: url("simple.b-cssdisabled-png.hcd32f5fac5953af26f203ff825d397035d1a.png?items=%2Fcontent%2Fassets%2Fbuzz%2Fimages%2Ficons%2Faward.png") 50% 50% no-repeat;
  background-size: contain;
  width: 20.5em;
  margin: .5em;
}

.app-gallery .awards article>img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  margin: auto;
}

.app-gallery .awards article>div>div>div {
  margin: 0 30%;
}

.app-gallery .awards article>div>* {
  position: relative;
}

.app-gallery .awards article h1 {
  font-family: "Proxima Nova Semibold",Arial,sans-serif;
  font-size: 1.8em;
  line-height: 1em;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  margin: 0;
}

.app-gallery .awards article h2 {
  font-family: "Proxima Nova Semibold",Arial,sans-serif;
  font-size: 1em;
  line-height: normal;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin: .5em 0 0 0;
}

.app-gallery .awards article h3 {
  font-family: "Proxima Nova Semibold",Arial,sans-serif;
  font-size: .9em;
  line-height: normal;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin: .5em 0 0 0;
}

.app-gallery .awards article p {
  font-family: "Proxima Nova Semibold",Arial,sans-serif;
  font-size: .8em;
  line-height: normal;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin: .5em 0 0 0;
}

.app-gallery .awards .slick-prev,.app-gallery .awards .slick-next {
  font-family: "FontAwesome";
  width: 30px;
  height: 30px;
}

.app-gallery .awards .slick-prev:before,.app-gallery .awards .slick-next:before {
  font-size: 30px;
}

.app-gallery .awards .slick-prev {
  left: -44px;
}

.app-gallery .awards .slick-next {
  right: -46px;
}

.app-gallery .awards .slick-prev:before {
  content: "\f104";
}

.app-gallery .awards .slick-next:before {
  content: "\f105";
}

a[data-media]:before {
  content: "Unknown media";
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}

a[data-media="abcnews"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h582e63396ae59d890d96e6b34e8156de72d1.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fabcnews%402x.png");
  width: 79px;
  height: 30px;
}

a[data-media="chipchick"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.hc1a775f153af79f3e8a54f13e1d8d8522ac4.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fchipchick%402x.png");
  width: 112px;
  height: 17px;
}

a[data-media="cnet"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h75b97a7a28564474c11585212c2deba74a26.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fcnet%402x.png");
  width: 46px;
  height: 18px;
}

a[data-media="coolmomtech"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h7268fc51170895d7d29ef82bb883e26b3e37.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fcoolmomtech%402x.png");
  width: 129px;
  height: 18px;
}

a[data-media="ellen"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.ha1528394a6472bb9c67f06c4432cbbdb589b.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fellen%402x.png");
  width: 64px;
  height: 30px;
}

a[data-media="engadget"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h88707cf5df438d0304fa288a0985bda6fe1a.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fengadget%402x.png");
  width: 101px;
  height: 25px;
}

a[data-media="forbes"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.hdf8ed451502e9c093faa98d3d9465a323ea1.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fforbes%402x.png");
  width: 66px;
  height: 17px;
}

a[data-media="gizmodo"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.h06f0bb0fd4a86bb3d37c1ac84b1095e0bbbe.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fgizmodo%402x.png");
  width: 114px;
  height: 17px;
}

a[data-media="mensfitness"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.haae822170b0028e6d58d8ee2a1a8ade62168.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fmensfitness%402x.png");
  width: 73px;
  height: 17px;
}

a[data-media="pc-advisor"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h53a3e5f785903057ac4cb6594f2f96d52783.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpc-advisor%402x.png");
  width: 123px;
  height: 18px;
}

a[data-media="pcmag"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.ha5f0902b2a7b7a1f2814f5b4b99f000677bc.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpcmag%402x.png");
  width: 75px;
  height: 17px;
}

a[data-media="people"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h82bc0333e821fb5db0b7c4694b3879715c6d.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpeople%402x.png");
  width: 51px;
  height: 24px;
}

a[data-media="popsugar"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.hf7ecc38441f87558afccdf50302e55b7ae19.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpopsugar%402x.png");
  width: 110px;
  height: 17px;
}

a[data-media="self"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.hc1dcc5417f9585ee10e968a25ab0dc8ab4ad.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fself%402x.png");
  width: 66px;
  height: 17px;
}

a[data-media="tech-crunch"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.hed0d08ca6b5bea15d939b9445976667fa1a2.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Ftechcrunch%402x.png");
  width: 34px;
  height: 17px;
}

a[data-media="techradar"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.hf89ac51ecc4d1f0d881fc72625ec780d2ce3.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Ftechradar%402x.png");
  width: 98px;
  height: 17px;
}

a[data-media="venture-beat"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.he2295948bd0a9a84d9dae8c9c6dd3d94f3d0.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fventurebeat%402x.png");
  width: 135px;
  height: 17px;
}

a[data-media="wareable"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.h05a87010dece629ac7e28c8c25b324020640.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwareable%402x.png");
  width: 112px;
  height: 17px;
}

a[data-media="wired"]:before {
  content: "";
  background-image: url("simple.b-cssdisabled-png.h8989377544266a12a38f511623f958fdcb8e.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwired%402x.png");
  width: 85px;
  height: 17px;
}

a[data-media="wsj"]:before {
  content: "";
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.hc04e5de8395e585520493c9138ec5737df93.png?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwsj%402x.png");
  width: 200px;
  height: 17px;
}

.app-gallery .photo-slider {
  width: 820px;
  margin: 120px auto 0;
}

.app-gallery .slick-prev,.app-gallery .slick-next {
  position: absolute;
  top: 26px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: url("../images/simple.b-cssdisabled-png.h61a7a9ab61a12ec213e1985f8e5c58a72c83.png?items=%2Fcontent%2Fassets%2Fcommon%2Ffotorama%2Ffotorama-thumbnail-arrows.png") 0 0 no-repeat;
}

.app-gallery .slick-prev:before,.app-gallery .slick-next:before {
  content: '';
}

.photo-slider .slick-track {
  height: 460px;
}

.photo-slider img {
  width: 100%;
}

.photo-item {
  position: relative;
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.photo-item.dragging {
  cursor: move;
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.links {
  -webkit-transition: all 100ms ease-in-out;
  -moz-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}

.photo-item:hover .links {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}

.photo-thumbs {
  width: 734px;
  margin: 30px auto 0;
}

.photo-thumbs .slick-list {
  overflow-x: hidden;
  overflow-y: visible;
}

.photo-thumb-border {
  display: none;
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 113px;
  height: 70px;
  margin-left: 5px;
  padding: 0;
  background-color: #4ac0c0;
  opacity: .5;
  -webkit-transition: left 500ms ease;
  -moz-transition: left 500ms ease;
  -o-transition: left 500ms ease;
  transition: left 500ms ease;
}

.photo-thumb-border:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -7px;
  width: 100%;
  height: 2px;
  background-color: inherit;
}

.slick-track .photo-thumb-border {
  display: block;
}

.photo-thumb {
  width: 114px;
  height: 70px;
  margin: 0 5px 8px;
  overflow: hidden;
  cursor: pointer;
}

.photo-thumb img {
  width: 100%;
  min-height: 100%;
}

.photo-thumbs .slick-prev {
  left: -40px;
}

.photo-thumbs .slick-next {
  right: -40px;
  background-position: -32px 0;
}

.specification {
  position: relative;
  overflow: hidden;
  background: #c5cbd4;
  padding-bottom: 50px;
  color: #5c696f;
}

.specification .wrapper-content {
  padding:0 0 4em 0;
}

.specification .wrapper-content .wrap-c {
  padding-left: 1em;
}

.specification .wrapper-content h2 {
  font-family: "Proxima Nova Light",Arial,sans-serif;
  font-size: 3.6em;
  line-height: normal;
  color: #4ac1c0;
  margin: 1em 0 0 0;
  padding-bottom: .4em;
}
.margin-left-none{
	margin-left:0 !important;
}
.specification .wrapper-content .block{
  margin:0 0 1.0625rem 0;
}

.specification .wrapper-content a,.specification .wrapper-content p,.specification .wrapper-content ul li,.specification .wrapper-content td,.specification .wrapper-content th {
  color: #5c696f;
}


.specification .wrapper-content a {
  text-decoration: underline;
  -webkit-transition: color .3s ease-out;
  -moz-transition: color .3s ease-out;
  -o-transition: color .3s ease-out;
  transition: color .3s ease-out;
}

.no-touch .specification .wrapper-content a:hover,.specification .wrapper-content a:active {
  color: #fff;
  text-decoration: underline;
}

.specification ul {
  list-style: none;
  padding: 0;
  font-size: 1.3em;
  line-height: 1.4em;
  margin:0;
}

.specification ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: .6em;
  position: relative;
}

.specification ul li:before {
  content: "\2022";
  display: none;
  position: absolute;
  left: 0;
  top: 0;
}

.specification ul.switch-group {
  display: block;
  margin-left: -2em;
  margin-top: .3em;
}

.specification ul.switch-group li {
  display: inline-block;
  padding: 0;
  margin: .5em 0 0 2em;
}

.specification ul.switch-group li:before {
  display: none;
}

.specification ul.switch-group li a {
  display: block;
  text-decoration: none;
  -webkit-transition: color .3s ease-out;
  -moz-transition: color .3s ease-out;
  -o-transition: color .3s ease-out;
  transition: color .3s ease-out;
  padding-bottom: .2em;
}

.no-touch .specification ul.switch-group li a:hover {
  text-decoration: none;
}

.specification ul.switch-group li a.active {
  color: #fff;
  border-bottom: 2px solid #4ac1c0;
  margin-bottom: -2px;
  text-decoration: none;
}

.specification .extra ul.switch-group li a {
  color: #5c696f;
  cursor: default;
}

.no-touch .specification .extra ul.switch-group li a:hover {
  color: #5c696f;
  cursor: default;
}

.specification p {
  font-size: 11px;
  line-height: 1.4em;
  margin: 1em 0 0 0;
}

.specification table {
  border: 0;
  border-collapse: collapse;
  font-size: 1.4em;
  line-height: 1.4em;
  margin: 1em 0 0 0;
}

.specification table tbody,.specification table td,.specification table tr {
  border: 0;
  background: 0;
}

.specification table td,.specification table th {
  font-size: 1em;
  line-height: 1.4em;
  border-bottom: .2em solid #5c696f;
  padding: 1em;
}

.specification table td+td,.specification table th+th {
  padding-left: 23%;
}

.specification .switching-effect {
  margin: 2.5em 0 0 0;
  position: relative;
}

.specification .sizing .switching-effect {
  width: 100%;
  margin-bottom: 8%;
  max-width:190px;
}

.specification .switching-effect>img {
  display: block;
  width: 100%;
}

.specification .switching-effect>div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 1;
}

.specification .switching-effect>div.active {
  z-index: 3;
  opacity: 1;
}

.specification .switching-effect>div .front,.specification .switching-effect>div .profile,.specification .switching-effect>div .width {
  position: absolute;
  top: 0;
  left: 0;
  color: #47c2c0;
}

.specification .switching-effect>div .front {
  font-size: 1.3em;
  line-height: 1.2em;
}

.specification .switching-effect>div .width,.specification .switching-effect>div .profile {
  font-size: 1.4em;
  line-height: 1.2em;
}

.specification .switching-effect>div .front {
  width: 62%;
  height: 97%;
  margin-top: 3%;
}

.specification .switching-effect>div .front>div>div {
  padding-left: 15px;
  padding-right: 15px;
}

.specification .switching-effect>div .width {
  top: 100%;
  left: 67.5%;
  width: 38%;
  text-align: center;
}

.specification .switching-effect>div .width:before {
  content: "";
  display: block;
  overflow: hidden;
  height: .8em;
  margin: -0.1em 0 .5em 0;
  border: 1px solid #47c2c0;
  border-top: 0;
}

.specification .switching-effect>div .profile {
  width: 38%;
  margin-top: 5%;
  padding-left: 10px;
  margin-left: 100%;
  text-align: left;
  overflow: hidden;
}

.specification .switching-effect>div .profile .ibi {
  text-align: center;
  position: relative;
  padding: 0 .5em 1em 0;
}

.specification .switching-effect>div .profile .ibi:after {
  content: "";
  display: block;
  overflow: hidden;
  height: .8em;
  margin: -0.3em -0.5em 0 -10px;
  border: 1px solid #47c2c0;
  border-top: 0;
  border-left: 0;
}

.specification .expand>a {
  font-size: 1.2em;
  line-height: normal;
  color: #919598;
  cursor: pointer;
}

.specification .expand>a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -250%;
  width: 500%;
  height: 1px;
  overflow: hidden;
  background: #1f484c;
}


.ic.ic-run-circle:before {
  background-image: url("../images/square-radius.png");
}

.ic.ic-run-circle.active:before {
  background-image: url("../images/square-radius.png");
}

.ic.ic-watch-circle:before {
  background-image: url("../images/square-radius.png");
}
.ic.ic-caller-circle:before {
  background-image: url("../images/square-radius.png");
}
.ic.ic-moon-circle:before {
  background-image: url("../images/square-radius.png");
}
.ic.ic-wifi-circle:before {
  background-image: url("../images/square-radius.png");
}


/*
.ic.ic-watch-circle.active:before {
  background-image: url("simple.b-cssdisabled-png.hf2e49b4dd332af3aa8638fa84876c5b30bee.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fwatch-circle-active.png");
}



.ic.ic-caller-circle.active:before {
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h132141100a9b7963b00fe3ae019fc983d5d8.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcaller-circle-active.png");
}

.ic.ic-battery-circle:before {
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h5dc3a003beabc3ae2b0929670424f49d0bec.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbattery-circle.png");
}

.ic.ic-battery-circle.active:before {
  background-image: url("simple.b-cssdisabled-png.h93aa064ec1bc0d87259695615e08ab853ee0.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbattery-circle-active.png");
}



.ic.ic-moon-circle.active:before {
  background-image: url("simple.b-cssdisabled-png.h0f3b366122e6e3348acd09fabe8de681b725.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fmoon-circle-active.png");
}


.ic.ic-wifi-circle.active:before {
  background-image: url("simple.b-cssdisabled-png.h36a517463107b573fe9bd8db002d575bb0a0.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fwifi-circle-active.png");
}

.ic.ic-budget:before {
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h2798c94a9c148bdf2434753036f243302d20.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbadges.png");
  background-image: url("simple.b-cssdisabled-svg.h903baf13733d3c0705206c114d571b3d1190.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbadges.svg");
  width: 2em;
  height: 2em;
}

.ic.ic-budget.active:before {
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h73986100835793b271f492918b560c658085.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbadges-active.png");
  background-image: url("simple.b-cssdisabled-svg.hd01abcbaa669986bff824764d827d9d91e04.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbadges-active.svg");
}

.ic.ic-chalice:before {
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.hd51604b60abf2d0313d03c50075177cb748a.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fsee_progress.png");
  background-image: url("simple.b-cssdisabled-svg.h5dde4633dc51fe37779e89a09b0816064c2c.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fsee_progress.svg");
  width: 1.9em;
  height: 2em;
}

.ic.ic-chalice.active:before {
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h0eedde643022d0082e04a3dd572b1ca353ec.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fsee_progress-active.png");
  background-image: url("simple.b-cssdisabled-svg.h7df36727db3dcdd4b60f44d25d0b95fcd2e2.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fsee_progress-active.svg");
}

.ic.ic-knife:before {
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.hf4451223c757c306bebbe7b5b02240b0af5c.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Flog_food.png");
  background-image: url("simple.b-cssdisabled-svg.hab05d1062cdb1b4d84cf2ef2ea3445537070.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Flog_food.svg");
  width: 1em;
  height: 1.9em;
}

.ic.ic-knife.active:before {
  background-image: url("simple.b-cssdisabled-png.h000ba2a64dd5111bdbf104780b19894abf06.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Flog_food-active.png");
  background-image: url("simple.b-cssdisabled-svg.h0b239e61e25e70884ce19e45961a86908e28.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Flog_food-active.svg");
}

.ic.ic-shield:before {
  background-image: url("simple.b-cssdisabled-png.h43aca4cec816f0361c9097d40c1c939b56af.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcomplete.png");
  background-image: url("simple.b-cssdisabled-svg.hc1fd163b7eadf650f70587974b099122f797.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcomplete.svg");
  width: 2em;
  height: 1.94286em;
}

.ic.ic-shield.active:before {
  background-image: url("simple.b-cssdisabled-png.hf4242c64f67b36261031a296158309eaf489.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcomplete-active.png");
  background-image: url("simple.b-cssdisabled-svg.h1d95b85753557abe1deccc720a5c9622e967.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcomplete-active.svg");
}

.ic.ic-boot:before {
  background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.hda816f086535e38d48ffbdc082a20f31d956.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Frecord.png");
  background-image: url("simple.b-cssdisabled-svg.h7e78aa4c8f2347a8e960d9188cb30a0fd684.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Frecord.svg");
  width: 2em;
  height: 1.44737em;
}

.ic.ic-boot.active:before {
  background-image: url("simple.b-cssdisabled-png.h91eb0c4197f6b6f3e3d5dcc0f714ffa0ec27.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Frecord-active.png");
  background-image: url("simple.b-cssdisabled-svg.ha876d3a0b9c8b9e171d0e387d151ebac56ea.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Frecord-active.svg");
}

.ic.ic-moon:before {
  background-image: url("simple.b-cssdisabled-svg.hf925eb81e632e2359541186b4be7dc71347b.svg?items=%2Fcontent%2Fassets%2Fcommon%2Ficons%2Fsleep-better-dark.svg");
}

.ic.ic-moon.active:before {
  background-image: url("simple.b-cssdisabled-svg.he9837f6d57167767843a7420d047b1a2c9c1.svg?items=%2Fcontent%2Fassets%2Fcommon%2Ficons%2Fsleep-better-active.svg");
}

body:before {
  display: none;
  content: url("simple.b-cssdisabled-svg.h903baf13733d3c0705206c114d571b3d1190.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbadges.svg") url("simple.b-cssdisabled-svg.hd01abcbaa669986bff824764d827d9d91e04.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbadges-active.svg") url("simple.b-cssdisabled-svg.h5dde4633dc51fe37779e89a09b0816064c2c.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fsee_progress.svg") url("simple.b-cssdisabled-svg.h7df36727db3dcdd4b60f44d25d0b95fcd2e2.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fsee_progress-active.svg") url("simple.b-cssdisabled-svg.hab05d1062cdb1b4d84cf2ef2ea3445537070.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Flog_food.svg") url("simple.b-cssdisabled-svg.h0b239e61e25e70884ce19e45961a86908e28.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Flog_food-active.svg") url("simple.b-cssdisabled-svg.hc1fd163b7eadf650f70587974b099122f797.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcomplete.svg") url("simple.b-cssdisabled-svg.h1d95b85753557abe1deccc720a5c9622e967.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcomplete-active.svg") url("simple.b-cssdisabled-svg.h7e78aa4c8f2347a8e960d9188cb30a0fd684.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Frecord.svg") url("simple.b-cssdisabled-svg.ha876d3a0b9c8b9e171d0e387d151ebac56ea.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Frecord-active.svg") url("simple.b-cssdisabled-svg.hf925eb81e632e2359541186b4be7dc71347b.svg?items=%2Fcontent%2Fassets%2Fcommon%2Ficons%2Fsleep-better-dark.svg") url("simple.b-cssdisabled-svg.he9837f6d57167767843a7420d047b1a2c9c1.svg?items=%2Fcontent%2Fassets%2Fcommon%2Ficons%2Fsleep-better-active.svg");
}

.grad-light-green {
  background: #f2f2e8 !important;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyODg5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -moz-linear-gradient(top,#328890 0,#4ac0c0 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#328890),color-stop(100%,#4ac0c0));
  background: -webkit-linear-gradient(top,#328890 0,#4ac0c0 100%);
  background: -o-linear-gradient(top,#328890 0,#4ac0c0 100%);
  background: -ms-linear-gradient(top,#328890 0,#4ac0c0 100%);
  background: linear-gradient(to bottom,#328890 0,#4ac0c0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#328890',endColorstr='#4ac0c0',GradientType=0);
  min-height: auto !important;
}
*/
.touch a.btn.bg.bg-magenta {
  -webkit-tap-highlight-color: transparent;
}

.touch a.btn.bg.bg-magenta:hover {
  background-color: #fff;
  color: #f13c6e;
}

.touch a.btn.bg.bg-magenta:active {
  background-color: #fff;
  color: #ee3d6e;
}

.product-sub-nav>div:before {
  background: #f3f2e8;
}

.product-sub-nav .wrapper-content ul li a:hover,.product-sub-nav .wrapper-content ul li a.active {
  color: #112327;
}

.product-sub-nav .wrapper-content>.logo {
  width: 28%;
}

.product-sub-nav .wrapper-content>.logo a img {
  width: 2.7em;
}

.product-sub-nav .wrapper-content>.extra a.btn.bg {
  min-width: 10em;
}

.product-sub-nav-mobile {
  background: #3ba3ac;
}

.product-sub-nav-mobile ul li a {
  border-bottom: 1px solid #41bac3;
}

.product-sub-nav-mobile ul li:first-child a {
  border-top: 1px solid #41bac3;
}

.product-info .bgs>div {
  /* background: url("images/background-banner.jpg") #fae6d8 right center; */
  background-size: cover;
  min-height: 450px;
  width: inherit;
  overflow: hidden;
}

.product-info h2 img {
  width: 4.114285714em;
}

.native-android-browser .product-info h2 img {
  width: auto;
}

.touch .product-info .buttons a.btn.bg {
  -webkit-tap-highlight-color: transparent;
}

.touch .product-info .buttons a.btn.bg:hover {
  background-color: #fff;
  color: #f54785;
}

.touch .product-info .buttons a.btn.bg:active {
  background-color: #ef3d6f;
  color: #506065;
}

.touch .product-info .buttons a.btn.brd {
  -webkit-tap-highlight-color: transparent;
}

.touch .product-info .buttons a.btn.brd:hover {
  background-color: transparent;
  color: #fff;
}

.touch .product-info .buttons a.btn.brd:active {
  background-color: #fff;
  color: #506065;
}

.product-features .features ul li a h3,
.app-dashboard .features ul li a h3,
.specification .wrapper-content h3 {
  color: #7e6848;
  font-size: 18px;  
  font-weight:700;
  font-family: 'Karla', sans-serif;
  letter-spacing:1px;
  margin-bottom:0.5em;
  text-transform: uppercase;
}

.product-features .features ul li a.active h3,.no-touch .product-features .features ul li a:hover h3 {
      color: #7e6848;
}

.product-features .features ul li a p {
  color: #fff;
}

.product-features .features ul li a.active p,.no-touch .product-features .features ul li a:hover p {
  color: #fff;
}

.product-features .features-content .screen {
  position: absolute;
  top: 24%;
  left: 37%;
  width: 27%;
  height: 8%;
}

.product-features .features-content img.wifi {
  position: absolute;
  top: 0;
  left: -40%;
  width: 21.6%;
  margin-left: 100%;
}

.feature-details .note>div:after,.feature-details .note>div>div:after,.feature-details .note>div>div:before,.feature-details .note>div:before {
  width: 1em;
  height: 1em;
}

.feature-details .note>div:before,.feature-details .note>div>div:after {
  left: -0.7em;
}

.feature-details .note>div>div:after {
  margin-top: -0.7em;
}

.feature-details .note>div:after {
  margin-top: -0.7em;
}

.feature-details .note>div>div {
  width: 100%;
}

.app-dashboard .features p {
  color: #776849;
}

.app-dashboard .features p a.learn-more {
	color: #402e07;
	background: #f0cf5c;
	opacity: 1.0;
	border-radius: 0;
	border: 0;
	font-weight: bold;
	font-size: 11px;
	margin-left: 4.8em;
	padding: 6px 7px;
	font-family: 'Karla', sans-serif;
}

.no-touch .app-dashboard .features p a.learn-more:hover,.app-dashboard .features p a.learn-more:active {
  color: #ef3d6f;
}

.app-dashboard .features ul li a.ic:before {
  opacity: 1;
}

.app-dashboard .features ul li a h3 {
  color: #776849;
}

.no-touch .app-dashboard .features ul li a:hover h3,.app-dashboard .features ul li a.active h3 {
  color: #102429;
}

.no-touch .app-dashboard .features ul li a:hover p,.app-dashboard .features ul li a.active p {
  color: #474031;
}

.app-dashboard .features-content .device.product.charge {
  margin: 38.5% -10% 0 -4.5%;
  width: 30.2425452%;
  display: none;
}

.app-dashboard .features-content .device.product.charge .screen {
  left: 31%;
  top: 24.5%;
  width: 40%;
  height: 8%;
}
.footer-banner img{
	width:100%;
}
.footer-banner{
	position:relative;
}
.footer-banner-top-content{
	top: 8em;
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	text-align: center;
}
.footer-banner-top-content p{
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 11px 0 00 0;
}
.footer-banner-bottom-content{
	position:absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	text-align:center;
	bottom: 54px;	
}
.footer-banner-bottom-content h2{
	font-family: 'Karla', sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #59483c;
	text-align: center;
	margin: 0 auto;
	max-width: 960px;
}
.footer-banner .footer-banner-bottom-content h2{
	font-size:20px;
}
.footer-banner-bottom-content a{
	padding: 6px 30px;
	background: #63b2cf;
	display: inline-block;
	font-family: 'Karla', sans-serif;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	margin: 24px 0 0 0;	
}
.footer-banner-bottom-content a:hover{
	background: #ffffff;
	color:#ef3d6f;
}
.feature-logo-section{
	position:relative;
}
.feature-logo-section-top{
	top: 13em;
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 81.5%;
	text-align: center;
}
.feature-logo-section-top h2,
.specification .wrapper-content h2{
	color: #402e07;
    font-family: "Karla",sans-serif;
    font-size: 26px;
	line-height: 36px;
    font-weight: 400;
    margin:0;
}
.specification .wrapper-content h2{
	padding-bottom:1.125rem;
	font-size: 35px;
	line-height: 40px;
}
.feature-logo-section-image img{
	width:100%;
}
.feature-logo-section-bottom{
	/*background: linear-gradient(to bottom, rgba(204,187,167,.0), rgba(204,187,167,10));*/
	
	background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/logo-below-bg.jpg");
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 100%;
    background-repeat: repeat-x;
    background-size: auto auto;
    bottom: -12vw;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 81.3%;
    z-index: 2;
	
	
}

.feature-logo-section-bottom p{
	color:#fff;
	padding:0;
	font-size: 21px;
	line-height: 30px;
	font-family:'Karla', sans-serif;
}
.feature-logo-section-bottom ul{
	margin:0 0 5em 0;
}
.feature-logo-section-bottom ul li:first-child{
	padding-left:0;
}
.feature-logo-section-bottom ul li{
	list-style:none;
	display:inline-block;
	vertical-align:middle;
	padding-left:2.0625rem;
}

.specification {
  color: #389292;
  background-image: url("../images/specification-banner.jpg");
  padding:6% 0;
}

.specification .wrapper-content a,.specification .wrapper-content p,.specification .wrapper-content ul li,.specification .wrapper-content td,.specification .wrapper-content th {
	color: #fff;
	font-family: 'Karla', sans-serif;
	margin: 0 1em 0 0;
	padding: 0;
	font-size:14px;
	font-weight: 400;
	line-height: 18px;
}

.specification .wrapper-content td,.specification .wrapper-content th {
  border-bottom: .2em solid #7fd2d2;
}
/*
.specification .wrapper-content h2 {
  color: #402e07;
  font-size: 27px;
  font-family: 'Conv_Karla-Regular';
  margin: 15px 0 0 0;
}
*/
.specification .wrapper-content ul.switch-group li a.active {
  border-bottom: 2px solid #102429;
}

.specification .wrapper-content .switch-manager .switching-effect>div .front,.specification .wrapper-content .switch-manager .switching-effect>div .profile,.specification .wrapper-content .switch-manager .switching-effect>div .width {
  color: #102429;
}

.specification .wrapper-content .switch-manager .switching-effect>div .front {
  width: 64%;
  height: 100%;
  margin-top: 0;
}

.specification .wrapper-content .switch-manager .switching-effect>div .front:lang(fr),.specification .wrapper-content .switch-manager .switching-effect>div .front:lang(de),.specification .wrapper-content .switch-manager .switching-effect>div .front:lang(ja) {
  font-size: 1.1em;
  line-height: 1.2em;
}

.specification .wrapper-content .switch-manager .switching-effect>div .front .tb>div:lang(ja),.specification .wrapper-content .switch-manager .switching-effect>div .front .tb>div:lang(es),.specification .wrapper-content .switch-manager .switching-effect>div .front .tb>div:lang(fr) {
  padding: 5% 10% 0 10%;
}

.specification .wrapper-content .switch-manager .switching-effect>div .width {
  left: 71%;
}

.specification .wrapper-content .switch-manager .switching-effect>div .width::before {
  border-color: #102429;
}

.specification .wrapper-content .sizing .switch-manager .switching-effect {
  margin-bottom: 6%;
}

.specification .wrapper-content .sizing .switch-manager .switching-effect:lang(fr),.specification .wrapper-content .sizing .switch-manager .switching-effect:lang(es) {
  width: 75%;
}

.specification .wrapper-content .expand>a::before {
  background: #7fd2d2;
}

/*=====My style start======*/
.product-info h2 {
    font-size: 4.5em;
}
.my-first-blk .product-info h2 {
	margin:0;
}
.my-first-blk{
	box-sizing: border-box;
    height: 100%;
    
}

.my-first-blk .bottom-cno-txt{
	bottom: 8%;
    left: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    width: 100%;
}  
/*
.product-features {
  overflow: hidden;
  min-height: 680px !important;
}

.tb {
  display: table;
  position: relative;
  height: 100%;
  width: 100%;
}

*/
.tb {
  display: table;
  position: relative;
  width: 100%;
} 
.slide-group .small-box a{
	text-decoration:none;
	outline:none;
} 
.width-67-important{
    width: 67% !important;
} 

.max-height.app-dashboard{
	 min-height:auto !important;
	 background:#f3f2e8;
	
}
#features-group .max-height.product-features{
	 min-height:auto !important;
	 background:#c7ced6;
	 padding-top:10vw;
	
}
.mobile-show,.mobile-visible {
    display: none;
}
  
/*=====My style end======*/

@media(min-width:768px) {
  

  .m-br {
    display: none;
  }

  html:lang(ja) .s-br {
    display: none;
  }

  html:lang(ja) .notify-me h2 {
    font-size: 4.7em;
  }

  .feature-details .text-wrap h3 {
    white-space: nowrap;
  }

  .feature-details.feature-all-day-activity .text-wrap h2 {
	font-family: 'Karla', sans-serif;
    margin-right: 0;

  }
}

@media(min-width:1200px) {
  .row>.col-desktop-clear {
    clear: left;
  }

  .product-sub-nav.nav2 .wrapper-content .nav-group ul li {
    padding: 0px;
    white-space: nowrap;
  }

  .product-sub-nav.nav2 .wrapper-content .nav-group ul {
	width: 90% !important;
	float: left;
  }

 /*  .product-info .buttons .btn-amazon.btn.bg {
    padding-top: 6px;
    padding-bottom: 6px;
  } */

  .no-touch .product-features ul.colors li a:hover>span>b {
    visibility: visible;
    z-index: 3;
    opacity: 1;
  }

  .full-on-window .feature-details .text-wrap h2,.full-on-window .feature-details .text-wrap h3,.full-on-window .feature-details .text-wrap p {
    position: relative;
    z-index: 4;
	font-family: 'Karla', sans-serif;
  }

  .feature-details .text-wrap a.heartrate-link {
    text-decoration: none;
    border: 0;
  }

  /* .product-sub-nav .wrapper-content>.extra a.btn.bg { */
    /* font-size:0.625rem; */
  /* } */

  .product-info .buttons a.btn {
    margin-left: 0em;
  }

  .product-features h2 {
    font-size:26px;
	font-weight:400;
    color: #402e07;
    line-height: normal;
	font-family: 'Karla', sans-serif;
  }

  .product-features .features ul li {
    min-height: 9em !important;
    margin-top: 0em;
  }

  .product-features .features-content {
    width: 289px;
    left: 3px;
  }

  .feature-details .text-wrap h2:lang(ja) {
    font-size: 4.9em;
  }

  .app-dashboard .features ul li a.ic:before {
    width: 20px;
    height: 20px;
  }

  .specification .wrapper-content .wrap-c {
    padding-left: 0;
  }

  .specification .wrapper-content .mobile-hide td:first-child {
    width: 161px;
  }
}

@media(max-width:1199px),(max-device-width:1199px) {
  .tablet-show,.tablet-visible,.desktop-hidden,.desktop-hide {
    display: block !important;
  }

  .desktop-show,.desktop-visible,.tablet-hidden,.tablet-hide {
    display: none !important;
  }

  .wrapper-content {
    width: 748px;
  }

  .dbr {
    display: none;
  }

  .tbr {
    display: block;
  }

  .row>.col-tablet-12 {
    width: 96%;
  }

  .row>.col-tablet-8 {
    width: 62.666666666%;
  }

  .row>.col-tablet-7 {
    width: 54.333333333%;
  }

  .row>.col-tablet-6 {
    width: 46%;
  }

  .row>.col-tablet-5 {
    width: 37.666666666%;
  }

  .row>.col-tablet-4 {
    width: 29.333333333%;
  }

  .row>.col-tablet-3 {
    width: 21%;
  }

  .row>.col-tablet-clear {
    clear: left;
  }

  .row>.col-tablet-none-clear {
    clear: none;
  }

  html:lang(de) .t-br {
    display: block;
  }

  html:lang(de) .l-br {
    display: none;
  }

  a.arrow-nav {
    display: none;
  }

  .indent-nav {
    padding: 0;
    top: -6em;
  }

  .product-sub-nav .wrapper-content>.logo {
    width: 14%;
  }

  body[class*="locale-de_"] .product-sub-nav .wrapper-content ul li {
    margin: 1% 1.2%;
  }

  html:lang(fr) .product-sub-nav .wrapper-content ul li {
    margin: 1% 1%;
  }

  .product-sub-nav .wrapper-content ul li {
    margin: 1% 3.3%;
  }

  .locale-en_IN .product-sub-nav .wrapper-content ul {
    width: 57%;
  }

  body[class*="locale-de_"] .product-sub-nav .wrapper-content>.extra a.btn.bg .t-line {
    display: inline;
  }

  body[class*="locale-de_"] .product-sub-nav .wrapper-content>.extra a.btn.bg .d-line {
    display: none;
  }

  .product-sub-nav .wrapper-content>.extra a.btn.bg {
    padding: 14px 17px;
  }

  .product-sub-nav .wrapper-content>.extra {
    width: 22%;
  }

  .product-sub-nav.nav2 .wrapper-content .nav-group {
    width: 62%;
  }

  .btn--holiday-price {
    height: 44px !important;
    line-height: 44px !important;
    padding-left: 17px !important;
    padding-right: 17px !important;
  }

  .btn-amazon:after {
    top: 14px;
  }

  .product-info .buttons .btn-amazon.btn.bg {
    /* padding-top: 14px;
    padding-bottom: 14px; */
	margin: .8em 0 0 0;
  }

  .product-info a.btn.brd {
    padding: 12px 40px 12px 20px;
  }

  .product-info a.btn.bg {
    padding: 1.3em 1.9em;
    min-width: 10em;
  }

  .product-info .wrapper-content {
    padding-top: 15em;
    padding-bottom: 5em;
  }

  .product-info h1 {
    font-size: 4.8em;
    line-height: normal;
  }

  .product-info h2 {
    font-size: 3.5em;
    line-height: normal;
  }

  .product-info h3 {
    margin-top: 0;
  }

  .product-info .buttons a.btn.bg {
    padding: 1.3em 1.9em;
  }

  .product-info .buttons {
    margin-left: -2.3em;
  }

  .product-info.tb {
    display: block;
  }

  .product-info.tb>* {
    display: block;
  }

  .product-info {
    overflow: hidden;
  }

  .product-features .wrapper-content {
    padding: 5em 0 6em 0;
  }

  .product-features ul.colors li a>span>b>i {
    font-size: 1.53em;
  }

  .product-features ul.colors li a {
    position: static;
    padding: .37em;
  }

  .product-features ul.colors li a.active>span>b {
    width: 100%;
    margin: 0;
    visibility: visible;
    opacity: 1;
  }

  .product-features ul.colors li a.active>span>b:after {
    content: none;
  }

  .product-features ul.colors li a.active>span>b i {
    font-size: 1.53em;
    background: transparent;
    color: #fff;
  }

  .product-features ul.colors li {
    margin: .9em .54em;
  }

  .product-features ul.colors {
    position: relative;
  }

  .product-features ul.colors {
    float: right;
    width: 55%;
    max-width: 300px;
    clear: right;
    font-size: 1.375em;
    margin-top: 5em;
    margin-right: 5%;
  }

  .product-features .features ul li a p {
    min-height: 0;
  }

  .product-features .features ul li {
    margin-left: 0;
    width: auto;
    float: none;
  }

  .product-features .features ul li {
    margin-top: 2.5em;
  }

  .product-features .features ul {
    margin-left: 0;
  }

  .product-features .features {
    width: 43%;
    margin-top: 10px;
  }

  .product-features .features-content {
    float: right;
    width: 55%;
    max-width: 300px;
    left: 0;
    margin: 8em 5% 0 0;
  }

  .feature-details .cont {
    top: 0;
    margin-top: 136px;
    position: relative;
    padding-bottom: 30px;
  }

  .feature-details .text-wrap h2 {
    font-size: 3.6em;
    line-height: normal;
    margin-top: .8em;
  }

  .feature-details .text-wrap p {
    margin-top: 34px;
  }
  .full-on-window .feature-details .strip {
    position: absolute;
    left: 0;
    top: -1500px;
    margin: 6.8em 0 0 0;
    visibility: visible;
  }
  .full-on-window .feature-details .strip i.ic {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 1;
  }
  .full-on-window .feature-details .strip i.ic::before {
    display: block;
  }
  .full-on-window .feature-details .bg,.full-on-window .feature-details .bgs {
    position: absolute;
    opacity: 1;
    z-index: -1;
  }
  .full-on-window .feature-details.active .bg,.full-on-window .feature-details.active .bgs {
    opacity: 1;
    z-index: -1;
  }
  .app-dashboard .wrapper-content {
    padding: 4.5em 0 3.4em 0;
  }
  .app-dashboard .wrapper-content>h3 {
    margin-top: .6em;
  }

  .app-dashboard .features-content {
    margin-left: -165px;
    margin-right: -10%;
  }

  .app-dashboard .features-content {
    margin-top: 2em;
  }

  .app-dashboard .features {
    width: 345px;
  }

  .app-dashboard .features {
    margin-top: 3em;
  }

  .app-dashboard .features ul li {
    margin-top: 2.3em;
  }

  .app-dashboard .features p.learn-more {
    margin-top: 2.7em;
	padding:0;
  }

  .app-dashboard .features p a.learn-more {
    padding-top: .8em;
    padding-bottom: .8em;
    border-width: 3px;
  }

  .app-dashboard {
    overflow: hidden;
  }

  .app-dashboard .tb {
    display: block;
    height: auto;
  }

  .app-dashboard .tb>* {
    display: block;
    height: auto;
  }

  .app-gallery .wrapper-content {
    padding-bottom: 3em;
  }

  .app-gallery .photo-slider {
    margin-top: 5.4em;
  }

  .app-gallery .articles {
    margin-top: 2.8em;
    padding-top: 1.4em;
  }

  .app-gallery .articles>h2 {
    font-size: 2.8em;
    line-height: 1.2em;
    margin-top: 3.4em;
  }

  .app-gallery .articles a.switch {
    margin-top: 2.4em;
  }

  .app-gallery .awards {
    width: 550px;
    margin-top: 2.8em;
  }

  .app-gallery .awards .slick-prev {
    left: -74px;
  }

  .app-gallery .awards .slick-next {
    right: -72px;
  }

  .app-gallery .photo-slider {
    width: 720px;
    margin-top: 54px;
  }

  .app-gallery .photo-slider.active .links {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .photo-slider .slick-track {
    height: 400px;
  }

  .photo-thumbs {
    width: 610px;
  }

  .specification .wrapper-content .wrap-c {
    padding-left: 0;
  }

  .specification .wrapper-content {
    padding-top: 0;
  }

  .specification .wrapper-content .sizing h3,.specification .wrapper-content .extra h3 {
    margin-top: .2em;
  }

  .specification .wrapper-content h2 {  
    line-height: normal;
  }

  a.arrow-nav {
    display: none;
  }

  .product-sub-nav .wrapper-content ul {
    white-space: nowrap;
  }

  .product-sub-nav .wrapper-content>.logo {
    width: 14%;
  }

  .product-sub-nav .wrapper-content>.logo a img {
    width: 2.4em;
  }

  .product-features h2:lang(zh) {
    white-space: nowrap;
  }

  .product-features .features-content {
    max-width: 289px;
  }

  .product-features ul.colors {
    max-width: 289px;
  }

  .feature-details.feature-wireless-syncing .text-wrap h2:lang(ja),.feature-details.feature-all-day-activity .text-wrap h2:lang(ja) {
    white-space: nowrap;
    padding-left: .5em;
    padding-right: .5em;
  }

  .app-dashboard .wrapper-content>h2:lang(ja) {
    white-space: normal;
  }

  .specification .wrapper-content .switch-manager:lang(zh) {
    margin-bottom: 40px;
  }

  .specification .wrapper-content .switch-manager:lang(ja) {
    padding-bottom: 20px;
  }

  .specification .wrapper-content .sizing h3 {
    margin-top: 1.6em;
  }
}

@media(max-width:1024px) {
  .product-info .bgs {
    width: 1024px;
    left: 50%;
    margin-left: -512px;
  }

  .blaze .product-info a.btn.bg.notify-me-button {
    padding: 13px 37px 13px 24px;
  }

  .feature-details .bgs {
    width: 1024px;
    left: 50%;
    margin-left: -512px;
  }
}

@media(max-width:767px),(max-device-width:767px) {
  .tbr {
    display: none;
  }

  .mbr {
    display: block;
  }

  .tablet-hidden,.tablet-hide {
    display: block !important;
  }

  .mobile-hidden,.tablet-show,.tablet-visible {
    display: none !important;
  }

  /*
  .wrapper-content {
    width: 300px;
  }
  */
  
  .wrapper-content {
    width:100%;
  }

  a.btn.brd.arrow-right:after {
    left: -2.7em;
  }

  a.btn.brd {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  a.btn.bg {
    /*
	padding-top: 1.3em;
    padding-bottom: 1.3em;
	*/
  }

  .product-info .buttons a.btn.bg {
    padding: 1.25em 1.7em;
  }

  .row>.col-mobile-12 {
    width: 96%;
  }

  .row>.col-mobile-8 {
    width: 62.666666666%;
  }

  .row>.col-mobile-7 {
    width: 54.333333333%;
  }

  .row>.col-mobile-6 {
    width: 46%;
  }

  .row>.col-mobile-5 {
    width: 37.666666666%;
  }

  .row>.col-mobile-4 {
    width: 29.333333333%;
  }

  .row>.col-mobile-3 {
    width: 21%;
  }

  .row>.col-mobile-clear {
    clear: left;
  }

  .row>.col-mobile-none-clear,.row>.col-tablet-clear,.row>.col-tablet-none-clear {
    clear: none;
  }

  .expand {
    clear: both;
    padding-top: 1px;
  }

  .expand>a {
    display: block;
    margin-bottom: -3.4em;
  }

  .expand>div {
    display: none;
  }

  .expand.expanded>div {
    display: block;
  }

  .expand.expanded>a {
    padding-bottom: 0;
    margin-bottom: 0;
  }

  html:lang(de) a.btn.brd.arrow-right {
    padding-left: .85em;
    padding-right: 2.0;
  }

  html:lang(de) a.btn.brd.arrow-right:after,html:lang(de) a.btn.brd.arrow-right:hover:after {
    left: -1.5em;
  }

  html:lang(de) a.btn.bg {
    padding-left: .85em;
    padding-right: .85em;
  }

  .indent-nav {
    top: -3.8em;
  }

  html:lang(ja) .l-br {
    display: none;
  }

  .product-sub-nav .wrapper-content>.logo a img {
    max-width: 1.5em;
  }

  .product-sub-nav .wrapper-content>.logo {
    width: 30%;
  }

  body[class*="locale-de_"] .product-sub-nav .wrapper-content ul li {
    margin: 1% 3%;
  }

  html:lang(fr) .product-sub-nav .wrapper-content ul li {
    margin: 1% 2%;
  }

  .product-sub-nav .wrapper-content ul li {
    margin: 1% 4.4%;
  }

  .locale-en_IN .product-sub-nav .wrapper-content ul {
    width: 62%;
  }

  .product-sub-nav .wrapper-content>.extra a.btn.bg {
    padding: .9em .8em;
  }

  .product-sub-nav .wrapper-content>.extra a.btn {
    display: inline-block;
    padding-right: 20px;
    font-size: 1.4em;
    text-align: center;
  }

  /* .product-sub-nav .wrapper-content>.extra {
    width: 70%;
  } */

  .product-sub-nav {
    height: 3.8em;
    margin-bottom: -3.8em;
  }

  .product-sub-nav a.btn.arrow-right.ic-chevron-circle-right:after {
    position: absolute;
    right: 3px;
    top: 50%;
    margin-top: -7px;
  }

  .product-sub-nav>div {
    height: 3.8em;
  }

  .btn-amazon:after {
    top: 15px;
  }

  .extra .btn-amazon:after {
    top: 0;
    right: 0;
  }

 /*  .btn-amazon {
    padding-right: 64px !important;
  } */

  .product-sub-nav .wrapper-content>.extra .btn-amazon.btn.bg {
    font-size: 12px;
  }

  .app-dashboard .features p a.btn.brd {
    padding: .6em 2.6em;
  }

  a.btn.brd.arrow-right {
    padding-right: 3.4em;
  }

  .product-info a.btn.bg {
    min-width: auto;
  }
/*
  .product-info .wrapper-content {
    padding: 5em 10px 2em 10px;
  }
*/
  html:lang(ja) .product-info h1 {
    font-size: 2.8em;
  }

  .product-info h1 {
    font-size: 3.2em;
    line-height: 1em;
  }

  .product-info h2 img {
    height: 28px;
  }

  .product-info h2 {
    margin-top: .65em;
    font-size: 3em;
  }

  .product-info h3 {
    font-size: 1.2em;
    line-height: normal;
  }

  .product-info .buttons a.btn.bg {
    padding: 1.25em 1.7em;
  }

  .product-info .buttons a {
    margin-left: 0;
	margin-right: 0;
  }

  .product-info .buttons {
    margin-top: .65em;
    margin-left: -0.2em;
    font-size: 1.2em;
    line-height: normal;
  }

  .product-info .rotation-slider {
    margin-top: 2em;
  }

  .product-info .bgs {
    width: 100%;
    left: 0;
    margin-left: 0;
  }

  .product-features .wrapper-content {
    padding: 2.3em 0 3em 0;
  }
  .product-features ul.colors li a>span {
    width: 1.4em;
    height: 1.4em;
  }

  .product-features ul.colors li {
    margin: .7em .35em;
  }

  .product-features ul.colors {
    margin-top: 4.5em;
    font-size: 1em;
    margin-right: 0;
  }

  .product-features .features ul li a.ic>.before,.product-features .features ul li a.ic:before {
    position: static;
    left: 0;
    top: 0;
    display: inline-block;
    vertical-align: middle;
    width: 2.2em;
    height: 2.2em;
  }

  .product-features .features ul li a h3 {
    display: inline-block;
    vertical-align: middle;
    width: 66%;
    margin-left: 5%;
    font-size: 1.4em;
    line-height: normal;
  }

  .product-features .features ul li a {
    padding-left: 0;
  }

  .product-features .features ul li {
    margin-top: 2em;
  }

  .product-features .features {
    margin-top: 1.5em;
  }

  .product-features .features-content {
    margin: 4.2em 0 0 0;
  }

  .product-features.tb {
    display: block;
  }

  .product-features.tb>* {
    display: block;
  }

  .feature-details {
    overflow: visible;
  }

  .slide-group.slick-slider .slick-slide .feature-details {
    position: static;
  }

  .slide-group.slick-slider .feature-details .wrapper-content {
    padding: 8em 0 6em 0;
  }

  .slide-group.slick-slider .feature-details .cont {
    position: static;
    top: 0;
    margin-top: 0;
    padding-bottom: 0;
  }

  .slide-group.slick-slider .feature-details .text-wrap {
    width: 100%;
    text-align: center;
  }

  .slide-group.slick-slider .feature-details .text-wrap>.ic-wrap {
    padding-left: 0;
  }

  .slide-group.slick-slider .feature-details .text-wrap h3 b {
    padding: .3em .6em;
  }

  .slide-group.slick-slider .feature-details .text-wrap h3::before {
    display: none;
  }

  .slide-group.slick-slider .feature-details .text-wrap h3 {
    min-height: 3.975em;
    margin-top: 1.3em;
    padding: 0;
  }

  .slide-group.slick-slider .feature-details .text-wrap h3 b {
    display: inline-block;
  }

  .slide-group.slick-slider .feature-details .text-wrap h3 b::before {
    z-index: -1;
  }

  .slide-group.slick-slider .feature-details .text-wrap h2 {
    font-family: "Proxima Nova Regular",Arial,Helvetica,sans-serif;
    font-size: 2.4em;
    line-height: 1.125em;
    height: 3.375em;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: .1em 1em 0 1em;
    width: 300px;
  }

  .slide-group.slick-slider .feature-details .text-wrap p {
    font-size: 1.8em;
    line-height: 1.5em;
    margin-top: 1.7em;
  }

  .slide-group.slick-slider .feature-details .strip {
    position: static;
    left: 0;
    top: 0;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-group.slick-slider .feature-details .strip::before,.slide-group.slick-slider .feature-details .strip::after {
    display: none;
  }

  .slide-group.slick-slider .feature-details .strip i {
    display: block;
    position: static;
    top: 0;
    left: 0;
    margin: 0;
  }

  .slide-group.slick-slider .feature-details .strip i::before {
    margin: 0 auto;
  }

  .slide-group.slick-slider .feature-details .note {
    display: none;
  }

  .feature-details .bgs {
    width: 100%;
    left: 0;
    margin-left: 0;
  }

  .feature-details .bgs .canvas {
    display: none;
  }

  .feature-details .bgs::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #000;
    opacity: .2;
  }

  .app-dashboard .wrapper-content {
    padding: 2.8em 0 3em 0;
  }

  .app-dashboard .wrapper-content>h3 {
    font-size: 1.4em;
    line-height: 1.3em;
    margin-top: .6em;
  }

  .app-dashboard .features-content {
    float: none;
    margin: 2.7em 0 0 0 !important;
    width: 100% !important;
    position: relative;
    left:0;
  }

  .app-dashboard .features-content .device.macbook {
    width: 412px;
    margin: 0 -412px 0 -234px;
  }

  .app-dashboard .features-content .device.macbook .screen {
    width: 314px;
    height: 194px;
    left: 48px;
    top: 14px;
  }

/*  .app-dashboard .features-content .device.iphone {
    width: 110px;
    margin: 37px 0 0 84px;
  }*/

/*  .app-dashboard .features-content .device.iphone .screen {
    width: 91px;
    height: 162px;
    left: 10px;
    top: 26px;
  }

  .app-dashboard .features-content .device.iphone .screen img {
    width: 92px;
  }
*/
  .app-dashboard .features {
    float: none;
    margin: 0 !important;
    width: 100% !important;
    clear: both;
    padding-top: 1.7em;
  }

  .app-dashboard .features ul li {
    margin-top: 2.5em;
  }

  .app-dashboard .features p.learn-more {
    margin-top: .4em;
    font-size: 1.4em;
    line-height: normal;
    text-align: center;
  }

  .app-dashboard .features p a.learn-more {
    min-width: 6.2em;
    padding-top: .6em;
    padding-bottom: .6em;
    color: #fff;
    border: 3px solid #fff;
  }

  .app-dashboard .features p a.learn-more:hover {
    color: #576569;
  }

  .app-dashboard {
    margin-top: -1px;
  }

  .app-dashboard.tb,.app-dashboard .tb,.app-dashboard.tb>*,.app-dashboard .tb>* {
    display: block;
  }

  .app-gallery .wrapper-content {
    margin: 0;
    padding: 0;
    width: 100%;
  }

  .app-gallery .photo-slider {
    margin-top: 0;
  }

  .app-gallery .photo-slider .links {
    display: none;
  }

  .app-gallery .articles {
    display: none;
  }

  .app-gallery .awards {
    display: none;
  }

  .app-gallery .photo-slider {
    width: 100%;
    margin-top: 0;
  }

  .photo-slider .slick-track {
    height: auto;
  }

  .photo-slider .slick-prev,.photo-slider .slick-next {
    position: absolute;
    display: block !important;
    height: 20px;
    width: 20px;
    font-family: FontAwesome;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: 0;
    outline: 0;
  }

  .photo-slider .slick-prev {
    left: 48%;
    margin-left: -150px;
  }

  .photo-slider .slick-next {
    right: 48%;
    margin-right: -146px;
  }

  .photo-slider .slick-prev:before {
    content: "\f053";
  }

  .photo-slider .slick-next:before {
    content: "\f054";
  }

  .thumbnails {
    display: none;
  }

  .specification .wrapper-content {
    padding-top: 0;
  }

  .specification .wrapper-content .sizing .switch-manager h3,.specification .wrapper-content .sizing .block:first-child h3 {
    margin-top: 0;
  }

  .specification .wrapper-content .extra h3 {
    margin-top: 2.4em;
  }

  .specification .wrapper-content h2 {
    margin-top: .75em;
    font-size: 3.2em;
  }

  .specification ul.switch-group li a.active {
    color: #fff;
    border-bottom: 1px solid #4ac1c0;
    margin-bottom: -1px;
  }

  .specification table td,.specification table th {
    padding: 1em 1em 1em 0;
  }

  .specification table td+td,.specification table th+th {
    padding-left: 20%;
  }

  .specification {
    padding-bottom: 0;
  }

/* 
 .ic.ic-budget:before {
    background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h73986100835793b271f492918b560c658085.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbadges-active.png");
    background-image: url("simple.b-cssdisabled-svg.hd01abcbaa669986bff824764d827d9d91e04.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fbadges-active.svg");
  }

  .ic.ic-chalice:before {
    background-image: url("../static1.fitbit.com/simple.b-cssdisabled-png.h0eedde643022d0082e04a3dd572b1ca353ec.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fsee_progress-active.png");
    background-image: url("simple.b-cssdisabled-svg.h7df36727db3dcdd4b60f44d25d0b95fcd2e2.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fsee_progress-active.svg");
  }

  .ic.ic-knife:before {
    background-image: url("simple.b-cssdisabled-png.h000ba2a64dd5111bdbf104780b19894abf06.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Flog_food-active.png");
    background-image: url("simple.b-cssdisabled-svg.h0b239e61e25e70884ce19e45961a86908e28.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Flog_food-active.svg");
  }

  .ic.ic-shield:before {
    background-image: url("simple.b-cssdisabled-png.hf4242c64f67b36261031a296158309eaf489.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcomplete-active.png");
    background-image: url("simple.b-cssdisabled-svg.h1d95b85753557abe1deccc720a5c9622e967.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Fcomplete-active.svg");
  }

  .ic.ic-boot:before {
    background-image: url("simple.b-cssdisabled-png.h91eb0c4197f6b6f3e3d5dcc0f714ffa0ec27.png?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Frecord-active.png");
    background-image: url("simple.b-cssdisabled-svg.ha876d3a0b9c8b9e171d0e387d151ebac56ea.svg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Ficons%2Frecord-active.svg");
  }

  .ic.ic-moon:before {
    background-image: url("simple.b-cssdisabled-svg.he9837f6d57167767843a7420d047b1a2c9c1.svg?items=%2Fcontent%2Fassets%2Fcommon%2Ficons%2Fsleep-better-active.svg");
  }
*/
  .indent-nav {
    padding: 0;
    margin: 0;
  }

  .indent-nav a {
    font-size: 0;
    line-height: 0;
  }

  .product-sub-nav .wrapper-content>.logo {
    width: 26%;
  }
.product-sub-nav.nav2 .wrapper-content .nav-group {
    width: 64%;
}
  .product-sub-nav .wrapper-content>.logo a img {
    max-width: 1.8em;
  }

/*   .product-info .bgs>div {
    background-image: url("../static1.fitbit.com/simple.b-cssdisabled-jpg.h37d48b08addf6ab2b1b191f237d60092bf2e.jpg?items=%2Fcontent%2Fassets%2Fcharge%2Fimages%2Fslide-01-bg-mobile.jpg");
    min-height: initial;
  } */

  .product-info h1 {
    line-height: 1em;
  }

  .product-info h2 {
    font-size: 3.8em;
    line-height: .2em;
    margin: .5em .1em .1em .1em;
  }

  .product-info h3 {
    margin: 0;
  }

  .product-info .rotation-slider {
    width: 34% !important;
    margin-top: 3.1em;
  }

  .product-info .buttons {
    margin-top: 1em;
  }

  .product-features .features-content {
    width: 70%;
    max-width: 298px;
    margin: 4.2em -11% 0 -11%;
  }

  .product-features ul.colors {
    width: 100%;
    max-width: 100%;
  }

  .feature-details .text-wrap h3 b span {
    display: block;
    height: 0;
    font-size: 0;
    line-height: 0;
    padding: 0;
    margin: 0;
  }

  .app-dashboard .features ul li a h3 {
    color: #102429;
  }
  /*
  .app-dashboard .features ul li a p {
    color: #fff;
  }
	*/
  .app-dashboard .features ul li.feature-sleep-better a p {
    white-space: nowrap;
  }

  .specification .wrapper-content ul.switch-group li a.active {
    color: #fff;
    border-bottom: 1px solid #102429;
    margin-bottom: -1px;
  }
}

@media(max-width:767px) and (max-width:767px),(max-device-width:767px) and (max-width:767px),(max-width:767px) and (max-device-width:767px),(max-device-width:767px) and (max-device-width:767px) {
  .slide-group.slick-slider .feature-details .text-wrap p:lang(es),.slide-group.slick-slider .feature-details .text-wrap p:lang(de),.slide-group.slick-slider .feature-details .text-wrap p:lang(fr),.slide-group.slick-slider .feature-details .text-wrap p:lang(it) {
    line-height: 1.3em;
    margin-top: 1.3em;
  }
}

@media(max-width:480px) {
  .product-info .bgs {
    width: 480px;
    left: 50%;
    margin-left: -240px;
  }
}

@-webkit-keyframes arrow1 {
  0 {
    opacity: 0;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  90% {
    opacity: 0;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate(0,1em);
    transform: translate(0,1em);
  }
}

@keyframes arrow1 {
  0 {
    opacity: 0;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  90% {
    opacity: 0;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate(0,1em);
    -ms-transform: translate(0,1em);
    transform: translate(0,1em);
  }
}

@-webkit-keyframes arrow2 {
  0 {
    opacity: 1;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  90% {
    opacity: 1;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate(0,1em);
    transform: translate(0,1em);
  }
}

@keyframes arrow2 {
  0 {
    opacity: 1;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  90% {
    opacity: 1;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate(0,1em);
    -ms-transform: translate(0,1em);
    transform: translate(0,1em);
  }
}

@keyframes blink {
  0 {
    opacity: 1.0;
  }

  50% {
    opacity: .0;
  }

  100% {
    opacity: 1.0;
  }
}

@-webkit-keyframes blink {
  0 {
    opacity: 1.0;
  }

  50% {
    opacity: .0;
  }

  100% {
    opacity: 1.0;
  }
}

@-moz-keyframes blink {
  0 {
    opacity: 1.0;
  }

  50% {
    opacity: .0;
  }

  100% {
    opacity: 1.0;
  }
}

.bl-disclaimer {
  max-width: 940px;
  padding: 30px 0;
  border-top: 1px solid #e2e2e2;
}

.bl-disclaimer__content {
  margin-top: 5px;
   
  font-size: 12px;
  text-align: center;
  color: #939c9e;
}

.bl-disclaimer__content:nth-child(1) {
  margin-top: 0;
}

a.bl-disclaimer__link {
  color: #939c9e;
  text-decoration: underline;
}

#fgssr--features-content .bl-disclaimer {
  border-top: 0;
}

/*===My Responsive start===*/
/**new css**/
.mobile-wrap{display:none;}
@media (max-width: 1280px) {
	.product-info h1{
	 font-size: 16px;
	}
	.image-full-width img {height: auto; max-width: 100% !important;}
	.bgs > div {height:auto;}
	.product-info .bgs > div{
		min-height:auto;
	}
	
.wrapper-content{
		max-width:90%;
	}	
	.feature-banner-cloud{
		left: -3%;
	}
#feature-details.max-height{
	min-height:inherit !important;
	clear:both;
}
.feature-details .bgs{
	
}	

.slide-group .max-height.feature-details,
.slide-group .max-height.feature-details > .bgs
{
	 min-height:64vw !important;
	clear:both;
	position:relative !important;
}

.slide-group .max-height.feature-details .bgs{
	 position:initial !important;
}
.feature-details .cont{
    position:absolute;
}
	
	
}

@media (max-width: 1200px) {
.product-features .wrapper-content{
	padding-top:8em;
}

.feature-banner-cloud img{
	 width:60%;
}
.product-features{
	background:#c7ced6;
}
.feature-banner-tree{
	z-index:99;
	right:0;
	bottom:5%;
}

.slide-group.slick-slider .feature-details .cont {
    margin-top: 0;
    padding-bottom: 0;
    position: static;
    top: 0;
}
.feature-details .cont {
    left: 0;
    width: 100%;
}

/*--today--*/

.feature-logo-section-bottom ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
}
.feature-logo-section-bottom p {
    padding-left:10%;
    padding-right:10%;
    padding-top:30px;
	box-sizing: border-box;
	font-size: 19px;
	line-height: 28px;
}
.specification .wrapper-content .row{
	margin-left:0;
}
.specification .wrapper-content .margin-left-none{
	float: left;
    text-align: center;
    width: 100%;
}
.specification .wrapper-content .specification-2-column,
.specification .wrapper-content .specification-3-column {
    float: none;
	margin-right: auto !important;
    margin-left: auto !important;
    width: 90%;
	display: flex;
	justify-content: center;
}
.specification .wrapper-content .specification-2-column{
	margin-bottom:1rem;
}
/* .specification .wrapper-content .specification-2-column .block:first-of-type{
	 width:100%;
	 text-align:center;
} */
.specification .wrapper-content .specification-2-column .block{
	width:30%;
	float:left;
	margin-right:3%;
	align-self: stretch;
}
.specification .wrapper-content .specification-2-column .block:last-of-type,
.specification .wrapper-content .specification-3-column .block:last-of-type{
	margin-right:0;
}
/*
.specification .wrapper-content .specification-3-column .block{
	width:30%;
	float:left;
	margin-right:3%;
	align-self: stretch;
}*/
.specification .wrapper-content .specification-2-column .block ul,
.specification .wrapper-content .specification-3-column .block ul{
	margin-top:0.5em;
}

/* .specification .wrapper-content .specification-3-column{
	width:100%;
	margin-right:0 !important;
} */
.specification .switch-manager{height:auto !important;}
.specification .wrapper-content .switch-manager .switching-effect{
	 margin-top:0;
}

.specification .sizing .switching-effect{
	max-width: 100%;
}
.specification .switching-effect > img {
    display: inline-block;
    max-width:100%;
	width:auto;
}
/*------*/
/*
.wrapper-content{
	max-width:90%;
	width:90%;
}
*/
.app-dashboard .max-width-960 {
    width:auto !important;
}
.app-dashboard .features-content .device.iphone .screen img {
    max-width: 100%;
	max-height:100%;
}
.app-dashboard .features-content{
    margin:15px 0 0 0;
    width:100%;
	text-align:center;
}
.app-dashboard .features-content .device.iphone {
    float: none;
    margin:0 auto;
	
}
.app-dashboard .features{
	width:100%;
}
.app-dashboard .features ul{
	display: flex;
	justify-content: center;
}
.app-dashboard .features ul li{
	display:inline-block;
	margin-top:0;
	padding-top:0;
	vertical-align:top;
	text-align:center;
}
.app-dashboard .features ul li a{padding-top:0;}
.app-dashboard .features ul li:first-child a{
	padding-left:0px;
}
.app-dashboard .features ul li a h3,
.app-dashboard .features p{
	text-align:left;
}
.product-features .features ul li a h3, .app-dashboard .features ul li a h3, .specification .wrapper-content h3{
	font-size:16px;
}
.app-dashboard .features ul li a h3 br, .app-dashboard .features p br{
	display:none;
}
.app-dashboard .features p a.learn-more{
	margin-left:0;
}

/*---*/
.feature-details .cont{
    padding-top:21vw;
	margin:0;
	}
.feature-details .text-wrap{
	width:100%;
	}
/*.feature-details .text-wrap > .ic-wrap{
	padding-left:0;
}	*/
.feature-details .text-wrap h2 {
    font-size: 2.6em;
    line-height: 1.2em;
    margin-top: 0.8em;
}
.feature-details .text-wrap h2{
	margin-right:0;
}
.feature-details .text-wrap p{
	font-size: 14px;
	margin-right:0;
	max-width: 50vw;
}
.feature-details .text-wrap p br{
	display:none;
	
}

.wrapper-content.my-first-blk{
	max-width:100%;
}

.on-click-main-box{
	z-index:9;
	right:5%;
}


}
@media (max-width: 1024px){
	.feature-logo-section .feature-logo-section-bottom{
		bottom: -271px;
	}
	
	.feature-logo-section-bottom p:nth-child(n+2){
		padding-top:15px
	}
	.feature-logo-section-bottom ul li{
		padding-left: 1.3rem;
	}
	#features-group .max-height.product-features{
		padding-top: 27vw;
	}
	.footer-banner-bottom-content{
		bottom:1.25em;
	}
	#tabs, #tabs2, #tabs3, #tabs4, #tabs5{
		max-width: 90%;
	}
	#tabs_container{
		width: 100%;
	}
	.app-dashboard .wrapper-content > h2,
	.specification .wrapper-content h2,
	.feature-details .text-wrap h2{
		font-size: 30px;
		line-height: 38px;
	}
	.footer-banner .footer-banner-bottom-content h2 {
		font-size: 18px;
	}
	.footer-banner-top-content{
		top: 5em;
	}
.app-dashboard .features-content .device.iphone .screen{
	height: 365px;
}
}

@media (max-width: 1100px) {
	.my-first-blk .bottom-cno-txt{
		 bottom: 5%;
	}

#product-info .bgs > div {
    /* height: inherit; */
}

}

@media (max-width: 1000px) {
	.feature-banner-cloud{top:15%;}
}


@media (max-width: 980px) {
.banner-car-image{top:50px;}
.footer-banner-bottom-content{
	bottom:15px;
	}
}

@media (max-width: 800px) {
.specification .wrapper-content .specification-2-column .block,
.specification .wrapper-content .specification-3-column .block{
	width:50%;
}

}


/*

@media (max-width: 767px) {
	.footer-banner-top-content{
		top:25px;
	}
	.footer-banner-bottom-content{
		bottom:20px;
	}

.feature-details .text-wrap p,
.slide-group.slick-slider .feature-details .text-wrap h2 {
    max-width:100%;
    padding-left:4%;
    padding-right:4%;
	box-sizing:border-box;
}

.feature-details .cont{
	padding-top:0;
	}
.slide-group.slick-slider .slick-prev, .slide-group.slick-slider .slick-next{
	display: none;
}	
.slide-group.slick-slider .feature-details .wrapper-content{
	padding-bottom:0em;
    padding-top:0em;
}
.app-dashboard .features ul.slick-slider .slick-prev::before, 
.app-dashboard .features ul.slick-slider .slick-next::before{
	color:#333333;
}
.product-features .features-content {
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:2.2em;
    width:70%;
}
.feature-banner-tree{
	bottom:-15%;
}
.feature-details .text-wrap{
	width:100%;
}

.slide-group.slick-slider .feature-details .text-wrap .strip{
	display:none;
}	
}
@media (max-width: 768px){
	
	.product-features .wrapper-content{
		padding-left: 2em;
		padding-right: 2em;
		box-sizing: border-box;
	}
	.feature-banner-cloud{
		left:2em;
	}
	.feature-banner-tree{
		right:2em;
	}
	.footer-banner-top-content{
		top: 4em;
	}
	.footer-banner-bottom-content{
		bottom:0.5em;
	}
	.footer-banner-bottom-content a{
		margin: 10px 0 0 0;
	}
	a.btn.bg {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	.product-info .buttons .btn-amazon.btn.bg {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	.banner-car-image {
		top: 4px;
	}
}
@media (max-width: 736px){
	.my-first-blk .bottom-cno-txt {
		top: 70%;
		bottom: 0;
	}
	#container .product-info.tb {
		min-height: 491px !important;
	}
	.product-info .wrapper-content {
		padding: 10em 10px 2em 10px;
	}
	.feature-banner-tree {
		bottom: 4%;
	}
	.feature-details .strip{
		top: -10%;
		margin: 0 0 0 0;
	}
	.feature-details .strip::before {
		margin-top: 0em;
	}
	.feature-logo-section-bottom {
		width: 81.2%;
	}
	.product-features .wrapper-content {
		padding-top: 12em;
	}
	.feature-details .cont{
		top: 6px;
	}
	.feature-details .text-wrap {
		width: 75%;
	}	
	.on-click-main-box{
		width: 22%;
		top: 40%;
	}
	.banner-car-image{
		width: 72%;
	}
	.inner-box-main-image{
		margin: 00 0 1em 0;
	}
	.inner-box-main-image img{
		width:100%;
	}
	.small-box{
		width: 30%;
		margin: 0px 5px 0px 0px;
	}
	.small-box p{
		color:#fff;
		padding: 6px 0px 0px;
		margin: 0px;
	}
}
@media (max-width: 667px){
	.on-click-main-box {		
		top: 35%;
		width:23%;
	}
	.banner-car-image {
		top: 28px;
	}
	.footer-banner-bottom-content h2{
		font-size:14px;
	}
}
@media (max-width: 414px){
	#container .product-info.tb {
		min-height: 320px !important;
	}
	.product-info .wrapper-content {
		padding: 4em 10px 2em 10px;
	}
	.my-first-blk .bottom-cno-txt{
		top: 60%;
	}
	.product-sub-nav.nav2 .wrapper-content{
		padding: 0.5rem;
		box-sizing: border-box;
	}
	
}
@media (max-width: 375px){	
	.product-sub-nav .wrapper-content > .extra .btn-amazon.btn.bg{
		height:inherit;
		text-align: center;
		padding: 0.3125rem 0.5rem;
	}
}
*/
/*=============*/
/*--My responsive style start--*/

#email-error,
#city-error,
#name-error{
	color:red;
}
.sucess{
	color:green;
	display: block;
	width:100%;
    margin:0;
    padding:15px 0 0 0;
    text-align:center;
	
	font-family:"Karla",sans-serif;
    font-size:14px;
    line-height:18px;
	
	
}
@media (max-width: 980px){
	.product-info h3{
		font-size:16px;
	}
	.ibi .slider-logo a, .footer-banner-top-content a{
		font-size:30px;
		line-height:30px;
	}
	.feature-logo-section-top{
		top: 4em;
	}
	.feature-logo-section-bottom p{
		padding-left:8%;
		padding-right:8%;
	}
	.product-features .features-content{
		margin-right:0;
	}
	.product-features .features-content .products > img{
		margin-right:0;
	}
	.product-features .features {
		margin-top:9%;
		width:56%;
	}
	.feature-banner-tree{
		right:-3%;
	}
	.product-features .features ul li {
		margin-top:2em;
	}
	.app-dashboard .wrapper-content > h2, .specification .wrapper-content h2, .feature-details .text-wrap h2{
		font-size:26px;
		line-height:30px;
	}
	.feature-details .text-wrap h3 b{
		font-size:16px;
	}
	.feature-details .text-wrap h2 {
		margin-top:0.3em;
	}
	.feature-details .text-wrap p {
		margin-top:10px;
	}
	.feature-details .text-wrap > .ic-wrap {
		padding-left:5.4em;
	}
	.wrapper-content .tbr{
		display:none;
	}
	.app-dashboard .wrapper-content > h2{
		margin-bottom:1rem;
	}
	.app-dashboard .features p.learn-more{
		text-align:center;
	}
	.footer-banner-bottom-content a{
		margin-top:8px;
	}
	.footer-banner .footer-banner-bottom-content h2 {
		font-size:14px;
	}
	.banner-car-image {
		width:50%;
	}
	.banner-car-image img {
		max-width:100%;
	}
	/*.fancybox-opened {
    width: 650px !important;}*/
}
@media (max-width: 800px){
	#tabs_container{
		padding-bottom:30px;
		padding-top:0;
	}
	.feature-logo-section-bottom p {
		font-size: 16px;
		line-height:18px;
	}
	.feature-logo-section .feature-logo-section-bottom {
		bottom:-255px;
	}
	.on-click-main-box{
		 top:16%;
	}
	.banner-car-image img {
		max-width:88%;
	}
	.footer-banner-bottom-content {
		bottom:8px;
	}
	
	.app-dashboard .features-content .device.iphone .screen{
		border-radius:15px;
		left:57px;
	}
	
}
@media (max-width: 768px){
.fancybox-opened {
    width: 90% !important;
	left: 5% !important;
}
.fancybox-inner{
	width: 100% !important;
}
}
@media (max-width: 769px){
	.max-height.header-indent{
		min-height:524px !important;
	}
	.feature-details .strip{
		display:none; 
	}
	.ic.ic-moon-circle:before{
		display:none; 
	}
	.product-features .features ul li a h3{
		line-height:normal;
		margin-left:0;
		vertical-align:top;
		width:100%;
	}
	
	.product-features .features-content{
		max-width:100%;
		width:100%;
	}
	.product-features .features-content {
		margin-bottom:0;
		margin-left:0;
		margin-top:0;
	}
	.product-features .features-content .products > img {
		float: none;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
		max-width: 100%;
		width: auto;
	}
	.product-features .wrapper-content {
		padding-top:15em;
	}
	.product-features .features {
		margin-top:0;
		width:100%;
	}
	.slide-group > .nav-group{
		display:none;
	}
	.feature-details .text-wrap > .ic-wrap {
		padding-left:0;
	}
	.feature-details.feature-wireless-syncing .cont{
		 padding-top:9vw;
		 background:#9fa5ab;
	}
	
	.on-click-main-box{
		top:10%;
		right:3%;
	}
	.small-box p{
		padding-left:0;
		padding-right:0;
	}
	a.btn.bg,
	.product-sub-nav .wrapper-content > .extra .btn-amazon.btn.bg,
	.product-info .buttons .btn-amazon.btn.bg{
		padding-left:35px;
		padding-right:35px;
	}
	.max-height.header-indent {
		min-height:480px !important;
	}
	.feature-wireless-syncing .on-click-main-box{
		position:relative;
		right:0%;
		top:0;
		width:100%;
		background-color:#9fa5ab;
		overflow:hidden;
		padding-bottom:20px;
	}
	.app-dashboard{
		margin-top:0;
		padding-top:60px;
	}
	.feature-details .text-wrap p{
		max-width:100vw;
		line-height:16px;
	}
	.banner-car-image {
		top:18px;
	}
	.feature-wireless-syncing .on-click-main-box .small-image-boxes{
		display:block;
		margin-bottom:0;
		margin-left:auto;
		margin-right:auto;
		margin-top:0;
		width:60%;
	}
	/*.slide-group .max-height.feature-details,
	.slide-group .max-height.feature-details > .bgs{
		width:100vw !important;
	}*/
	.slide-group .max-height.feature-details.feature-wireless-syncing, 
	.slide-group .max-height.feature-details.feature-wireless-syncing > .bgs{
		 min-height:50vw !important;
	}
	.app-dashboard .features ul {
		display: block;
		float: left;
		justify-content: inherit;
		width: 100%;
		margin:0 0 20px 0;
	}
	.app-dashboard .features ul li{
		margin-bottom:15px;
	}
	.app-dashboard .features ul li a h3{
		margin:0;
	}
	.app-dashboard .features ul li a{
		padding-left:0;
	}
	.specification .wrapper-content .specification-2-column, .specification .wrapper-content .specification-3-column{
		width:100%;
		display:block;
	}
	.specification .wrapper-content .specification-2-column .block, .specification .wrapper-content .specification-3-column .block {
		width:100%;
		margin-right:0;
		display: block;
	}
	.feature-logo-section-bottom ul{
		margin-top:12px;
	}
	.feature-logo-section-bottom ul li{
		padding-left:0.5rem;
	}
	#tabs, #tabs2, #tabs3, #tabs4, #tabs5{
		margin-bottom:25px;
	}
	#tabs li a img {
		max-width:85px;
		opacity:0.6;
	}
	.product-features .features ul li{
		min-height:inherit !important;
		width:100%;
	}
	.product-features .features ul li p{
		margin-top:0;
	}
	.product-features .features ul li h3{margin-bottom:3px;}
	.no-touch .product-features .features ul li p br{
		display:none;
	}
	/*.fancybox-wrap.fancybox-desktop{
		width:90% !important;
	}*/
	.fancybox-skin .pre-order-popup{
		padding:50px 20px 20px 20px !important;
	}
	.pre-order-popup h3{
		margin-bottom:30px !important;
	}
	.pre-order-popup #contact ul li:nth-child(3){
		margin-bottom:20px !important; 
	}
	.main-wrap-ath,.wrapper-header{display:none;}
	/*Mobile layout css start**/
	.mobile-wrap{display:block;
	width:100%;
	clear:both;float:left;}
	.dropdown-content {
    display: none;}
	.show {display:block;}
	.mobile-header{ background:#f4f1e8;width:100%;
	clear:both;float:left; padding: 17px 0px 17px; position: relative;}
	.mobile-header .logo a {
    display: inline-block;
    text-align: left;
    font-size: 27px;
    line-height: 27px;
    color: #7e6848;
    outline: 0;
    text-decoration: none;
    font-family: 'base9scsmall_caps';
    font-weight: 600;
}
.mobile-header .mobile-hide, .mobile-header .logo{float:left;}
.mobile-header .extra{float:right;}
.menu-toggle{background:url(../images/mobile-toggle-menu-resize.png) no-repeat left center;
font-size:0px;
width:29px;
height:30px;
border: none;margin-right:27px;
margin-top: 3px;
cursor:pointer;}
.no-touch .mobile-header .btn.mobile-hide,.touch .mobile-header .btn.mobile-hide{
	background: #f1cf5c;
color: #402e07;
padding: 8px 22px 7px;
font-size: 14px;
    margin-top: 1px;
	} 
.mobile-header .wrapper-content {
    max-width: 100%;
    padding: 0px 20px;
    box-sizing: border-box;
}
.mobile-middle-wrap{width:100%; float:left; clear:both;}
.mobile-banner img,.mobile-wrap img{
    width: 100%;
    display: block;
}
.product-feature-sec5 .on-click-main-box{position:static; top:auto;left:auto;right:auto;}
.mobile-header .logo{padding-top:6px; width: 185px;}
.main-banner-txt a{/* font-size: 37px;
    line-height: 37px; */
	font-size: 52px;
	line-height: 42px;
    color: #7e6848;
    font-family: 'BaseNineSmallCaps';
    /* font-weight:700; */
	font-weight: normal;
    display: block;
    margin-bottom: 40px;
	/* text-transform: uppercase; */
}
.main-banner-txt {text-align:center;}
.main-banner-txt a.main-banner-btn{background:#94c1ea;
color: #fff;
padding: 12px 63px 11px;
font-family: 'Karla', sans-serif;
font-size: 21px;
line-height: normal;
display:inline-block;
margin-bottom: 70px;
text-transform: none;font-weight: bold;}
.main-banner-txt h6,.feature-sec8-txt h5{font-family: 'Karla', sans-serif;
font-size: 19px;
line-height: normal;
font-weight: bold;
color: #8b7462;
text-transform: uppercase;
text-align: center;
margin: 0 0px 16px;
letter-spacing: 1.5px;}
.main-banner-txt h5,.detected-child-txt h4,.brilliantly-beautifully-sec h4{
    color: #59483c;
    font-family: "Karla",sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 33px;
    margin-bottom: 61px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: center;
}
.main-banner-txt h5 sup {
    font-size: 17px;
    position: relative;
    top: 0px;
	z-index:-9;
}
.brilliantly-beautifully-sec h4{margin:0px; text-transform:none;}
.brilliantly-beautifully-sec{padding-top:55px;background:#c7ced6;
width: 100%;
clear: both;
float: left;}
.detected-child-txt h4{margin-bottom:18px;}
.detected-child-txt h4{text-transform:none;}
.mobile-banner img{margin-bottom: 36px;}
.detected-child-txt{padding-top:30px;padding-left: 35px;
padding-right: 40px;}
.detected-child-txt{background:#cdbba7;}
.detected-child-txt p {
    color: #fff;
    padding: 0;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Karla', sans-serif;
	text-align: justify;
	margin-bottom: 41px;
}
.mobile-wrap .detected-child-txt ul img {
    width: auto;}
.detected-child-txt ul{text-align:center;}
.detected-child-txt ul li {
    display: inline-block;
    padding: 0px 16px;
    text-align: center;
    vertical-align: middle;
	margin-bottom:31px;
}
.brilliantly-beautifully-sec ul{float:left; padding:0px 35px;
width:50%;box-sizing: border-box;
margin-bottom: 21px;}
.brilliantly-beautifully-sec ul li {
    margin-bottom: 24px;
}
.brilliantly-beautifully-sec ul li h5{
    color: #7e6848;
    font-family: "Karla",sans-serif;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: normal;
}
.brilliantly-beautifully-sec ul li p {
    color: #fff;
	font-family: 'Karla', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	margin: 1px 0 0 0;
}
.dropdown-content{position:absolute;
	top:82px;
	left:0px;
	width:100%;}
ul.dropdown-content li{padding:10px 20px;border-bottom:1px solid #816341;/*background: #cdbba7;*/
background: #e3ceb7;}
ul.dropdown-content li:last-child{border:none;}
ul.dropdown-content li a {
    display: block;
    font-family: 'Karla', sans-serif;
    font-size: 13.13px;
    line-height: normal;
    color: #836c4c;
    text-decoration: none;}
.dropdown-content.show{display:block;}
.brilliantly-beautifully-sec img{margin-bottom:4px;}
#mobile-tabs_container{width:100%;padding:0px;/*min-height: 200px;*/height:100%;min-height:100%;}
#mobile-tabs_container > div{top:0px !important;width:100%;position:static !important;}
#mobile-tabs_container .make_transist,#mobile-tabs_container .hidescale{display:none;}
#mobile-tabs_container .make_transist.showscale{display:block;}
.feature-sec1-txt h5,.feature-sec2-txt h5,.feature-sec3-txt h5,.feature-sec4-txt h5,.feature-sec5-txt h5{
    font-weight: 600;
    /* color: #7e6848; */
	color: #8b7462;
    font-size: 19px;
    font-family: 'Karla', sans-serif;
    letter-spacing: 1.5px;
	text-align:center;
	width:100%;
	background: #ffedab;
	padding: 22px 0px 22px;
	text-transform:uppercase;
	margin-bottom: 28px;
	float: left;	
}
.feature-sec1-txt h4, .feature-sec2-txt h4,.feature-sec3-txt h4,.feature-sec4-txt h4,.feature-sec5-txt h4{
    color: #59483c;
    font-size: 24px;
    font-weight:700;
    line-height: 33px;
    margin-top: 0;
    margin-bottom: 0.6875rem;
	text-align:center;
	text-transform:none;
	margin: 0px 0px 21px;
	clear: both;
	 font-family: "Karla",sans-serif;
}
.feature-sec1-txt p,.feature-sec2-txt p,.feature-sec3-txt p,.feature-sec4-txt p,.feature-sec5-txt p{
    padding: 0px 38px;
    color: #8e7765;
    font-weight: 400;
    font-size: 20px;
    line-height: 29px;
	margin-bottom: 27px;
	text-align:justify;
	font-family: "Karla",sans-serif;
}
.product-feature-sec5 .on-click-main-box{background: #c7ced6;
text-align: center;
width: 100%;
float: left;
clear: both;}
.product-feature-sec5 .inner-box-main-image{margin-bottom:0px;}
.feature-sec5-txt h5 {
    margin-bottom: 35px;}
.feature-sec5-txt p {
    margin-bottom: 55px;}
.mobile-wrap .on-click-main-box img{width:auto;
margin: 0px auto;}
.mobile-wrap .small-image-boxes{width:255px;
float: none;
margin: 0px auto;}
.mobile-wrap .small-box {
    width: auto;
    padding: 0px 16px;
}
.mobile-wrap .small-box p{color:#857c84;
padding-top: 5px;
margin-bottom: 25px; font-size: 11px;
line-height: 16px;}
.mobile-wrap .inner-box-main-image img{
    margin-bottom: 16px;
}
.product-feature-sec6{background:#f4f1e8;}
.product-feature-sec6.app-dashboard {
    padding-top: 45px;
}
.product-feature-sec6 h4,.product-feature-sec7 h2{
	color: #59483c;
    font-size: 24px;
    font-weight:700;
    line-height: 33px;
    margin-top: 0;
    margin-bottom: 0.6875rem;
	text-align:center;
	text-transform:none;
	margin: 0px 0px 32px;}
.product-feature-sec6 h5{
    font-weight: 700;
    color: #7e6848;
    font-size: 19px;
    font-family: 'Karla', sans-serif;
    letter-spacing: 1.5px;
	text-align:center;
	width:100%;
	text-transform:uppercase;
	margin-bottom: 6px;
	float: left;
	line-height: 29px;
}
.app-dashboard .features-content{clear:both;}
.product-feature-sec6.app-dashboard .features ul{
	 width: 50%;
    float: left;
    padding: 0px 36px;
    box-sizing: border-box;
}
.no-touch .product-feature-sec6.app-dashboard h3,.no-touch .product-feature-sec6.app-dashboard a.active h3{font-size: 16px;
font-weight: 700;
font-family: 'Karla', sans-serif;
letter-spacing: 1px;
margin-bottom: 1px;
text-transform: uppercase;
line-height: 1.2em;
color:#7e6848;}
.product-feature-sec6.app-dashboard .features ul li {
    margin-bottom: 17px;
}
.product-feature-sec6.app-dashboard .features ul:nth-child(2){
    padding-top: 48px;
}
.product-feature-sec6.app-dashboard .feature-pre-btn{
    background: #f1cf5c;
    color: #402e07;
    padding: 12px 51px 11px;
    font-size:17px;
	font-weight:700;
	font-family: 'Karla', sans-serif;
}
.product-feature-sec6.app-dashboard .learn-more{
    padding-top: 24px;
}
.product-feature-sec6.app-dashboard ul{
margin: 0 0 42px 0;}
.feature-specifictn{background:url(../images/specification-banner-bg.jpg) no-repeat center center;
padding-top: 23px;
background-size: 100% 100%;
padding-bottom: 28px;}
.mobile-wrap .feature-specifictn img{
    width: auto;
    margin: 0px auto;
}
.product-feature-sec7{padding-top:37px;background:#c3cbd3;
float: left;
width: 100%;}
.product-feature-sec7 h2{
	margin-bottom:0px;
}
.product-feature-sec7 h3 {
    color: #7e6848;
    font-size: 17px;
    font-weight: 700;
    font-family: 'Karla', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 3px;
    text-transform: uppercase;
	line-height: 21px;
}
.product-feature-sec7 a, .product-feature-sec7 p, .product-feature-sec7 ul li, .product-feature-sec7 td, .product-feature-sec7 th {
    color: #fff;
    font-family: 'Karla', sans-serif;
    margin: 0 1em 0 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
.product-feature-sec7 ul li{
	line-height: 20px;
}
.product-feature-sec7 .block{
    margin-bottom: 10px; 
}
.product-feature-sec7 .specification-2-column,.product-feature-sec7 .specification-3-column{
	padding:0px 40px;
	margin:0px !important;
	margin-bottom: 35px !important;
	width: 50%;
float: left;
box-sizing: border-box;}
.product-feature-sec7 .specification-3-column{
    padding-top: 15px;
}
.feature-sec7-txt{padding-top:30px;}
.feature-sec8-txt{background:#f3f2e8;padding-top: 20px;}
.feature-sec8-txt .athena-head{color:#7e6848;
font-family: 'BaseNineSmallCaps';
font-size: 31px;
line-height: 37px;
font-weight: normal;
display: block;
margin-bottom: 19px;
text-align:center;
}
.feature-sec8-txt h5{font-weight:700;}
.feature-sec8-txt h6{margin-bottom: 34px;
font-family: 'Karla', sans-serif;
line-height: normal;
font-weight: bold;
color: #59483c;
text-align: center;
font-size: 17px;
line-height: 24px;
}
.feature-sec8-txt h6 sup {
    font-size: 17px;
    position: relative;
    top: 3px;
}
.feature-sec8-txt h5{margin: 0 0px 28px;}
.feature-sec8-txt{text-align:center;}
.btn-foot-sec8{background:#93c1e9;
padding: 13px 58px;
color: #fff;
font-family: 'Karla', sans-serif;
font-weight: 700;
font-size: 21px;
text-decoration: none;
display: inline-block;
margin-bottom: 50px;}
body{height:auto !important;}
.app-dashboard .features-content .device.iphone .screen {
    width: 29%;}
	/**Mobile css end**/
	
/*==D==*/

	
	
}

@media (max-width: 668px){
.max-height.header-indent {
		min-height:445px !important;
	}
}

@media (max-width: 640px){
	.app-dashboard .features-content .device.iphone .screen img {
		max-width:100%;
	}
	.wrapper-content.header-width{
		padding-left:15px;
		padding-right:15px;
	}
	.menu-toggle {
    width: 40px;
    height: 30px;
    margin-right: 15px;
    background-size: 87%;
	margin-top: 6px;
}
.no-touch .mobile-header .btn.mobile-hide, .touch .mobile-header .btn.mobile-hide {
    padding: 10px 17px 9px;
    font-size: 16px;
}
.mobile-wrap .logo img{
    width: 230px;
}
.mobile-header .logo {
    padding-top: 7px;
}
.no-touch .mobile-header .btn.mobile-hide, .touch .mobile-header .btn.mobile-hide{margin-top:1px;}
.dropdown-content {
    top: 75px;}
.app-dashboard .features-content .device.iphone .screen {
    left: 57px;
}
}

@media (max-width: 639px){
	.feature-banner-tree {
		bottom: 2%;
		width: 25%;
		z-index: 9;
	}
	.feature-banner-tree img{
		max-width:100%;
	}
	.footer-banner .footer-banner-bottom-content h2{
		font-size:12px;
	}
	.footer-banner-top-content p{
		color:#59483c;
	}
	a.btn.bg, .product-sub-nav .wrapper-content > .extra .btn-amazon.btn.bg, .product-info .buttons .btn-amazon.btn.bg {
		padding-left:15px;
		padding-right:15px;
	}
}
@media (max-width: 622px){
	.slide-group .max-height.feature-details.feature-wireless-syncing, 
	.slide-group .max-height.feature-details.feature-wireless-syncing > .bgs{
		min-height:60vw !important;
	}
	.feature-banner-tree,
	.feature-banner-cloud{
		display:none;
	}
	.max-height.header-indent {
		min-height:450px !important;
	}
}
@media (max-width: 572px){
.app-dashboard .features-content .device.iphone .screen {
    width: 28%;
}
}
@media (max-width: 550px){
	.max-height.header-indent {
		min-height:385px !important;
	}
	.feature-logo-section .feature-logo-section-bottom{
		bottom:-270px;
	}
	.feature-logo-section-top {
		top:2em;
	}
	.feature-logo-section-top h2, .specification .wrapper-content h2{
		font-size:24px;
		line-height:26px;
	}
	/*.app-dashboard .features-content .device.iphone .screen {
		height:264px;
		top:28px;
		width:154px;
		left:45px;
	}*/
	.app-dashboard .features-content .device.iphone .screen {
    height: 315px;
    top: 48px;
    width: 28%;
    left: 54px;
}
}
/*
@media (max-width: 504px){
.fancybox-opened {
    width: 90% !important;
	left: 5% !important;
}
}
*/
@media (max-width: 499px){
.app-dashboard .features-content .device.iphone .screen {
    height: 315px;
    top: 45px;
    width: 27%;
    left: 51px;
}
}
@media (max-width: 480px){
	.slide-group .max-height.feature-details.feature-wireless-syncing, 
	.slide-group .max-height.feature-details.feature-wireless-syncing > .bgs{
		min-height:70vw !important;
	}
	/*.fancybox-wrap.fancybox-desktop{
		width:96%
	}
	.fancybox-skin .pre-order-popup{
		padding-bottom:10%;
		padding-left:10%;
		padding-right:10%;
		padding-top:10%;
	}*/
	
	.app-dashboard .features-content .device.iphone .screen {
    left: 47px;
    width: 28%;
    top: 40px;
	height: 270px;
}
	.slide-group .max-height.feature-details.feature-wireless-syncing, .slide-group .max-height.feature-details.feature-wireless-syncing > .bgs {
    min-height:60vw !important;
	}
	
	.max-height.header-indent {
		min-height:320px !important;
	}
	.product-features .wrapper-content {
		padding-top:20em;
	}
	
	.app-dashboard .wrapper-content > h2, 
	.specification .wrapper-content h2, 
	.feature-details .text-wrap h2{
		font-size:24px;
		line-height:28px;
	}
	.feature-details .cont{
		padding-top:7vw;
	}
	.app-dashboard{
		padding-top:20px;
	}
	.menu-toggle {
    width: 33px;
    height: 25px;
    margin-right: 10px;
    background-size: 82%;
}
.mobile-wrap .logo img {
    width: 180px;
}
.dropdown-content {
    top: 73px;
}
.main-banner-txt a {
    margin-bottom: 20px;}
.main-banner-txt h5, .detected-child-txt h4, .brilliantly-beautifully-sec h4 {
    margin-bottom: 25px;}
.main-banner-txt a.main-banner-btn {
    margin-bottom: 40px;}
.detected-child-txt ul li {
    margin-bottom: 18px;
}
.detected-child-txt p {
    margin-bottom: 20px;
}
.detected-child-txt {
    padding-bottom: 15px;
}
.brilliantly-beautifully-sec {
    padding-top: 30px;}
.brilliantly-beautifully-sec ul {
    padding: 0px 20px;}
.feature-sec1-txt h4, .feature-sec2-txt h4, .feature-sec3-txt h4, .feature-sec4-txt h4, .feature-sec5-txt h4 {
    padding: 0px 10px;
}
.feature-sec5-txt h5 {
    margin-bottom: 20px;
}
.feature-sec5-txt p {
    margin-bottom: 32px;
}
.product-feature-sec6.app-dashboard {
    padding-top: 27px;
}
.product-feature-sec6.app-dashboard .features ul {
    padding: 0px 20px;}
.product-feature-sec7 .specification-2-column, .product-feature-sec7 .specification-3-column {
    padding: 0px 20px;}
.detected-child-txt {
    padding-left: 10px;
    padding-right: 10px;
}
	/*.app-dashboard .features-content .device.iphone .screen{
		 height:245px;
	}*/

}
@media (max-width: 450px){
.app-dashboard .features-content .device.iphone .screen {
    left: 42px;
    width: 27%;
    top: 33px;
}
}
@media (max-width: 375px){
	.app-dashboard .wrapper-content > h2, .specification .wrapper-content h2, .feature-details .text-wrap h2{
		font-size: 22px;
		line-height: 22px;
	}
	.feature-details .text-wrap h2{
		margin-top:0;
		margin-bottom:8px;
	}
	.feature-details .text-wrap h3{
		margin-bottom:6px;
	}
	.feature-details .cont {
		padding-top:4vw;
	}
	.slide-group .max-height.feature-details.feature-wireless-syncing, .slide-group .max-height.feature-details.feature-wireless-syncing > .bgs{
		min-height:70vw !important;
	}
	a.btn.bg, .product-sub-nav .wrapper-content > .extra .btn-amazon.btn.bg, .product-info .buttons .btn-amazon.btn.bg {
		padding-left:7px;
		padding-right:7px;
	}
	.feature-logo-section .feature-logo-section-bottom {
    bottom: -438px;
	}
	.product-features .wrapper-content {
		padding-top:36em; 
	}
	#tabs_container{
		min-height:285px;
	}
	.feature-logo-section-bottom{
		background:#ccbba7 url("../images/logo-below-bg.jpg") 0 0;
	}
	.feature-logo-section-bottom ul li{
		padding-bottom:10px;
	}
	.wrapper-content.header-width {
    padding-left: 10px;
    padding-right: 10px;
}
.no-touch .mobile-header .btn.mobile-hide, .touch .mobile-header .btn.mobile-hide {
    padding: 6px 10px 5px;
    font-size: 14px;
}
.mobile-wrap .logo img {
    width: 160px;
}
.no-touch .mobile-header .btn.mobile-hide, .touch .mobile-header .btn.mobile-hide {
    margin-top: 1px;
}
.menu-toggle {
    margin-top:2px;
}
.mobile-header .logo {
    padding-top: 5px;
}
.main-banner-txt a {
    margin-bottom: 10px;}
.main-banner-txt h5, .detected-child-txt h4, .brilliantly-beautifully-sec h4 {
    margin-bottom: 18px;}
.detected-child-txt h4 br{display:none;}
.dropdown-content {
    top: 63px;
}
.brilliantly-beautifully-sec ul,.product-feature-sec6.app-dashboard .features ul,.product-feature-sec7 .specification-2-column, .product-feature-sec7 .specification-3-column{
   padding: 0px 10px;}
.brilliantly-beautifully-sec ul,.product-feature-sec6.app-dashboard ul{
    margin-bottom: 10px;
}
.product-feature-sec7 .specification-2-column, .product-feature-sec7 .specification-3-column{margin-bottom:10px !important;}
.brilliantly-beautifully-sec ul li,.feature-sec6-txt,{
    margin-bottom: 25px;
}
.feature-sec1-txt h4 br, .feature-sec2-txt h4 br, .feature-sec3-txt h4 br, .feature-sec4-txt h4 br, .feature-sec5-txt h4 br{display:none;}
.feature-sec1-txt h4, .feature-sec2-txt h4, .feature-sec3-txt h4, .feature-sec4-txt h4, .feature-sec5-txt h4,.product-feature-sec6 h4, .product-feature-sec7 h2{
    font-size: 30px;
    line-height: 34px;}
.feature-sec1-txt p, .feature-sec2-txt p, .feature-sec3-txt p, .feature-sec4-txt p, .feature-sec5-txt p {
    padding: 0px 10px;}
.product-feature-sec6 h4, .product-feature-sec7 h2 {
    margin: 0px 0px 20px;
}
.product-feature-sec6.app-dashboard .features ul:nth-child(2) {
    padding-top: 0px;
}
.product-feature-sec6.app-dashboard .learn-more {
    padding-top: 10px;
	padding-bottom:15px;
}
.feature-sec7-txt{padding-bottom:10px;float: left;}
.product-feature-sec7 .block {
    margin-bottom: 15px;
}
}
@media (max-width: 360px){
.app-dashboard .features-content .device.iphone .screen {
		left: 34px;
top: 26px;
width: 28%;
	}
	}

@media (min-width: 980px){
	.fancybox-wrap.fancybox-desktop{
		width:850px !important;
	}
	.feature-banner-tree{
		bottom: 10%;
		right: -15%;
	}
}	
	
@media (max-width: 640px){
.brilliantly-beautifully-sec ul li h5{
		font-size:15px;
		margin-bottom: 2px;
	}
	.brilliantly-beautifully-sec ul li{
		margin-bottom:28px;
	}
	.brilliantly-beautifully-sec ul li p{
		margin:0;
	}
	.brilliantly-beautifully-sec ul{
		margin-bottom: 0px;
	}	
	.feature-sec1-txt h4, .feature-sec2-txt h4, .feature-sec3-txt h4, .feature-sec4-txt h4, .feature-sec5-txt h4{
		font-size:26px;
		line-height:30px;
	}
	.detected-child-txt p{
		font-size: 18px;
		line-height: 26px;
	}
	.brilliantly-beautifully-sec{padding-bottom:18px;}
	.product-feature-sec6.app-dashboard h5{
		line-height:26px;
	}
	.feature-sec8-txt h6{
		font-size:16px;
	}
	
	
	.no-touch .product-feature-sec6.app-dashboard h3, .no-touch .product-feature-sec6.app-dashboard a.active h3,
	.main-banner-txt h6, .feature-sec8-txt h5{
		font-size:15px;
	}
	.product-feature-sec6.app-dashboard .feature-pre-btn,
	.product-feature-sec7 h3{
		padding-bottom:11px;
	}
	
	
}

/*==New menu design start==*/
.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index:9999999;
    top: 0;
    left: 0;
    background-color: rgba(205, 187, 167, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 15%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 27px;
    color:#fff;
    display: block;
    transition: 0.3s;
	font-family: "Karla",sans-serif;
    font-weight: normal;
    line-height: 34px;
    margin-bottom: 40px;
}
.overlay a.m-navbtn {
	background:#94c1ea;
	margin:0 10%;
}
.overlay a:hover, .overlay a:focus {
	color:#7e6848;
}

.overlay .closebtn {
    font-size: 40px;
    font-weight: normal;
    position: absolute;
    right: 10px;
    top: 5px;
}
.mobile-wrap .product-feature-sec6.app-dashboard{
	z-index:0; 
	position: relative;
}
@media (max-width: 768px){
	.mobile-header{
		position:fixed;
		z-index:9999;
	}
	.mobile-middle-wrap{
		margin-top:66px;
	}
} 
@media (max-width: 480px){
	.product-feature-sec6.app-dashboard .feature-pre-btn{
		padding: 12px 26px 11px !important;
	}
}

@media (max-width: 375px){
	 .mobile-middle-wrap{
		margin-top:64px;
	}
}
 
/*==New menu design end==*/
	

/*=============*/
/*--My responsive style end--*/

/*===My Responsive end===*/


