/* 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, ...) */
.amaaya-rewards-sec { display: table;   width: 100%;}
	.amaaya-rewards-sec h2 { font-size: 28px;letter-spacing: 0.15px;font-weight:500;padding-bottom: 8px;}	
		.amaaya-rewards-sec p{ font-size: 14px;    margin-bottom: 8px;}
		.amaaya-rewards-sec a { border-radius: 5px;color: #ffffff;background: #a9671e; display: block; text-align: center; padding: 12px 0;}
.ayurveda-sec1 { display: table; width: 100%;}
.ayurveda-sec1-row {  box-shadow: 0px 3px 6px rgb(49 49 49 / 16%); display: table;  width: 100%; background: #fff; z-index: 1; position: relative; border-radius: 5px; padding: 15px;}		
.ayurveda-sec1-main { display: inline-block; width: 100%;padding-top: 60px;}			
.ayurveda-sec1-row h2{font-size: 28px; color: #222222; font-weight: 500;  padding-bottom: 8px;   letter-spacing: 0.15px;}
		.ayurveda-sec1-main p{ margin-bottom: 10px;letter-spacing: 0.25px;}
		.ayurveda-sec1-row p{ margin-bottom: 10px;letter-spacing: 0.25px;}
		.amaaya-rewards-sec6 h2 {  font-size: 22px;  font-weight: 500;padding-bottom: 5px; color: #222222;}
.amaaya-rewards-sec6 {width: 100%;margin-top: 60px;display: inline-block;}
		.ayurveda-sec1-main video{ display: block;}
		.ayurveda-sec1-row p:last-child{ margin-bottom: 0;}
		.ayurveda-sec1-main h2 {padding-bottom: 0;	font-size: 22px;	margin-bottom: 6px;	font-weight: 600;}
	
	.contact-form { width: 100%;display: inline-block;}	
		.contact-form label{color: #575757; font-family: 'Barlow'; font-size: 12px; display: block;    padding-bottom: 6px;}
		.contact-form input{  border: 0; color: #3e4245; border-bottom: 1px solid #ccc;font-size: 14px; width: 100%;padding-bottom: 6px;}
	.contact-form .input-colm { position: relative;width: 100%; display:  inline-block; padding-bottom: 20px;}
	.input-select { position: relative; width: 100%; display: inline-block;}	
		.input-select select{border: 0; border-bottom: 1px solid #ccc;font-size: 14px; width: 100%;padding-bottom: 6px;    appearance: none;-webkit-appearance: none; font-weight: 600;}
	.input-select:before {width: 8px; height:8px;border-top: 2px solid #c4601d;border-left: 2px solid #c4601d;position: absolute;transform: rotate( 223deg);  content: "";   right: 5px;  top:8px;pointer-events: none;}
	.input-colm .verify-btn { position: absolute; font-size: 12px;  font-weight: 600;right: 0; color: #a9671e;padding-top: 3px;}	
	.input-colm textarea { border: 1px solid #ccc; color: #3e4245; width: 100%; border-radius: 5px;padding: 10px; font-size: 14px; min-height: 160px;}		.book-btn { margin: 0 auto;display: table;}
		.book-btn a, .book-btn button{ border: 0;    background: #3e4245; border-radius: 0px; font-family: 'Barlow'; box-shadow: 0px 0px 16px rgb(82 53 40 / 16%); color: #ffffff;  padding: 8px 30px;display: block; text-align: center; margin-top: 10px; font-size: 12px;text-transform: uppercase;letter-spacing: 1.25px; font-weight: 600; }
		/* .ayurveda-sec1-row:before {content: "";   background-image: url(/in/images/motif1.inline.svg);  width: 128px; height: 39px; position: absolute;bottom: -39px; left: 50%; transform: translate(-50%, 0) rotate(180deg);} */
		.pdp-sec13 .accordion-body p{letter-spacing: 0.25px;}		.view-all a {  letter-spacing: 1.25px; text-transform: uppercase;    color: #C4601D; font-weight: 600; display: block; font-size: 13px;}
		.view-all {padding-top: 20px;}
		
.input_colm { width: 100%;  display: table; padding-bottom: 20px;}		
		.contact-form label sup{ color: #ff0000;    top: 0;}	
		.contact-form .checkbox-input input { border: 0; width: auto;  display: inline-block;}
		.contact-form .checkbox-input label {display: inline-block;  padding: 0; margin-left: 4px;}
		.mobile_contact_sec1{width: 100%;display: table;    padding-bottom: 20px;}
		.mobile_contact_sec1 li{ float: left; width: 47%; margin-bottom:18px;}		
		.m_contact_sec1_row{box-shadow: none; border-radius: 0px; padding: 15px; display: table; width: 100%;}
		.m_contact_sec1_row span img { height: 45px;}
		.m_contact_sec1_row span{margin: 0 auto 12px; display: table;}
.m_contact_sec1_row a { display: block;  font-size: 12px; text-transform: uppercase; letter-spacing: 0.5px; font-family: 'Barlow';  color: #222222 !important;
 font-weight: 600; border: 1px solid #3e4245; border-radius: 0px;  padding: 7px; text-align: center;}
.mobile_contact_sec1 li:nth-child(even) { float: right;}
		.mobile_contact_sec1 p:last-child{ margin-bottom: 0;}
		.hotels-and-spas-menu {width: 100%; display: inline-block; padding-top:28px;}
		.hotels-and-spas-menu ol.tab-list{flex-wrap: nowrap; white-space: nowrap; overflow: auto;overflow-scrolling: touch;  -ms-overflow-style: none;
    scrollbar-width: none;  transform: translateZ(0);scroll-behavior: smooth; display: -moz-box; display: flex;margin-bottom: 30px;
    border-bottom: 1px solid #f6e4db;}
		.hotels-and-spas-menu ol.tab-list li {    font-family: Open Sans; display: inline-block;  font-size: 14px;
    margin: 0 auto;  border-bottom: 2px solid rgb(204 204 204 / 0%);  padding-bottom: 10px;  color: #313131;    text-transform: capitalize;}
		.hotels-and-spas-menu ol.tab-list li{    margin: 0 15px;}
		.hotels-and-spas-menu ol.tab-list li.tab-list-active{border-color: #C4601D; font-weight: 600; color: #C4601D;}
.hotels-and-spas-menu ::-webkit-scrollbar{ width: 0; height: 0;}
.ayurveda-sec6 {  display:inline-block ; width: 100%;  margin-top:60px;}
.ayurveda-sec6-colm span { display: block;border-top-right-radius: 6px;  overflow: hidden; border-top-left-radius: 6px;}
.ayurveda-sec6-row { margin: 12px;  background-color: #fff;margin-top: -30px; position: relative;
z-index: 1;  border-radius: 6px; overflow: hidden; display: block; padding-top: 15px;margin-bottom: 30px;box-shadow: 0px 3px 6px rgba(49,49,49,0.16);}
.ayurveda-sec6-row h3 {color: #222222; padding: 0 20px;font-size: 20px; padding-bottom:5px; font-weight: 500; line-height: 1.2;}
.ayurveda-sec6-row p {  font-size: 13px; padding: 0 20px;  letter-spacing: 0.5px;}
.ayurveda-sec6-colm span img {margin: 0 auto;width: 100%;}
.ayurveda-sec6 h2{font-size: 22px; color: #222222;  font-weight: 500;padding-bottom:8px;}
.ayurveda-sec6-colm:last-child .ayurveda-sec6-row{ margin-bottom: 0;}
.ayurveda-sec66 h3{ padding-bottom: 15px;}
.hotels-and-spas-img { width: 100%; margin-bottom:30px;}
.ayurveda-sec6 h6 { font-size: 16px;}		
.ayurveda-sec6 h6 a{font-weight: 600; color: #ad3132;}
.book-btn button { margin: 0;}
.input-colm textarea.address_colm { min-height: 70px;}
.m_contact_sec1_row p {display: none;}	
.amaaya-rewards-sec span{ display: none;}
.amaaya-rewards-sec ul.row li { padding: 0 4px;}	
.amaaya-rewards-sec ul.row { flex-wrap: nowrap; white-space: nowrap; overflow: auto;
 overflow-scrolling: touch;-ms-overflow-style: none; scrollbar-width: none;
 transform: translateZ(0); scroll-behavior: smooth; display: flex; margin: 0 -4px;}	

 .ayurveda-sec12-row { margin-top: 30px;}
@media (min-width: 992px){
	.amaaya-rewards-sec{ margin-top: 0; }
	.hotels-and-spas-menu {max-width: 1050px;margin: 0 auto;display: block;}
	.hotels-and-spas-menu ol.tab-list li{ cursor: pointer;    margin: 0 20px;    font-size: 16px;padding-bottom: 12px;}
	.ayurveda-sec1-row{    padding:25px;}
	.ayurveda-sec1-row h2{}
	.ayurveda-sec1-row h2{font-size: 40px; letter-spacing: 0.25px;  font-weight: 400;  color: #222222;  line-height: 1.3;padding-top: 5px;padding-bottom: 10px;}
	.ayurveda-sec1-row p{    letter-spacing: 0.5px; font-size: 13px;margin-bottom: 10px;}
	.ayurveda-sec1-row:before{    transform: translate(-50%, 0) rotate(0deg); background-size: cover;    width: 183px;	height: 56px;	top: -56px;    bottom: auto;}
	.hotels-and-spas-menu ol.tab-list{margin-bottom: 86px;justify-content: center;}
	.ayurveda-sec6{    padding: 0 12px;}
	.ayurveda-sec6 h2{font-size: 33px;letter-spacing: 0.25px; font-weight: 400; line-height: 1; padding-bottom: 20px;}
	.hotels-and-spas-img{ margin-bottom: 60px;}
	.ayurveda-sec6-row{ margin-top: 0;}
	.ayurveda-sec6-colm {margin-bottom: 50px;}
	.ayurveda-sec6-row{    padding: 25px;margin-left: -90px; margin-bottom: 0;}
	.ayurveda-sec6-row h3{ padding: 0; font-size: 28px;	padding-bottom: 10px;font-weight: 400; }
	.ayurveda-sec6-row p{ padding: 0; font-size: 13px;letter-spacing: 0.5px;line-height: 1.9;}
	.ayurveda-sec6-colm .row {align-items: center;}
	.ayurveda-sec6 .container {padding: 0;}
	.ayurveda-sec6-colm span img{ display: block;}
	.ayurveda-sec6-colm span { height: 280px;    border-radius: 5px;}
	.ayurveda-sec66-colm .row {	flex-flow: row-reverse;}
	.ayurveda-sec66-colm .ayurveda-sec6-row {margin-left: 0;	margin-right: -90px;}
	.ayurveda-sec66 .ayurveda-sec6-colm span { height: 350px;}
	.amaaya-rewards-sec6 h2{font-size: 33px;letter-spacing: 0.25px; font-weight: 400; line-height: 1; padding-bottom: 10px;}
	.amaaya-rewards-sec6 p{    letter-spacing: 0.5px;font-size: 13px;}
	.m_contact_sec1_row p{ text-align: center; font-size: 14px; letter-spacing: inherit;    margin-bottom: 20px; display: block;}   
	.m_contact_sec1_row span img{    height: 60px;}
	.m_contact_sec1_row {  box-shadow: none; background-color: #fff;} 
	.mobile_contact_sec1 li{ width: 25%;    padding: 0 12px;margin-bottom: 0;}
	.mobile_contact_sec1 ul{    margin: 0 -12px;margin-top: 10px;    margin-bottom: 20px;    display: flex;flex-wrap: wrap;}
	.amaaya-rewards-sec6 p a {  color: #c4601d;}
	.m_contact_sec1_row a {	padding: 9px;}
	.book-btn button{padding: 13px 50px;min-width: 333px;}
	.ayurveda-sec1-main h2{font-size: 33px;letter-spacing: 0.25px; font-weight: 400; line-height: 1; padding-bottom: 10px; margin: 0;}
	.ayurveda-sec1-main p{ margin-bottom: 20px; font-size: 13px;}
	.amaaya-rewards-sec6.mt-0 {margin-top: -50px !important;}
	.amaaya-rewards-sec6 .contact-form { display: inline-block;}
	.input-colm textarea{ min-height: 100px;}
	.input-colm textarea.address_colm{ min-height: 100px;}
	.amaaya-rewards-sec span{ display:block;}
.amaaya-rewards-sec ul.row { display: none;}	
.ayurveda-sec6-main .ayurveda-sec6-colm span{    overflow: hidden;display: inline-block;}
.ayurveda-sec6-main .ayurveda-sec6-colm span div{ display: block !important;}
.ayurveda-sec6-main{ padding: 0;}
.ayurveda-sec12-row { margin-top: 116px;}
.ayurveda-sec6-main .container {padding: 0 12px;}
}
.amaaya-rewards-sec ul li div{ display: block !important;}
@media (max-width: 767px){
.ayurveda-sec6-main .container {padding: 0;}
.ayurveda-sec6-main h2, .ayurveda-sec6-main h6 { padding-left: 12px; padding-right: 12px; font-family: 'Barlow'; color: #222222;}
.amaaya-rewards-sec6-main{ margin-top: 30px;}
.m_contact_sec1_row p { display: block; text-align: center; margin-bottom: 10px;}
.mobile_contact_sec1 li:last-child {float: none;margin: 0 auto; min-width: 265px;}
.callIcon{
	width: 100% !important;
	max-width: 265px !important;
	text-align: center;
	margin: auto;
	float: none !important;
}
}
.kama-color{
	color: #ad3132;
}