@font-face{
  font-family: sans-regular;
  src: url("../fonts/SourceSansPro-Regular.ttf");
}
@font-face{
  font-family: sans-bold;
  src: url("../fonts/SourceSansPro-Bold.ttf");
}
* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0
}
html, body, div, span, h1, h2, h3, h4, h5, p, a, img, b, ul, li {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-family: sans-regular;
}

body,html{
  scroll-behavior: smooth;
}
body{
    position: relative;
}
.slider-active-5{
    text-align: center;
    margin: 0;
    min-height: 30px;
    color: #244442;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding: 7px 0;
    font-family: sans-bold;
}
.center{
    text-align: center;
}
.left{
    text-align: left;
}
.right{
    text-align: right;
}
.justify{
    text-align: justify;
}
.pos_rel{
    position: relative;
}
.section_nav{}
.container_shipping{
	max-width: 1000px;
	margin: 0 auto;
}
.p_s_nav{
	color: #fff;
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
}
.nav{
	text-align: right;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
    z-index: 999;
}
.nav a{
	text-decoration: none;
	color: #e20096;
	padding:20px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
}
.nav_scrol{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
}
.slider-active-5{
    background: #efefe9;
    color: #244442;
    text-align: center;
}
.green_nav{
    background: #244442;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
}
.green_nav img{
    width: 100px;
}
.box_stars_s1{
    background: #fff;
    border-radius: 10px;
    padding: 6px 16px;
    font-size: 16px;
    max-width: 350px;
    width: 95%;
    margin: 25px 0;
}
.section__01 h2{
color: #000; 
font-family: sans-bold;
/* max-width: 471px;
width: 100%; */
font-size:45px;
}
.section__01 h2 span{
   color: #333333; 
   font-family: sans-bold;
}

.box_stars_s1 i{
    color: #E5C729;
}
.box_stars_s1 span{
    font-family: sans-bold;
}
.container{
    max-width: 1350px;
    width: 100%;
    margin: 0 auto;
}
.box_green_tick{
    position: relative;
}
.box_green_tick img{
    position: absolute;
    top: 60px;
    right: 250px;
    width: 85px
}
.box_green_tick p{
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 5px; 
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 15px;
}
.box_green_tick p span{
  font-weight: 500;  
}
.box_green_tick p:first-child{
    font-weight: 500;
    margin-bottom: 0px;
    margin: 25px 0;
    max-width: 561px;
    width: 100%;
}
.box_green_tick{
    margin-bottom: 44px;
}
.box_fire{
    font-size: 16px;
    font-weight: 600;
}
/* .box_stars_s1 p{
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 32px;
    padding: 0 8px;
} */
.box_green_tick p span{
   width: 22px;
   height: 22px; 
   color: #fff;
   background-color: #1f8e2a;
   padding: 3px;
   border-radius: 50%;
   display: flex;
    justify-content: center;
    align-items: center;
}
.box_fire{
   font-family: sans-bold;
   background: #fff; 
   border-radius: 10px;
   padding: 8px 16px;
   max-width: 315px;
   position: relative;
   border: 1px dashed #346739;
}
.box_fire span{
   font-family: sans-bold; 
   color: #346739;
}
.box_fire span:last-child{
    position: absolute;
    top: -19px;
    right: -18px;
    font-size: 32px;
}
.link,.link:hover{
max-width: 308px;
height: 47px;
display:inline-block;
padding-left: 80px;
padding-right: 80px;
position: relative;
text-transform: capitalize;
background-color: #346739;
border-color: #346739;  
position: relative;
color: #fff;
font-size: 20px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 5px;
font-family: sans-bold; 
}
.link img{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 5px;
}
.section__01{
    background-image: url(../img/1.webp);
    background-position: center;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 534px;
    padding-bottom: 40px;
    padding-top: 30px;
    position: relative;
    z-index: 0;
}
.box_cart{
    margin: 20px 0;  
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    margin-left: 50px;
}
.box_cart img{
    height: 24px;
    margin-right: 8px;
    width: 24px;
}
.shipping_s1{
    margin: 20px 0;
}
.shipping_s1,.shipping_s1 p{
    display: flex;
    align-items: center;
    gap: 20px;
    font-weight: 600;
}
.shipping_s1 p{
    line-height: 1.1;
    justify-content: center;
    gap:10px;
}
.mobile_1200{
    display: none;
 }
.mobile_767{
    display: none;
 }
.box_price_s1{
    position: absolute;
    width: 120px;
    right: 120px;
    top: 100px;
    left: 68%;
    transform: translateX(-32%);
}
.box_price_s1 p{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 20px;
    text-align: center;
    font-family: sans-bold; 
}
.box_price_s1 p span{
    display: block;
    line-height: 1.1; 
    width: 100%;
}
.box_price_s1 p span:nth-child(2){
    color: #346739;
    font-size: 24px;
    font-family: sans-bold;
}
.section__02{
    padding-top: 50px;
    background: #FBFBF9;
}
.section__02 hr{
    border: 0;
    border-bottom: 2px solid #c9ccce;
    margin-top: -20px;
    position: relative;
    z-index: 0;
}
.section__02 h2{
text-align: center;
color: #9d9da2;
font-family: sans-bold;
background: #FBFBF9;
padding: 0 0;
max-width: 200px;
position: relative;
z-index: 1;
text-align: center;
margin: 0 auto;
}
.box_s2{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
    margin: 50px 0 0 0;
}
.section__03{
    padding-top: 50px;
    background: #FBFBF9;
    padding-bottom: 30px;
}
.section__03 div .row img{
    margin: 5px;
}
.section__03 div h3{
text-align: center;
color: #346739;
font-family: sans-bold;
}
.section__03 div h3 span i{
color: #346739;
}
.section__03 div h3 span{
color: #000;
display: block;
margin-top: 15px;
font-family: sans-bold;
}
.section__03 div h2{
text-align: center;
font-size: 56px;
font-family: sans-bold;
margin: 20px 0;
}
.section__03 div p{
    text-align: center;
    font-size: 14px;
    margin-bottom: 40px;
}
.section__04 h2{
    font-size: 26px;
    font-family: sans-bold;
    margin-top: 40px;
}
.section__04 h3{
    font-size: 17px;
    margin-top: 20px;
}
.section__04 h3 i{
    color: #E5C729;
}
.box_s5{
background: #244442;
height: 650px;
color:#fff;
border-radius: 10px;
}
.box_s5 img:nth-child(1){
    height: 250px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.box_s5 img:nth-child(2){
    width: 55px;
    background: #fff;
    padding: 5px;
    border-radius: 10px;
    margin: -24px 0 0 10px;
}
.box_s5 h5,.box_s5 p{
    padding-left: 10px;
}
.box_s5 h5{
   font-family: sans-bold; 
   font-size: 24px;
   margin-top: 15px;
}
.box_s5 p{
   font-size: 17px;
   margin-top: 3px;
}
.section__05 h3:nth-child(1),.section__07 h3:nth-child(1),.section__08 h3:nth-child(1),.section__09 h3:nth-child(1),.section__11 h3:nth-child(1){
  color: #346739; 
  font-family: sans-bold;
  padding: 80px 0 20px 0;  
}
.section__05 h2:nth-child(2),.section__07 h2:nth-child(2),.section__08 h2:nth-child(2),.section__09 h2:nth-child(2),.section__11 h2:nth-child(2),.section__12 h2{
  color: #000; 
  font-family: sans-bold;
  margin: 40px 0;  
  font-size: 48px;
}
.section__05 p:nth-child(3),.section__07 p:nth-child(3),.section__08 p:nth-child(3),.section__09 p:nth-child(3),.section__11 p:nth-child(3){
font-size: 18px;
max-width: 620px;
width: 100%;
margin:0 auto 20px;
}
.section__06 h2{
  text-align: center; 
  font-family: sans-bold; 
  margin: 50px 0 20px 0;
  font-size: 36px;
}
.section__06 a,.section__12 a{
margin: 0 auto;
}
.section__06 .shipping_s1{
    justify-content: center;
}
.section__06 .shipping_s1 p,.section__06 .shipping_s1 p span{
display: flex;
/* text-align: center; */
align-items: center;
justify-content: center;
}
.section__07{
    text-align: center;
    background: linear-gradient(#FFFFFF, #FFFAF0, #FFFAF0);
}
.container_s7{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}
.img_s7{
    border-radius: 10px;
}
.box_s7{
    display: flex;
    justify-content: start;
    align-items: start;
    text-align: left;
    gap: 10px;
    margin: 30px 0;
}
.box_s7 div h5{
   font-family: sans-bold;  
   font-size: 22px;
}
.items_center{
    align-items: center;
}
.section__08{
    background: linear-gradient(#FFF9F0, #FFF7E8, #FFF3DC, #FFEDCD);
    position: relative;
}
.section__08 .container_s7 .row .col-md-6:first-child .box_s7 div h4{
    width: 22px;
    height: 22px;
    color: #fff;
    background-color: #1f8e2a;
    padding: 3px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
}
.clip-path-elemnt{
    background-color: #ffedcd;
        bottom: -63px;
        clip-path: polygon(50% 100%, 0 0, 100% 0);
        content: "";
        height: 64px;
        left: 6px;
        position: absolute;
        right: 6px;
        z-index: 1;
}
.clip-path-elemnt-s9{
        background-color: #FFF9F0;
        bottom: -63px;
        clip-path: polygon(50% 100%, 0 0, 100% 0);
        content: "";
        height: 64px;
        left: 6px;
        position: absolute;
        right: 6px;
        z-index: 1;
}
.section__09{
    padding-top: 100px;
    background: #FFF9F0;
    position: relative;
    padding-bottom: 64px;
}
.box_s9{
    display: flex;
    justify-content: left;
    align-items: start;
    gap: 15px;
    margin-bottom: 35px;
}
.box_s9 h5{
font-family: sans-bold;
font-size: 22px;
}
.section__10{
    position: relative;
    z-index: 1;
    margin-top: -86px;
}
.section__11{
    background:#FFFFFF ;
}
.section__11 div img:nth-child(4){
   max-width: 800px;
   width:100%;
   margin:0 auto;
   display:block; 
}
.box_s11{
    position: relative;
    padding: 15px;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .05);
    background-color: #fff;
    border: 1px solid #efefe9;
    margin: 20px 0;
}
.box_s11 p:nth-child(1){
color: #346739; 
font-size: 14px;
font-style: italic;
font-weight: 600;
}
.box_s11 h5:nth-child(2){
   font-family: sans-bold; 
   font-size: 28px;
   margin-bottom: 20px;
    max-width: 300px;
    width: 100%;
}
.box_s11 img:nth-child(3){
position: absolute;
top: 10px;
right: 10px;
border-radius: 5px;
width: 56px;
}
.box_s11 p:nth-child(4){
color: #555;
font-size: 14px;
}
.flex_s11{
    display: flex;
    justify-content: start;
    gap: 10px;
    align-items: center;
    margin: 10px 0;
    flex-wrap: wrap;
}
.flex_s11 h4{
  border: 1px solid #346739;
    border-radius: 20px;
    color: #346739;
    font-size: 12px;
    font-size: 13px;
    font-weight: 700;
    line-height: 24px;
    padding: 4px 8px; 
}
.box_s11 h5:nth-child(6),.box_s11 h5:nth-child(7),.box_s11 h5:nth-child(8),.box_s11 h5:nth-child(9){
margin-top: 20px;  
font-size: 15px;
font-weight: 600;
}
.section__12{
    margin-top: 30px;
}
.section__12 .box_fire{
    margin: 41px auto 30px;
}
.section__13 {
    background-image: url(../img/37.webp);
    background-position: center;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 534px;
    padding-bottom: 70px;
    padding-top: 30px;
    position: relative;
    z-index: 0;
    margin-top: 40px;
    background-position-y: 10%;
}
.section__13 h3:first-child{
    color: #346739;
    font-family: sans-bold;
    padding: 80px 0 0px 0;
}
.section__13 h2{
color: #000;
font-family: sans-bold;
margin: 20px 0;
font-size: 48px;  
}
.section__13 p{
    margin-bottom: 20px;
}
.section_nav_scrol .box_nav{
display: flex;
justify-content: space-between;
align-items: center;
height: 50px;
}

.section_nav_scrol .box_nav div{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
.section_nav_scrol .box_nav div a i{
    font-size: 25px;
    color: #000;
    font-weight: normal;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    padding: 13px 15px;
}
 .section_nav_scrol .box_nav div:nth-child(2) div{
display: flow-root;
    gap: 10px;
 }
.section_nav_scrol .box_nav div:nth-child(2) p{
   font-size: 14px;
   line-height: 1.2;
}
.section_nav_scrol .box_nav div:nth-child(2) p:nth-child(1){
   font-family: sans-bold; 
}
.section_nav_scrol .box_nav div:nth-child(2) a{
    background-color: #346739;
    color: #fff; 
    font-size: 20px;
    border-radius: 6px;
    cursor: pointer;
    padding: 5px 50px;
    font-family: sans-bold;
    text-decoration: none;
    scale: 0.9;
    animation: pulse 2s infinite;
}
@keyframes pulse {
  0% {
   scale: 0.9;
  }
  70% {
    scale: 1;
  }
    100% {
   scale: 0.9;
  }
}
.section_nav_top{
    position: absolute;
    top: -100px;
    transition-duration: 500ms;
}
.section_nav_scrol{
    top: 0px;
    position: fixed;
    z-index: 999;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #dcdcdc;
}
.container_s14,.container_s16{
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}
.section__16{
margin-top: 80px;
   background: linear-gradient(180deg, rgba(239, 239, 233, 0.25) 33.33%, rgba(239, 239, 233, 0.75) 66.66%); 
}
.box_reviews,.left_part div:nth-child(1){
    display: flex;
    justify-content: start;
    align-items: start;
}
.left_part div:nth-child(1){
    gap: 5px;
}
.box_reviews{
    gap: 60px;
    padding: 30px 0;
    position: relative;
}
.left_part div h4:nth-child(1){
    background: rgb(127, 140, 141);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 1.5em;
    text-transform: uppercase;
}
.left_part div h4:nth-child(1) div h5{
    font-size: 12px;
}
.left_part div div h5:nth-child(1){
font-size: 17px;
}
.left_part div div h5:nth-child(2){
font-size: 12px;
}
.left_part div div h5:nth-child(2){
display: flex;
justify-content: start; 
gap: 5px;
margin-top: 2px;
}
.left_part div div h5:nth-child(2) span{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #346739;
    color: #fff;
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center;
}
.left_part p:last-child{
font-size: 15px;
margin-top: 15px;
}
.right_part p:nth-child(6){
font-size: 14px;
margin-top: 25px;
opacity: .8;
position: absolute;
top: 0;
right: 0;
}
.right_part p:nth-child(1) i{
color: #E5C729;
font-size: 20px;
margin: 0 5px;
}
.right_part h5:nth-child(2){
    font-weight: 600;
    font-size: 20px;
}
.right_part h5:nth-child(2),.right_part p:nth-child(3),.right_part p:nth-child(4){
margin: 12px 0;
}
.right_part p:nth-child(7){
  font-size: 15px;
  position: absolute;
  top: 30px;
  right: 25px;  
  opacity: .8;
}
.right_part p:nth-child(3){
    max-width: 800px;
    width: 100%;
}
.diagram_flex{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 35px;

}
.right_part{
    width: 1050px;
}
.left_part{
    width: 150px;
}
.diagram{
    width: 300px;
    position: relative;
}
.diagram h5,.diagram p{
    display: flex;
    justify-content: space-between;
    gap: 6px;
}
.diagram img{
position: absolute;
top: 40px;
right: 0;
}
.diagram p{
    margin-top: 5px;
}
.diagram h5 span{
width: 25%;
height: 3px;
background: #dfdfdc;
}
.diagram p span{
font-size: 12px;
}
.section__17{
  background-color: #efefe9;  
  padding: 50px 0 30px 0;
  margin-top: 50px;
}
.box_footer{
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 10px;
}
.box_footer h5{
   color: #17311b;
   font-size: 15px; 
   font-weight: 600;
   line-height: 1.4;
}
.box_footer h5 span{
display: block;
}
.container_s17{
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
}
.footer{
    text-align: center;
    margin-top: 30px;
}
.footer h5:nth-child(1){
font-size: 24px;
color: #346739;
font-weight: 600;
}
.footer p:nth-child(3),.footer p:nth-child(4){
font-size: 16px;
color: #a5a5a5;
margin: 10px 0;
}
iframe,.thumbnail{
    max-width:310px;
    width: 100%;
    margin: 10px auto;
    display: block;
}
/* .container_youtube{
    max-width: 1119px;
    width: 100%;
    margin: 0 auto;  
} */
@media (max-width:1200px){
.right_part{
    width: auto;
}
.left_part{
    width: auto;
}
.box_reviews{
    flex-wrap: wrap;
}
.shipping_s1, .shipping_s1 p{
    justify-content: center;
    text-align: center;
}
.box_s5 img:nth-child(1){
    height: auto;
}
.box_s5{
    height: 860px;
}
.shipping_s1 p,.shipping_s1 p span{
    display: block;
}
/* .shipping_s1 p img{
    margin-bottom: 10px;
} */
.box_green_tick img{
   
}
 .desktop_1200{
    display: none;
 }
.mobile_1200{
    display: block;
 }
 .section__01 h2{
    font-size: 35px;
 }
 .box_fire{
    margin: 30px 0px 0 44px;
 }
 .box_cart{
    margin-left: 97px;
 }
 .section__01{
    min-height: 428px;
 }

 .link, .link:hover{
    margin: 0 auto;
    margin-top: -24px;
 }
 .section__06 .link,.section__06 .link:hover{
    margin-top: 0px;
 }
}
@media (max-width:991px){
.box_s11{
    margin: 10px 0;
}
}
@media (max-width:767px){
    .diagram_flex{
       justify-content: center;
       gap: 0;
    }
    .diagram{
        width:100%;
    }
    .container_s17{
    max-width: 340px;
    width: 100%;
    margin: 0 auto;
    }
    .box_footer h5 span{
        display: inline-block;
    }
    .right_part p:nth-child(7){
       top: 125px; 
    }
    .box_reviews{
        gap: 10px;
    }
    .section__06 .shipping_s1 p,.section__06 .shipping_s1 p span{
        display: block;
    }
    .section__13{
       background-image: unset; 
       background: #EBDECE;
    }
    .box_s9{
    margin-bottom: 15px;
    margin-top: 15px; 
    }
    .box_s5 {
        height: auto;
        padding-bottom: 10px;
        margin: 10px 0;
        background: #F6F1EC;
        color: #000;
    }
	.dnone{
		display: none;
	}
    .box_fire span:last-child{
      right: 0;  
    }
    .box_fire{
      font-size: 14px;  
    }
    .box_green_tick {
    margin-bottom: 17px;
    }
    .section__01 h2 {
        font-size: 23px;
    }
    .mobile_767{
    display: block;
    }
    .desktop_767{
    display: none;
    }
    .section__01{
       background-image: url(../img/2.webp); 
    }
    .box_stars_s1{
        margin: 0 auto 20px;
    }
    .section__01 h2{
        text-align: center;
    }
    .box_fire {
        margin: 20px auto;
    }
    .box_cart {
        margin-left: 0px;
        text-align: center;
    }
    .box_price_s1{
      top: 0;  
    }
    .section__13 .link{
        margin-top: 0px;
    }
    .section__13 h3:first-child{
       padding: 0px 0 0px 0; 
    }
    .section__13 .box_fire {
        margin: 40px auto 0;
    }
}
@media (max-width:767px){
.box_footer{
   margin-bottom: 10px; 
}
.section_nav_scrol{
    display: none;
}
}
@media (max-width:600px){
.section__16{
    margin-top: 40px;
}
.section__17{
padding: 25px 0 10px 0;
margin-top: 25px;  
}
.box_reviews{
  padding: 10px 0;  
}
.section__11 div img:nth-child(4){
   
}
.box_price_s1{
    position: absolute;
    width: 80px;
    right: 80px;
    top: 0px;
    left: 10%;
    transform: translateX(0%);
}
.box_price_s1 p{
  font-size: 16px;  
  top: 46%;
}
.box_price_s1 p span:nth-child(2){
   font-size: 15px; 
}
}
@media (max-width:420px){
.box_s11 h5:nth-child(6), .box_s11 h5:nth-child(7), .box_s11 h5:nth-child(8){
  margin-top: 10px;  
  font-size: 15px;
}
.box_s11 h5:nth-child(2) span {
    display: block;
    font-family: sans-bold;
}
.section__05 h2:nth-child(2), .section__07 h2:nth-child(2), .section__08 h2:nth-child(2), .section__09 h2:nth-child(2), .section__11 h2:nth-child(2), .section__12 h2{
   font-size: 25px; 
}
.section__05 h3:nth-child(1), .section__07 h3:nth-child(1), .section__08 h3:nth-child(1), .section__09 h3:nth-child(1), .section__11 h3:nth-child(1){
   padding: 0px 0 0px 0; 
}
.section__03 div h2{
   font-size: 25px; 
}
.section__03 div p{
  margin-bottom: 10px;  
}
.section__04 h2{
  margin-top: 0px;  
}
.section__05 h3:nth-child(1), .section__07 h3:nth-child(1), .section__08 h3:nth-child(1), .section__09 h3:nth-child(1), .section__11 h3:nth-child(1){
  padding: 20px 0 0px 0;  
}
.section__03{
  padding-top: 10px;  
}
.section__06 h2{
margin: 20px 0 20px 0;
}
.section__09{
   padding-top: 65px; 
}
.section__06 h2{
   font-size: 25px; 
}
.section__12 .box_fire {
    margin: 28px auto 20px;
}
.section__13 h2{
   font-size: 25px; 
}
.section__13{
  padding-bottom: 40px;  
}
}

/* form */
.box_form{
    background-color: #fff;
    border: 1px solid hsla(60, 16%, 93%, .7);
    border-radius: 10px;
    padding: 56px 8px 32px;
    position: relative;
}
.box_form h2{
color: #333;
font-size: 36px;
font-family: sans-bold; 
text-align: center;
}
.box_form p:nth-child(2){
    color: #346739;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
    margin-top: 4px;
    text-align: center;
}
.box_form img{
   width: 229px;
   margin: 10px auto; 
   display: block;
}
.box_form h4{
font-size: 48px;
font-family: sans-bold;
text-align: center;
}

.box_form p:nth-child(5){
text-align: center;
font-family: sans-bold;
color: #908f8f;
font-size: 20px;
}
.box_form p:nth-child(5) span{
font-family: sans-bold;
color: red;
font-size: 22px; 
text-decoration: line-through;
}
.box_form button{
background: #1f8e2a;
color: #fff;  
font-size: 23px;
border-radius: 6px;
text-align: center;
font-family: sans-bold;
width: 90%;
margin: 10px auto;
padding: 7px 0;
border: unset;
display: block;
}
.box_form h5:nth-child(7){
font-size: 16px;
font-weight: 700;
text-align: center;
}
.box_form p:nth-child(8){
font-size: 14px;
text-align: center;
}
.box_form p:nth-child(9){
position: absolute;
top: 0;
left: 0;
right: 0;
text-align: center;
background-color: #346739;
border-radius: 10px 10px 0 0;
color: #fff;
font-size: 14px;
font-family: sans-bold;
padding: 16px;
}
.section__14{
    margin: 50px 0 20px 0;
}
.section__14 h2{
    text-align: center;
    font-family: sans-bold;
    margin: 25px 0;
    font-size: 35px;
    color: #000;
}
hr {
    max-width: 100%;
    color: #735955;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #d2dcd3;
}
@media (max-width:767px){
.section__14 h2{
    font-size: 30px;
}
.section__15 {
    margin-top: 30px;
}
 .section__14 .container .row {
    flex-direction: column-reverse;
}
.btn-link span{
display:block;
}
}
/* end form */

/* faq */

.collapsible-link {
    width: 100%;
    position: relative;
    text-align: left;
}

.collapsible-link::before {
    content: '\f107';
    position: absolute;
    top: 50%;
    right: 0.8rem;
    transform: translateY(-50%);
    display: block;
    font-family: 'FontAwesome';
    font-size: 1.2rem;
}

.collapsible-link[aria-expanded='true']::before {
    content: '\f106';
}
.card-header{
  background-color: #fff;
  padding: 0 0 10px 0;
  /* border-bottom: 1px solid !important; */
}
.card{
  border:unset;
  border-bottom: 1px solid #000;
  border-radius: unset
}
.btn-link,.btn-link:focus, .btn-link:hover{
  color: #000;
  border: unset;
  box-shadow: unset;
  text-decoration: none;
}
.btn-link{
  color: #000;
  text-transform: capitalize !important;
  font-weight: normal;
}
.container_s15{
    max-width: 750px;
    width: 100%;
    margin: 0 auto;
}
.section__15{
    margin-top: 100px;
}
.section__15 h2{
text-align: center;
font-family: sans-bold;
margin: 25px 0;
font-size: 41px;
color: #000;
}
@media (max-width:600px){
.section__15 {
    margin-top: 30px;
}
}
@media (max-width:450px){
.collapsible-link,.collapsible-link span{
font-size: 14px;
}
}
/* end faq */


/* btn mobile */
    .btn_scroll_buy{display: none;}
    .sectionMobileBtn{display: none!important;}
        @media (max-width: 767px){
    .sectionMobileBtn{display: block!important;}
    .btn_scroll_buy{
        display: block;
            position: fixed;
    bottom: 0px;
    left: 0%;
    right: 0%;
    z-index: 998;
    background-color: #fff;
    }
    .boxBtnScroll{
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-top: 1px solid #5f8ac7;
    }
    .btnScrollProduct{
        width: 20%;
        position: relative;
    }
    .btnScrollText{
        width: 37%;
        position: relative;
    }
    .btnScroll{
        width: 55%;
    }
    .btnScrollProduct img{
        width: 65px;
        margin-top: -42px;
    }
    .btnScrollProduct div{
        position: relative;
        top: 32px;
        right: -31px;
        width: 50px;
        height: 50px;
    }
    .btnScrollProduct div p{
    font-size: 10px;
    line-height: 10px;
    position: absolute;
    top: -26px;
    left: 50%;
    transform: translateX(-50%);
    font-weight: bold;
    }
    .btnScrollProduct div h5{
    font-size: 11px;
    line-height: 10px;
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    font-weight: bold;
    color: #0db259;
    text-align: center;
    width: 100%;
    }
    .btnScrollProduct div img{
        width: 100%;
    }
    .btnScrollText p{
        position: absolute;
    left: 5px;
    font-size: 10px;
    top: -21px;
    }
    .btnScrollText h5{
        position: absolute;
left: -7px;
    line-height: 15px;
    top: 0px;
        font-size: 14px;
        font-weight: 800;
    }
    .btn_mobile{
    background: rgba(52,103,57,1);
    text-align: center;
    border-radius: 4px;
    text-transform: uppercase;
    display: block;
    font-family: Barlow Condensed, Arial Narrow, Impact, sans-serif;
    font-weight: 600;
    font-size: 20px;
    font-style: italic;
    color: #fff;
    text-decoration: none;
    line-height: 32px;
    z-index: 999;
    padding: 10px;
    margin: 0 10px;
          }
        }
@media (max-width: 400px){
    .btnScrollProduct{
        width: 20%;
        position: relative;
    }
    .btnScrollText{
        width: 30%;
        position: relative;
    }
    .btnScroll{
        width: 50%;
    }
    .btnScrollText p{
    left: 18px;
    }
    .btnScrollText h5{
left: 8px;
    }
    .btn_mobile{
        margin: 0 5px;
    }
}


/*counter*/

.div_counter{
	background: rgba(255,255,255,0.7);
	border-radius: 20px;
	max-width: 350px;
	margin: 0 auto;
	border:3px solid #d5767d;
	margin-left: -130px;
	margin-top:-40px;
}

.countdown_box {
    width: auto;
    margin: 5px 0;
    text-align: center;
}

.order-countdown-hours, .order-countdown-minutes, .order-countdown-seconds {
    /*background-color: #ce181e;*/
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    /*font-weight: 900;*/
    /*padding: 5px;*/
    text-align: center;
    margin: 0;
}

.time {
    margin: 0 auto;
    font-size: 11px;
    font-weight: 900;
    text-align: center;
    line-height: 10px;
}
.time span {
    margin: 0 8px;
    font-weight: 500;
}
.toend {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    line-height: 12px;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 15px;
    background: #ce181e;
    width: 200px;
    margin: 15px auto;
    border-radius: 5px;

}