/****
SO MUCH USELESS CODE IN HERE FROM ORIGINAL BUILD
****/

@font-face {
	font-family:'fontello';
	src:url(/_assets/fonts/fontello.eot);
	src:url(/_assets/fonts/fontello.eot) format("embedded-opentype)","url(/_assets/fonts/fontello.woff") format("woff)","url(/_assets/fonts/fontello.ttf") format("truetype)","url(/_assets/fonts/fontello.svg") format("svg");
	font-weight:400;
	font-style:normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.demo-icon {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: none;
     
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
     
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
     
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
     
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;
     
      /* You can be more comfortable with increased icons size */
      /* font-size: 120%; */
     
      /* Font smoothing. That was taken from TWBS */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
     
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    }
@font-face {
  font-family: 'fontello';
  src: url('/_assets/font/fontello.eot?74260494');
  src: url('/_assets/font/fontello.eot?74260494#iefix') format('embedded-opentype'),
       url('/_assets/font/fontello.svg?74260494#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?74260494#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-basket:before { content: '\e800'; } /* '' */
.icon-down-open:before { content: '\e801'; } /* '' */
.icon-cancel:before { content: '\e802'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */
.icon-youtube:before { content: '\f167'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-vimeo-squared:before { content: '\f194'; } /* '' */
.icon-pinterest:before { content: '\f231'; } /* '' */ 



* {  margin:0 auto; padding:0; }
a, li, img, input, textarea, a span, button, i
{ -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

img { border: none; max-width: 100% !important; }

a { color: #57585a; }
a:hover { color: #eb1c23; }
a:focus { text-decoration: none; outline: none;}
a, a:hover { text-decoration: none; }

article, aside, details, figcaption, figure, footer, header, nav, section, summary { display: block; }

ul { margin: 0; padding: 0 0 0 20px; }
li {  }

body {
	font-family: 'Open Sans', sans-serif; color:#000; font-size:18px; padding-top:115px;font-weight: lighter;  }

::-moz-selection { background:#ae3232; text-shadow: none; color:#fb0a3d; }
::selection { background: #ae3232; text-shadow: none; color: #fb0a3d; }

.clear { clear: both; }
.right { float: right; }
.left { float: left; }

.rel { position: relative; }
#first_pro_name { display: none }
h1,.lb2_compare h2 { font-family: 'Fjalla One', sans-serif; font-size:30px; text-transform: uppercase;  }
h4,.soldout { font-family: 'Fjalla One', sans-serif; text-transform: uppercase; }
h2 { font-family: 'Fjalla One', sans-serif; text-transform: uppercase;  }

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5 {
	font-family: 'Fjalla One', sans-serif;
	text-transform: uppercase;
}

h1,.h1 { font-size: 36px; margin: 30px 0;}
h2,.h2 { font-size: 32px; margin: 30px 0;}
h3,.h3 { font-size: 22px; margin: 20px 0;}
h4,.h4 { font-size: 18px; margin: 15px 0;}
h5,.h5 { font-size: 16px; margin: 10px 0;}


.pd-0 { padding: 0; }
.pt-0 { padding-top: 0; }
.pt-10 { padding-top: 10px; }
.pt-20 { padding-top: 20px; }
.pt-30 { padding-top: 30px; }
.pt-40 { padding-top: 40px; }
.pt-50 { padding-top: 50px; }
.pt-60 { padding-top: 60px; }

.pb-0 { padding-bottom: 0; }
.pb-10 { padding-bottom: 10px; }
.pb-20 { padding-bottom: 20px; }
.pb-30 { padding-bottom: 30px; }
.pb-40 { padding-bottom: 40px; }
.pb-50 { padding-bottom: 50px; }
.pb-60 { padding-bottom: 60px; }

.pl-30 { padding-left: 30px; }
.pl-40 { padding-left: 40px; }
.pl-50 { padding-left: 50px; }

.mt-10 { margin-top: 10px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-40 { margin-top: 40px; }
.mb-10 { margin-bottom: 10px; }
.mb-20 { margin-bottom: 20px; }
.mb-30 { margin-bottom: 30px; }
.mb-40 { margin-bottom: 40px; }

.opacity-90 { opacity: 0.9; }
.opacity-80 { opacity: 0.8; }
.opacity-70 { opacity: 0.7; }
.opacity-60 { opacity: 0.6; }
.opacity-50 { opacity: 0.5; }
.opacity-40 { opacity: 0.4; }

.rel { position: relative; }
p{  line-height: 24px; font-weight: lighter; }

.red { }
.white { color: white; }

.b-top { border-top: 1px solid #ccc; }


.dd { animation-delay:0.2s; -moz-animation-delay:0.2s; -webkit-animation-delay:0.2s; }
.da { animation-delay:0.8s; -moz-animation-delay:0.8s; -webkit-animation-delay:0.8s; }
.dn { animation-delay:0.6s; -moz-animation-delay:0.6s; -webkit-animation-delay:0.6s; }
.dg { animation-delay:1s; -moz-animation-delay:1s; -webkit-animation-delay:1s; }
.de { animation-delay:0.4s; -moz-animation-delay:0.4s; -webkit-animation-delay:0.4s; }
.dr { animation-delay:1.2s; -moz-animation-delay:1.2s; -webkit-animation-delay:1.2s; }

.zz { animation-delay:1.4s; -moz-animation-delay:1.4s; -webkit-animation-delay:1.4s; }
.zo { animation-delay:0.4s; -moz-animation-delay:0.4s; -webkit-animation-delay:0.4s; }
.zn { animation-delay:0.6s; -moz-animation-delay:0.6s; -webkit-animation-delay:0.6s; }
.ze { animation-delay:0.5s; -moz-animation-delay:0.5s; -webkit-animation-delay:0.5s; }

.hide { display: none !important; }

/* centered columns styles */

.fjalla { font-family: 'Fjalla One', sans-serif; text-transform: uppercase; }
.fancytitle {}
.fancytitle h1,
.fancytitle h2,
.fancytitle h3,
.fancytitle h4,
.fancytitle h5,
.fancytitle .h1,
.fancytitle .h2,
.fancytitle .h3,
.fancytitle .h4,
.fancytitle .h5 {
	margin-bottom: 0;
}

.halfpriceproductselect .greyedout { opacity: 0.5; }
.soldout { 
	display: block; background-color: red;
	color: white; font-size: 12px; line-height: 12px;
	padding: 10px; width: 40px; height: 40px;
	position: absolute; right: 20px; top: 20px;
	border-radius: 50%;
	
}

.f150 { font-size: 150px; }


#ordernowform input[type=radio],
#ordernowform input[type=checkbox] {
	margin-right: 10px;
}


.recruimentpagewrap { padding-top: 60px; }
.recruimentpagewrap h2 { font-size: 24px;  }
#ordernowform.recruitmentform {
	border: 1px solid #ccc;
	 background-color: #dddddd; padding: 20px 0 !important; 
	 margin-bottom: 30px; }
	
#ordernowform.recruitmentform hr { border-color: #ccc; }
#ordernowform.recruitmentform hr { border-color: #ccc; }

#ordernowform.recruitmentform h2 { 
	font-family: 'Open Sans', sans-serif; 
	text-transform: inherit; font-weight: bold;
}
.required { color: red; }

.satisfy { font-family: 'Satisfy', cursive; font-size:22px; text-transform: capitalize; display: block;  }


/*=========================================================== 
	Header v2
================================================================*/
.headerv2 { }
.headerv2 .hphone{ float: right; font-size: 30px;}
.headerv2 .hphone strong {
	font-family: 'Open Sans', sans-serif; text-transform: uppercase;
	font-size: 14px; margin-top: -4px;
}

.headerv2 .newnav { border-top: none; }


/*=========================================================== 
	
	Header
	
================================================================*/
header { 
	width:100%; display: inline-block; position: absolute; z-index: 99; top: 0;
	background-color: white;
    -webkit-transition: all 0.2s ease-in-out; 
    -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; 
    -ms-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out;
}

header figure {
	width: 100%; margin: 0;
    -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out;
}
header figure a { padding: 10px 0; display: block; }
header .margin-top { margin-top: 20px !important; }

header figure small { font-size:13.5px; color:#ffff00; font-family: 'Fjalla One', sans-serif; margin-top:7px; display: inline-block;
        -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
         }
header figure small span { color:#a9a9a9; }
header .headerbtn { margin: 10px 0 10px 15px; float: right; padding-right: 43px; position: relative; }
header .headerbtn img{ width:110px; margin-top: -4px;  }
.htelephone { font-size: 16px; }
header .hphone {
    font-family: 'Fjalla One', sans-serif; font-size: 38px; 
	color: #737373; line-height: 28px;
	float: right; padding-top: 12px;
}
.hphone span,
.hphone strong {
	color: #737373; font-size: 14px; letter-spacing: 0;
	font-weight: normal;  display: inline-block;
	margin-top: -1px; vertical-align: middle;
}
.hphone a { color: #f71533; font-size: 32px; }
header a.header_livechat { display: none; }
header.sticky *, header * { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/*------- Navigation -------*/

.newmobilemenu { display: none; }

header .newnav { border-top: 1px solid #ccc; margin-top: 0; padding: 0; }
header nav {
	margin-top:0px;
    -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; 
}
header nav ul { float: right; padding: 0;  }
header nav li { float: left; list-style:  none  }
header nav li a { color: #333; text-transform: uppercase; font-size: 15px; font-family: 'Fjalla One', sans-serif; padding: 15px 13px;   }
header nav li a:hover { color:#fa1b6e;  }
header .top-menu { float: none; }
.top-menu .navbar-default .navbar-nav > li > a { font-size: 20px; padding: 0 13px; }
.top-menu .navbar-default .navbar-nav > li:first-child > a { padding-left: 0 ; }
.top-menu .navbar-default .navbar-nav > li:last-child > a { padding-right: 0 ; }

/*------- header-nav-part Sub Navigation -------*/
.header-nav-part { width: 100%; }
.header-nav-part nav {
	background:rgba(0,0,0, 0.75); position: absolute; width: 100%; 
	text-align:center; padding:15px 0;	
    box-shadow: 0 2px 8px rgba(0,0,0,.1);
}
.header-nav-part nav ul { display:inline-block; float: none; }
.header-nav-part nav ul li { float:left; font-size:15px; margin: 0; }
.header-nav-part nav ul li a { color:#fff; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; }
.header-nav-part nav ul li a:hover,
.header-nav-part nav ul li.selected a { 
	color: yellow; 
}
.header-nav-part nav ul li:last-child a,
.header-nav-part nav ul li a.beabtn {
	background:#ffff00; border: #2e2c2c 1px solid; 
	border-radius:3px; padding: 7px 15px; color: #000;
}
.header-nav-part nav ul li:last-child a:hover { background:#fb0a3d; color: #fff; }
.top-menu .container-fluid{ background: none; padding: 0;}
.top-menu .navbar-default{background: none;  padding: 0;  height: 100%;  border: 0;  margin-bottom: 0;  min-height: 100%;}
.top-menu .navbar-collapse{padding: 0;   /*height: auto !important;*/}
.top-menu .navbar-default .navbar-nav > li > a{  color: #333; padding: 15px 13px;}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
	color: #f71533;}
header nav ul .sub-menu1{display: none;}
.top-menu .sub-menu1 {background: #444444; float: left;  position: absolute; top: 100%; left: 0; width: 220px; z-index: 999; }
.top-menu .sub-menu1.about-sub-menu{right: 0; left: inherit; }
.top-menu .sub-menu1 li { float: left; margin: 0; width: 100%;}
.top-menu .sub-menu1 li a {border-bottom: 1px dashed rgba(255, 255, 255, 0.2); display: block; padding: 10px;  color: #fff; text-transform: uppercase; font-size: 15px; font-family: 'Fjalla One', sans-serif; position: relative;}
.top-menu .sub-menu1 li a:hover { color:#FB0A3D;  }
.top-menu .sub-menu1 li .sub-menu1{position: inherit; top: inherit; left: inherit;   background-color: #000;}
.top-menu .navbar-default .navbar-nav > li .icon-plus{ display: none;}
.top-menu .sub-menu1 li.closed .icon-plus:before {  content: '-';}
.sub-menu1 li .sub-menu1 li a{padding-left: 20px;}
header nav li  > ul{ display: none;}
header nav li:hover > ul{ display: block;}

header.sticky .newnav {
    position: fixed;  top: 0; left: 0;
    width: 100%; z-index: 999;
    background-color: #fff;
}

header .header-nav-part.sticky {
    position: fixed; left: 0; top: 0;
    width: 100%; z-index: 2000;    
}

/*======================== CART IN HEADER =====================*/		
#catCartSummary { position: absolute; top: 10px; right: 15px; width: 40px; height: 30px; }
#catCartSummary a {
	display: inline-block;
    width: 40px;  height: 30px;
    background-color: #f71533; color: white;
    border-radius: 7px;    
    font-size: 20px;  text-align: center;
}
#catCartSummary a i { text-shadow: 0 0 5px rgba(0,0,0,.3); }

/*------- not sure? -------*/
.relative { position: relative; }
/* HOME */
.hquickcontact {
	width: 303px;
	display: block; position: absolute; right: 0; top: 30px; z-index: 999;
	background-color: white; border: 3px solid #000;
}
.hq-top {
	padding: 15px 0;
	background: url(/_assets/images/homeslides/talktoanexpert.jpg) center center no-repeat;	
}
.hq-top span { margin: 0; text-align: left; padding-left: 15px; display: block; font-family: 'Fjalla One', sans-serif ; text-transform: uppercase ; }
.hq-top span.h3 { font-size: 22px; }
.hq-top span.h2 { font-size: 28px; color: red; }

.hq-form { padding: 10px 15px; text-align: left; }
.hq-form small { font-size: 11px; padding-bottom: 10px; display: block;   }
.hq-form .btn-default {
	width: 100%;
    background-color: yellow;
    text-transform: uppercase;
    font-weight: bold; border: none; 
}


.navsmall { display: block; font-size: 11px; font-family: 'Open Sans', sans-serif; color: #999; margin-top: -2px; }
footer .navsmall { font-size: 10px; color: #6f6f6f; margin-top: -4px; }

/*========= Banner =========*/

.pink-banner { text-align:center; position:relative; margin-top: -6px; z-index: 1; }
.cont { font-family: 'Fjalla One', sans-serif; font-size:30px; text-transform:uppercase; text-align: center; }
.cont .link { margin-top:-17px; position: relative; top:-15px; display: inline-block; box-shadow:rgba(0,0,0,0.5) 1px 2px 2px; height: 64px; border-radius:7px; }
.cont .link a { display:inline-block; background:#ffff00; color:#000; padding:0 25px; line-height: 64px; border-radius:7px 0 0 7px; position:relative; top: -6px; }
.cont .link a:hover { background:#000; color: #fb0a3d; }
.cont .price { display: inline-block; background: #000; color:#ffff00; height:64px; margin:0 0 0 -6px; position: relative;  padding:5px 12px 0; font-size: 41px; border-radius:0 7px 7px 0; }
.cont .price span { font-size:27px; position: relative; top:-8px; }
.cont small { font-size:16px; position: relative; top:-10px; left:-7px;  }
.cont>.link>small { display: block; margin-top: 10px; }
.cont .link.btn-single a { top: 0; border-radius: 7px; }
.promotion-colum-content .cont .link { margin-top: 0; }
.upgrade-include-chair .cont { text-align: left; }
.upgrade-include-chair .cont .link  { margin: 0; left:0; top: 36px; }

.cont.noprice .link a { border-radius: 7px !important; top: 0 !important; }


.pink-banner .fichers { text-align:center; }
.pink-banner .fichers .block { display:inline-block; font-family: 'Open Sans', sans-serif; font-size: 13px; text-transform: none; padding:0 15px; }
.pink-banner .fichers .block .prew { height:90px; width:100%; min-width: 70px;  vertical-align:middle; display:table-cell;  }
.pink-banner .fichers .block .prew img  { display: inline-block;  }

/*------- Sub Navigation -------*/
.pink-banner nav { background:rgba(255, 255, 255, 0.75); position: absolute; width: 100%; text-align:center; padding:20px 0;  }
.pink-banner nav ul { display:inline-block; }
.pink-banner nav ul li { float:left; font-size:15px; margin: 0 10px; }
.pink-banner nav ul li a { color:#000; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; }
.pink-banner nav ul li a:hover { color: #fb0a3d; }
.pink-banner nav ul li:last-child a { background:#ffff00; border:#2e2c2c 1px solid; border-radius:3px; padding:7px 15px;  }
.pink-banner nav ul li:last-child a:hover { background:#fb0a3d; color: #fff; }
.pink-banner hr { border-color:#bfbfbf;  }
.parallax-img {    min-height: 400px;    background: transparent;}
.parallax-mirror img{ left: 0 !important;}

 
/*========= Mid Container =========*/
.mid-heading { text-align: center; color: #000; font-family: 'Satisfy', cursive; font-size:25px; margin:25px 0 50px 0; }
.mid-heading h1 { margin: 0; }
.Mid-contain { font-size: 18px; font-weight: 200; }
.Mid-contain h1 { text-align: center; color: #fa1b6e; margin:0 0 30px 0;  }

/*========= About Product =========*/
.about-pro { /*background:#e8e8e8 url("../images/about-pro-bg.png") no-repeat left bottom / cover;*/ margin-top: 15px;  }
.about-pro ul li .prew { text-align:center;  position: relative; }
.about-pro ul li .prew small  { 
	position: absolute;
    bottom: 40px;  width: 200px;
    font-size: 12px;  text-align: left; }

.about-pro ul li { width:30%; font-size: 18px; font-weight: 200; float: left; margin-right:4%; }
.about-pro ul li:last-child { margin-right: 0; }
.about-pro ul li p { font-size: 22px; margin:35px 0; font-family: 'Fjalla One', sans-serif; text-align: center; text-transform: uppercase;  }

/*========= Product Features =========*/
.essentials { margin-top:75px; }
.essentials h1 { text-align: center; color: #fa1b6e; margin: 0; }
.essentials ul { margin-top: 55px; }
.essentials li { width: 23%; font-size:18px; font-weight:200; margin-right: 1.5%; margin-bottom:50px; display: inline-block; vertical-align: top; }
.essentials li:nth-child(4) { margin-right: 0; }
.essentials li .prew { margin-bottom:35px; }
.essentials li p {  font-size:22px; margin:0 0 25px; font-family: 'Fjalla One', sans-serif; text-align:left; text-transform: uppercase; }

/*========= Order Now =========*/
.home-order-now { background:#ff1a4b; padding:45px 0; color:#fff; font-size:30px; font-family: 'Fjalla One', sans-serif; text-align: center; line-height: 32px; }
.home-order-now span { font-size: 22px; width: 100%; display: inline-block;  }
.home-order-now span a { color:#ffff00; font-size: 22px;   text-transform: uppercase;}
.home-order-now span a:hover { color:#000; }

/*========= NEXT UP SECTION =========*/
.fancytitle {
	 font-family: 'Fjalla One', sans-serif; font-size: 30px; color: #333; line-height: 30px;
	 text-transform: uppercase; padding-top: 60px; padding-bottom: 20px;
}
.fancytitle span { display: block; color: #ccc; font-size: 20px; }
.nextupsection a { font-size: 18px; font-weight: bold; color: #ff1a4b; }
.nextupsection a:after {
	content: "\f105";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
}
.nextupsection a:hover { color: #333; }
.nextupsection { padding: 0px 0 0 0; margin-top: 20px; border-top: 1px solid #ccc; }

.sellingpoints { text-align: center; padding: 30px 0 60px; border-bottom: 1px solid #ccc; }
.sellingpoints img { }
.sellingpoints .h4 {
	font-family: 'Fjalla One', sans-serif; font-size: 16px; color: #333; line-height: 18px;
	display: block; padding: 10px 0; text-transform: uppercase;
}
.sellingpoints p { font-size: 15px; font-weight: 200; }


.nighttrain-page-content .nextupsection a { color: #1ba2fc; }

.noborder { border: none; }
.border-bottom { border-bottom: 1px solid #ccc; }
.mt-0 { margin-top: 0; }


/*========= Footer Contain =========*/
.footer-cont { font-size: 12px; line-height:16px; padding:50px 0; color: #858585; }

/*========= Footer =========*/
.fphone { background-color: yellow; text-align: center; font-family: 'Fjalla One', sans-serif; font-size: 48px; padding: 30px 0; }
.fphone a { color: #000; }
.fphone span {
	display: inline-block; position: relative; vertical-align: middle;
    text-transform: uppercase;  }
.fcall, .flive { font-size: 30px; }
.flive { opacity: 0.4; }

footer { background:#202020; padding-top:37px;  }
footer h5 { color:#fff; font-weight:600; font-size: 14px;  margin: 0; text-transform: uppercase; }
footer h5 a{ color:#fff; font-weight:600; font-size: 14px;  margin: 0; text-transform: uppercase; }
footer .footer-colum { float:left; margin-right:20px; min-width: 130px; }
footer ul li { margin-bottom:7px; font-size: 14px; }
footer .footer-colum h5 { margin:25px 0 7px; }
footer ul li a { color:#858585; font-weight: 200;  }
footer .footer-colum h5:first-child{margin-top: 0;} 

footer figure { float: right; }

.ftelephone { color: #858585; font-weight: 200; }
.ftelephone span { display: block; font-size: ; }
.ftelephone a {color: #FFFF00; font-size: 20px; font-weight: bold;display: block;line-height: 21px; }

footer .sub-footer { background:#2c2c2c; padding:17px 0; margin-top: 40px;  }
footer .sub-footer p { float: left; margin-right:110px;  color:#858585; font-size: 14px; margin-top:6px; }
footer .sub-footer .soci li { float: left; margin-right:7px;  }
footer .sub-footer .soci li a { padding-top: 5px; opacity: 1; width: 35px; height: 35px; display: block; border-radius: 50%; background-color: #f71533; color: #2c2c2c; font-size: 22px; text-align: center; }
footer .sub-footer .soci li a:hover { background-color: white; }

.banner-part-top{position: relative;}
.home-order-now p{margin-bottom: 0;}
.home-order-now p br{display: none;}


/*parallax bg style*/
.parallax-background.fixed {	background-attachment: fixed !important;}
.parallax-banner-1 { background:url(../images/pink-banner.jpg); 	background-position: center center;	height:470px; }
.parallax-banner-2 { background:url(../images/about-pro-bg.jpg); background-color: #F1F1F1; background-repeat: no-repeat;	background-position: center center;  padding: 70px 0; }
.parallax-banner-3 { background:url(../images/x-black-banner.jpg); background-position: center center;	height:470px; }
.parallax-banner-4 { background:url(../images/x-black-order.jpg); background-position: center center;	height:470px; }

.breakfree-new .parallax-banner-1 { background:url(../images/breakfree-banner.jpg);}

.parallax-banner-inner-1 {background:url(../images/pink-banner-inner1.jpg); }
.parallax-banner-inner-2 {background:url(../images/pink-banner-inner2.jpg);}
.parallax-banner-inner-3 {background:url(../images/pink-banner-inner3.jpg);}
.parallax-banner-inner-4 {background:url(../images/pink-banner-inner4.jpg);}
.parallax-banner-inner-5 {background:url(../images/pink-banner-inner5.jpg);}

.parallax-banner-inner-6 {background:url(../images/black-banner-inner1.jpg);}
.parallax-banner-inner-7 {background:url(../images/black-banner-inner2.jpg);}
.parallax-banner-inner-8 {background:url(../images/black-banner-inner3.jpg);}
.parallax-banner-inner-9 {background:url(../images/black-banner-inner4.jpg);}
.parallax-banner-inner-10 {background:url(../images/black-banner-inner5.jpg);}
.parallax-banner-inner-28 {background:url(../images/black-banner-inner6.jpg);}

.parallax-banner-inner-11 {background:url(../images/breakfree-banner-inner1.jpg);}
.parallax-banner-inner-12 {background:url(../images/breakfree-banner-inner2.jpg);}
.parallax-banner-inner-13 {background:url(../images/breakfree-banner-inner3.jpg);}
.parallax-banner-inner-14 {background:url(../images/breakfree-banner-inner4.jpg);}
.parallax-banner-inner-15 {background:url(../images/breakfree-banner-inner5.jpg);}
.parallax-banner-inner-16 {background:url(../images/breakfree-banner-inner6.jpg);}

.parallax-banner-inner-17 {background:url(../images/nighttrain-banner-1.jpg);}
.parallax-banner-inner-18 {background:url(../images/nighttrain-banner-inner1.jpg);}
.parallax-banner-inner-19 {background:url(../images/nighttrain-banner-inner2.jpg);}
.parallax-banner-inner-20 {background:url(../images/nighttrain-banner-inner3.jpg);}
.parallax-banner-inner-21 {background:url(../images/nighttrain-banner-inner4.jpg);}
.parallax-banner-inner-22 {background:url(../images/nighttrain-banner-inner5.jpg);}
.parallax-banner-inner-23 {background:url(../images/nighttrain-banner-inner6.jpg);}

.parallax-banner-inner-24 {background:url(../images/massage-banner-inner1.jpg);}
.parallax-banner-inner-25 {background:url(../images/massage-banner-inner2.jpg);}
.parallax-banner-inner-26 {background:url(../images/massage-banner-inner3.jpg);}
.parallax-banner-inner-27 {background:url(../images/massage-banner-inner4.jpg);}


.lgr4-parallax-banner-inner-1{background:url(../images/glr4-banner-inner1.jpg);}
.lgr4-parallax-banner-inner-2{background:url(../images/glr4-banner-inner2.jpg);}
.lgr4-parallax-banner-inner-3{background:url(../images/glr4-banner-inner3.jpg);}
.lgr4-parallax-banner-inner-4{background:url(../images/glr4-banner-inner4.jpg);}
.lgr4-parallax-banner-inner-5{background:url(../images/glr4-banner-inner5.jpg);}
.lgr4-parallax-banner-inner-6{background:url(../images/glr4-banner-inner6.jpg);}
.lgr4-parallax-banner-inner-7{background:url(../images/glr4-banner-inner7.jpg);}


.lifeback-parallax-banner-inner-1{background:url(../images/lifeback-banner-inner1.jpg);}
.lifeback-parallax-banner-inner-2{background:url(../images/lifeback-banner-inner2.jpg);}
.lifeback-parallax-banner-inner-3{background:url(../images/lifeback-banner-inner3.jpg);}
.lifeback-parallax-banner-inner-4{background:url(../images/lifeback-banner-inner4.jpg);}
.lifeback-parallax-banner-inner-5{background:url(../images/lifeback-banner-inner5.jpg);}
.lifeback-parallax-banner-inner-6{background:url(../images/lifeback-banner-inner6.jpg);}
.lifeback-parallax-banner-inner-7{background:url(../images/lifeback-banner-inner7.jpg);}
.lifeback-parallax-banner-inner-compare{background: url(../images/lb2-vibration-machine-comparison.jpg); }

.cv12-parallax-banner-inner-1{background:url(../images/cv12-banner-inner1.jpg);}
.cv12-parallax-banner-inner-2{background:url(../images/cv12-banner-inner2.jpg);}
.cv12-parallax-banner-inner-3{background:url(../images/cv12-banner-inner3.jpg);}
.cv12-parallax-banner-inner-4{background:url(../images/cv12-banner-inner4.jpg);}
.cv12-parallax-banner-inner-5{background:url(../images/cv12-banner-inner5.jpg);}
.cv12-parallax-banner-inner-6{background:url(../images/cv12-banner-inner6.jpg);}
.cv12-parallax-banner-inner-7{background:url(../images/cv12-banner-inner7.jpg);}

.parallax-banner-1.cv9-index{background: url(../images/cv9-banner-index.jpg) no-repeat;}
.cv9-parallax-banner-inner-1{background:url(../images/cv9-banner-inner1.jpg);}
.cv9-parallax-banner-inner-2{background:url(../images/cv9-banner-inner2.jpg);}
.cv9-parallax-banner-inner-3{background:url(../images/cv9-banner-inner3.jpg);}
.cv9-parallax-banner-inner-4{background:url(../images/cv9-banner-inner4.jpg);}
.cv9-parallax-banner-inner-5{background:url(../images/cv9-banner-inner5.jpg);}
.cv9-parallax-banner-inner-6{background:url(../images/cv9-banner-inner6.jpg);}


.breakfree-new .parallax-banner-1.desk-extender-index{background: url(../images/desk-banner-index.jpg);}
.desk-parallax-banner-inner-1{background:url(../images/desk-banner-inner1.jpg);}
.desk-parallax-banner-inner-2{background:url(../images/desk-banner-inner2.jpg);}
.desk-parallax-banner-inner-3{background:url(../images/desk-banner-inner3.jpg);}
.desk-parallax-banner-inner-4{background:url(../images/desk-banner-inner4.jpg);}
.desk-parallax-banner-inner-5{background:url(../images/desk-banner-inner5.jpg);}
.desk-parallax-banner-inner-6{background:url(../images/desk-banner-inner6.jpg);}
.desk-parallax-banner-inner-7{background:url(../images/desk-banner-inner7.jpg);}


.recumbent-banner-inner-1{background:url(../images/recumbent-banner-inner1.jpg);}
.recumbent-banner-inner-2{background:url(../images/recumbent-banner-inner2.jpg);}
.recumbent-banner-inner-3{background:url(../images/recumbent-banner-inner3.jpg);}


.about-banner{background:url(../images/aboutpink-banner.jpg);}
.careers-banner{background:url(../images/careers-banner.jpg);}
.platinum-warranty{background:url(../images/platinum-warranty-banner.jpg);}
.service-request{background:url(../images/service-request-banne.jpg);}
.franchise-banner{background:url(../images/franchise-banner.jpg);}
.location-banner{background:url(../images/location-banner.jpg);}
.warranty-sub-banner{background:url(../images/warranty-sub-banner.jpg);}
.vibratio-guide-banner{background:url(../images/vibratio-guide-banner.jpg);}
.contact-banner{background:url(../images/contact-banner.jpg);}

.breakfree-new .parallax-banner-1.masseuse-index{background:url(../images/massage-index-banner.jpg);}
.mobile-theme-img{display: none;}
.mobile-theme-img{display: none;}
.mobile-theme-img.mobilegallery { display: none; }
/*inner page style*/
.inner-content-part{padding-bottom: 100px;}
.inner-page-heading.mid-heading{width: 70%; margin: 25px auto 30px; }
.compare-treadmills-part table{ width: 100%;}
.compare-treadmills-part table tr:nth-child(even){ background: #f5f5f5;}
.compare-treadmills-part thead tr{border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
.compare-treadmills-part thead tr th{font-size: 22px; color: #000000;font-family: 'Fjalla One', sans-serif; padding: 12px 25px; text-transform: uppercase; font-weight: normal;}
.compare-treadmills-part table tr td{padding: 25px; font-size: 18px; color: #000000;font-weight: 300; }
.compare-treadmills-part table tr td:nth-child(2) {background: rgba(250, 27, 110, 0.1); font-weight: 600; text-align: center;}
.compare-treadmills-part thead tr th:nth-child(2) {background: rgba(250, 27, 110, 1); color: #fff; text-align: center;}
.compare-treadmills-part table tr td:nth-child(3) { text-align: center;padding: 25px 10px;}
.compare-treadmills-part thead tr th:nth-child(3) {text-align: center; }
.pink-banner .banner-title{  position: absolute;  width: 100%;  bottom: 10%; margin: 0; line-height: 65px;  font-size: 67px;  color: #fff;font-family: 'Fjalla One', sans-serif;text-shadow: 0px 2px 3px rgba(0,0,0,0.25);}
.cashback-promo { position: absolute; top: -20px; left: 0; width: 100%; margin: 0 auto; text-align: center; }
.cashback-promo .cashbackimg { display: none; }
.cashbackimg-mobile { display: block; }


.pink-banner .cashback-promo { top: 220px;  }

.treadminlls-home-banner .cashback-promo {
	position: static; width: auto; } 

.inner-page-heading h1{margin-bottom: 20px;}
.mid-heading h2{font-family: 'Fjalla One', sans-serif;  font-size: 30px;  text-transform: uppercase; color: #fa1b6e; margin-bottom: 30px;}
.mid-heading p{font-size: 18px;  color: #000000;  font-weight: 300; line-height: 28px;font-family: 'Open Sans', sans-serif;  margin-bottom: 10px;}
.order-now-form{width: 100%; max-width: 640px; margin: 0 auto; padding: 0 20px;}

.inner-content-part .form-group{margin-bottom: 20px;}
.inner-content-part .form-control{font-family: 'Open Sans', sans-serif; font-weight: 300; border: 1px solid #d7d7d7; border-radius: 5px; padding:19px 25px; font-size: 18px; color: #000000; height: auto; box-shadow: none;}
.inner-content-part .form-control::-webkit-input-placeholder {color: #000000;}
.inner-content-part .form-control:-moz-placeholder { color: #000000;  }
.inner-content-part .form-control::-moz-placeholder {color: #000000;}
.inner-content-part .form-control:-ms-input-placeholder {  color: #000000; }
.order-form-title{padding-left: 25px; margin:40px 0 20px;}
.order-form-title h2{font-size: 22px;font-family: 'Fjalla One', sans-serif; text-transform: uppercase; margin-bottom: 0;}
.order-form-title p{font-size: 12px !important;}
.inner-content-part .radio label{ width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 300; margin-bottom: 20px; font-size: 18px; color: #000000;}
.inner-content-part textarea.form-control{height: 117px; resize: none;}
.inner-content-part .place-order{ background: #ffff00; padding: 19px 0px; text-align: center; color: #000;font-family: 'Fjalla One', sans-serif; text-transform: uppercase; font-size: 22px; border: 0; width: 100%;}
.inner-content-part .place-order:hover{background:#fb0a3d; color: #fff;}
.mid-heading.thanks-part p{ text-align: left;}
.facebook-btn{text-align: center; margin-top: 15px;}
.or-part{height: 1px; background: #eee; width: 100%; margin: 25px 0 50px; display: inline-block;}
.or-part span{background: #fff;  text-align: center;  padding: 5px 0px;  width: 150px;  display: block;  margin: -13px auto 0;}
.thanks-bottom-text{ margin-top: 20px; width: 64%; }
.thanks-bottom-text p{ font-size: 18px;  color: #000000;  font-weight: 300;  line-height: 28px;  font-family: 'Open Sans', sans-serif;  margin-bottom: 10px; }

.console-page-part .section-part2{ margin-top: 80px;position: relative;height: 793px;}
.section-heading h2{ text-align: center;  color: #fa1b6e;  margin: 0 0 30px 0; text-transform: uppercase; font-size: 30px;font-family: 'Fjalla One', sans-serif; position: relative; z-index: 10; }
.section-part2-content{padding-right: 35px; position: relative; z-index:10;}
.section-part2-content p{font-size: 18px;  font-weight: 300; color: #000; margin: 10px 0 20px;}
.section-part2-content p small{ display: block; margin-top: 15px;}
.section-part2-content img{ margin: 0;}
.bluetooth-bg-img{ position: absolute; bottom: 0px; right: 0; width: 80%;z-index: 5;}
.bluetooth-bg-img img{float: right;}
.section-part2 .parallax-banner-2 { background:url(../images/console-section-2-bg.jpg); height:100%;  background-size: cover;}
.section-pratten-black{ height: 670px; background: url(../images/health-club-bg.png) center center #2c2c2c repeat; padding-top: 80px; margin-bottom: 160px;}

.section-pratten-black .section-part2-content p { color: #fff;}
.health-club-img{margin-top: -35px;}
.section-part4 .essentials{ margin: 0;}
.section-part4 .essentials li{margin-bottom: 0;}

.performance-title h5{border-top: 1px solid #d8d8d8; padding: 15px 0; margin: 0; font-family: 'Fjalla One', sans-serif;font-size: 22px; color: #000; text-transform: uppercase;}
.performance-content-part table{ width: 100%;}
.performance-content-part table tr td{width: 67%;font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 300; line-height: 28px;margin-bottom: 10px;
}
.section-performance{margin-bottom: 40px;}
.performance-content-part table tr td:nth-child(1) {width: 90% !important; display: block; margin-right: 25px;}
.performance-content-part table tr:first-child td {border-top: 1px solid #d8d8d8; padding-top: 15px;}

.warranty-page-part .section-pratten-black{height: auto; padding: 50px 0; margin: 0;}
.service-part ul{text-align: center;}
.service-part ul li{ display: inline-block; width: 19.6%; vertical-align: top;}
.service-part ul li .service-text{ font-size: 22px; color: #fa1b6e; text-transform: uppercase; font-family: 'Fjalla One', sans-serif; text-align: center; display: block;}
.service-part ul li .service-icon{display: block;  border: 12px solid #646363;  border-radius: 100%;  width: 136px;  height: 136px;text-align: center; margin: 0 auto 25px;font-family: 'Fjalla One', sans-serif; font-size: 67px; color: #fff;}
.service-part ul li .service-icon span{vertical-align: middle; height: 100%; display: inline-block;}


.service-part ul li:hover .service-icon  { border: 12px solid #ffff00;  }
.service-part ul li:hover .service-text { color: #ffff00 !important; }

.warranty-content-bottom{padding-top: 75px;}
.warranty-bottom-info h2{font-size: 30px; color: #fa1b6e; margin: 0 0 30px; text-transform: uppercase;font-family: 'Fjalla One', sans-serif;}
.warranty-bottom-info p{font-size: 18px; line-height: 28px;font-family: 'Open Sans', sans-serif; font-weight: 300; }
.warranty-bottom-info p small{font-size: 12px;}

.social-icon-part{position: fixed; top: 50%; left: 0; width: 48px; z-index: 9999;}
.social-icon-part ul li a{width: 48px; height: 48px;  background:url(../images/social-icon.jpg) no-repeat 0 0;display: block; }
.social-icon-part ul li a.twitter-icon{  background-position: 0 -47px;}
.social-icon-part ul li a.email-icon{  background-position: 0 -94px;}
.social-icon-part ul li a.fax-icon{  background-position: 0 -141px;}
.social-icon-part ul li a.google-plus-icon{  background-position: 0 -188px;}

.dropdown-field label{  width: 100%;  font-family: 'Fjalla One', sans-serif;  font-weight: 300;   font-size: 18px;  color: #000000; text-transform: uppercase;}
.dropdown-field .radio label{display: inline-block;  width: 15%; margin-bottom: 0;  text-transform: initial;}
.dropdown-field-other label{width: 100%;  font-family: 'Open Sans', sans-serif;font-weight: 300;   font-size: 18px;  color: #000000; text-transform: initial;}
.order-now-form .form-group .checkbox{width: 100%;   margin-bottom: 20px;  }
.order-now-form .form-group .checkbox label{font-family: 'Open Sans', sans-serif;  font-weight: 300;  font-size: 18px;  color: #000000;}

/*about us style*/
.quotes-slider{margin: 80px 0 0; padding: 100px 0; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
.slider-content-patr{width: 70%; margin-bottom: 40px;}
.slider-content-patr h2{margin: 0; padding: 20px 0; font-size: 30px;font-family: 'Fjalla One', sans-serif; text-align: left;color: #ff1a4b ; }
.slider-number-text{float: left;  border-right: 1px solid #ccc;  margin-right: 20px;  padding-right: 30px;}
.slider-text{ width: 80%;  display: table-cell; height: 115px;  vertical-align: middle; }
.slider-text h2{padding: 0px 0;}
.slider-number-text h2{font-size: 67px;}
.slider-part {
  counter-reset: section;                   /* Set the section counter to 0 */
}
.slider-part .owl-pagination .owl-page span::before {
  counter-increment: section;               /* Increment the section counter*/
  content: "" counter(section) " "; /* Display the counter */
}
.slider-part .owl-pagination .owl-page span{ padding: 3px; border-radius: 100%; background: none; opacity: 1; width: 38px; height: 38px;font-family: 'Fjalla One', sans-serif; font-size: 22px;}
.slider-part .owl-pagination .owl-page.active span{border: 1px solid #ff1a4b;}

.slider-part .owl-controls .owl-buttons div{text-indent: -9999px; background:url(../images/slider-arrow.jpg) no-repeat 0 0; width: 26px; height: 55px; position: absolute; top: 24%; margin: -25px 0 0 0; padding: 0; left: 0; }
.slider-part .owl-buttons div.owl-next{background-position:-26px 0; right: 0; left: inherit;}


.instagram-top-link{text-align: center; margin-bottom: 20px;}
.instagram-top-link a{color: #000; font-family: 'Open Sans', sans-serif;  font-size: 16px; font-weight: 700; vertical-align: top; }
.instagram-top-link a .fa-instagram{font-size: 30px; margin-right: 5px;}
.instagram-top-link a:hover{/*color: #ff1a4b;*/ opacity: 0.6;}
.instagram-img{background: #333;}
.instagram-img a{width: 16.66667%;  overflow: hidden;  float: left;  display: block;  position: relative; }
.instagram-img a img {  width: 100%;  display: block;  float: left;  height: auto;  position: relative;  -webkit-transform: translateZ(0) scale(1, 1);  transform: translateZ(0) scale(1, 1);  -webkit-transition: -webkit-transform 2s linear;  transition: transform 2s linear;}
.instagram-img a:hover img {  -webkit-transform: translateZ(0) scale(1.1, 1.1);  transform: translateZ(0) scale(1.1, 1.1);  -webkit-transition: -webkit-transform 5s linear;  transition: transform 5s linear;}



.stats-part{background: #ff1a4b; padding: 80px 0; }
.stats-wrap h3{ font-size: 30px; color: #fff; font-family: 'Fjalla One', sans-serif; margin-top: 0;margin-bottom: 25px; text-align: center; text-transform: uppercase;}
.stats-wrap ul li {text-align: center; color: #fff; padding: 25px; box-sizing: border-box;  -webkit-box-sising: border-box;-moz-box-sising: border-box; width: 25%; display: block; float: left; border-bottom: 1px solid #eb7992; border-left: 1px solid #eb7992;}
.stats-wrap ul li h2{font-size: 50px;font-family: 'Fjalla One', sans-serif; text-transform: uppercase;}
.stats-wrap ul li p{font-size: 18px;}
.stats-wrap ul li:first-child, .stats-wrap ul li:nth-child(5){border-left: 0;}
.stats-wrap ul li:nth-child(5), .stats-wrap ul li:nth-child(6), .stats-wrap ul li:nth-child(7), .stats-wrap ul li:nth-child(8){border-bottom: 0;}


.conatc-wrap {  width: 60%;  margin: 0px auto 30px;}
.contact-details-left{border-right: 1px solid #d8d8d8;}
.contact-text-bottom{margin: 40px auto; width: 60%; }
.contact-text-bottom p{font-size: 18px;  color: #000000;  font-weight: 300;  line-height: 28px;  font-family: 'Open Sans', sans-serif;  margin-bottom: 10px; text-align: center;}
.contact-details-right{padding-left: 40px;}
.submenu-link nav ul li:last-child a{border: 0; background: none; border-radius: 0; padding: 0;}
.submenu-link nav ul li:last-child a:hover{border: 0; background: none; border-radius: 0; padding: 0; color: #fb0a3d;}


.careers-video-part{margin: 60px 0 0; padding: 60px 0; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
.video-part{text-align: center;}
.video-part a{display: inline-block;}
.video-part p{color: #000; font-family: 'Open Sans', sans-serif;  font-size: 18px; font-weight: 300; margin: 20px 0 0 0; }
.current-vacancies-part h2{text-align: center;  color: #ff1a4b;  margin: 0 0 30px 0;  text-transform: uppercase;  font-size: 30px;  font-family: 'Fjalla One', sans-serif;}
.current-vacancies-part h3{text-align: center;  color: #000;  margin: 0 0 30px 0;  text-transform: uppercase;  font-size: 22px;  font-family: 'Fjalla One', sans-serif;}
.current-vacancies-content{color: #000; font-family: 'Open Sans', sans-serif;  font-size: 18px; font-weight: 300; margin-top: 80px;}
.current-vacancies-part ul{margin-bottom: 20px; padding-left: 20px;}
.current-vacancies-part ul li{margin-bottom: 10px; list-style-type: disc;}
.current-vacancies-content a{color: #ff1a4b;}


.compare-treadmills-part.warranty-part thead tr th:nth-child(2) {  background: none;  color: #000 ;  text-align: center;}
.compare-treadmills-part.warranty-part table tr td:nth-child(2) {  background: none; }
.compare-treadmills-part.warranty-part thead tr th:nth-child(3) {  background: rgba(255, 26, 75, 1);  color: #fff;  text-align: center;}
.compare-treadmills-part.warranty-part table tr td:nth-child(3) {  background: rgba(255, 26, 75, 0.1);  font-weight: 600;  text-align: center;}
.warranty-part h2{margin-bottom: 70px; color: #ff1a4b;}

.Mid-contain a{color:#ff1a4b; }
.service-request-form{margin: 60px 0 0; padding: 60px 0 0; border-top: 1px solid #d8d8d8;}


.franchise-part p{text-align: center; }
.franchise-part p a{color:#ff1a4b;}

.locator-wrap{padding: 20px 0 0px;}
.locator-wrap h2{ font-family: 'Fjalla One', sans-serif;  font-size: 30px;  text-transform: uppercase;  margin: 0;  color: #ff1a4b;}
.locator-find-left h2{margin-bottom: 30px;}

.inner-content-part p{color: #000; font-family: 'Open Sans', sans-serif;  font-size: 18px; font-weight: 300; margin: 0px 0 10px 0; }
.locator-wrap p a{color:#ff1a4b;text-decoration: underline; }
.locator-map{height: 315px; width: 100%; margin-bottom: 20px;}
.locator-map iframe{height: 100%; width: 100%;}
.locator-wrap-right{border-left: 1px solid #d8d8d8; padding:10px 0 0 25px; margin-bottom: 50px;}
.locator-wrap-right h3{margin-top: 0;}
.sub-title-black{text-align: center; margin: 40px 0 30px 0;}
.other-locator-link{margin-bottom: 30px;}
.locator-wrap ul li{ color: #000; font-family: 'Open Sans', sans-serif;  font-size: 18px; font-weight: 300; margin: 0px 0 10px 0;  }


.warranty-link{margin-bottom: 50px;}
.warranty-link-part{padding: 40px 0 0;}
.warranty-sub-wrap h6{font-size: 18px; font-weight: 600; margin: 0 0 10px 0;}
.warranty-link a{color:#ff1a4b;text-decoration: underline; font-family: 'Open Sans', sans-serif;  font-size: 18px; font-weight: 300; display: block; margin-bottom: 10px;}
.treadmill-warranty-content p{margin-bottom: 50px;}
.content-page-wrap .treadmill-warranty-content p{margin-bottom: 20px;}
.treadmill-warranty-content ul li{font-family: 'Open Sans', sans-serif;  font-size: 18px; font-weight: 300;margin-bottom: 10px; list-style-type: disc;}
.treadmill-warranty-content ul{padding-left: 40px; margin-bottom: 20px;}

.careers-video-part.section-pratten-black{height: auto;}
.careers-video-part p{color: #fff; margin-top: 20px;}
#sb-container{  z-index: 99999;}


/*========= Meet the X9 Pro Black  =========*/


.blue h1, .section-heading.blue h2 { color:#09b7ff; }

.inner-page-heading.blue h2, .warranty-content-bottom.blue h2 { color:#09b7ff; }
.inner-page-heading h1 { color:inherit;  }

.compare-treadmills-part.blue thead tr th:nth-child(2) { background:#09b7ff;  }
.compare-treadmills-part.blue table tr td:nth-child(2) { background:rgba(9, 183, 255, 0.1) }

.section-part2 .x9-parallax-banner-2  { 	background:#e8e8e8 url(../images/x9-black-console-section-2-bg.png); height:100%;  background-size: cover; padding-top:70px;  }

.blue .service-part ul li .service-text { color:#09b7ff; }


/*breakfree style*/

.about-pro.breakfree-new .parallax-banner-2{ background:url(../images/breakfree-about-pro-bg.jpg); background-color: #F1F1F1; background-repeat: no-repeat;	 }
.breakfree-new.pink-banner .fichers .block .prew{display: block;}
.breakfree-new.pink-banner .fichers .block{color: #a3a3a3; vertical-align: top;}
.breakfree-new.essentials{margin-top: 40px;}
.breakfree-new.essentials ul{margin-top: 0;}
.about-pro.breakfree-new{margin-top: 0;}
.about-pro.breakfree-new-bottom{padding:60px 0 70px 0; margin: 0;}
.breakfree-new.section-pratten-black{
	background: url(../images/health-club-bg.png) center center #ff6aa1;  margin-top: 50px;  height: 500px; margin-bottom: 120px;
}
.breakfree-new .section-heading h2{color: #fff;}
.diabetes-content {width: 65%;}
.diabetes-content p{font-size: 18px;  color: #000000;  font-weight: 300;  line-height: 28px;  font-family: 'Open Sans', sans-serif;  margin-bottom: 10px;}
.price sup{font-size: 40%;  top: -1.3em;}
.mid-heading .heading-page{  font-family: 'Fjalla One', sans-serif;  font-size: 30px;  text-transform: uppercase; margin: 0;color: #000;}
.sub-heading{  font-family: 'Fjalla One', sans-serif;  font-size: 30px; text-align: center; text-transform: uppercase;   margin: 0 0 30px 0; color: #fa1b6e;}
.inner-page-heading .heading-page{margin-bottom: 20px;}
.blue .sub-heading{ color: #1ba2fc;}
.nighttrain.fichers .block .prew{display: block;}
.nighttrain.fichers .block{color: #a3a3a3;}

.about-pro.nighttrain .parallax-banner-2{ background:url(../images/night-about-pro-bg.jpg); background-color: #F1F1F1; background-repeat: no-repeat;	 }

.nighttrain-new.section-pratten-black{background: url(../images/night-health-club-bg.png) center center #1ba2fc;  margin-top: 50px;  height: 500px; margin-bottom: 120px;}
.nighttrain-new .section-heading h2{color: #fff;}
.warranty-bottom-info.blue h2{color: #1ba2fc;}
.inner-page-heading.blue h2.heading-page { color:#000; }


.blog h1.mid-heading .heading-page { text-align: left; }

/* NIGHT TRAIN */
.about-pro.nighttrain{margin-top: 0;}


/*massage style theme*/
.color-red{color:#ff1a4b !important; }
.padding-bottom-space{padding-bottom: 50px;}
.marging-bottom-0{margin-bottom: 0 !important;}
.padding-bottom-0{padding-bottom: 0 !important; }

.h4-title{font-weight: 700; }
.about-pro.breakfree-new .massage-about-bg{background:#e8e8e8 url(../images/massage-about-pro-bg.jpg); margin-top: 50px;  }
.section-part2-content .h4-title{text-transform: uppercase; color: #fff; font-size: 22px;font-family: 'Fjalla One', sans-serif; font-weight: 300; }
.take-closer-look p{margin-top: 30px; line-height: 28px;}
.take-closer-look h2{color: #ff1a4b;}
.take-look-img{margin-bottom: -50px;}
.section-pratten-black.take-closer-look{height: auto;  margin-bottom: 40px;}
.about-pro ul li span{ display: block; font-size: 14px; line-height: 20px; margin-top: 5px;}
.massge-brisbane-text{margin: 50px 0;}
.how-it-work-part .parallax-banner-2 {  background: url(../images/how-it-work-part-bg.jpg) #e8e8e8;  height: 100%;  background-size: cover;padding-bottom: 10px;}
.how-it-work-part .essentials{margin-top: 10px;}
.how-it-work-part .essentials ul{margin-top: 30px;}
.relax-unwid-part{padding-top: 50px;}
.order-now-form p{font-size: 14px !important;}
.massage-reviews{margin-bottom: 50px;}


/*GLR4 style theme*/
.orange{color: #ff6000 !important;}
.breakfree-new .parallax-banner-1.glr4-index{background: url(../images/glr4-banner-index.jpg);}
.about-pro.glr4-about .glr4-about-bg{background:#fc4f0c url(../images/design-features-img.jpg);  }
.glr4-about .sub-heading{color: #fff;}
.glr4-about ul li{color: #fff;}
.pulse-grip-part .parallax-banner-2{background: url(../images/pulse-crip-img.jpg) #e8e8e8 0 0; background-size: cover; }
.pulse-grip-part{height: 920px; position: relative;}
.glr4-ergonomics-text .img-responsive{margin-top: -35px;}
.glr4-ergonomics-text{  margin: 50px 0;}
.health-enjoy-text{clear:both;}

.compare-treadmills-part.orange thead tr th:nth-child(2){background: #ff6000;}
.compare-treadmills-part.orange table tr td:nth-child(2){background: rgba(255, 96, 0, 0.1);}
.glr4-border{border-bottom: 1px solid #eee; margin-bottom: 60px;}
.console-service ul li:nth-child(3){margin-right: 0;}
.about-pro.console-service {margin-top: 0; margin-bottom: 80px;}
.console-service .sub-heading{margin-top: 70px;}
.glr4-saturation-part{margin: 50px 0;}
.glr4-img-sculpt{  margin-bottom: -135px;}
.glr4-closer-look{height: auto;  margin-bottom: 120px;}
.orange .service-part ul li .service-text{color: #ff6000;}

/*life back style theme*/
.gray-color{color: #8a8a8a !important;}
.cont .price.life-back-price{padding: 5px 7px 0;}
.or-text{color: #fff; font-size: 16px !important; }
.life-back-fichers.fichers .block{  padding: 0 25px;}
.section-part2-content .gray-color{margin: 10px 0; width: 77%; text-align: center;}
.section-part2.life-back-ystrength{background: url(../images/ystrength-and-tone-bg.jpg) #e8e8e8 0 0; background-size: cover; padding-top: 80px; height: 920px; position: relative; }
.footer-cont.life-back-footer{padding: 80px 0; }
.breakfree-new .parallax-banner-1.lifeback-index{background: url(../images/lifeback-banner-index.jpg);}
.life-back-warranty{height: auto; padding-bottom: 60px; margin: 0;}
.margin-top{margin-top: 100px;}
.health-benefits-section2{border-top: 1px solid #d8d8d8; padding: 30px 0; margin-top: 30px;}
.section-pratten-black.life-back-video{height: auto;  margin: 0;  padding-bottom: 80px;}
.life-back-video .section-heading{margin-bottom: 40px;}
.life-back-video .section-heading p{color: #fff; text-align: center;}
.life-back-video{color: #fff;}
.life-back-video h6{font-size: 18px; font-weight: bold;}
.massge-brisbane-text.life-back-fact{margin-bottom: 0;}

.how-it-work-vibratio{padding: 70px 0 0; margin: 0; }
.research-part-content h4{margin-top: 50px;}
.research-part-content p{word-wrap: break-word;}


.select-color-part .form-group{ padding-left: 50px; text-align: center;}
.select-color-part .checkbox input[type="checkbox"]{margin-left: -30px; margin-top: 40px; }
.text-center{text-align: center;}
.eway-img-part{padding: 40px 0; text-align: center;}

.footer-part-top{border-top: 1px solid #d8d8d8; padding-top: 50px;}
.footer-part-top ul li{color: #858585; font-size: 14px; text-align: center; width: 20%; float: left; padding: 20px 10px; border-left: 1px solid #d8d8d8; min-height: 250px; position: relative; }
.footer-part-top ul li b{font-weight: 700; display: block; margin-bottom: 10px;}
.payment-icon{margin: 20px 0;}
.footer-part-top ul li:first-child{border: 0;}
.policy-link{position: absolute; bottom:20px; width: 100%; left: 0; text-align: center; text-decoration: underline;}
.payment-icon h6{font-family: 'Fjalla One', sans-serif; font-size:  13px;}
.order-and-buynow{padding: 0 50px;}
.order-and-buynow a{display: block;  background: #ffff00;  color: #000;  padding: 0 25px;  line-height: 64px;  border-radius: 5px;font-family: 'Fjalla One', sans-serif;  font-size: 22px;  text-transform: uppercase;  text-align: center;}


/*CV12 theme style */
.color-purple{color:#d039e2 !important;}
.margin-top{margin-top: 50px !important;}
.breakfree-new .parallax-banner-1.cv12-index{background: url(../images/cv12-banner-index.jpg);}
.easy-features-part{padding: 50px 0 0; border-top: 1px solid #d8d8d8; margin-top: 30px;}
.easy-features-part .essentials{margin-top: 0;}
.easy-features-part .essentials ul{margin-top: 20px;}
.easy-features-part .essentials ul li{text-align: center;}
.about-pro.cv12-whatever-part{margin-top: 0; padding: 0;}
.parallax-banner-2.cv12-whatever-bg {background: url(../images/cv12-whatever-bg.jpg);background-color: #b520c7;background-repeat: no-repeat;  background-position-x: 0 !important;padding: 70px 0; }
.cv12-whatever-part h2{color: #fff;margin: 0 0 50px 0;}
.cv12-whatever-part,
.cv12-whatever-part h3 { color:  white; }
.cv12-whatever-part p { font-size: 16px; color: white; } 
.cv12-whatever-part ul li{color: #fff;}
.parallax-banner-2.cv12-features-bg{background: url(../images/cv12-features-bg.jpg);background-color: #b520c7;background-repeat: no-repeat;  background-position-x: 0 !important; background-position-y: 0; padding: 70px 0;}
.about-pro .cv12-features-bg ul li p{font-size: 20px;}
.compare-treadmills-part.purple thead tr th:nth-child(2) {  background: #b520c7;}
.compare-treadmills-part.purple table tr td:nth-child(2) {  background: rgba(181, 32, 199, 0.1);}
.section-part2.complete-health-part{background: url(../images/complete-health-img.jpg) #e8e8e8 center bottom; background-size: cover; padding-top: 80px; height: 920px; position: relative; }
.complete-health-part .section-part2-content ul li{font-size: 18px; margin-bottom: 10px;}
.complete-health-part .section-part2-content h4{font-weight: 700;}
.easy-features-part .essentials li p{ text-align: center;}


/*CV9 theme style */
.color-blue{color: #09b7ff !important;}
.australian-innovation-cv9 .essentials{margin-top: 0;}
.australian-innovation-cv9 .essentials ul{margin-top: 30px;}
.parallax-banner-2.cv9-whatever-bg{background: url(../images/cv9-whatever-bg.jpg);background-color: #09b6fe;}
.world-class-program-bg{background: url(../images/world-class-program-bg.jpg);background-color: #00152a;   padding-bottom: 10px;  padding-top: 70px;  background-position: center;  background-size: cover;}
.world-class-program-bg .mid-heading{margin-bottom: 0;}
.world-class-program-bg .Mid-contain{color: #fff;}
.world-class-program-bg h3{color: #fff;}
.cv9-features-part{margin: 0; border: 0;}
.cv9-features-programs{margin-top: 10px;}
.cv9-features-programs ul li .prew{margin-bottom: 60px;}
.cv9-features-programs ul li .prew img{float: left; margin-right: 20px; margin-top: -16px;}
.cv9-features-programs ul li .prew p{text-align: left; line-height: 100%;}
.cv9-have-features-part{padding: 50px 0 0; border-top: 1px solid #d8d8d8; margin-top: 30px;border-bottom: 1px solid #d8d8d8;  margin-bottom: 60px;}
.cv9-have-features-part .essentials{margin-top: 100px;}
.cv9-have-features-part .body-margin-top{margin-top: -104px;}
.section-part2.cv9-minute-sessions{position: relative;}
.cv9-minute-sessions .cv9-minute-img{background: url(../images/cv9-minute-sessions.jpg);background-color: #fff408;  height: 920px;  padding-bottom: 10px;  padding-top: 70px;  background-position: center;  background-size: cover;}
.cv9-vibration-machine-specs{padding: 50px 0 0; border-top: 1px solid #d8d8d8; margin-top: 50px;}
.cv9-vibration-machine-specs .Mid-contain{margin-bottom: 50px;}
.cv9-faqs-features .essentials{margin-top: 0;}
.cv9-faqs-features .essentials ul{margin-top: 30px;}
.cv9-faqs-features .essentials ul p{text-align: center;}
.parallax-banner-2.cv9-features-bg{background: url(../images/cv9-features-bg.jpg);background-color: #09b6fe;}
.about-pro .cv9-features-bg ul li p {  font-size: 20px;  color: #fff;}
.cv9-features-bg ul li {  color: #fff;}


.bootom-order-and-price{display: none;  padding: 25px 0 0;   border-top: 1px solid #eee;   border-bottom: 1px solid #eee;}

/*eCommerce Desk Extender theme styale*/
.color-purple-light{color: #c472ff !important;}
.margin-top-0{margin-top: 0;}
.desk-extender-price{width: 160px;}
.desk-extender-mid h3{margin-top: 0;}
.transforms-text-shap{margin-top: 20px;}
.easy-features-part.desk-extender-features .essentials ul li{text-align: left;}
.buy-now-btn{display: block;  background: #ffff00;  color: #000;  padding: 0 25px; width: 185px;  line-height: 64px;  border-radius: 5px; margin:40px auto 0;   box-shadow: rgba(0,0,0,0.5) 0px 2px 3px;  font-family: 'Fjalla One', sans-serif;
  font-size: 30px;  text-transform: uppercase;  text-align: center;}
.productfeaturelist .productSubmitInput{display: block;  background: #ffff00;  color: #000;  padding: 10px 25px; width: 185px;  line-height: 64px;  border-radius: 5px; margin:40px auto 0;   box-shadow: rgba(0,0,0,0.5) 0px 2px 3px;  font-family: 'Fjalla One', sans-serif;
  font-size: 30px;  text-transform: uppercase;  text-align: center; border: 0;}
.productfeaturelist .productSubmitInput:hover{ color: #EB1C23}
.pnameDESK .parallax-banner-2.whatever-bg{background: url(../images/desk-whatever-bg.jpg);background-color: #09b6fe;}
.pnameLifeBack .parallax-banner-2.whatever-bg{background: url(../images/life-back-whatever-bg.jpg);background-color: #09b6fe;}
.desk-medium-buy .form-group{padding: 0;}
.desk-medium-buy .form-group .checkbox{width: 50%; float: left; margin-top: 0;}
.desk-medium-buy .form-group .checkbox  label{margin-top: 20px;}
.desk-medium-buy .form-group .checkbox label input{margin-left: -20px;   margin-top: 7px; margin-right: 10px;}
.desk-footer-part{padding-bottom: 50px;}
.model-grey-img{ text-align: center;  padding-bottom: 10px;}

/*promotion page styale*/
.promotion-banner {background:url(../images/promotion-banner-img.jpg); height: 200px;}
.promotion-colum{background: #ebebeb;margin: 30px 7px 0;min-height: 920px;}
.banner-colum-part{position: relative;}
.banner-colum-part h5{background: rgba(91, 91, 91, 0.9); color: #fff; text-align: center; text-transform: uppercase; font-size: 15px;font-family: 'Fjalla One', sans-serif; padding: 5px 0; width: 100%; display: inline-block; position: absolute;  bottom: 0;  margin: 0;}
.promotion-colum-content{padding: 10px 30px;}
.includes-part{padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; margin-bottom: 20px;  min-height: 146px;}
.promotion-colum-content .cont {  font-family: 'Fjalla One', sans-serif;  font-size: 30px;  text-transform: uppercase;  text-align: center; margin-bottom: 40px;}
.promotion-colum-content .cont .link {  position: relative;  top: 0px;  display: inline-block;  box-shadow: rgba(0,0,0,0.5) 1px 2px 2px;  height: 64px;  border-radius: 7px;}
.promotion-colum-content .cont .link a {  display: inline-block;  background: #ffff00;  color: #000;  padding: 0 14px;  line-height: 64px;  border-radius: 7px 0 0 7px;  position: relative;  top: -6px;}
.promotion-colum-content .cont .price {  display: inline-block;  background: #000;  color: #ffff00;min-width: 184px;  height: 64px;  margin: 0 0 0 -6px;  position: relative;  padding: 5px 25px 0;  font-size: 41px;  border-radius: 0 7px 7px 0;}
.promotion-colum-content .cont .price span {  font-size: 27px;  position: relative;  top: -8px;}
.promotion-colum-content .cont .price span {  font-size: 27px;  position: relative;  top: -8px;}
.promotion-colum-content .cont small {  font-size: 16px;  position: relative;  top: -10px;  left: -7px;}
.promotion-colum-content .cont .link a:hover {  background: #000;  color: #fb0a3d;}
.includes-part p a{color: #ff1a4b;}
.colum-bottom-text p{color: #626262; font-size: 12px; margin-bottom: 20px;}


/*recombent Desk theme styale*/
.parrot-green{color: #01e40c !important;}
.parallax-banner-1.recumbent-index{background: url(../images/recumbent-banner-index.jpg);}
.recumbent-img{left: 0; right: inherit;}
.bluetooth-bg-img.recumbent-img img{float: left;}
.how-does-part .parallax-banner-2 {  background: url(../images/ystrength-and-tone-bg.jpg) #e8e8e8 0 0;  background-size: cover;}
.how-does-part {  height: 920px;  position: relative;}
.why-recumbent-part{background: url(../images/why-recumbent-part-bg.jpg) #18ff14 0 0; }
.why-recumbent-part{margin-bottom: 100px;}
.why-recumbent-part .Mid-contain img{margin-bottom: -100px;}
.why-recumbent-part .sub-heading{color: #000000;}
.fgenius-at-work-part{margin-bottom: 100px;}
.recumber-footer-cont{word-break:break-all; }


/*vibration home page styale*/
.verticle-top {  vertical-align: top;}
.color-black{color: #000000 !important;}
.vibration-home-banner .parallax-banner-1.vibration-index {  background: url(../images/vibration-index-banner.jpg); height: 660px;}
.pink-banner .vibration-home-banner .banner-title{position: inherit; text-transform: uppercase;}
.vibration-home-banner h1{  font-family: 'Fjalla One', sans-serif;  font-size: 30px;  text-align: center;  text-transform: uppercase;  margin: 20px 0 10px; color: #fff;}
.banner-content-text h3{font-family: 'Fjalla One', sans-serif;  font-size: 22px;  text-transform: uppercase;  margin: 0;  color: #fff;  margin: 50px 0 15px; text-align: left;}
.banner-content-text p{font-family: 'Open Sans', sans-serif;  color: #fff; font-size: 18px; text-align: left;}
.vibration-home-colum{background: none; min-height: inherit; margin: 30px 0;}
.vibration-home-cont{padding: 10px 0;}
.vibration-home-colum-text h3{ text-align: center;}
.vibration-home-colum-text p{ font-size: 18px; font-weight: 200; }
.vibration-home-cont .cont .price{  padding: 5px 7px 0;}
.vibration-home-service{padding: 30px 0;border-bottom: 1px solid #eee;border-top: 1px solid #eee;}
.vibration-home-service .service-part ul li{margin-top: 40px;  padding: 0 22px;}
.vibration-home-service .service-part ul li h3{color: #a7a9ac; margin: 15px 0;}
.vibration-home-service .service-part ul li p{font-size: 18px;}

.treadmillintro { margin-top: -660px; }

/*treadminlls home page styale*/
.treadminlls-home-banner{ }
.treadminlls-home-banner .parallax-banner-1.treadminlls-index {  background: url(../images/treadmills-index-banner.jpg) no-repeat; height: 660px;}
.treadminlls-home-banner h1  {
	font-family: 'Fjalla One', sans-serif; 
	font-size: 30px;  text-align: center; 
	text-transform: uppercase;  margin: 20px 0 10px;  color: #fff;}

/*Treadmill Landing Pages for AdWords*/
.treadminlls-home-banner .landing h1 {font-size: 30px;line-height: 1.3em;margin:50px 0 0;color: white;}
.treadminlls-home-banner .landing h2 {font-size: 50px;line-height: 1.1em;margin: 0;color: white;}
.treadminlls-home-banner .landing h3 {font-size: 24px;line-height: 1.3em;margin: 0;color: white;}
.treadminlls-home-banner .landing h3 {font-size: 24px;line-height: 1.3em;margin: 0;color: white;}


.pink-banner .treadminlls-home-banner .banner-title {  position: inherit;}
.treadminlls-content .promotion-colum-content{margin-top: -50px; padding: 0; text-align: center;}
.treadminlls-content .promotion-colum-content ul{border-top: 1px solid #d8d8d8; }
.treadminlls-content .promotion-colum-content ul li{font-family: 'Open Sans', sans-serif;  border-bottom: 1px solid #d8d8d8;  font-size: 18px;  color: #000;  font-weight: 600;  padding: 6px 0;}

.treadminlls-home-banner .banner-title{ 
	position: inherit; text-align: center;  width: 100%;  bottom: 10%;  margin: 0;  
	line-height: 65px;  font-size: 67px;  color: #fff; text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;  text-shadow: 0px 2px 3px rgba(0,0,0,0.25);}

.right-banner-img{position: absolute;    right: -89%;    top: 0;}
.banner-best-img{position: absolute;}

.slide-left-arrow {  display: none;  left: -40px;  margin-top: -35px;  position: fixed;  top: 50%;  z-index: 9999999;}
.slide-left-arrow a {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);  border-radius: 100%;  color: #FFFFFF;  display: block;  font-size: 30px;  height: 70px;  line-height: 65px;  padding-right: 15px;  text-align: right;  vertical-align: middle;  width: 70px;}
.slide-right-arrow {  display: none;  right: -40px;  margin-top: -35px;  position: fixed;  top: 50%;  z-index: 9999999;}
.slide-right-arrow a {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);  border-radius: 100%;  color: #FFFFFF;  display: block;  font-size: 30px;  height: 70px;  line-height: 65px;  padding-left: 15px;  text-align: left;  vertical-align: middle;  width: 70px;}
.slide-left-arrow a:hover, .slide-right-arrow a:hover{background: rgba(0,0,0,0.6);  }

/*home page styale*/
.main-home-banner .parallax-banner-1.home-index {  background: url(../images/home-banner.jpg);  height: 460px;}
.pink-banner .main-home-banner .banner-title {text-align: left; margin: 45px 0 30px 30px;  position: inherit;line-height: 55px;  font-size: 58px;font-family: 'Fjalla One', sans-serif; font-weight: bold;  letter-spacing: 0px;}
.home-banner-img img{display: block; vertical-align: top;}
.home-banner-img{text-align: left;}
.main-home-banner a.buy-now-btn{width: auto; display: inline-block;}
.main-home-banner .right-banner-img{right: -48%;  top: 4px;}
.home-promo-part{margin: 2px 0;}

.home-promo-part>div>div {
	text-align:center;
	background-size: cover !important; text-align: center; 
	overflow: hidden;  display: block;  position: relative;
}
.home-promo-part .promo-1 { background: url(../images/_webtiles/bg-winalifeback2.jpg); background-size: cover;}
.home-promo-part .promo-2{background: url(../images/promo-bg-x9-pro-300-lorna-jane.png) center center no-repeat;bac kground-size: cover;}
.home-promo-part .promo-3{ background: url(../images/promotions/bg-webtile-instantcash.jpg) ; background-size: cover;    background-position: center center}
.home-promo-part .promo-4{background: url(../images/Promo4_background.jpg);background-size: cover;}
.home-promo-part .promo-5{ background: url(../images/promotions/treadmill-machine-warranty-bg.png);background-size: cover;}
.home-promo-part .promo-easter{background: url(../images/promotions/breakfree-treadmill-bg.jpg);background-size: cover;}

.home-promo-part .promo-7{background: url(../images/bg-bikinibodies.jpg);background-size: cover;}
.home-promo-part .promo-8{ background: url(../images/promotions/bg-webtile-instantcash.jpg); background-size: cover;}
.home-promo-part .promo-9{background: url(../images/new-years-webtile.jpg); background-size: cover; }
.home-promo-part .promo-10{background: url(../images/promotions/webtile-bg-free-trainer.jpg); background-size: cover;}

.home-promo-part .promo-12{background: url(../images/webtile-bg-glr4.jpg); background-size: cover;}
.home-promo-part .promo-13{background: url(../images/webtile-bg-cv9.jpg);  background-size: cover;}
.home-promo-part .promo-14{background: url(../images/webtile-bg-x5.jpg);  background-size: cover;}
.home-promo-part .promo-15{background: url(../images/webtile-bg-x9.jpg);  background-size: cover;}

.home-promo-part .promo-16{background: url(../images/promo-img1.jpg) center center no-repeat;  background-size: cover;}
.home-promo-part .promo-16 a { height: 219px; width: 100%; display: block; }


.home-promo-part .promo-17{background: url(../images/webtile-bg-glr4.jpg) center center no-repeat;  background-size: cover;}


.home-promo-part .promo-father {background: url(../images/promotions/dads-day-webtile-bg.png);background-size: cover;}


.chase-goals-part{background: url(../images/chase-your-goals.png);  background-color: #fff;  background-repeat: no-repeat;  background-position: center center;  padding: 50px 0; background-size: cover !important;}
.chase-goals-part h2{text-align: left; margin-bottom: 10px; font-size: 17px;}
.chase-goals-part p{font-size: 14px;  font-weight: 200;}
.started-now-colum h6{font-size: 15px; text-transform: uppercase; text-align: center;margin: 20px 0; font-family: 'Fjalla One', sans-serif;  }
.home-call-blog-part{padding: 65px 0;}
.home-call-blog-part h2{ text-align: left; margin-bottom: 15px;}
.home-request-part {display: inline-block; margin-top: 60px;}
.call-me-btn{display: inline-block; vertical-align: bottom; margin-left: 20px;}
.home-request-part  .form-group{margin-bottom: 0; margin-top: 15px;}
.home-request-part .form-control {  font-family: 'Open Sans', sans-serif;  font-weight: 300;  border: 1px solid #d7d7d7;  border-radius: 5px;  padding: 19px 25px;  font-size: 18px;  color: #000000;  height: auto;  box-shadow: none;}
.call-me-btn .place-order {  background: #ffff00;  padding: 19px 35px;  text-align: center;  color: #000;  font-family: 'Fjalla One', sans-serif;  text-transform: uppercase;  font-size: 22px;  border: 0;  width: 100%;}
.blog-content{border-left: 1px solid #d8d8d8; padding-left: 10px;}
.home-blog-part span{margin-bottom: 20px; display: block;}
.home-blog-part span .fa{  background: #333;  padding: 4px;  color: #dddddd;  margin-right: 5px;}
.home-blog-part p{color:#858585; margin-bottom: 5px;}
.home-blog-part a{color: #ff1a4b; text-decoration: underline; display: block; font-weight: 600;}
.home-blog-part{margin-bottom: 20px;}
.home-test-slider{background: #ff1a4b; padding: 40px 0 15px;}
.home-test-slider h2.sub-heading{color: #ffff00; text-align: center; margin-bottom: 30px;  font-family: 'Fjalla One', sans-serif; font-size: 30px;}
.home-test-slider .slider-text h2{font-size: 67px;font-family: 'Fjalla One', sans-serif; text-align: center; color: #fff; text-transform: uppercase;}
.home-test-slider .slider-text h3{font-size: 30px;font-family: 'Fjalla One', sans-serif; text-align: center; color: #fff; text-transform: uppercase; margin: 10px 0;}
.home-test-slider .slider-text a{font-size: 18px; text-align: center; color: #fff; text-decoration: underline;display: block;margin-bottom: 30px;}
.home-test-slider .slider-text{width: auto; height: auto; display: block;}
.home-test-slider .slider-part .owl-pagination .owl-page span{width: 12px; height: 12px; border: 1px solid #fff; border-radius: 100%; margin: 3px;}
.home-test-slider .slider-part .owl-pagination .owl-page span:before{content: ""; }
.home-test-slider .slider-part .owl-pagination .owl-page.active span{background: #fff;}
.stay-inspired-part h2{text-align: center; margin-bottom: 30px;}
.stay-inspired-part{text-align: center; background: none !important;}
.stay-inspired-part p{font-size: 18px;}
.stay-inspired-part .home-request-part{margin-top: 0;}

.cont .hire-to-own-text{text-align: center;display: inline-block;margin-right: 10px;}
.hire-to-own-text .top-text{font-family: 'Alex Brush', cursive; font-size: 25px; color: #fff;text-transform: initial; display: block; text-align: left;}
.cont .hire-to-own-text .price{background: none; color: #fff; border-radius: 0; font-size: 71px; margin: 0 0 0 0px;padding: 0;  line-height: 50px;}
.cont .hire-to-own-text .price span{font-size: 47px;}
.cont .hire-to-own-text small{font-size: 30px;}
.cont .gift-voucher-text small{left: 0;}
/*.main-home-banner .item{position: relative;}
.main-home-banner .slider-text{width: 100%;  background-size: cover !important;  height: 460px;  padding: 0px 0px 48px;  background-position: 100% center !important; }
.main-home-banner .one-slider{background: url(../images/home-banner.jpg) no-repeat;}
.main-home-banner .two-slider{background: url(../images/home-banner.jpg) no-repeat;}*/
.main-home-banner .owl-controls{position: absolute; bottom: 0px;  width: 100%;}
.main-home-banner .slider-part .owl-pagination .owl-page span:before {  content: "";}
.main-home-banner .slider-part .owl-pagination .owl-page span {  width: 10px;  height: 10px; border: 1px solid #fff;  border-radius: 100%;  margin: 3px; box-shadow: 0 0 8px rgba(0,0,0,1)}
.main-home-banner .slider-part .owl-pagination .owl-page.active span {  background: #fff;}
.product-img-hover{text-align: center; position: relative; cursor: pointer; }
.learn-more-btn{background: #ffff00; display: none; position: absolute;  top: 50%;  left: 50%;  margin-left: -56px;  padding: 6px 20px;  border: 1px solid #2b2b2b;  border-radius: 3px;  text-align: center;  color: #000;  font-family: 'Fjalla One', sans-serif;  text-transform: uppercase;  font-size: 15px;}
.product-img-hover:hover .learn-more-btn{display: block; }
.home-request-part.req-call-me { margin-top: 0; }

.slider-part { position: relative; width: 100%; }
.homepreloader {
	background: url(../images/loading.gif) center center no-repeat; z-index: 99;
	display: block; left:0; top: 0; width: 100%; height: 100%; background-color: #fff; }
.owl-carousel {  }

.owl-carousel.owl-loaded {  }

.main-home-banner .item{ position: relative;}
.main-home-banner .item img{ }

#home-top-slide.owl-theme .owl-dots { position: absolute; left: 0; bottom: 0; width: 100%; }

.home-img-part-1{background: url(/_assets/images/homeslides/bg-lostweight-002.jpg);  background-position: center;}
.home-img-part-2{background: url(/_assets/images/homeslides/bg-gopink-002.jpg);  background-position: center;}
.home-img-part-3{background: url(/_assets/images/homeslides/bg-x9pro.jpg);  background-position: center;}
.home-img-part-4{background: url(../images/homeslides/bg-ultimate-home-gym-summer.jpg);  background-position: center;}
.home-img-part-5 { background: url(../images/homeslides/bg-cashback.jpg) center center no-repeat; }
.home-img-part-6 { background: url(../images/homeslides/dads-day-bg.jpg) center center no-repeat; }
.home-img-part-7 { background: url(../images/promotions/_v2sexyback.jpg) center center no-repeat; }
.home-img-part-8 { background: url(../images/promotions/_v2yearforabs.jpg) center center no-repeat; }
.home-img-part-9 { background: url(../images/promotions/_v2sexyback.jpg) center center no-repeat; }

.home-img-part-10 { background: url(../images/promotions/valentinesday.jpg) center center no-repeat; }

.home-img-part { height: 460px; }

.home-img-part-1.bgmothersday{background: url(/_assets/images/homeslides/bg-mothersday.jpg); background-position: center;}
.home-img-part-1.bglifeback{background: url(/_assets/images/homeslides/bg-mothersday.jpg); background-position: center;}


/*.home-img-part-4{background: url('/_assets/images/homepage-slides1.jpg.jpg');  background-position: center;}*/
/*.home-img-part-1 img{  margin-left: -100px;}
.home-img-part-2 img{  margin-right: -20px; margin-top: 10px;}
.home-img-part-3 img{  margin-top: 50px;}*/
.home-img-part-2 img{  margin-right: -30px;}
.mobile-img{display: none;}

.system-error-message h1 { text-align: left;}
.system-error-message {
    padding-bottom: 50px;
}

/****** blog page ********/
.blog-bg{background: #ffffff url("/_assets/images/new-temp-bg.png") no-repeat scroll center 110px;}
.blogs{padding: 90px 0;}
.blogs .left .blog { padding-bottom: 40px; clear: both;}
.blogs .left .blog .blog-image img{width: 100%;}
.blogs .left .blog .article-date .date{ color: #888888; padding: 0 3px; text-transform:uppercase;}
.blogs .left .blog .blog-heading h2{text-align: left;}
.blogs .left .blog .blog-heading{margin: 25px 0;}
.blogs .left .blog .more-btn{background: #ffff00 none repeat scroll 0 0; float: left; margin: 45px 0; border: 1px solid #2e2c2c; border-radius: 3px; padding: 7px 15px; color: #000000; font-family: "Fjalla One",sans-serif; font-size: 15px; text-transform: uppercase;}
.blogs .left .blog .more-btn:hover { background: #fb0a3d none repeat scroll 0 0; color: #fff;}
.blogs .left .blog p.per{color: #000; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 300; margin: 0 0 10px; margin-top: 25px;}
.blogs .left .blog p{color: #000; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 300; margin: 0 0 10px; margin-top: 25px;}
.blogs .left .blog .det_text{color: #000; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 300; }
.blogs .left .blog .det_text img{ margin-bottom: 25px;}

.blogs .left .blog .blog-icon{float: right; margin: 35px 0;}
.blogs .left .blog .blog-icon li{display: inline;}

.blogs .right, .blogs .left{float: left; width: 100%; background-color: #ffffff;}
.blogs .left{padding: 20px;}
.blogs .right .link-list{padding: 0 20px 25px; margin-bottom: 60px; box-shadow: 1px 1px 10px -5px rgb(0, 0, 0); -moz-box-shadow: 1px 1px 10px -5px rgb(0, 0, 0); -webkit-box-shadow: 1px 1px 10px -5px rgb(0, 0, 0); -ms-box-shadow: 1px 1px 10px -5px rgb(0, 0, 0); -o-box-shadow: 1px 1px 10px -5px rgb(0, 0, 0);}
.blogs .right .link-list .heading span{background-color: #fb0a3d; color: #ffffff; display: block; padding: 10px 20px; width: 170px; text-align: center;  font-family: "Fjalla One",sans-serif; font-size: 15px; margin-bottom: 25px;}
.blogs .right .link-list li a{font-family: "Open Sans",sans-serif; padding: 10px 0; display: block; border-bottom: 1px solid #f1f4f9; font-size: 13px;}

/******* blog-details *******/
.blog-details .left{background-color: inherit;}
.blog-details .left .blog .blog-icon{float: left; display: block; width: 100%; margin-top: 15px;}
.blog-details .left .blog .icon-heading{font-weight: bold; float: left; display: block; margin-top: 25px; font-size: 14px;}
.blog-details .left .blog .article-meta-container{padding-bottom: 25px;}
.blog-details .left .blog .article-meta-container a{color: #505050;}
.blog-details .left .blog .article-meta-container a:hover{color: #fb0a3d;}
.blog-details .left .blog .article-meta-container span{padding-right: 15px; text-transform: uppercase;}
.blog-details .left .blog .article-meta-container span em{padding-right: 5px;}
.blog-details .left .blog .related-post .heading{font-family: "Fjalla One",sans-serif; display: block; position: relative; text-align: center; font-size: 18px; color: #000000; width: 100%; clear: both;}
.blog-details .left .blog .related-post .heading::after { color: #000000; content: "..."; left: 60px; letter-spacing: 10px; position: absolute; top: 15px;}
.blog-details .left .blog .related-post .outer-heading { clear: both; display: block; position: relative; width: 150px; clear: both;}
.blog-details .left .blog .related-post .bottom-link{padding-top: 30px;}
.blog-details .left .blog .related-post .bottom-link li{text-align: center; display: block; float: left; width: 33.33%; padding:0 15px;}
.blog-details .left .blog .related-post .bottom-link li a{font-size: 13px;}

#blog-pager {
  display: inline-block;
  margin: 1px 0;
  overflow: visible;
  font-size: 21px;
  text-align: center;
  width: 100%;
}

#blog-pager {
    text-align: center;
}
#blog-pager #pagination > a {
  background: none repeat scroll 0 0 #333333;
  border-radius: 5px;
  color: #FFFFFF;
  display: inline-block;
  padding: 1px 10px;
  text-align: center;
}
.blogs .det_text ol,
.blogs .det_text ul { 
	padding-left: 20px; }
	
.blogs .det_text ol li {
	display: list-item;
	list-style-type: decimal;
	padding-bottom: 20px;
	
}

.order-but .price{ border-radius: 7px !important;}

.cont .detail_buynow .productSubmitInput {
    background: none repeat scroll 0 0 #FFFF00;
    border-radius: 7px 0 0 7px;
    color: #000000;
    display: inline-block;
    line-height: 64px;
    padding: 12px 25px;
    position: relative;
    top: -6px;
    border: 0 none;
}

.catProdAttributeItem{float: left;    margin-top: 0; margin-bottom: 40px;   width: 50%; text-align:center;}
.catProdAttributeItem label{margin-top: 20px;color: #000000;    font-family: 'Open Sans',sans-serif;    font-size: 18px;    font-weight: 300;}
.catProdAttributeItem label input{margin-right: 5px;}
.productLarge { width: 100% }
.catProdAttributeTitle { display: none;}


table.cart { width:1000px; max-width: 90%; }
table.cart tr th { background:#ff1a4b; font-family: "Fjalla One",sans-serif; font-size:22px; color:#fff; padding:15px 30px; text-transform: uppercase; font-weight: 400;  }
table.cart tr th:nth-child(1) { width: 40%; }
table.cart tr th:nth-child(2) { width: 20%; }
table.cart tr th:nth-child(3) { width: 25%; text-align: center; }
table.cart tr th:nth-child(4) { width: 15%; text-align: center; }

table.cart tr td { font-size:18px;  padding:15px 30px; color:#000; vertical-align:top;  }
table.cart tr td input[type="text"] { width: 100% !important; height: 46px; text-align: center; border:#d7d7d7 1px solid; border-radius: 3px; }

table.cart tr td .productitemcell { min-height: 46px; margin-bottom:15px; }

table.cart tr td:nth-child(4) { font-weight: bold; }

.cart-block { width:1000px; max-width: 90%; margin:0 auto; border-top:#d8d8d8 1px solid; font-size:16px; }
.cart-block .col-3 { width:32%; margin-right:2%; float: left; font-weight: 100; position: relative; }
.cart-block .col-3:nth-child(3) { margin-right:0; }

.cart-block .col-3 h3 { font-size:18px; color: #333; border-bottom:#d8d8d8 1px solid; margin-bottom:10px; padding-bottom:7px; position: relative; }
.cart-block .col-3 h3:after { position: absolute; content: " "; height: 1px; width: 50%; bottom:-1px; left: 0; background: #ff1a4b;  }
 
.cart-block .col-3 .sub-3 { width: 33.3%; float: left; display:inline-block; margin-bottom: 10px; }

.cart-block .col-3 select, .cart-block .col-3 input[type="text"] { width: 100% !important; height: 46px; border:#d7d7d7 1px solid; border-radius: 3px; margin:10px 0; }

.cart-block .col-3 .update {
	position: absolute;
    bottom: 10px;
    right: 0;
    height: 46px;
	background: #eae9e9; border: #d8d8d8 1px solid; padding:7px 25px; text-transform: uppercase; color:#666666; font-size: 16px; font-weight: bold; margin-top:10px; }

.cart-block .col-3 .s-t { font-weight: 700; }
.cart-block .col-3 .f-t { font-weight: 700; color:#ff1a4b; float: right; }

.cart-block .col-5 { width:30%; margin-bottom:70px; margin:40px 0 0 0; } 
.cart-block .col-5.right { float:right; } 

.cart-block #catshopbuy, 
.cart-block #catshopclear { width: 100%; background:#00e64c ; color:#000; font-size: 18px; padding:15px; text-align: center; display: inline-block;  font-family: "Fjalla One",sans-serif; 
	text-transform: uppercase;; border-radius:5px; box-shadow:0px 1px 2px #000;  margin-bottom: 50px; 
}
.cart-block #catshopclear { font-size: 14px; color: #666; background-color: #ccc; width: auto;  }

.cart-head { width: 1000px; max-width:90%; margin:50px auto; font-family: "Fjalla One",sans-serif; font-size:30px; color: #000; text-align: center; }
.cart-head span { color: #ff1a4b; display: inline-block; width: 100%; margin-top:30px; }

.cart-block .col-3.right { float: right; margin-right: 0;  }


#catCartDetails .ordernowformv2.inner-content-part select.form-control {height: 32px; font-size: 15px; }

.shop-receipt h1{ text-align: left;}
#catCartDetails > .cartLink {
    
    display: inline-block;
    font-family: 'Fjalla One',sans-serif;
    font-size: 30px;
    margin: 50px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.captchaimg {
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}

#CaptchaV2 {
  border: 1px solid #D7D7D7;
  border-radius: 5px;
  box-shadow: none;
  color: #000000;
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: 300;
  height: auto !important;
  padding: 7px 25px;
}

/** 02-11-2015 **/
/** testimonial-form **/
.inner-content-part.testimonial-form .contact-text-bottom{margin-top: 0;}
.inner-content-part.testimonial-form .order-now-form p strong{padding-top: 10px; float: left; width: 100%; padding-bottom:10px;}
.inner-content-part.testimonial-form .order-now-form p {font-size: 12px !important;}

/** testimonials **/
.inner-content-part.testimonials .contact-text-bottom{margin-top: 0;}
.testimonials .more-link{font-family: 'Open Sans', sans-serif; font-weight: 300; display: block; color: #ff1a4b;}
.testimonials .inner-testimonials .testimonial img { display: block; margin: 0 auto 20px auto; }
.testimonials .inner-testimonials .testimonial h2{position: relative; width: 78%; margin: 0 auto !important;}
.testimonials .inner-testimonials .testimonial h2, .testimonials .inner-testimonials .testimonial a{color: #000; font-family: "Fjalla One",sans-serif; font-size: 30px; text-align: center; margin: 0; text-transform: uppercase;}
.testimonials .inner-testimonials .testimonial h2::after { content: url("../images/left-coma.png"); position: absolute; right: 100%; top: -25px;}
.testimonials .inner-testimonials .testimonial h2::before{ content: url("../images/right-coma.png"); position: absolute; left: 100%; bottom: -20px;}
.testimonials .inner-testimonials .testimonial a{font-size: 22px; text-align: center; display: block; padding-top: 20px;}
.testimonials .inner-testimonials .testimonial{padding-bottom: 85px;}

/** meet-the-team **/
.meet-the-team .contact-text-bottom{margin-top: 0 !important;}
.meet-the-team .member{padding-bottom: 85px;}
.meet-the-team .member:hover .member-name small{color: #ff1a4b;}
.meet-the-team .member:hover .member-img{opacity: 0.8;}
.meet-the-team .member .member-img img{max-width: 100%;}
.meet-the-team .member .member-img {border-radius: 200px; max-height: 270px; overflow: hidden; max-width: 270px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.meet-the-team .member .member-name small{color: #727272; font-size: 22px !important; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.meet-the-team .member .member-name{font-family: "Fjalla One",sans-serif; color: #000; font-size: 22px; text-transform: uppercase; text-align: center; display: block; padding-top: 35px;}
.meet-the-team .member .qualification{font-family: "Open Sans",sans-serif; font-size: 12px; color: #000; font-weight: bold; display: block; text-align: center; padding-bottom: 35px;}
.meet-the-team .member p{margin-bottom: 5px;}

/** bioflex-index **/
.breakfree-new .parallax-banner-1.bioflex-index{background:url(../images/bioflex-index.jpg);}
.about-pro.breakfree-new .bioflex-inversion{margin-top: 0; margin-bottom: 35px; background:url(../images/bioflex-inversion.jpg);}
.bioflex-natural-traction{margin: 75px 0;}
.video-part a img{width: 100%;}
.life-back-link .bioflex-price{padding: 5px 50px 0 !important;}

/** bioflex-how-it-works **/
.breakfree-new .parallax-banner-1.bioflex-how-it-works{background:url(../images/bioflex-how-it-works.jpg);}
.bioflex-how-it-works .Mid-contain h4{padding-top: 20px;}
.yellow-box{background:#ffff00 url(../images/health-club-bg.png);}
.yellow-box p{color: #000; padding-left: 42px; margin: 12px 0;}
.yellow-box p span{margin-left: -42px; margin-right: 27px;}
.yellow-box .right-side p{padding-left: 0;}

/* cv12 homepage style */
.breakfree-new .parallax-banner-1.cv12-homepage { background: url(../images/vibration-machine-arthritis.jpg) }
.upgrade-include-chair{    background: url(../images/health-club-bg.png) center center #0cffd1;    margin-top: 50px;    height: 620px;    margin-bottom: 230px;}
.upgrade-include-chair h2{color: #000;}
.upgrade-include-chair h4.h4-title{color: #000;}
.upgrade-include-chair.section-pratten-black  p{color: #000;}
.section-part2.specs-img-bg{background: url(../images/specs-img-bg.jpg) #e8e8e8 center bottom;    background-size: cover;}
.specs-img-bg .section-part2-content p{margin-top: 0; margin-bottom: 10px;}

.team_list {
  height: 905px;
  margin-bottom: 30px;
  overflow-y: auto;
}

.system-message {
  text-align: center;
}
.Meet_Team_Top h3 {
  text-transform: inherit;
}
.Read_More_show , .Read_less_show {
  
    display: inline-block;
    font-size: 18px;
   
    margin: 35px auto;
    padding: 15px;
    text-align: center;
    text-transform: capitalize;
     border-radius: 15px;
      cursor: pointer;
      color: #FF1A4B;
}
.place-order{ cursor: pointer; }

 
.location_link { border-radius: 15px;
    color: #FF1A4B;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
   
    text-align: center;
   }

/** 08-01-2016 **/


/** 02-02-2016 **/
.interestfreepayments { background: url(../images/interest-free-payments.png) center center no-repeat; width:136px; height: 90px; z-index: 2; position: fixed; bottom: 0; left: 55px; }

/** 18-03-2016 **/
.homecallnow { color: #000; }
.home-call-blog-part  { background: url(../images/homecallnow.jpg) 26% bottom no-repeat; }
.homecallnow h2 { color: #000; margin-bottom: 0px; }
.homecallnow .h1 { 
	font-size: 57px; font-family: 'Fjalla One', sans-serif;
    text-align: center; color: #ff1a4bs; text-transform: uppercase; }
.homecallnow .h1 a { color: #ff1a4b; }
.home-call-blog-part { padding-bottom: 0; }

.homecallnow .h3 { display: block; padding: 10px 0 0 0; font-family: 'Fjalla One', sans-serif; text-transform: uppercase }
.homecallnow form { width: 51%; float: left; margin-bottom: 20px; }
.homecallnow .form-group { margin-bottom: 5px; }
.homecallnow .btn-default {
	background: #fefc00; width: 100%; display:  block; color: #000; font-weight: bold; text-transform: uppercase;
}

.cont p { font-size: 20px; color: #333; padding-top: 10px; clear: both; }
.cont p a { color: #FB0A3D; }
.cont .link p a {
	float: none; width: auto;
	display: inline-block; background: none; color: #FB0A3D; padding: 0;
    line-height: normal; border-radius: 0; position: relative; top: 0px; }

.cont p a:hover, .cont .link p a:hover { color: #000; background-color: transparent; } 

/** USED TREADMILLS - 2015-04-25 **/
.used-treadmills-banner { background: url(../images/used/ex-demo-treadmills.jpg); }
.margintop50 { margin-top: 50px; }
.grey, .grey .service-part ul li .service-text { color: #999 !important; }

.btn-yellow { 
    background-color: #ff0;
    text-transform: uppercase;
    font-size: 18px; padding: 8px 20px ;
	font-family: 'Fjalla One', sans-serif;
	border: none; color: #333 !important; 
}

.gbuynow { position:relative;  }
.gbuynow small { font-size: 12px; display: block; }
.gbuynow .dollar small { display: inline-block; }
.gbuynow .dollar { font-weight: bold; font-size: 32px; display: inline-block;  }
.gbuynow .dollarsign { font-weight: bold; font-size: 32px; display: inline-block; padding-left: 10px; }

.promospage .promotion-colum ul { margin-left: 12px;  list-style-type: none;  }
.includes-part ul li a { color: #ff1a4b; }
.promospage .promotion-colum ul li { 
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 300;
}
.promospage .promotion-colum ul li:before {
  content: "-";
  text-indent: -12px; float: left;
}

/************************************************************************************************** 

	$V2 FORM TESTING 
**************************************************************************************************/
.ordernowformv2 { padding-bottom: 0; }
.ordernowformv2.inner-content-part .form-control { padding: 5px 10px; font-size: 14px; }
.ordernowformv2.inner-content-part .form-group { margin-bottom: 10px; }
.ordernowformv2 .order-form-title { margin: 10px 0 10px; padding-left: 0; }
.ordernowformv2 hr { margin: 5px 0; }
.ordernowformv2.inner-content-part .radio label { font-size: 14px; width: auto; display: inline-block; margin-left: 10px; margin-bottom: 0; }
.ordernowformv2 .order-form-title h2 { font-size: 18px; }

.ordernowformv2 .order-now-form p { font-size: 13px !important; }
.ordernowformv2 .dropdown-field label,
.ordernowformv2 .order-form-title h2 { font-size: 14px; }

.ordernowmodal { }
.ordernowmodal .inner-content-part .form-group { margin-bottom: 10px; }
.ordernowmodal .inner-content-part .form-control { position: relative; z-index: 21;  padding: 3px 6px; font-size: 13px; }
.preload-form {
	/*background: url(../images/cursor_preloader_black_a.gif) center center no-repeat;*/
	height: 200px; width: 100%; }

.preferredmethod .order-form-title { float: left; }
.preferredmethod h2 { margin-top: 0; }
.preferredmethod .radio { float: left; margin-top: 5px; padding-left: 10px; }

.ordernowmodal .inner-content-part textarea.form-control,
.ordernowformv2.inner-content-part textarea.form-control { height: 60px; }

a.hcontact {
	display: inline-block; padding: 5px 15px; border-radius: 7px;
    background-color: #FCFF00; color: #000;
    font-family: 'Fjalla One', sans-serif; font-size: 14px; text-transform: uppercase;
}
a:hover.hcontact { background-color: #ff1a4b; color: #000; }

a.hpromos{
	display: inline-block; padding: 5px 15px; border-radius: 7px;
    background-color: #FCFF00; color: #000;
    font-family: 'Fjalla One', sans-serif; font-size: 14px; text-transform: uppercase;
}
a:hover.hpromos { background-color: #ff1a4b; color: #000; }

/* V2 FORMS POPUP */
.modal-title { text-transform: uppercase; }
.modal-header .sub-heading { margin: 5px 0; font-size: 21px; text-align: left;  }
.modal-header img { z-index: 19; position: absolute; left: -80px; top: -80px; }
.modal-header p { font-size: 13px; font-weight: lighter; margin-bottom: 0; }
.modal-body img.modalimg { z-index: 25; position: absolute; right: -130px; bottom: -30px; width: 40%; }
.modalcontent { background-color: white; }
/*.modal-body { background: url(../images/cursor_preloader_black_a.gif) center center no-repeat; } */
.modal-body.modalloaded { background: none !important; }


/************************************************************************************************** 

	$PRODUCT TESTIMONIALS
**************************************************************************************************/
.productreview {
	text-align: center; background-color: #ff1a4b; color: white; position: relative; margin:  0; padding: 20px 0;}
.productreview h2 { position: relative; top: -10px; padding-left: 20px; font-family: 'Fjalla One', sans-serif; font-size: 24px; text-transform: uppercase;  }
.productreview h2 i { font-size: 72px; }

.productreview .testimonial { padding: 0 50px; position: relative; width: 100%;  }
#productreview { position: relative; }
#productreview:before {
	content: url("../images/right-coma-trans.png");
    position: absolute; left: 100%; top: 5px;
}
#productreview:after {
    content: url("../images/left-coma-trans.png");
    position: absolute; right: 100%; top: 5px;
}

/** 26-06-2016 
Updates to Home Page, Lifeback Product 
**/
.pnameLifeBack { display: none ;}
.productItem .order-form-title h2 { text-align: center; margin: 0; }
.life-back-page-content .inner-content-part { margin-top: 0; }
.life-back-page-content .mid-heading h2 { margin: 0; }
.life-back-page-content #LifeBack2 { margin: 0 !important; }

/** 18-03-2016 - ADDING RESPONSIVE STYLES**/
.mphone { display: none ;}

#main-nav li ul li ul li .icon-plus { display: none; }
.service-icon:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#CaptchaV2{ height: 41px; }
.inner-content-part .form-control option{ padding: 0 10px; }
span.circle-name{  }
.order-now-form > iframe {
  width: 100%;
}
header nav .exercise-bikes .sub-menu1, header nav .massage-chair-menu .sub-menu1, header nav .bioflex-menu .sub-menu1{
  display: none;
}
header nav ul .sub-menu1{ display: none; }
.verticle-top{ vertical-align: top; }
.center-text p{ text-align: center !important; }
.video-part a img {
  width: 100%;
}
.scrollup {
	  width: 20px;
    height: 20px;
    opacity: 0.3;
    position: fixed;
    bottom: 10px;
    right: 10px;
    /* display: none; */
    /* text-indent: -9999px; */
    border: 2px solid #000;
    background: url(/_assets/images/arrow-up.png) no-repeat;
    background-position: center;
    z-index: 9999;
    background-size: contain;
}
/* shadowbox close button*/
#sb-info{ position: absolute; right: 0; top: 0; }
.top-menu{ float: right; }
header figure small a{ color: #FFFF00; }


/***************************************************************************

LIVEBACK 2 SURVEY 
*****************************************************************************/
.survey-banner { background: url(../images/survey.jpg) }
	
	
	
/***************************************************************************

MAGIC MAT ECOMMERCE PAGE 
*****************************************************************************/
.magicmat-page-content { }
.magicmat-page-content .about-pro { display: none !important; }
.magicmat-page-content .magicmatextra {
	display: block !important;
}

.magicmatextra h2, .magicmatextra h4 { font-family: 'Fjalla One', sans-serif; text-align: center; text-transform: uppercase; }
.magicmatextra h2 { color: #fa1b6e; }
.magicmatextra h4 { padding-bottom: 20px; }
	
/***************************************************************************

LANDING PAGES
*****************************************************************************/

.mobileordernow {
	display: none;
    position: fixed; left: 0;  top: 79px; z-index: 999;
	width: 100%; background-color: #222; color:yellow;
    font-family: 'Fjalla One', sans-serif; font-size: 14px; text-transform: uppercase;
    text-align: center; }
.mobileordernow a {
	width: 50%; float: left; padding: 9px 0;
	background-color: yellow; color: #222;
}

.mobileordernow .price {
	width: 50%; float:left; padding: 9px 0;  }


.landingpage { }
.landingpage h4 { font-family: 'Fjalla One', sans-serif; text-transform: uppercase; }

body.landingpage { padding-top: 126px; }
.landingpage .pink-banner { margin: 0; }
.landingpage-banner { height: 470px; width: 100%; background-size: cover !important;   }
.abtrainer-lp .landingpage-banner { background: url(/_assets/images/lp_abtrainer.jpg) center center no-repeat;  }
.ultimate-gym-lp .landingpage-banner { background: url(../images/promotions/slide-ultimate-gym.jpg) center center no-repeat; }

.landingpage-banner .ultimategym-save { display: none; }

.landingpage .health-benefits-section2 { border-top: 0; }
.landingpage .upgrade-include-chair { margin-bottom: 0; }

.spring-lb-bf .parallax-banner-1{ background: url(../images/_landingpages/spring-into-shape/bg-spring-into-shape-lb-bf.jpg) center center no-repeat }	
.spring-lb-x9pro .parallax-banner-1{ background: url(../images/_landingpages/spring-into-shape/bg-spring-into-shape-lb-x9pro.jpg) center center no-repeat; }
.ultimate-gym-lp .parallax-banner-1{ background: url(../images/_landingpages/spring-into-shape/bg-ultimate-gym.jpg) center center no-repeat; }
.abtrainer-lp  .parallax-banner-1{  }
.cashback-promo.ultimategym-save{ bottom: 90px }

.orrer { 
	position: absolute; top: 100px; left: 0;
	width: 100%; text-align: center;
	font-family: 'Fjalla One', sans-serif; font-size:30px;
}
.plusser { font-size: 52px; top: 80px;	}

.bellybuster-lp { }
.bellybuster-lp .pink-banner .banner-title { bottom: 20%; }
.bellybuster-lp .md { margin-top: 40px; }

.lp_mothersday .parallax-banner-1 { }


.plainbanner { width: 100%; height: 400px; background-size: cover !important; background-position: center center;}

.cv12-lb2 {
	background-image: url(../images/_landingpages/cv12-lifeback2.jpg) ;
}
.cv12-50 {
	background: url(../images/_landingpages/cv12-old2.jpg) center bottom no-repeat;
}
.cv12-50-lb {
	background: url(../images/_landingpages/cv12-old.jpg) center bottom no-repeat;
}

.cv12-50 a {  width: 240px; display: block; float: left; }
.cont .link.twobutton { box-shadow: none; height: auto; }


/***************************************************************************

COMBO DEALS
*****************************************************************************/
.combodeals { }
.combodeals .header-nav-part nav { display: none !important; }
.combodeals .pink-banner .banner-title { bottom: 20%; }

/***************************************************************************

DUNCAN's REVIEW ON PRODUCTS
*****************************************************************************/
.duncans_review_wrap { padding-top: 40px; padding-bottom: 40px; }
.duncans_review_wrap {  }
.duncans_review { }
.duncans_review p,
#duncanReview .modal-body p { 
	font-size: 18px; line-height: 32px; font-weight: lighter; }
.duncans_review a { color: #fb0a3d; }
#duncanReview .modal-body { background: none; padding-top: 80px; position: relative; }
#duncanReview .modal-body img {
	position: absolute;  top: -35px; left: 50%;
    width: 340px; margin-left: -160px; }

#duncanReview .modal-body p { position: relative; }
.duncans_review p::before,
#duncanReview .modal-body p::before {
    content: url(../images/right-coma.png);
    position: absolute;
    left: 100%;
    bottom: -20px;
}
.duncans_review p::after,
#duncanReview .modal-body p::after {
    content: url(../images/left-coma.png);
    position: absolute;
    right: 100%;
    top: -25px;
}
#duncanReview .modal-body p { position: relative; padding: 20px; }
#duncanReview .modal-body p::after { right: auto; left: -25px; }
#duncanReview .modal-body p::before { left: auto; right: -25px; }
#duncanReview button.close,
#hiretoown button.close  {
	position: absolute; top: 0px; right: 10px;
    font-size: 52px; }

/***************************************************************************

MODAL FOR IMAGES
*****************************************************************************/
#imagemodal { z-index: 9999; }
#imagemodal .close {
	position: absolute; right: 10px; top: 0px;
    font-size: 42px; }

/***************************************************************************

EXPRESS WEIGHTS 
*****************************************************************************/
.red { color: #fa1b6e; }
.express-weight-page-content { }
.express-weight-page-content h2,
.express-weight-page-content h3,
.express-weight-page-content h4,
ul.list-block li { font-family: 'Fjalla One', sans-serif; font-weight: normal; text-transform: uppercase; }

.express-weights { }
.express-weights .parallax-banner-1 { background-image: url(../images/express-weights/dumbbell-banner.jpg); }

span.bg-reg {
	background-color: #fa1b6e; color: white; display: inline-block; 
	padding:10px 10px 5px 10px; border-radius: 4px;
	margin-bottom: 10px; }

.express-weight-page-content .sub-heading { text-align: left; }
ul.list-checks { }
ul.list-checks li {
	list-style: none;
	padding: 5px 0 10px 50px; font-weight: lighter;
	background: url(../images/express-weights/list-checks.png) top left no-repeat;
}
ul.list-block { padding-bottom: 20px; }
ul.list-block li {
    display: inline-block; padding: 3px 10px;
    background-color: #000; color: white;
}
ul.list-block li:hover { background-color: #fa1b6e }

.express-weight-page-content .section-pratten-black { padding: 50px 0; margin: 0;  color: white; height: auto; }
.express-weight-page-content .section-pratten-black h2 { text-transform: uppercase; }
.express-weight-page-content .table>tbody>tr>td { font-size: 16px; border-color: #666; }
.table>tbody>tr:first-child>td { border-top: none; }

.lp_buyexpressweights {	}
.lp_buyexpressweights h3 { margin-top: -340px; }
.lp_buystand { }
.lp_buystand h3 { margin-top: -30px; }
.lp_buyweights_stand { }

.ew_stand-details { text-align: left; font-size: 16px;  padding-top: 145px;	 }


img.buyexpress-weights { }
img.buystand { }
img.buyweights_stand { }

.ew_recommended { text-align: center; color: #CCC; }
.ew_recommended h3 { margin: 0; color: #CCC; }

.express-weight-page-content hr.maybehide { display: none; }

.glr4-page-content .whatever-bg, 
.glr4-page-content .magicmatextra,
.express-weight-page-content .whatever-bg,
.express-weight-page-content .magicmatextra,
.productTable .whatever-bg,
.magicmatextra {
	display: none; }


h2.addstand { display: none; }
.express-weight-page-content .select-color-part  h2.selectcolour { display: none; }
.express-weight-page-content h2.addstand { display: block; }

.express-weight-page-content .productLarge .price.desk-extender-price { display: none; }
.express-weight-page-content .productLarge .cont .link a { border-radius: 7px; top: 0; }
.express-weight-page-content .catProdAttributeItem { float: none; }
.express-weight-page-content .select-color-part  { width: ; }
.express-weight-page-content .select-color-part .catProdAttributeItem {
	float: left; width: 30%; margin: 0 1%;  }

.express-weight-page-content .productTable .cont p { display: none; }
.express-weight-page-content .inner-content-part { border-top: none }


.express-weight-page-content .productLarge .cont,
.express-weight-page-content .productLarge .ecommdescription,
.express-weight-page-content .productLarge .pnameExpress {
	display: none; } 
	
.express-weight-page-content .productLarge hr#btbuynow {
	border: none;	
}
.express-weight-page-content .inner-content-part { margin-top: 100px !important; }

hr#btbuynow { clear: both; }

/***************************************************************************

CV12
*****************************************************************************/
.cv12-page-content .careers-video-part  { margin-top: 0; border-top: none; }

.twobutton { }
.cv12-page-content .cont .link,
.cv12-magic-page .cont .link{ box-shadow: none; }
.cont .price2 { padding-right: 10px; }
.cont .link a.orderbtn { }
em.or {
	background-color: #fb0d3f;
    height: 44px; line-height: 44px;
    color: white;  font-size: 20px;	
    display: inline-block;
    position: relative; top: -11px;
    margin-left: 8px; padding: 0 16px 0 10px; margin-right: 8px;
    border-radius: 6px;
}

.cv12-page-content .select-color-part h2.selectcolour,
.cv12-page-content .pnameCV12,
.cv12-page-content .maybehide,
.cv12-magic-page .maybehide,
.cv12-page-content .productLarge .cont,
.cv12-page-content .productLarge .cont p { display: none; }

.cv12-page-content .select-color-part h2.addstand { display: block; }


.cv12-page-content .desk-extender-price,
.cv12-magic-page .desk-extender-price { width: 190px; }


.ecommdescription h2 { font-family: 'Fjalla One', Helvetica, sans-serif; }

.cv12-page-content .ecommdescription h2 { margin-top: 70px; margin-bottom: 30px; }

.cv12-magic-page .select-color-part { display: none !important; }


.cv12-magic-page .footer-cont.life-back-footer { padding: 0; }

.upgrade-include-chair img.absolute {
    top: -120px;
    position: relative;
}

/***************************************************************************

HALFPRICE DEMO 
*****************************************************************************/
.halfpriceproductselect { text-align: center; }
.halfpriceproductselect img { display: block; margin: 0 auto;  }
.halfpriceproductselect input { display: block; margin: 0 auto 5px auto;  }
.halfpriceproductselect div { text-align: center; padding-bottom: 10px; font-family: Fjalla One;  text-transform: uppercase; font-size: 14px;  }


.shortbanner { height: 260px; }

.tl-lorna-100 {
	position: absolute; bottom: 60px; left: 50%;
	width: 250px; height: 76px; margin-left: -125px;	
}


/***************************************************************************

Ab Trainer Product Page
*****************************************************************************/

.abtrainer-page-content h2 { font-family: Fjalla One; text-transform: uppercase;  } 
.abtrainer .parallax-banner-1 { 
	background: url(../images/abtrainer/abtrainer-ab-exercise-machine.jpg) center bottom repeat-x; 
	background-size: contain !important }
.section-patten-darkred {
	background: url(../images/health-club-bg.png) center center #e42b32 repeat;
	text-align: center; margin: 20px 0; padding: 50px 0 }
.section-patten-darkred h3 { color: white; }

.section-patten-grey {
	background: url(../images/health-club-bg.png) center center #b5bbbe repeat;
	margin: 0 0 20px 0; padding: 50px 0;
}
.section-patten-grey img { position: absolute; }


.section-pattern {
	background-image: url(../images/health-club-bg.png); background-repeat: repeat;
	background-position: center center;	
}

.section-pattern.darkgrey { background-color: #222; }

ul.sticks { padding: 0; margin: 0; list-style: none; }
ul.sticks li {
	font-size: 18px; font-weight: 200; padding: 5px 0 5px 35px;
	background: url(../images/abtrainer/small-tick.png) left 10px no-repeat;
}
ul.list { 
	font-size: 18px; font-weight: 200; 
	padding: 0 0 0 20px; margin: 0; list-style: circle outside; }
ul.list li { list-style-type: disc;  list-style-position: outside; padding: 3px 0; }

.ew .productreview { padding: 40px 0; }
.abtrainer-buynow { margin-top: 40px }

.abtrainer-page-content .productLarge .maybehide { display: none; }
.abtrainer-page-content .productLarge .select-color-part { display: none; }

.abtrainer-page-content .productLarge .cont .link { box-shadow: none; }
.abtrainer-page-content .productLarge .cont .link a { display: none; }
.abtrainer-page-content .productLarge .cont .price { border-radius: 7px; }
.abtrainer-page-content .productLarge .cont small { top: 0; }
.abtrainer-page-content .productLarge .cont p { display: none; }

.abtrainer-page-content .productTable .whatever-bg { display: block; text-align: center; padding: 20px 0  }
.abtrainer-page-content .productLarge .about-pro ul li { float: none; display: inline-block; }
.abtrainer-page-content .productLarge .about-pro { margin-top: 0; }
.abtrainer-page-content .productLarge hr#btbuynow { margin-top: 0; }

.buyonlinebanner .price small,
.abtrainer-page-content .productLarge .cont small { display: block; clear: both; }

/***************************************************************************

LIFEBACK 2 Competition and COMPARISON
*****************************************************************************/

.lifeback2_comp .landingpage-banner {
	background: url(../images/winalifeback2-banner.jpg) center center no-repeat;
}
.sub-heading.text-left { text-align: left; }

.lb2_compare { padding-top: 50px; margin-top: -60px; padding-bottom: 30px; }
.lb2_compare h2 { text-align: center; color: white; margin-bottom: 40px; max-width: 530px;  }
.lb2_compare .compare-treadmills-part thead tr th,
.lb2_compare .compare-treadmills-part table tr td { text-align: left; color: white; vertical-align: top; }
.lb2_compare .compare-treadmills-part table tr td:nth-child(2) { }
.lb2_compare .compare-treadmills-part table tr td:nth-child(3) { padding: 25px; }
.lb2_compare .compare-treadmills-part table tr:nth-child(even) { background: rgba(0, 0, 0, 0.28) }

.lb2_compare table span { display: block; font-size: 12px; }

.lifeback2-eofy {
	transition: all .5s;width: 260px;
	position: fixed; bottom: 0px; left: 20%;  z-index:  9999;
}
.lifeback2-eofy.below { bottom: -90px; }

.promo_fixed {
	font-family: 'Fjalla One', sans-serif; border-top: 5px solid #000;
	height: 100px;  width: 270px; z-index: 999; background-color: #f2183c;
	display: block; overflow: hidden;
    -webkit-box-shadow:  0 2px 57px -2px rgba(0, 0, 0, 0.98);
    -moz-box-shadow:  0 2px 57px -2px rgba(0, 0, 0, 0.98);
    box-shadow: 0 2px 57px -2px rgba(0, 0, 0, 0.98);
}
.eofy { 
	float: left; width: 60%; padding: 18px 10px 0 10px; 
	height: 100%; border-right: 1px solid #b90221; color: white; }
.eofy div { font-size: 32px; line-height: 24px; text-transform: uppercase; }
.eofy div span { font-size: 18px; display: block;  }
.eofy-only { float: left; width: 40%; text-align: center;} 
.eofy-only div { padding-top: 11px; font-family: 'Satisfy', cursive; font-size: 24px; color: yellow; line-height: 26px; }
.eofy-only div span { display: block; font-size: 33px; font-family: 'Fjalla One', sans-serif; color: white;  }
.eofy-only div span sup {font-size: 19px;  }
a.closePromo {
	position: absolute; left: -10px; top: -15px;  z-index: 9;
    width: 28px; height: 28px; font-size: 18px; color: #000;
    border: 1px solid #999; border-radius: 50%; background: #fff;
    text-align: center; padding: 4px 0 0 0;
}
a.closePromo:before {
    font: normal normal normal 14px/1 FontAwesome; font-size: inherit;
    content: "\f00d";
	display: block;
} 
a.closePromo.collapsed:before { content: "\f067";  }
a.closePromo.collapsed {
    display: block; left: -10px; top: -45px;
    width: 28px; height: 28px; padding: 4px 0 0 0;
    border-radius: 50%;
    background-color: #d82121; color: white;
    text-align: center;
}

.lifeback2-eofy-sale { margin-top: -43px; display: block; position: relative; }
.bootom-order-and-price .lifeback2-eofy-sale { margin-top: 0; }
/***************************************************************************

MAILCHIMP BC INTEGRATION
*****************************************************************************/
.formload {
	position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999;
	background: rgba(255,255,255,0.8) url(/images/loading.gif) center center no-repeat;
	text-align: center; padding-top: 170px;
	display: flex; flex-direction: column; justify-content: center; align-items: center;
}
.formload p {
	width: 100%; padding: 0px 15px 0 15px;
    color: black; font-size: 18px; font-family: 'Fjalla One', sans-serif;
    text-transform: uppercase;
}

/***************************************************************************

OXIPAY CHECKOUT
*****************************************************************************/
.oxipay_checkout { }
#oxipay_quickcheckout {  }
#oxipay_quickcheckout input.btn {
	background-color: #fa8b23; font-size: 24px; text-transform: uppercase;
    text-align: center; font-family: 'Fjalla One', sans-serif;
    width: 100%; padding-top: 15px; padding-bottom: 15px;
}

.oxipaytest_1 .ox { display: block; }
/*.oxipaytest_0 .ox { display: none; }*/

a.oxipay_checkout {
	
}

.oxiblock {
    background-color: #ccc; border-radius: 7px; padding: 10px 15px;
    position: relative; margin-top: 20px; margin-bottom: 20px;  
}
#oxipay_widget { width: 50%; float: left;  max-height: 36px; }

.fancy {
  line-height: 0.5;
  text-align: center;
  	display: block; margin-left: 10px;
    font-family: 'Fjalla One'; font-size: 18px;
    position: absolute;  top: -39px; left: 50%;

}
.fancy span { display: inline-block;  position: relative;   }
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute; top: 0;
  height: 5px; width: 100px;
  border-bottom: 1px solid #666;
  border-top: 1px solid #666;
}
.fancy span:before { right: 100%; margin-right: 15px; }
.fancy span:after { left: 100%; margin-left: 15px; }

a.oxipay_checkout {
    width: 50%; background: #fa8b23; color: #000;
    font-size: 18px;  padding: 15px;
    text-align: center; display: inline-block;
    font-family: "Fjalla One",sans-serif;
    text-transform: uppercase;
    border-radius: 5px;
    box-shadow: 0px 1px 2px #000;
    position: absolute;  right: 0; top: 0;
} 
.oxipay_s {
	display: block; 
    background-color: #d4d4d4; 
	margin-top: 5px;  font-size: 14px;
    border-radius: 7px ;
    padding: 6px 0; height: 63px;
    max-width: 290px; line-height: 18px;
}

.cont .oxipay_s p {
	font-size: 14px;
    padding: 3px 0; margin: 0;
}
#oxipay-tag-02 br { height: 0; display: none;}


/***************************************************************************

TREADMILLS v3
*****************************************************************************/

.fancytitle.ac-blue h2 { color: #056abe; }
.fancytitle.ac-blue span { color: #333; font-size: 24px; }

.ac-blue {color: #056abe; }

#newtopbanner {
	position: absolute; left: 0; top: 100px; width: 100%; 
	height: 432px; background-size: cover !important; }

#treadmillsv3 { padding-bottom: 30px; }
#newtopbanner .title,
#treadmillsv3 .title {
	text-align: center; 
	color: white; position: relative; }

#newtopbanner .title .h1,
#treadmillsv3 .title .h1 {
	display: block; text-transform: uppercase;
	margin: 10px 0;  }

#newtopbanner .title small,
#treadmillsv3 .title small { display: block; color: white; }

#treadmillsv3 img { position: absolute; left: -10px; }
img.gift_voucher { position: absolute; top: 100px; left: 0; z-index: 21; }

.t3_text { margin-top: 370px; text-align: center;  }
.t3_text .cont { font-size: 19px; }
.t3_text .cont .link { height: 50px; }
.t3_text .cont .link a { top: -3px; height: 50px; line-height: 54px; }

.t3_text .cont .price { height: 50px; font-size: 30px; }
.t3_text .cont .price span { font-size: 18px; }
.t3_text .cont small { left: 0 }

.t3_text h3 { font-size: 21px; margin: 10px 0; }

.t3_text ul.specs { margin-top: 20px; margin-bottom: 20px; }
.t3_text ul.specs li {
	font-size: 16px; border-bottom: 1px solid #ccc;
	display: block; padding: 8px 0; font-weight: lighter;
}
.t3_text ul.specs li:last-child { border-bottom: none; }

.t3_text a.btn-text {
	font-size: 16px; font-weight: bold;
}

#expertsagree {
	background-color: #282e3a; color: white; 
	font-size: 16px; font-weight: lighter; 
	position: relative;
	height: auto; padding: 80px 0; margin: 0;
}
#expertsagree h2,
#expertsagree p { margin-bottom: 30px; }
#expertsagree span { font-weight: block; }
#expertsagree span small { display: block; font-weight: normal; }

.expertsagree_image {
	background: url(../images/_treadmillsv3/experts-agree.png) center bottom no-repeat;
	background-size: cover !important;
	position: absolute; bottom: 0; width: 100%; height: 578px;
}

#trust { padding: 60px 0; text-align: center; text-transform: uppercase; font-size: 16px;  }
#trust img { display: block; margin-bottom: 20px;  }

#seo { font-size: 16px; font-weight: lighter; border-top: 1px solid #ccc; }
#seo h1 { text-align: center; }

#newtopbanner.internalbanner {
	position: relative; top: 0; margin: 0; 	
}
#newtopbanner.internalbanner .title { text-transform: uppercase; position: absolute; bottom: 40px; width: 100%; }

#ac-motor { background-color: #056abe; color: #c3d6f0; position: relative; height: auto; padding: 40px 0; margin-bottom: 40px; }
#motorimg  {
	background: url(../images/_treadmillsv3/x9ac-treadmill-motor.jpg) 100% center no-repeat;
	position: absolute; width: 100%; height: 518px; top: 0; left: 0;
}

#ac-fitnessapps { padding: 40px 0; }
#ac-deck { background-color: #e4e4e4; }

#ac-console {
	padding: 60px 0;
	background: url(../images/_treadmillsv3/x9ac-console.jpg) center center no-repeat;
}

#ac-cush {
	background: #000000 url(../images/_treadmillsv3/ac-cush.jpg) center center no-repeat;
	color: white; padding: 60px 0;
}
#ac-cush .fancytitle.ac-blue span { color: white; }
#specs { padding: 60px 0 0;}
#ac-expertsagree {
	background: #000000 url(../images/_treadmillsv3/ac-experts.jpg) center center no-repeat;
	padding: 100px 0; color: white;
}

#expert_slider { font-weight: lighter; font-style: italic; }
#expert_slider span {
	display: block; font-size: 14px; padding-top: 0px; margin-top: 20px; font-style: normal;
}
#expert_slider span strong { display: block; font-weight: bold; text-transform: uppercase; }

#downloadbro { padding: 0px 0 0; margin-top: 30px; }

#x9-health { padding-top: 40px; background-color: #ff0054; color: white; }

#x9-cush { padding-top: 40px; }

#duncan { text-align: center; }
#duncan img { margin: 20px auto 20px auto; }

#duncan p:before
    content: url(../images/right-coma.png);
    position: absolute;
    left: 100%;
    bottom: -20px;
}
#duncan p:after {
    content: url(../images/left-coma.png);
    position: absolute;
    right: 100%;
    top: -25px;
}
#duncan p { position: relative; padding: 20px; }
#duncan p:after { right: auto; left: -25px; }
#duncan p:before { left: auto; right: -25px; }

li.breakfree-treadmill .icon-plus,
li.x9-pro-pink-treadmill .icon-plus,
li.nightTrain-treadmill .icon-plus { display: none !important; }

li.breakfree-treadmill ul,
li.x9-pro-pink-treadmill ul,
li.nightTrain-treadmill ul { display: none !important; }
	
#hiretoown .modal-body { padding: 30px 50px 30px 30px; }
#hiretoown button.close { z-index: 2999; }


.lb2-xmas { position: absolute; right: -70px; top: -9px; z-index: 20; }

#treadmillsv3 .pinkorblack {
	position: absolute;
	top: 170px;
    z-index: 999;
    width: 60px; left: auto;
}

/***************************************************************************

	VIBRATION MACHINES v2
*****************************************************************************/
#treadmillsv3 .brandlogos { position: static; }

#treadmillsv3 .vibrationforseniors { left: -80px; top: 80px; }
.vb2 .t3_text ul.specs { margin-bottom: 40px; }

.vb-exercise { background: url(/_assets/v2/images/vibration/bg-vibration-exercise.jpg) center center no-repeat; }
.vb-research { background: url(/_assets/v2/images/vibration/bg-vibration-machine-research.jpg) center center no-repeat; }
.vb-safe { background: url(/_assets/v2/images/vibration/lb2/bg-lady-on-vibration-machine.jpg) center center no-repeat; }

#internalbanner { height: ; }
.internalbanner { margin-top: 320px; }
.internalbanner .cont .link { margin-top: 20px; }


.discountedcv9 { 
	margin: 10px auto;
    display: block;
    width: 200px; }
    
    
.cv9-page-content .select-color-part,
.cv9-page-content .maybehide,
.glr4-page-content .select-color-part,
.glr4-page-content .maybehide,
.breakfree-page-content .maybehide,
.pro-pink-page-content .select-color-part, 
.pro-pink-page-content .maybehide,
.x9-black-page-content .maybehide,
.mc-page-content .select-color-part,
.mc-page-content .maybehide  { display: none; }

.breakfree-page-content .select-color-part { display: block; }

#treadmillsv3 img.discountedcv9 { position: static; margin: 0 auto; }


.nimage { position:relative;  text-align: center;}
.nimage .pinkorblack { 
	position: absolute;
    left: 0;
    top: 10px;
    }
.ntext { text-align: center; }
.ntext p { font-size: 14px; }

.promosale { }
.promosale .cont { font-size: 16px; }
.promosale .cont .link { top: 0; margin-top: 0px; }
.promosale .cont .link a { padding: 0 10px; line-height: 54px; top: -3px; }
.promosale .cont .price { font-size: 28px; height: 54px; }
.promosale .cont .price span { font-size: 17px; }
.promosale .cont small { left: -1px; }
.promosale em.or { display: block; top: 0;  width: 50px; margin: 10px auto; }

.promosale .discountedcv9 { margin-top: -50px; position: relative; z-index: 220; }


/***************************************************************************

	MEDIA QUERY
*****************************************************************************/
@media screen and (max-width: 1271px){
	.pink-banner .cashback-promo { top: 70px; }
}

@media screen and (max-width: 1199px){
	.top-menu .navbar-default .navbar-nav li .icon-plus { display: none !important; } 
	.testimonials .inner-testimonials .testimonial h2 br{display: none;}
	
}
@media screen and (max-width: 1024px){
	.top-menu .navbar-default .navbar-nav > li > a { font-size: 18px; }
	.top-menu .navbar-default .navbar-nav > li:last-child > a { padding-right: 10px; }
	.top-menu .navbar-default .navbar-nav li .icon-plus { display: none !important; } 
	
	
}
@media screen and (max-width: 991px){
	body{ padding-top: 95px; }
	.home-call-blog-part  { background-size: 30%; background-position: 10% bottom;  }
	.homecallnow { }
	/***************************************************************************

	HEADER
	*****************************************************************************/
	.top-menu .navbar-default .navbar-nav > li > a { font-size: 16px; }
	.top-menu .navbar-default .navbar-nav li .icon-plus { display: none !important; } 
	.headerv3 .top-menu .navbar-default .navbar-nav > li > a { padding: 10px 6px; }
	.header-nav-part nav { padding: 10px 0; left: 0; }
	
	
	.hquickcontact { width: 230px;}
	.hq-form .form-group { margin-bottom: 5px; }
	.hq-form .form-control { height: 28px; padding: 2px 12px;}
	
	a.hcontact { padding: 5px; }
	a.hpromos{ display: none; }
	
	.treadmillintro { margin-top: -516px; }
	
	.pink-banner .cashback-promo { top: 50px; }
	.chase-goals-part h2,
	.chaseintro { text-align: center; }
	
	/***************************************************************************
	DUNCAN's REVIEW ON PRODUCTS
	*****************************************************************************/
	.duncans_review_wrap { padding-top: 0px; text-align: center; }
	.duncans_review { }
	.duncans_review p { position: relative; }
	
	.duncans_review p,
	#duncanReview .modal-body p {  }
	#duncanReview .modal-body {  }
	#duncanReview .modal-body img {
		position: absolute;  top: -35px; left: 50%;
		width: 340px; margin-left: -160px; }
	
	
	#duncanReview .modal-body p { position: relative; padding: 20px; }
	.duncans_review p::after, #duncanReview .modal-body p::after { right: auto; left: -25px; }
	.duncans_review p::after { left: 0; }
	.duncans_review p::before, #duncanReview .modal-body p::before { left: auto; right: -25px; }
	.duncans_review p::before { right: 0; }
	#duncanReview button.close {
		position: absolute; top: 0px; right: 10px;
		font-size: 52px; }
	
	.cont small { position: static; }
	
	
	/*========= NEXT UP SECTION =========*/
	.fancytitle { padding-top: 40px; padding-bottom: 10px; }
	.fancytitle span { display: block; color: #ccc; font-size: 20px; }
	.nextupsection a { font-size: 18px; font-weight: bold; color: #ff1a4b; }
	

	/***************************************************************************
	LANDING PAGES 
	*****************************************************************************/
	body.landingpage { padding-top: 101px; }
	
	
	.home-test-slider .slider-text h2 { font-size: 48px; }
	
	
	table.cart { width: 100%; }
	
	/***************************************************************************

	TREADMILLS v3
	*****************************************************************************/
	#newtopbanner { height: 332px; }
	#treadmillsv3 { padding-bottom: 30px; }
	#treadmillsv3 .title {
		text-align: center; 
		color: white; position: relative; }
	.t3_text { margin-top: 270px;  }
	.t3_text .cont .link a { padding: 0 10px; }
	.t3_text .cont small { position: relative; }
	.t3_text h3 { font-size: 21px; margin: 10px 0; }
	.satisfy { font-family: 'Satisfy', cursive; font-size:22px; }
	.t3_text ul.specs li { font-size: 14px; }
	#trust .h4 { font-size: 12px;  }
	#seo h2 { font-size: 20px; }
	
	#treadmillsv3 .title .h1 { font-size: 32px; }
	
	
	.discountedcv9 { top: -190px; }

	
}

a.mobileorder { display: none; }
@media screen and (max-width: 769px) {
	body { padding-top: 0; }
	.header-nav-part #lb2mobilemenu nav ul li {
		float: left;
	}
	header.sticky .newnav { background-color: #fff; }
	header .newnav, header.sticky .newnav { left: auto; }
	
	header .newnav, header.sticky .newnav { background-color: #fff; width: 100%; right: auto; }
	
	
	header { position: relative; }
	header .hlogo { width: 170px; float: left; }
	
	header .hphone, 
	header.sticky .hphone, 
	header .hphone, 
	header.sticky .hphone {
		padding-right: 0;
	}
	
	header .header_livechat,
	header .text-right.headerbtn { display: none; }
	header .mphone, header.sticky .mphone,
	header.sticky .mphone, 
	header a.hpromos,
	header a.hcontact { display: none; }
	
	header figure, header.sticky figure { margin: 0; width: auto; }
	header .newnav, header.sticky .newnav { right: 0; top: 0;}
	header .newnav .container { padding: 0; }
	
	header .top-menu .navbar-default .navbar-toggle {
		margin:0; border-radius: 0; height: 48px; padding: 0 15px; 
		font: normal 16px 'Fjalla One'; text-transform: uppercase; }
	header .top-menu button strong {font-weight: normal;  }
	
	header .top-menu .navbar-default .navbar-toggle.opened strong {  color: #FFFF00 }
	
	
	
	header .hphone a { font-size: 24px; }
	header .hphone strong,
	header .hphone span { 
		display: none; }
	
	header .hphone strong { display: inline-block;color: #ccc; }	
	header.sticky .newnav { background-color: transparent; }
	header .newnav { border:  none; }
	
	header .navbar-collapse.collapse { padding: 0; }
	
	header .header-nav-part nav { height: 50px; text-align: center; }
	
	.header-nav-part nav ul { float: none; margin: 0 auto; display: inline-block; width: auto; }
	.header-nav-part nav ul li { float: left; width: auto; margin: 0; }
	.header-nav-part nav ul li a { padding: 17px 8px; }
	
	.header-nav-part nav ul li:last-child a,
	.header-nav-part nav ul li a.beabtn {
		padding: 5px 10px; margin-top: 11px;
		
	}
	/*========= NEXT UP SECTION =========*/
	.fancytitle { padding-top: 20px;  }
	.nextupsection .col-sm-6 { text-align: center; }
	
	.mobile-theme-img.mobilegallery { 
		display:block; 
		background: url(../images/loading.gif) center center no-repeat;	
	}
	
	.discountedcv9 { z-index: 999; top: -190px; }

	
}


@media screen and (max-width: 768px) {
	/* HEADER */
	header,header.sticky { padding: 0; margin: 0 }
	.headerv3.sticky .newnav { width: 100px; background-color: transparent; }

	header figure, header.sticky figure { width: auto; margin: 0; width: 170px; }
	header .hlogo, header.sticky .hlogo { padding: 11px 0; width: 170px; display: inline-block; }
	
	header .text-right.headerbtn { margin: 0;  }
	
	header .hphone { display: none ;}
	.top-menu .navbar-default { margin-top: 0; }
	header .text-right.headerbtn,
	header.sticky .text-right.headerbtn { 
		margin: 0 }
	.mphone,header.sticky .mphone {
		font-family: 'Fjalla One', sans-serif; font-size: 20px; text-transform: uppercase; text-align: center; 
		display: block; text-align: left; margin-top: 0px; color: #FFFF00; padding-left: 15px; }
	.mphone strong, .mphone span { font-weight: normal; color: #999; }	
	.mphone a { color:  #FFFF00; }
	a.hcontact { padding: 8px 5px; margin: 10px 10px 0 10px }
	
	.top-menu .navbar-default .navbar-toggle{ padding: 10px; background-color: #FFFF00; border-color: #FFFF00; display: block; margin: 10px 0 }
	
	header .newnav, 
	header.sticky .newnav { 
		background-color: transparent; width: 68px; position: absolute;
	}
	
	header .hphone,
	header.sticky .hphone,
	header .hphone,
	header.sticky .hphone {
		font-size: 18px; padding: 9px 109px 0 0;
		display: block; float: right; }
	
	#catCartSummary { right: 73px; top: 8px; }

	/* STICKY HEADER */
	.header-nav-part nav { padding: 10px 0; }
	
	header .headerbtn img{width:95px;}
	header.sticky .headerbtn img{width:95px;}
	header.sticky .text-right.headerbtn{
		transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;}
	header.sticky nav{transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;}

    header nav{  padding-top: 5px;}

	.mobilemenu.mobilemenu-theme ul li.mobilepromos a {
		background-color: yellow;
		color: #222;
	}

    body{ }
    header.sticky figure small {  font-size: 8px !important;}
    header.sticky figure small {  font-size: 10px !important;}
	
	.header-nav-part nav{ background: #000;padding: 0 0 0 15px; text-align: left;  margin: 0; z-index: 99999;  top: inherit;  left: inherit;  height: 100%;  position: inherit;}
    .header-nav-part nav ul{ margin: 0px; width: auto;}
    .header-nav-part nav ul, .top-menu  .navbar-nav{ padding: 0; margin: 7.5px 0px;}
	 header .navbar-nav{float: none;}
    .header-nav-part{display: none ;}
    .header-nav-part nav ul li{margin: 0; padding: 0;}
    .header-nav-part nav ul li a { color: #fff; text-align: left; padding: 10px 8px;  display: block;}
   
	.header-nav-part nav ul li:last-child a, 
	.header-nav-part nav ul li a.beabtn {
		color: #000; margin: 0; 
		padding: 10px 15px; margin: 0 15px 15px 15px;
	}
		
    .header-nav-part nav ul li a:hover{color: #fb0a3d;  background: none;}
    
    .navbar-header { float: none; }
     .top-menu .navbar-nav { display: none; }
    .top-menu .navbar-default .navbar-toggle:hover, .top-menu .navbar-default .navbar-toggle:focus{background-color: #FFFF00;}
    header.sticky .header-nav-part nav{background: rgba(0, 0, 0, 1);}

	.newnav .container { width: auto; }
	
	header nav { display: block; position: absolute;background:rgba(0, 0, 0, 0.9); margin: 30px 0 0 0; top: 0; bottom: 0; left:0; width: 100%; z-index:9999; }
	header nav a.close { display: block; position: absolute; right:5px; top:11px; background:#FFFF00; height: 40px; width: 40px; text-align: center; line-height: 40px;
			color: #000; font-size: 16px; border-radius:10px;  opacity: 1 !important; }

	   
	header nav ul { margin-top:10px; padding: 0 20px; float: none; }
	header nav ul li { width: 100%; display: inline-block;  margin: 0;/*border-bottom: rgba(255, 255, 255, 0.2) 1px dashed;*/border-bottom: 1px solid rgba(0,0,0,0.05);  }
	header nav ul li a{ display: inline-block; padding:10px 0;  margin: 0;  }
	header.sticky .mobi-menu { top: 11px; right: 20px; }
	header.sticky nav { margin-top: 10px;}
	header.sticky nav a.close { top: 11px; right: 5px; }
	
		.lb2-mobile { }
	.mobilesubmenu { 
		width: 100%;  margin: 0; padding: 10px 20px; font-size: 18px;
		color: white; font-family: 'Fjalla One'; text-transform: uppercase;
		text-align: left; background-color: #5f5f5f; border-radius: 0;
		float: none; 
	}
	.mobilesubmenu i { float: right; }
	
	.header-nav-part #lb2mobilemenu nav { padding: 0; }
	.header-nav-part #lb2mobilemenu nav ul { display: block; margin: 0; }
	.header-nav-part #lb2mobilemenu nav ul li { float: none; }
	
	.lifeback2-eofy { left: 20px; }
	.mobileorder { display: none; }
	
	
	/* SHOW USERS A CLOSE BUTTON */
	.mobilemenu.mobilemenu-theme.js-mobilemenu--opened:after {
	    content: "\f00d"; color: white;
	    position: absolute; right: 15px; top: 0px;
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 42px;
	}
	
	.navbar-nav { 
		position: absolute;  /*top: 65px;*/ top: 0;  left: 0;  right: 0;  
		overflow: auto;  /*background: #222;*/  padding: 0 0px 10px!important;  width: 100%;  z-index: 9999;  }
	.navbar-nav a { padding:10px 15px; }
	header.sticky { z-index: 150; position: fixed; }
	header{ display: block; box-shadow: 0 0 10px rgba(0,0,0,.2); }
	.top-menu .navbar-collapse{height: auto !important; border: 0; }
	.sticky .navbar-nav {  top: 0;}

	.treadminlls-home-banner .parallax-banner-1.treadminlls-index { height: 200px !important; }
	.treadmillintro { margin-top: -200px ;}
	
    .home-call-blog-part{ background-size: 54%; background-position: right 10px}
		header * { transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; }
		
	.hquickcontact { width: 260px; display: none; }
	.hq-form .form-group { margin-bottom: 5px; }
	.hq-form .form-control { height: 28px; padding: 2px 12px;}
	
	
	/*** PRODUCT REVIEWS *****/
	.productreview h2  { font-size: 24px; }
	.productreview h2 i { font-size: 32px; }
	.productreview .testimonial { padding: 0 10px; }
	#productreview:before {  left: auto; right: 0; top: 105px; }
	#productreview:after { right: auto; left: 0; top: -25px; }
	
	/***************************************************************************
	DUNCAN's REVIEW ON PRODUCTS
	*****************************************************************************/
	.duncans_review_wrap { padding-top: 0px; text-align: center; }
	.duncans_review { }
	.duncans_review_wrap img { position: relative;  }
	.duncans_review p { position: static; padding-top: 20px; font-size: 14px; line-height: 22px;  }
	.duncans_review p em { position: relative; }
	.duncans_review p,
	
	#duncanReview { z-index: 9999; }
	#duncanReview .modal-body p {  }
	#duncanReview .modal-body {  }
	#duncanReview .modal-body img { z-index: 20; position: absolute;  top: -11px; width: 280px;  }
	
	#duncanReview .modal-body p { font-size: 14px; line-height: 22px; position: relative; z-index: 20; padding: 40px 10px; }
	#duncanReview .modal-body p em { position: relative; z-index: 20;  }
	.duncans_review p::after, #duncanReview .modal-body p::after { right: auto; left: 0px; top: 10px; }
	.duncans_review p::before, #duncanReview .modal-body p::before { left: auto; right: 0px; bottom: 20px;  }
	.duncans_review p::after { left: 5px; top: 10px; opacity: 0.5 }

	.duncans_review p::before { right: 5px; bottom: -30px; opacity: 0.5 }
	#duncanReview button.close {
		position: absolute; top: 0px; right: 10px;
		font-size: 52px; }
	.duncans_review a { display: block; }
	
	
	/***************************************************************************
	LANDING PAGES
	*****************************************************************************/
	.landingpage-banner {
		height: 300px; width: 100%; background-size: cover !important;   }
		
	/***************************************************************************
	 ORDER NOW OR BUY NOW
	*****************************************************************************/
	.cv12-page-content .cont .link, 
	.cv12-magic-page .cont .link {
		height: auto;
	}
	
	.cont .link.twobutton a, 
	.cont .link.twobutton .price {
		width: 50%;
	}
	.cont .link.twobutton a { border-top-right-radius: 0; border-bottom-right-radius: 0; }
	.cont .link.twobutton .price { border-top-left-radius: 0; border-bottom-left-radius: 0; }
	em.or {
		margin-right: 0; margin-left: -22px; z-index: 999;
		position: absolute; left: 50%; top: 39px; 	
	}


	/** 08-01-2016 **/
	
    footer figure{display: none;}
    .pink-banner .banner-title{line-height: 45px;bottom: 0;  font-size: 45px;}
    

	.cashback-promo {  bottom: 80px; width: 100%; }
	.cashbackimg { display: none; }
	.cashbackimg-mobile { display:block; width: 60%; }
	.treadminlls-home-banner .cashback-promo { top: 95px; }
	.treadminlls-home-banner .cashback-promo .cathshbackimg-mobile { width: 80%; } 
    header .text-right.headerbtn { float: right; }
    table.cart tr th, table.cart tr td { font-size:12px; padding:7px 3px;}
	.cart-block .col-3 { width: 100%; font-size: 12px; }
	.cart-block .col-5 { width:100%; }
	.cart-head { margin: 30px auto; font-size:18px; }    
    header figure small { font-size: 11px; }

	.about-pro ul li { width: 100%; margin-bottom: 20px; }
	.essentials li { width: 47%; margin-bottom: 20px; text-align: center; }
	.essentials li p { text-align: center; }

	.pink-banner nav { position: relative; }
	.cont .link { margin-top: 15px; top: 0; }

	.cont .link a, .cont .price { width: 100%; text-align: center; margin:10px 0 0 0; }

	.fphone { padding: 20px 0; font-size: 30px; }
	.fcall, .flive { font-size: 20px; margin-top:0;  }
	
	
	footer .footer-colum{ width:50%; margin-right:0;  float: left; margin-bottom: 20px;  }
	footer .footer-colum:nth-child(2) { margin-right: 0; float: right;  }

	footer figure { width: 100%; text-align: center; }

	footer .sub-footer { text-align: center; padding-bottom: 70px; }
	footer .sub-footer p { text-align: center; margin-bottom: 20px; width:100%;  }
	footer ul.soci { text-align: center; display: inline-block; width: 100%;  }
	footer ul.soci li { display: inline-block; float:none !important; }
	.mobi-menu { display: block; position: absolute; right:35px; top:35px; background:#FFFF00; height: 40px; width: 40px; text-align: center; line-height: 40px; color: #000; font-size: 16px;
			border-radius:10px; cursor: pointer;
			-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
	}
	

	.pink-banner nav ul li { width: 45%; margin: 0; display: inline-block;  padding:5px 0; }
	
		
	.parallax-background { background-size:100% !important; height: 235px;  }
	.about-pro .parallax-background{height: auto;   background-size: 350% !important} 

	.cont .link{width: 100%; margin-bottom: 30px; padding: 0 20px;  box-shadow: none;}
	.cont .link a{float: left; top: 0;}
	.cont .price{float: right;}
	.cont .link a, .cont .price{  width: 50%;}
	
	.parallax-banner-1 { height:220px; }
	.pink-banner .fichers .block{width: 30%; padding: 0 10px;}
	.auto-incline{display: block !important;}
	.auto-incline-blu{display: block !important;}
	
	
	/*.top-menu .navbar-default .navbar-nav > li  a .icon-plus{display: none;}*/
	.top-menu .navbar-default .navbar-nav li .icon-plus{color: #CCC;  font-weight: normal;  position: absolute;  right: 15px; top: 3px;  height: 20px;  width: 20px;  font-size: 24px;  padding: 0 5px; display: block;cursor: pointer;}
	/*.top-menu .navbar-default .navbar-nav li ul li .icon-plus:before {  content: '\f067'; position: relative; top: -5px;font-family:FontAwesome;}*/
	.top-menu .navbar-default .navbar-nav li .icon-plus:before {  content: '\f107';font-family:FontAwesome;}
	.top-menu .navbar-default .navbar-nav li.closed > .icon-plus:before{  content: '\f106';font-family:FontAwesome;}
	.top-menu .sub-menu1{position: inherit; top: inherit; left: inherit;width: 94%;  /*background: #0F0F0F;*/background: rgba(0,0,0,0.02);  padding: 0 10px 0px;border-left: 1px solid #ccc;margin-left: 15px; margin-bottom: 10px;}
	.top-menu .sub-menu1 li {  padding: 0; position: relative;}
	.top-menu .navbar-default .navbar-nav > li > a{  padding: 15px 15px;  display: inline-block;  color: #000000;  opacity: 0.5;}
	header nav li:hover > ul { display: none; }
	.top-menu .sub-menu1 li a{border: 0px; display: inline-block; color: #000; opacity: 0.5;}
	.top-menu .sub-menu1 li .sub-menu1{ background: rgba(0,0,0,0.02)}
	/*.top-menu .navbar-collapse {  padding: 0;  position: absolute;  top: 61px;  height: 345px;  overflow: auto;  width: 100%;  }
	.top-menu .navbar-nav{  background: #202020;  margin: 0;  padding: 10px 15px;}*/
	.top-menu .navbar-default .navbar-nav > li > a:hover{opacity: 1}
	.top-menu .sub-menu1 li a:hover{opacity: 1; color: #000;}
	
	.compare-treadmills-part thead tr th{font-size: 16px;padding: 10px 5px;}
	.compare-treadmills-part table tr td{padding: 10px 5px;  font-size: 16px;}
	.inner-content-part{padding-bottom: 50px;}
	.console-page-part .section-part2{margin-top: 30px;}
	.section-part2 .parallax-banner-2{padding-top: 30px;}
	.section-part2-content{padding: 0 50px;}
	.section-part2-content img{margin: 0 auto;}
	.section-heading h2{font-size: 22px;}
	.section-part3{padding-top: 30px;height: auto;}
	.breakfree-new.section-pratten-black{height: auto;}
	.nighttrain-new.section-pratten-black{height: auto;}
	.health-club-img{margin: 0;  margin-bottom: -80px;}
	.section-part4 .essentials h1{font-size: 22px;}
	.section-part4 .essentials li{margin-bottom: 30px;}
	.performance-title h5{border: 0;}
	.service-part ul li{width: 49%; margin-bottom: 20px;}
	.service-part ul li .service-icon{margin-bottom: 10px;}
	.warranty-page-part .section-pratten-black{padding: 20px 0;}
	.warranty-bottom-info{margin-top: 30px;}
	.warranty-content-bottom{padding-top: 0px;}
	
		
	.parallax-background { background-size:240% !important;  }
	
	.social-icon-part{display: none;}
	
	.instagram-img a{width: 33.3333333%;}
	.stats-wrap ul li h2{font-size: 45px;}
	.stats-wrap ul li{width: 50%;}
	.stats-wrap ul li:nth-child(3),.stats-wrap ul li:nth-child(5), .stats-wrap ul li:nth-child(7){ border-left: 0;}
	.stats-wrap ul li:nth-child(4){ border-left: 1px solid #eb7992; border-bottom: 1px solid #eb7992;}
	.stats-wrap ul li:nth-child(5), .stats-wrap ul li:nth-child(6){border-bottom: 1px solid #eb7992;}
	.stats-part{padding: 30px 0;}
	.slider-text h2{font-size: 24px;}
	.slider-content-patr{margin-bottom: 10px;}
	.quotes-slider{margin: 40px 0 0;  padding: 20px 0;}
	.conatc-wrap, .contact-text-bottom{width: 100%;}
	.contact-details-left{border: 0; margin-bottom: 30px;}
	.current-vacancies-content{margin-top: 30px;}
	.careers-video-part{padding: 30px 0;}
	.warranty-part h2{font-size: 22px;}
	.current-vacancies-part h3{font-size: 22px;}
	.contact-details-right{padding-left: 0px;}
	.locator-wrap-right{margin: 20px 0; border: 0; padding: 0;}
	
	.top-menu-fix{position: fixed;  left: -280px;  top: 0;  width: 280px;  height: 100%;  background-color: #f6f6f6;    overflow: auto;}
	.top-menu .sub-menu1 li:last-child{border: 0;}
	
	.pulse-grip-part{  height: 730px;}
	.glr4-ergonomics-text .img-responsive{margin-top: 0;}
	.section-part3.glr4-closer-look{margin-bottom: 30px;}
	.about-pro.console-service{margin-bottom: 30px;}
	.section-part2-content .gray-color{width: 100%;}
	
	.life-back-protected .bluetooth-bg-img{width: 50%;}
	.life-back-fact img{margin-bottom: 30px;}
	.section-part2.life-back-ystrength.life-back-smoking-part{height: 600px;}
	.order-and-buynow {  margin-bottom: 20px;}
	.footer-part-top ul li{width: 50%; border: 0;}
	.footer-part-top ul li:nth-child(1), .footer-part-top ul li:nth-child(3), .footer-part-top ul li:nth-child(5){border-right: 1px solid #d8d8d8;}
	.section-part2.complete-health-part{height: auto;padding-bottom: 80px;}
	.parallax-banner-2.cv12-whatever-bg{  background-position-x: 10% !important;  background-size: 420% !important;}
	.about-pro.glr4-about .glr4-about-bg{background-size: 270% !important; background-position-x: 20% !important;}
	.pulse-grip-part .parallax-banner-2{background-position-x: 10% !important; background-size: 490% !important;}
	.how-it-work-part .parallax-banner-2{  background-size: 240% !important;}
	.parallax-banner-2.cv9-whatever-bg {   background-position-x: 89% !important;  background-size: 460% !important;}
	.cv9-minute-sessions .bluetooth-bg-img{width: 55%;}
	.cv9-minute-sessions .cv9-minute-img{padding-bottom: 310px; position: relative;}
	
	.promotion-colum-content .cont .link{width: 100%; padding: 0; } 
	.promotion-colum-content .cont .price{  min-width: inherit; margin-left: 0;}
	.promotion-colum-content .cont .link a, .promotion-colum-content .cont .price{  width: 50%;  margin-bottom: 10px; top: 0; }
	.promotion-colum{ width: auto;  margin: 30px auto 0;}
	.promotion-banner{height: 110px;}
	
	.promotion-colum-content .cont .link a { margin-top: 0; }
	
	.how-does-part .parallax-banner-2 {  background-size: 265% !important; }
	.how-does-part{height: 760px;}
	
	.pink-banner .vibration-home-banner .banner-title{line-height: 56px;}
	.banner-content-text h3{text-align: center;  margin-top: 20px;}
	.banner-content-text p{text-align: center;  margin-bottom: 20px}
	.vibration-home-banner .parallax-banner-1.vibration-index {  height: auto;  background-size: auto 100% !important;  background-position: inherit !important;}
	
	 footer .footer-colum{display: inline-block; float: none;vertical-align: top;width: 49%;}
	 footer .footer-colum:nth-child(2){float: none;}
	 footer .footer-colum{width: 49%;}
	
	.treadminlls-home-banner .parallax-banner-1.treadminlls-index {
			height: auto;  background-repeat: no-repeat;  
			background-attachment: inherit !important;  background-position: center 0 !important;}
	.treadminlls-content .promotion-colum-content{margin-top: -40px;} 
	.treadminlls-home-banner{margin-bottom: 0;}
	.treadminlls-home-banner .banner-title {  font-size: 43px;line-height: 32px;  bottom: 10%;}
	
	.right-banner-img { }
	.banner-best-img {  position: inherit;}
	
	.slide-left-arrow, .slide-right-arrow  {display: block; }
	.pink-banner .main-home-banner .banner-title{  margin: 25px 0 30px 0px; text-align: center;}
	.main-home-banner .parallax-banner-1.home-index{  height: auto;  background-size: auto 100% !important;  background-position: inherit !important;}
	.main-home-banner .right-banner-img {  position: inherit;}
	.chase-goals-part{background-size: cover;}
	.home-banner-img{text-align: center;}
	.chase-goals-part h2{text-align: center;}
	.chase-goals-part h2 br{display: none;}
	.chase-goals-part p{text-align: center;}
	.home-promo-img ul li {width: 100%; text-align: center;}
	.call-me-btn{margin-left: 15px;}
	.blog-content{margin-top: 20px; border: 0; padding-left: 0;}
	.home-request-part{margin-top: 0; width: 64%;}
	.home-test-slider .slider-text h2{font-size: 30px;}
	.home-test-slider .slider-text h3{font-size: 20px;}
	.stay-inspired-part .home-request-part {  width: 50%;}
	.call-me-btn{width: 30%;}
	
	.main-home-banner .item{height: auto; position: relative;}
	.main-home-banner .item img{max-width: 100% !important;}
	.home-img-part-1{height: auto; background-size: cover;}
	.home-img-part-2{height: auto; background-size: cover;background-position: 60% 0;}
	.home-img-part-3{height: auto; background-size: cover;    background-position: 25% center;}
	.home-img-part { height: auto; }
	.main-home-banner .container {    width: auto;    padding-left: 0;    padding-right: 0;}
	.home-img-part-2 img{  margin-right: 0px;}
	.mobile-img{display: block;}
	.desktop-img{display: none;}
	.testimonials .inner-testimonials .testimonial h2::before{left: 100%;}
	.testimonials .inner-testimonials .testimonial h2::before, .testimonials .inner-testimonials .testimonial h2::after{margin: 0 -5px;}
	
	/** 05-11-2015 **/
	.upgrade-include-chair{margin-bottom: 0 !important; margin-top: 0;}
	.section-part2.specs-img-bg{background-position: 67% 0;    height: 680px; padding-top: 15px;}
	.breakfree-new .parallax-banner-1.cv12-homepage{    background-size: 100% !important;    background-position: 0 96px;}
	.treadminlls-home-banner h1 { margin-bottom: 0; }
	
	.abtrainer-page-content .productTable .whatever-bg { display: none; }
	.abtrainer-page-content .productTable #about-section.whatever-bg { display: block; }
	.abtrainer .parallax-banner-1,
	.abtrainer-page-content .parallax-background.fixed  {
		background-size: cover !important;
   		 background-position: center center !important;
		background-attachment: scroll !important; }
	.abtrainer .cont .link { margin-bottom: 0; } 
	ul.sticks li { font-size: 13px; line-height: 18px; }
	.section-patten-grey img { display: none; }
	.abtrainer-page-content .productLarge .cont .price { border-bottom-left-radius: 0; border-top-left-radius: 0; }
	.abtrainer-page-content .productLarge .cont .link a { display: block; }
	.abtrainer-page-content .productLarge .cont .link { top: -30px; }
	.abtrainer-page-content  .about-pro { padding: 0; }
	.main-home-banner .owl-controls { bottom: 0; }
	
	
	/***************************************************************************

	TREADMILLS v3
	*****************************************************************************/
	#newtopbanner { top: 48px; height: 302px; }
	#treadmillsv3 { padding-bottom: 30px; padding-top: 10px; }
	#treadmillsv3 .title {
		text-align: center; 
		color: white; position: relative; }
	#treadmillsv3 .title .h1 { font-size: 32px; }
	.t3_text { margin-top: 270px;  }
	
	.t3_text .cont { font-size: 18px; }
	.t3_text .cont .link a { padding: 0; margin: 0; top: 0; }
	.t3_text .cont .price { font-size: 24px; margin: 0; padding: 10px 0 0; }
	.t3_text .cont .price span { font-size: 16px; }
	.t3_text .cont small { font-size: 14px; }
	
	.t3_text .cont small { position: relative; }
	.t3_text h3 { font-size: 21px; margin: 10px 0; }
	.satisfy { font-family: 'Satisfy', cursive; font-size:22px; }
	.t3_text ul.specs li { font-size: 14px; }
	#trust .h4 { font-size: 12px;  }
	#seo h2 { font-size: 20px; }

}

@media screen and (max-width: 767px) {
	header .hlogo { padding: 11px 0;}
	header { height: auto;  }
	header.sticky { height: 48px; position: fixed; }
	.header-nav-part #lb2mobilemenu nav { height: auto;}
	header .header-nav-part #lb2mobilemenu nav ul { float: none; }
	header .header-nav-part #lb2mobilemenu nav ul li { float: none; width: 100%; }
	
	header .navbar-collapse, 
	header .navbar-collapse.collapsing { padding: 0; }
	
	header .header-nav-part { position:relative; left: 0; width: 100%; }
	.pink-banner { }
	header .mobilesubmenu { background-color: #000; }
	header .mobilesubmenu i { float: none; }
	
	a.mobileorder {
	    display: inline-block;
	    background-color: #ffff00; color: #000;
	    margin: 0; padding: 4px 20px;
	    font-size: 14px; font-family: 'Fjalla One';
	    text-transform: uppercase; text-align: left;
	    border-radius: 0;
	    float: none;
	    text-align: right;
	    position: absolute;
	    right: 10px;
	    top: 9px;
	    border-radius: 4px;
    }
    header .hphone strong { display: none; }
    
    header.headerv3 .header-nav-part { }
    header.headerv3 .header-nav-part.sticky { position: fixed; }
    .header-nav-part nav ul li a { padding: 10px 15px; }
    header nav li:hover > ul{ display: none;}
    
    .right-banner-img { position: static; }
    .pink-banner .vibration-home-banner .banner-title { line-height:normal; padding-bottom: 0; }
    
    /***************************************************************************

	TREADMILLS v3
	*****************************************************************************/
	#newtopbanner { height: 242px; }
	#treadmillsv3 { padding-bottom: 30px; padding-top: 10px; }
	#treadmillsv3 .title {
		text-align: center; 
		color: white; position: relative; }
	#treadmillsv3 .title .h1 { font-size: 26px;text-transform: uppercase;  }
	
	img.gift_voucher { left: 10px !important; top: 48px; width: 110px; }
	
	.t3_text { margin-top: 210px;  }
	.t3_text .cont { font-size: 18px; }
	.t3_text .cont .link { height: auto; line-height: normal; }
	.t3_text .cont .link a { width: 100%; border-radius: 0; float: none; height: auto; line-height: normal; padding: 8px 0; }
	.t3_text .cont .price { width: 100%; border-radius: 0; float: none; padding: 0; }
	
	.t3_text .cont .price span { font-size: 16px; }
	.t3_text .cont small { font-size: 14px; }
	
	.t3_text .cont small { position: relative; }
	.t3_text h3 { font-size: 18px; margin: 10px 0; }
	.satisfy { font-size:18px; }
	
	.t3_text ul.specs { display: none; }
	.t3_text ul.specs li { font-size: 14px; }
	
	#trust { padding: 20px 0; }
	#trust .h4 { font-size: 14px; margin-bottom: 10px; display: block;  }
	#trust img { margin-bottom: 10px; }
	
	#seo,#seo h1 { text-align: left; }
	#seo h2 { font-size: 20px; }
	
	#treadmillsv3 .x9proac-li img { position: static;}
	#treadmillsv3 .x9proac-li img.gift_voucher { position: absolute; }
	.x9proac-li .t3_text { margin: 0; }
	
	#expertsagree { padding: 30px 0 120px; }
	.expertsagree_image { height: 120px; }
	
	.lb2-xmas { right: auto; left: 50%; margin-left: -42px; top: 2px; }
    
}

@media screen and (max-width: 689px) {
	header .hphone strong { display: none; }
}

/** INTERMITTEN HACKS */
@media screen and (max-width: 540px) {
	header * { transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; }
	header, header.sticky { padding-bottom: 0px; }
	a.hcontact { display: none; }
		
	.top-menu .navbar-default .navbar-toggle { margin: 7px 0; }
	.top-menu .navbar-default { margin-top: 0 ;  }
	header .text-right.headerbtn,
	header.sticky .text-right.headerbtn {  margin-top: 12px; }
	header.sticky .mphone {  }
	.mphone strong, .mphone span { font-weight: normal; color: #999; }
		
	.hquickcontact { display: none ;}
	
	.modal-header .close {
		position: fixed;
		top: -10px;
		right: -10px;
		background-color: #ea0000;
		opacity: 1;
		color: white;
		padding: 10px 15px;
		font-size: 32px;
		text-align: center;
	}
	#catCartSummary { display: none; }
	header .hphone, header.sticky .hphone, header .hphone, header.sticky .hphone { padding-right: 60px; }
	
	
	#motorimg { position: static; height: 268px; background-size: cover !important; }
	#ac-motor { margin-bottom: 0; }
	#ac-console {
	    background: url(../images/_treadmillsv3/x9ac-console.jpg) 100% bottom no-repeat  !important;
	    background-size: 200% !important;
	    padding-bottom: 200px !important;
	}
	#ac-cush { 
		background-position: 70% bottom;
	    padding-bottom: 290px;
	    background-size: 270%;
	}
}

@media screen and (max-width: 479px) {
	body { font-size: 13px; }
	.mid-heading { font-size: 20px; line-height: 22px; margin: 15px 0 20px; }
	.sub-heading { font-size: 22px; margin-bottom: 10px; }
	.Mid-contain { font-size: 13px; }
	p, ul li,
	.section-part2-content p,
	.mid-heading p,
	.inner-content-part p,
	.about-pro ul li,
	.careers-video-part p,
	.essentials li { 
		font-size: 13px;
		line-height: 18px;  
	}
	.mid-heading .heading-page { font-size: 24px; }
	h1 { font-size: 26px;  }
	h2 { font-size: 22px; }
	h3 { font-size: 18px;  margin: 10px 0; }
	
	
	/* HEADER */
	.fphone span { display: block; line-height: 26px; }
	header .hlogo, header.sticky .hlogo { width: auto;  padding: 11px 0; }
	header figure, header.sticky figure { width: 150px; height: 48px; }
	header figure small span { display: block; }
	
	.top-menu .navbar-default .navbar-toggle { margin: 7px 0;}
	header .text-right.headerbtn,
	header.sticky .text-right.headerbtn { margin-top: 11px; }
	.mphone, header.sticky .mphone { padding: 0 0 5px 0; font-size: 16px; text-align: center; }
	
	header .hphone, 
	header.sticky .hphone, 
	header .hphone, 
	header.sticky .hphone {
		padding: 9px 60px 0 0;
		
	}
	
	
	.mobilemenu.mobilemenu-theme.js-mobilemenu--opened:after { font-size: 32px; right: 10px; top: 5px; }
	
	 header.headerv3 .hphone a { font-size: 18px; }
	.headerv3 .hphone strong { display: none; }

	
	.careers-video-part { margin-top: 0; }
	.home-order-now p,
	.home-order-now span {
		font-size: 20px; line-height: 22px; }
	
	body .parallax-banner-1 { height: 150px ; }
	.pink-banner .banner-title { bottom: 30px; font-size: 26px; line-height: 26px; z-index:  20  }
	.cont { margin-top: -23px; }
	.cont .link, 
	.cont .price,
	.promotion-colum-content .cont .link,
	.promotion-colum-content .cont .price,
	.upgrade-include-chair .cont .link,
	.upgrade-include-chair .cont .price { 
		line-height: 50px;	padding: 0 15px; margin-top: 0; 
		box-shadow: none; height: auto; margin-bottom: 0; } 
	
	
	.promotion-colum .cont .link,
	.promotion-colum-content .cont .link { padding: 0; }
	
	.cont .link a,
	.cont .price,
	.promotion-colum-content .cont .link a,
	.promotion-colum-content .cont .price,
	.upgrade-include-chair .cont .link a,
	.upgrade-include-chair .cont .price {
		padding:0 5px; line-height: 50px;}
		
	.cont .link a,
	.promotion-colum-content .cont .link a,
	.upgrade-include-chair .cont .link a {
		font-size: 18px; margin: 0; 
		height: 50px; }
	
	.cont .price,
	.promotion-colum-content .cont .price,
	.upgrade-include-chair .cont .price {
		font-size: 28px;  height: 50px;
		margin: 0 0 0 -7px; }
	
	.cont .price span,
	.promotion-colum-content .cont .price span,
	.cont .price span { 
		font-size: 17px; top: -8px; 
	}
	
	
	.order-but .price {
		border-radius: 7px !important;
		float: none !important;
		display: block !important;
		margin: 0 auto 20px !important;}
	
	.combodeals .cont .price { top: -15px; }
	
	.combodeals .pink-banner .banner-title { bottom: 50px; }
	
	.promotion-colum-content .cont small { font-size: 16px; position: relative; top: -4px; left: 0px; }
	.cont small { position: relative; left: 1px; top: -5px;}

	.cont .price.life-back-price { padding: 0; }
	
	.cont .link.twobutton a,
	.cont .link.twobutton .price { margin: 5px 0; }
	
	.essentials li p{font-size: 14px;}
	.auto-incline{display: block !important;}
	
	.pink-banner .fichers .block{width: 32%; padding: 0 10px;}
	.breakfree-new.pink-banner .fichers .block{font-size: 11px; margin: 10px 0; }

	.about-pro{  margin-top: 30px;  padding: 30px 0;}
	.about-pro ul li p{margin: 30px 0 20px;}
	.essentials{margin-top: 30px;}
	.essentials ul{margin-top: 30px;}
	.essentials li .prew{margin-bottom: 20px;}
	.essentials li p{margin-bottom: 15px;}
	.home-order-now{  padding: 30px 0;}
	.home-order-now span small{font-size: 22px; display: block;}
	.footer-cont{padding: 30px 0;}
	
	.parallax-banner-1 { height:110px; }
	.parallax-banner-3 { height:110px; }
	.auto-incline-blu{display: table-cell !important;}
	.breakfree-new .auto-incline-blu{display: block !important;}
	.home-order-now p{text-align: left;  font-size: 24px;}
	.home-order-now p br{display: block;}
	
	.parallax-banner-1{background-attachment:inherit !important;background-position: center center;}
	.compare-treadmills-part thead tr th {  font-size: 12px;  padding: 10px 3px;}
	.compare-treadmills-part table tr td:nth-child(3) {  text-align: center;  padding: 10px 3px;}
	.compare-treadmills-part table tr td {  padding: 10px 3px;  font-size: 13px;}
	.mid-heading p br{display: none;}
	.inner-page-heading.mid-heading{width: 100%;}
	.thanks-bottom-text{width: 100%;}
	
	.section-part2-content{padding: 0;}
	.health-club-img{  margin-bottom: -50px;}
	.section-part3{margin-bottom: 100px;}
	.performance-content-part table tr td{font-size: 16px;}
	.section-performance{margin-bottom: 15px;}
	.service-part ul li {  width: 49%;  padding: 0;}
	.service-part ul li .service-icon{
		padding-top: 30px; font-size: 40px;
		width: 120px; height: 120px;}
	.service-part ul li .service-icon img { width: 70%; }

	.dropdown-field .radio label{width: 45%;}
	.social-icon-part{display: none;}
	.stats-wrap ul li{width: 50%; padding: 10px;}
	.stats-wrap ul li p{font-size: 15px;}
	.stats-wrap ul li h2{font-size: 30px;}
	
	.diabetes-content { width: 100%; }
	
	.slider-number-text{border-bottom: 1px solid #ccc;border-right: 0; float: none;  margin-right: 0;  padding-right: 0;  text-align: center;}  
	.slider-part .owl-controls .owl-buttons div{top: 38%;}
	.locator-wrap ul li{font-size: 15px;}
	.about-pro.breakfree-new{padding: 0;}
	
	.breakfree-new .parallax-banner-1 { background-size: 100% auto !important;background-position: 0 -5px; }
	.parallax-background{background-size: 100% !important; background-position: 0 -5px;}
	.parallax-banner-1{background-position: 0 -5px;}
	
	.vibration-home-colum-text p,
	.treadminlls-content .promotion-colum-content ul li { font-size: 14px; }
	
	.pulse-grip-part{  height: auto;}
	.about-pro.glr4-about{padding-bottom: 0;}
	.about-pro.glr4-about .glr4-about-bg{background-size: 520% !important;background-position-x: 20% !important;}
	/*.section-part2 .parallax-banner-2{background-image: none;}*/
	.glr4-img-sculpt {  margin-bottom: -50px;}
	
	.section-part2.life-back-ystrength{height: auto;  padding-bottom: 290px; padding-top: 40px margin-bottom: 20px; }
	.cont .life-back-link a{   }
	.cont .life-back-link .price{ }
	.footer-cont.life-back-footer { padding: 0;  }
	.section-part2.life-back-ystrength.life-back-smoking-part{height: 500px;}
	.order-and-buynow {  padding: 0; }
	.order-and-buynow a{font-size: 20px;}
	.footer-part-top ul li{width: 100%; border-bottom: 1px solid #d8d8d8;  min-height: inherit;}
	.footer-part-top ul li:nth-child(1), .footer-part-top ul li:nth-child(3), .footer-part-top ul li:nth-child(5){border-right: 0;}
	.payment-icon{padding-bottom: 20px;}
	
	/*.parallax-banner-2.cv12-whatever-bg, .parallax-banner-2.cv12-features-bg {background-image: none;}*/
	.about-pro .parallax-background {  height: auto;  background-size: 630% !important;}
	.pulse-grip-part .parallax-banner-2 {  background-size: 630% !important;}
	.how-it-work-part .parallax-banner-2 {  background-size: 350% !important;}
	.parallax-banner-2.cv9-whatever-bg {  background-size: 740% !important;}
	.cv9-minute-sessions .cv9-minute-img{padding-bottom: 225px;}
	
	.buy-now-btn{font-size: 20px; width: 100%;  line-height: 45px;}
	.promotion-colum {  width: auto;  margin: 30px auto 0;}
	
	.how-does-part .parallax-banner-2 {  background-size: 470% !important;}
	
	.parallax-banner-2.cv9-whatever-bg{background: #00B4FE;}
	.bootom-order-and-price{display: block; padding: 10px 0; margin: 15px 0 0 0  }
	.bootom-order-and-price .cont { margin-top: 0; }
	.remove-home-order{display: none;}
	
	.parallax-banner-1.parallax-background.mobile-theme-bg{background: #266C74;} 
	.life-back-page-content .parallax-background.lifeback-index{background: #ff1a4b;}
	.life-back-page-content .parallax-background{background: #ff1a4b;}
	.cv12-page-content .parallax-background.animated{background: #b520c7;}
	.cv9-page-content .parallax-background{ background: #09b7ff; }
	.glr4-page-content .parallax-background.animated{ background: #fd6a10;}
	.recumbent-cycle-page-content .parallax-background{ background: #42fc0b; }
	.breakfree-page-content .parallax-background{ background: #fa1b6e; }
	.pro-pink-page-content .parallax-background{ background: #fa1b6e; }
	.nighttrain-page-content .parallax-background{ background: #09b7ff; }
	.x9-black-page-content .parallax-background{ background: #09b7ff; }
	
	.parallax-background.fixed.animated.about-mobile-theme-bg{ background: #FF1A4B; }
	.parallax-background.fixed.animated.massage-mobile-theme-bg{ background: #1ba2fc; }
	.mobile-theme-img{
		display: block;  width: 100%; overflow: hidden;  margin: 0 auto 30px;}
	
		
	.about-pro.breakfree-new .massage-about-bg{ background: #DFDFDF; }
	.treadminlls-home-banner .banner-title {  font-size: 35px;line-height: 56px;  bottom: 0;}
	.treadminlls-index .banner-title{ display: none; }
	.pink-banner .main-home-banner .banner-title{  line-height: 30px;  letter-spacing: 0px;  font-size: 28px;}
	.chase-goals-part .col-xs-3{width: 50%;}
	.call-me-btn{display: block; margin:15px 0 0 0; width: 100%;}
	.stay-inspired-part .home-request-part{width: 100%; }
	.home-request-part{width: 100%;}
	.home-call-blog-part{ display: none; }
	.cashback-promo { bottom: 66px !important;}
	.treadminlls-home-banner .cashback-promo { bottom: auto !important;  top: 45px; } 
	
	.cashbackimg-mobile { width: 80%; }
	
	.bluetooth-bg-img { width: 100%; }
	.bluetooth-bg-img img { float: none; }
	
	/***** PROMOTIONS ******/
	.includes-part,.promotion-colum { min-height:0px; }
	.promotion-colum-content .cont { margin-bottom: 0; }
	
	/**** EXPRESS WEIGHTS *****/
	.express-weight-page-content h2, .express-weight-page-content h3, .express-weight-page-content h4, ul.list-block li { position: relative; z-index:2; }
	.express-weight-page-content .parallax-banner-1 { 
		background-position: center bottom !important;
   	 	background-size: 160% !important;}
	.express-weight-page-content .cont { margin-top: 0px; }
 	.express-weight-page-content .cont .link { margin-bottom: 10px }
	.express-weight-page-content .section-pratten-black img { margin-top: -90px; }
	.lp_buyexpressweights h3 { margin-top: -250px; margin-bottom: 10px;}
	.express-weight-page-content .promotion-colum-content .cont { margin-bottom: 0px; }
	ul.list-block li { margin-bottom: 5px; }
	.ew_stand-details { padding-top: 0px;}
	img.buystand { margin-top: -70px; }
	.lp_buystand h3 { margin-top: 0; }
	
	
	/* EXPRESS WEIGHTS SHOP */
	.express-weight-page-content { }
	.express-weight-page-content .banner-title { display: block !important; }
	.express-weight-page-content .productLarge .cont { margin-top: 0; 	}
	.express-weight-page-content .productLarge .cont small { clear: both; position: static; margin-top: 10px; }
	.express-weight-page-content .productLarge .cont p { display: none; }
	.pnameExpress,
	.ew .footer-cont { display: none; }
	.express-weight-page-content .catProdAttributeItem label { font-size: 12px; }
	
	/***************************************************************************
	LANDING PAGES
	*****************************************************************************/
	.glr4-page-content.cv12-magic-page .parallax-background.animated {
		background-size: cover !important; background-attachment: scroll !important;
		background-color: #00f5d2; }
	
	body .modal-header img, .modal-body img.modalimg { display: none; }
	body .modal-header { padding-left: 20px !important; }
	
	.lifeback2-eofy.below{bottom: -135px; }
	.lifeback2-eofy { width: 90%; left: 5%;}
	.promo_fixed { height: 135px; width: 100%; }
	a.closePromo.collapsed{ top: -95px; }
	.eofy { padding-top: 10px; }
	.eofy-only div{ padding-top: 2px; }
	
	
	.interestfreepayments { display: none; }
	
	
	#oxipay_widget { max-height: 61px; }
	.oxiblock { margin: 10px 20px; }
	
	.lb2-xmas { width: 70px; margin-left: -35px; top: -8px; }

}

@media screen and (max-width: 449px) {
	.pink-banner .cashback-promo { display: none; top: 10px; }
	.ordernowformv2.inner-content-part .radio label { padding-left: 0; margin-left: 0; }
	
	/***************************************************************************
	LANDING PAGES
	*****************************************************************************/
	body.landingpage { padding-top: 0; }
	.landingpage-banner { height: 400px; }
	.abtrainer-lp .landingpage-banner { background: url(../images/promotions/abcoaster-promo.jpg) center center no-repeat; }
	.ultimate-gym-lp .landingpage-banner { background: url(../images/promotions/promo-ultimate-home-gym-lifeback.jpg) center center no-repeat; }
	
	.combodeals	.mobileordernow { top: 74px; display: block; }
	
	.banner-title br { display: none; }
	body .parallax-banner-1 { height: auto; }
	.pink-banner .banner-title { font-size: 22px; position: static; padding: 20px 0 30px 0; }
	
	#treadmillsv3 .pinkorblack { top: 110px; right: auto; left: 20px; }
	
	
}
@media screen and (max-width: 392px) {
	header.headerv3 .hphone a { font-size: 14px; }
}

@media screen and (max-width: 376px) {
	header .hlogo { width: auto; }
	
	header .hphone, header.sticky .hphone { font-size: 19px; padding: 8px 44px 0 0; }
	header .top-menu .navbar-default .navbar-toggle { padding: 0 10px; font-size: 14px; }
	
}

/* IPHONE 5 */
@media screen and (max-width: 321px) {
	.landingpage-banner { height: 300px; }
	.mobileordernow { top: 79px; } 
	.mobileordernow { top: 66px; }
	.combodeals	.mobileordernow { top: 66px; }
	
	header figure, header.sticky figure { width: 120px; }
	header .top-menu .navbar-default .navbar-toggle { padding: 0 10px; }
	.top-menu .navbar-default .navbar-toggle { padding: 6px 10px; }
	header.headerv3 .hphone, header.headerv3.sticky .hphone {  }
	
	header .headerbtn img,
	header.sticky .headerbtn img { width: 80px }
	.mphone, header.sticky .mphone { font-size: 14px; }
	header .hlogo, header.sticky .hlogo { padding: 14px 0 0 0;}
			
	.express-weight-page-content h2, 
	.express-weight-page-content h3, 
	.express-weight-page-content h4, 
	ul.list-block li { font-size: 22px; padding-top: 10px; }
	p, ul, ol { font-size: 13px; }
	
	.order-form-title { padding: 0; margin: 10px 0; }
	
}

.mobi-menu, header nav a.close { display:none; }


/* ALL THESE MEDIA QUIERIES ARE SILLY NEED TO BE MOVED TO MAX WIDTH QUERIES ABOVE - RAINY DAY JOB */

@media (min-width:993px) and (max-width:1100px) {
        .essentials li { font-size: 17px; }
.vibration-home-banner img{max-width: 70% !important;}
.vibration-home-banner .parallax-banner-1.vibration-index{  height: 500px;  margin-top: -8px;}
.main-home-banner .right-banner-img{  right: -55%;}
}
@media (min-width:993px) and (max-width:1024px) {
    .main-home-banner .parallax-banner-1.home-index{height: 355px;background-size: 160% !important;}
    .main-home-banner .right-banner-img{right: -50%;}
}
@media (min-width:768px) and (max-width:992px) {

        header figure small { font-size: 10px !important; }
        header nav li a { font-size: 11px; }
        .cont .link { top: -5px; }

    .parallax-background { background-size:160% !important; height: 275px;  }
	.about-pro .parallax-background{height: auto;} 
	
	.order-and-buynow {  padding: 0 0px;}
	.main-home-banner .parallax-banner-1.home-index{height: 275px;background-size: 160% !important;}
	
	/**** blog-page ****/
	.blog-details .left .blog .related-post .bottom-link li{padding: 0;}
	
	.cashback-promo { bottom:123px;}
	.cashbackimg { display: none; }
	.cashbackimg-mobile { display: block;}


}

@media ( min-width:1270px ) and (max-width: 1470px) {
    .cv9-minute-sessions .bluetooth-bg-img{width: 52%;}
}
@media ( min-width:990px ) and (max-width: 1270px) {
	header nav li a { font-size: 14px; }
    .parallax-banner-1 { height:300px; }
    .section-part2 .parallax-banner-2{background-size: auto;}
    .console-page-part .section-part2{height: 720px;}
    header figure small{font-size: 13px;}
    .pulse-grip-part{height: 750px; }
    .pulse-grip-part .bluetooth-bg-img{  width: 58%;}
    .section-part2.life-back-protected{height: 900px;}
    .section-part2.complete-health-part{height: auto;padding-bottom: 80px;}
    .cv9-minute-sessions .bluetooth-bg-img{width: 55%;}
    .promotion-banner{height: 200px;}
	
	.cashbackimg { display: none; }
	.cashbackimg-mobile { display: block;}
	
}


@media (min-width: 768px) and (max-width: 990px) {
    .about-pro ul li p{font-size: 18px;}
	header nav li:first-child { margin-left: 0; }
	.htelephone { font-size: 11px; }

	.essentials li p{font-size: 16px;} 
	footer figure{display: none;}

	/*.parallax-banner-1 {  height:280px; }*/
	.pink-banner .banner-title{line-height: 55px;bottom: 10%;  font-size: 55px;}
	.section-part2 .parallax-banner-2{background-size: auto;}
	.console-page-part .section-part2{height: 700px;}
	.section-part3{height: 540px;}
	.performance-title h5{border: 0;}
	.warranty-bottom-info h2{font-size: 24px;}
	
	
	.stats-wrap ul li h2{font-size: 35px;}
	.stats-wrap ul li{padding: 15px;}
	.stats-wrap ul li p{font-size: 15px;}
	.conatc-wrap, .contact-text-bottom{width: 80%;}
	
	.pulse-grip-part{height: 650px; }  
	.pulse-grip-part .bluetooth-bg-img{  width: 58%;}
	.glr4-closer-look{height: auto;}
	.section-part2.complete-health-part{height: auto;padding-bottom: 80px;}
	.promotion-banner{height: 200px;}
	.how-does-part .parallax-banner-2 {  background-size: 230% !important; }
	.vibration-home-banner img{max-width: 90%;}
	.vibration-home-banner .parallax-banner-1.vibration-index {  height: 525px; margin-top: -8px;}
    
  
}
@media (min-width: 768px) and (max-width: 1024px) {
    .top-menu .navbar-default .navbar-nav > li a{position: relative;}
    .top-menu .navbar-default .navbar-nav li .icon-plus{ 
	    cursor: pointer; color: #CCC;  font-weight: normal;  position: absolute;  right: 8px; top: 0px;  
	    height: 20px;  width: 0px;  padding: 0px; display: block;}
    .top-menu .navbar-default .navbar-nav li ul li .icon-plus{
	    	cursor: pointer;color: #CCC;  font-weight: normal;  
	    	position: absolute;  right: 10px; top: 10px;  height: 20px;  width: 20px;  
	    	font-size: 24px;  padding: 0 5px; display: block;}
    .top-menu .navbar-default .navbar-nav li ul li .icon-plus { display: none;}
    .top-menu .navbar-default .navbar-nav li .icon-plus:before {  content: "\f107"; font-family:FontAwesome; font-size: 15px;}
    .top-menu .navbar-default .navbar-nav li.closed .icon-plus:before{  content: "\f107";}
    
    .section-part2-content .gray-color{width: 100%;}
    .section-part2.life-back-protected{height: auto; padding-bottom: 30px;}
    .life-back-protected .bluetooth-bg-img{width: 50%;}
    
    .section-part2.life-back-ystrength.life-back-smoking-part{height: 800px;}
    .footer-part-top ul li{min-height: 300px;}
    .parallax-banner-2.cv12-whatever-bg, .parallax-banner-2.cv12-features-bg{   background-size: 200% !important;}
    .pulse-grip-part .parallax-banner-2{background-position-x: 20% !important; background-size: 200% !important;}
    .parallax-banner-2.cv9-whatever-bg {    background-position-x: 100% !important;  background-size: 185% !important;}
    .cv9-minute-sessions .bluetooth-bg-img{width: 55%;}
    .buy-now-btn{width: 100%;}
    
    .promotion-colum-content .cont{font-size: 26px;}
    .promotion-colum-content .cont .link a{padding: 0px 12px;}
    .promotion-colum-content .cont .price{  min-width: 140px;padding: 5px 5px 0;}
    
    .vibration-home-banner h2{  font-size: 24px;  margin: 15px 0 5px;}
    .pink-banner .vibration-home-banner .banner-title{  font-size: 43px;}
    .banner-content-text h3{font-size: 18px;  margin: 10px 0 15px;}
    
    .vibration-home-cont .cont .link a{  top: -2px;}
    .vibration-home-cont .cont .price{font-size: 35px;}
    .stats-wrap ul li h2{font-size: 35px;}
    .stats-wrap ul li{padding: 15px;}
    .stats-wrap ul li p{font-size: 15px;}
    
    .treadminlls-home-banner .parallax-banner-1.treadminlls-index {   height: 516px;}
   .treadminlls-content .promotion-colum-content{margin-top: -40px;} 
   .treadminlls-home-banner {   }
   .treadminlls-home-banner .banner-title {  font-size: 43px;line-height: 35px;  bottom: 10%;}
   .banner-best-img{width: 80%;}
   .right-banner-img{right: -100%;width: 88%;}
   
   .main-home-banner .item{ height: auto; position: relative;}
	.main-home-banner .item img{max-width: 100% !important;}
	.home-img-part-2{height: auto; background-position: 50% center;}
	.home-img-part-3{height: auto;}
	.main-home-banner .container {    width: auto;    padding-left: 0;    padding-right: 0;}
	.home-img-part-2 img{  margin-right: 0px;}
	.treadminlls-home-banner .cashback-promo { top: 100px; }
  
}
@media (min-width: 768px) and (max-width: 1068px) {
     .home-promo-img ul li {width: 50%; text-align: center;}
	}
@media (min-width: 737px) and (max-width: 1068px) {
	.treadminlls-home-banner .landing h1 {font-size: 24px;line-height: 1.3em;margin:50px 0 0;color: white;}
	.treadminlls-home-banner .landing h2 {font-size: 44px;line-height: 1.3em;margin: 0;color: white;}
	.treadminlls-home-banner .landing h3 {font-size: 23px;line-height: 1.3em;margin: 0;color: white;}
	
}

@media (min-width: 375px) and (max-width: 667px) {
    .breakfree-new .parallax-banner-1 { background-size: 100% auto !important;background-position: 0 96px; }
	.parallax-background{background-size: 100% !important; }
	.parallax-banner-1{background-position: inherit;background-position: 0 96px;}
	.breakfree-new .parallax-banner-1.glr4-index{  background-position: 0 96px;}
	/*.parallax-banner-2.cv12-whatever-bg, .parallax-banner-2.cv12-features-bg {background-image: none;}*/
	.home-order-now span a{display: block;}
	.life-back-ystrength .bluetooth-bg-img{  width: 60%;}
}

@media (min-width: 568px) and (max-width: 625px) {
   .parallax-banner-1 {  height: 185px;}
    .promotion-banner{height: 110px;}
}
@media (min-width: 480px) and (max-width: 567px) {
   .parallax-banner-1 {  height: 155px;}
   .cont .price.life-back-price{font-size: 36px;}
    .promotion-banner{height: 110px;}
}
@media (min-width: 414px) and (max-width: 736px) {
    .breakfree-new .parallax-banner-1{background-size: 100% !important; background-position: 0 96px;}
   .parallax-banner-1 { background-size: 100% !important; background-position: 0 94px;}
   .breakfree-new .parallax-banner-1.glr4-index{  background-position: 0 96px;}
   .home-order-now span a{display: block;}
   .life-back-ystrength .bluetooth-bg-img{  width: 60%;}
   .stats-wrap ul li p {  font-size: 18px;}
   
   	.cashback-promo { bottom:83px;}
	.cashbackimg { display: none; }
	.cashbackimg-mobile { display: block;}
.treadminlls-home-banner .landing h1 {font-size: 22px;line-height: 1.3em;margin:50px 0 0;color: white;}
	.treadminlls-home-banner .landing h2 {font-size: 30px;line-height: 1.3em;margin: 0;color: white;}
	.treadminlls-home-banner .landing h3 {font-size: 21px;line-height: 1.4em;margin: 0;color: white;}
}


@media (min-width: 340px) and (max-width: 375px) {
    .breakfree-new .parallax-banner-1 { background-size: 100% auto !important;background-position: 0 -25px; }
	.parallax-background{background-size: 100% !important; }
	.parallax-banner-1{background-position: inherit;background-position: 0 -25px;}
	.breakfree-new .parallax-banner-1.glr4-index{  background-position: 0 96px;}

}
@media (min-width: 320px) and (max-width: 413px) {
	.treadminlls-home-banner .landing h1 {font-size: 18px;line-height: 1.3em;margin:50px 0 0;color: white;}
	.treadminlls-home-banner .landing h2 {font-size: 24px;line-height: 1.3em;margin: 0;color: white;}
	.treadminlls-home-banner .landing h3 {font-size: 17px;line-height: 1.4em;margin: 0;color: white;}
	
}




/**** blog-page ****/
@media (min-width: 10px) and (max-width: 360px) {
	.blogs .left .blog .blog-icon{float: left; margin: 10px 0;}
	.blogs .left .blog .more-btn{margin: 10px 0;}
	.blogs .left .blog{ clear: both ; margin-bottom: 35px;}
	.blogs .left{padding: 15px;}
	.blogs .right .link-list{padding: 0 15px 25px;}
	.blog-details .left .blog .article-meta-container{float: left;}
	.blog-details .left .blog .article-meta-container span {float: left; padding: 3px 0; text-transform: uppercase; width: 50% !important;}
	.blog-details .left .blog .related-post .bottom-link li{display: block; width: 100%; padding: 10px 0;}
}

