/*
Theme Name: Anovite20
Theme URI: #
Author: Rabia Nawaz
Author URI: #
Description: Anovite20 is a custom WordPress theme.
Version: 1.0
Text Domain: anovite20
*/

@font-face {
  font-family: "BigCaslon-Medium";
  src: url("fonts/BigCaslonMedium.eot"); /* IE9 Compat Modes */
  src: url("fonts/BigCaslonMedium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/BigCaslonMedium.otf") format("opentype"), /* Open Type Font */
    url("fonts/BigCaslonMedium.svg") format("svg"), /* Legacy iOS */
    url("fonts/BigCaslonMedium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/BigCaslonMedium.woff") format("woff"), /* Modern Browsers */
    url("fonts/BigCaslonMedium.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "FuturaPT-Book";
  src: url("fonts/futura-pt-book.eot"); /* IE9 Compat Modes */
  src: url("fonts/futura-pt-book.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/futura-pt-book.otf") format("opentype"), /* Open Type Font */
    url("fonts/futura-pt-book.svg") format("svg"), /* Legacy iOS */
    url("fonts/futura-pt-book.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/futura-pt-book.woff") format("woff"), /* Modern Browsers */
    url("fonts/futura-pt-book.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "FuturaPT-Medium";
  src: url("fonts/futura-pt-medium.eot"); /* IE9 Compat Modes */
  src: url("fonts/futura-pt-medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/futura-pt-medium.otf") format("opentype"), /* Open Type Font */
    url("fonts/futura-pt-medium.svg") format("svg"), /* Legacy iOS */
    url("fonts/futura-pt-medium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/futura-pt-medium.woff") format("woff"), /* Modern Browsers */
    url("fonts/futura-pt-medium.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext LT Pro Cn';
  src: url('fonts/AvenirNextLTPro-Cn.eot'); /* IE9 Compat Modes */
  src: url('fonts/AvenirNextLTPro-Cn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/AvenirNextLTPro-Cn.woff') format('woff'), /* Modern Browsers */
       url('fonts/AvenirNextLTPro-Cn.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/AvenirNextLTPro-Cn.svg#svg') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  300;
}

@font-face {
  font-family: 'AvenirNext LT Pro Cn';
  src: url('fonts/AvenirNextLTPro-DemiCn.eot'); /* IE9 Compat Modes */
  src: url('fonts/AvenirNextLTPro-DemiCn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/AvenirNextLTPro-DemiCn.woff') format('woff'), /* Modern Browsers */
       url('fonts/AvenirNextLTPro-DemiCn.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/AvenirNextLTPro-DemiCn.svg#svg') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  500;
}

img {max-width: 100%; height: auto;}
p, span, li, a, i, input, textarea, button {font-family: "FuturaPT-Book";color: #526270;letter-spacing: normal;font-style: normal;font-stretch: normal;line-height: normal;font-weight: normal;} 
h3, h4, h5, h6 {font-family: "FuturaPT-Medium";color: #000000;font-style: normal;font-stretch: normal;line-height: normal; }
h1, h2{ font-family: "BigCaslon-Medium";color: #363636;}
strong {font-family: "FuturaPT-Book";color: #526270;letter-spacing: normal;font-style: normal;font-stretch: normal;line-height: normal;font-weight: bold;}
p:empty{display: none;}
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: #7FC6EC;
  text-decoration: none;
}
a:visited {
  
}
a:hover, a:focus, a:active {
  color: #fff;
  text-decoration: none;
  outline: 0;
}

/*------------ Header -------------
---------------------------------*/
.site-header {
  padding: 1px 0 0;
  position: relative;
  transition: all 150ms ease 0ms;
}
.header-wrap {
	box-shadow: 0px 5px 13.5px 1.5px rgba(33, 32, 32, 0.2);
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  width: 100%;
  z-index: 999;
  background-color: #ffffff;
}
.page-template-page-30-day-challenge .header-wrap{
  background-color: rgba(255, 255, 255, 0.7);
}
.head-logo img{padding: 20px 0px;margin: 0 auto;}
img.stick-logo{display: none;}
.sticky img.stick-logo{display: block;}
.sticky img.normal-logo{display: none;}
.site-header ul{margin: 0;padding: 0;list-style: none;}
.site-header li {display: inline-block;padding: 0px 15px;}
.site-header li a {
  font-family: "FuturaPT-Medium";
  font-size: 17px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  color: #272829;
}
.site-header li:last-child{padding-right: 0px;}
.logged-in .sticky .top-bar{margin-top: 30px;}
.menu-header-right-menu-container{margin-top: 17px;}
.menu-header-left-menu-container{margin-top:17px;}
.menu-header-right-menu-container li:nth-child(2){border-right: solid 1px #ffffff;}
.menu-header-right-menu-container li:last-child a{background-color: #7FC6EC;color: #ffffff;padding: 10px 30px;border: solid 1px #7FC6EC;}
.menu-header-right-menu-container li:last-child a:hover{background-color: #ffffff;color: #7FC6EC;border: solid 1px #7FC6EC;}
/*.header-wrap .menu li.current-menu-item>a, .header-wrap .menu li.current-menu-ancestor>a,
.header-wrap .menu li.current-page-ancestor>a, .header-wrap .menu li a:hover,
.header-wrap .menu li.current-menu-item>a:after, .header-wrap .menu li.current-menu-ancestor>a:after,
.header-wrap .menu li.current-page-ancestor>a:after{
  text-decoration: underline;
}*/
.header-wrap .menu li a:hover{
  text-decoration: underline;
}
.menu-header-right-menu-container li:last-child a:hover{text-decoration: none;}
.sticky {
  position: fixed;
  width: 100%;
  top: 0;
  box-shadow: 0px 5px 13.5px 1.5px rgba(33, 32, 32, 0.2);
  background-color: rgba(255, 255, 255, 0.7);
  /*opacity: 0.7;
  filter: alpha(opacity=70);*/
  z-index: 999;
  transition: all 800ms ease 0ms;
}
.sticky li a{color:#272829;}
.page-template-page-30-day-challenge li a {color: #272829;}
.page-template-page-30-day-challenge img.stick-logo {display: block;}

.page-template-page-30-day-challenge img.normal-logo {display: none;}
.sticky .menu-header-right-menu-container li:nth-child(2){border-right: solid 1px #272829;}
/*.page-template-page-ourproducts .sticky li a{color:#ffffff;}
.page-template-page-ourproducts .sticky .menu-header-right-menu-container li:first-child{border-right: solid 1px #e3e3e3;}
.page-template-page-ourproducts .sticky img.normal-logo{display: block;}
.page-template-page-ourproducts .sticky img.stick-logo{display: none;}
.page-template-page-ourproducts .sticky {
  box-shadow: unset;
  background-color: unset;
}*/
.sub-menu {
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    width: auto;
    background-color: #fff;
    color: #272829;
}

li.dropdown.menu-item-has-children:hover > .sub-menu {display: block;}
/*li.megaDropMenu.menu-item-has-children:hover > .sub-menu > li#menu-item-378:first-child > .sub-menu {display: block;}
li.megaDropMenu.menu-item-has-children > .sub-menu > li#menu-item-378:first-child > .sub-menu {display: none;}*/
.dropdown > .sub-menu > li > a {color: #272829;line-height: 1.7;}
#menu-item-262 > ul.sub-menu > li > a {line-height: 2;font-size: 20px;}
.menu-item-object-custom.menu-item-has-children:hover > ul.sub-menu {display: block;}
/*.menu-item-object-custom.menu-item-has-children > ul.sub-menu li {width: 33.1%;}*/
.site-header ul#menu-header-left-menu > li:first-child{padding-left: 0px;}
.dropdown, .dropleft, .dropright, .dropup {
    position: relative;
    z-index: 99;
}
/*p.desp {
  width: 60%;
  float: left;
  padding-left: 5px;
}
.menu-image-title-after.menu-image-title {
  width: 60%;
  padding-left: 5px;
  float: left;
  display: block;
}
img.menu-image.menu-image-title-after {
  float: left;
}*/
#headerwrap .menu-header-left-menu-container .menu li ul.sub-menu {padding: 30px 0 30px 30px;}
ul.sub-menu li {display: block;padding: 0;}
#menu-item-262 ul.sub-menu {min-height: 480px;}
#menu-item-262 ul.sub-menu li {display: block;padding: 0;width: 270px;margin-left: 280px;}
#headerwrap .menu-header-left-menu-container .menu li ul.sub-menu li ul.sub-menu li {border: 0 none;padding: 0;margin: 0;}
ul.sub-menu li ul.sub-menu li a {line-height: 1.7;}
ul.sub-menu li ul.sub-menu {left: 100%;top: 0;border-left: 2px solid #f2f2f2;height: 100%;}
#headerwrap .menu-header-left-menu-container .menu li ul.sub-menu li ul.sub-menu {padding-left: 0;}
#headerwrap .menu-header-left-menu-container .menu .menu-image-title-after.menu-image-title {line-height: 100px;padding-left: 0;}
#headerwrap .menu-header-left-menu-container .menu img.menu-image.menu-image-title-after {height: 100px;}
#headerwrap .menu-header-left-menu-container .menu li.menu-item-has-children a {
    /* display: initial; */
    display: block;
    position: relative;
}
#headerwrap .menu-header-left-menu-container .menu .sub-menu li.menu-item-has-children > a:after {
  content: url(/wp-content/uploads/2020/03/Polygon-8_3@2x.png);
  position: absolute;
  top: 0;
  right: 30px;
}
#headerwrap .menu-header-left-menu-container .menu .sub-menu li#menu-item-1752 {
    height: 100%;
    position: absolute;
    left: 0px;
    margin-left: 0;
    border-right: 2px solid #f2f2f2;
    padding: 30px 30px;
    width: 300px;
    top: 0;
}
#headerwrap .menu-header-left-menu-container .menu .sub-menu li:hover a,
#headerwrap .menu-header-left-menu-container .menu .sub-menu li:hover a span,
#headerwrap .menu-header-left-menu-container .menu .sub-menu li:hover a p,
.menu-image-title-before:hover, p.desp:hover {text-decoration: none !important;}
#headerwrap .menu-header-left-menu-container .menu .sub-menu li#menu-item-1752 img {height: auto;width: 100%;}
#headerwrap .menu-header-left-menu-container .menu .sub-menu li#menu-item-1752 p.desp .anchor {
  display: block;
  margin-top: 10px;
  color: #fff;
  text-align: center;
  height: 34px;
  line-height: 34px;
  width: 130px;
  border-radius: 3px;
  font-weight: 600;
  letter-spacing: 1px;
  background-color: #7FC6EC;
}
li#menu-item-1752 .menu-image-title-before.menu-image-title {
    text-align: center;
    display: block;
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
}
p.desp {font-size: 14px;line-height: 1.7;margin-top: 10px;}
p.desp:empty {margin: 0;}
.normal-menu .sub-menu {width: 180px !important;padding-left: 5px;margin-left: 13px;}
.normal-menu .sub-menu li{width: 100% !important;}
/*.normal-menu .sub-menu li a{float: left;}*/
ul.topbar-menu li {width: 100%;}
ul.topbar-menu img {width: 30px;margin-left: 3%;}
ul.topbar-menu li:first-child{padding-left: 0px;margin-left: 0px;}
.top-bar{
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #7FC6EC;
  padding: 13px 0px;
}
.top-bar ul.topbar-menu li a{
  font-family: "FuturaPT-Medium";
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.67;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.header-wrap a.save-ss {color: #ffffff !important;}

/*---------- Home Page -----------*/
.hero-slider .carousel .w-100 {
  height: 947px !important;
}
.hero-slider .carousel-item {
  height: 947px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.hero-slider .carousel-indicators {
    bottom: 90px;
}
.hero-slider .carousel-indicators li{
  display: inline-block;
    width: 13px;
    height: 13px;
    margin: 0% 0.3%;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(0,0,0,0);
    border: 2px solid #eef2f6;
    border-radius: 10px;
}
.hero-slider .carousel-indicators .active {
    width: 13px;
    height: 13px;
    margin: 0% 0.3%;
    background-color: #eef2f6;
    border: 2px solid #eef2f6;
}
.hero-slider .carousel-control-next, .hero-slider .carousel-control-prev {
    display: none;
}
.hero-content {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    -webkit-transform: translate3d(-50%,-50%,0);
    -moz-transform: translate3d(-50%,-50%,0);
    -ms-transform: translate3d(-50%,-50%,0);
    -o-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
}
.hero-content h1{
  font-size: 85px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.81;
  letter-spacing: normal;
  text-align: center;
  color: #f7f8fa;
  margin-bottom: 45px;
}
/*.slide1 .hero-content h1{color: #1222cd;}
.slide1 .hero-content a.slider-btn{
  border: solid 1px #000;
  background-color: #000;
}*/
.hero-content a.slider-btn{
  font-family: "FuturaPT-Medium";
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 1.44px;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  border: solid 1px #ffffff;
  background-color: rgba(255, 255, 255, 0.13);
  width: 273px;
  height: 43px;
}
.hero-content a.slider-btn:hover{background-color: #363636; border: solid 1px #363636;}
.slide1 .hero-content h1{
  position: relative;
  top: -110px;
}
.slide1 .hero-content a.btn.slider-btn {
  position: relative;
  top: 70px;
}
ul.slider-social{padding: 0;margin: 0;list-style: none;}
ul.slider-social li{display: inline-block;margin-right: 11px;}
ul.slider-social li a, .top-social-bar a{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
ul.slider-social li:last-child{}
.top-social-bar {position: relative;top: -60px;}
.h-hstamina-wrap{padding: 70px 0px;}
.h-hstamina-wrap h4, .h-products-wrap h4{
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  margin-bottom: 35px;
}
.h-hstamina-wrap h2, .h-products-wrap h2{
  font-size: 61px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 25px;
}
.h-hstamina-wrap h3, .h-products-wrap h3{
  font-family: "FuturaPT-Book";
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #363636;
  margin-bottom: 40px;
}
.h-products-wrap h3::before,
.h-products-wrap h3::after {
    display: inline-block;
    content: "";
    border-top: .1rem solid #363636;
    width: 3rem;
    margin: 0 1rem;
    transform: translateY(-0.2rem);
}
.hstamina-dec{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.hstamina-dec ul {
  padding: 0;
  margin: 0;
  list-style: circle;
  padding-left: 6%;
}
.hstamina-dec li{
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 3px;
}
.h-hstamina-wrap .card.mb-2 { border: unset; }
.h-hstamina-wrap .card-body { padding: 17px 0px;margin-bottom: 40px;text-align: center; }
.h-hstamina-wrap .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
#carousel-multi .col-xl-6.col-lg-6.col-md-6.col-sm-12 {padding-right: 0 !important;padding-left: 0 !important;}
.carousel-multi-item .carousel-inner.v-2 .carousel-item-next,
.carousel-multi-item .carousel-inner.v-2 .carousel-item-prev,
.carousel-multi-item .carousel-inner.v-2 .carousel-item.active {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
}
.carousel-multi-item .carousel-inner.v-2 .carousel-item-next,
.carousel-multi-item .carousel-inner.v-2 .carousel-item-right.active {
 -webkit-transform:translateX(33%);
 -ms-transform:translateX(33%);
 transform:translateX(33%);
}
.carousel-multi-item .carousel-inner.v-2 .carousel-item-left.active,
.carousel-multi-item .carousel-inner.v-2 .carousel-item-prev {
 -webkit-transform:translateX(-33%);
 -ms-transform:translateX(-33%);
 transform:translateX(-33%);
}
.carousel-multi-item .carousel-inner.v-2 .carousel-item-left,
.carousel-multi-item .carousel-inner.v-2 .carousel-item-right {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0);
}

.carousel-multi-item .carousel-indicators {
    background-color: transparent !important;
}
.carousel-multi-item .carousel-indicators li {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0% 0.5%;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    border: solid 1px #707070;
    border-radius: 10px;
}
.carousel-multi-item .carousel-indicators .active {
  width: 9px;
  height: 9px;
  margin: 0% 0.5%;
  background-color: #272829;
  border: 1px solid #707070;
}

.controls-top {display: none;}
div#carousel-multi { margin-left: 3%;}
#carousel-multi img.card-img-top {
  width: auto !important;
  height: 250px;
  margin: 0 auto;
}
.card-body h2{
  font-family: "FuturaPT-Book";
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: center;
  color: #272829;
}
.card-body hr {width: 5%;border-top: 2px solid #272829;}
.card-body p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #363636;
  margin-bottom: 13px;
}
a.btn.product-btn{
  border: solid 1px rgba(39, 40, 41, 0.5);
  background-color: rgba(255, 255, 255, 0.13);
  font-family: "FuturaPT-Medium";
  font-size: 17px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.67;
  letter-spacing: 1.44px;
  color: #272829;
  text-transform: uppercase;
  border-radius: unset;
  padding: 15px 30px;
}
a.btn.product-btn:hover{background-color: #363636; border: solid 1px #363636;color: #ffffff;}
.h-video-wrap {
  padding: 190px 0px;
  background-size: cover;
  background-position: top center;
}
.h-video-wrap img{width: 278px;}
.v-detail{ /*margin-top: 10%;*/ }
.v-detail p{
  font-size: 21px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.h-products-wrap{padding: 70px 0px;}
.h-rs-box{margin: 0 auto 50px;position: relative;}
.h-rs-box img{margin-bottom: 20px;}
.h-rs-box p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #363636;
  margin-bottom: 25px;
}
.left-box h2 {
  font-family: 'Poppins',sans-serif !important;
  font-size: 25px !important;
  text-align: left;
  position: absolute;
  top: 20px;
  left: 140px;
  margin-bottom: 0px !important;
}
.right-box h2 {
  font-family: 'Poppins',sans-serif !important;
  font-size: 25px !important;
  text-align: left;
  position: absolute;
  top: 20px;
  left: -40px;
  margin-bottom: 0px !important;
}
.rbx-2 h2 {left: 27px;}
.body-img {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.h-hbenefits-wrap{padding: 70px 0px;background-color: #7FC6EC;}
.h-title-wrap {
   margin-bottom: 35px;
   border-bottom: 2px solid #84d5f7;
   padding: 15px 0px 15px;
   overflow: hidden;
}
.h-title-wrap img.img-fluid {float: left;margin-right: 20px;
}
.h-hbenefits-wrap h3{
  font-size: 17px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  color: #ffffff;
  text-transform: uppercase;
  position: relative;
  top: 13px;
}
.h-hbenefits-wrap h2{
  font-size: 61px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 35px;
}
.benefits-box {
  margin: 30px 0px;
}
.benefits-box p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.get-btn{
  font-size: 15px;
  font-family: "FuturaPT-Medium";
    color: #ffffff;
    display: block;
    border: 2px solid #ffffff;
    width: 40%;
    height: auto;
    margin: 0 auto;
    padding: 20px;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.5;
}
.get-btn span{
  color: #ffffff;
  display: block;
  font-size: 17px;
  text-transform: none;
}
a.get-btn:hover, a.get-btn:hover span{background-color: #ffffff;color: #7FC6EC;}
.home a.get-btn:hover, .home a.get-btn:hover span{background-color: #ffffff;color: #F9A669;}
.btn-faq{
  background-color: #7FC6EC;
  border-radius: 4px;
  color: #ffffff;
  display: block;
  font-size: 18px;
  line-height: 45px;
  margin: 0;
  width: 243px;
  height: 45px;
  text-align: center;
  text-transform: uppercase;
  margin-left: 5%;
}
a.btn-faq:hover{background-color: transparent;color: #7FC6EC;border: solid 1px #7FC6EC;}
.h-get-started-wrap{padding: 70px 0px;background-color: #F9A669;}
.h-get-started-wrap h3{
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 35px;
}
.h-get-started-wrap h2{
  font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    margin-bottom: 25px;
}

/*------------- Get Anovite ----------*/
.page-head-wrap {
  padding: 100px 0px;
  background-size: cover;
  background-position: top center;
}
.hero-wrap {}
.hero-wrap h3{
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.hero-wrap h2{
  font-size: 105px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.82px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
.hero-wrap h4{
  font-family: "FuturaPT-Book";
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.hero-wrap h4::before,
.hero-wrap h4::after {
  display: inline-block;
  content: "";
  border-top: .1rem solid #ffffff;
  width: 3rem;
  margin: 0 1rem;
  transform: translateY(-0.2rem);
}
.get-sec1{padding: 50px 0px;background-color: #7FC6EC;}
.get-sec1 h2{
  font-family: 'Poppins', sans-serif;
  font-size: 45px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin-bottom: 35px;
}
.get-sec1 p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.get-sec1 h3{color: #fff;}
.get-sec1 ul {padding: 0px;padding-left: 5%;}
.get-sec1 li{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  list-style: circle;
  margin-bottom: 10px;
}
.get-sec2{padding: 70px 0px;}
.get-sec2 h3{
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  text-align: center;
  color: #000000;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.get-sec2 h2{
  font-size: 60px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 15px;
}
.ways-box h3{
  font-family: 'Poppins', sans-serif;
  font-size: 37px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.2;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 35px;
  text-transform: none;
  padding-top: 55px;
  padding-left: 5px;
  position: relative;
  z-index: 99;
}
.get-sec2 ul{
  margin-bottom: 40px;
  counter-reset: section;
}
.get-sec2 li {
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
  width: 46%;
  margin-bottom: 40px;
  position: relative;
}
.get-sec2 li:before {
  counter-increment: section;
  content: counter(section);
  font-size: 111px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: left;
  color: #e3e3e3;
  position: absolute;
}
.get-sec2 li:nth-child(-n+9):before {
  content: '0'counter(section);
}
.ways-box p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.get-sec3{padding: 70px 0px;background-color: #f8f8f8;}
.get-sec3 h3{
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  text-align: center;
  color: #000000;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.get-sec3 h2{
  font-size: 61px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 35px;
}
.get-sec3 p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  color: #363636;
  margin-bottom: 20px;
}
.get-sec3 a.download-cplan-btn{
    background-color: #7FC6EC;
    border-radius: 4px;
    color: #ffffff;
    display: block;
    font-size: 15px;
    line-height: 45px;
    margin: 0;
    font-family: "Gotham Medium";
    width: 343px;
    height: 45px;
    text-align: center;
    text-transform: uppercase;
}
.get-sec3 a.download-cplan-btn:hover{background-color: transparent;color: #7FC6EC;border: solid 1px #7FC6EC;}
.get-sec4{padding: 70px 0px;}
.get-sec4 h2{
  font-family: 'Poppins', sans-serif;
  font-size: 50px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 45px;
}
.get-sec4 iframe{width: 100%;}
.get-sec4 a{
  border: solid 1px rgba(39, 40, 41, 0.5);
  background-color: rgba(255, 255, 255, 0.13);
  font-family: "FuturaPT-Medium";
  font-size: 19px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.67;
  letter-spacing: 1.44px;
  color: #272829;
  padding: 10px 45px;
  text-transform: uppercase;
}
.get-sec4 p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 25px;
}
.get-sec5{padding: 70px 0px;background-color: #7FC6EC;}
.get-sec5 h3{
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 35px;
  text-transform: uppercase;
}
.get-sec5 h2{
  font-family: 'Poppins', sans-serif;
  font-size: 50px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}

/*----------- Why Anovite -----------*/
.why-sec2 .card { border-radius: unset;border-bottom: unset;}
.why-sec2 h2{
  font-family: "FuturaPT-Book";
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.why-sec2 p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #999999;
}
.why-sec2 a{
  font-size: 17px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.why-sec2 p:last-child {
  margin-top: 19%;
}
.why-sec3{padding: 70px 0px;border-top: 1px solid rgba(0,0,0,.125);}
.why-sec3 h3{
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  text-align: center;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.why-sec3 h2{
  font-size: 61px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 45px;
}
.why-sec3 p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  color: #363636;
}
.why-sec4{padding: 70px 0px;background-color: #ffffff;}
.made-in{background-color: #f8f8f8;}
.sec4-ldes h3{
  font-family: 'Poppins', sans-serif;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.29;
  letter-spacing: normal;
  text-align: left;
  color: #b7b7b7;
  margin-bottom: 5px;
}
.sec4-ldes h2{
  font-family: 'Poppins', sans-serif;
  font-size: 29px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 30px;
}
.sec4-ldes p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.sec4-ldes li{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  list-style: circle;
}
ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #b7b7b7;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 1px;
    height: 100%;
    z-index: 400;
}
ul.timeline > li {
    margin: 100px 0;
    padding-left: 20px;
}
ul.timeline > li:first-child{margin-top: 0px;}
ul.timeline > li:before {
    content: ' ';
    background: #ffffff;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 2px solid #b7b7b7;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}
ul.timeline li span{
  font-family: 'Poppins', sans-serif;
  font-size: 25px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  position: absolute;
}
ul.timeline li p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  color: #363636;
  position: relative;
  left: 28%;
  width: 65%;
}
.timeline img {
  height: 95px;
}
.why-sec5{padding: 70px 0px; background-color: #f8f8f8;}
.why-sec5 h3, .why-sec4-head h3{
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  text-align: center;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.why-sec5 h2, .why-sec4-head h2{
  font-size: 61px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 35px;
}
.why-sec5 li, .why-sec4-head li{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  list-style: circle;
}

/*------------- Our Products ----------*/
#product-sec1 {height: 100vh;color: #fff;background-size: cover;background-position: center;position: relative;}
.product-text1 {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    -webkit-transform: translate3d(-50%,-50%,0);
    -moz-transform: translate3d(-50%,-50%,0);
    -ms-transform: translate3d(-50%,-50%,0);
    -o-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
}
.product-text1 h1{
  font-size: 110px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.81;
  letter-spacing: normal;
  text-align: center;
  color: #f7f8fa;
  margin-bottom: 35px;
}
.product-text1 p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
#product-sec2 {padding-top:150px;height: 100vh;color: #fff;background-size: cover;background-position: center;}
#product-sec2 img{width: 440px;float:right;}
#product-sec3 img{width: 440px;float:right;}
#product-sec4 img{width: 440px;float:right;}
#product-sec5 img{width: 440px;float:right;}
#product-sec6 img{width: 440px;float:right;}
#product-sec7 img{width: 360px;float:right;}
.product-wrap h2{
  font-size: 110px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.81;
  letter-spacing: normal;
  text-align: left;
  color: #f7f8fa;
  margin-bottom: 35px;
}
.product-wrap p{
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  color: #ffffff;
  margin-bottom: 25px;
}
.product-wrap strong{color: #fff;}
.product-wrap a.product-btn, .product-wrap .product-btn {
    font-family: "FuturaPT-Medium";
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 1.44px;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    border: solid 1px #ffffff;
    background-color: rgba(255, 255, 255, 0.13);
    width: 185px;
    height: 43px;
	margin-right: 1%;
}
#product-sec3 {padding-top:150px;height: 100vh;color: #fff;background-size: cover;background-position: center;}
#product-sec4 {padding-top:150px;height: 100vh;color: #fff;background-size: cover;background-position: center;}
#product-sec5 {padding-top:150px;height: 100vh;color: #fff;background-size: cover;background-position: center;}
#product-sec6 {padding-top:150px;height: 100vh;color: #fff;background-size: cover;background-position: center;}
#product-sec7 {padding-top:150px;height: 100vh;color: #fff;background-size: cover;background-position: center;}
.product-social {
  position: relative;
  top: -61px;
  height: 0px;
}
.content { width: 100%; height: 100%; }
.content > section { width: 100%; height: 100%; }

/*----------- Contact Us ------------*/
.contact-sec2 p{margin-bottom: 0px;line-height: 0px;}
.contact-sec3{padding: 90px 0px;background-color: #7FC6EC;}
.contact-sec3 p{
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.contact-sec3 hr {
  margin-top: 3rem;
  margin-bottom: 2.5rem;
  border: 0;
  border-top: 2px solid #84d5f7;
}
.cform-wrap {
  border-radius: 8px;
  background-color: #ffffff;
  padding: 15px 30px;
  position: absolute;
  top: -163px;
  z-index: 99;
}
.cform-wrap h3{
 font-family: 'Poppins', sans-serif;
  font-size: 45px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.cform-wrap p{
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.cform-wrap .gform_wrapper ul.gform_fields {margin: 0;}
.cform-wrap ul.gform_fields li.width-50p {width: 48%;margin-right: 18px;}
.cform-wrap ul.gform_fields li.width-50p:nth-child(2n) {padding-right: 0px;margin-right: 0;}
.cform-wrap .gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
.cform-wrap .gform_wrapper .top_label div.ginput_container {margin-top: 0px;}
.cform-wrap .gform_wrapper .ginput_container_text input,
.cform-wrap .gform_wrapper .ginput_container_phone input,
.cform-wrap .gform_wrapper .ginput_container_email input,
.cform-wrap .gform_wrapper .ginput_container_date input {
    border: solid 2px #dbdce0;
    width: 100%;
    line-height: 34px !important;
    margin-bottom: 0px !important;
    color: #000;
    font-size: 13px !important;
    background-color: #ffffff;
}
.cform-wrap label.gfield_label {
  font-size: 10px !important;
  font-weight: 500 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3 !important;
  letter-spacing: normal;
  text-align: left;
  color: #666666;
  text-transform: uppercase;
}
.cform-wrap .gform_wrapper textarea {
  border: solid 2px #dbdce0;
  width: 100% !important;
  height: 60px !important;
  line-height: 1.4 !important;
  margin-bottom: 0px !important;
  color: #000;
  font-size: 13px !important;
  resize: none !important;
  background-color: #ffffff;
}
.cform-wrap input#gform_submit_button_2 {
  width: 100% !important;
  background: #7FC6EC;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.75;
  letter-spacing: 2.56px;
  text-align: center;
  color: #ffffff;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    padding: 13px 10px;
}
.cform-wrap input#input_2_5 {
  border: solid 2px #dbdce0;padding: 10px 5px;}
.cform-wrap #field_2_5 label.gfield_label {margin-top: 0px;}
.cform-wrap li#field_2_5 {margin-top: 0px;}
.cform-wrap .gform_wrapper .top_label input.medium,
.cform-wrap .gform_wrapper .top_label select.medium {width: calc(100% - 0px);}
.cform-wrap span.zrf_field_title {
    font-size: 12px !important;
    font-weight: 500 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3 !important;
    letter-spacing: normal;
    text-align: left;
    color: #666666;
    text-transform: uppercase;
}
.cform-wrap .zrf-form input[type=text], .cform-wrap .zrf-form input[type=email]{
	font-family: "FuturaPT-Book";
  border: solid 2px #dbdce0;
  width: 100%;
  line-height: 34px !important;
  margin-bottom: 0px !important;
  color: #000;
  font-size: 13px !important;
  background-color: #ffffff;
  padding: 0px 5px;
}
.cform-wrap textarea{
	font-family: "FuturaPT-Book";
  border: solid 2px #dbdce0;
  width: 100%;
	height: 80px;
  line-height: 34px !important;
  margin-bottom: 0px !important;
  color: #000;
  font-size: 13px !important;
  background-color: #ffffff;
  padding: 0px 5px;
}
.cform-wrap p#zendesk_field_zen_submit{
  text-align: center;
}
.cform-wrap input#zrf_submit{
  box-shadow: 0 12px 24px 0 rgba(41, 171, 226, 0.23);
  background-color: #7FC6EC;
  border: none;
  color: #fff;
  width: 30%;
  padding: 10px 25px;
  text-transform: uppercase;
  border: solid 1px #7FC6EC;
}
.cform-wrap input#zrf_submit:hover{background-color: transparent;color: #7FC6EC;border: solid 1px #7FC6EC;}

/*--------------- Footer ------------*/
.site-footer{padding:50px 0px;background-color: #f5f5f5;}
.site-footer p{margin-bottom: 10px;}
.footer-logo img{margin-bottom: 45px;}
.footer-widgets ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.footer-widgets ul li a{
  font-size: 15px;
  font-weight: normal;
  line-height: 1.3;
  color: #272829;
}
.footer-widgets ul li a:hover{ color: #7FC6EC; }
.footer-widgets .current-menu-item > a, .footer-widgets .current-menu-ancestor > a, 
.footer-widgets .current-page-ancestor a{ color: #7FC6EC; }
.footer-widgets > ul > li.widget {
  display: inline-block;
  vertical-align: top;
  margin-right: 80px;
  margin-bottom: 35px;
  text-align: left;
}
.footer-widgets > ul > li:last-child { margin-right: 0;}
ul.foot-social{padding: 0;margin:0;list-style: none;margin-bottom: 25px;}
ul.foot-social li{display: inline-block;margin-right: 11px;}
ul.foot-social li i.fab{color: #c8c8c8;font-size: 15px;}
.c-text p{
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: center;
  color: #272829;
  margin-top: 20px;
}
.site-footer strong {
  font-family: "FuturaPT-Medium";
  font-size: 15px;
  color: #363636;
  font-weight: bold;
}
.newsletter-wrap .gform_wrapper form {max-width: 50%;margin: 0 auto;position: relative;}
.newsletter-wrap .gform_wrapper .gform_fields {padding: 0;margin: 0 0 20px;}
.gform_wrapper .gform_fields li.gfield {list-style: none;}
.newsletter-wrap .gform_wrapper .gform_fields .gfield input {
height: 37px;
line-height: 37px;
padding: 0 10px !important;
border: 1px solid #b5c1b1;
border-radius: 0px;
font-size: 15px !important;
color: #000000;
width: 100%;
}
.newsletter-wrap .gform_wrapper .gform_fields .gfield input.gform_button {
position: absolute;
top: 0;
right: 0;
background-color: #7FC6EC !important;
padding: 11px 15px 12px !important;
margin: 0 !important;
border-radius: 0 4px 4px 0;
}

.newsletter-wrap .gform_wrapper li.gfield.gfield_error{background: transparent;border: none;}
.newsletter-wrap .validation_error {display: none;}
.gform_confirmation_message {color: #7FC6EC;font-weight: bold;}
.newsletter-wrap .gform_wrapper .top_label .gfield_label {
  display: none;
}
.validation_message {color: red;}
.newsletter-wrap .gform_wrapper .gform_footer input[type="image"] {
    position: absolute;
    top: 0;
    right: 0%;
    background-color: #7FC6EC !important;
    padding: 11px 15px 12px !important;
    margin: 0 !important;
    border-radius: 0px;
}
 .newsletter-wrap form#mc-embedded-subscribe-form{ 
  max-width: 100%;
  margin: 10px auto;
}
.newsletter-wrap input#mce-EMAIL {
    height: 37px;
    line-height: 37px;
    padding: 0 10px !important;
    border: 1px solid #b5c1b1;
    border-radius: 3px;
    font-size: 15px !important;
    color: #000000;
    width: 47%;
}
#mc_embed_signup div.mce_inline_error {
  background-color: #f5f5f5 !important;
  color: red !important;
}
div#mce-success-response {
  color: #7FC6EC;
}
.syob-cp-sec-4-way-to-earn-lft-steps-wrap {
  margin-bottom: 40px;
}

ul.syob-cp-sec-4-way-to-earn-lft-steps-wrap{
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.syob-cp-sec-4-way-to-earn-lft-steps-wrap {margin-bottom: 40px;}
.syob-cp-sec-4-way-to-earn-lft-steps-wrap li {margin-bottom: 20px;}
.syob-cp-sec-4-way-to-earn-lft-steps-wrap li:last-child {margin-bottom: 0;}
.syob-cp-sec-4-way-to-earn-lft h3 {
    color: #33512b;
    font-size: 23px;
    line-height: 28px;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.way-to-earn-steps-box {background-color: #ffffff;}
.way-to-earn-steps-box-lft {
    background-color: #7FC6EC;
    display: inline-block;
    padding: 50px 25px;
    text-align: center;
    vertical-align: middle;
    width: 21%;
}
.way-to-earn-steps-box-rgt {
    background-color: #ffffff;
    display: inline-block;
    margin-left: -4px;
    padding: 25px 30px;
    vertical-align: middle;
    width: 78%;
}
.way-to-earn-steps-box-lft h4 {
    color: #ffffff;
    font-size: 20px;
    line-height: 22px;
    margin: 0;
}
.way-to-earn-steps-box-lft h4 span {
    color: #ffffff;
    font-size: 30px;
    line-height: 36px;
    margin: 0;
}
.way-to-earn-steps-box-rgt p {
  color: #505253;
  font-size: 17px;
  line-height: 21px;
  margin: 0;
}
.way-to-earn-steps-box-rgt p span {}
.syob-recognition-sec-4 {
  padding: 170px 130px 190px;
}
.testimonials-sfc-wrap {
  position: relative;
  clear: both;
  display: block;
  min-height: 385px;
}
.recognition-testimonials-sfc-wrap {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #fff;
  padding: 30px 30px;
  border-radius: 10px;
  overflow-y: scroll;
  z-index: 99;
  height: 380px;
  width: 35%;
  border: 1px solid #cdcdcd;
  box-shadow: 0 1px 10px #969696;
}
#rt-sfc-tabs-description {
  position: absolute;
  top: 70px;
  right: 0;
  width: 75%;
  background-color: #7FC6EC;
  padding: 80px 80px 80px 220px;
  color: #ffffff;
}
#sfc-tab > a#sfc-1-tab {
    color: #7FC6EC;
    font-size: 30px;
    line-height: 28px;
    margin: 0 0 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6ea;
    text-transform: uppercase;
    font-family: "FuturaPT-Medium";
}
#sfc-tab > a {
    color: #505253;
    font-size: 17px;
    line-height: 11px;
    margin: 0 0 8px;
    pointer-events: none;
}
.rt-sfc-tabs-description .tab-pane p {
    color: #ffffff;
    font-size: 20px;
    line-height: 21px;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: transparent;
    border-radius: 0;
}
.syob-recognition-sec-4 h2 {
    font-size: 61px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: -1.07px;
    text-align: center;
    color: #363636;
    margin-bottom: 55px;
}
.faq-wrap{padding: 70px 0px;}
.faq-title {margin-bottom: 35px;}
.faq-title h2 {
  font-family: 'Poppins', sans-serif;
  font-size: 45px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 35px;
}
.faq-title p{font-size: 20px;}
.faq-wrap .accordion .card {background-color: #f8f8f8;border: 0 none;margin-bottom: 10px;}
.faq-wrap .accordion .card .card-header {
  border: 0 none;
  background-color: #7FC6EC;
  padding: 20px 0px;
  margin: 0;
  height: auto;
}
.faq-wrap .accordion .card .card-header h2.mb-0 {line-height: 0;}
.accordion .card .card-header h2 button {
padding: 0;
margin: 0;
white-space: normal;
width: 100%;
}
.faq-wrap .accordion .card .card-header h2 button span{
  font-family: "FuturaPT-Medium";
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.93;
  letter-spacing: -0.15px;
  text-align: left;
  color: #ffffff;
  text-decoration: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: left;
  width: 84%;
}
.faq-wrap .accordion .card .card-header h2 button span:hover{text-decoration: none;}
.faq-wrap .accordion .card .card-header button i {color: #ffffff;margin-right: 30px;}
.faq-wrap .accordion .card .collapse {background-color: #7FC6EC;padding: 0 20px 0 65px;}
.faq-wrap .accordion .card .collapsing {background-color: #7FC6EC;padding: 0 20px 0 65px;}
.faq-wrap .accordion .card .collapse .card-body {background-color: #7FC6EC;padding: 0;}
.faq-wrap .accordion .card .collapsing .card-body {background-color: #7FC6EC;padding: 0;}
.faq-wrap .accordion .card .collapse .card-body p,
.faq-wrap .accordion .card .collapse .card-body li {
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff !important;
}
/*----------- 30 Day Challenge ------------*/
.challenge-head img{width: 116px;}
.challenge-head h1{
  font-size: 80px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #0b0c0c;
  margin-bottom: 20px;
}
.challenge-head p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #6f777b;
}
.challenge-sec1{padding: 70px 0px;}
.challenge-sec1 h2{
  font-size: 40px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: center;
  color: #0b0c0c;
  margin-bottom: 35px;
}
.challenge-sec1 h2::before, .challenge-sec1 h2::after {
  display: inline-block;
  content: "";
  border-top: .1rem solid #363636;
  width: 20rem;
  margin: 0 1rem;
  transform: translateY(-1rem);
}
.challenge-sec1 p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #6f777b;
}
.challenge-sec1 p strong{
  font-family: "FuturaPT-Medium";
  color: #0b0c0c;
}
.challenge-sec1 p a{
  font-family: "FuturaPT-Medium";
  color: #7FC6EC;
}
.challenge-img-wrap{margin-top: 45px;}
.challenge-sec1 img{margin-bottom: 25px;}
.challenge-sec1 hr {
  margin-top: 3rem;
  margin-bottom: 3rem;
  border-top: 2px solid #363636;
}
h2.get-title{
  font-size: 40px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: center;
  color: #0b0c0c;
  margin-bottom: 45px;
}
h2.get-title::before, h2.get-title::after{content: unset;}
.challenge-get {margin-bottom: 55px;}
.challenge-get h3{
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #0b0c0c;
  margin-bottom: 20px;
}
.challenge-get p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #6f777b;
}
.challenge-sec2{background-color: #f8f8f8;padding: 10px 0px 10px;}
.chalng-form-wrap{
  border-radius: 5px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 30px 50px;
  position: relative;
  top: -85px;
}
.chalng-form-wrap h2{
  font-size: 40px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.7;
  letter-spacing: normal;
  text-align: center;
  color: #0b0c0c;
  margin-bottom: 20px;
}
.chalng-form-wrap p{
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #0b0c0c;
  margin-bottom: 35px;
}
.chalng-form-wrap span#input_3_5_date_format, .chalng-form-wrap span#input_3_6_date_format, .chalng-form-wrap span#extensions_message_3_7 {display: none;}
.chalng-form-wrap .gform_wrapper ul.gform_fields {margin: 0;padding: 0;list-style: none;}
.chalng-form-wrap ul.gform_fields li.width-50p {width: 48%;margin-right: 18px;}
.chalng-form-wrap ul.gform_fields li.width-50p:nth-child(2n) {padding-right: 0px;margin-right: 0;}
.chalng-form-wrap .gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;margin-bottom: 13px;}
.chalng-form-wrap .gfield_radio {padding: 0px;}
.chalng-form-wrap .gform_wrapper .top_label div.ginput_container {margin-top: 0px;}
.chalng-form-wrap .gform_wrapper .ginput_container_text input,
.chalng-form-wrap .gform_wrapper .ginput_container_phone input,
.chalng-form-wrap .gform_wrapper .ginput_container_email input,
.chalng-form-wrap .gform_wrapper .ginput_container_date input,
.chalng-form-wrap .gform_wrapper .top_label input.medium.datepicker {
    border: solid 2px #dbdce0;
    width: 100%;
    line-height: 34px !important;
    margin-bottom: 0px !important;
    color: #000;
    font-size: 13px !important;
    background-color: #ffffff;
	padding: 0px 5px;
}
.chalng-form-wrap .gform_wrapper ul.gfield_radio li {
  padding: 0!important;
  width: auto !important;
  display: inline-block;
  margin-right: 35px;
}
.chalng-form-wrap .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.chalng-form-wrap .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.chalng-form-wrap .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
  margin-top: 2px;
}
.chalng-form-wrap .gform_wrapper .gform_footer {margin: 30px auto 0px;width: 30%;}
.chalng-form-wrap label.gfield_label {
  font-size: 12px !important;
  font-weight: 500 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3 !important;
  letter-spacing: normal;
  text-align: left;
  color: #666666;
  text-transform: uppercase;
}
.chalng-form-wrap .gform_wrapper textarea {
  border: solid 2px #dbdce0;
  width: 100% !important;
  height: 60px !important;
  line-height: 1.4 !important;
  margin-bottom: 0px !important;
  color: #000;
  font-size: 13px !important;
  resize: none !important;
  background-color: #ffffff;
  padding: 5px;
}
.chalng-form-wrap input#gform_submit_button_3 {
  width: 100% !important;
  box-shadow: 0 12px 24px 0 rgba(41, 171, 226, 0.23);
  background-color: #7FC6EC;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.75;
  letter-spacing: 2.56px;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  border: solid 1px #7FC6EC;
  cursor: pointer;
  padding: 13px 10px;
}
.chalng-form-wrap input#gform_submit_button_3:hover{background-color: transparent;border: solid 1px #7FC6EC;color: #7FC6EC;}
.chalng-form-wrap input#input_2_5 {
  border: solid 2px #dbdce0;padding: 10px 5px;}
.chalng-form-wrap #field_2_5 label.gfield_label {margin-top: 0px;}
.chalng-form-wrap li#field_2_5 {margin-top: 0px;}
.chalng-form-wrap .gform_wrapper .top_label input.medium,
.chalng-form-wrap .gform_wrapper .top_label select.medium {width: calc(100% - 0px);}
.gfield_description {font-size: 12px;font-weight: normal;color: #7b7a7a;margin: 0 0px 10px;line-height: 1.3;}
.chalng-form-wrap .check-input-wrap .gfield_label {display: none;}
/*---------------- Login Page ---------------*/
.login-wrap{padding: 70px 0px 90px;background-color: #f8f8f8;}
.login-wrap h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 35px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.78;
    letter-spacing: normal;
    text-align: center;
    color: #363636;
    margin-bottom: 45px;
}
.login-form-wrap{
  border-radius: 5px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 50px;
}
.login-form-wrap label {
    margin-right: 50px;
    font-size: 15px !important;
    font-weight: 500 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3 !important;
    letter-spacing: normal;
    text-align: left;
    color: #666666;
    text-transform: uppercase;
}
.login-form-wrap input {
    border: solid 2px #dbdce0;
    width: 50%;
    line-height: 34px !important;
    margin-bottom: 0px !important;
    color: #000;
    font-size: 13px !important;
    background-color: #ffffff;
    padding: 0px 5px;
}
.login-form-wrap select#PackageType {
    border: solid 2px #dbdce0;
    width: 50%;
    line-height: 34px !important;
    margin-bottom: 0px !important;
    color: #000;
    font-size: 13px !important;
    background-color: #ffffff;
    padding: 9px 3px;
    margin-left: 125px;
}
.login-form-wrap button.btn.btn-primary.btn-lg.login-submit{
    float: right;
    background: #7FC6EC;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 2.56px;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
    padding: 15px 20px;
    margin-right: 12%;
}
.choose-type-wrap{
  text-align:center;
  border: 3px solid transparent;
  width: 100%;
  margin-right: 10px;
  padding: 10px;
  position: relative;
}
.order-page-head {
  padding: 81px 0px 70px;
  background-size: cover;
  background-position: top center;
}
.order-form-hdr {padding: 1% 20px 0 !important;}
.content-area {padding: 70px 0px;}
h1.entry-title {
    font-size: 45px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: -1.07px;
    color: #363636;
    margin-bottom: 20px;
}
.content-area p, .content-area li {font-size: 17px;}
.content-area ol {padding: 0px;}

.top-bar {position: relative;}
.member-box div {display: inline-block;vertical-align: middle;}
.member-box .member-img > img {border-radius: 50%;display: block;height: 40px;margin-right: 10px;max-width: 40px;width: 40px;}
.member-content {width: 115px;text-align: left;}
.member-box .member-content > p {color: #fff;font-family: "FuturaPT-Medium";font-size: 12px;line-height: 14px;margin: 0;}
.member-box .member-content > p span {display: block;}
.member-box .member-content > p span a {color: #fff;}
/*.page-template-page-order-form1 .member-box .member-content > p span {display: unset !important;}
.page-template-page-order-form1 .member-box .member-content > p {
    font-size: 1rem;
    margin: 0;
    font-family: "FuturaPT-Book";
    color: #526270;
    letter-spacing: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    font-weight: normal;
}
.page-template-page-order-form1 .member-box .member-img > img {
    border-radius: unset !important;
    display: unset !important;
    height: unset !important;
    margin-right: 0px !important;
    max-width: 50px !important;
    width: 50px !important;
    position: absolute !important;
    top: 22px !important;
    right: 215px !important;
}
.page-template-page-order-form1 .member-box .member-content > p span a {
    color: #7FC6EC !important;
}
.page-template-page-order-form1 .member-content{top: 10px !important;}*/

.event-header {
    background-image: url('/wp-content/uploads/2018/06/event-title-bg.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    color: #fff;
    height: 274px;
    line-height: 334px;
}
.event-title {
    color: #ffffff;
    font-size: 23px;
    line-height: 374px;
    text-transform: uppercase;
}
.event-meta-wrap {background-color: #1f5b8e;color: #ffffff;padding: 30px 0;}
ul.eo-event-meta {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.eo-event-meta li {
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
   width: 17%;
  margin-left: -4px;
}
.eo-event-meta li:first-child {
  margin-left: 0;
}
.eo-event-meta li:last-child {
  margin-right: 0;
}

.eo-event-meta li, .eo-event-meta li a {
  color: #ffffff;
  font-size: 15px;
  line-height: 20px;
  text-transform: capitalize;
}
.eo-event-meta li a:hover {
  color: #ffffff;
  pointer-events: none;
}
.eo-event-meta li strong {
    color: #bee1ff;
    font-size: 14px;
    line-height: 17px;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.eo-event-meta li a.add-to-calendar-btn {
    width: 155px;
    height: 39px;
    border-radius: 4px;
    background-color: #ffffff;
    display: block;
    line-height: 39px;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    color: #7FC6EC;
    font-family: "FuturaPT-Medium";
}
.eo-event-meta li a.add-to-calendar-btn:hover {color: #7FC6EC;}
.event-detail-wrap {padding: 60px 0;}
.event-detail {margin-right: 80px;}
.event-detail h3 {
  font-size: 43px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  color: #363636;
  margin-bottom: 25px;
  font-family: "BigCaslon-Medium";
}
.event-detail p {
    color: #505253;
    font-size: 17px;
    line-height: 18px;
    margin: 0 0 30px;
}
.event-detail ul {padding-left: 15px;}
.event-detail li {
    display: list-item;
    list-style: disc outside none;
    color: #505253;
    font-size: 17px;
    line-height: 18px;
    margin: 0 0 20px;
}
.event-venue {
    /*border: 2px solid #e5e6e6;*/
    text-align: center;
   /* padding: 50px 36px;*/
    margin-top: 45px;
  padding: 30px 0px;
}
.event-venue img {margin-bottom: 20px;}
.event-venue h6 {
    color: #505253;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 20px;
}
.event-venue p {
    color: #505253;
    font-size: 17px;
    line-height: 18px;
    margin: 0;
}

.eventpage-header {background-color: #7FC6EC;padding: 20px 0;}
.eventpage-header h1 {
    color: #ffffff;
    font-size: 30px;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
}
.event-archive-wrap {padding: 40px 0 60px;}
.event-link-wrap {
    border-bottom: 1px solid #dddde2;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
ul.event-link-wrap{
  list-style: outside none none;
  padding-left: 0px;
}
.event-link-wrap li:first-child {width: 18%;}
.event-link-wrap li {margin-right: 17px;display: inline-block;vertical-align: top;}
.event-link-wrap li:nth-child(2) {width: 67%;}
.event-link-wrap li:last-child {margin-right: 0;width: 10%;}
.event-link-wrap li h5 {color: #505253;font-size: 17px;line-height: 20px;margin: 0 0 10px;}
.event-link-wrap li h5 span {color: #505253;display: block;font-size: 15px;line-height: 21px;margin: 0;}
.event-link-wrap li h3 {color: #7FC6EC;font-size: 17px;line-height: 21px;margin: 0 0 10px;}
.event-link-wrap li h3 span {color: #505253;display: block;font-size: 17px;line-height: 21px;margin: 0;}
.event-link-wrap li a.event-detail-btn {
    width: 94px;
    height: 39px;
    border-radius: 4px;
    border: 1px solid #d7d9db;
    background-color: #ffffff;
    display: block;
    line-height: 39px;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    color: #7FC6EC;
    font-family: "FuturaPT-Medium";
}
.event-link-wrap li a.event-detail-btn:hover {color: #7FC6EC;}
.event-date-wrap h2 {
  font-size: 43px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  color: #363636;
  font-family: "BigCaslon-Medium";
  text-transform: uppercase;
}
.event-detail a:hover, .nav-next.eo-events-nav-later a:hover, .nav-previous.eo-events-nav-earlier a:hover{text-decoration: underline;color: #272829;}
.event-detail a {color: #7FC6EC;}
.gform_fields span.gfield_required {color: #fff !important;}
.gform_fields label.gfield_consent_label {
    font-size: 14px !important;
    font-weight: 500 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3 !important;
    letter-spacing: normal;
    text-align: left;
    color: #666666;
}

.singlepro-sec1{padding:20px 0px 10px;}
.singlepro-sec2{padding:70px 0px;}
.singlepro-sec2 .tab-content {border: 1px solid #d4d4d1;clear: both;float: left;margin-bottom: 20px;width: 100%;}
.singlepro-sec2 .nav-tabs {border-bottom: none;}
.singlepro-sec2 .tab-pane {padding: 10px 20px;}
.singlepro-sec1 p{
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}
.singlepro-sec1 h2{color: #ffffff;}
.singlepro-sec1 li{color: #ffffff;}
.singlepro-sec2 p{
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    text-align: left;
    color: #6f777b;
}
.hero-wrap h1{
  font-size: 85px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.82px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
.singlepro-head-wrap {padding: 190px 0px 170px;background-size: cover;background-position: center;}
.COLOSTRUM6{background-color: #74b02a;}
.LIMUZ6{background-color: #a8458d;}
.Skincare{background-color: #AF8B73;}
.LeptiTrim6{background-color: #d73c42;}
.Flex6{background-color: #ea573a;}
.OxyQuest{background-color: #21b7e4;}
.Pet.Line{background-color: #1971aa;}
.singlepro-sec2 .nav-tabs .nav-link:focus, .singlepro-sec2 .nav-tabs .nav-link:hover,
.singlepro-sec2 .nav-tabs .nav-link.active{background-color: #7FC6EC !important;color: #ffffff !important;}

.prd-popup img {margin: 0 auto 35px;display: block;}
.prd-popup h6 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.29;
  letter-spacing: 4px;
  text-align: center;
  color: #000000;
  margin-bottom: 50px;
}
.prd-popup h2 {
  font-family: BigCaslon;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -1.8px;
  text-align: left;
  color: #363636;
  margin-bottom: 50px;
}
.prd-popup p {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.7;
  text-align: left;
  color: #363636;
  margin-bottom: 30px;
}
.prd-popup ul.circle-list li {font-size: 18px;font-weight: normal;line-height: 1.94;text-align: left;color: #363636;}
.prd-details-links-list li {display: inline-block;vertical-align: top;margin-right: 50px;}
.prd-details-links-list li:last-child {margin-right: 0;}
.prd-popup .nav li.nav-item a.nav-link, .prd-details-links-list li a {
  display: block;
  font-size: 20px;
  font-weight: 500;
  line-height: 48px;
  text-align: center;
  color: #363636;
  padding: 0;
  border-bottom: 4px solid transparent;
  width: auto;
}
.prd-popup .nav li.nav-item a.nav-link.active, .prd-popup .nav li.nav-item a.nav-link:hover,
.prd-details-links-list li a.active, .prd-details-links-list li a:hover {border-bottom: 4px solid #7FC6EC;}
.prd-popup .nav {margin-bottom: 50px;}
.prd-popup #prdTabContent {padding: 0 80px 40px;}
.prd-popup .circle-list {margin-bottom: 30px;}

.prd-details-links-list {padding: 0;margin: 0;}
.single-prd-hdr {padding: 50px 0;}
.limuz6.single-prd-hdr {padding: 10px 0 50px;}
.prd-catgy-intro h1 {color: #ffffff;margin-bottom: 20px;}
.prd-catgy-intro p {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.71;
    text-align: center;
    color: #ffffff;
    margin: 0;
}
.limuz6 {background-color: #a8458d;}
.single-prd-sec {padding: 40px 0 80px;}
.prd-details-wrap p {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.74;
  text-align: left;
  color: #363636;
  margin-bottom: 25px;
}
.prd-details-wrap ul {margin-bottom: 25px;}
.prd-details-wrap li {font-size: 18px;font-weight: normal;line-height: 1.94;text-align: left;color: #363636;}
.skincare {background-color: #AF8B73;}
.colostrum6 {background-color: #74b02a;}
.pet-line {background-color: #1971aa;}
.leptitrim6 {background-color: #d73c42;}
.flex6 {background-color: #ea573a;}
.breadcrumb .breadcrumb-item {text-transform: capitalize;}
.breadcrumb .breadcrumb-item a {color: #7FC6EC;}
.breadcrumb .breadcrumb-item a:hover {color: #7FC6EC;}
.prd-catgy-list-wrap {margin-top: 150px;background-size: cover;background-position: top center;background-repeat: no-repeat;min-height: 702px;}
.prd-catgy-intro {color: #ffffff;margin: 120px 0 50px;min-height: 233px;}
.prd-catgy-list-links-wrap {background-color: #7FC6EC;height: 85px;color: #fff;}
.prd-catgy-list-links-wrap a {display: block;line-height: 85px;color: #fff;font-size: 20px;}
.prd-shop-btn {
  background-color: #7FC6EC;
  display: block;
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #ffffff;
  width: 164px;
}
.prd-details-links-wrap {overflow: hidden;clear: both;border-bottom: 1px solid #d5d5d5;margin-bottom: 60px;}
.prd-catgy-list-links-wrap a.active, .prd-catgy-list-links-wrap a:hover {background-color: #fff;color: #7FC6EC;}

#officialrules .modal-body {padding: 50px;}
.prize-img-list {padding: 0;margin: 0;}
.prize-img-list li {width: 32%;display: inline-block;vertical-align: top;text-align: left;padding: 0 10px;}
#officialrules h5, #officialrules h6 {margin: 0 0 20px;font-size: 17px;color: #424242;}
.officialrules-link {background-color: transparent;border: 0 none;color: #7FC6EC;text-decoration: underline;line-height: 1.5;}
#officialrules p {margin: 0 0 10px;line-height: 1.5;color: #424242;}
#officialrules .modal-xl {max-width: 760px;}
#officialrules .close {position: absolute;top: 20px;right: 20px;}

.team-bio-wrap {padding: 80px 0;text-align: center;background-color: #f2f2f2;}
.team-bio-hdr h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: normal;
    line-height: 1.27;
    text-align: center;
    color: #363636;
    margin-bottom: 45px;
}
.team-bio-img-box button {border: 0 none;background-color: transparent;padding: 0;}
.team-bio-img-box button:focus {outline: 0 none;}
.team-bio-img-box img {border-radius: 50%;}
.team-bio-detail img {margin: 0 0 30px;border-radius: 50%;width: 309px;}
.team-bio-detail h6 {
  font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.27;
    text-align: center;
    color: #363636;
    margin-bottom: 30px;
}
.team-bio-detail h6 span {display: block;color: #7FC6EC;text-transform: capitalize;font-size: 17px;}
.team-bio-detail p {
    font-size: 17px;
    font-weight: normal;
    line-height: 1.75;
    text-align: center;
    color: #363636;
    margin-bottom: 25px;
}
.team-bio-detail .modal-xl {max-width: 840px;}


.prd-details-wrap .accordion > .card {
    margin-bottom: 20px;
    border: 2px solid #7FC6EC;
    border-radius: .25rem;
}
.prd-details-wrap .accordion > .card > .card-header {
    background-color: #7FC6EC;
    padding: 0;
    border: 0 none;
}
.prd-details-wrap .accordion > .card > .card-header h2 {margin: 0;}
.prd-details-wrap .accordion > .card > .card-header h2 span {
    font-size: 15px;
    color: #ffffff;
    margin-right: 10px;
    position: absolute;
    top: 15px;
    left: 20px;
    font-weight: 600;
}
.prd-details-wrap .accordion > .card > .card-header h2 button {
    color: #ffffff;
    text-align: left;
    line-height: 1.4;
    font-size: 16px;
    font-weight: 600;
    display: block;
    padding: 12px 50px !important;
}
.prd-details-wrap .accordion > .card > .card-header h2 button:hover,
.prd-details-wrap .accordion > .card > .card-header h2 button:focus {
    text-decoration: none;
}
.prd-details-wrap .accordion > .card > .card-header button:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;  
    content: "\f107";
    position: absolute;
    top: 13px;
    right: 40px; 
}
.prd-details-wrap .accordion > .card > .card-header button[aria-expanded="true"]:after {
    /* symbol for "collapsed" panels */
    content: "\f106"; 
}
.prd-details-wrap h3 {margin-bottom: 40px;}
.prd-details-wrap .accordion .card p {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.54;
    text-align: left;
    color: #5f5e5e;
    margin-bottom: 25px;
}
.prize-img-list li h6 {padding: 0px 25px;}
.dot-list {list-style: disc;}
.dot-list li {width: 100%;text-align: left;display: list-item;padding: 0;}
.gfield_error input {border: 2px solid #f00 !important;}
.validation_message {display: none;}
.validation_error {font-weight: 700;color: #f00;margin: 0 auto 20px;width: 65%;text-align: center;}
.member-page .top-bar {padding: 8px 0;}
.slider-wrap, .product-wrap, .page-head-wrap {margin-top: 150px;}


.syob-recognition-sec-3 {padding: 60px 130px;}
.syob-recognition-sec-3-vid-wrap > h3 {
  font-size: 61px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 35px;
}
.syob-recognition-sec-3 .carousel-item div {
  float: left;
  padding-right: 10px !important;
}
#recognition-slides {background-color: #7FC6EC;padding: 40px 80px 100px;}
#recognition-slides .carousel-item div.recognition-slides {padding: 0 !important;}
#recognition-slides .recognition-slides > div {width: 47%;}
#recognition-slides .carousel-item div.recognition-slides-img {margin-right: 20px;padding: 0 !important;}
#recognition-slides .carousel-item div.recognition-slides-txt {margin-left: 20px;padding: 0 !important;}
#recognition-slides .carousel-item div.recognition-slides-img img {margin: 0;width: 100%;}
.recognition-slides-txt > h4 {
    color: #ffffff;
    font-size: 23px;
    line-height: 28px;
    margin: 0 0 20px;
    font-family: "Gotham Bold";
}
.recognition-slides-txt p{
    color: #ffffff;
    font-size: 15px;
    line-height: 21px;
    margin: 0;
    font-family: "Gotham Book";
}
#recognition-slides .carousel-control-prev, #recognition-slides .carousel-control-next {width: 7%;}
#recognition-slides .carousel-indicators {bottom: 50px;}
.more-text {display: none;}
a.rm-text, a.sl-text{
  color: #fff;
  font-weight: bold;
  font-size: 17px;
  text-transform: capitalize;
}

/*--------- Practitioners ---------
-----------------------------------*/
.practi-head {
  padding: 133px 0px 53px;
  background-size: cover;
  background-position: top center;
}
.practi-head {margin-top: 150px;}
.practi-txt h3{
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 2px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.practi-txt h2{
  font-size: 105px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: -1.82px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
.practi-txt h4{
  font-family: "FuturaPT-Book";
  font-size: 17px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.practi-txt h4::before,
.practi-txt h4::after {
  display: inline-block;
  content: "";
  border-top: .1rem solid #ffffff;
  width: 3rem;
  margin: 0 1rem;
  transform: translateY(-0.2rem);
}
.practi-sec1{background-color: #7FC6EC;padding: 20px 0px 50px;}
.practi-sec1 h2{
  font-family: 'Poppins', sans-serif;
  font-size: 63px;
  font-weight: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.practi-sec1 p{
  font-family: "FuturaPT-Book";
  font-size: 20px;
  font-weight: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.practi-sec1 ul{width: 48%;float: left;}
.practi-sec1 li{
  font-size: 20px;
  font-weight: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  list-style: circle;
  margin-bottom: 36px;
}
.practi-sec2{padding: 130px 0px;}
.practi-sec2 h3{
  font-size: 14px;
  font-weight: 500;
  line-height: 1.29;
  letter-spacing: 4px;
  text-align: center;
  color: #000000;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.practi-sec2 h2{
  font-size: 82px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -2.14px;
  text-align: center;
  color: #363636;
  margin-bottom: 15px;
}
.practi-sec2 p{
  font-size: 20px;
  font-weight: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  color: #363636;
}
.pways-box h3{
  font-family: 'Poppins', sans-serif;
  font-size: 45px;
  font-weight: normal;
  line-height: 2.2;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 35px;
  text-transform: none;
  padding-top: 55px;
  padding-left: 5px;
  position: relative;
  z-index: 99;
}
.practi-sec2 ul{
  margin-bottom: 40px;
  counter-reset: section;
}
.practi-sec2 li {
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
  width: 46%;
  margin-bottom: 40px;
  position: relative;
}
.practi-sec2 li:before {
  counter-increment: section;
  content: counter(section);
  font-size: 135px;
  font-weight: normal;
  line-height: 1.11;
  letter-spacing: normal;
  text-align: left;
  color: #e3e3e3;
  position: absolute;
}
.practi-sec2 li:nth-child(-n+9):before {
  content: '0'counter(section);
}
.pways-box p{
  font-size: 20px;
  font-weight: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.practi-sec3{background-color: #f8f8f8;padding: 127px 0px;}
.practi-sec3 h3{
  font-size: 14px;
  font-weight: 500;
  line-height: 1.29;
  letter-spacing: 4px;
  text-align: center;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 48px;
}
.practi-sec3 h2{
  font-size: 82px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -2.14px;
  text-align: center;
  color: #363636;
  margin-bottom: 123px;
}
.practi-sec3 p{
  font-size: 20px;
  font-weight: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 35px;
}
.practi-sec3 table {
  border: solid 1px #cfdbe1;
  background-color: #f1faff;
}
.practi-sec3 td{
  font-family: "FuturaPT-Book";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #006b98;
  border: solid 1px #cfdbe1;
  padding: 13px 19px;
}
.practi-sec3 .rpsec3 h3{
  font-family: 'Poppins', sans-serif;
  font-size: 38px;
  font-weight: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.practi-sec3 .rpsec3 p{
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
}
.practi-sec3 .rpsec3 ol {
  margin: 0px;
  padding: 0px;
  margin-left: 4%;
}
.practi-sec3 .rpsec3 ol li{
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 20px;
}
.page-id-3224 .prd-catgy-intro.text-center, .page-template-page-firstdefense-tab-template .prd-catgy-intro.text-center{
   background-color: rgba(0, 0, 0, 0.3);
   padding: 10px 15px;
}
.page-id-3224 .prd-catgy-intro h1, .page-template-page-firstdefense-tab-template .prd-catgy-intro h1{}
.smartship{padding: 10px 0px 70px;}
.smartship h2{
  font-size: 50px;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: center;
  color: #363636;
  margin-bottom: 45px;
}
.smartship p{
  margin-top: 25px;
  font-size: 17px;
  font-weight: normal;
  line-height: 1.75;
  letter-spacing: normal;
  color: #363636;
}
.smartship-sec2{padding: 10px 0px 90px;}
.smartship-sec2{font-size: 17px;}
.smartship-sec2 table{width: 100%;border: 2px solid #000000;}
.smartship-sec2 th{border: 2px solid #000000; background-color: #7FC6EC;font-family: "BigCaslon-Medium";}
.smartship-sec2 td{border: 2px solid #000000;padding: 7px 5px;font-family: "FuturaPT-Book";}
.smartship-sec2 P, .smartship-sec2 li{
	font-size: 17px;
    font-weight: normal;
    line-height: 1.75;
    letter-spacing: normal;
    color: #363636;
}
.smartship-sec2 strong{color: #000000 !important;}

/*---- Professional Development Program ------
--------------------------------------------*/
.coach-box{text-align: center;}
.coach-box img{
    width: 160px;
    height: auto;
    border-radius: 50%;
    margin-bottom: 20px;
}
.pro-dev-program {padding: 70px 0px 50px;}
.pro-dev-program h2{
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 35px;
}
.pro-dev-program p{
  font-size: 17px;
  font-weight: normal;
  line-height: 1.35;
  letter-spacing: normal;
  color: #363636;
}
/*.pro-dev-program ul.pro-litems{position: relative;}
.pro-dev-program ul.pro-litems li{display: inline-block;margin-right: 65px;}
.pro-dev-program ul.pro-litems li:before{
  width: 8px;
  height: 8px;
  background-color: #7FC6EC;
  position: absolute;
  content: '';
  top: 9px;
  margin-left: -15px;
}*/
.blue-bx {
  border: 3px solid #7FC6EC;
  padding: 25px 0px;
  width: 70%;
  margin: 0 auto;
  margin-bottom: 70px;
}
.pro-dev-program ol.pro-litems {margin: 0 auto;width: 27%;margin-bottom: 25px;}
.pro-dev-program a{color: #7FC6EC;text-decoration: underline;}
.pro-dev-program .carousel-inner{background-color: #7FC6EC;}
.pro-dev-program .carousel-inner h3{color: #fff;font-size: 47px;line-height: 1;margin-bottom: 25px;}
.pro-dev-program .carousel-inner ul{padding: 0px;position: relative;padding-left: 3%;}
.pro-dev-program .carousel-inner ul li{color: #ffffff;font-size: 19px;}
.pro-dev-program div#carouselExampleIndicators{margin-top: 70px;}
.pro-dev-program .carousel-item img{margin-bottom: 0px;}
.pro-dev-program .pdp-txt{padding-left: 50px;}
.recognition-club{padding: 20px 0px 70px;}
.recognition-club h2{
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 35px;
}
.recognition-club p{
  font-size: 17px;
  font-weight: normal;
  line-height: 1.75;
  letter-spacing: normal;
  margin-bottom: 25px;
}
.pro-dev-program ol.pro-litems li{
    text-align: left;
    font-size: 17px;
    font-weight: normal;
    line-height: 1.35;
    letter-spacing: normal;
    color: #363636;
}
.mobile-slide{ display: none; }
.lifestyle-club .titles {
  margin-bottom: 50px;
  text-align: center;
}
section.lifestyle-club {padding: 100px 0;}
.lifestyle-club .titles h1 {
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
}
.lifestyle-club .titles h2 {
  font-family: "FuturaPT-Medium";
  font-weight: normal;
  margin: 0;
}
.lifestyle-club .content-box {
  background-color: #e5eef3;
  padding: 22px;
  height: 100%;
}
.lifestyle-club .content-box h3 {
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  color: #526270;
  margin-bottom: 9px;
}
.lifestyle-club .content-box h4 {
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
}
.lifestyle-club .content-box p {
  font-size: 18px;
  margin: 0;
  color: #363636;
}
.lifestyle-club .content-box hr {margin: 18px 0;}
.content-box br { display: none;}
.lifestyle-gallery {padding: 30px 0;}
.lifestyle-gallery .landscape_img {margin-bottom: 15px;}
.lifestyle-gallery .small-images {height: 185px;width: 100%;object-fit: cover;}
.lifestyle-testimonials p {
  text-align: center;
  color: #363636;
  font-size: 28px;
  font-weight: 100 !important;
}
.lifestyle-testimonials p strong {
  font-size: 16px;
  color: #000;
  font-weight: 900;
  letter-spacing: 2px;
  display: block;
  margin: 25px 0 60px 0;
}
@media (min-width: 1200px){
  .lifestyle-testimonials .col-xl-5 {
    flex: 0 0 46.666667%;
    max-width: 46.666667%;
  }
}



/* ----------------------- WhyAnoviteBusiness CSS --------------------- */
.training-hero-sec {
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 150px;
  padding: 180px 0;
}
.training-hero-txt h1 {
  color: #fdbb12;
  font-size: 110px;
  text-transform: uppercase;
  line-height: 1.3;
  font-family: 'AvenirNext LT Pro Cn';
  font-weight: 500;
}
.training-hero-txt h1 span {
  display: block;
  color: #fff;
  font-size: 85px;
  font-family: 'AvenirNext LT Pro Cn';
  font-weight: 500;
}
.training-hero-txt p {
  color: #fff;
  font-size: 28px;
  line-height: 1.3;
  font-family: 'AvenirNext LT Pro Cn';
  font-weight: 500;
}
.training-info-sec {padding: 0 0 90px;}
.training-info-txt p {
  font-size: 25px;
  line-height: 2;
  color: #000;
  font-family: 'AvenirNext LT Pro Cn';
  font-weight: 300;
}
.training-info-txt p span {
  font-family: 'AvenirNext LT Pro Cn';
  font-weight: 500;
  color: #000;
  font-size: 25px;
}
.training-info-btn {
  background-color: #f45417;
  color: #fff;
  font-size: 25px;
  font-family: 'AvenirNext LT Pro Cn';
  font-weight: 500;
  display: block;
  height: 58px;
  line-height: 58px;
  border-radius: 8px;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
  width: 390px;
  margin: 0 auto;
}
.training-info-btn:hover {background-color: #f45417;color: #fff;}


.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignleft {float: left;}
.alignright {float: right;}

.page-id-4673 #primary{padding-top: 0 !important;}
.page-id-4673 #primary .entry-header {display: none !important;}
.page-id-4673 .wrap-all > .container {max-width: 100% !important;}
.page-id-4673 .wrap-all > .container > .row > .col-xl-12{padding: 0 !important;}
.page-id-4673 .first-bg {padding: 0;background: #FEFDF5;}
.heading {
  font-family: "FuturaPT-Medium";
  font-size: 3em;
  position: absolute;
  text-align: center;
  top: calc(50% - 72px);
  left: 20%;
  line-height: 1;
}
.btnlink{
  background-color: #BC9C22 !important;
  color: white !important;
  font-size: 1.2em;
  text-transform: uppercase !important;
  top: calc(50% + 120px); 
  position: absolute !important;
  left: 20%;
}
.second-bg{background-color: #000;padding: 5% 0;}
.first-bg,.third-bg {padding: 5% 0;}
.titlecls {
  color: white;
  font-size: 23px !important;
  line-height: 1.4;
}
.btnclrblktext {
  background-color: #BC9C22 !important;
  color: #000 !important;
  font-size: 1.2em;
}
.btnclrwhttext {
  background-color: #BC9C22 !important;
  color: #fff !important;
  font-size: 1.2em;
}
.btn {
  padding: 10px 35px !important;
  border-radius: 25px !important;
}
.flexcls {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.whychoose {
  font-size: 3.5em !important;
  color: #000;
  text-align: center;
}
.opp-sec p {
  color: #fff;
  font-size: 47px;
  line-height: 1.22;
  margin-bottom: 25px;
}
.invest {
  padding: 10px 35px;
  font-size: 1.7em !important;
  text-align: justify;
  color: #000;
  text-transform: uppercase;
}
.icon-box {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.icon-box img {width: 90px;height: 90px;}
.icon-box p {
  font-size: 20px !important;
  text-align: center;
  line-height: 1;
  color: white;
  margin: 0;
  padding-top: 20px;
}
.mobileview {display: none;}
.desktopview {display: block;}
.bg-img{
  background: url(/wp-content/uploads/2022/02/background.png);
  background-position: center;
  background-size: cover;
}


/*------------ New Product LP -----------
-----------------------------------*/

.floating-box {
  background-image: linear-gradient(to bottom, #5ed6d6, #29a4f9 100%);
  border-radius: 16px;
  border: 1px solid #7fc6ec;
  position: fixed;
  top: 35%;
  right: 15px;
  width: 348px;
  z-index: 99999;
}
.floating-box-text {
  padding: 16px 16px 24px;
}
.floating-box-text h6 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.58;
  text-align: left;
  color: #fff;
}
.real-value {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  list-style: none;
  padding: 0;
}
.real-value li {
  background-color: rgba(255, 255, 255, 0.24);
  border-radius: 16px;
  padding: 8px 12px;
  flex: 1;
}
.real-value li h6 {
  font-family: "FuturaPT-Book";
  font-size: 14px;
  font-weight: 500;
  line-height: 1.58;
  text-align: left;
  color: #fff;
  margin-bottom: 0;
}
.real-value li h4 {
  font-size: 24px;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  color: #fff;
  margin-bottom: 0;
}
.coupon {
  list-style: none;
  padding: 0;
}
.coupon li {
  background-color: rgba(255, 255, 255, 0.24);
  border-radius: 16px;
  padding: 8px 12px;
  flex: 1;
}
.coupon li h4 {
  font-size: 24px;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  color: #fff;
  margin-bottom: 0;
}
a.floating-btn {
  background-image: linear-gradient(to top, #f9a16a, #fcd058);
  border: solid 1px #f9ac66;
  border-radius: 24px;
  color: #fff;
  display: block;
  font-size: 17px;
  font-weight: 500;
  height: 41px;
  line-height: 39px;
  letter-spacing: 1.44px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

.hero-sec {
  background-color: #7fc6ec;
  padding: 80px 0;
  margin-top: 170px;
}
.hero-sec-content h1 {
  font-size: 72px;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
}
.hero-sec-content p {
  font-size: 20px;
  font-weight: normal;
  line-height: 1.8;
  text-align: center;
  color: #fff;
  margin-bottom: 30px;
}
a.hero-btn {
  background-color: rgba(255, 255, 255, 0.16);
  border-radius: 24px;
  border: solid 1px rgba(255, 255, 255, 0.5);
  color: #fff;
  display: block;
  font-size: 17px;
  font-weight: 500;
  height: 41px;
  line-height: 39px;
  letter-spacing: 1.44px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 163px;
}
.colostrum6-sec {
  background-image: linear-gradient(to bottom, #fff 0%, #e8f7ff);
  padding: 80px 0 40px;  
}
.colostrum6-txt h2 {
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: left;
  color: #363636;
  margin-bottom: 30px;
}
.colostrum6-txt p {
  font-size: 17px;
  font-weight: normal;
  line-height: 1.3;
  text-align: left;
  color: #363636;
}
.wht-inside-sec {
  background-color: #fff;
  padding: 104px 0 80px;
}
.wht-inside-hdr {
  margin-bottom: 50px;
}
.wht-inside-hdr-txt h2 {
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 24px;
}
.wht-inside-hdr-txt p {
  font-size: 17px;
  font-weight: normal;
  line-height: 1.3;
  text-align: center;
  color: #363636;
}
.wht-inside-img {
  position: sticky;
  top: 0;
  padding-top: 50px;
}
.wht-inside-txt p {
  font-size: 17px;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  color: #526270;
  margin-bottom: 30px;
}
.wht-inside-txt h6 {
  font-size: 17px;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  color: #526270;
  margin-bottom: 20px;
}
.wht-inside-box {
  border-top: 1px solid #c6c6c8;
  margin-top: 30px;
  padding-top: 30px;
}
.wht-inside-box-hdr {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}
.wht-inside-box-hdr h5 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.51;
  letter-spacing: -1.07px;
  text-align: left;
  color: #363636;
}
.wht-inside-box-txt h6 {
  font-size: 18px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: -1.07px;
  text-align: left;
  color: #363636;
  margin-bottom: 25px;
}
.wht-inside-box-txt p {
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  color: #363636;
  margin-bottom: 25px;
}
.why-you-want-sec {
  background-image: #fff;
  padding: 80px 0;
}
.why-you-want-txt h2 {
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: left;
  color: #363636;
  margin-bottom: 30px;
}
.check-list {
  list-style: none;
  margin-bottom: 30px;
  padding: 0;
  position: relative;
}
.check-list li {
  color: #526270;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.3;
  letter-spacing: normal;
  margin-bottom: 20px;
  padding-left: 34px;
  position: relative;
  text-align: left;
}
.check-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: -12%;
  width: 24px;
  height: 24px;
  background-image: url('/wp-content/uploads/2025/10/bullet-point@2x.png)');
  background-size: cover;
}
.why-you-want-txt p {
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  color: #526270;
}
.reviews-sec {
  background-image: linear-gradient(to bottom, #fff 0%, #e8f7ff);
  padding: 80px 0;
}
.reviews-hdr {
  margin-bottom: 50px;
}
.reviews-hdr-txt h2 {
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 20px;
}
.reviews-hdr-txt p {
  font-size: 17px;
  font-weight: normal;
  line-height: 1.3;
  text-align: center;
  color: #363636;
}
.reviews-boxes {
  display: flex;
  gap: 20px;
}
.review-box {
  background-color: #fff;
  border-radius: 16px;
  padding: 24px;
  margin-right: 10px;
  margin-left: 10px;
}
.star-wrap {
  margin-bottom: 20px;
}
.star-wrap .fa-solid.fa-star {
  color: #ffc30f;
  font-size: 16px;
  margin-right: 4px;
}
.review-box p {
  font-size: 18px;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  color: #363636;
  margin-bottom: 30px;
  min-height: 120px;
}
.review-box img {
  margin: 0 auto 15px;
}
.review-box h5 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.51;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
}
.get-started-sec {
  background-color: #f9a669;
  padding: 105px 0;
}
.get-started-txt h6 {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.29;
  letter-spacing: 2px;
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}
.get-started-txt h3 {
  font-size: 50px;
  font-weight: normal;
  line-height: 1.27;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
}
.get-started-txt p {
  font-size: 20px;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}
a.get-started-btn {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  display: block;
  font-size: 17px;
  font-weight: normal;
  height: 92px;
  margin: 0 auto;
  padding: 21px 50px;
  text-align: center;
  width: 407px;
}
a.get-started-btn span {
  display: block;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.reviews-boxes .slick-dots li button::before {
  content: "";
  background-color: #7fc6ec;
  border-radius: 50%;
}
.reviews-boxes .slick-dots {
  bottom: -50px;
}
.fvt-prd-sec {
  background-image: linear-gradient(to bottom, #fff 0%, #e8f7ff);
  padding: 60px 0;
}
.fvt-prd-hdr h2 {
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: left;
  text-transform: capitalize;
  color: #363636;
}
.celebrity-endorsements-pdf-sec {
  background-color: #fff;
  padding: 60px 0;
}
.cep-pdf-boxes {
  display: flex;
  gap: 20px;
}
.cep-pdf-boxes .slick-dots li button::before {
  content: "";
  background-color: #7fc6ec;
  border-radius: 50%;
}
.cep-pdf-boxes .slick-dots {
  bottom: -50px;
}
.cep-box {
  border-radius: 12px 12px 0 00;
  background-color: #7fc6ec;
  box-shadow: 0 2px 3px #29adf4;
  margin-right: 10px;
  margin-left: 10px;
}
.cep-hdr h2 {
  font-size: 61px;
  font-weight: 500;
  line-height: 1.21;
  letter-spacing: -1.07px;
  text-align: center;
  color: #363636;
  margin-bottom: 50px;
}
.cep-box img {
  border-radius: 12px 12px 0 0;
  border-bottom: 1px solid #000;
  display: block;
  margin-bottom: 10px;
}
.cep-box h6 {
  color: #fff;
  font-family: "BigCaslon-Medium";
  font-size: 14px;
  line-height: 1.3;
  text-align: center;
}
.slide-arrow {
  background-color: #7fc6ec;
  border-width: 0;
  border-color: #7fc6ec;
  height: 38px;
  width: 38px;
  border-radius: 100%;
  color: #fff;
  position: absolute;
  top: 50%;
  font-size: 18px;
  margin-top: -24px;
  padding: 0;
  z-index: 9999;
}
.slide-arrow i {color: #fff;}
.slide-arrow:hover, .slide-arrow i:hover {
  color: #fff;
}
.slide-arrow.next-arrow {
  right: -35px;
}
.slide-arrow.prev-arrow {
  left: -35px;
}




/*------------Media Queries -----------
-----------------------------------*/
@media screen and (max-width: 1680px) {
  .hero-slider .carousel-item {height: 747px;}
  .slide1 .hero-content h1 {top: -75px;}
  .slide1 .hero-content a.btn.slider-btn {top: 90px;}
  .floating-box {
    right: 0;
    width: 240px;
  }
  .floating-box-text h6, .real-value li h6 {font-size: 12px;}
  .real-value li h4, .coupon li h4 {font-size: 18px;}
  a.floating-btn {font-size: 14px;}
  .floating-box-text {padding: 16px 10px 24px;}
  .why-you-want-vid {padding-right: 20px;}
}

@media screen and (max-width: 1600px) {
  #product-sec3 img {width: 340px;}
}

@media screen and (max-width: 1500px) {
  #product-sec3 img {width: 280px;}
  #product-sec7 img{width: 300px;}
}

@media screen and (max-width: 1200px) {
	.site-header li {padding: 0px 7px;}
	.blue-bx{width: 85%;}
  
}

@media only screen and (max-width: 1024px) {
  .prd-details-links-list li {margin-right: 25px;}
  .menu-header-left-menu-container, .menu-header-right-menu-container {display: none;}
  ul.topbar-menu {display: none;}
  button#responsive-menu-button {top: 47px !important;}
  .member-page button#responsive-menu-button {top: 87px !important;}
  .prd-catgy-intro {padding: 0 15px;}
  .prd-catgy-intro h1 {font-size: 28px;}
  .prd-catgy-intro p {font-size: 16px;line-height: 1.51;}
  .prd-catgy-list-links-wrap {height: auto;}
  .prd-catgy-list-links-wrap a {line-height: 1.5;font-size: 16px;padding: 11px 12px;}
  .prd-details-links-list li {margin-right: 15px;}
  .prd-popup .nav li.nav-item a.nav-link, .prd-details-links-list li a {font-size: 14px;line-height: 38px;}
  .prd-shop-btn {font-size: 14px;height: 38px;line-height: 38px;width: 134px;}
  .prd-details-wrap p {font-size: 16px;line-height: 1.54;}
  .prd-details-wrap li {font-size: 16px;line-height: 1.54;}
	.prd-catgy-list-wrap {min-height: auto;margin-top: 120px;}
  .page-head-wrap {margin-top: 120px;}
  .member-page .prd-catgy-list-wrap, .member-page .page-head-wrap {margin-top: 150px;}
  .prd-details-wrap img {width: 100%;height: auto;}
  .chalng-form-wrap ul.gform_fields li.width-50p {width: 47%;}
  .page-id-732 .page-head-wrap {padding: 60px 0px 80px;}
  .challenge-head p br, .challenge-sec1 p br {display: none;}
  .challenge-sec1 h2::before, .challenge-sec1 h2::after {width: 15rem;}
  .ways-box h3 {font-size: 34px;}
  .get-sec2 li {width: 45%;}
  ul.syob-cp-sec-4-way-to-earn-lft-steps-wrap {margin: 0 0 30px;}
  .earnstep-img img {margin-bottom: 30px;}
  .get-sec3 a.download-cplan-btn {margin: 0 auto;}
  .prd-catgy-intro {margin: 80px 0 30px;min-height: auto;}
  .product-wrap {margin-top: 120px;}
  .member-page .product-wrap {margin-top: 150px;}
  .product-text1 {width: 100%;}
  section.slider-wrap {margin-top: 120px;}
  .member-page section.slider-wrap {margin-top: 150px;}
  .order-page-head {padding-top: 90px;}
  .sticky {position: absolute;}
  .mobile-steps {display: block !important;}
	.stepwizards-mobile {padding: 0;}
	.tow-things-btm a.two-thing-get-started-btn {display: block;margin: 30px auto 0;}
	.two-things-box-wrap ul {padding: 0;}
	.two-things-box-wrap li:first-child {
    float: none !important;
    display: inline-block;
    margin-right: 10px;
  }
	.two-things-box-wrap li:last-child {
    width: 83% !important;
    float: none !important;
    display: inline-block;
  }
	.two-things-box-wrap li p {text-align: left !important;}
	.setup-content {padding: 0px 0 80px !important;}
  .heading {left: 13%;}
  .btnlink {left: 13%;}
  .titlecls {font-size: 2.7em !important;line-height: 1.1;}
  .whychoose {font-size: 2.8em !important;}
  .invest {font-size: 1.4em !important;text-align: left;}
  .flexcls img {max-width: 150px !important;}
  .our-features .each-part {max-width: 100% !important;margin-left: 0;}
  .page-id-4470 .col-md-pull-6 {right: 58%;}
  .page-id-4470 .col-md-push-6 {left: 40%;}
  .cover-img img {margin-left: 0 !important;}
  .order-now .left-part img {margin-left: 0 !important;}
  .download-button .pull-left {
    font-size: 14px !important;
    float: none !important;
    text-align: center;
    display: block;
  }
  section.floating-box {
    position: relative;
    width: 100%;
    border-radius: 0;
  }
}

@media only screen and (max-width: 55em) {
  .menu-header-left-menu-container,
  .menu-header-right-menu-container{display: none;}
  .hero-content {width: 100% !important;}
  .get-btn{width: 60%;}
  .product-text1{width: 100%;}
  .product-text1 h1, .product-wrap h2{font-size: 100px;}
  .product-text1 h1 br, .product-wrap h2 br{display: none;}
  #product-sec2 img, #product-sec3 img, #product-sec4 img, #product-sec5 img, #product-sec6 img, #product-sec7 img{float: none;}
  .get-sec1 h2 br{display: none;}
  .challenge-sec1 h2::before, .challenge-sec1 h2::after{width: 7rem;}
  .get-sec2 li{margin-right: 15px !important;}
  .earnstep-img{margin: 20px auto;}
  .get-sec3 a.download-cplan-btn{margin:0 auto;}
  .recognition-testimonials-sfc-wrap {position: relative;padding: 30px;border-radius: 0;width: 100%;}
  #rt-sfc-tabs-description {position: relative;top: 0;width: 100%;padding: 40px 30px;}
  .cform-wrap{position: relative;top: 0;}
  header {display: block !important;}
  ul.topbar-menu li {top: 10px;}
  /*.member-img img{width: 40px;top: 5px;}
  .member-content{top: 10px;}*/
  .page-template-page-order-form1 button#responsive-menu-button {top: 60px !important;}
  .page-template-page-order-form1 .member-box .member-img > img{width: 40px !important;top: 10px !important;}
  .page-template-page-order-form1 .member-content {top: -10px !important;}
  .event-link-wrap li:first-child, .event-link-wrap li:nth-child(2), .event-link-wrap li:last-child {width: 100%;}
  .event-link-wrap li {margin-right: 0;}

  .practi-head {margin-top: 120px;}
  .practi-sec1 li{margin-bottom: 16px;}
  .practi-sec1 ul {
      width: 45%;
      float: left;
      padding: 0px;
      margin-left: 3%;
  }
  .practi-sec2 {padding: 50px 0px 10px;}
  .practi-sec2 p br{display: none;}
  .practi-sec2 li {margin-right: 20px;width: 45%;}
  .practi-sec2 img{width: 100%;height: auto;}
  .pways-box p {line-height: 1.45;}
  .practi-sec3 {padding: 50px 0px;}
  .practi-sec3 h3{margin-bottom: 28px;}
  .practi-sec3 h2{margin-bottom: 23px;}
  .practi-sec3 .rpsec3 h3{margin-top: 30px;}
  .team-bio-wrap .w-100{display: none;}
}

@media only screen and (max-width: 830px) {
  .body-img {background-image: unset !important;}
  .h-rs-box {margin: 0px auto 50px;text-align: left !important;}
  .h-rs-box:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 30px;
    z-index: 10;
    border-left: 2px dashed #acacac;
  }
  .h-rs-box p {text-align: left;margin-left: 80px;}
  .h-rs-box img {margin-bottom: 20px;width: 60px;position: relative;z-index: 100;} 
  .rs-img img {margin-bottom: 25px;}
  .h-hstamina-wrap h2, .h-products-wrap h2, .h-get-started-wrap h2, .h-hbenefits-wrap h2{font-size: 30px;}
  .left-box h2 {font-size: 22px !important;top: 3px;left: 80px;}
  .right-box h2{font-size: 22px !important;left: 80px;top: 3px;}
  .rbx-2 h2{left: 80px;}
  #product-sec2, #product-sec3, #product-sec4, #product-sec5, #product-sec6, #product-sec7 {height: 100%;padding: 80px 0 50px;}
  .prd-catgy-intro {padding: 0 15px;}
  .prd-catgy-intro h1 {font-size: 28px;}
  .prd-catgy-intro p {font-size: 16px;line-height: 1.51;}
  .prd-catgy-list-links-wrap {height: auto;}
  .prd-catgy-list-links-wrap a {line-height: 1.5;font-size: 16px;padding: 11px 12px;}
  .prd-details-links-list li {margin-right: 15px;}
  .prd-popup .nav li.nav-item a.nav-link, .prd-details-links-list li a {font-size: 14px;line-height: 38px;}
  .prd-shop-btn {font-size: 14px;height: 38px;line-height: 38px;width: 134px;}
  .prd-details-wrap p {font-size: 16px;line-height: 1.54;}
  .prd-details-wrap li {font-size: 16px;line-height: 1.54;}
  .prd-catgy-list-wrap {min-height: auto;margin-top: 120px;}
  .member-page .prd-catgy-list-wrap {margin-top: 150px;}
  .team-bio-detail {z-index: 999999;}
  .team-bio-hdr h2 {font-size: 30px;}
  ul.topbar-menu {display: none;}
  .prize-img-list li h6 {padding: 0;}
  .dot-list {padding-left: 17px;}
  button#responsive-menu-button {top: 45px !important;}
  .member-page button#responsive-menu-button {top: 85px !important;}
  .challenge-sec1 h2 {font-size: 34px;}
  #product-sec2 img, #product-sec4 img, #product-sec5 img, #product-sec6 img {width: 50%;}
  #product-sec7 img {width: 30%;}
  #product-sec3 img {width: 40%;}
  .product-text1 h1, .product-wrap h2 {font-size: 70px;}
  .product-wrap p {line-height: 1.5;}
  .pro-dev-program ol.pro-litems {width: 43%;}
}


@media only screen and (max-width: 768px) {
  .body-img {background-image: unset !important;}
  .h-rs-box {margin: 0px auto 50px;text-align: left !important;}
  .h-rs-box:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 30px;
    z-index: 10;
    border-left: 2px dashed #acacac;
  }
  .h-rs-box p {text-align: left;margin-left: 80px;}
  .h-rs-box img {margin-bottom: 20px;width: 60px;position: relative;z-index: 100;} 
  .rs-img img {margin-bottom: 25px;}
  .h-hstamina-wrap h2, .h-products-wrap h2, .h-get-started-wrap h2, .h-hbenefits-wrap h2{font-size: 30px;}
  .left-box h2 {font-size: 22px !important;top: 3px;left: 80px;}
  .right-box h2{font-size: 22px !important;left: 80px;top: 3px;}
  .rbx-2 h2{left: 80px;}
  #product-sec2, #product-sec3, #product-sec4, #product-sec5, #product-sec6, #product-sec7 {height: 100%;}
  .prd-catgy-intro {padding: 0 15px;}
  .prd-catgy-intro h1 {font-size: 28px;}
  .prd-catgy-intro p {font-size: 16px;line-height: 1.51;}
  .prd-catgy-list-links-wrap {height: auto;}
  .prd-catgy-list-links-wrap a {line-height: 1.5;font-size: 16px;padding: 11px 12px;}
  .prd-details-links-list li {margin-right: 15px;}
  .prd-popup .nav li.nav-item a.nav-link, .prd-details-links-list li a {font-size: 14px;line-height: 38px;}
  .prd-shop-btn {font-size: 14px;height: 38px;line-height: 38px;width: 134px;}
  .prd-details-wrap p {font-size: 16px;line-height: 1.54;}
  .prd-details-wrap li {font-size: 16px;line-height: 1.54;}
  .prd-catgy-list-wrap {min-height: auto;margin-top: 120px;}
  .member-page .prd-catgy-list-wrap {margin-top: 150px;}
  .team-bio-detail {z-index: 999999;}
  .team-bio-hdr h2 {font-size: 30px;}
  ul.topbar-menu {display: none;}
  .prize-img-list li h6 {padding: 0;}
  .dot-list {padding-left: 17px;}
  .flexcls {padding-top:20px;}
  .heading {top: calc(50% - 45px);left: 9%;font-size: 2.3em;text-align: left;}
  .btnlink {left: 9%;top: calc(50% + 90px);}
  .titlecls {font-size: 2.5em !important;line-height: 1.4;margin-bottom: 30px;}
  .btnclrblktext {margin-bottom: 30px;}
  .invest {text-align: center;}
  .page-id-4470 .col-md-push-6 {left: 50%;}
  .page-id-4470 .col-md-pull-6 {right: 50%;}
  .download-button {padding: 10px !important;}
  .download-button .pull-left {font-size: 12px !important;}
}

@media only screen and (max-width: 736px) {
  .container {max-width: 706px;}
}

@media only screen and (max-width: 600px) {
  .heading {font-size: 2em;left: 5%;}
  .btnlink {font-size: 0.8em;top: calc(50% + 55px);left: 3%;}
  .icon-box p {font-size: 12px !important;}
  .icon-box img {width: 70px;height: 70px;}
  .titlecls {font-size: 2.5em !important;text-align: center;margin-bottom: 40px;}
  .mb-padding57 {padding: 0px 57px;}
  .mobileview {display: block;}
  .desktopview {display: none;}
  .bg-home{
    background-image: url(/wp-content/uploads/2022/02/homepage.png);
    min-height: 520px;
    display: flex;
    flex-direction: column;
    position: relative;
    background-position: 40% top;
    background-size: cover;
  }
  .mobileview-title {
    position: absolute;
    bottom: 150px;
    left: calc(50% - 170px);
    color: #000;
    text-align: left;
    font-family: "FuturaPT-Medium";
  }
  .mobileview-btn {
    position: absolute;
    bottom: 75px;
    left: calc(50% - 169px);
    color: white;
  }
  .second-bg {padding: 20% 0 10%;}
  .btnclrblktext {
    margin: 0 auto;
    display: block;
    width: 250px;
  }
  #vimeo-player-anovite {height: 330px;}
  .third-bg {padding: 20% 0;}
  .real-man iframe {width: 100%;}
  .download-button .pull-left {
    text-align: center;
    display: block;
    float: none !important;
  }
  .product-content .product-image {
    float: none;
    margin: 0 auto;
  }
  .page-id-4470 .col-md-push-6 {left: 0;}
  .page-id-4470 .col-md-pull-6 {right: 0;}
}

@media only screen and (max-width: 480px) {
  .slide1 .hero-content h1{top: -40px;}
  .slide1 .hero-content a.btn.slider-btn {top: 40px;}
  .hero-slider .carousel-indicators, .header-wrap a.save-ss{display: none;}
  .hero-slider .carousel-item {height: 260px;}
  .hero-content h1 {font-size: 32px;line-height: 1;margin: 0;}
  .h-rs-box {margin: 0px auto 50px;text-align: left !important;}
  .h-rs-box:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 30px;
    z-index: 10;
    border-left: 2px dashed #acacac;
  }
  .h-rs-box p {text-align: left;margin-left: 80px;}
  .h-rs-box img {margin-bottom: 20px;width: 60px;position: relative;z-index: 100;} 
  .rs-img img {margin-bottom: 25px;}
  .h-hstamina-wrap h2, .h-products-wrap h2, .h-get-started-wrap h2, .h-hbenefits-wrap h2{font-size: 30px;}
  .h-video-wrap img {width: 178px;}
  .get-btn{width: 80%;}
  .h-hstamina-wrap h2 br, .h-get-started-wrap h2 br, .h-hbenefits-wrap h2 br{display: none;}
  .left-box h2 {font-size: 22px !important;top: 3px;left: 80px;}
  .right-box h2{font-size: 22px !important;left: 80px;top: 3px;}
  .rbx-2 h2{left: 80px;}
  .v-detail p br{display: none;}
  .h-video-wrap{padding: 90px 0px;}
  .h-products-wrap h3::before, .h-products-wrap h3::after{content: none;}
  .footer-widgets > ul > li.widget{margin-right: 0px;width: 40%;}
  .newsletter-wrap .gform_wrapper form{max-width: 90%;}
  .newsletter-wrap .gform_wrapper .gform_footer input[type="image"]{right: 0;}
  .c-text p{padding: 0px 10px;}
  .product-text1 h1, .product-wrap h2{font-size: 60px;}
  #product-sec2, #product-sec3, #product-sec4, #product-sec5, #product-sec6, #product-sec7 {height: 100%;padding: 80px 0 50px;}
  #product-sec2 img, #product-sec3 img, #product-sec4 img, #product-sec5 img, #product-sec6 img, #product-sec7 img {width: 70%;}
  .hero-wrap h2{font-size: 65px;}
  .hero-wrap h4::before, .hero-wrap h4::after{content: none;}
  .page-head-wrap{padding: 90px 0px 70px;}
  .get-sec1 h2{font-size: 35px;}
  .why-sec4 {padding: 70px 0px 10px;}
  .get-sec5 h2 br{display: none;}
  .get-sec5 h2{font-size: 35px;}
  .get-sec4 {padding: 30px 0px;}
  .challenge-head h1{font-size: 60px;}
  .challenge-head h1 br{display: none;}
  .challenge-sec1 h2{font-size: 35px;}
  .challenge-sec1 h2::before, .challenge-sec1 h2::after {width: 1.5rem;}
  .chalng-form-wrap ul.gform_fields li.width-50p {width: 46%;margin-right: 15px;}
  .gform_wrapper ul.gfield_radio li label{width: 50% !important;}
  .chalng-form-wrap .gform_wrapper ul.gfield_radio li{margin-right: 17px;}
  .get-sec2 h2{font-size: 50px;}
  .get-sec2 h2 br{display: none;}
  .get-sec2 li{width: 100%;}
  .syob-recognition-sec-4 {padding: 70px 30px 90px;}
  a.btn-faq {margin: 0 auto;}
  .why-sec5 h2, .why-sec4-head h2{font-size: 50px;}
  .cform-wrap h3{font-size: 35px;}
  .cform-wrap h3 br{display: none;}
  .cform-wrap ul.gform_fields li.width-50p{width: 100%;}
  .login-form-wrap{padding: 10px;}
  .choose-type-wrap{padding: 0px;}
  .login-form-wrap button.btn.btn-primary.btn-lg.login-submit{float: none;margin-right: 0%;margin-top: 10px;}
  .body-img {background-image: unset !important;}
  #product-sec2{background-position: 30%;}
  #product-sec5{background-position: 43%;}
  .page-template-page-contactus .page-head-wrap {background-image: linear-gradient(to top,#22637f,rgba(11,16,6,.14)) , url(/wp-content/uploads/2020/02/anovite.jpg) !important;}
  .login-form-wrap select#PackageType{width: 100%; margin-left: 0px !important;}
  /*.member-content {width: 100% !important;top: 13px;}*/
  .member-img img {}
  ul.topbar-menu {display: none;}
  button#responsive-menu-button {top: 45px !important;}
  .member-page button#responsive-menu-button {top: 85px !important;}
  .eo-event-meta li {width: 37%;margin-bottom: 10px;}
  .product-wrap a.product-btn{width: 170px;margin-bottom:2%;}
  .prd-catgy-intro {padding: 0 15px;}
  .prd-catgy-intro h1 {font-size: 28px;}
  .prd-catgy-intro p {font-size: 16px;line-height: 1.51;}
  .prd-catgy-list-links-wrap {height: auto;}
  .prd-catgy-list-links-wrap a {line-height: 1.5;font-size: 16px;padding: 11px 12px;}
  .prd-details-links-list li {margin-right: 15px;}
  .prd-popup .nav li.nav-item a.nav-link, .prd-details-links-list li a {font-size: 14px;line-height: 38px;}
  .prd-shop-btn {font-size: 14px;height: 38px;line-height: 38px;width: 134px;}
  .prd-details-wrap p {font-size: 16px;line-height: 1.54;}
  .prd-details-wrap li {font-size: 16px;line-height: 1.54;}
  .prd-catgy-list-wrap {min-height: auto;margin-top: 120px;}
  .member-page .prd-catgy-list-wrap {margin-top: 150px;}
  .team-bio-detail {z-index: 999999;}
  .team-bio-hdr h2 {font-size: 30px;}
  .prize-img-list li h6 {padding: 0;}
  .dot-list {padding-left: 17px;}
  .prd-details-links-wrap {position: relative;}
  .prd-details-links-list {padding-top: 50px;float: none !important;}
  .prd-shop-btn {float: none !important;position: absolute;top: 0;right: 0;}
  #product-sec1 {height: 70vh;}
  .practi-txt h2 {font-size: 65px;}
  .practi-txt h4::before, .practi-txt h4::after{display:none;}
  .practi-sec1 p {font-size: 17px;}
  .practi-sec1 h2{font-size: 35px;}
  .practi-sec1 h2 br{display:none;}
  .practi-sec1 li {font-size: 17px;}
  .practi-sec1 ul{margin-left: 5%;}
  .practi-sec1 {padding: 20px 0px 20px;}
  .practi-sec2 h2 {font-size: 50px;}
  .practi-sec2 p {font-size: 17px;}
  .practi-sec2 li {margin-right: 0px;width: 90%;}
  .practi-sec2 ul {margin-bottom: 0px;}
  .practi-sec3 h2 {font-size: 50px;}
  .practi-sec3 p {font-size: 17px;}
  .practi-sec3 .rpsec3 h3 {font-size: 28px;}
  .practi-sec3 .rpsec3 ol li {font-size: 17px;}
  .practi-sec3 {padding: 50px 0px 10px;}
  .practi-sec3 td{font-size: 16px;}
  .pro-dev-program ol.pro-litems { width: 85%; }
  .desk-slider{display: none;}
  .mobile-slide{display: block;}
  .get-sec3 h2{ font-size: 50px;}
  .pro-dev-program h2, .recognition-club h2{ font-size:40px; }
  .pro-dev-program .carousel-inner h3 {font-size: 37px;}
  .pro-dev-program .pdp-txt{padding: 30px 40px;}
  .pro-dev-program .carousel-inner h3 br{display: none;}
  body{overflow-x: hidden;}
  .hero-slider {margin-top: 170px;}
  .hero-content a.slider-btn {
    margin-top: 30px;
    border-color: #000;
    color: #fff;
    background-color: #000;
    line-height: 43px;
    padding: 0 !important;
    width: 155px;
  }
  .top-social-bar {display: none;}
  a.get-started-btn {width: 100%;}
  .why-you-want-vid {margin-bottom: 30px;padding: 0;}
  .why-you-want-txt h2, .colostrum6-txt h2, .wht-inside-hdr-txt h2, .reviews-hdr-txt h2, .fvt-prd-hdr h2 {font-size: 50px;}
  .wht-inside-img {position: relative;padding: 0;}
  .hero-sec-content h1 {font-size: 62px;}
  .get-started-txt h3 {font-size: 40px;}
  .wht-inside-hdr-txt h2 {padding: 0 10px;}
  .hero-sec, .why-you-want-sec, .colostrum6-sec, .wht-inside-sec,
  .reviews-sec, .get-started-sec, .celebrity-endorsements-pdf-sec {padding: 50px 0;}
  .fvt-prd-hdr h2 {margin-bottom: 30px;}

}

@media screen and (max-width: 441px) {}
@media screen and (max-width: 375px) {}
@media screen and (max-width: 360px) {}
@media screen and (max-width: 320px) {}

/*---- Mobile Touch Css -----*/
.ms-touch.slider {
  overflow-x: scroll;
  overflow-y: hidden;
  
  -ms-overflow-style: none;
  /* Hides the scrollbar. */
  
  -ms-scroll-chaining: none;
  /* Prevents Metro from swiping to the next tab or app. */
  
  -ms-scroll-snap-type: mandatory;
  /* Forces a snap scroll behavior on your images. */
  
  -ms-scroll-snap-points-x: snapInterval(0%, 100%);
  /* Defines the y and x intervals to snap to when scrolling. */
}

@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="tel"], input[type="url"]{ font-size: 16px; }
}