/*global*/
html {
  font-family: 'Poppins', sans-serif;
  -webkit-tap-highlight-color: transparent;
}

.scroll-to-form,
.scroll-to-home {
  cursor: pointer;
  color: inherit;
}



.pointer {
  cursor: pointer;
}

.justify {
  text-align: justify
}

.no-margin {
  margin: 0px
}

.noscroll {
  overflow: hidden;
}

.center-margin {
  margin: 0px auto !important;
}

.stop-scrolling {
  overflow-x: hidden;
}

.uppercase {
  text-transform: uppercase;
}

.clr-back-darkgrey {
  background-color: #404040 !important
}

.clr-back-lightpink {
  background-color: #fbd2d6 !important
}

.clr-back-pink {
  background-color: #d28480 !important
}

::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}

::-webkit-scrollbar-thumb {
  background: #404040;
  border: 0px none #ffffff;
  border-radius: 0px;
}

::-webkit-scrollbar-thumb:hover {
  background: #404040;
}

::-webkit-scrollbar-thumb:active {
  background: #404040;
}

::-webkit-scrollbar-track {
  background: #e6e6e6;
  border: 0px none #ffffff;
  border-radius: 0px;
}

::-webkit-scrollbar-track:hover {
  background: #a8a8a8;
}

::-webkit-scrollbar-track:active {
  background: #cfcfcf;
}

::-webkit-scrollbar-corner {
  background: transparent;
}



@media only screen and (min-width: 1200px) {

  /*med desktop*/
  .container {
    width: 80%
  }
}

@media only screen and (max-width: 600px) {

  /*small mobile*/
  .container {
    width: 95%
  }
}

:focus {
  outline: -webkit-focus-ring-color auto 0px !important;
}



/* gradient divider */
.yellow-gradient-90 {
  background: -webkit-gradient(linear, left top, right top, from(rgba(246, 148, 57, 1)), to(rgba(254, 220, 35, 1)));
  background: linear-gradient(90deg, rgba(246, 148, 57, 1) 0%, rgba(254, 220, 35, 1) 100%);
}



/*header + divider*/
.main-header {
  padding: 20px 0px;
  font-weight: 400;
  text-align: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.main-header.leftalign {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  width: 100%
}

.main-header.leftalign .fancy-text {
  text-align: left
}

.main-header h4 {
  color: #2b3747;
  font-size: 35px;
  font-weight: 600;
  margin: 0px;
}

.main-header img {
  width: 100%;
  max-width: 200px;
  position: absolute;
}

.main-header dd {
  margin: 0px;
  display: inline
}

.fancy-text {
  font-family: 'FancyHand', cursive;
  font-size: 28px;
  color: #0280f9;
  display: block;
  width: 100%;
}

.main-text {
  color: #000;
  font-size: 16px;
  text-align: center;
  display: block
}

.main-text.leftalign {
  text-align: left;
}

.main-text.withpadding {
  padding: 0px 10vw;
}

.col.s12.m6.l6.no-padding {
  background: rgba(255, 255, 255, 0.7);
}

@media only screen and (min-width: 1201px) {
  .main-text.withpadding {
    padding: 0px 20vw;
  }
}

@media only screen and (max-width: 992px) {
  .main-text.withpadding {
    text-align: left;
    font-size: 16px;
    padding: 0px !important
  }
}

@media only screen and (max-width: 992px) {

  /*mobile*/
  .main-header h4 {
    font-size: 26px
  }

  .main-header span {
    font-size: 16px;
  }

  .main-header.leftalign {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
  }

  .main-header.leftalign .fancy-text {
    text-align: center
  }

  .main-text.leftalign {
    text-align: center;
  }
}

/* main title with heart */
.main-title {
  text-align: center;
  font-weight: 300;
  color: black;
}

.main-title b {
  font-weight: 700;
  color: #1e3c84;
  display: block;
}

.main-title::before {
  content: '';
  display: block;
  margin: 5px auto;
  height: 26px;
  width: 137px;
  background: url('data:image/png;base64,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');
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
}

.main-title::after {
  content: '';
  display: block;
  margin: 5px auto;
  height: 35px;
  width: 93px;
  background: url('data:image/png;base64,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');
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
}

@media only screen and (max-width: 992px) {

  /*mobile*/
  .main-title {
    font-size: 1.5rem
  }
}

/*nav*/
.navbar-fixed.is-top,
.navbar-fixed,
nav,
.navbar-fixed.is-top .logo-desktop img,
.logo-desktop img,
.nav-wrapper ul,
.navbar-fixed .logo-desktop {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

nav ul a {
  color: black
}

nav ul a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #0280f9;
}

.navbar-fixed .collection,
.navbar-fixed ul {
  text-transform: uppercase;
  font-weight: bold;
}


@media only screen and (min-width: 993px) {

  /*desktop*/
  nav {
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-fixed nav {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  }

  .nav-wrapper ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

}


.logo-desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.navbar-fixed {
  height: 40px
}

.navbar-fixed nav {
  height: 40px;
}

.navbar-fixed .nav-wrapper ul {
  line-height: 40px;
}

.navbar-fixed .logo-desktop img {
  width: 100px;
  position: absolute;
  padding: 10px;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  z-index: 9;
  display: block;
}

.navbar-fixed .logo-desktop {
  width: 100px;
  position: relative
}

.navbar-fixed.is-top nav {
  height: 100px;
}

.navbar-fixed.is-top .nav-wrapper ul {
  line-height: 100px;
}

.navbar-fixed.is-top .logo-desktop img {
  width: 230px;
  margin-top: 50px;
}

.navbar-fixed.is-top .logo-desktop {
  width: 220px;
}


@media only screen and (min-width: 993px) {
  nav ul a {
    height: 90%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  nav ul a:hover {
    background: #293879;
    color: white;
  }

  .navbar-fixed.is-top nav ul a {
    height: 70%;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }


}

@media only screen and (max-width: 992px) {

  /*mobile*/
  .navbar-fixed.is-top .nav-wrapper ul {
    line-height: 40px;
  }
}

@media only screen and (min-width: 993px) {
  nav {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  .navbar-fixed nav.ns::after {
    content: '';
    left: -900px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }

  .navbar-fixed nav::after {
    content: '';
    display: block;
    height: 90px;
    top: -4px;
    left: 0px;
    position: relative;
    width: 60%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvgAAABPCAYAAACecrEHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF42lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAzLTE3VDE1OjEzOjAyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMy0yMlQxNjo0Njo0MCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMy0yMlQxNjo0Njo0MCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjZDM5ZmU0Mi0yYmIyLWFj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');
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }

}

.background-nav {
  width: 100%;
  position: absolute;
  top: 67px;
  height: 90px;
}

/*mobile nav*/
nav .sidenav-trigger {
  height: 40px;
}

.mobile-logo {
  height: 45px;
  padding: 8px;
}

.sidenav-trigger svg {
  height: 40px;
  padding: 2px;
}

.navbar-fixed>.collapsible {
  margin: 0px;
}

.navbar-fixed .collapsible-header {
  display: none !important;
  line-height: 0px !important;
  border-bottom: 0px
}

#nav-mobile li.active {
  background-color: rgb(255 255 255 / 10%);
}

@media only screen and (min-width: 993px) {

  /*desktop*/
  #nav-mobile {
    display: none
  }


}

@media only screen and (max-width: 400px) {

  /*xs mobile*/
  .mobile-logo {
    height: 43px;
    padding: 10px;
  }


}


/*buttons*/
.btn-buy-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0px 65px;
}

.btn-buy-nav {
  background-color: #5f9a1c;
  border: 2px solid #5f9a1c;
  border-radius: 20px;
}

.btn-buy-nav:hover {
  background-color: #de9933
}

.btn-buy-nav a {
  color: white
}

.btn-buy-nav a:hover {
  color: white;
  background-color: transparent
}

@media only screen and (min-width: 993px) {

  /*desktop*/
  .btn-buy-nav {
    height: 100%;
    line-height: inherit;
    margin: 0px;
    padding: 0px;
    border-radius: 0px;
    border: 0px
  }
}

@media only screen and (max-width: 992px) {

  /*mobile*/
  .btn-buy-nav {
    border-radius: 0px;
    height: 44px;
    line-height: 40px;


  }

  .btn-buy-nav:hover {
    border: 2px solid #de9933;
  }

  nav {
    line-height: 40px;
  }

  .navbar-fixed nav {
    height: 44px;
  }
}


/*button main*/
.btn-main-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px
}

.btn-main {
  max-width: 300px;
  width: 100%;
  border-radius: 20px;
  background-color: #5f9a1c;
  border: 8px solid #fff;
  color: white;
  padding: 10px;
  text-align: center;
  font-size: 26px;
  font-weight: 800;
  text-transform: uppercase;
}

.btn-main:hover {
  background-color: #fff;
  color: #5f9a1c;
  border: 8px solid #5f9a1c;
}

.btn-main,
.btn-main:hover {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}


/*background*/


.background1 {
  background: url(../img/back1.jpg) white;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  overflow: hidden;
  background-color: #fff;
  height: 813px;
}

.background1 .container {
  width: 100%
}

@media only screen and (max-width: 992px) {
  .background1 {
    height: auto;
    background-position-x: -298px;
    background-position-y: -62px;
    background-size: 188%;
  }
}

@media only screen and (max-width: 600px) {
  .background1 {
    background-size: 283%;
    background-position-y: -52px;
    background-position-x: 31%;
  }
}

@media only screen and (max-width: 370px) {
  .background1 {
    background: url(../img/back1-mob.jpg) white;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: -52px;
    background-position-x: 31%;
  }

}



.background-grey {
  background-color: #f3f5f4;
}

.background-skew {
  top: 0px;
  z-index: -1;
  background-color: white;
  position: absolute;
  -webkit-transform: skew(15deg, 0deg) rotate(15deg);
  transform: skew(15deg, 0deg) rotate(15deg);
  height: 500px;
  width: 98%
}

.margin-overlap {
  margin-top: -80px
}

@media only screen and (max-width: 992px) {
  .margin-overlap {
    margin-top: 0px
  }
}

/*home*/
@media only screen and (min-width: 993px) {
  #home .container {
    margin-top: 50px
  }

  .home-row {
    margin-left: -165px;
    margin-top: 100px;
  }
}


.home-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-content: center;
}



@media only screen and (max-width: 992px) {
  .home-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

/*home-product*/
.home-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  margin: 180px 0px 0px
}

.home-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.home-count .home-arr {
  position: absolute;
  top: -80px;
  z-index: 0
}

.product-top-img {
  width: 600px;
}


.home-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 100%;
  top: -120px;
}

.product-prices {
  position: relative;
  z-index: 9;

}

.home-price .home-arr {
  position: absolute;
  top: -134px;
  z-index: 0;
}

.home-price .pr-newprice {
  color: #fe0000;
  margin: -10px 0px;
}

.home-price .pr-saveprice {
  color: #000
}

.header-text-box {
  font-weight: 900;
  font-size: 100%;
  margin: 0px;
  margin-bottom: 0px;
  line-height: 38px;
  background: none;
  text-align: center;
  padding: 10px 0px;
  border-radius: 20px;
  font-size: 30px;
  text-transform: uppercase;
}

.header-text-box i {
  color: black;
  font-weight: 400;
  font-size: 76%;
  margin: 0px;
  font-style: normal;
}

.header-text-box b {
  display: block;
}


@media only screen and (max-width: 992px) {

  /*mobile*/
  .header-text-box {
    margin-bottom: 0;
    background-color: transparent
  }

  .header-text-box {
    font-size: 17px;
    line-height: 1.2;
  }

  .header-text-box i {
    font-size: 97%;
  }
}


/*home title*/
.home-title-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.home-title {
  font-size: 105px;
  line-height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%
}

.home-title h2 {
  font-size: 100%;
  line-height: 100%;
  text-align: left;
  color: white;
  text-shadow: 3px 1px 4px black;
}

.home-title h2 span {
  font-weight: 300
}

.home-title h2 b {
  display: block;
  font-weight: 800;
  margin-left: -20px
}

.home-title.hidedesktop {
  display: block;
  margin-left: 40px;
  margin-top: 15px;
}

.home-title.hidedesktop h2 {
  margin-top: 10px;
}


@media only screen and (min-width: 1020px) {
  .home-title {
    line-height: 86%;
    margin-left: 65px;
    margin-top: 90px;
  }
}

/*home mobile*/


@media only screen and (max-width: 992px) {
  .stamp-top {
    position: absolute;
    width: 61px;
    bottom: 0px;
    right: -90px;
  }
}





@media only screen and (max-width: 992px) {
  .home-product {
    margin-top: 0px;
    margin-bottom: 0px
  }

  .product-top-img {
    width: 380px;
    margin-top: 130px;
  }

  .home-price .home-arr {
    position: absolute;
    top: -111px;
    z-index: 0;
    width: 277px;
  }

  .home-price {
    top: -70px;
    right: -17px;
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
  }

  .home-count {
    top: 13px;
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
  }

  .home-count .countdown-text {
    color: white;
  }

  .home-count .countdown-box span:last-child {
    color: black;
  }

  .home-count .home-arr {
    position: absolute;
    top: -44px;
    left: -30px;
    z-index: 0;
    width: 291px;
  }

  .home-title h2 {
    font-size: 35%;
  }

}

@media only screen and (max-width: 600px) {
  .stamp-top {
    width: 59px;
  }


  .product-top-img {
    width: 201px !important;
    min-width: auto !important;
  }
  .product-top-img {
    margin-top: 125px;
  }
  .header-text-box {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 460px) {
  .home-product {
    margin-top: 0px;
  }
}


@media only screen and (max-width: 992px) {
  .product-top-img {
    width: 320px;
  }
}

@media only screen and (max-width: 600px) {
  .home-row-2 {
    margin-top: -15px;
  }
}


.home-col-1 {
  width: 600px;
}

.home-col-2 {
  min-width: 580px;
  width: 580px;
}

.pricetag1 {
  position: absolute;
  top: -40px;
  width: 341px;
  left: 48px;
  z-index: 1;
}

@media only screen and (max-width: 992px) {

  .home-row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .home-col-1 {
    width: 112px;
    margin-left: 54px;
  }

  .home-col-2 {
    min-width: 300px;
    width: 300px;
    -webkit-transform: scale(0.9);
    transform: scale(0.8);
    margin-top: 25px;
  }

  .pricetag1 {
    position: absolute;
    top: -40px;
    width: 341px;
    left: -85px;
    z-index: 1;
  }

  .product-top-img {
    margin-right: -65px;

    width: 100%;
    min-width: 200px;
  }
}

.angle-box {
  width: 100%;
  position: relative;
  overflow: initial;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  background: #fff;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: -170px;

}

.angle-box:after {
  content: "";
  width: 26px;
  height: 100%;
  right: -16px;
  top: 0px;
  position: absolute;
  display: inline-block;
  background-color: #fff;
  -webkit-transform: skew(-3deg);
  transform: skew(-3deg);
  z-index: 1;
}


#home ul {
  list-style: none;
  color: #000;
  font-size: 18px;
  margin-bottom: 40px
}

#home ul img {
  width: 26px;
  margin-right: 10px;
}

#home ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  font-weight: 500;
  margin-bottom: 5px;
  font-size: 16px;
}

@media only screen and (max-width: 992px) {
  #home ul {
    font-size: 15px;
    margin-left: 10px;
  }

  #home ul img {
    width: 20px;
  }

  .navbar-fixed nav {
    position: absolute;
  }
}

@media only screen and (min-width: 370px) and (max-width: 600px) {
  #home ul {
    margin-left: 12%
  }
}

/*countdown*/
.countdown-box-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 99;
  width: 224px;
}

@media only screen and (max-width: 992px) {
  .countdown-box-row {
    width: 180px;
  }
}

.countdown-text {
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
  text-transform: uppercase;
  background-color: #cf181d;
  color: white;
  border-radius: 5px;
  margin-bottom: 8px;
}

.countdown-box {
  text-align: center;
  font-size: 13px;
}

.count-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  border-radius: 5px;
  background-color: white;
  font-size: 35px;
  min-width: 60px;
  font-weight: bold;
  color: #cf181d
}

.counter-divider {
  margin: 0px 5px;
  font-size: 34px;
  color: white;
  font-weight: bold;
}

@media only screen and (max-width: 992px) {
  .countdown-box {
    font-size: 12px;
  }

  .count-box {
    font-size: 23px;
    min-width: 48px;
  }

  .counter-divider {
    font-size: 21px;
    margin: 0px 2px;
  }
}

/*prices box*/
.product-prices {
  text-align: center;
  font-size: 35px;
  line-height: 34px;
}

.pr-oldprice {
  position: relative;
  font-weight: bold;
  color: black;
  display: block;
  font-size: 70%;
}

.pr-oldprice::after {
  content: "";
  position: absolute;
  width: 82px;
  left: 50%;
  border-bottom: 2px solid #000;
  -webkit-transform: rotate(-11deg) translate(-50%, 3px);
  transform: rotate(-11deg) translate(-50%, 3px);
}

.pr-newprice {
  color: #cf181d;
  font-weight: 600;
  display: block;
  font-size: 115%
}

.pr-saveprice {
  color: black;
  font-weight: bold;
  display: block;
  font-size: 42%
}

/*about*/
.cause-row {
  display: -ms-grid;
  display: grid;
  grid-gap: 10px;
  -ms-grid-columns: auto auto auto auto;
  grid-template-columns: auto auto auto auto;
}


.cause-box img {
  margin: 0px auto;
  width: 100%;
  max-width: 180px
}

.cause-box span {
	width: 100%;
  font-size: 18px;
  color: black;
  display: block
}

@media only screen and (min-width: 993px) {
  .cause-box img {
    margin-bottom: 10px
  }

  .cause-box {
    text-align: center;
    position: relative;
  }

  .cause-box:after {
    content: '';
    background: #293879;
    border-radius: 10px;
    width: 20%;
    height: 10px;
    position: absolute;
    top: 37%;
    right: -11%;
  }

  .cause-box:last-child:after {
    display: none
  }
}

@media only screen and (max-width: 992px) {
  .cause-row {
    display: -ms-grid;
    display: grid;
    grid-gap: 0px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cause-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 400px;
    margin-top: -10px
  }

  .cause-box img {
    margin-right: 15px;
    max-width: 130px
  }
}


/*about 2*/



.back-2 {
  background: url('../img/back2.jpg');
  background-size: contain;
  background-repeat: no-repeat;
  height: 695px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
}

@media screen and (max-width: 992px) {
  .back-2 {
    height: auto;
  }
}

@media only screen and (max-width: 600px) {
  .back-2 {
    height: 320px;
    -ms-flex-line-pack: end;
    align-content: end;
  }
}


.row-about1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media only screen and (min-width: 993px) {
  .row-about1 {
    margin-bottom: 189px;
  }
}



/* gradient text with radius border */
.gradient-text-border {
  display: inline-block;
  font-size: 43px;
  line-height: 54px;
  text-align: right;
  color: rgba(43, 54, 195, 1);
  background: linear-gradient(240deg, rgba(43, 54, 195, 1) 23%, rgb(228 166 68) 58%, rgba(177, 109, 184, 1) 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  padding-right: 20px;
}

.gradient-text-border::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 100%;
  background-color: #1d387b;
  border-radius: 10px;
  margin-left: 10px;
}


@media only screen and (max-width: 992px) {
  /*S mobile*/

  .gradient-text-border {
    font-size: 40px;
  }

  #about1 .container {
    max-width: 100%;
    width: 100%
  }

  .back-2 {
    background-size: cover;
    background-position-x: 60%;
  }

}

@media only screen and (max-width: 600px) {

  /*S mobile*/
  .gradient-text-border {
    font-size: 28px;
    line-height: 1.2;
  }
}

@media only screen and (max-width: 600px) {

  /*S mobile*/
  #about2 .main-text {
    padding: 0px 4vw !important;
  }
}



/* triple action - back3 */
.back-3 {
  background: url('../img/back3.jpg');
  background-size: contain;
  background-repeat: no-repeat;
  height: 664px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  position: relative;
  background-position-x: -20%;
}

.back-3:after {
  content: '';
  background: url(../img/back3-d.png);
  background-repeat: no-repeat;
  height: 664px;
  width: 696px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  margin-left: 33px;
}

@media only screen and (max-width: 1500px) {

  /*S mobile*/
  .back-3 {
    background-position-x: -370px;
  }
}

@media only screen and (max-width: 992px) {

  /*S mobile*/
  .back-3 {
    overflow: hidden;
    background-size: cover;
    background-position-x: 160%;
  }
}

@media only screen and (max-width: 760px) {

  /*S mobile*/
  .back-3 {
    overflow: hidden;
    background-size: cover;
    background-position-x: 50%;
  }
}

.back-3-product {
  display: none
}

.text-back3 {
  position: absolute;
  z-index: 99;
  right: 70px;
}

.text-back3 span {
  text-shadow: 0px 0px 10px white, 0px 0px 10px white, 0px 0px 10px white, 0px 0px 10px white, 0px 0px 10px white, 0px 0px 10px white, 0px 0px 10px white, 0px 0px 10px white, 0px 0px 5px white, 0px 0px 19px white, 0px 0px 50px white;
  position: absolute;
  width: 145px;
  font-size: 145%;
  line-height: 130%;
  color: #293879;
  z-index: 999
}

.back-3333 {
  position: absolute;
  z-index: 99;
  right: 0px
}

@media only screen and (min-width: 761px) {
  .back-3333 {
    left: 60%;
    width: 300px;
    height: 100%;
  }
}

.text-back3-1 {
  top: -35px;
  right: 100px;
}

.text-back3-2 {
  top: 220px;
  right: -20px;
}

.text-back3-3 {
  top: 555px;
  right: 100px;
}

@media only screen and (max-width: 992px) {
  .text-back3-1 {
    top: 30px;
    right: 150px;
  }

  .text-back3-2 {
    top: 220px;
    right: 0px;
  }

  .text-back3-3 {
    top: 555px;
    right: 150px;
  }
}

@media only screen and (max-width: 760px) {
  .text-back3 {
    font-size: 11px;
  }

  .text-back3-1 {
    top: 74px;
    right: 50px;
  }

  .text-back3-2 {
    top: 145px;
    right: 0px;
  }

  .text-back3-3 {
    top: 222px;
    right: 50px;
  }

  .back-3333 {
    position: initial;
    z-index: 99;
    right: 0px;
  }

  .back-3:after {
    background: none;
  }

  .back-3333 {
    width: 320px;
    position: relative;
  }

  .back-3 {
    height: 400px;
  }

  .text-back3 {
    position: initial;
    background: url(../img/back3-m.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    height: 400px;
    width: 100%;
  }


  .text-back3 span {
    width: 100px;
    font-size: 147%;
  }

  .back-3-product {
    width: 100%;
    width: 238px;
    display: block;
    margin: 0px auto;
    left: -22px;
    top: -74px;
    position: relative;
  }

  #formula {
    margin-bottom: -60px
  }
}

/* middle banner with order btn - back4 */
.back-4 {
  background: url('../img/back4.jpg');
  background-size: cover;
  height: 241px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
}

@media only screen and (max-width: 700px) {

  .back-4 {
    height: 300px
  }
}

.midbanner {

  /* display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center; */
}

.midbanner-inner-box {
  font-size: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  justify-content: center;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 10px;
  padding-left: 80px;
  background-color: rgb(255 255 255 / 58%);
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
  max-width: 1100px;
  margin: 0px auto;
}

.midbanner-inner-text {
  font-weight: 300;
  color: #1d387b;
}

.midbanner-inner-text b {
  font-weight: 700;
  display: block;
  text-transform: uppercase;
}

.midbanner-inner-box a {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

@media only screen and (max-width: 600px) {
  .midbanner-inner-box {
    border-radius: 0px !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-clip-path: none;
    clip-path: none;
    padding: 10px 15px !important;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .midbanner-inner-text {
    font-size: 58%;
  }

  .midbanner-inner-box a {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    margin: 0px auto;
  }
}


/*ingredients*/

.grad-divider {
  width: 100px;
  display: block;
  height: 6px;
  margin: 10px auto;

}

.ingr-with-img-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 20px 0px;
  margin-bottom: -110px
}

.ingr-with-img {
  text-align: center;
  width: 20%;
  padding: 10px;
  font-size: 25px;
  line-height: 22px
}

.ingrimg {
  margin: 10px auto;
  width: 100%;
  max-width: 282px;
}

.ingrimg2 {
  margin: 10px auto;
  width: 220px;
  max-width: 100%;
}

.ingrimgtitle {
  font-weight: 900;
  text-transform: normal;
  font-size: 20px;
  margin-bottom: 15px;
  display: block;
}

.ingrimgtitle2 {
  font-weight: 400;
  color: #214278;
  text-transform: capitalize;
  font-size: 100%;
  display: block;
}

.ingrimgtext {
  font-weight: 300;
  text-align: center;
  font-size: 70%;
  color: #214278;
}

.invert-ingr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  margin-bottom: 230px
}

@media only screen and (max-width: 400px) {

  /*XS mobile*/
  .ingrimgtitle,
  .ingrimgtitle2 {
    font-size: 16px;
    line-height: 15px
  }

  .ingrimgtext {
    font-size: 13px;
    font-weight: 400
  }

  .ingrimg {
    max-width: 250px;
  }

}

@media only screen and (max-width: 992px) {
  /*mobile*/

  .ingr-with-img {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }

  .ingr-with-img .ingrimg2 {
    margin-right: 0px
  }

  .ingr-with-img.invert-ingr .ingrimg2 {
    margin-left: 0px
  }

  .invert-ingr .grad-divider {
    margin-right: 0px;
    margin-left: auto;
  }

  .grad-divider {
    margin-left: 0px;
  }

  .ingr-text {
    text-align: left;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-left: 8px;
    margin-right: auto
  }

  .invert-ingr .ingr-text {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    text-align: right;
    -ms-grid-row-align: center;
    align-self: center;
    margin-left: auto;
    margin-right: 8px
  }

  .invert-ingr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-bottom: 0px
  }

  .ingr-with-img-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0px !important;
  }

  .ingr-with-img {
    width: 100%;
    line-height: 14px;
    padding: 0px
  }

}


@media only screen and (min-width: 600px) {
  .ingrimg2 {
    min-width: 100px;
    max-width: 100%;
  }
}

@media only screen and (min-width: 993px) {

  /*desktop*/
  .ingr-with-img {
    min-height: 420px;
  }
}

/* benefits back5 */
.back-5 {
  position: relative;
  background-size: 50% 100%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
}

.back-5::before {
  content: "";
  height: 100%;
  width: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background: url('../img/back5.jpg') no-repeat;
  background-size: cover;
}


.back-5 .container {
  position: relative;
}

.back-5-2 {
  width: 27%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
  opacity: 0.35;
}

.benefits-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  grid-gap: 10px;
  max-width: 80%;
  z-index: 99;
  position: relative;
}


.benefit-box {
  max-width: 300px;
}

.benefit-box b {
  color: #1e3c78;
  font-weight: 600;
  font-size: 23px;
}

.benefit-box.align-left {
  text-align: left;
  -ms-grid-column-align: left;
  justify-self: left;
}

.benefit-box.align-right {
  text-align: right;
  -ms-grid-column-align: right;
  justify-self: right;
}

.benefit-box.align-left .grad-divider {
  margin-left: 0px;
  margin-right: auto;
}

.benefit-box.align-right .grad-divider {
  margin-right: 0px;
  margin-left: auto;
}

.benefit-box span {
  color: black
}

@media only screen and (max-width: 992px) {
  .benefit-box {
    max-width: 100%;
    padding: 0px 45px;
  }

  .benefits-grid {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    max-width: 100%;
  }

  .back-5 {
    background: none;
    height: auto
  }

  .benefit-box.align-left,
  .benefit-box.align-right {
    text-align: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  .benefit-box.align-left .grad-divider,
  .benefit-box.align-right .grad-divider {
    margin: 5px auto;
  }

  .back-5::before {
    display: none;
  }
}

@media only screen and (min-width: 993px) {
  .benefits-grid {
    margin-top: 20px
  }

  .slick-prev,
  .slick-next {
    display: none !important
  }
}

/* Arrows */
.slick-slide {
  position: relative;
}

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  -webkit-filter: brightness(3.3);
  filter: brightness(3.3);
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}

.slick-next,
.slick-prev,
.slick-next:hover,
.slick-prev:hover {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.slick-prev {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAIuQAACLkB31teNwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMXSURBVEiJnZbdaxRnFMZ/Z3aXFcWY7kwqgrVbnR03BKI0eFMrvamCWGp7p3daoRVFEBHBf0FQLySlgh+9UdCLooWW0tJLwQtB2DSmMzsbQxCKZWcIC4sJ2d3jhR8kcWfeiefyPc/85jnz8byv8B5VqVQOCHwtIh+g+hTLuuX7fg1AVgMaGxsrtFutOwrfrmh1VeRcEASXVgWsuu5FFTmT0FZR3Z3LCvM8bw/wE8lTicILKwtsdHR0najeBFL1IrI2E3Bhfv4CsM2kU5G/jM/Q87wvRfVPDC9Q4WFQr3+e6tB13QFRvW6CAfM91WNANxWYE7kMbDHAQPV8GIZPSLtz1XX3qcgfRneqD/ww/ALoQsJbK5fLgyqSZdR2XvXIG1gisFgojAObDTCAs5ONRrh04R0H2133ICL3MsD+9uv1vYAuXVzm0PM8R0WuZoC18t3udythAPkVdn8ENmYAnp6cnp7t13g7crVSOaxw20QS+O3fev2rpL4FMDw8vEnhSgZncx3V42kCC0A7nXHAzuDuRBiGz1I1nuftF9Xfjd5E7vtB8I1JZonqQSMMmoXFxR8y6NLz7X3KUpFfM+icxUIhy/dJLoqi+pBt7wCGDdrqkG3Xm3E8keoQQPL5k0BkurvCuOu6qf+4BTA1NfWfwCkTEBi0RG6QkkJvd71mHP/jOM4IMJJGFNjmlEqzURw/TnT4phROKDw3+hS5PLJ1a98kXwYMgqApqt8bgTDQsayb9Bn9nY0+imPfse0KMGpw+YlTKj2P4vjRsuV+2nK5PFgsFCYwp3Y73+vtXJraff+UmZmZOQv6BuiKWtcR+ZklkyaebZpxPO04zkfAp6lIkS12qTQXxfFDMOxqrusO5KCGyMcGpws51bEnYTiZGg5hGLbUso5hHr3YEbkG5IzHuSiKnjqO8yGwK00nsHnItv1M8VVcs+Yc0DDperA3E7BWq7VV5Oira5LLUm1nPsFGUTRrl0oDIvJZgmSBXO7oqhJ7/YYN5xV+6dNqqcgh3/f9VR3aX5dUK5UDPdgHFC2RicVu926j0fgf4CXh6gOJu6HgGgAAAABJRU5ErkJggg==');
  left: 10px;
  background-size: contain;
  width: 22px;
  height: 44px;
  background-repeat: no-repeat;
}

.slick-next {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAIuQAACLkB31teNwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMXSURBVEiJlZbPixxFFMc/r2YG84PdxN4JUcxhlu3p3nGSxZt6EE9BRfGkqOjBlaCsIQRFxD9BQg4hhyySSBD0IGrQBBXXHxcFT0tgcdy1ehbmoMRf3VkI6q6zU89DsjKz6ZnqfE9d9b586r3qouoJN9Ss1e7olsvPIDKN6r8CX/7Ubl8ClFuQAMRh+CQibwNj/UGFC2Pj408vLi52iwJLd4dhU0UWgJ05qzU21td3pVm2UBRoeiLHgMrQEkReiaLogcJARHb5PKJ6fmZmZncxoHNfFPBNbayvnygCFKAU1evfCdzn8aqKHLbWfj06Q+iJMc8D//gWF9V3arXa3lGmEkCapulEEPwtIg95oOPlcnlfmqYXh67an21cr38DPOiB4uCxJEk+zYuZAZ8xs8A1H9DA2WazGeTFSv2DNE3XqkGwhsijHuaY6/UOpFl2YSQQIM2yxWq1ei8QeqAz1SBopVn247bsb5IqHEHkqgcIIvMHJyf3+4BYa3/Bude8QKh2K5W3+iduKnlLaZZdrgbBPYhMe6DT+yYm7J9Z9sPQDLdkKpWXgcyXpsKZMAwPeIHLy8tXBI75gMBeIzIPgwd7qOJ6/QPgCa/RuUdGZrglFZlT+M1rNObxQsDCEtFyIZ/qPLDf63PuE2+GcRg+S5H9g0sr7fbCSGCj0bgTkdMFYGm5230RPMdGNzfPArm3yoBP5Gir0/kVYOgexmH4goLv1gHVj22SvL81zAVGUXQXcBL1Ng1/bKq+1D+RV7IInEP1dh9NYG51dfX3kcAoDOdQfdgHQ+TdlST5aPv0ADCO40kRedMLgyvlSuV4XsAMfDt3nm0NU55U5Eir1cq9hf7/KVEYHqfAi4fqOZsknw0LX2/n4jjGucvkdGDb9PNGt3uo0+msDTMYoHSjVB9MVWR2FAzATNfrTwH3e2AgMm+t/cpnMw4Oe2GwetuOHa8X8GGM6l8ej1OR2aWlJZ/vOhB4jxGNuaiestZ+WwQGYFba7e9RfRXo5cQ/3L1nzxtFYdD3SDWmpg66Uuk5YBLVTEUuWms/vxUYwH8qawJtPPoGzAAAAABJRU5ErkJggg==');
  right: 10px;
  background-size: contain;
  width: 22px;
  height: 44px;
  background-repeat: no-repeat;
}


/*product row*/
.back-6 {
  background: url('../img/back6.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  height: 600px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}


.midproduct-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  margin-bottom: 60px;
}

.midproduct-row-1 {
  position: relative;
  z-index: 9;
}

.midproduct-row-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 300px;
}

.midproduct-row-3 {
  min-width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  z-index: 9;
}

.product-mid-img {
  max-width: 330px;
}

.product-min-back {
  position: absolute;
  bottom: -58px;
  z-index: 10;
  left: 280px;
  width: 500px;
}

.pricetag2 {
  position: absolute;
  top: -41px;
  width: 341px;
  left: -100px;
  z-index: 1;
}


@media only screen and (max-width: 700px) {
  .midproduct-row-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0px auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .product-mid-img {
    max-width: 240px;
  }
}

@media only screen and (max-width: 600px) {
  /*mobile*/

  .midproduct-row-2 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }

  .product-mid-img {
    margin-left: -36px;
    max-height: 230px;
  }

  .midproduct-row-3 {
    display: block;
    width: 100%;
  }

  .pricetag2 {
    top: -60px;
    width: 375px;
    left: -124px;
  }
}


@media only screen and (max-width: 700px) {
  .back-6 {
    background-position-x: 26%;
    background-position-y: -70px;
    background-size: 1500px;
    overflow: hidden
  }


  .product-min-back {
    left: 66%;
  }
}





/*reviews*/
.review-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px 0px
}

.review-box {
  min-height: 810px;
  margin-right: 10px;
  max-width: 320px;
  background-color: #ffe996;
  text-align: center;
  border-radius: 40px;
  border-top-right-radius: 0px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media only screen and (max-width: 992px) {

  /* mobile*/
  .review-box {
    margin: 0px auto;
    margin-right: auto !important;
  }
}

.review-box:hover {
  background-color: #ffd950;
}

.review-box:last-child {
  margin-right: 0px
}

.review-box-inner {
  padding: 20px
}

.review-smallimg {
  display: block;
  text-align: center;
  position: relative;
}

.review-smallimg img {
  border-radius: 100%;
  display: block;
  width: 80px;
  margin: 0px auto;
  position: relative;
  z-index: 9;
}



.review-smallimg:before {
  content: '';
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAYAAABq13MpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAmeQAAJnkBqBi+5gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAANQSURBVFiFrZlbiE1RHMa/tcdljFwat8RkROM2ScODkqehpCReaEI8mCkRD/LowYOUUlNeSfOG1AxJ8SKUy0RINDwwGcmlxkQYZubnYZ8zjmOfs/5n7/U97vVf3+/b66yz9tprS0YB54F2oM7aJ62A/cBTYBcwNq1JEzBCrF9AB7AscNY8azzwlr96AxwEJlZqdIX/NZK7vi5w6AMJLIBPwAlgtsWkcJRL6VSgwNVAn4f1MTJ4HZXkPDXXAmSWpFZJczw158u2Ao2GUX4K+G7KK2As0OthDQMLfUbnPCYAO7IGzrH2GFiXfCZzgEGPSR8wLkBgBzwzhF7jMzppMDmcNXCOtdnAeuAzmQwMeEx+ArWBQt8xhG7xmZRaKwtV/l9sD9xkYPUDE3xGlvm1IVDoDgOr3WfSbDDpA6oCBJ4B/DDwVhT2S3q47DPwOpxzw1lDS2qTVO2p6XbOPS7ZCswk3hD5tChrWiAi3gz5dMBndMhg0pM1cI61zsAaIWErXDw9dhp4N0KElrTbUPPIOfe2+OJoaGCppCaDUebQwGRJWwylXUkXC0d6u8FkSNJNQ51PWyXVGOoSQ48KeGKYY/cCBBZw2cB6V6p/lDOpl7TcwOsOEHiSpPWG0tulGvLTwzK/JKn0emnXRvnXZkm6U6ohH7rZCHxorCsn6+O/5EjnF/l+wxwbJMze+bWB9YUy24RI8VyeamSeBbYBY1IGni+p3lA6QVIn0JLIAloNd16s54BlTS9mtaRkrSz0iSQtqRSe63MTWF1hv8aUrFvA6IqTNrQkTZJ0AZhSQZ+0p1I1ki4SL82KJM1PaSRJdZIOVVC/IANriqRjkuSAD5JmZjDrdc7VWwqBPvkPY8rpl6TaSPEdZNE8YK6xNitrnKRVkfxHXhZZf6kQbzvTI0nfAhhZw/QHYH2PFGY/8dFYdzcAqzeSdD2jSY9z7r2xtjMj641z7rmAacDXFE+qvMxHY0AV0JOBdbDQ7EhKk5f4Tn7+D74W+J2C9YDC7y/EO73OCk0+A4srCVzA2wsMVcB6AcxKMhpDfFJqGYX7xDu21AI28e8HoSQNAWeI33bKmjUAp4FXRQb9QBewhQAn/zlWDdAGXCX+CjAAvAfuAceBhqR+fwCt4pBU/n+XpwAAAABJRU5ErkJggg==');
  background-size: cover;
  width: 26px;
  width: 57px;
  width: 45px;
  height: 40px;
  display: block;
  right: 0px;
  top: 0px;
  position: absolute;
  z-index: 91;
}

.review-text {
  color: #000;
  font-size: 18px;
  font-style: italic;
  display: block;
  margin: 15px 0px 20px;
}

.review-name {
  font-size: 20px;
  font-weight: 500;
  display: block
}

.review-ver {
  font-size: 20px;
  font-weight: 300;
  display: block
}

.review-ver img {
  max-width: 100px;
  width: 100%;
  display: block;
  margin: 10px auto
}

.review-bigimage {
  width: 100%;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  left: 0px;
  display: block;

  width: 100%;
  padding: 0;
  margin: 0;

  list-style: none;

  text-align: center;
}

.slick-dots li {
  position: relative;

  display: inline-block;

  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  margin-right: 20px;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;

  display: block;

  width: 20px;
  height: 20px;
  padding: 5px;

  cursor: pointer;

  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: 'slick';
  font-size: 90px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  content: '';
  text-align: center;
  opacity: 1;
  background-color: #1d387b;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 1;
  background-color: #ffd251;
}

/* cert-box */

#cert .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px auto;
}

.cert-box {
  font-size: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 60px 0px;
  position: relative;
  border-width: 10px;
  min-width: 590px;
  border: 10px solid;
  border-image-slice: 1;
  border-image-source: rgb(43, 54, 195);
  border-image-source: -moz-linear-gradient(240deg, rgba(43, 54, 195, 1) 0%, rgba(255, 212, 167, 1) 54%, rgba(177, 109, 184, 1) 100%);
  border-image-source: -webkit-linear-gradient(240deg, rgba(43, 54, 195, 1) 0%, rgba(255, 212, 167, 1) 54%, rgba(177, 109, 184, 1) 100%);
  border-image-source: linear-gradient(240deg, rgba(43, 54, 195, 1) 0%, rgba(255, 212, 167, 1) 54%, rgba(177, 109, 184, 1) 100%);
}

.cert-box-text {
  font-size: 80%;
  margin: 0px 20px;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: right;
  background: linear-gradient(240deg, rgba(43, 54, 195, 1) 0%, rgba(255, 212, 167, 1) 54%, rgba(177, 109, 184, 1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.cert-box-img {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}

.cert-box-img.active {
  top: none;
  right: none;
  -webkit-transform: none;
  transform: none;
}

@media only screen and (max-width: 800px) {
  .cert-box-img {
    right: initial;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 130px;
  }

  .cert-box {
    min-width: 300px;
	 padding-top: 250px;
	 padding-bottom: 40px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .cert-box-text {
    font-size: 80%;
  }
}

@media only screen and (max-width: 400px) {
  .cert-box-text {
	 font-size: 50%;
	 text-align: center;
	 width: 100%;
  }
}



/** LIGHTBOX MARKUP **/

.lightbox {
  /* Default to hidden */
  display: none;

  /* Overlay entire screen */
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  /* A bit of padding around image */
  padding: 1em;

  /* Translucent background */
  background: rgba(0, 0, 0, 0.8);
}

/* Unhide the lightbox when it's the target */
.lightbox:target {
  display: block;
}

.lightbox span {
  /* Full width and height */
  display: block;
  width: 100%;
  height: 100%;

  /* Size and position background image */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media only screen and (min-width: 993px) {
  /*mobile*/


  .lightbox-link::after {
    content: '';
    position: absolute;
    background: url('data:image/png;base64,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');
    background-size: cover;
    width: 40px;
    height: 40px;
    right: 73px;
    top: 135px;
  }

}

/*shipping icons*/

#ship {
  background: url('../img/back7.jpg');
  background-size: cover;
  height: 241px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  margin: 100px 0px;
}

.ship-row {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-grid-columns: 20% 20%;
  grid-template-columns: 20%;
  grid-column-gap: 10px;
}

.ship-box {
  text-align: center;
  background-color: #f3f5f4;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 20px;
}


.ship-box img {
  max-width: 150px;
  width: 100%;
  margin: 0px auto
}

.ship-box span {
  color: #000;
  text-transform: uppercase;
  font-size: 18px;
  text-transform: uppercase;
}

.ship-box span b {
  font-weight: bold;
  display: block;
  text-transform: capitalize;
}

@media only screen and (max-width: 992px) {

  /*mobile*/
  #ship {
    background: none;
    padding: 0px 20px
  }

  .ship-row {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    grid-row-gap: 10px;
  }

}


/*form*/
.back-8 {
  background: url(../img/back8.jpg) white;
  background-size: auto;
  background-repeat: no-repeat;
  background-position-x: center;
  overflow: hidden;
  /* height: 872px; */
}

@media only screen and (max-width: 992px) {

  /*mobile*/
  .back-8 {
    background-position-x: 100%;
    background-size: contain;
    background-position-y: 150px;
    background: none
  }

}


.section-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-text-box {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgb(246 151 56)), to(rgb(254 220 35 / 0%)));
  background: linear-gradient(180deg, rgb(246 151 56) 60%, rgb(254 220 35 / 0%) 100%);
  text-align: center;
  ;
  padding: 20px;
  border-radius: 20px;
  font-size: 53px;
  text-transform: uppercase;
}

.form-text-box .main-text {
  color: black;
  font-weight: 200;
  font-size: clamp(30px, 44px, 3vw);
  margin: 0px;
  margin-top: -5px
}

.form-text-box h3 {
  font-weight: 900;
  font-size: 100%;
  margin: 0px;
  margin-bottom: 0px;
  color: white;
}

@media only screen and (max-width: 992px) {

  /*mobile*/
  .form-text-box {
    margin-bottom: 150px;
    background-color: transparent
  }

  .form-text-box {
    font-size: 35px
  }

}




/*footer*/
.back-9 {
  background: url(../img/back9.jpg) white;
  background-size: auto;
  background-repeat: no-repeat;
  background-position-x: center;
  overflow: hidden;
  background-color: #f3f5f4;
  height: 616px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

@media only screen and (max-width: 992px) {

  /*mobile*/
  .back-9 {
    background-position-x: 100%;
    background-size: cover;
  }

}

@media only screen and (max-width: 600px) {

  /*mobile*/
  .back-9 {
    height: auto;
  }

}


footer {
  color: #2d3775
}

footer ul li a {
  cursor: pointer
}

footer li b {
  font-size: 150%;
  text-transform: uppercase;
  font-weight: 800;
  margin-bottom: 10px;
  display: block;
}

footer ul li:hover a {
  text-decoration: underline
}

footer ul li:hover,
footer ul li a {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

footer h5 {
  font-weight: bold;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: black;
  padding: 10px 0px 0px;
  position: relative;
  z-index: 99
}

footer li a,
footer p {
  font-size: 16px;
  color: #2d3775
}

footer .socialsvg {
  margin-right: 5px
}

footer .socialsvg svg {
  width: 40px;
}

.footer-btm-text {
  padding: 0px 15px;
}

@media only screen and (min-width: 993px) {

  /*mobile*/
  footer .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-btm-text {
    padding-top: 10px;
    width: 70%;
    margin: 0px auto;
  }
}

@media only screen and (max-width: 992px) {

  /*mobile*/
  footer .col.s12 {
    text-align: center;
  }

  footer .container {
    width: 100%;
  }

  footer h5,
  footer ul,
  footer p {
    padding-left: 0px !important
  }

  #ship {
    margin: 0;

    height: 31px;
  }

  .shortform .box-price.activeprice {
    max-width: 480px;
    width: 100%;
    display: block;
    margin: 0 auto;
  }
}

form .input-wrapper label {
  display: none;
  pointer-events: none;
}

form .input-wrapper {
  width: 100%;
  position: relative;
  margin: 0 auto 8px;
}

form .input-wrapper .error {
  border: 1px solid red !important;
  padding-top: 6px !important;
}

form .input-wrapper .error+label {
  width: 100%;
  height: 100%;
  color: red;
  display: block !important;
  font-size: 11px;
  line-height: 17px;
  position: absolute;
  top: 0;
  padding-left: 15px;
  margin: 0;
  text-align: left
}

form .input-wrapper .error+label:before,
form .input-wrapper .error+label:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  width: 3px;
  height: 21px;
  background-color: red
}

form .input-wrapper .error+label:before {
  -webkit-transform: translate(0, -50%) rotate(135deg);
  transform: translate(0, -50%) rotate(135deg)
}

form .input-wrapper .error+label:after {
  -webkit-transform: translate(0, -50%) rotate(45deg);
  transform: translate(0, -50%) rotate(45deg)
}

.blockRedLine3103 {
  z-index: 1 !important;
}
@media only screen and (max-width: 992px){.review-smallimg{display: flex}.review-smallimg img{margin: 0px; margin-right: 10px;}.review-name,.review-ver{font-size: 16px;}.review-box{min-height: 700px;}}