/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
 html{font-family: 'Lato', sans-serif;}
.scroll-to-form{cursor: pointer;    color: inherit;}


 .container {width: 95% !important;}

 ::-webkit-scrollbar {
   width: 14px;
   height: 14px;
 }
 ::-webkit-scrollbar-button {
   width: 0px;
   height: 0px;
 }
 ::-webkit-scrollbar-thumb {
   background: #cf0006;
   border: 0px none #ffffff;
   border-radius: 0px;
 }
 ::-webkit-scrollbar-thumb:hover {
   background: #690000;
 }
 ::-webkit-scrollbar-thumb:active {
   background: #690000;
 }
 ::-webkit-scrollbar-track {
   background: #e6e6e6;
   border: 0px none #ffffff;
   border-radius: 0px;
 }
 ::-webkit-scrollbar-track:hover {
   background: #e6e6e6;
 }
 ::-webkit-scrollbar-track:active {
   background: #e6e6e6;
 }
 ::-webkit-scrollbar-corner {
   background: transparent;
 }



 /* nav and topbar*/

 .nav-logo{height: 60px;padding: 5px;}
 @media only screen and (max-width: 540px){
   .header-section .buy-btn-nav{    padding: 5px;}
   .nav-logo{padding: 13px;}
   nav .brand-logo{    left: 45px;
    -webkit-transform: none;
    transform: none;}
}
 nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {height: 80px !important;line-height: 74px !important;}
 nav .row{margin-bottom:0px !important}

 .mainnav .nav-wrapper{    max-width: 817px;-webkit-transition: width 0.5s ease-in-out;
-moz-transition: width 0.5s ease-in-out;
-ms-transition: width 0.5s ease-in-out;
-o-transition: width 0.5s ease-in-out;
transition: width 0.5s ease-in-out;}

 .mainnav.withlogo .nav-wrapper {max-width: 995px;-webkit-transition: width 0.5s ease-in-out;
-moz-transition: width 0.5s ease-in-out;
-ms-transition: width 0.5s ease-in-out;
-o-transition: width 0.5s ease-in-out;
transition: width 0.5s ease-in-out;}
 @media only screen and (min-width: 993px) and (max-width: 1065px){
 .mainnav.withlogo .nav-wrapper .certmenu{display:none}
}
 .mainnav {height: 60px !important;line-height: 60px !important;}
 .nav-container{
   color: #000;
   background-color: #c0232c;
   height: 100%;
   border-bottom-right-radius: 25px;
   border-bottom-left-radius: 25px;line-height: 46px;overflow: hidden;}

nav ul a{    font-size: 17px;}




   .nav-btn-buy{background-color: #fef200;
   color: #000;
   text-transform: uppercase;
   border: 3px solid #c0232c;
   border-radius: 0px;
   border-top:0px;   }
   .nav-btn-buy:hover{color: #c0232c;background-color:white}

   @media only screen and (min-width: 993px){/* desktop*/
     .desktop-nav{margin-top: -2px;}
     .nav-btn-buy{ height: 38px !important;
      line-height: 36px;    width: 120px;
      text-align: center; border-radius: 25px;margin-right:10px}
      nav ul a:hover {
          border-radius: 25px;
        }
  }


   .nav-container li a{height:45px;display:inline-block}

   .nav-container .brdr:after{content:'';width:2px;height:10px;background:white;display:inline-block}

   .navmenutrigger svg{    width: 30px;height: 54px;}

   .logo-fixed{display:none;height: 50px;}
   .logo-fixed img{    width: 175px;
   margin-top: -3px;
   padding: 8px;}

  .navbar-fixed.botbar {height: 60px;    margin-bottom: -50px;}

   @media only screen and (min-width: 993px){/* desktop*/
     .mainnav{text-transform: uppercase;color: #000;background-color: rgb(255 255 255 / 0%);border-top: 10px solid #c0232c;}
     .nav-logo-big{    height: 100px;margin-top: -42px;}
  }




   @media only screen and (max-width: 992px){/* mobile*/
.nav-logo{height:50px}
     .mainnav::after{content:'';height:4px;width:100%;display:block;background-color: #c0232c}
     .mainnav .nav-wrapper{    max-width: 100%;width: 100% !important;}

     nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {line-height: 64px !important;height: 64px !important;}
     .mainnav{background-color: #fff;height: 50px !important;line-height: 50px !important;}
     .nav-container{background-color: #ffffff !important;color: #c0232c;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
     .nav-container li a {height: 50px !important;line-height: 50px !important;}

     .nav-btn-buy {line-height: 60px !important;background-color: #c0232c;color: #fff;border: 3px solid #c0232c;border-top:3px solid #c0232c;border-bottom: 0px;border-bottom-right-radius: 0px;font-weight: bold;}

   }





   .collapsible {
       border-top: 0px;
       border-right: 0px;
       border-left: 0px;
       margin: 0px;
       -webkit-box-shadow: none;
       box-shadow: none;
   }
   .collapsible-header{padding: 0px !important;
       border-bottom: 0px;
       background-color: transparent;
       line-height: 0px;}

   .collapsible-body {
       display: none;
       border-bottom: 0px;
       -webkit-box-sizing: border-box;
       box-sizing: border-box;
       padding: 0px;
   }

   .mobilenav{background-color: #fff;display: block;
       margin-top: 54px;
       position: fixed;
       width: 100%;}

   .mobilenav #nav-mobile   li{
       text-transform: uppercase;
       font-size: 16px;
       border-bottom: 2px solid #c0232c;}
   .mobilenav #nav-mobile   li:last-child{border-bottom: 2px solid #c0232c;}
   .mobilenav #nav-mobile li a{    color: #c0232c;
       font-weight: bold;
       width: 100%;
       display: block;
       padding: 10px 20px;}
   .mobilenav #nav-mobile li a:hover{opacity:0.8}



   .topbar{height: 72px;}
   .topbar .promo {text-align: center;padding:0px !important}
   .topbar .promo img{height: 72px;padding: 12px 0px;float: left;margin-right: 10px;}
   .topbar .promo span{display:inline-block;color:black;    line-height: 15px;vertical-align: middle;}
   .topbar .toptext{line-height: 72px;padding-left: 10px !important;}

   .promo{height: 72px;}
   .promo .col{padding:0px !important}
   .promo  .inner{display:inline-block;text-align: left}





   .promo-with-logo img {height: 72px;padding: 12px 0px;float: left;}

   @media only screen and (min-width:1201px)  and (max-width:1260px){
    .topbar .promo img {padding: 19px 0px;margin-right: 3px;}

   }

   @media only screen and (min-width:992px) and (max-width:1200px) {
    .topbar .promo img {padding: 19px 0px;margin-right: 5px;}
   }
   @media only screen and (max-width:991px) {
    .topbar .promo img {padding: 12px 0px;margin-right: 5px;}
   }


   @media only screen and (max-width: 360px){
    .topbar .promo img {padding: 18px 0px;margin-right: 5px;}
    .topbar .promo span{align-content: center;font-size: 14px;line-height: 13px;flex-wrap: wrap;height: 50px;}
    .promo .inner{}
   }



   .icon-top-mobile{position: absolute;right: 20px;margin-top: 36px;}
   .icon-top-mobile img{width: 85px;display: block;margin-bottom: 15px;}


   @media only screen and (min-width: 1390px){
   .topbar .nav-wrapper{    width: 894px !important}
   }
   @media only screen and (min-width: 1260px) and (max-width: 1389px){
   .topbar .nav-wrapper{    width: 970px !important;}
   }
   @media only screen and (min-width: 993px) and (max-width: 1259px){
   .topbar .nav-wrapper{width: 855px !important;}
   }

   @media only screen and (max-width: 992px){
   .topbar .nav-wrapper{    width: 100% !important;}
   }
   @media only screen and (max-width: 992px){
   .section{    margin-top: -45px;}
   }
   @media only screen and (min-width: 321px) and (max-width: 992px){
   .topbar .promo span{    padding-top: 10px;}
   }
   @media only screen and (max-width: 992px){
       .topbar {height: 52px;}
       .topbar .toptext {line-height: 52px;}
       .topbar .promo span,.topbar .promo img {height: 52px;    padding: 12px 0px !important;margin-right:10px}

       .topbar .promo img {padding: 12px 0px;}
       nav{line-height: 52px !important;height: 52px !important;}
       .navmenutrigger svg{height: 50px !important;}
       .mobilenav {margin-top: 53px !important;}
   }

   @media only screen and (min-width: 993px){
   .header-text.offset-l1 { margin-left: -82px !important;}

   }
   @media only screen and (min-width: 1201px){
   .header-text.offset-xl1 {margin-left: 8.333333% !important;}
   }
   @media only screen and (min-width: 1501px){
     .header-right-section {    width: 19.333333% !important;}
     .header-text.offset-xl1 {margin-left: 5.7% !important;}
   }


   .background1{background:url('/index_files/back1.jpg');    background-size: cover;}
   .background1{min-height: 900px;padding-top:80px;}
   @media only screen and (min-width: 993px){
   .background1{background-position-x: 50%;}
   }

   @media only screen and (max-width: 625px){
   .background1 {
       background-position-x: 70% !important;
       background-position-y: 7% !important;
       background-size: contain !important;
   }
   }
   @media only screen and (max-width: 420px){
    .header-top-section{    width: 70% !important;}
   }
   .header-title{    width: 100%;
       font-size: 29px;
       font-weight: 100;
       margin: 0px auto 10px;}
   @media only screen and (max-width: 992px){
     .header-title {
         font-size: 33px;
         margin: 0px;
         margin-top:5px;
         padding:0px !important;
             text-shadow: 0 0 10px black;
     }


   }


   .header-price .header-title{    padding: 0 .75rem;}

   .header-section  .oldprice{font-size: 40px;color:black !important;text-align:center;}
   .header-section   .newprice{font-size: 55px;color:#fef200;line-height: 40px;text-align:center;text-shadow: 0px 0px 4px black, 0px 0px 4px black; }

   .header-price .oldprice{text-align:left;font-size: 34px;}
   .header-price .newprice{text-align:left;    font-size: 43px;}

   .header-section .countdown_box_main{padding:0px;width:100%}

   .header-text{font-size:20px;color:white;text-shadow: 0 0 4px black, 0 0 4px black;}

   @media only screen and (max-width: 992px){
     .header-text{    clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 82%, 0 100%);
       background: rgb(59 159 209 / 86%);
       color: white !important;
       padding-bottom: 48px !important;
       padding-top: 20px !important;
       font-weight: 400 !important;margin-top:0px;text-shadow: none !important}
   }

   @media only screen and (min-width: 626px) and (max-width: 992px){
   .background1{background-position-x:60%}

   }

   @media only screen and (max-width: 625px){.background1{background:url('/index_files/back1-mob.jpg');  background-size: cover;background-repeat: no-repeat;}}

   .header-section .stamp-img {
       width: 100%;
       max-width: 112px;
       margin: 0px 5px;
     }
   @media only screen and (max-width: 992px){
     .background1{padding-top:50px;    MARGIN-BOTTOM: -75PX;}
     .header-text {font-size: 19px;margin-top: 10px;color: black;text-shadow: 0px 0px 3px white, 0px 0px 5px white, 0px 0px 5px white;}

     .header-product-box{margin-top: 20px;}

     .header-section   .newprice{text-shadow: 0px 0px 0px black;}
     .header-section .buy-btn-nav{font-size:20px;padding:10px}

     .header-section .oldprice {
         font-size: 25px;
         margin-top: -11px;
         text-shadow: 0px 0px 4px black;
   color: white !important;
     }
     .header-section .newprice {
       font-size: 39px;    color: #FFEB3B;
       line-height: 27px;
       text-shadow: 0px 0px 4px black, 0px 0px 4px black;    margin-bottom: 15px;
     }
     .header-section .stamp-img{    max-width: 100px;}
   }
   @media only screen and (max-width: 992px){
     .header-product-img{    width: 268px;
       margin-top: 12px;}
   }
   @media only screen and (max-width: 600px){
     .header-product-img{    width: 168px;
       margin-top: 60px;}
   }
   @media only screen and (max-width: 320px){
     .header-product-img{    width: 168px;
       margin-top: 0px;}
   }

   .desktop-product{    padding-top: 10%;
    margin-right: -210px;
       max-width: 360px !important}
       @media only screen and (max-width: 1500px){
         .desktop-product{ margin-right: -176px;}
       }
   @media only screen and (max-width: 1200px){
     .desktop-product{ padding-top: 20%;margin-right: -90px;}
   }

   /*main*/

   .background2{background:url('/index_files/back2.jpg');    background-size: cover;margin-top:20px}

   .background-prod {background: url('/index_files/back-product.jpg');    background-size: cover;background-repeat: no-repeat;}
   .background-form{background:url('/index_files/back-form.jpg');    background-size: cover;background-position-x: -100px;}
   .background-footer{background:linear-gradient(0deg, rgb(0 0 0 / 0.7), rgb(0 0 0 / 0.7)), url('/index_files/back-footer.jpg');    background-size: cover;}

   .flex-center{    display: flex;justify-content: center;align-items: center;}
   .buy-btn-nav{background-color:#e60003 !important;border:2px solid #e60003;border-radius: 11px !important;font-weight: 700 !important;}
   .buy-btn-nav:hover{color:#e60003 !important;background-color:white !important;     border-radius: 11px !important;font-weight: 700 !important;}


   /* section1*/
   .section1-block{border-top: 1px solid #004d95;}

   .hightlight-text{display: inline-block;float: right;    padding-bottom: 5px;}
   .hightlight-text span{display: inline-block;float: right;color: white;background-color: #f1410a;padding: 5px 6px;font-size: 20px;display: block;}

   .stars-text{color: #004d95;font-weight: 500;padding-left:40px;font-size: 20px;display: flex;align-items: center;    justify-content: space-between;line-height: 25px;padding-bottom: 5px;}
   .stars-text img{    width: 115px;}
.section1{    padding-bottom: 0px;}
   .section1 .row{margin:100px 0px}
   .section1-text{font-weight: 300;padding: 15px 0px !important;border-right: 1px solid #004d95;padding-right: 20px !important;color: #004d95;}
   .section1-price{padding: 40px !important;padding-right: 0px !important;}
   .section1-price .stamp-img{margin-right:10px;max-width: 110px;}
   .section1-price .stamp-img:last-child{margin-right:0px;}

   .stamp-img{width:100%;    max-width: 115px;
    margin: 10px 5px;}

   .icon-top{margin-top:40px}
   .icon-top img{width:100px;margin-right: 15px;}





   /* buy boxes*/

   .angled-promo2,.angled-promo2:before, .angled-promo2:after{background-color: #fb0007;}
   .angled-promo2{
     position: absolute;
     top: 37px;
     right: -15px;
     color: white;
     display: block;
     min-width: 115px;
     text-align: center;
     -moz-transform: rotate(45deg);
     -webkit-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
       z-index: 99;
       text-transform: uppercase;
       box-shadow: 0px 0px 10px rgb(0 0 0 / 40%);
     }



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

         .angled-promo2{  font-size: 13px;
             top: 33px;
             right: -10px;
             min-width: 100px;  z-index: 9;}
       }
       @media only screen and (max-width: 400px){

         .angled-promo2 {
             font-size: 10px;
             top: 25px;
             right: -4px;
             line-height: 17px;
             min-width: 74px;
         }
       }


    .angled-promo2:before {

       content: "";
       width: 50px;
       height: 100%;
       left: -20px;
       top: 0px;
       position: absolute;
       display: inline-block;
       transform: skew(-45deg);
       z-index: -1;
   }

    .angled-promo2:after {
       content: "";
       width: 50px;
       height: 100%;
       right: -20px;
       bottom: 0px;
       position: absolute;
       display: inline-block;
       transform: skew(45deg);
       z-index: -1;
   }



   .col-price-2{background-color: rgb(255 255 255 / 55%);
      padding: 20px !important;overflow: hidden;}

   .col-price-2-inner{text-align:center}
   .col-product-2{text-align: right ;    z-index: 99;    position: relative;}





    .oldprice{font-size: 30px;text-decoration: line-through;font-weight:500;color:black}
    .newprice{font-size: 50px;font-weight:600;color:#fef200;line-height: 40px;font-weight: 700;    text-shadow: 0px 0px 4px black, 0px 0px 4px black;}

    .newprice, .oldprice {text-align: right}

   .col-price-2 .newprice,.col-price-2 .oldprice{display: block;    text-align: center;}

   .product-with-price {display: flex;justify-content: center;align-items: center;padding:40px 0px}



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

     .oldprice{font-size: 30px;color:black}
     .newprice{font-size: 50px;line-height: 40px;}
     .col-product{text-align: center;}
     .col-product-2 img{    padding: 10px 40px;}
     .col-price-2 {background-color: rgb(255 255 255 / 0%);}
    .product-with-price{display: block}
   }


    @media only screen and (max-width: 500px){
      .newprice, .oldprice {text-align: left}
      .product-with-price .buy-btn-nav{width: 80%;}
    }


   .section1-price tr {border-bottom: 0px solid white !important;}
   .section1-price td{padding:0px !important;}


    .section1 .buy-btn-nav, .product-with-price .buy-btn-nav,.header-section .buy-btn-nav {
      color: black !important;
      background-color: #f9ea0b  !important;
      margin: 21px auto;
      padding: 10px 20px;
      height: initial;
      line-height: initial;
      border-radius: 10px !important;
      font-size: 26px;
      border: 0px solid #f9ea0b;
      width: 100%;
       }
   .header-section .buy-btn-nav:hover,.section1 .buy-btn-nav:hover,.section1 .buy-btn-nav:focus, .product-with-price .buy-btn-nav:hover,.product-with-price .buy-btn-nav:focus{background-color: white !important;color: black !important;box-shadow: 0px 0px 10px rgb(0 0 0 / 80%) !important;}

   @media only screen and (max-width: 992px){
     .col-product-2{text-align: center !important}
     .section1 .buy-btn-nav, .product-with-price .buy-btn-nav{width:80%}
   }
   @media only screen and (max-width: 992px){.header-section .buy-btn-nav{width: 225px;
    height: 60px;
    font-size: 27px !important;display:block}
   }

   /* countdown in page*/
   .countdown_box_main{overflow: hidden;}
   .countdown_box_main .cbox{border-radius: 5px;color: #c0232c;text-align: center;}

   .countdown_box_main .col{padding: 0 0.3rem !important}
   .countdown_box_main{width: 90%;margin: 0px auto;padding: 0 .75rem;}

   .countdown_box_main.red-count .cbox span:first-child{    font-size: 35px;
    display: block;
    background-color: #ffffff;
    border-radius: 6px;
    border: 0px solid;
    font-weight: bold;
    color: #cf0006;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 56%);}


   .countdown_box_main.white-count div:first-child{    position: relative;}
   .countdown_box_main.white-count .cbox span:first-child{font-size: 35px;font-weight:bold;display: block;border: 0px solid #cf0006;border-radius: 6px;background-color: white;max-width: 50px;margin: 0px auto;}
   .countdown_box_main.white-count .cbox:after {content: ':';font-size: 45px;font-weight: bold;display: inline-block;position: absolute;top: -10px;right: -11px;color: white;}
   .countdown_box_main.white-count div:last-child .cbox:after {content: ''}


   .countdown_box_main .promo-count{background-color: #cf0006;color:white;border-radius: 6px;text-align: center;padding:5px 0px;margin-bottom:10px}
   .countdown_box_main .redc.promo-count {
     background-color: #cf0006;
     color: #ffffff;
     border: 0px solid;
     font-weight: bold;
     border-radius: 6px;
     text-align: center;
     padding: 5px 0px;
     margin-bottom: 10px;
}

   .countdown_box_main .cbox span:last-child{font-size: 15px;display: block;width:100%;color:black;text-transform: capitalize;}
#home > div > div.col.s12.l8 > div > div > div:nth-child(4)

   @media only screen and (max-width: 992px){
     .countdown_box_main.white-count .cbox span:first-child{max-width: 80px;}
        .countdown_box_main{width: 90%;}
        .countdown_box_main .col{    padding: 0 4px !important}
        .countdown_box_main .cbox span:last-child{font-size: 13px;}
   }

   @media only screen and (max-width: 600px){
     .countdown_box_main.red-count{

       background-color: rgb(255 255 255 / 55%);
       display: inline-block;
       width: 75%;
       bottom: -68px;
       position: relative;
       padding: 20px;
       padding-bottom: 69px;

     }
     .product-with-price{padding-top:0px}
   }

   @media only screen and (max-width: 500px){
        .countdown_box_main .s4{padding:0px 2px}
      }

      @media only screen and (max-width: 400px){
        .countdown_box_main{width: 100%;}
      }

      /*text header*/
      .uppercase{text-transform: uppercase;}
      .no-margin{margin:0px}
      .section.no-marpad{padding:0px}
      .section.no-marpad .row{margin:0px}
      .no-text{font-size: 0px;}

      .main-header{text-align: center;margin:10px auto}
      .main-header h3{color:black;font-weight: bold;}
      .main-header img{max-width: 400px;width:100%}
      @media only screen and (max-width: 992px){
        .main-header h3 { font-size: 2rem;}
      }



      /*feature icons*/
        @media only screen and (max-width: 992px){
          #features {
              margin-top: 42px;
          }

        }

      .ftr-row{display: flex;flex-wrap: wrap;}
      .ftr-text{text-align: center;}
      .ftr-text span{display:block;padding: 15px 40px;font-size: 16px;}
      .ftr-text img{width:100%;max-width: 190px}
      @media only screen and (max-width: 600px){
        .ftr-text span{padding: 15px 10px;    margin-top: -15px;}
      }
      @media only screen and (max-width: 992px){
        .ftr-text:nth-child(5) span,.ftr-text:nth-child(6) span{margin-top:-30px}
      }


      /*body section*/
      .background-body{background:url('/index_files/body-photo-mobile.jpg');    background-size: cover;}
      .bdy-txt {font-size:20px}
      .bdy-txt .red-box{background-color: #cf181d;color:#fff;    padding: 7px 22px;}

      .bdy-txt p{margin: 0px;}
      .bdy-txt ul {display: block;list-style: none;margin-left: 0;padding-left: 0;    position: relative;}
      .bdy-txt li {margin: 15px 0px;display: flex;justify-content: start;align-items: center;}
      .bdy-txt li:before {content: "";background: url('/index_files/check.png');background-size: contain;background-repeat: no-repeat;width: 21px;height: 20px;padding-right: 5px;display: inline-block;}
      .bdy-txt .bdy-heart{max-width: 400px;width:100%;float: right;}

      .bdy-txt .bdy-photo  {height: 600px;display: block;overflow: hidden;}
      .bdy-txt .bdy-photo img{    width: 100%;object-fit: cover;}
      @media only screen and (max-width: 993px){
        .bdy-txt p{text-align: center;}
        .background-body{    background-position-y: -30vw;
    background-repeat: no-repeat;}
        .bdy-txt .bdy-heart{float: none;margin: -60px auto -30px;display: block;}
        .bdy-txt ul {display: flex;flex-wrap: wrap;}
        .bdy-txt li{min-width: 50%;margin:0px}
        .bdy-txt .red-box {text-align:justify;}
      }
      @media only screen and (max-width: 730px){
        .bdy-txt li{min-width: 100%}
      }
      @media only screen and (max-width: 630px){
        .background-body{background-position-y: 0px;}
      }

      /*risk*/
#risk{margin-top:-20px}
      .rsk-text{display: flex;justify-content: center;align-content: center;flex-wrap: wrap;font-size: 20px;}
      .rsk-text:first-child{border-right:2px solid #00d2eb;text-align: right}
      .rsk-text:last-child{text-align: left}

      .rsk-divider{background-color: #00d2eb;height: 3px;width: 100%;max-width: 200px;margin: 10px auto;}

      @media only screen and (max-width: 992px){
        .rsk-text{text-align: center !important;}
        .rsk-text:first-child{border-right:0px solid #00d2eb}
      }

      /* How Medicine is made*/
      .made-text{font-size:20px;text-align: right;position: relative}

      .md-text-1 p{border-right:2px solid #00d2eb;padding-right:20px}
      .md-text-2 p{border-right:2px solid #00d2eb;border-top:2px solid #00d2eb;padding-right:20px;padding-top:20px}


      @media only screen and (max-width: 992px){
        .md-text-2:before{content:url('/index_files/made-con-mob1.png');display:block;margin:0px;width:50px;position: absolute;top: -84px;left: 50%;margin-left: -30px;}
        .md-text-2::after{content:url('/index_files/made-con-mob2.png');display:block;margin:0px;width:50px;position: absolute;bottom: -84px;left: 50%;margin-left: -30px;}
        .made-photo-2{padding-top: 60px !important;}
      }
      .made-photo-1 .responsive-img,.made-photo-2 .responsive-img{width:100%}
      .made-photo-1{padding-bottom: 60px !important;position:relative}
      .mde-element2{    position: absolute;bottom: -46px;left: 306px;margin-left: -50px;}


      .mde-element3{margin-top: -78px;margin-left: 112px}
      .mde-element4{margin-top: -25px}
      @media only screen and (max-width: 1200px){
        .made-photo-1 .mde-element2{ left: 56%;}
        .mde-element3{margin-left: 4%}
      }
      @media only screen and (max-width: 992px){
        .md-text-2 p{text-align: left !important;border-right:0px solid #00d2eb;border-top:0px solid #00d2eb;padding-right:0px;padding-top:0px;padding-left:20px;border-left:2px solid #00d2eb;}
      }


      /*ingredients*/
      #ingr .main-header {
    text-shadow: 0 0 4px black, 0 0 4px black;}
    .ingr-row{    margin: 100px 0px;}
    .ingr-icons{display: flex;justify-content: center;align-content: center;flex-wrap: wrap;}
    .ingr-icons:first-child{border-right:2px solid #00d2eb}
    .ingr-box{display: inline-block;text-align: center;margin:5px 10px;line-height: 21px;font-size: 20px;font-weight: bold;    max-width: 150px;}
    .ingr-box img{display: block;width:100%;max-width:150px;margin:0px auto}
    @media only screen and (max-width: 992px){
      .ingr-row{background: rgb(255 255 255 / 57%);margin:50px 0px}
      .ingr-icons{display: block;}
    .ingr-box {display: block;margin:20px auto}
    }
      /*expert*/

    .expt-text{text-align: right;display: block;}
    .expt-text p{font-size: 20px;}
    .expt-text img{max-width:150px;display:block;width:100%;float:right;margin-bottm:10px}
    @media only screen and (max-width: 992px){
      #experts{    margin-top: 0px;}
      .expt-text{    margin-bottom: 25px;}
      .expt-text p{text-align: justify;}
      .expt-row{    display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
      .expt-text{display: block;}

      .expt-profile{text-align: center;}
      .expt-profile img{max-width:450px;border-bottom:2px solid #00d2eb;}
    }
    .expt-bottom{border-top:1px solid black;padding-top:5px;color:black;}
    .expt-profile img{width:100%}

      /*research */
      .rsrch-row{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
      .rsrch-clipped{
        font-size:20px;background-color: #cdf6fc;padding:20px;
        clip-path: polygon(100% 0%, 90% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
        padding-right:100px;
      }
      @media only screen and (max-width: 992px){
        .rsrch-clipped{
          clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 90%, 0 100%);
          padding-right:initial;
text-align: justify;
          padding:20px;
          padding-bottom:100px;
        }
      }

      .rsrch-blue1-text{color:#00d2eb}
      .rsrch-blue1-back{background-color:#00d2eb}
      .rsrch-blue2-text{color:#4693bf}
      .rsrch-blue2-back{background-color:#4693bf}

      .rsrch-box-head{    font-size: 43px;font-weight: bolder;text-transform: uppercase;display: block;text-align: center;margin-bottom: -19px;margin-top: 10px;}
      .rsrch-box{display:block;width:100%;padding:10px}
      .rsrch-box img{display:block;width:100%;max-width:250px;margin:0px auto 10px}
      .rsrch-box td{color:white;padding: 4px 5px;font-size: 22px;}
      .rsrch-box tr{border-bottom:0px}

      /*reviews*/
      .review-box-row{display: flex;flex-wrap:wrap;}
      .review-box-wrap{display: flex}
      .review-box{background-color: #ecfbfe;text-align:center;padding:20px;width: 100%;margin:75px auto 0px;position: relative;}

      .review-box .rw-quote{position: absolute;top:20px;left:20px;width:30px}

      .review-box .rw-profile{max-width:140px;display:block;margin:-90px auto 5px}
      .review-box .rw-head{font-size:25px;font-weight: bolder;color:#4a93c0;display:block}
      .review-box .rw-head span{font-weight: 300;display:block;color:black;font-size:20px;}

      .review-box .rw-stars{max-width:140px;display:block;margin:5px auto 20px}
      .review-box .rw-text{font-size:18px;color:black;display:block}
      @media only screen and (max-width: 992px){.review-box .rw-text{text-align: justify;}}

      .certificate img {
          width: 100%;
          max-width: 600px;
          margin: 0px auto;
          display: block;
          margin-bottom: 20px;
      }

      /*shipping icons*/
      .box-ship-row{display: flex;flex-wrap:wrap;}
      .box-ship-wrap{display: flex}
      .box-ship{background-color: #ecfbfe;text-align:center;padding:20px;width: 100%;    margin: 10px 0px;}
      .box-ship img{max-width:140px;display:block;margin:15px auto}
      .box-ship .bx-head{font-size:25px;font-weight: bolder;color:#4a93c0;text-transform: uppercase;display:block}
      .box-ship .bx-text{font-size:18px;color:black;text-transform: uppercase;display:block}





   /* footer*/
   .footer-logo{max-width:220px;    margin: 20px 0px;display: block;}
    @media only screen and (max-width: 992px){.footer-logo{margin: 20px auto}}
     footer{background-color: #fff !important;}
     footer h5{text-transform: uppercase;font-weight: bolder}
     footer h5:after{content:"";display: block;height:5px;width:30%;background:#6292cd;margin: 10px 0px;}
     footer ul{margin-top: 0px;}
     footer p,footer ul li{line-height: 28px;font-weight: 500;}
     footer ul a{    font-size: 15px;border-bottom:5px solid transparent;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
     footer ul a:hover{border-bottom:2px solid white}
     footer .socialsvg{margin-right:5px}
     footer .socialsvg svg{    width: 40px;}
     footer .footerlogo img{margin-bottom: 20px;width: 100%;max-width:190px}
     footer .social ul a{border-bottom:0px solid white}
     footer .social ul a:hover{border-bottom:0px solid white}
     footer .buy-btn-nav{color:black;background-color: #adca20 !important;}
     footer .buy-btn-nav:hover{opacity:0.8}
     footer .row{margin-bottom:0px !important}

     .social-btm{margin:10px 0px}
     @media only screen and (max-width: 992px){
      .social-btm {text-align:center;}
     }
     .page-footer .container {padding: 100px 0px;}
     @media only screen and (max-width: 992px){.page-footer .container {padding: 40px 0px;}}
     .review-btm img {margin:0px 5px;max-height:24px}
     .review-btm span{display: flex;align-items: center;justify-content: center;margin:5px 0px}







     /* media queries*/
     @media only screen and (max-width:993px) and (min-height:601px) {
      .col-review-img.m2{width:12% !important}
     }
     @media only screen and (max-width:600px) and (min-height:540px) {
      .col-review-img.s3{width:20% !important}
     }

     @media only screen and (min-width: 1201px){/* only desktop*/


       .section1-product-img{transform: scale(1.2);}
       .show-on-xlarge-only {
           display: block !important;
       }
       .hide-on-xlarge-only {
           display: none !important;
       }
     }




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

     .prices-box{min-width: 240px;}

     .inner .last{padding-left:20px;border-left: 2px solid #adca20;}

     .review-btm{margin-top:20px}
     .review-btm span{justify-content: left;}
     .social ul{text-align: left}
     .tabs .tab{max-width: 100% !important}

   }

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


     footer ul li,footer h5,footer p{text-align: center;}
     footer h5:after {margin: 10px auto !important;}
     footer .footerlogo {text-align: center}
     footer h5:after{width: 70px;}
     .social ul{text-align: center}
     footer svg{margin-left: initial}
        .section1 .row{margin:45px 0px;    margin-bottom: 0px;}
     .section1-text{text-align: justify;font-weight: 400;}

}

.section-reviews h4{    margin: 10px 0px;}}

   @media only screen and (max-width: 700px){/* mid custom*/
     .stars-text{display: block !important;padding-left:0px}
     .stars-text span{display: block;    text-align: center;}
     .stars-text img {display: block;margin: 0px auto;}
     .section1-price {padding-left: 20px !important;}
   }


   @media only screen and (max-width: 600px){/* mid framework*/
     .section1-text{border-right:0px solid black !important}
     .section1-block {border-top: 0px solid #004d95 !important;}
     .section1-price {padding-left: 0px !important;    padding-bottom: 20px !important;}
     .icon-top-mobile img{width: 65px;margin-top:10px}

   }

   @media only screen and (max-width: 500px){
       .product-with-price {display: block}

       .col-price{padding:10px}
       .col-review-text:after{content:'';background: none;}
   }

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

     .icon-top-mobile img{width: 55px;margin-top:5px}
     .topbar .promo span{font-size: 11px;}

     .col-review-text{width:100% !important;margin-top:10px}
     .col-review-img.s3{width:100% !important;}
     .col-review-img img{max-width:60px;display: block;margin: 0px auto;}

     .col-review-text .title{    flex-wrap: wrap;    justify-content: center;}
     .col-review-text .title:before {margin-right: 0px;}
     .col-review-text .title span{width: 100%;text-align: center;}
     .col-review-text .title img{display: block;margin: 0px auto;}


     .bottom-buy-btn{display:block}

     .top-buy-btn{    height: 33px;
         line-height: 33px;
         padding: 0 11px;}
   }

   .topbar .promo span b{display: block;}
   @media only screen and (min-width:401px) and (max-width:1080px) {
    .topbar .promo img {padding: 18px 0px;margin-right: 5px;}
   }

   @media only screen and (max-width: 320px){
    .topbar .promo img {padding: 18px 0px;margin-right: 5px;}
    .topbar .promo span{align-content: center;font-size: 12px;line-height: 13px;display: flex;flex-wrap: wrap;height: 50px;}

   }


   @media only screen and (max-width: 350px){/* super small*/
     .slick-dots li:last-child:after{    padding: 0px;}
   }
