*,::after,::before{box-sizing:border-box;}
nav{display:block;}
ul{margin-top:0;margin-bottom:1rem;}
ul ul{margin-bottom:0;}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#0056b3;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{overflow:visible;}
button{text-transform:none;}
button,html [type=button]{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
.collapse:not(.show){display:none;}
.dropdown{position:relative;}
.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
.dropdown-toggle:empty::after{margin-left:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none;}
.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}
.navbar-nav .dropdown-menu{position:static;float:none;}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none;}
.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer;}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;}
@media (min-width:992px){
.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;}
.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row;}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}
.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto;}
.navbar-expand-lg .navbar-toggler{display:none;}
}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9);}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9);}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1);}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
@media (min-width:992px){
.d-lg-none{display:none!important;}
}

body {
    margin: 0;
}
body, div{
    font-family: Poppins, san-serif;
    color: #444;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
}

header{display:block;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#0056b3;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
.clearfix::after{display:block;clear:both;content:"";}
.d-none{display:none!important;}
.d-flex{display:-ms-flexbox!important;display:flex!important;}
@media (min-width:768px){
.d-md-block{display:block!important;}
}
@media (min-width:992px){
.d-lg-block{display:block!important;}
}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.mr-auto{margin-right:auto!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
}
h1,h2{margin-top:0;margin-bottom:.5rem;}
b{font-weight:bolder;}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#0056b3;text-decoration:underline;}
h1,h2{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h1{font-size:2.5rem;}
h2{font-size:2rem;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-12,.col-md-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
@media (min-width:768px){
.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
}
.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important;}
.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important;}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
.container{min-width:992px!important;}
}

a.button{font-family:Poppins, san-serif;font-size:inherit;font-weight:600;}
a:hover,a:active{text-decoration:none;}
::-webkit-input-placeholder{color:#888;}
::-ms-input-placeholder{color:#888;}
:-ms-input-placeholder{color:#888;}
::placeholder{color:#888;}
@media (min-width: 1230px){
.container{max-width:1200px;}
}
button:focus{outline:none;}
button{cursor:pointer;}
button{font-family:Poppins, san-serif;font-size:inherit;font-weight:600;}
img{max-width:100%;height:auto;}
a:hover,a:active{text-decoration:none;}
ul,ul.no-style,ul.no-style ul{padding:0;margin:0;list-style:none;}
::-webkit-input-placeholder{color:#888;}
::-ms-input-placeholder{color:#888;}
:-ms-input-placeholder{color:#888;}
::placeholder{color:#888;}
.menu-mobile{padding:15px;}
.menu-mobile li{padding:8px 0;}
.menu-mobile a{color:#444;}
.menu-mobile .sub-menu{margin-left:15px;border:none;}
.dropdown-toggle::after{float:right;margin-top:10px;margin-right:10px;border-top:.3em solid transparent;border-right:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid;}

img{max-width:100%;height:auto;}
a:hover,a:active{text-decoration:none;}
ul{padding:0;margin:0;list-style:none;}
::-webkit-input-placeholder{color:#888;}
::-ms-input-placeholder{color:#888;}
:-ms-input-placeholder{color:#888;}
::placeholder{color:#888;}
.col-auto{max-width:100%!important;}
.header-3{color:white;}
.fitness-header-3{background:inherit;position:absolute;width:100%;}
.header-3 .header-nav{padding:20px 60px;max-width:1290px;margin:0 auto;background:rgba(0, 0, 0, 0.6);position:relative;z-index:9999;}
.header-3.fitness-header-3 .header-nav{background:rgba(255, 255, 255, 0.07);}
.header-3 .logo{height:90px;}
.header-3 .main-menu{font-family:Poppins;}
.header-3 .main-menu ul{padding:0;margin:0;list-style:none;}
.header-3 .main-menu .menu > li{float:left;position:relative;}
.header-3 .main-menu .menu > li > a{display:block;padding:30px 18px;color:white;text-transform:uppercase;font-weight:600;font-size:14px;}
.header-3 .main-menu a{-webkit-transition:.4s ease;transition:.4s ease;}
.header-3 .main-menu li:hover > a{color:#fc3c2a;}
.clearfix:before,.clearfix:after{display:table;clear:both;content:" ";}
.clearfix{width:100%;}
.nopadding{padding:0!important;margin:0!important;}
.rounded-capsule{border-radius:2000px;}
.button{outline:none;display:inline-block;cursor:pointer;font-size:12px;font-weight:bold;line-height:20px;text-align:center;border:1px solid;border-color:transparent;color:#444;}
.page-header-3 .button{padding:14px 48px;}
.page-header-3{color:white;font-family:Poppins;padding:70px 0;}
.page-header-3 .inner-content{border-left:6px solid white;padding-left:27px;}
.page-header-3 .page-header-title{font-size:38px;font-weight:bold;text-transform:uppercase;margin:5px 0;}
.layout-3 .page-header-3.clac-slider .overlay{padding-bottom:50px;background:rgba(0, 0, 0, 0.6);}
.layout-3 .page-header-3.clac-slider .flex-shrink-1 .page-header-3 .overlay{padding-top:70px;padding-bottom:50px;background:transparent;}
.layout-3 .page-header-3.clac-slider .flex-shrink-1 .page-header-3{background:transparent;}
.layout-3 .page-header-3.clac-slider,.layout-3 .page-header-3.clac-slider .flex-shrink-1 .page-header-3{padding:0;min-height: 500px;}
@media (max-width: 768px){
.layout-3 .page-header-3.clac-slider .overlay{padding-top:180px;}
}
@media (max-width: 991px){
.layout-3 .page-header-3 .overlay{padding-top:120px;}
.layout-3 .flex-shrink-1 .page-header-3 .overlay{padding-top:0;}
.layout-3 .navbar{position:absolute;background-color:rgba(0, 0, 0, 0.3);width:100%;z-index:9;}
.layout-3 .navbar-collapse{background:rgba(0, 0, 0, 0.6);}
.layout-3 .menu-mobile a{color:#fff;}
.layout-3 .menu-mobile .sub-menu{background:transparent;}
}
.layout-3 h1,.layout-3 h2{font-family:Poppins, san-serif;}
.layout-3 .button{font-family:Poppins, san-serif;font-weight:600;}
.layout-3 .button-primary{background-color:#fc3c2a;border-color:transparent;color:white;-webkit-transition:.3s;transition:.3s;}
.layout-3 .button-primary:hover{background:#fdb40f;color:#fff;}
.cd-words-wrapper{display:inline-block;position:relative;text-align:left;}
.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0;}
.cd-words-wrapper b.is-visible{position:relative;}
.no-js .cd-words-wrapper b{opacity:0;}
.no-js .cd-words-wrapper b.is-visible{opacity:1;}
.cd-headline.clip span{display:inline-block;padding:0;}
.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top;}
.cd-headline.clip .cd-words-wrapper::after{content:'';position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9;}
.cd-headline.clip b{opacity:0;}
.cd-headline.clip b.is-visible{opacity:1;}
.animhead h2{font-family:Poppins, san-serif;font-size:45px;line-height:43px;font-weight:700;color:#FC3C2A;margin-bottom:15px;text-transform:uppercase;}
.animhead h1{font-size:58px!important;line-height:63px!important;font-weight:900!important;letter-spacing:1px;color:#fff;margin-bottom:20px!important;}
.page-header-3 .inner-content.animhead{border-left:none;padding-left:0;}

.page-header-3{background:rgba(0, 0, 0, 0.6);}
@media (max-width: 768px){
.page-header-title{line-height:45px!important;}
}
@media (max-width: 768px){
.layout-3 .page-header-3 .overlay{padding-top:70px;}
}
.layout-3 .page-header-3 .overlay{padding-top:240px;padding-bottom:70px;}
@media (max-width: 768px){
.layout-3 .page-header-3 .overlay{padding-top:110px;}
}

section{display:block;}
h2{margin-top:0;margin-bottom:.5rem;}
.mb-0{margin-bottom:0!important;}
.text-center{text-align:center!important;}
.section-header-style-6{text-align:center;padding-bottom:30px;margin:0 0 30px;}
.section-header-style-6 .section-title{font-size:38px;font-weight:bold;text-transform:uppercase;color:#444;font-family:Poppins;}
.section-description{max-width:625px;margin:0 auto 60px;font-size:16px;color:#666666;margin-bottom:50px; font-weight: 500;}
.layout-3 h2{font-family:Poppins, san-serif;}
.p-30-0-30{padding-top:60px;padding-bottom:60px;}

.lipurchase{
	margin-top: 15px;
    margin-left: 15px;
}
.lipurchase a{
	padding: 14px 28px !important;
}
.lipurchase a:hover{
	color: #fff !important;
}
/* -------------------------------- 
Basic for animated headlines 
-------------------------------- */
.cd-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left;
}
.cd-words-wrapper b {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.cd-words-wrapper b.is-visible {
  position: relative;
}
.no-js .cd-words-wrapper b {
  opacity: 0;
}
.no-js .cd-words-wrapper b.is-visible {
  opacity: 1;
}

/* -------------------------------- 
xrotate-1 
-------------------------------- */
.cd-headline.rotate-1 .cd-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.cd-headline.rotate-1 b {
  opacity: 0;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.cd-headline.rotate-1 b.is-visible {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-animation: cd-rotate-1-in 1.2s;
  -moz-animation: cd-rotate-1-in 1.2s;
  animation: cd-rotate-1-in 1.2s;
}
.cd-headline.rotate-1 b.is-hidden {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-animation: cd-rotate-1-out 1.2s;
  -moz-animation: cd-rotate-1-out 1.2s;
  animation: cd-rotate-1-out 1.2s;
}

@-webkit-keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@-moz-keyframes cd-rotate-1-in {
  0% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -moz-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    -moz-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    -o-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@-moz-keyframes cd-rotate-1-out {
  0% {
    -moz-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -moz-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    -moz-transform: rotateX(-40deg);
    -ms-transform: rotateX(-40deg);
    -o-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
}

/*Fitness Slider Headins*/
.animhead h2{
	font-family: Poppins, san-serif;
	font-size: 45px;
    line-height: 43px;
    font-weight: 700;
	color: #fff;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.animhead h1{
	font-size: 58px !important;
    line-height: 63px !important;
    font-weight: 900 !important;
	letter-spacing: 0;
    word-spacing: 2px;
	color: #fff;
	margin-bottom: 35px !important;
}
.cd-words-wrapper{
	color: #FC3C2A;
}
.page-header-3 .inner-content.animhead {
    border-left: none;
    padding-left: 0;
	text-align: center;
}

/*! CSS Used from: Embedded */
.page-header-3{padding:0;background-size:cover;background-position:center top;background-attachment:fixed;}
.page-header-3 .overlay{background-color:rgba(0,0,0,0.6);}
.fitness-header-3{z-index:2;}
.logo img{height:35px;}
.layout-3 .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}