/* NOTE: static file, not build-processed — image/font paths below are hardcoded to /in; update if this codebase is ever redeployed under a different market prefix (/us, /uk, ...) */
.ayurveda-sec1 { display: table; width: 100%;}
.ayurveda-sec1-row {  box-shadow: 0px 3px 6px rgb(49 49 49 / 16%); margin-top: -40px; display: table;  width: 100%; background: #fff; z-index: 1; position: relative; border-radius: 5px; padding: 15px;}		
.ayurveda-sec1-row h2	{font-size: 28px; font-weight:500; padding-bottom:8px;line-height: 32px;letter-spacing: 0.15px;}		
.ayurveda-sec1-row p{font-size: 14px; line-height: 1.7; margin-bottom:8px;}	
.ayurveda-sec1-row a{  text-transform: uppercase; font-size: 13px;  color: #C4601D; font-weight: 600; letter-spacing: 1.25px;}
.ayurveda-sec2{ display: table; width: 100%; padding-top: 70px;}	
.ayurveda-sec2 h2{font-size: 22px;color: #000000; font-weight: 600; padding-bottom: 6px;}	
.ayurveda-sec2 p{ font-size: 14px; margin-bottom: 16px;}
.elements-row {  background-color: rgb(188 197 199 / 68%);   width: 100%; display: block; border-radius: 6px;  padding: 10px;  min-height: 108px; position: relative;}
.elements-row h4{    line-height: 1; font-size: 18px;color: #ffffff; text-transform: uppercase;position: absolute; bottom:10px; right:10px;}
.ayurveda-sec2 ul li {  padding: 0 6px;margin-bottom: 12px;}
.ayurveda-sec2 ul.row{ margin: 0 -6px;padding: 0;}	
.ayurveda-sec4 ul { padding: 0;}	
.ayurveda-sec2 ul li:nth-child(2) .elements-row{ background: #dfcc8c;}
.ayurveda-sec2 ul li:nth-child(2) .elements-row h4{position: relative;right: 0;bottom: 0;}
.ayurveda-sec2 ul li:nth-child(2) .elements-row span{position: absolute; bottom:10px; right:10px;}
.ayurveda-sec2 ul li:nth-child(3) .elements-row{ background: #a5c5d3;}
.ayurveda-sec2 ul li:nth-child(3) .elements-row h4{ left: 10px;}
.ayurveda-sec2 ul li:nth-child(3) .elements-row span{ float: right;}
	.ayurveda-sec2 ul li:nth-child(4) .elements-row{ background: #a3ad80;}
.ayurveda-sec2 ul li:nth-child(4) .elements-row h4{ left: 10px;}
.ayurveda-sec2 ul li:nth-child(4) .elements-row span{ float: right;}
	.ayurveda-sec2 ul li:nth-child(5) .elements-row{ background: #edc4ac;}
.ayurveda-sec2 ul li:nth-child(5) .elements-row h4{ top: 10px; bottom: 0;}
.ayurveda-sec2 ul li:nth-child(5) .elements-row span{ position: absolute; left: 10px; bottom: 10px;}
.ayurveda-sec3 { position: relative;display: table; width: 100%; border: 1px solid #f0ddd1;  border-radius: 5px;padding: 20px 15px; margin-top: 30px;}
.ayurveda-sec3 p{ margin: 0; font-size: 13px; font-style: italic;color: #828282; }
span.left-quotation { position: absolute;top:-12px;    background: #fff; padding: 0 5px;}
span.right-quotation{position: absolute; bottom: -12px; right: 15px;transform: scaleX(-1) scaleY(-1);     background: #fff; padding: 0 5px;}
.ayurveda-sec4{display: inline-block;  width: 100%; margin-top: 35px;margin-bottom: 28px;}
.ayurveda-sec4 h2{font-size: 22px; color: #343639; font-weight:600; padding-bottom: 10px;line-height: 1.2;}
.elements-colm{ overflow: hidden;width: 112px; height: 108px; float: left; border-radius: 6px; background: #a5c5d3; 
position: absolute;}
.ayurveda-sec4 li { width: 100%;  display: inline-block; padding-bottom: 12px; position: relative;} 
.elements-colm h4 { left: 50%; top:50%;transform: translate(-50%,-50%); font-size: 18px;  color: #ffffff; font-weight: 600; position: absolute;text-transform: uppercase;}
.elements-colm abbr { width: 30px; padding-top: 6px;padding-left: 4px; display: block;}
.elements-colm span { width: 30px; position: absolute; right: 4px; bottom: 6px;}
.elements-content {     background-color: rgb(240 221 209 / 40%); min-height: 108px;  border-radius: 6px; padding:0 15px; margin-left: 125px;
display: flex;align-items: center;}
.elements-content p{ margin-bottom: 8px;font-size: 13px; color: #C4601D; line-height: 1.8;}
.elements-content a{color: #C4601D; text-transform: uppercase;display: block;font-size: 12px; font-weight: 600;}
.elements-center { display: block; width: 100%;}
.ayurveda-sec4 ul li:nth-child(2) .elements-colm{right: 0; background: #dfcc8c;}
.ayurveda-sec4 ul li:nth-child(2) .elements-content{ margin-left: 0; margin-right: 125px; background-color: #fffaed;}
.ayurveda-sec4 ul li:nth-child(2) abbr{float: right;    padding-left: 0; padding-right: 4px;}
.ayurveda-sec4 ul li:nth-child(2) span{    left: 5px; right: 0;}
.ayurveda-sec4 ul li:nth-child(3) .elements-colm{ background: #a3ad80;}
.pdp-sec14{margin-top:30px; display: inline-block; width: 100%;}
.pdp-sec14 h2{font-size: 22px;margin-bottom: 10px; text-align: left;font-weight: 600; float: left;}	.ayurveda-sec5 .kama-journal-box h4	{padding-bottom: 5px; font-weight: 500; font-size: 18px;line-height: 1.2;}
.ayurveda-sec5 span {border-radius: 5px; overflow: hidden;    padding: 0; margin-bottom: 15px;}	
.ayurveda-sec6 { display: table; width: 100%;margin-top: 20px;}		
.ayurveda-sec6 h2{font-size: 22px;margin-bottom: 10px; font-weight:600;}
.ayurveda-sec6-colm span { display: block; border-top-right-radius: 6px; overflow: hidden; border-top-left-radius: 6px;}
.ayurveda-sec6-row {margin: 10px; background-color: #fff; margin-top: -30px; position: relative; z-index: 1;  border-radius: 6px;  overflow: hidden; display: block; padding-top: 15px;    margin-bottom: 30px;}		
.ayurveda-sec6-row h3{    padding: 0 20px;font-size: 22px;color: #000000; padding-bottom: 10px; font-weight:600;    line-height: 1.2;}		
.ayurveda-sec6-row p {font-size: 13px; padding: 0 20px;letter-spacing: 0.5px;line-height: 1.7;}		
.ayurveda-sec6-row p a{ color: #C4601D; display: block;letter-spacing: 1.25px;text-transform: uppercase; font-weight: 600; padding-top: 5px;}		
.ayurveda-btn a {    background-color: #C4601D;letter-spacing: 1.25px;  width: 100%; display: block; padding: 14px;  color: #fff; 
	font-size: 12px;  text-transform: uppercase;  text-align: center; font-weight: 600;}	
.ayurveda-btn { display: block; width: 100%;}	
.journal-colm { width: 100%; display:inline-block;}	
.ayurveda-sec4 ul li span img, .ayurveda-sec4 ul li abbr img {  opacity: .4;}
.product-row {display: inline-block;    padding-bottom: 15px; position: relative;}
.product-like { position: absolute; top: 15px;right: 15px;  width: 16px;}
.product-row span {margin: 0 auto;background: #eeeeee;display: block;width: 100%; padding: 5px; border-radius: 5px;}
.product-row h3 {font-size: 18px;font-family: Cormorant Garamond;font-weight:600;line-height: 1.3;  color: #000;    padding-top: 20px;}
.product-row p {font-size: 14px;padding-top: 10px;    margin-bottom: 10px; line-height: 1.7;}
.product-row h4 { font-size: 20px; font-weight: 600;font-family: Open Sans;}
.add-btn-bag {  position: relative; width: 100%; display: inline-block;}
.add-btn-bag a { background-color: #a9671e; box-shadow: 0px 0px 16px rgba(82,53,40,0.16); width: 100%;   display: block;  padding: 14px 0; border-radius: 5px;font-size: 12px;letter-spacing: 1.25px;color: #ffffff; text-align: center;text-transform: uppercase;}
.ayurveda-sec1-row:before{ content: ""; background-image: url("/in/images/motif1.inline.svg"); width: 129px; height:39px; position: absolute;}
.ayurveda-sec1-row:before {  content: ""; background-image: url(/in/images/motif1.inline.svg); width: 129px; height: 39px; position: absolute;
	bottom: -39px;left: 50%; transform: translate(-50%, 0) rotate(180deg);    background-size: cover;}
.product-item small{font-size: small;}
.ayurveda-sec1-row p:last-child { margin-bottom: 0;}
.ayurveda-sec2 .elements-row img{ opacity: 0.4;}
.ayurveda-btn a:hover{ color: #fff;}
.about_read_more{display: none;}
.firstSecContent{
	font-family: 'Bell MT';
	font-size: 3.032vw;
	line-height: 4.032vw;
	font-weight: 400;
	color: #3e4245;
	text-align: center;
    margin-bottom: 8.065vw;
}
.firstContentSec {
	width: 100%;
    height: 91.935vw;
	background-color: #f2eee4;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0 9.117vw; 
	margin-bottom: 2.083vw;
  
	h2 {
	  font-family: "Bell MT";
	  font-size: 8.065vw;
	  line-height: 10.081vw;
	  font-weight: 400;
	  color: #3e4245;
	  text-align: center;
	}
  }


@media (min-width: 992px){
	.ayurveda-sec3 { width:730px;  margin: 0 auto;  padding: 25px; margin-top: 40px;}
	.ayurveda-sec3 p{letter-spacing: 0.5px; color: #313131; font-weight: 300; font-style: italic;}
	.ayurveda-sec1-row div{ padding-top: 0;}
	.ayurveda-sec1 picture img{ display: block; width: 100%; }
	.ayurveda-sec1-row h2{ font-size: 40px; padding-top: 15px; font-weight: 400;letter-spacing: 0.25px;}
	.ayurveda-sec1-row p, .about_read_more, .ayurveda-sec1-row a{ display: none;}
	.ayurveda-sec1-row{ padding: 25px;}
	.ayurveda-sec1-row li a{ font-weight: 400;} 
	.ayurveda-sec-desktop .col {padding-top:25px;}
	.ayurveda-sec1-row:before{ display: none;}
	.ayurveda-sec-desktop .col p{font-size: 13px;letter-spacing: 0.5px;     line-height: 32px;}
	.ayurveda-sec-desktop .blog_detail_sec_colm9{     margin-top: 80px;}
	.ayurveda-sec-desktop .ayurveda-sec3 p{ line-height: 24px;font-size: 14px;}
	.ayurveda-sec-desktop .ayurveda-sec3 { width: 100%; padding: 25px;}
	.ayurveda-sec2{ padding-top: 60px;}
	.ayurveda-sec2 h2{font-size: 33px;letter-spacing: 0.25px; font-weight: 400;    padding-bottom: 10px;}
	.ayurveda-sec2 p{font-size: 13px;letter-spacing: 0.5px; }
	.ayurveda-sec2 .col-md-3{ width: 20%;}  
	.elements-row{ width: 150px; height: 150px;}
	.ayurveda-sec2 .elements-row img{ height: 74px;}
	.ayurveda-sec2 ul li:nth-child(2) .elements-row img, .ayurveda-sec2 ul li:nth-child(3) .elements-row img{ height: 82px;}
	.ayurveda-sec2 ul li:nth-child(4) .elements-row img{ height: 87px;}	
 .ayurveda-sec2 ul li:nth-child(5) .elements-row img{ height:47px;}	
 .ayurveda-sec2 ul.row { padding-top:20px;}
 .ayurveda-sec4{ margin-top: 60px;    margin-bottom: 48px;}
 .ayurveda-sec4 h2{font-size: 33px;letter-spacing: 0.25px; font-weight: 400;    padding-bottom:5px;}
 .elements-colm{ width: 159px; height: 159px;    background: #325e70;}
 .elements-content{ min-height: 159px;    margin-left: 159px; padding:10px 20px;}
 .ayurveda-sec4 ul li:nth-child(2) .elements-colm{ background-color: #eda600;}
 .ayurveda-sec4 ul li:nth-child(3) .elements-colm{ background-color: rgb(46 56 11 / 68%);}
 .ayurveda-sec4 ul li span img{ height:30px;}
.ayurveda-sec4 ul li abbr img{ height: 49px;}
.elements-colm abbr, .elements-colm span{ width: auto;}
.ayurveda-sec4 ul li:nth-child(2) abbr img, .ayurveda-sec4 ul li:nth-child(2) span img{ height: 60px; }
.ayurveda-sec4 ul li:nth-child(3) abbr img{ height: 64px; }
.ayurveda-sec4 ul li:nth-child(3) span img{ height: 58px;}
.ayurveda-sec6{ margin-top: 45px;}
.ayurveda-sec6 h2{font-size: 33px;letter-spacing: 0.25px; font-weight: 400;    padding-bottom: 10px;}
.ayurveda-sec6-colm { max-width: 1050px;  margin: 0 auto;padding: 0 12px; position: relative;display: flex;
    align-items: center;}
.ayurveda-sec6-colm span{    width: 58%;display: flex; border-radius: 6px;}
.ayurveda-sec6-row { box-shadow: 0px 0px 6px rgb(49 49 49 / 16%);  padding: 20px;
	background-color: #fff; margin-left: -100px; border-radius: 5px;  width: 510px;
	margin-top: 0;}
	.ayurveda-sec6-row h3 {padding: 0;    font-size: 28px;    padding-bottom: 15px;	letter-spacing: 0.15px;font-weight: 500;}
	.ayurveda-sec6-row p{ padding: 0;    margin-bottom: 20px;font-size: 13px;letter-spacing: 0.5px;}
	.ayurveda-btn a{ border-radius: 5px;    max-width: 240px; padding: 13px;}
	.ayurveda-sec4 ul li p, .ayurveda-sec4 ul li a{ display: none;}
	.ayurveda-sec4 ul li .col p{ display: block;}
	.ayurveda-sec4 ul li:nth-child(2) .elements-content{    margin-right: 145px;}
	.ayurveda-sec4 .col p{font-size: 13px;letter-spacing: 0.5px;line-height: 24px;}
	.ayurveda-sec4 li{ padding-bottom: 22px;}
	.ayurveda-sec4 ul{ padding-top: 5px;}
	.firstSecContent{
		font-size: 0.942vw;
		line-height: 1.3vw;
		text-align: left;
		margin-bottom: 3.125vw;
	}
	.firstContentSec {
		width: 50%;
	    height: auto;
		padding: 3.858vw 4.975vw; 
		margin-bottom: 0;
		justify-content: flex-start;
		overflow-y: auto;
		flex-grow: 1;
		max-height: 403px ;
		
		&::-webkit-scrollbar {
			width: 0px;
			}
		
			&::-webkit-scrollbar-track {
			background: transparent;
			}
		
			&::-webkit-scrollbar-thumb {
			background-color: transparent;
			}
		
			scrollbar-width: none;
			scrollbar-color: transparent transparent;
	
		h2 {
		font-size: 2.867vw;
	    line-height: 3.383vw;
		  
		}
}
}

@media screen and (min-width: 1720px) {
	.firstContentSec {
	  max-height: 667px;
	}
  }

@media (max-width: 991px){
	.firstContentSec {
		max-height: 100%;
	}
}


@media (max-width: 767px){
.breadcrumbs_sec, 	.ayurveda-sec-desktop .col, 	.ayurveda-sec-desktop .col-md-4, .ayurveda-sec4 .col{ display: none;}
.ayurveda-sec3 { position: relative;display: table; width: 100%; border: 1px solid #f0ddd1;  border-radius: 5px;padding: 20px 15px; margin-top: 30px;}
.ayurveda-sec3 p{ margin: 0; font-size: 13px; font-style: italic;color: #828282; }
span.left-quotation { position: absolute;top:-12px;    background: #fff; padding: 0 5px;}
span.right-quotation{position: absolute; bottom: -12px; right: 15px;transform: scaleX(-1) scaleY(-1);     background: #fff; padding: 0 5px;}
.cart-checkout-btn { z-index: 9;  display: inline-block; width: 100%; left:0;    position: fixed; bottom: 62px;}		
.cart-checkout-btn a {  background-color:#C4601D; text-align: center;text-transform: uppercase;
    letter-spacing: 1.25px;width: 100%; color: #fff;  display: block; padding: 13px 0;border-radius: 5px; font-size: 12px; font-weight: 600;}				
.cart-checkout-btn a:hover{ color: #fff;}


}