@font-face{font-family:MontserratBold;src:url(font/Montserrat-Bold.ttf)}
p,div,body,html{font-family: Montserrat;}
.vi2 img {
    object-position: bottom;
}
.vi3 img {
    object-position: 0 -70px;
}
.bx-wrapper{margin:0 auto}
.bx-controls-direction{display:none}
.bx-wrapper .bx-pager{display:none}
.container.c-sm{max-width:980px}
.how-to-use-title{padding:50px 0 20px 0}
.carousel-my{background:#e9dacf}
.bxslider img{height:75px;object-fit:contain}
.cnt_b{border-bottom:1px solid #d4d4d4;width:1270px;margin:0 auto;margin-bottom:80px}
.heading-block-1 p{color:#000;font-size:18px;line-height:32px;font-weight:600;margin-bottom:0}
/*.heading-block-2{color:#000;font-size:20px;line-height:130%;padding:7px;font-weight:600;background:linear-gradient(90deg,rgba(239,228,221,0) 0,#efe4dd 100%);max-width:500px}*/
.heading-block-2 {
    color: #000;
    font-size: 20px;
    line-height: 130%;
    padding: 7px;
    font-weight: 600;
    background: linear-gradient(270deg,rgba(239,228,221,0) -4%,#efe4dd 65%);
   /* position: absolute;
    left: -45%;
    padding-left: 51%;
    max-width: 1000px;*/
}
.carousel-main .carousel-cell{width:100%;height:515px}
.flickity-button{background:transparent!important}
.button-add-to-cart-single{margin-bottom:20px;margin-top:40px}
#topsection{width:100%;float:none;display:block;background:#b78367}
html{scroll-behavior:smooth}
body{margin:0;padding:0;overflow-x:hidden}
.announcement_bar h3{text-align:center;font-family:MontserratBold;color:#000;padding:0 0 10px 0;font-size:20px;letter-spacing:1px}
#header_section {
    width: 100%;
    float: none;
    display: block;
    overflow: hidden;
    background: url(images/bg1.png);
    background-size: 100%;
    background-position: 100% 0px;
}
.logo img{width:100px}
.logo{max-width:150px;margin:20px auto}
.bg-video-wrap{position:relative;width:100%}
h1{text-align:center;color:#fff;position:relative;bottom:0;left:0;right:0;margin:auto;z-index:3;max-width:400px;width:100%;height:50px;padding-top:200px}
.carousel-nav{width:450px;transform:rotate(90deg) translate(0px,-130%);transform-origin:left top}
.carousel-cell.is-selected img{object-fit:cover;width:100%;object-position:center;height:100%}
.carousel.carousel-nav img{padding-right:10px}
@media screen and (max-width:1200px){.carousel-nav{transform:rotate(90deg) translate(30px,-50%)}
}.carousel-nav .carousel-cell{transform:rotate(-90deg);width:65px;height:65px;cursor:pointer;margin-right:1rem}
.carousel-nav .carousel-cell.is-nav-selected{background:#ed2}
.carousel-nav .flickity-prev-next-button{width:40px;height:40px;background:transparent}
.carousel-nav img{width:90px;height:80px;transform:rotate(270deg)!important;position:relative!important}
.carousel-nav{width:550px;transform:rotate(90deg) translate(0px,-150%);transform-origin:left top}
.carousel-nav img{width:110px;height:98px;transform:rotate(270deg)}
}.sub-title{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;font-size:49px;color:#daaa8d;margin-top:0;line-height:45px}
.title {
    color: #000;
    margin-top: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
}
/*.price{font-family:'Montserrat',sans-serif;font-size:36px;font-weight:600;color:#ffeadd;line-height:46px;width:22%}*/
.price-div{display:flex;flex-wrap:wrap;align-content:center;align-items:center}

.star-div span{margin-top:-3px;margin-right:8px}
.star-div span img{padding-right:0;width:18px}
.heading-block-1{padding-top:30px}
.inner-box-1{font-family:'Montserrat',sans-serif;font-size:24px;color:#f8dfd7;font-weight:500}
.heading-block-1 ul li{font-family:'Montserrat',sans-serif;font-size:16px;color:#f8dfd7;font-weight:300!important;line-height:28px}
.myrows{position:relative;height:1050px}
.details-block{padding-left:25px;max-width:85%}
.heading-block-1 ul li:before {
    content: "";
    background: url(images/tick4.png);
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    left: -30px;
    top: 6px;
}
.heading-block-1 ul li {
    list-style: none;
    position: relative;
    color: #000;
    font-weight: 600 !important;
}
.form-box{background:#eae1d9;padding:0;width:85%;min-height:350px}
.form-box ul li{color:#000;display:block;position:relative;float:left;width:100%}
.form-box ul li input[type=radio]{position:absolute;visibility:hidden}
.form-box ul li label{display:block;position:relative;font-weight:400;font-size:16px;padding:22px 0 0 30px;margin:10px auto;height:15px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear;font-family:'Montserrat',sans-serif;color:#daaa8d}
.form-box ul li:hover label{color:#000}
input[type="text"]::placeholder{color:#898989;font-family:'Montserrat',sans-serif;font-weight:400;font-size:18px}
.searchbox-wrap label{position:absolute;background:#eae1d9;left:15px;top:-12px;padding:0 15px}
.form-box ul li .check{display:block;position:absolute;border:2px solid #000;border-radius:100%;height:25px;width:25px;top:30px;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}
.form-box ul li:hover .check{border:2px solid #000}
.form-box ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}
input[type=radio]:checked ~ .check{border:2px solid #000}
input[type=radio]:checked ~ .check::before{background:#daaa8d}
input[type=radio]:checked ~ label{color:#000}
.form-box ul{display:block;float:left;min-height:110px;width:100%}
.searchbox-wrap{display:flex;width:85%;margin-top:0;margin-left:auto;margin-right:auto;position:relative}
.searchbox-wrap input{flex:1;padding:10px;font-size:1.1em;background-color:#fff0;box-shadow:none;border:2px solid #000;outline:0;max-width:60%}
.searchbox-wrap button{padding-right:0;background-color:#fff0;cursor:pointer;border:0;margin-top:2px}
.searchbox-wrap button span{margin-left:-6px;padding:11px 25px;font-size:20px;text-transform:uppercase;font-weight:600;color:#000;background-color:#daaa8d;border-radius:0;font-family:'MontserratBold'}
.panel-title a:after{font-family:Fontawesome;content:'\f077';float:right;font-size:16px;font-weight:300}
.panel-title a.collapsed:after{font-family:Fontawesome;content:'\f078'}
.collspanpannel{max-width:90%;margin-left:50px;padding:0;margin-top:15px;padding-bottom:15px}
.panel-body ul{padding-left:25px}
.panel-body ul li:before{content:"";background:url(images/li.png);width:15px;display:block;position:absolute;left:-20px;top:9px;height:15px;background-repeat:no-repeat}
.panel-group{margin-bottom:0}
div#headingOne{background:#eae1d9;border:0;box-shadow:none;outline:0;padding:0 150px 10px 1px}
.panel.panel-default{box-shadow:none;border:0;padding:0}
.panel-title>a{color:#000;font-family:'Montserrat',sans-serif;font-weight:500;font-size:18px;text-decoration:none}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd0;border-top:0 solid #ddd}
.panel-body{padding:0;background:#eae1d9}
.panel-body ul li{font-size:16px;line-height:30px;font-family:'Montserrat',sans-serif}
.button-add-to-cart{max-width:80%;margin:0 auto;padding-bottom:20px}
a.btn.btn-add-to-cart {
	/* width: 225px; */
	/* height: 44px; */
	background: #b78367;
	border-radius: 44px;
	font-size: 14px;
	font-family: 'Montserrat',sans-serif;
	font-weight: 700;
	color: #000;
	outline: 0;
	line-height: 223%;
	padding: 5px 44px;
	margin-top: 10px;
	border-radius: 8px;
}


@media(max-width:768px){.form-box{background:#eae1d9;padding:20px;width:100%;min-height:350px}
.searchbox-wrap{width:93%}
.collspanpannel{max-width:100%;margin-left:15px}
div#headingOne{padding:0 15px 10px 1px}
.form-box ul{display:block;float:left;min-height:110px;width:100%;padding-left:25px}
/*video{min-height:1550px}*/

.price{font-size:25px}
.star-div{font-size:14px}
}section.bottmdw{background:#fbf7f4;min-height:1200px;position:relative}
.position-relative{min-height:1000px}
@media(min-width:1200px){.container{width:1350px;padding:0 35px;max-width:100%}
.testimonial-slider{max-width:80%;margin:auto;    overflow: hidden;min-height: 550px;}
}.left-top-title{max-width:37%;padding-top:100px}
.left-title{font-size:36px;font-family:'MontserratBold';color:#000}
.left-sub-title{font-size:16px;color:#000;font-family:'Montserrat',sans-serif}
.image-center{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:50px}
.left-image-top{max-width:555px;position:absolute;bottom:33%;left:2.5%;padding-left:15px;padding-right:25px}
.head-image,.head-image1{padding-bottom:15px;font-size:22px;color:#000;font-family:'MontserratBold'}
.head-image:before{content:"";background:url(images/point.png);background-size:100%;width:100%;position:absolute;display:block;height:35px;top:27px;background-repeat:no-repeat}
.head-image1:before{content:"";background:url(images/point.png);background-size:100%;width:100%;position:absolute;display:block;height:35px;top:27px;background-repeat:no-repeat}
.left-image-bottom{max-width:470px;position:absolute;bottom:11%;left:7%;padding-left:20px}
.sub-image p{font-family:'Montserrat',sans-serif;font-size:18px}
.left-image-bottom{max-width:42%;position:absolute;bottom:-17%;left:0;padding-left:20px;padding-right:35px}
.right-image-top{max-width:35%;position:absolute;top:27%;right:8.5%;padding-left:65px}
.carousel-my h3{font-size:16px;font-weight:600;font-family:'Montserrat'}
.head-image1:before{content:"";background:url(images/point.png);background-size:100%;width:100%;position:absolute;display:block;height:35px;top:16px;left:0;background-repeat:no-repeat;transform:rotate(180deg)}
.right-image-bottom{max-width:513px;position:absolute;bottom:15%;right:10.5%;padding-left:65px}
section.testimonial {
    padding: 50px 0;
    background: #faf6f3;
}
.testimonial-slider .flickity-viewport {
    overflow: visible !important;
    position: relative;
    height: 100%;
}
.cnt_auth {
    position: absolute;
    top: -100px;
    z-index: 99;
    margin-top: 50px;
}
.cnt_auth img {
   height: 100px;
   width: 100px;
   border-radius: 50%;
}
.star-div {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    margin-top: 50px;
}
.testimonial-title h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    color: #000000;
}
.border {
    width: 25%;
    display: block;
    float: left;
    border: 1px solid #8C512F;
    margin-top: 15px;
}
.ima-qwt {
    position: absolute;
    bottom: -32px;
    right: 50px;
}
a.displayRead{
    display: block;
    float: left;
    position: absolute;
    right: 9%;
    bottom: 30%;
    text-decoration: underline;
    color: #8c512f;
    font-weight: 600;
}
.displayLess {
    display: block;
    float: left;
    position: absolute;
    right: 23%;
    bottom: 18%;
    text-decoration: underline;
    color: #8c512f;
    font-weight: 600;
}
.testimonial-title p{font-size:18px;font-weight:400;font-family:Montserrat}
.carousel-my{width:100%;min-height:340px;margin-right:10px;border-radius:5px;
	display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:17px;
	text-align:center;padding:0 60px;line-height:35px;color:#000;
	font-family:'Montserrat',sans-serif!important;padding-bottom: 35px;background: #E9DACF;
    box-shadow: 0px 4px 2px rgb(183 165 155 / 50%);
    border-radius: 10px;}
.testimonial-slider{padding-top:70px}
.carousel-my span{font-family:'MontserratBold';padding-top:20px;color:#000;display: block;
    width: 100%;
    font-style: italic;}
.carousel-my:before{display:block;text-align:center;line-height:200px;font-size:80px;color:white}
.testimonial-slider .carousel-nav .flickity-prev-next-button.next{right:-40px;display:block}
.testimonial-slider .flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:0;color:#333;display:block}
section.promise{background:#f0ded5;min-height:300px;padding:75px 0}
.promise-title.text-center{font-family:'MontserratBold';font-size:36px;color:#000}
.promis-text{padding-top:15px;padding-bottom:35px;text-align:center;font-size:16px;font-family:'Montserrat',sans-serif;line-height:28px}
.tite{padding-top:15px;font-family:'Montserrat',sans-serif;font-weight:600;font-size:18px}
section.promise1{background:#fff;min-height:300px;padding:75px 0}
.promise1-title{font-family:'MontserratBold';font-size:26px;color:#000}
.promis-text1{padding-top:15px;padding-bottom:35px;text-align:center;font-size:20px;font-family:'Montserrat',sans-serif;line-height:38px}
section.promise2{background:#fff;min-height:300px;padding:75px 0;padding-top:0}
.promise-title-ing.text-center{font-family:'MontserratBold';font-size:36px;color:#000;display:flex;margin-left:-30px}
.promise-title-ing:before,.promise-title-ing:after{color:black;content:'';flex:1;border-bottom:solid 2px;margin:auto 4.25rem;box-shadow:none}
.b-right{border-right:2px solid #000}
.imgesa{text-align:center;margin-top:30px;margin-bottom:69px}
.min-block{background:#efe0d8;margin-left:15px;margin-right:30px;padding:25px;text-align:left;position:relative;min-height:450px}
.button-block.btn{background:#000;color:#fff;border-radius:0;top:0px;font-size:20px;font-weight:600;font-family:'MontserratBold';width:100%;max-width:100%;margin-left:auto;margin-right:auto;position:relative;left:50%;transform:translateX(-50%)}
.text-block{font-family:'Montserrat',sans-serif;font-size:16px;padding-top:25px;line-height:28px}
section.how-to-use {
    min-height: 250px;
    position: relative;
    background: #faf6f3;
}
.cnt_nb img {
         width: 124px;
         height: 80px;
         object-fit: cover;
         }
 .cnt_nb span {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
}  
.details-block-image {
    position: relative;
    top: 40px;
    margin-bottom: -160px;
}      
.how-to-use-title.text-left{font-family:'MontserratBold';font-size:36px;color:#000;display:flex;margin-left:0;justify-content:flex-end}
section.how-to-use:before{background-color:#efe0d8;content:"";display:block;width:80%;height:245px;top:30px;position:absolute}
.how-to-use .imgesa{text-align:center;margin-top:10px;margin-bottom:0}
.how-to-use .min-block{background:#fff0;margin-left:0px;margin-right:0px;padding:0;padding-top:25px;text-align:left;position:relative;min-height:270px}
.how-to-use .button-block.btn{margin-left:auto;margin-right:auto;position:relative;left:50%;transform:translateX(-50%)}
.how-to-use .imgesa img{width:100%}
/*section.Faq{background:#fff;padding:0 0 75px 0}
.Faq .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#fff;border-bottom:1px solid #eae1d9}
.Faq .panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:'MontserratBold';font-style:normal;font-weight:400;font-size:35px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}
.Faq .panel-default>.panel-heading a[aria-expanded="true"]{background-color:#fff}
.Faq .panel-default>.panel-heading a[aria-expanded="true"]:after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.Faq .panel-default>.panel-heading a[aria-expanded="false"]:after{content:"\002b";-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.Faq .panel-title>a{color:#000;font-family:'Montserrat',sans-serif;font-weight:600;font-size:20px;text-decoration:none;display:block}
.Faq .panel-body{padding:25px;background:#fff;font-size:16px;font-family:'Montserrat',sans-serif;color:#000;line-height:26px}
.Faq .panel-heading{padding:20px 15px}
.Faq .promise-title{padding-bottom:25px}*/
/*section.last-announ{padding-top:30px;padding-bottom:30px;background:#fbf6f3;margin-bottom:120px}*/
.announ-title.text-center{font-family:'Montserrat',sans-serif;font-size:14px;color:#000}
.footer-nav{position:fixed;z-index:99999;bottom:0;display:none;width:100%;background-color:#d4b9a9;font-size:18px;font-family:'MontserratBold';font-weight:normal;color:#000;text-align:center;cursor:pointer;padding:15px 0}
.show,.footer-nav:hover{display:block}
.d-flex.sticky-add-to-cart{display:flex;align-content:center;justify-content:space-around;align-items:center}
span.image img{height:60px}
span.ftitle{font-size:25px;font-family:'MontserratBold'}
span.fprice{font-size:25px}
a.btn{background:#000;color:#fff;font-family:'MontserratBold';text-transform:uppercase;font-size:20px;outline:0;border-radius:0}
.btn:hover,.btn:focus,.btn.focus{color:#fff;text-decoration:none}
figure{margin:0 auto;text-align:center;width:100%}
.BornHS__Wrapper{position:relative;padding:0}
.BornHS__Wrapper .Content__Wrapper{position:relative}
.BornHS__Wrapper .BornHS__Modal__Content{background:rgb(255 255 255 / 69%);border-radius:5px;box-shadow:0 0 24px rgb(0 0 0 / 22%);color:#000;opacity:0;position:absolute;transition:all .3s ease-in-out;visibility:hidden;width:360px;z-index:4}
.BornHS__Wrapper .BornHS__Modal__Content .Content__Wrapper{padding:20px}
.BornHS__Wrapper .BornHS__Modal__Content .Content__Wrapper .BornHS__Title{font-size:16px;text-transform:capitalize;font-family:'MontserratBold'}
.BornHS__Wrapper .BornHS__Modal__Content .Content__Wrapper p{font-size:13px;margin:0;padding:0;font-family:'Montserrat',sans-serif}
.BornHS__Wrapper .BornHS__Input{height:0;opacity:0;overflow:hidden;position:absolute;text-indent:-9999px;width:0;z-index:-1}
.BornHS__Wrapper .BornHS__Input+.BornHS__Label{border-radius:50%;cursor:pointer;height:20px;position:absolute;transition:all 300ms ease;width:20px;z-index:2}
label.BornHS__Label img{width:25px}
@media(min-width:768px){.BornHS__Wrapper .BornHS__Input+.BornHS__Label{height:30px;width:30px}
}
/*Comfort Start*/
.comfort{padding:50px 0;display:block;background:#F4EEE8;width:100%}
.comfort-title{font-family:Montserrat;font-style:normal;font-weight:800;font-size:36px;line-height:44px;color:#000;text-align:center}
.comfort-sub-title{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:18px;line-height:26px;text-align:center;color:#000;max-width:70%;margin:0 auto;padding-top:20px;padding-bottom:30px}
.item{width:49%;margin:6px;float:left}
.box-1-bg{background:url(images/massage.png);display:block;background-size:100%}
.box-2-bg{background:url(https://cdn.shopify.com/s/files/1/0539/2862/4324/files/mental_wellness_1.jpg?v=1646812908);display:block;background-size:100%}
.box-3-bg{background:url(https://cdn.shopify.com/s/files/1/0539/2862/4324/files/swelling_inflammation_1.jpg?v=1646813130);display:block;background-size:100%}
.box-4-bg{background:url(https://cdn.shopify.com/s/files/1/0539/2862/4324/files/muscle_1.jpg?v=1646813294);display:block;background-size:100%}
.box-5-bg{background:url(https://cdn.shopify.com/s/files/1/0539/2862/4324/files/lymphatic_drainage_1.jpg?v=1646813345);display:block;background-size:100%;width:99%}

@media only screen and (max-width:550px){.itemContainer{max-width:500px;margin:0 auto;text-align:center}

}.itemContent{width:100%;border-radius:3px;border:2px solid #ccc;height:278px;position:relative}
.itemContentItem{text-align:center;padding:25px}
.itemContentItem img{max-width:150px}
.overDiv{z-index:10;position:absolute;bottom:0}
.itemContentTitle{position:relative;width:100%;padding:10px 33px;height:70px}
.itemContentTitle.itemContentTitleHover{background-color:#efe4dd}
.itemContentTitle h2{font-size:20px;line-height:24px;text-align:left;color:#000;font-family:Montserrat;font-style:normal;font-weight:bold}
.itemContentInfo{position:relative;background-color:#efe4dd;text-align:justify;color:#000;overflow:hidden;height:62px;padding:0 30px;background:-webkit-linear-gradient(#000,#0000);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;font-family:'Montserrat';font-size:14px;line-height:29px}
.itemContentInfo.itemContentDesc{background:#efe4dd!important;color:#000!important;-webkit-text-fill-color:black}
.itemContent{width:100%;border-radius:3px;border:0 solid #ccc;height:278px;position:relative;background:linear-gradient(180deg,rgba(239,228,221,0) 0,#efe4dd 62.95%)}
.box-2-bg .itemContent{background:linear-gradient(0deg,#e7c2ac 0,rgba(231,194,172,0) 100%)}
.box-2-bg .itemContentTitle.itemContentTitleHover{background-color:#e7c2ac}
.box-2-bg .itemContentInfo.itemContentDesc{background:#e7c2ac!important;color:#000!important;-webkit-text-fill-color:black}
.box-3-bg .itemContent{background:linear-gradient(0deg,#e7c2ac 0,rgba(231,194,172,0) 100%)}
.box-3-bg .itemContentTitle.itemContentTitleHover{background-color:#d1b3a2}
.box-3-bg .itemContentInfo.itemContentDesc{background:#d1b3a2!important;color:#000!important;-webkit-text-fill-color:black}
/*Comfort End*/
/*Ingredients Start*/
.ingredients
{padding-bottom:50px;display:block;background:#faf6f3;width:100%;overflow: hidden;}
.ingredients-title{font-family:Montserrat;font-style:normal;font-weight:800;font-size:36px;line-height:44px;color:#000;text-align:center}
.ingredients-sub-title{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:18px;line-height:32px;text-align:center;color:#000;max-width:74%;margin:0 auto;padding-top:20px;padding-bottom:30px}
.flex-box-1 {
    display: flex;
    border-bottom: 1px solid;
    align-content: center;
    justify-content: center;
    align-items: center;
        margin-top: 25px;
}
.flex-box-1:last-child()
{
	border-bottom: none;
}
.text-box-ing {
    width: 82%;
}
.images-box {
    width: 18%;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.text-box-ing strong {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 142.4%;
    text-align: center;
    color: #000000;
}
.text-box-ing p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 180%;
    color: #000000;
}
.Supercritical {
    margin-top: 60px;
}
.textblock strong {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #000000;
}
.textblock {
    margin-top: 10px;
    margin-bottom: 30px;
}
.text-sub {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    margin-top: 30px;
}
.dots {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: 0.325em;
    color: #000000;
    transform: rotate(90deg);
    width: 50px;
    margin: 15px auto 15px;
    margin-left: 44%;
}
p,div,body{font-family: Montserrat;}
/*Ingredients End*/
/*purchase Start*/
.purchase-title{font-family:Montserrat;font-style:normal;font-weight:800;
	font-size:36px;line-height:44px;color:#000;text-align:center;    margin-bottom: 20px;}
    .purchase-subtitletitle {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #000;
    text-align: center;
    margin-bottom: 82px;
}
.purchase
{padding-bottom:50px;display:block;background:#faf6f3;width:100%}
.innerbox-product {
    background: #ECDCD2;
    border-radius: 20px;
    position: relative;
}
.product-image {
    margin-bottom: 20px;
}
.product-titlebox {
    background: #FFFFFF;
    box-shadow: 0px 4px 0px #ebc5b0;
    border-radius: 20px;
    padding: 25px;
}
p.buy {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 195%;
    text-align: center;
    color: #000000;
        min-height: 76px;
}
strong.price {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 150%;
    text-align: center;
    color: #000000;
}
p.orprice {
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
}
p.save {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 600;
    font-size: 18px;
    line-height: 195%;
    text-align: center;
    color: #A25050;
}
.button-add-to-cart-single a.btn.btn-add-to-cart {
    background: #000000;
    border-radius: 0px;
    font-family: Montserrat,sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 58px;
    text-align: center;
    letter-spacing: 0.01em;
    text-transform: capitalize;
    color: #ffffff;
    width: 475px;
    height: 59px;
    padding: 0 35px;
    outline: none;
}
.msttext {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 223%;
    text-align: center;
    color: #000000;
}
.mostpop {
    background: #C9A28A;
    border-radius: 20px;
    position: absolute;
    top: -38px;
    z-index: 0;
    width: 91.2%;
    min-height: 91px;
}
/*purchase End*/
section.unlock-offer {
    background: #faf6f3;
    padding: 50px 0 50px 0;
}
.offer-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    color: #000000;
}
.offsubtitle {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #000000;
    padding-top: 10px;
}
.unlockbox {
    background: #FFFFFF;
    box-shadow: 0px 4px 0px rgb(152 131 119 / 37%);
    border-radius: 40px;
    padding: 40px 60px 40px 60px;
    margin-top: 40px;
}	
.bottom-price {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 27px;
    color: #000000;
    text-align: center;
}
.bottom-price span {
    color: #bb1616;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 43px;
    text-align: center;
}
.coltextblock {
    display: block;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 180%;
    color: #000000;
    margin-top: 50px;
    float: right;
}
.coltextblock ul {
    padding: 0;
}

.coltextblock ul li {
    list-style: none;
    padding: 0;
    margin: 0;
}
.imagebix {
    margin-top: 35px;
}
.btndiv {
    text-align: center;
    margin: 25px;
}
a.btn.btn-offer {
    background: #8C512F;
    border: 2px dashed #FFFFFF;
    box-sizing: border-box;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 20px;
    line-height: 180%;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 6px 50px;
}
a.notank {
    display: block;
    margin-top: 20px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 180%;
    color: #000000;
}
.bottmdw-mobile{display:none}
.d-mobile{display:none}
.mx-auto{margin:0 auto;float:none}
 .feacherd h3 {
         font-family: Montserrat;
         font-style: normal;
         font-weight: 800;
         font-size: 36px;
         line-height: 44px;
         color: #000000;
         }
 .cnt_nb {
         padding-bottom: 0px;
         
         }
     .how-to-use-title h3 {
         font-size: 36px;
         font-weight: 800;
         color: #000;
         font-family: 'MontserratBold';
         }
         .how-to-use-title p {
         font-size: 18px;
         font-weight: 400;
         font-family: Montserrat;
         }      
                

@media(min-width:992px) and (max-width:1200px){
section.how-to-use:before {
    background-color: #efe0d8;
    content: "";
    display: block;
    width: 85%;
    height: 50px;
    top: 30px;
    position: absolute;
}
	.container{width:1000px;padding:0 35px;max-width:100%	}
.title {
    font-size: 34px;
}
.cnt_nb img {
    width: 100px !important;
}
.displayLess {
    right: 14%;
    bottom: 17.5%;
}
.item {
    margin: 4px;
}
a.displayRead {
    right: 9%;
    bottom: 26%;
}
.testimonial-slider {
    max-width: 100%;
    margin: auto;
    overflow: hidden;
    min-height: 590px;
}
p {
    font-size: 16px;
}
.mostpop {
    width: 90.2%;
}
.coltextblock {
    font-size: 17px;
}
.head-image,.head-image1{padding-bottom:26px;font-size:18px;color:#000;font-family:'MontserratBold'}
.right-image-top{max-width:33%;position:absolute;top:27%;right:8.5%;padding-left:65px}
.left-image-top{max-width:41%;position:absolute;bottom:31%;left:2.5%;padding-left:15px;padding-right:25px}
.left-image-bottom{max-width:41%;position:absolute;bottom:-25%;left:0;padding-left:20px;padding-right:35px}
.sub-image p{font-family:'Montserrat',sans-serif;font-size:14px}
.right-image-bottom{max-width:38%;position:absolute;bottom:15%;right:10.5%;padding-left:65px}
.left-image-bottom{max-width:39%;position:absolute;bottom:-16%;left:0;padding-left:20px;padding-right:35px}
.imgesa img{width:80%;margin:0 auto}
.button-block.btn{font-size:14px;max-width:80%}
.text-block{font-family:'Montserrat',sans-serif;font-size:14px;padding-top:0;line-height:28px}
.how-to-use-title.text-left{font-size:30px}
.carousel-nav{transform:rotate(90deg) translate(30px,-108%)}
.carousel-nav img{width:78px;height:69px;transform:rotate(270deg)}
.carousel-nav{width:400px;transform:rotate(90deg) translate(0px,-115%);transform-origin:left top}
.price{font-size:30px}
}@media(max-width:480px){span.fprice{font-size:14px}
span.ftitle{font-size:13px}
}.myfade{height:85px;overflow:hidden;position:relative}
.myfade:after{content:'';transition-property:top;transition-duration:300ms;transition-timing-function:ease-in-out;background-image:linear-gradient(rgba(255,255,255,0),#eae1d9 100%);position:absolute;top:calc(100% - 6.25em);left:0;height:6.25em;width:100%}
.maxh-100{height:100%}
.maxh-100:after{background-image:none}
.panel{background-color:transparent}
footer#footer{background:#d4b9a9;padding:40px 0;font-family:'Montserrat',sans-serif}
.footer-widget{margin-bottom:29px}
.footer-widget h5{font-size:15px;font-weight:600;color:#000;margin-bottom:30px}
.footer-widget ul{padding:0;margin:0;list-style:none}
.footer-widget ul li{line-height:22px;margin-bottom:10px}
.footer-widget ul li a{text-transform:capitalize;color:#000;font-size:13px}
.footer-widget-logo{margin-bottom:30px}
.copyright-content{padding-top:40px;font-family:inherit;font-family:'Montserrat',sans-serif;font-size:13px;color:#000}
.copyright-content p{margin-bottom:5px}
.paypal-image{padding-top:40px;text-align:right}
section.header-section-no-formbox,section.header-section-no-formbox .myrows,section.header-section-no-formbox .bg-video-wrap,section.header-section-no-formbox video{height:100%}
section.header-section-no-formbox .flickity-enabled{margin-bottom:120px;}
@media(max-width:768px){section.header-section-no-formbox,section.header-section-no-formbox .myrows,section.header-section-no-formbox .bg-video-wrap,section.header-section-no-formbox video,section.header-section-no-formbox .overlay{height:100%;min-height:100%!important}
.index-new .bottmdw-mobile .left-title{margin-top:60px}
section.header-section-no-formbox .flickity-enabled{margin-bottom:0}
.paypal-image{text-align:left}
}section#header{background:#fff;box-shadow:0 0 1px #00000078}
.breadcrumbs-bar{padding:30px 0;font-family:'Montserrat',sans-serif}
.breadcrumbs-bar ul.breadcrumbs{display:none;list-style:none;margin:0;padding:0}
ul.breadcrumbs li{display:inline-block}
.breadcrumbs-bar h1{font-size:24px;text-align:left;margin:0;color:#000;padding:15px 0}
.page-content{font-family:'Montserrat',sans-serif}
.page-content .main-content h3{font-size:18px;color:#000;margin-bottom:20px}
.page-content .main-content .paragraph{padding-bottom:30px}
body.inner-page .logo img{width:132px}
.subcribe-text{font-family:'Montserrat',sans-serif;font-style:normal;font-size:12px;line-height:15px;color:#ebc6ac;margin-top:40px}
.subcribe-text b{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:17px;color:#ebc6ac}
.btn_check input[type=checkbox],.btn_check input[type=radio]{display:none}
.btn_check i{width:20px;height:19px;text-align:center}
.btn_check input:checked+label i:before{content:"\f058"}
.btn_check input:checked+label i{color:#fde6d7;border:1px solid;border-radius:50%}
.mycheckbox-btn{background:rgba(0,0,0,0.5);border:1px solid #fde6d7;box-sizing:border-box;border-radius:14px;width:45%;margin-top:20px}
.mycheckbox-btn span{text-align:left}
.mycheckbox-btn{font-family:'Montserrat',sans-serif;background:rgba(0,0,0,0.5);border:1px solid #fde6d7;box-sizing:border-box;border-radius:14px;width:48%;max-width:100%;margin-top:20px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:20px;display:flex;flex-wrap:wrap;align-items:center;color:#fde6d7!important;justify-content:space-between;padding:12px 15px}
.mycheckbox-btn:hover,.btn_check input:checked+label{background:#ebc6ac;border:1px solid #8c512f;color:#8c512f!important}
.mycheckbox-btn span:last-child{font-weight:700}
.mycheckbox-btn span del{font-weight:400;font-size:14px;margin-right:10px}
.mycheckbox-btn span small{font-size:12px;font-weight:400;display:block;text-align:center}
.sub-option{display:none}
.btn_check input:checked+label>.sub-option{display:block;margin-top:15px;width:69%}
label.btn.sub-option-btn{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:600;font-size:10px;line-height:12px;border:1px solid #8c512f;box-sizing:border-box;border-radius:0;width:72%;max-width:100%}
label.btn.sub-option-btn.active,label.btn.sub-option-btn:hover,label.btn.sub-option-btn:focus{background:#8c512f;color:#fff;outline:0}
label.btn.sub-option-btn>div{display:flex;align-items:center;justify-content:space-between}
label.btn.sub-option-btn>div span.recommend{font-family:Montserrat;font-size:8px;font-style:italic;font-weight:500;line-height:10px;letter-spacing:0;text-align:left;background:#fff;color:#8c512f;padding:0 5px;background:#fff;border-radius:13px}
.collspanpannel-subcribe{background:0;max-width:60%;margin-top:15px}
.collspanpannel-subcribe div#headingOne{background:0;padding:10px 0}
.collspanpannel-subcribe .panel-title>a{color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;line-height:17px;text-decoration:none}
.collspanpannel-subcribe .panel-body{padding:0;background:0;color:#fff}
.collspanpannel-subcribe .myfade{height:110px;overflow:hidden;position:relative;background:-webkit-linear-gradient(#eee,#0000);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}
.collspanpannel-subcribe .maxh-100{height:100%!important}
.collspanpannel-subcribe .panel-body.myfade.maxh-100{-webkit-text-fill-color:#fff}
.collspanpannel-subcribe .panel-body ul li::marker{color:#ffffff59}
.collspanpannel-subcribe .panel-body.myfade.maxh-100 ul li::marker{color:#fff}
.collspanpannel-subcribe .myfade:after{background:0}
.collspanpannel-subcribe .maxh-100:after{background-image:none}
.collspanpannel-subcribe .panel-title a:after{float:none;padding-left:10px}
.subscription-template .button-add-to-cart-single{max-width:94.5%}
@media(max-width:1500px){.mycheckbox-btn{width:70%}
}@media(max-width:1350px) and (min-width:1200px){.carousel-nav{transform:rotate(90deg) translate(0px,-115%)}
}@media(max-width:1199px){.mycheckbox-btn{width:85%}
}@media(max-width:991px) and (min-width:768px){.mycheckbox-btn{width:55%}
}@media(max-width:767px){.mycheckbox-btn{width:100%}
.collspanpannel-subcribe{max-width:100%}
.subscription-template .button-add-to-cart-single{max-width:100%;margin:20px 20px 40px 25px}
.collspanpannel-subcribe .myfade{height:110px;overflow:hidden;position:relative;background:linear-gradient(180deg,rgba(255,255,255,1) 17%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%)}
}@media(max-width:424px){.mycheckbox-btn span{font-size:14px}
.btn_check i{width:17px;height:16px;text-align:center}
label.btn.sub-option-btn{width:100%;max-width:100%;display:block;font-size:14px;line-height:15px;margin-top:5px}
.btn_check input:checked+label>.sub-option{width:100%}
label.btn.sub-option-btn>div span.recommend{font-size:10px;line-height:14px}
}
.ingredients-subtitle {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 25px;
    line-height: 44px;
    color: #000;
    text-align: center;
}
@media(max-width:768px){
 .ingredients-subtitle {
    font-size: 18px;
}   
.cnt_nb {
    padding-bottom: 50px;
    padding-top: 50px;
}
.btn-plus img:nth-child(2) {
    opacity: 0.75;
}
.images-linero {
    width: 100%;
}
         .d-flex.sticky-add-to-cart {
         display: flex;
         align-content: center;
         justify-content: space-around;
         align-items: center;
             flex-wrap: wrap;
         flex-direction: column;    
         }    
.images-linero.BOX-1 {
    background: url(images/mobile-1.jpg);
    display: block;
    background-size: 108%;
    height: 108px;
}
.images-linero.BOX-2 {
    background: url(https://cdn.shopify.com/s/files/1/0539/2862/4324/files/mental_wellness_1.jpg?v=1646812908);
    display: block;
    background-size: 100%;
    height: 108px;
}
.images-linero.BOX-3 {
    background: url(https://cdn.shopify.com/s/files/1/0539/2862/4324/files/swelling_inflammation_1.jpg?v=1646813130);
    display: block;
    background-size: 100%;
    height: 108px;
}
.images-linero.BOX-4 {
    background: url(https://cdn.shopify.com/s/files/1/0539/2862/4324/files/muscle_1.jpg?v=1646813294g);
    display: block;
    background-size: 100%;
    height: 108px;
}
.images-linero.BOX-5 {
    background: url(https://cdn.shopify.com/s/files/1/0539/2862/4324/files/lymphatic_drainage_1.jpg?v=1646813345);
    display: block;
    background-size: 100%;
    height: 108px;
}
.d-box-1,.d-box-4,.d-box-5 {
    background: #EFE4DD;
    padding: 25px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 180%;
    color: #000000;
}
.d-box-2 {
    background: #E7C2AC;
    padding: 25px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 180%;
    color: #000000;
}
.d-box-3 {
    background: #D1B3A2;
    padding: 25px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 180%;
    color: #000000;
}
.text-imgro {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    text-align: left;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    width: 75%;
    float: left;
    height: 105px;
    display: flex;
    align-content: center;
    align-items: center;
    padding-left: 25px;
}
.btn-plus {
    height: 105px;
    display: flex;
    align-content: center;
    align-items: center;
    padding-left: 25px;
}
    section.cnt_nb {
    padding-bottom: 30px;
    padding-top: 30px;
    background: #FAF6F3;
}
.imagebix img {
    width: 100%;
}
.comfort-title {
    font-size: 22px;
    line-height: 32px;
}
.comfort-sub-title {
    font-size: 13px;
    line-height: 20px;
    max-width: 93%;
}
.bx-wrapper {
    margin-bottom: 10px !important;
}
.ingredients-title {
    font-size: 22px;
    line-height: 22px;
}
.ingredients-sub-title {
    font-size: 13px;
    line-height: 22px;
    max-width: 78%;
}
.flex-box-1 {
    display: flex;
    border-bottom: 2px solid;
    margin-top: 0;
    align-items: center;
    color: #000;
    opacity: 1;
    justify-content: flex-start;
        width: 100%;
}
.flex-box {
    padding: 0 25px;
}   
.flex-box .panel-title a:after {
    font-family: Fontawesome;
    content: '\f0d7';
    float: right;
    font-size: 16px;
    font-weight: 300;
   position: relative;
    top: -45px;
}
.flex-box .panel-heading {
    padding: 0;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.flex-box .panel-title a.collapsed:after {
    font-family: Fontawesome;
    content: '\f0d7';
}
.flex-box .panel-title a:after {
    font-family: Fontawesome;
    content: '\f0d7';
    float: right;
    font-size: 16px;
    font-weight: 300;
}
.flex-box .panel-default>.panel-heading {
    color: #000;
    background-color: #faf6f3;
    border-color: #faf6f3;
}
.flex-box .panel-body {
    background: none;
    padding: 0;
}
.row.Supercritical {
    padding: 0 25px;
}
.announcement_bar h3 {
    font-size: 14px;
}
.cnt_nb img {
         width: 70px;
         height: 80px;
         object-fit: cover;
         }
 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
} 
 .cnt_nb span {
    font-size: 11px;
} 
.bxslider img {
    margin-right: 28px !important;
    margin-left: 28px !important;
    width: 116px !important;
}
.bx-wrapper .bx-prev {
    left: 0px !important;
}
.bx-wrapper .bx-next {
    right: 0px !important;
}
.feacherd h3 {
    font-size: 18px;
    line-height: 28px;
}
.cnt_b {
    border-bottom: 1px solid #d4d4d4;
    width: 1270px;
    margin: 0 auto;
    margin-bottom: 0;
}
.details-block {
    max-width: 100%;
}
.title {
    font-weight: 800;
    font-size: 23px;
    line-height: 28px;
}
.heading-block-1 {
    padding-right: 15%;
    padding-top: 15px;
}
a.btn.btn-add-to-cart {
    background: #000 !important;
    border-radius: 0px !important;
    font-size: 14px !important;
    line-height: 1px !important;
    padding: 15px 10px !important;
  max-width: 45%;
    height: 28px !important;
}
.innerbox-product a.btn.btn-add-to-cart {
    
    font-size: 14px !important;
    line-height: 7px !important;
    padding: 15px 25px !important;
    max-width: 100%;
    height: 39px !important;
    background: #DAAA8D !important;
    border-radius: 8px !important;
	font-weight:bold;
}
.heading-block-2 {
  font-size: 16px;
    max-width:85%;
    position: relative;
    padding-left: 2%;
}
.heading-block-2 p {
    margin-bottom: 0;
}
.details-block {
    background: url(images/oil1.png);
    background-repeat: no-repeat;
    background-position: 100px 270px;
    background-size: 100%;
}
.image-block {
    width: 25%;
    float: left;
}
.dots {
    display: none;
}
.textblock {
    width: 69%;
    float: left;
    text-align: left;
    border-bottom: 1px solid;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.text-sub {
    text-align: left;
    margin-left: 25%;
}
.p25
{
    padding: 0 25px;
}
.innerbox-product {
    background: #ECDCD2;
    border-radius: 20px;
    position: relative;
    margin-bottom: 60px;
}
.mostpop {
    width: 93.2%;
}
.purchase {
    padding-bottom: 0;
}
.bx-controls-direction{display:block;}     
.panel-title>a{font-size:16px}
.overlay{position:absolute;left:0;right:0;top:0;bottom:0;display:block;background:#000;opacity:.5;height:1500px}
.bottmdw-mobile{display:block}
.m-row{display:flex;flex-flow:column-reverse}
.carousel-nav{transform:rotate(360deg) translate(0%,10%)}
.carousel-nav img{width:70px;height:55px;object-fit:cover;transform:rotate(360deg)!important}
.details-block{padding-left:25px;padding-right:15px;padding-top:15px}
.star-div{margin-left:15px}
.carousel-nav{width:100%;transform-origin:left top}
.carousel-my{min-height:auto;padding:0 15px}
.d-desktop{display:none}
.d-mobile{display:block}
.col-6{width:50%;float:left;min-height:175px}
.promise-title-ing.text-center{font-family:'MontserratBold';font-size:35px;color:#000;display:flex;margin-left:0;justify-content:center}
.promise-title-ing:before,.promise-title-ing:after{display:none}
.testimonial-title.text-center{font-family:'MontserratBold';font-size:35px;color:#000}
.ings .flickity-prev-next-button{width:40px;height:40px;background:#efe0d8}
.ings .flickity-prev-next-button.previous{left:5px;display:block}
.ings .flickity-prev-next-button.next{right:5px;display:block}
.ings .flickity-prev-next-button{top:38%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-button-icon{fill:#000}
.b-right{border-right:0 solid #000}
.min-block{padding:25px;text-align:left;position:relative;min-height:450px;margin:0}
.button-block.btn{top:0px;font-size:14px;width:100%;max-width:100%;margin-left:auto;margin-right:auto;position:absolute;left:50%;transform:translateX(-50%);white-space: initial;}
.how-to-use-title.text-left{font-size:40px;display:flex;justify-content:center;margin-top:-25px;align-items:center;margin-bottom:30px;text-align:center}
.Faq .panel-title>a{font-size:18px;padding-right:20px;position:relative}
.Faq .panel-default>.panel-heading a:after{position:absolute;right:-2px;top:0}
.Faq .panel-body{padding:15px}
a.btn{font-size:12px}
span.fprice{font-size:20px}
span.ftitle{font-size:20px;font-family:'MontserratBold'}
#header_section{width:100%;float:none;display:block;overflow:hidden;min-height:1895px}
#header_section {
    background: url(images/bg1.png);
    background-size: cover;
}
section.how-to-use:before {
    background-color: #efe0d8;
    content: "";
    display: block;
    width: 77%;
    height: 50px;
    top: 55px;
    position: absolute;
}
.how-to-use-title h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 22px;
    line-height: 25px;
    text-align: center;
    color: #000000;
}
.how-to-use-title p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 180%;
    text-align: center;
    color: #000000;
    margin-top: 30px;
}
.how-to-use .imgesa img {
    width: 100%;
    height: 125px;
    object-fit: cover;
}
.how-to-use .min-block {
    min-height: auto;
    margin-bottom: 45px;
}
.testimonial-title h3 {
    font-size: 18px;
    line-height: 21px;
}
.purchase-title {
    font-size: 18px;
    line-height: 22px;
}
.Faq .panel-title>a {
    font-size: 15px !important;
    padding-right: 17px !important;
}
.Faq .panel-body {

    font-size: 13px !important;
}
.testimonial-title p {
    font-size: 14px;
    font-weight: 400;
    font-family: Montserrat;
}
.testimonial-slider {
    padding-top: 70px;
    overflow: hidden;
    min-height: 730px;
}
a.displayRead {
    display: block;
    float: left;
    position: absolute;
    right: 12%;
    bottom: 9%;
    text-decoration: underline;
    color: #8c512f;
    font-weight: 600;
}
section.testimonial {
    padding: 50px 25px;
    background: #faf6f3;
}
.testimonial-slider .carousel-my p {
    font-size: 14px;
    line-height: 24px;
    max-height: 360px;
    min-height: 320px;
    overflow: scroll;
}
.ima-qwt {
    position: absolute;
    bottom: -26px;
    right: 10px;
}
.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:0;color:#333;display:block}
.how-to-use .ings .flickity-prev-next-button.previous{left:5px;display:block}
.how-to-use .ings .flickity-prev-next-button.next{right:5px;display:block}
.how-to-use .ings .flickity-prev-next-button{top:66%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.searchbox-wrap button span{padding:11px 11px;font-size:18px}
.testimonial-slider .flickity-button:hover{background:#ffffff00!important;cursor:pointer}
.testimonial-slider .flickity-button{position:absolute;background:hsl(0deg 0 100% / 0);border:0;color:#000;display:block}
.testimonial-slider .carousel-my{min-height:auto;padding:0 20px;}
.left-top-title{max-width:100%;padding-top:0;padding-bottom:40px}
.left-title{font-size:32px;font-family:'MontserratBold';color:#000;margin-bottom:15px}
.star-div span img{padding-right:2px}
.searchbox-wrap input::placeholder{font-size:13px}
}@media(min-width:1200px){section.cnt_nb .container{padding:0 180px}
}.bx-wrapper{position:relative;margin-bottom:20px;margin-top:15px}
@keyframes "blink"{from,to{opacity:0}
50%{opacity:1}
}@-moz-keyframes blink{from,to{opacity:0}
50%{opacity:1}
}@-webkit-keyframes "blink"{from,to{opacity:0}
50%{opacity:1}
}@-ms-keyframes "blink"{from,to{opacity:0}
50%{opacity:1}
}@-o-keyframes "blink"{from,to{opacity:0}
50%{opacity:1}
}
@media (max-width: 767px){
    .flickity-prev-next-button.next {
    right: -10px !important;
}
.flickity-prev-next-button.previous {
    left: -10px !important;
}
.carousel-my span {
    padding-bottom: 25px;
}
.accordion {
    font-size: 14px;
}
}
.btn-paypal {
	width: 100%;
	border-radius: 8px;
	height: 38px;
}
.btn.btn-yellow {
	margin-top: 10px;
	padding: 6px 78px;
	border-radius: 8px;
	font-size: 9px;
}

/* gift  */
.accordion {
  background-color: transparent;

  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  color: #000;
  font-size: 18px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 0;
  border-bottom: 0.5px solid #ffffff78;
}

.active, .accordion:hover {
  background-color: transparent;
}

.accordion:after {
    content: url('https://buyjinjer.com/giftset-offer/images/arrow_left.png');
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    transform: rotate(0deg);
}

.active:after {
  content: "\f0d7";
      content: url('https://buyjinjer.com/giftset-offer/images/arrow_left.png');
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    transform: rotate(180deg);
        
}

.heading-block-1 .panel {
  padding: 0 18px;
  background-color: transparent;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.heading-block-1 .panel p {
    font-weight: 400;
    font-size: 17px;
}
section.what-inside {
        padding-bottom: 70px;
        background: #F4EEE8;
}
.what-inside-box {
    background: #D5BEAB;
    padding: 50px;
    text-align: center;
    min-height: 893px !important;
}
.what-inside-box h3 {
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
}
ul.wi-content {
    list-style: none;
    text-align: left;
    margin: 0;
    padding: 0;
}
ul.wi-content li {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    position: relative;
    padding-left: 20px;
}
ul.wi-content li:before {
    content: "";
    background: url(https://buyjinjer.com/giftset-offer/images/tick4.png);
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    left: 0px;
    top: 6px;
}
.row.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.row.no-gutters .col-md-4 {
    padding-left: 0;
    padding-right: 0;
}
.what-inside-box.bg-middle-light {
    background: #E9DACF;
}
.what-inside-box img {
    width: 100%;
}
.container.wi-boxes {
    margin-top: 40px;
}
.text-block ul {
    list-style: none;
    padding: 0;
}
.text-block ul li {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: left;
    color: #000;
}
.imgesa.vi1 {
    width: 100%;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.imgesa.vi1 video {
    width: 100%;
    /*height: 450px;*/
  /*  object-fit: cover;*/
}
@media (max-width: 1199px){
    .what-inside-box {
    padding: 14px;
}
a.btn.btn-add-to-cart {
    width: 215px;
    text-align: left;
    padding: 5px 30px;
    font-size: 13px;
}

}
@media (max-width: 767px){
.accordion {
    font-size: 13px;
    padding: 5px;
}
.heading-block-1 ul li{
    font-size: 13px;
}
.heading-block-1 .panel p {
    font-weight: 400;
    font-size: 14px;
}
.what-inside-box {
    margin: 15px;
}
.container.wi-boxes .flickity-prev-next-button.next {
    right: -20px !important;
}
 .container.wi-boxes .flickity-prev-next-button.previous {
    left: -20px !important;
}
.imgesa.vi1 video {
    width: 100%;
    height: 300px !important;
    /*object-fit: cover;*/
}
/*.video-text {
    margin: 0 15px;
}*/
.video-slider {
    max-width: 85%;
    margin:0  auto;
}
.video-slider .flickity-prev-next-button.next {
    right: -30px !important;
}
.video-slider .flickity-prev-next-button.previous {
    left: -30px !important;
}
.purchase-subtitletitle {
    margin-bottom: 20px !important;
}
section.cnt_fea {
    overflow: hidden;

}
section.how-to-use {
    background: #f4eee8;
}
.accordion {
  border-bottom: 0.5px solid #00000078;
}
.product-image img {
    width: 100%;
}
.Faq .panel-default>.panel-heading a:after {
    font-size: 24px !important;
}
.logo img {
    width: 70px;
}

}
@media (min-width: 1600px){
    .details-block-image {
    position: relative;
    top: 100px;
    margin-bottom: -160px;
}
}