@media (min-width: 768px) {
  .hero-index {
    background: url("https://s3.amazonaws.com/subscribe-funnels-production/assets/10423cc6-3a53-4332-a3c6-8631edf57b88/images/model.jpg") right -150px top no-repeat; } }

@media (min-width: 768px) and (max-width: 992px) {
  .form-wrap {
    padding-top: 30px; } }

@media (max-width: 768px) {
  .form-wrap {
    text-align: center; } }

.landing .main-row .diagonal-line-container {
  z-index: 0; }

.stamp.stamp-proven {
  height: 148px;
  width: 148px; }

.stamp.stamp-proven {
  background: url(https://s3.amazonaws.com/subscribe-funnels-production/assets/8697d80c-a6a1-43a8-8fc3-75ce404bb9https://s3.amazonaws.com/subscribe-funnels-production/assets/10423cc6-3a53-4332-a3c6-8631edf57b88/sprite-s239be3fe7d.png) 0 0 no-repeat; }

.flex-row {
  margin: 15px; }
  .flex-row, .flex-row:before, .flex-row:after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  @media (min-width: 992px) {
    .flex-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .flex-row .col {
        -webkit-box-flex: 1;
        -ms-flex: 1 50%;
        flex: 1 50%;
        max-width: 46%;
        padding: 15px;
        } }

@media (min-width: 992px) {
  .grid-row {
    display: grid;
    grid-template-columns: 50% 50%; } }

.footer-container {
  position: relative;
  display: block; }
  .footer-container .ftr-product-image {
    position: absolute;
    left: 50%;
    bottom: 60px;
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
    max-width: 25%; }
    .footer-container .ftr-product-image .seal {
      position: absolute;
      left: 0px;
      top: 0px;
      max-width: 40px; }
    @media (min-width: 640px) {
      .footer-container .ftr-product-image {
        bottom: 90px; } }
    @media (min-width: 992px) {
      .footer-container .ftr-product-image {
        bottom: 120px; }
        .footer-container .ftr-product-image .seal {
          left: 20px;
          top: 20px;
          max-width: 60px; } }
  .footer-container .footer-blurb {
    top: 15px;
    left: 20px;
    max-width: 35%;
    position: absolute; }
    .footer-container .footer-blurb .line1, .footer-container .footer-blurb .line2 {
      font-family: 'Oswald', sans-serif;
      line-height: 1;
      font-weight: bold; }
    .footer-container .footer-blurb .line1 {
      color: #7fc407;
      font-size: 24px;
      text-transform: uppercase; }
    .footer-container .footer-blurb .line2 {
      font-size: 16px;
      color: #000; }
    @media (min-width: 640px) {
      .footer-container .footer-blurb .line1, .footer-container .footer-blurb .line2 {
        line-height: 1.5; }
      .footer-container .footer-blurb .line1 {
        font-size: 35px; }
      .footer-container .footer-blurb .line2 {
        font-size: 28px; } }
    @media (min-width: 768px) {
      .footer-container .footer-blurb .line1 {
        font-size: 40px; }
      .footer-container .footer-blurb .line2 {
        font-size: 30px; } }

.testimonials-slider1 {
  position: relative;
  padding: 0 15px; }
  .testimonials-slider1 .single-testimonial img {
    max-width: 100%; }
  @media (max-width: 992px) {
    .testimonials-slider1 .single-testimonial {
      max-width: 400px;
      margin: 0 auto; } }
  .testimonials-slider1 .flex-row .image-container {
    text-align: center; }
  .testimonials-slider1 .slick-slide {
    height: auto; }

.slick-slide {
  text-align: center; }
  .slick-slide .single-testimonial .testimonial-text {
    text-align: left; }

.section-content {
  position: relative; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  outline: none; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.btnnone.slick-prev.slick-arrow {
  display: none; }

/*SILK SETTING*/
.slick-disabled {
  opacity: 0.2; }

.package-slider {
  float: left;
  width: 100%; }

.slick-prev, .slick-next, .slide-div .slick-prev, .slide-div .slick-next {
  position: absolute;
  top: 35%;
  display: block;
  padding: 0;
  margin-top: 0;
  outline: none;
  border: none;
  z-index: 2;
  cursor: pointer;
  width: 38px;
  height: 38px; }

.slide-div .slick-prev, .slide-div .slick-next {
  top: 55%;
  width: 13px;
  text-indent: -9999px;
  height: 23px; }

.chk-testimnl .slide-div .slick-prev {
  top: 20%; }

.chk-testimnl .slide-div .slick-next {
  top: 20%; }

.slick-prev {
  left: 0px;
  background: url(/pfp/206/assets/17333.png) no-repeat 2px center #000;
  border-radius: 50%;
  text-align: center;
  text-indent: -9999px; }

.slick-next {
  right: 0px;
  background: url(/pfp/206/assets/17334.png) no-repeat 5px center #000;
  border-radius: 50%;
  text-indent: -9999px;
  text-align: center; }

.slide-div .slick-prev {
  left: 15px;
  background: url(https://s3.amazonaws.com/subscribe-funnels-production/assets/10423cc6-3a53-4332-a3c6-8631edf57b88/prev.png) no-repeat top center; }

.slide-div .slick-next {
  right: 15px;
  background: url(https://s3.amazonaws.com/subscribe-funnels-production/assets/10423cc6-3a53-4332-a3c6-8631edf57b88/next.png) no-repeat top center; }

@media only screen and (max-width: 767px) {
  .package-slider {
    padding: 0; } }

/*//NAV SLIDER*/
.slide-div {
  float: left;
  width: 100%; }

.prd-slide-1 {
  max-width: 100%;
  margin: 0 auto;
  display: block; }

.slider-nav {
  float: left;
  width: 100%;
  margin: 45px 0 0 0;
  text-align: center;
  position: relative; }

.slider-nav .slick-list {
  padding: 0 !important;
  width: 100% !important;
  margin: 0 auto !important; }

.slider-nav img {
  display: block;
  max-width: 100%;
  margin: 0 auto; }

.slider-nav .slick-slide {
  margin: 0 10px;
  display: inline-block;
  float: none;
  border: 1px solid #bcbcbc;
  position: relative;
  overflow: hidden; }

.slider-nav .slick-slide {
  cursor: pointer;
  outline: none; }

.slider-nav .slick-slide:after {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background: rgba(244, 242, 240, 0.2);
  border-radius: 4px; }

.slider-nav .slick-slide.slick-current:after {
  display: none; }

.slick-dots {
  float: left;
  width: 100%;
  list-style: none;
  margin-top: 30px;
  text-align: center; }

.slick-dots li {
  display: inline-block;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  list-style: none;
  background: #e0e0e0;
  cursor: pointer; }

.slick-dots li.slick-active {
  background: #858383; }

.slick-dots li:nth-child(2) {
  margin: 0 10px; }

.slick-dots button {
  display: none; }