/*@font-face{font-family:'open_sansregular';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;} */@font-face{font-family:'Joules et Jaques Hand Upright';src:url('../fonts/Joules et Jaques Hand Upright.otf');}@font-face{font-family:'Joules et Jaques Hand';src:url('../fonts/Joules et Jaques Hand.otf');}@font-face{font-family:'OgiremaBold';src:url('../fonts/OgiremaBold.ttf');}@font-face{font-family:'Ogirema';src:url('../fonts/Ogirema.ttf');}@font-face{font-family:'OgiremaItalic';src:url('../fonts/OgiremaItalic.ttf');}html, body {  width: 100%;  height: 100%;  margin: 0;  padding: 0;}h1,h2,h3,h4,h5,h6{    letter-spacing: 10px;    font-family: 'Ogirema';   }figure {  margin: 0;  position: relative;  height: 100vh;}video {  width: 100%;  max-width: 100%;}.booking-engine {    position: absolute;    bottom: 80px;    background: rgb(0 0 0 / 42%);    margin: auto;    left: 0;    right: 0;    margin-right: auto;    margin-left: auto;    width: 77%;    padding: 20px 0px 6px 25px;}.booking-form label {    color: #fff;    text-transform: uppercase;    font-size: 14px;    letter-spacing: 1px;    width: 100%;    /* text-align: CENTER; */    padding-bottom: 10px;}select.form-group {    color: #fff;    background: transparent;    width: 100%;    border: 0px;    padding-top: 0px;}input.form-control {    background: transparent;    border: 0px;    color: #fff;    padding-top: 0px;    margin-top: -6px;    padding: 0px;}.form-control:disabled, .form-control[readonly] {    background-color: #e9ecef00;    opacity: 1;}.form-control:focus {	background: transparent;	border: 0px;	outline: 0;	box-shadow: 0 0 0 0.2rem rgba(0, 123, 2, 0);	border-color: transparent;	opacity: 1;	color: #fff;}::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #fff !important;  opacity: 1; /* Firefox */}:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #fff !important;}::-ms-input-placeholder { /* Microsoft Edge */  color: #fff !important;}button.btn.Check-availability {    background: #a8894c;    padding: 7px 34px;    border: 0px;    border-radius: 0px;    margin-top: 24px;    /* width: 100%; */    color: #fff;}.nopadd{	padding:0px;}.benefits-icon img.img-fuild {    width: auto;	display:inline-block;}.benefits-icon {    text-align: CENTER;    padding: 39px 0px;    -webkit-box-shadow: 12px 23px 22px -5px rgba(0,0,0,0.75);    -moz-box-shadow: 12px 23px 22px -5px rgba(0,0,0,0.75);    box-shadow: 12px 23px 22px -5px rgba(0,0,0,0.75);    background: #171717;    margin: 10px;}.benefits-icon p {    text-transform: uppercase;    font-size: 18px;    margin-top: 20px;    color: #a8894c;    /* font-family: 'Ogirema'; */    letter-spacing: 1px;}.bg-color-black{	background:#171717;}.benefits-icons .owl-nav {    position: ABSOLUTE;    top: 64px;    left: 8px;}.benefits-icons .owl-dot, .benefits-icons .owl-nav .owl-next, .benefits-icons .owl-nav .owl-prev {    display: inline-block;    padding: 0px 4px;}.benefits-icons{top: 0px;padding-left: 200px;}h2.website-benefits {    color: #a8894c;    text-transform: uppercase;    font-size: 40px;    margin-top: 30px;    font-family: 'Ogirema';    font-weight: normal;}.website-benefits span{	display:block;}.about-hotels {    text-align: right;    padding-right: 40px;}.about-hotels h2 {    color: #a8894c;    text-transform: uppercase;    font-size: 45px;    margin-top: 30px;    letter-spacing: 6px;    position: relative;    font-family: 'Ogirema';    text-align: right; } .about-hotels h2 span{	 display: block;	 /* font-size: 35px; */	 /* letter-spacing: 4px; */	}.samll-head{	font-size: 20px;}.about-details p{		color: #fff;	}.explore-more{	color: #a8894c;	text-decoration: underline;}.about-hotels h2:before {    content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #a8894c;    height: 2px;}.benefits-sec {    padding-bottom: 150px;    margin-top: -7px;}.bg-color-brown{	background: #443822;}a.book-now {    background: #fff;    padding: 6px 30px;    color: #000;    margin: 15px 0px;    display: inline-block;}.offes-details h2 {    color: #fff;    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;    font-family: 'Ogirema';    position: RELATIVE;    display: inline-block;}.offes-details h2:before{	content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #fff;    height: 2px;	}.offes-details h2 span{	display:block;}.offes-details select{    border-bottom: 1px solid #fff;    padding: 15px 0px;}.offes-details {    width: 70%;    margin-top: 150px;    padding-left: 15px;}.offer-name h3 {    font-size: 20px;    color: #ffffff;    letter-spacing: 3px;    text-transform: uppercase;    padding: 45px 0px 20px;    font-family: 'Ogirema';    font-weight: bold;}.offer-name h3 span {    font-size: 32px;    display: none;}.offer-name {    color: #fff;}.our-offes-sec {    top: -100px;}.life-amritara-details {position: relative;top: -61px;left: 40px;/* width: 1100px; */}.life-amritara-details h3 {    color: #fff;    text-transform: uppercase;    letter-spacing: 5px;    background: rgba(0, 0, 0, 0.63);    padding: 15px;    width: 550px;    font-family: 'Ogirema';}.life-amritara-details h3 span {    display: block;    margin-top: 20px;}.our-exclusive-sec{	padding-bottom: 0px;}.hotels-details {    padding-left: 20%;    margin-top: 20px;}.hotels-details h2 {    color: #000;    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;	position:relative;	display:inline-block;}.hotels-details h2:before {	content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #000;    height: 2px;}.line-right1 h2:before{	 left: 145px;}.hotels-details h2 span {    display: block;}.hotels-details select {    color: #000;    border-bottom: 1px solid #000;    margin: 20px 0px;}.hotels-details h3 span {    display: block;}.hotels-details h3 {    color: #000;    font-size: 25px;    text-transform: uppercase;    letter-spacing: 6px;    margin: 15px 0px;    font-family: 'Ogirema';}a.Explore-More {    background: #000;    color: #fff;    padding: 10px 30px;    display: inline-block;    margin: 15px 0px;}.our-hotels-sec .owl-nav {    position: absolute;    bottom: 10%;    left: 0%;}.our-hotels-sec .owl-nav div{	margin:10px;}h2.head-events {    text-align: center;    font-size: 50px;    text-transform: uppercase;    color: #a8894c;    letter-spacing: 6px;    padding-bottom: 30px;    font-family: 'Ogirema';    display: inline-block;    position: relative;    margin: auto;}h2.head-events:before {    content: "";    position: absolute;    right: 0;    width: 100px;    height: 2px;    background: #a8894c;    bottom: 24px;}.where-located p {    /* width: 60%; */    margin: auto;    color: #fff;    /* padding: 0px 20%; */    text-align: left;}.event-bg {    /* height: 600px; */    background-attachment: fixed;    background-repeat: no-repeat;    background-size: 100% 100%;    padding: 150px;    text-align: center;}.event-sec {    color: #a8894c;    font-size: 60px;    text-transform: uppercase;    letter-spacing: 6px;    text-align: left;    width: 300px;    line-height: 65px;    margin: auto;    font-family: 'Ogirema';}.event-sec span {    display: block;}.our-event-sec {    padding-top: 100px;    margin-top: -50px;    text-align: center;}.dine-details {    padding-left: 00%;    margin-top: 0px;}.dine-details h2 {    color: #000;    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;	position:relative;	display:inline-block;}.dine-details h2:before {	content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #000;    height: 2px;}.dine-details h2 span {    display: block;}.dine-details select {    color: #000;    border-bottom: 1px solid #000;    margin: 20px 0px;}.dine-details h3 span {    display: block;}.dine-details h3 {    color: #000;    font-size: 25px;    text-transform: uppercase;    letter-spacing: 6px;    margin: 20px 0px 16px;}a.Book-a-Table {    background: #000;    color: #fff;    padding: 8px 30px;    text-decoration: none;}.our-dine-sec .owl-prev {    position: absolute;    left: -9%;    margin: 0px !important;    top: 40%;}.our-dine-sec .owl-next {    position: absolute;    right: -9%;    margin: 0px !important;    top: 40%;}.our-dine-sec .owl-nav div{	margin:10px;}.dine-name a {    margin-right: 20px;    margin-top: 20px;    display: inline-block;}section.our-dine-sec {    padding: 60px 0px;}span.client-name {    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;    color: #fff;    text-align: center;    display: inherit;    padding: 20px 0px;    font-family: 'Ogirema';    position: relative;    display: inline-block;}.testimonials {    color: #fff;}.testimonials {    color: #fff;    padding: 20px 100px;    text-align: center;}h2.testimonials-head {    color: #000;    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;    font-family: 'Ogirema';}.our-testimonials-sec .owl-prev {    position: absolute;    left: -9%;    margin: 0px !important;    top: 40%;}.our-testimonials-sec .owl-next {    position: absolute;    right: -9%;    margin: 0px !important;    top: 40%;}footer {    background: #171717;    padding: 10px 0px;    float: left;    width: 100%;}.Latest-Update p {    color: #a8894c;    font-size: 1rem;    text-transform: capitalize;    letter-spacing: 0px;    text-align: right;    /* font-family: 'Ogirema'; */    margin-bottom: 0px;}.Latest-Update-form button.btn {    width: 39%;    display: inline-block;    height: 42px;    border-radius: 0px;    background: #000;    color: #a8894c;    font-size: 18px;    text-transform: uppercase;    letter-spacing: 4px;    border: 1px solid #000;    margin-top: -5px;    margin-left: -3px;}.Latest-Update-form input {    background: #fff;    border-radius: 0px;    height: 40px;    width: 60%;    display: inline-block;    /* float: left; */    color: #000 !important;    display: inline-block;    padding-left: 10px;}.Latest-Update-form input:focus{	background: #fff;}form.Latest-Update-form {    width: 350px;    margin: AUTO;    /* width: 83%; */    text-align: right;    float: right;    margin-top: 16px;}.offer-img {    height: auto;    background-size: inherit;    background-repeat: no-repeat;}.hotels-img{/* height: 500px; */background-attachment: fixed;background-repeat: no-repeat;position: relative;right: 0;background-position: 100%;width: 100%;}.hotels-img p {    color: transparent;    text-indent: -999999px;}.our-exclusive-sec .owl-nav div {    margin: 10px 0px;}.our-exclusive-sec .owl-nav  {   position: absolute;    right: 6%;    bottom: 10%;}.carousel-control-next, .carousel-control-prev {    bottom: 10%;    top: inherit;	position: relative;}.carousel-arrow {    position: absolute;    right: 8%;    bottom: 15%;}.carousel-arrow a{	margin:10px 0px;	width: AUTO;}.our-exclusive-sec div#our-exclusive {    margin-bottom: 100px;    margin-top: -100px;}.carousel-arrows{	position: absolute;	left: 3%;	bottom: 13%;}.carousel-arrows a{	margin:10px 0px;	width: auto;}ul.f-menu {    margin: 0px;    padding: 0;    /* margin-top: 30px; */    color: #a8894c;}ul.f-menu li {    display: inline;    color: #a8894c;    padding: 1px;}ul.f-menu li a {    color: #a8894c;    padding: 2px;}p.Amritara-add {    margin: 30px 0px;    color: #a8894c;}p.Amritara-add a {    color: #a8894c;}.Latest-Update ul{    margin: auto;    padding: 0px;    margin-top: 7px;    padding-bottom: 10px;}.Latest-Update ul li{    display: inline-block;    margin: 0px 4px;}.Latest-Update ul li a{}.Latest-Update ul li a i{width: 35px;height: 35px;line-height: 35px;border: 1px solid #a8894c;text-align: center;border-radius: 23px;color: #a8894c;font-size: 20px;}.our-testimonials-sec {    padding: 0px 0px 10px;}.life-amritara{    height: 500px;    background-repeat: no-repeat;    background-attachment: fixed;    background-size: cover;    width: 1100px;}.life-amritara-details p {    color: transparent;}.carousel-arrows1 {    position: absolute;    bottom: 24%;    left: -8%;}.carousel-arrows1 a {	margin:5px 0px;	width: AUTO;}header {    position: absolute;    z-index: 9999;    width: 100%;    padding: 0px 30px;}.logo {    width: 10%;    float: left;    padding: 10px 0px;}.sidenav {  height: 100%;  width: 0;  position: fixed;  z-index: 99999999;  top: 0;  right: 0;  background-color: #111;  overflow-x: hidden;  transition: 0.5s;  padding-top: 60px;}.sidenav a {  padding: 6px 6px 2px 32px;  text-decoration: none;  font-size: 20px;  color: #a8894c;  display: block;  transition: 0.3s;}.sidenav a:hover {  color: #f1f1f1;}.sidenav .closebtn {  position: absolute;  top: 0;  right: 25px;  font-size: 36px;  margin-left: 50px;}.mapp-about {    text-align: center;    margin: AUTO;    position: relative;    /* bottom: -180px; */    /* margin-top:-250px; */}.mapp-about img {    display: inline-block;    width: 100%;}.where-located {    margin-bottom: 60px;}@media screen and (max-height: 450px) {  .sidenav {padding-top: 15px;}  .sidenav a {font-size: 18px;}}.menu-top {    width: 4%;    float: left;    text-align: right;    /* position: relative; */    z-index: 9999;}.menu-btn span {    height: 3px;    width: 30px;    background-color: #fff;    display: inline-block;    position: absolute;    right: 0;    animation-duration: 2s;    animation-iteration-count: infinite;    animation-timing-function: ease-in-out;    transition: all 500ms ease;    cursor: pointer;}.menu-btn span:nth-child(2) {    top: 21px;    animation-name: menuFun02;}.menu-btn span:nth-child(1) {    top: 14px;    animation-name: menuFun01;}.menu-btn span:nth-child(3) {    top: 28px;    animation-name: menuFun03;}.menu-btn span:nth-child(4) {    top: 21px;    left: 11px;    opacity: 0;    width: 60%;}.menu-btn span:nth-child(5) {    top: 21px;    left: 11px;    opacity: 0;    width: 60%;}@keyframes menuFun01 {    0% {        width: 8px;    }    40% {        width: 18px;    }    80% {        width: 12px;    }    100% {        width: 8px;    }}@keyframes menuFun02 {    0% {        width: 14px;    }    40% {        width: 8px;    }    80% {        width: 18px;    }    100% {        width: 14px;    }}@keyframes menuFun03 {    0% {        width: 11px;    }    40% {        width: 5px;    }    80% {        width: 16px;    }    100% {        width: 11px;    }}@keyframes Hover {    0% {        bottom: 0;    }    50% {        bottom: 20px;    }    100% {        bottom: 0;    }}.menu-btn {    /* right: 26px; */    position: relative;    cursor: pointer;    font-size: 30px;    color: #fff;    top: 15px;}.booking-form select option{	background:#fff;	color:#000;}.booking-form select:focus{	border:0px;	outline:0px;}.logo img.img-fuild {    width: 85px;}header.headers.darkHeader {background: #171717;-webkit-transition: background 2s; /* For Safari 3.1 to 6.0 */transition: background 2s;position: fixed;top: 0px;}header.headers.darkHeader .logo img.img-fuild {    width: 50px;}.booking-engine.booking-fiexd {    position: fixed;    top: 80px;    bottom: inherit;    z-index: 999999;    background: #000;}.booking-engine.custome_engine i {    position: absolute;    right: 10px;    bottom: 41px;  color: #fff;    pointer-events: none;}.padding-lef select{	padding-left:10px;}.padding-lef label {    padding-left: 10px;}.Latest-Update {    text-align: right;    padding-right: 10px;}.footer-logo {    text-align: center;    margin-top: 15px;}.line {    width: 100px;    background: #a8894c;    height: 2px;    text-align: center;    margin: auto;    position: relative;    top: -31px;    right: -7.5%;}.offes-details select option{	background:#fff;	color:#000;	}.dine-name a.explore-more {    margin-top: 0px;    border: 1px solid #171717;    padding: 6px 20px;    color: #171717;    margin-right: 10px;    text-decoration: none;    text-transform: capitalize;    letter-spacing: 1px;}.book-now-mobile {display:none;}.append-div{	display:none;}ul.nav-menu {    /* margin: auto; */    padding: initial;    width: 86%;    text-align: right;    float: left;    margin-top: 20px;}ul.nav-menu li {    display: inline-block;    padding: 10px 5px;}ul.nav-menu li a {    color: #fff;    text-transform: uppercase;    font-size: 14px;    letter-spacing: 1px;}.Amritara-add a i {    margin-right: 5px;    display: inline-block;}.hotel-event h3 {    color: #fff;    font-size: 40px;    text-transform: uppercase;    letter-spacing: 6px;    font-family: 'Ogirema';	padding-top: 20px;}.hotel-event {    color: #fff;    text-align: center;}.plan-event {    background: #fff;    color: #000;    padding: 8px 16px;    display: inline-block;    text-transform: capitalize;}.hotel-event img.img-fuild {    width: 100%;}.event-hotels {    padding: 50px 60px 35px 60px;}.hotel-event p {    padding: 0px 60px;}.hero img.img-fuild {    width: 100%;}.overview-gal-head {    text-align: center;    position: relative;    display: inline-block;}section.overview-gallery {    padding: 0px 0px 0px;    margin-bottom: 40px;}.gallery-overview {    margin-top: 10px;    /* border: 8px solid #171717; */}.overview-dine-details h2 {     color: #fff;     font-size: 30px;     text-transform: uppercase;     letter-spacing: 3px;     font-family: 'Ogirema';}a.Book-your-table {    background: #fff;    padding: 10px 20px;    display: inline-block;    color: #000;    text-transform: capitalize;    text-decoration: none;    margin-top: 15px;}span.types-veg {    display: block;    padding: 0px 0px 13px;    text-transform: uppercase;    font-size: 20px;}.dine-img {/* height: 450px; */background-attachment: fixed;background-repeat: no-repeat;position: relative;right: 0;background-position: 100%;width: 100%;background-size: auto;}.dine-img p {    text-indent: -99999px;    color: transparent;    visibility: hidden;}.overview-dine-details {    position: relative;    background: #171717;    padding: 30px 20px;    z-index: 99;    margin-top: -40px;    color: #fff;    margin-right: -90px;}section.overview-dine-sec {    padding: 100px 0px 50px;}.padd-50{	padding:50px 0px;}.overview-dine-details-right {	   position: relative;	   background: #171717;	   padding: 30px 20px;	   z-index: 9999;	   margin-top: -40px;	   color: #fff;	   margin-left: -90px;}.overview-dine-details-right h2{	color: #fff;	font-size: 30px;	text-transform: uppercase;	letter-spacing: 3px;	font-family: 'Ogirema';} .dine-page{	padding-bottom: 50px;}.Latest-Update-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #000 !important;  opacity: 1; /* Firefox */}.Latest-Update-form :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #000 !important;}.Latest-Update-form ::-ms-input-placeholder { /* Microsoft Edge */  color: #000 !important;}a.Explore-btn {    color: #fff;    letter-spacing: 1px;    text-decoration: underline;}p.Copyright {    text-align: center;    width: 100%;    color: #a8894c;    font-size: 12px;    margin-bottom: 0px;    margin-top: -30px;}a.inclusions-more {    border: 1px solid #fff;    padding: 6px 20px;    color: #fff;    margin-right: 10px;    text-decoration: none;    text-transform: capitalize;    letter-spacing: 1px;}a.Know-More {    border: 1px solid #171717;    padding: 10px 20px;    color: #171717;    margin-right: 10px;    text-decoration: none;    text-transform: capitalize;    letter-spacing: 1px;}a.Know-Mores {    border: 1px solid #fff;    padding: 8px 20px;    color: #fff;    margin-right: 10px;    text-decoration: none;    text-transform: capitalize;    letter-spacing: 1px;}span.Test-client-name {    font-family: 'Ogirema';    text-transform: capitalize;    text-align: right;    font-style: italic;    letter-spacing: 2px;    font-weight: normal;    display: block;    padding-right: 20px;    text-decoration: underline;}.overview-gal-head h2:before {    content: "";    position: absolute;    right: 0;    width: 100px;    height: 2px;    background: #171717;    bottom: 0;}.overview-gal-head h2 {    text-align: center;    font-size: 50px;    text-transform: uppercase;    color: #171717;    letter-spacing: 6px;    font-family: 'Ogirema';    position: relative;    display: inline-block;    margin-bottom: 40px;}span.client-name:before {    content: "";    position: absolute;    right: 0;    width: 100px;    height: 2px;    background: #ffffff;    bottom: 24px;}.event-space ul li {    display: inline-block;    background: #171717;    padding: 35px 10px;    color: #fff;    width: 25%;    float: left;    text-align: center;    line-height: 35px;    position:relative;    font-family: 'Ogirema';    text-transform: uppercase;    letter-spacing: 1px;    font-size: 14px;}.event-space ul li:before{	 content: "";	 position: absolute;	 right: 0;	 width: 2px;	 height: 80%;	 background: #ffffff;	 bottom: 10%;	 top: 10%;}.plan-Your{    background: #171717;    color: #fff;    padding: 10px 30px;    float: right;    margin: 38px 0px 0px;    text-transform: capitalize;    letter-spacing: 1px;    text-decoration: none;    /* display: none; */}.social-events h2 {    text-transform: uppercase;    font-size: 44px;    margin-top: 0px;    letter-spacing: 10px;    position: relative;    display: inline;    margin-bottom: 20px;}.social-events h2:before{	content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #000;    height: 2px;}.head-line1 h2:before{    background: #fff;    left: 100px;}.events-box{/* height: 450px; */background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}.padd-100{	padding:100px 0px;	}.color-white{	color:#fff;}.color-black{	color: #171717;}.event-space.event-space-color ul li:before{	background:#171717}.event-space.event-space-color ul li{	background:#fff;	color: #171717;}.event-space-color .plan-Your {    background: #fff;    color: #171717;}.top-space{	padding-bottom: 50px;}.event-space li:last-child:before{	display:none;}.rows{    align-items: center;}.offes-property {    width: 100%;    position: relative;    height: auto;    background-size: cover;    background-position: 100%;}.offes-property img {    width: 100%;}.offer-name-box {}.offer-name-box h3 {    color: #ffffff;    text-transform: uppercase;    font-size: 30px;    margin-top: 15px;    position: relative;    display: inline-block;    text-align: right;    letter-spacing: 5px;    /* background: #00000087; */    margin-left: -15px;    padding-left: 15px;    /* padding: 10px 0px; */    padding-left: 15px;    margin-bottom: 0px;}.offer-name-box h3:before{	content: "";	position: absolute;	right: 0;	bottom: 0px;	width: 100px;	/* background: #fff; */	height: 2px;}.stay-overview-details h3{text-transform: uppercase;font-size: 28px;margin-top: 70px;position: relative;display: inline-block;text-align: left;letter-spacing: 6px;}.stay-overview-details h3:before{content: "";position: absolute;/* right: 0; */bottom: 0px;width: 100px;background: #000;height: 2px;}.stay-img-box {/* height: 500px; */background-size: inherit;background-repeat: no-repeat;background-attachment: fixed;}  .rows-top{	margin-top: -100px;	align-items:center;}.stay-overview-details {    padding-right: 70px;}.space-pdd{	padding:50px 0px;}.stay-overview-details-left{	    padding-right: 0px;	    padding-left: 80px;}.rows-tops{	margin-top:0px;}.stay-overview:before {content: "";position: absolute;height: 200px;width: 100%;background: #171717;bottom: -180px;}.stay-overview {    position: relative;    margin-bottom: 190px;}.marg-50{	margin-bottom:40px;}.mar-150{	    margin-bottom: 150px;}.row-offers{    /* margin-top: -40px; */    position: relative;    z-index: 999;    /* top: -53px; */    padding: 0px 15px;    /* background: #cececeba; */    margin-bottom: 30px;}.box-color-offers {    color: #fff;    padding: 6px 0px 20px 0px;}.rows-flex{	align-items:center;	padding: 0px 40px;}.box-effects {    position: absolute;    bottom: 0;    height: auto;    width: 47.7%;    background: #00000047;    left: 2.3%;}.marg-60{	margin-top: 60px;}@-webkit-keyframes zoom {  from {    -webkit-transform: scale(1, 1);  }  to {    -webkit-transform: scale(1.5, 1.5);  }}@keyframes zoom1 {  from {    transform: scale(1, 1);  }  to {    transform: scale(1.5, 1.5);  }}#our-banner .carousel-inner .carousel-item > img {  -webkit-animation: zoom1 20s;  animation: zoom1 20s;  width: 100%;}.carousel-arrow-top a.carousel-control-prev {    position: absolute;    top: 40%;    left: 10px;    bottom: inherit;    text-align: left;    width: inherit;}.carousel-arrow-top a.carousel-control-next {    position: absolute;    top: 40%;    right: 10px;    bottom: inherit;    text-align: right;    width: inherit;}.Query-form h3 {    color: #ffffff;    text-transform: uppercase;    font-size: 50px;    margin-top: 0px;    letter-spacing: 6px;    margin-bottom: 30px;    position: relative;    display: inline-block;}form.Query-form-fields {    width: 90%;    margin: AUTO;    padding: 10px 0px 30px;}.Query-form-fields label {    color: #fff;    letter-spacing: 1px;    display: none;}.Query-form-fields .form-group textarea {    background-color: transparent !important;    border-radius: 0px !important;    margin-top: 30px;    height: 100px;    border: 1px solid #9c9c9c;    color: #9c9c9c;}button.btn.Submit-btn {    background: #ffffff;    color: #000000;    border-radius: 0px;    padding: 10px 50px;    letter-spacing: 1px;    margin-top: 20px;}.Query-form-fields input.form-control{	border-bottom: 1px solid #9c9c9c;	padding: 15px 6px 5px;	border-radius: 0px;	height: auto;	color: #9c9c9c;}.Query-form-fields ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #7d7d7d !important;  opacity: 1; /* Firefox */}.Query-form-fields :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #7d7d7d !important;}.Query-form-fields ::-ms-input-placeholder { /* Microsoft Edge */  color: #7d7d7d !important;}.hotels-address h4 {    color: #ffffff;    text-transform: uppercase;    font-size: 26px;    margin-top: 30px;    letter-spacing: 3px;}.hotels-address a {    color: #ffffff;    letter-spacing: 1px;    /* padding: 10px 0px; */    line-height: 40px;}.hotels-address {    padding: 0px 0px;    margin-bottom: 22px;    margin-top: 0px;    color: #fff;}.line-righ{	position:relative;}.line-right:before {    content: "";    position: absolute;    right: 0;    height: 60%;    width: 3px;    background: #ffffff;    bottom: 15%;    top: 24%;}.hotels-address p {    padding: 10px 0px;    color: #fff;    /* line-height: 10px; */}.portfolioFilter {  padding: 50px 0 20px;  text-align: CENTER;}.portfolioFilter a {  margin-right: 6px;  color: #171717;  text-decoration: none;  /* border-bottom: 1px solid #171717; */  padding: 4px 15px;  border-radius: 0px;  display: inline-block;  font-size: 18px;  letter-spacing: 1px;}.portfolioFilter a.current {  /* background: #a8894c; */  border-bottom: 1px solid #a8894c;  color: #a8894c;}.portfolioContainer{  border: 1px solid #eee;  border-radius: 3px;  width: 100%;  float: left;}img {  margin: 5px;  max-width:100%;}.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}.isotope,.isotope .isotope-item {  /* change duration value to whatever you like */  -webkit-transition-duration: 0.8s;  -moz-transition-duration: 0.8s;  transition-duration: 0.8s;}.isotope {  -webkit-transition-property: height, width;  -moz-transition-property: height, width;  transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;  -moz-transition-property: -moz-transform, opacity;  transition-property: transform, opacity;}.box-width {    width: 33.33%;    float: left;    padding: 15px;}.box-width img {    margin: 0px;    border: 10px solid #171717;}.line-book{	position:relative;}.line-book:before {    content: "";    position: ABSOLUTE;    height: 50%;    width: 2px;    background: rgb(123, 123, 123);    right: 0;    bottom: 20%;    top: 30%;}#instafeed img {    width: 100%;    overflow: hidden;    height: 214px;    padding: 3px;    margin: 0px;}.nopadding{	padding:0px;}#instafeed1 img {    width: 100%;    margin: 0;}#instafeed1 a {    width: 100%;    overflow: hidden;}.nomargin {    margin: 0px;}.footer-logo a img {    width: 78px;    margin-left: -35%;}.instafeed-sec{	padding-bottom:50px;}.head-line2 h2:before{	background-color:#fff;}#instafeed-gallery-feed {	   margin: 0px;	   margin-top: -5px;}.instafeed h2 {    text-transform: uppercase;    font-size: 44px;    margin-top: 0px;    position: relative;    display: inline-block;    text-align: center;    margin-bottom: 40px;}.instafeed h2:before {    content: "";    position: ABSOLUTE;    bottom: 0;    right: 0;    width: 100px;    height: 2px;    background: #000;}.owl-carousel#instafeed-gallery-feed  .owl-item img {    display: block;    width: 100%;    height: 428px;    overflow: hidden;    padding: 3px;}select#cityList_Offer {    width: 100%;    height: 40px;    background: #ffffff;    padding-left: 10px;}.btn_Search {    background: #a8894c;    color: #fff;    text-align: center;    width: 100%;    height: 40px;    line-height: 40px;    text-transform: uppercase;    cursor: pointer;}.form-field-wrapper.gb2 {    width: 70%;    float: left;}.gb2:before{	display:none;}a.Explore-More-offers {    border: 1px solid #000000;    padding: 4px 10px;    color: #000000;}a.book-now-offers {    background: #171717;    color: #fff;    padding: 6px 20px;    margin-left: 10px;}.darkHeader ul.nav-menu li.top-menu-book-btn{	display:inline-block;	background: #a8894c;	padding: 8px;	/* border-radius: 6px; */}ul.nav-menu li.top-menu-book-btn{	display:none;}.darkHeader ul.nav-menu li.top-menu-book-btn a{    display: inline-block;    color: #fff;    padding: 0px 22px;    text-transform: capitalize;    font-size: 16px;}.social-events p {    padding-bottom: 20px;}.social-events{	/* text-align:center; */}.Query-form h3:before {    content: "";    position: absolute;    bottom: 0px;    right: 0px;    background: #fff;    width: 100px;    height: 2px;}.Query-form-fields select.form-group {    border-bottom: 1px solid #9c9c9c;    padding-bottom: 5px;    color: #ffffff;    margin-top: 10px;}.event-sec a {    background: #fff;    display: inline-block;    color: #000;    font-size: 18px;    text-decoration: none;    padding: 0px 16px;    line-height: 38px;    letter-spacing: 2px;    text-transform: capitalize;}.hotels-address-sec {    margin-bottom: 40px;}a.plan-Your:hover{	color:#fff;	}h4.modal-title {    text-transform: uppercase;    font-size: 29px;    position: relative;    display: inline-block;    text-align: left;    letter-spacing: 4px;}ul.navnar-menu {    margin: auto;    padding: 0px;}.navnar-menu li {    display: inline-block;    width: 19%;    text-align: center;}.navnar-menu li a {    display: block;    color: #777777;    text-transform: uppercase;    font-size: 18px;    letter-spacing: 2px;    font-family: 'Ogirema';    text-decoration: none;}.navnar-menu li a img {    display: block;    margin: auto;}.hotels-navnar-menu .modal-dialog {    max-width: 1100px;}.navnar-menu li a:hover{	color:#a8894c;}.hotels-navnar-menu .modal-body{	padding: 4rem 0rem;}.tabbable-line ul li a{	display: block;	color: #777777;	text-transform: uppercase;	font-size: 18px;	letter-spacing: 2px;	/* font-family: 'Ogirema'; */	text-decoration: none;}.tabbable-line ul li {    display: inline-block;    text-align: CENTER;    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;}.tabbable-line ul li a {    display: block;    color: #000;    text-transform: uppercase;    font-size: 12px;    letter-spacing: 0px;    /* font-family: 'Ogirema'; */    text-decoration: none;}.tabbable-line ul li a img {    display: block;    margin: auto;}.hotels-navnar-menu .nav-tabs {    border-bottom: 0px solid #dee2e6;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-right: 0px;    margin-left: 0px;}.hotels-navnar-menu .tab-content {    padding: 0px 15px 0px;}a.name-hotels {    color: #a8894c;    text-transform: uppercase;    font-size: 20px;    letter-spacing: 2px;    font-family: 'Ogirema';    text-decoration: none;}a.hotels-cta1 {    background: #a8894c;    padding: 5px 30px;    color: #fff;    display: inline-block;    border: 1px solid #a8894c;}a.hotels-cta2 {    display: inline-block;    border: 1px solid #a8894c;    padding: 4px 20px;    color: #a8894c;    margin-right: 5px;}span.dismenu {    font-size: 12px;}.hotel-name-top p {    margin-bottom: 0px;}.tab-content>.active .row {    border-bottom: 1px solid #d8d8d8;    padding: 10px 10px;    border-top: 1px solid #d8d8d8;    margin-top: 25px;}.rows-1{	align-items:center;}.hotels-navnar-menu .modal-dialog {    margin-top: 4.75rem;}.modal-open .modal.hotels-navnar-menu {    background: rgba(0, 0, 0, 0.88);}.hide-menu{	display:none;}.home-page{display:none;	}.home-page.show-menu{	display:block;}ul.nav-menu.show-menu li {    padding: 10px 20px;}section.gallery-property {    padding-bottom: 50px;}.modal.hotels-navnar-menu  {    z-index: 999999999;}.bgpopup input, select, textarea {    width: 100%;    border-top: 0;    border-right: 0;    border-left: 0;    border-bottom: 1px dotted #9a9a9a;    margin: 0 0 12px 0;    padding: 7px;    background: 0 0;}.bgpopup input:focus, select:focus, textarea:focus {	outline:0px;	}		.bgpopup .btn5 {    background: #000;    color: #a8894c;    border-bottom: 2px solid #000;    border-radius: 0px;    margin: 5px 6px;    padding: 10px 20px;    font-size: 14px;    text-transform: uppercase;    font-weight: 600;    outline: 0;    letter-spacing: 1px;    width: 30%;    float: right;}.bgpopup .modal-dialog {    max-width: 600px;}.modal.bgpopup {      z-index: 9999999;}.bgpopup h4 {    font-size: 24px;    font-weight: 700;}button.close {    position: absolute;    right: 15px;}.bgpopup ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #9a9a9a !important;  opacity: 1; /* Firefox */}.bgpopup :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #9a9a9a !important;}.bgpopup ::-ms-input-placeholder { /* Microsoft Edge */  color: #9a9a9a !important;}.datepicker.dropdown-menu{	z-index: 99999999 !important;}   .hotel-name-top p b {    padding-right: 5px;}.dismenu i {    font-size: 15px;    padding: 0px 4px;    color: #a8894c;}a.morelink {    color: #a8894c;}span.hide-show-more {    display: none;}.about-details div{ color:#fff;}.our-dine-sec .owl-item .item .row {    margin: 0px;}.address-box {    border: solid 2px #a8894c;    margin-top: 40px;    margin-bottom: 20px;    min-height: 230px;    position: relative;}.contact-icon {    width: 80px;    background: #a8894c;    height: 80px;    top: -44px;    position: absolute;    margin: auto;    left: 0;    right: 0;    border-radius: 50%;    padding: 20px;    font-size: 35px;    text-align: center;    color: #fff;    line-height: 40px;}.contact-info {    position: absolute;    top: 40px;    text-align: center;    /* left: 50%; */    /* transform: translate(-50%,-50%); */    width: 100%;    padding: 20px 0px;}.contact-info h4 {    text-transform: uppercase;    font-size: 24px;    color: #a8894c;}.contact-info p {    font-size: 15px;    color: #171717;}.contact-info p a {    color: #171717;    display: block;}.hotels-address-sec {    margin-bottom: 40px;    padding: 15px 0px 10px;}.career_form_row input {    width: 100%;    margin-bottom: 15px;	padding: 6px;}.contact_box input#btnsubmit {    background: #000;    color: #fff;    padding: 6px 30px;    margin: 15px 0px;    border: 0px;}section.contact_section.career_section {    padding: 40px 0px;}.privacy_contianer h3 {    letter-spacing: 1px;	font-family: 'Ogirema' !important;}.paddtop80 {    padding: 40px 0px;}.hotels-name a.Know-More{	border: 1px solid #000;    color: #000;}.carousel-arrow-dine a.carousel-control-prev {    position: absolute;    left: -8%;    display: inline-block;    text-align: left;    width: initial;}.carousel-arrow-dine a.carousel-control-next {    position: absolute;    right: -8%;    display: inline-block;    float: right;    text-align: right;    width: inherit;} .carousel-arrow-dine {    position: absolute;    top: 40%;    width: 100%;}.container.about-us {    width: 90%;    max-width: 90%;}.about-details {    margin-top: 36px;}.property-contact-us {    margin-bottom: 40px;    padding-top: 15px;}/* Chrome, Safari, Edge, Opera */input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}/* Firefox */input[type=number] {  -moz-appearance:textfield;}.amritara-contact .Query-form h3:before{	background: #000;}.amritara-contact .Query-form h3{	color:#000;}.amritara-contact  .Query-form-fields select.form-group{	color: #9c9c9c;}.amritara-contact button.btn.Submit-btn{	background: #000;	color:#fff;}.amritara-contact form.Query-form-fields{	width: 70%;}.amritara-contact {    padding: 50px 0px;}.dine-name a.book-now{	background: #171717;	color: #171717;}.stay-overview-details a.Know-More{	border: 1px solid #171717;	color: #171717;}.tabbable-line ul li a{	display: inline-block;	padding: 4px 6px;}.tabbable-line ul li a.active{	color: #ffffff;	background: #a8894c;	}.tabbable-line ul li a:hover	color: #ffffff;	background: #a8894c;	}.offer-inclusions p {    color: #000;}h4.modal-title {    color: #000;}.offer-name a.explore-more {border: 1px solid #fff;color: #fff;padding: 6px 20px;text-decoration: none;margin-top: 10px;display: inline-block;}.Our-Hideaways {    color: #a8894c;    text-transform: uppercase;    font-size: 40px;    font-family: 'Ogirema';    font-weight: normal;    text-align: CENTER;    margin-top: -41px;    padding-bottom: 15px;}.table thead {    background: #a8894c;    color: #fff;}.table tr:nth-child(even) {    background: #171717;    border: 0px;    color: #cccccc;    margin: 10px 0px !important;    border-top: 3px solid #fff;    border-bottom: 3px solid #fff;}.table tr:nth-child(odd) {    background: #a8894c;    border: 0px;    margin: 2px 0px;    color: #ffffff;}.table-responsive h3 {    text-align: center;    text-transform: uppercase;    padding: 25px 0px 15px;}.table-responsive .table {    width: 60%;    margin-bottom: 1rem;    color: #212529;    margin: AUTO;}.table-responsive .table td {    font-family: 'Ogirema';    font-weight: normal;    letter-spacing: 3px;    text-transform: uppercase;    padding: 5px 10px;    margin: 10px 0px !important;}.offer-name a.Know-More{  	border: 1px solid #fff;     color: #fff;}	.owl-gallery-overview .owl-controls{	display:none;}span.tripadvisor-ranking {    margin: 12px;}.menu-append-home {    display: none;}.panel-group .panel-heading {  padding: 0;}.panel-group .panel-heading a {  display: block;  padding: 10px 15px;  text-decoration: none;  position: relative;}.panel-group .panel-heading a:after {  content: '-';  float: right;}.panel-group .panel-heading a.collapsed:after {  content: '+';}ul.nav-menu li.append-city{	display:none;}.error {    display: block;    position: relative;    bottom: 0px;    color: #a8894c;    margin-bottom: 5px;    transition: all 0.5s ease-in-out;}.ResponsiveYTPlayer {  position: relative;  display: -webkit-box;  display: flex;  height: 100vh;  max-height: 100vh;  background: #000;  overflow: hidden;}.ResponsiveYTPlayer:before {    content: "";    position: absolute;    right: 0;    top: 0;    bottom: 0;    left: 0;    z-index: 9999;    background: #f000;}.ResponsiveYTPlayer iframe, .ResponsiveYTPlayer object, .ResponsiveYTPlayer embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 205%;	position: absolute;    top: 50%;    left: 50%;        padding-bottom: 0%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    pointer-events: none;}.headervideo {  position: relative;  display: -webkit-box;  display: flex;  height: 104vh;  max-height: 104vh;  background: #000;  overflow: hidden;}.header__background {  position: absolute;  top: 50%;  left: 50%;  width: 120%;  height: 0;  padding-bottom: 66.25%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  pointer-events: none;}.header__video-overlay {  position: absolute;  width: 100%;  height: 100%;  background-position: center;  background-size: cover;  background-repeat: no-repeat;  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0.5s linear;  transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0.5s linear;}.header__video-overlay--fadeOut {  opacity: 0;  visibility: hidden;}.headervideo iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 122vh;  pointer-events: none;  padding: 0%;}.header__title {  position: relative;  -webkit-box-flex: 0;  flex: 0 0 auto;  align-self: center;  width: 100%;  font-family: 'Permanent Marker', cursive;  font-size: 50px;  font-weight: normal;  text-align: center;  color: white;  line-height: 1;} .embed {    position: relative;    padding-bottom: 56.25%;    width: 100%;    height: 100vh;    overflow: hidden;}  .embed  iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;        pointer-events: none; 	background:#000;  }    a.activities-our {    display: inline-block;    /* background: #a8894c; */    padding: 10px 20px;    color: #fff;    text-transform: uppercase;    font-size: 14px;}    .bs-example{        margin: 20px;    }    .accordion .fa{        margin-right: 0.5rem;    }a.Book-a-Table-dine {    border: 1px solid #fff;    padding: 8px 20px;    display: inline-block;    color: #fff;}.Thank-you h2 {    font-size: 40px;    text-transform: uppercase;}.Thank-you {    text-align: center;}.padd-bottom50{	padding-bottom:50px;}.hero {    position: relative;    height: 100vh;}	.embed-container {		  position: relative;		  padding-bottom: 56.25%;		  height: 0;		  overflow: hidden;		  max-width: 100%;		  height: auto;		}				.embed-container iframe,		.embed-container object,		.embed-container embed {		  position: absolute;		  top: 0;		  left: 0;		  width: 100%;		  height: 100%;		}.offers-box {    right: 0;    position: relative;    bottom: 0px;    left: 0;    padding: 20px 0px;    width: 100%;    text-align: center;    display: inline-block;}.offers-box h2 {    font-size: 18px;    background: rgba(255, 255, 255, 0.77);    padding: 12px;    text-align: CENTER;    margin-bottom: 20px;}.container.our-offers-all {    padding-bottom: 50px;}.Copyright a {    color: #a8894c;}.calendar-m i {    position: absolute;    right: 37px;    top: 9px;    pointer-events: none;}.calendar-m {    position: relative;}.Latest-Update-form span.error {    text-align: left;}.site_map p a {    color: #171717;}.row.site_maps {    margin: 15px 0px;    margin-top: 30px;}.site_maps p a {    color: #171717;}.site_maps p a {    color: #171717;    font-size: 16px;    text-decoration: none;}.site_maps .col-md-12 {    padding: 3px 5px !important;}.site_maps h3 {    text-align: center;    letter-spacing: 3px;    color: #a8894c;}.site_map p {    /* text-align: CENTER; */}.career_form-all  ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #000 !important;  opacity: 1; /* Firefox */}.career_form-all  :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #000 !important;}.career_form-all  ::-ms-input-placeholder { /* Microsoft Edge */  color: #000 !important;}.video-overlay {    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    z-index: 9999;}.wrapvideoss {    overflow: hidden;    height: 657px;}.video_cntr {    position: relative;    top: 0;    bottom: 0;    /* height: 100vh; */}.setvimeo {    position: absolute;    top: -34px;    left: 0;    width: 100%;    height: 100%;    /* height: 100vh; */}.hero-wrapperss {    height: 100vh;    overflow: hidden;}a.activities-our img {    width: auto !important;    max-width: initial !important;}h2.Wine-Parlour {    font-size: 38px;}.carousel-inner section.video-sec {    margin-bottom: -28px;}section.video-sec.video-sec-home {    margin-bottom: -36px;}#our-exclusives17 .dine-img {    background-position: initial;}.tripadvisor-ranking span a img {    width: 110px !important;}.tripadvisor-new span.tripadvisor-ranking {    display: none;}button.btn.btn-primary {    /* display: none; */}.certificate img.img-fuild {    width: 110px;    /* margin: auto; */    display: inline-block;}.tripadvisor-new span.tripadvisor-ranking {    display: none;}.tripadvisor_Book img {    width: 140px;    margin-top: -12px;    margin-bottom: -19px;    margin-left: -6px;}/* Slicebox Style */.sb-slider {	margin:0px auto;	position: relative;	overflow: hidden;	width: 100%;	list-style-type: none;	padding: 0;}.sb-slider li {	margin: 0;	padding: 0;	display: none;}.sb-slider img {	max-width: 100%;	display: block;	margin:0px;}.sb-slider li.sb-current .sb-description {	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter: alpha(opacity=80);		opacity: 1;}.sb-slider li.sb-current .sb-description:hover {	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";	filter: alpha(opacity=99);		background: rgba(190,176,155, 0.7);}.sb-perspective {	position: relative;}.sb-perspective > div {	position: absolute;	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-o-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	transform-style: preserve-3d;	-webkit-backface-visibility : hidden;	-moz-backface-visibility : hidden;	-o-backface-visibility : hidden;	-ms-backface-visibility : hidden;	backface-visibility : hidden;}.sb-side {	margin: 0;	display: block;	position: absolute;	-moz-backface-visibility : hidden;	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-o-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	transform-style: preserve-3d;}.nav-arrows {	display: none;}.nav-arrows a {	width: 42px;	height: 42px;	background: #cbbfae url(https://www.amritara.co.in/brand-ppt/assets/images/nav.png) no-repeat top left;	position: absolute;	top: 50%;	left: 2px;	text-indent: -9000px;	cursor: pointer;	margin-top: -21px;	opacity: 0.9;	border-radius: 50%;	box-shadow: 0 1px 1px rgba(255,255,255,0.8);}.nav-arrows a:first-child{	left: auto;	right: 2px;	background-position: top right;}.nav-arrows a:hover {	opacity: 1;}.nav-dots {	text-align: center;	position: absolute;	bottom: -5px;	height: 30px;	width: 100%;	left: 0;	display: none;}.nav-dots span {	display: inline-block;	width: 16px;	height: 16px;	border-radius: 50%;	margin: 3px;	background: #cbbfae;	cursor: pointer;	box-shadow: 		0 1px 1px rgba(255,255,255,0.6), 		inset 0 1px 1px rgba(0,0,0,0.1);}.nav-dots span.nav-dot-current {	box-shadow: 		0 1px 1px rgba(255,255,255,0.6), 		inset 0 1px 1px rgba(0,0,0,0.1), 		inset 0 0 0 3px #cbbfae,		inset 0 0 0 8px #fff;}.nav-options {	width: 70px;	height: 30px;	position: absolute;	right: 70px;	bottom: 0px;	display: none;}.nav-options span {	width: 30px;	height: 30px;	background: #cbbfae url(https://www.amritara.co.in/brand-ppt/assets/images/options.png) no-repeat top left;	text-indent: -9000px;	cursor: pointer;	opacity: 0.7;	display: inline-block;	border-radius: 50%;}.nav-options span:first-child{	background-position: -30px 0px;	margin-right: 3px;}.nav-options span:hover {	opacity: 1;}.inner_slider {    overflow: hidden;    position: relative;}@media screen and (max-width: 767px) {.carousel-inner section.video-sec {     margin-bottom: -15px;       padding-top: 0px;    margin-top: -9px;}section.video-sec.video-sec-home {    margin-bottom: 0px;}.tripadvisor-new span.tripadvisor-ranking {    display: block;}.tripadvisor-new span.tripadvisor-ranking img {    width: 120px;    margin: auto;    display: inline-block;}.col-md-12.tripadvisor-new {    text-align: center;}	.tripadvisor_Book{	display:none;}}img.vdimg {  width: 100%;}.video_cntr {width: 100%;}
/*@font-face{font-family:'open_sansregular';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;} */@font-face{font-family:'Joules et Jaques Hand Upright';src:url('../fonts/Joules et Jaques Hand Upright.otf');}@font-face{font-family:'Joules et Jaques Hand';src:url('../fonts/Joules et Jaques Hand.otf');}@font-face{font-family:'OgiremaBold';src:url('../fonts/OgiremaBold.ttf');}@font-face{font-family:'Ogirema';src:url('../fonts/Ogirema.ttf');}@font-face{font-family:'OgiremaItalic';src:url('../fonts/OgiremaItalic.ttf');}html, body {  width: 100%;  height: 100%;  margin: 0;  padding: 0;}h1,h2,h3,h4,h5,h6{    letter-spacing: 10px;    font-family: 'Ogirema';   }figure {  margin: 0;  position: relative;  height: 100vh;}video {  width: 100%;  max-width: 100%;}.booking-engine {    position: absolute;    bottom: 80px;    background: rgb(0 0 0 / 42%);    margin: auto;    left: 0;    right: 0;    margin-right: auto;    margin-left: auto;    width: 77%;    padding: 20px 0px 6px 25px;}.booking-form label {    color: #fff;    text-transform: uppercase;    font-size: 14px;    letter-spacing: 1px;    width: 100%;    /* text-align: CENTER; */    padding-bottom: 10px;}select.form-group {    color: #fff;    background: transparent;    width: 100%;    border: 0px;    padding-top: 0px;}input.form-control {    background: transparent;    border: 0px;    color: #fff;    padding-top: 0px;    margin-top: -6px;    padding: 0px;}.form-control:disabled, .form-control[readonly] {    background-color: #e9ecef00;    opacity: 1;}.form-control:focus {	background: transparent;	border: 0px;	outline: 0;	box-shadow: 0 0 0 0.2rem rgba(0, 123, 2, 0);	border-color: transparent;	opacity: 1;	color: #fff;}::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #fff !important;  opacity: 1; /* Firefox */}:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #fff !important;}::-ms-input-placeholder { /* Microsoft Edge */  color: #fff !important;}button.btn.Check-availability {background: #a8894c;padding: 7px 34px;border: 0px;border-radius: 0px;margin-top: 40px;/* width: 100%; */color: #fff;}.nopadd{	padding:0px;}.benefits-icon img.img-fuild {    width: auto;	display:inline-block;}.benefits-icon {    text-align: CENTER;    padding: 39px 0px;    -webkit-box-shadow: 12px 23px 22px -5px rgba(0,0,0,0.75);    -moz-box-shadow: 12px 23px 22px -5px rgba(0,0,0,0.75);    box-shadow: 12px 23px 22px -5px rgba(0,0,0,0.75);    background: #171717;    margin: 10px;}.benefits-icon p {    text-transform: uppercase;    font-size: 18px;    margin-top: 20px;    color: #a8894c;    /* font-family: 'Ogirema'; */    letter-spacing: 1px;}.bg-color-black{	background:#171717;}.benefits-icons .owl-nav {    position: ABSOLUTE;    top: 64px;    left: 8px;}.benefits-icons .owl-dot, .benefits-icons .owl-nav .owl-next, .benefits-icons .owl-nav .owl-prev {    display: inline-block;    padding: 0px 4px;}.benefits-icons{top: 0px;padding-left: 200px;}h2.website-benefits {color: #a8894c;text-transform: uppercase;font-size: 26px;margin-top: 30px;font-family: 'Ogirema';font-weight: normal;}.website-benefits span{	display:block;}.about-hotels {    text-align: right;    padding-right: 40px;}.about-hotels h2 {    color: #a8894c;    text-transform: uppercase;    font-size: 45px;    margin-top: 30px;    letter-spacing: 6px;    position: relative;    font-family: 'Ogirema';    text-align: right; } .about-hotels h2 span{	 display: block;	 /* font-size: 35px; */	 /* letter-spacing: 4px; */	}.samll-head{	font-size: 20px;}.about-details p{		color: #fff;	}.explore-more{	color: #a8894c;	text-decoration: underline;}.about-hotels h2:before {    content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #a8894c;    height: 2px;}.benefits-sec {padding-bottom: 50px;margin-top: -7px;}.bg-color-brown{	background: #443822;}a.book-now {    background: #fff;    padding: 6px 30px;    color: #000;    margin: 15px 0px;    display: inline-block;}.offes-details h2 {    color: #fff;    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;    font-family: 'Ogirema';    position: RELATIVE;    display: inline-block;}.offes-details h2:before{	content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #fff;    height: 2px;	}.offes-details h2 span{	display:block;}.offes-details select{    border-bottom: 1px solid #fff;    padding: 15px 0px;}.offes-details {width: 70%;margin-top: 50px;padding-left: 15px;}.offer-name h3 {font-size: 20px;color: #ffffff;letter-spacing: 0px;text-transform: capitalize;padding: 45px 0px 20px;font-family: 'Ogirema';font-weight: 300;}.offer-name h3 span {    font-size: 32px;    display: none;}.offer-name {    color: #fff;}.our-offes-sec {    top: -100px;}.life-amritara-details {position: relative;top: -61px;left: 40px;/* width: 1100px; */}.life-amritara-details h3 {    color: #fff;    text-transform: uppercase;    letter-spacing: 5px;    background: rgba(0, 0, 0, 0.63);    padding: 15px;    width: 550px;    font-family: 'Ogirema';}.life-amritara-details h3 span {    display: block;    margin-top: 20px;}.our-exclusive-sec{padding-bottom: 0px;margin-bottom: 30px;}.hotels-details {    padding-left: 20%;    margin-top: 20px;}.hotels-details h2 {    color: #000;    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;	position:relative;	display:inline-block;}.hotels-details h2:before {	content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #000;    height: 2px;}.line-right1 h2:before{	 left: 145px;}.hotels-details h2 span {    display: block;}.hotels-details select {    color: #000;    border-bottom: 1px solid #000;    margin: 20px 0px;}.hotels-details h3 span {    display: block;}.hotels-details h3 {    color: #000;    font-size: 25px;    text-transform: uppercase;    letter-spacing: 6px;    margin: 15px 0px;    font-family: 'Ogirema';}a.Explore-More {    background: #000;    color: #fff;    padding: 10px 30px;    display: inline-block;    margin: 15px 0px;}.our-hotels-sec .owl-nav {    position: absolute;    bottom: 10%;    left: 0%;}.our-hotels-sec .owl-nav div{	margin:10px;}h2.head-events {    text-align: center;    font-size: 50px;    text-transform: uppercase;    color: #a8894c;    letter-spacing: 6px;    padding-bottom: 30px;    font-family: 'Ogirema';    display: inline-block;    position: relative;    margin: auto;}h2.head-events:before {    content: "";    position: absolute;    right: 0;    width: 100px;    height: 2px;    background: #a8894c;    bottom: 24px;}.where-located p {    /* width: 60%; */    margin: auto;    color: #fff;    /* padding: 0px 20%; */    text-align: left;}.event-bg {    /* height: 600px; */    background-attachment: fixed;    background-repeat: no-repeat;    background-size: 100% 100%;    padding: 150px;    text-align: center;}.event-sec {    color: #a8894c;    font-size: 60px;    text-transform: uppercase;    letter-spacing: 6px;    text-align: left;    width: 300px;    line-height: 65px;    margin: auto;    font-family: 'Ogirema';}.event-sec span {    display: block;}.our-event-sec {    padding-top: 100px;    margin-top: -50px;    text-align: center;}.dine-details {    padding-left: 00%;    margin-top: 0px;}.dine-details h2 {    color: #000;    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;	position:relative;	display:inline-block;}.dine-details h2:before {	content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #000;    height: 2px;}.dine-details h2 span {    display: block;}.dine-details select {    color: #000;    border-bottom: 1px solid #000;    margin: 20px 0px;}.dine-details h3 span {    display: block;}.dine-details h3 {    color: #000;    font-size: 25px;    text-transform: uppercase;    letter-spacing: 6px;    margin: 20px 0px 16px;}a.Book-a-Table {    background: #000;    color: #fff;    padding: 8px 30px;    text-decoration: none;}.our-dine-sec .owl-prev {    position: absolute;    left: -9%;    margin: 0px !important;    top: 40%;}.our-dine-sec .owl-next {    position: absolute;    right: -9%;    margin: 0px !important;    top: 40%;}.our-dine-sec .owl-nav div{	margin:10px;}.dine-name a {    margin-right: 20px;    margin-top: 20px;    display: inline-block;}section.our-dine-sec {    padding: 60px 0px;}span.client-name {    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;    color: #fff;    text-align: center;    display: inherit;    padding: 20px 0px;    font-family: 'Ogirema';    position: relative;    display: inline-block;}.testimonials {    color: #fff;}.testimonials {    color: #fff;    padding: 20px 100px;    text-align: center;}h2.testimonials-head {    color: #000;    font-size: 50px;    text-transform: uppercase;    letter-spacing: 6px;    font-family: 'Ogirema';}.our-testimonials-sec .owl-prev {    position: absolute;    left: -9%;    margin: 0px !important;    top: 40%;}.our-testimonials-sec .owl-next {    position: absolute;    right: -9%;    margin: 0px !important;    top: 40%;}footer {    background: #171717;    padding: 10px 0px;    float: left;    width: 100%;}.Latest-Update p {    color: #a8894c;    font-size: 1rem;    text-transform: capitalize;    letter-spacing: 0px;    text-align: right;    /* font-family: 'Ogirema'; */    margin-bottom: 0px;}.Latest-Update-form button.btn {    width: 39%;    display: inline-block;    height: 42px;    border-radius: 0px;    background: #000;    color: #a8894c;    font-size: 18px;    text-transform: uppercase;    letter-spacing: 4px;    border: 1px solid #000;    margin-top: -5px;    margin-left: -3px;}.Latest-Update-form input {    background: #fff;    border-radius: 0px;    height: 40px;    width: 60%;    display: inline-block;    /* float: left; */    color: #000 !important;    display: inline-block;    padding-left: 10px;}.Latest-Update-form input:focus{	background: #fff;}form.Latest-Update-form {width: 350px;margin: AUTO;/* width: 83%; */text-align: left;float: right;margin-top: 16px;}.offer-img {height: auto;background-size: inherit;background-repeat: no-repeat;}.hotels-img{/* height: 500px; */background-attachment: fixed;background-repeat: no-repeat;position: relative;right: 0;background-position: 100%;width: 100%;}.hotels-img p {    color: transparent;    text-indent: -999999px;}.our-exclusive-sec .owl-nav div {    margin: 10px 0px;}.our-exclusive-sec .owl-nav  {   position: absolute;    right: 6%;    bottom: 10%;}.carousel-control-next, .carousel-control-prev {    bottom: 10%;    top: inherit;	position: relative;}.carousel-arrow {    position: absolute;    right: 8%;    bottom: 15%;}.carousel-arrow a{	margin:10px 0px;	width: AUTO;}.our-exclusive-sec div#our-exclusive {    margin-bottom: 100px;    margin-top: -100px;}.carousel-arrows{	position: absolute;	left: 3%;	bottom: 13%;}.carousel-arrows a{	margin:10px 0px;	width: auto;}ul.f-menu {    margin: 0px;    padding: 0;    /* margin-top: 30px; */    color: #a8894c;}ul.f-menu li {display: inline;color: #a8894c;padding: 0px;}ul.f-menu li a {    color: #a8894c;    padding: 2px;}p.Amritara-add {    margin: 30px 0px;    color: #a8894c;}p.Amritara-add a {    color: #a8894c;}.Latest-Update ul{    margin: auto;    padding: 0px;    margin-top: 7px;    padding-bottom: 10px;}.Latest-Update ul li{    display: inline-block;    margin: 0px 4px;}.Latest-Update ul li a{}.Latest-Update ul li a i{width: 35px;height: 35px;line-height: 35px;border: 1px solid #a8894c;text-align: center;border-radius: 23px;color: #a8894c;font-size: 20px;}.our-testimonials-sec {    padding: 0px 0px 10px;}.life-amritara{    height: 500px;    background-repeat: no-repeat;    background-attachment: fixed;    background-size: cover;    width: 1100px;}.life-amritara-details p {    color: transparent;}.carousel-arrows1 {    position: absolute;    bottom: 24%;    left: -8%;}.carousel-arrows1 a {	margin:5px 0px;	width: AUTO;}header {position: absolute;z-index: 9999;width: 100%;padding: 0px 30px;background: #6c6c6c;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgb(0 0 0 / 82%) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgb(0 0 0 / 92%) 0%,rgb(0 0 0 / 0%) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}.logo {width: 10%;float: left;padding: 10px 0px 0px;}.sidenav {height: 100%;width: 0;position: fixed;z-index: 99999999;top: 0;right: 0;background-color: #fff;overflow-x: hidden;transition: 0.5s;padding-top: 60px;}.sidenav a {  padding: 6px 6px 2px 32px;  text-decoration: none;  font-size: 20px;  color: #a8894c;  display: block;  transition: 0.3s;}.sidenav a:hover {  color: #f1f1f1;}.sidenav .closebtn {  position: absolute;  top: 0;  right: 25px;  font-size: 36px;  margin-left: 50px;}.mapp-about {    text-align: center;    margin: AUTO;    position: relative;    /* bottom: -180px; */    /* margin-top:-250px; */}.mapp-about img {    display: inline-block;    width: 100%;}.where-located {    margin-bottom: 60px;}@media screen and (max-height: 450px) {  .sidenav {padding-top: 15px;}  .sidenav a {font-size: 18px;}}.menu-top {width: 4%;float: left;text-align: right;/* position: relative; */z-index: 9999;display: none;}.menu-btn span {    height: 3px;    width: 30px;    background-color: #fff;    display: inline-block;    position: absolute;    right: 0;    animation-duration: 2s;    animation-iteration-count: infinite;    animation-timing-function: ease-in-out;    transition: all 500ms ease;    cursor: pointer;}.menu-btn span:nth-child(2) {    top: 21px;    animation-name: menuFun02;}.menu-btn span:nth-child(1) {    top: 14px;    animation-name: menuFun01;}.menu-btn span:nth-child(3) {    top: 28px;    animation-name: menuFun03;}.menu-btn span:nth-child(4) {    top: 21px;    left: 11px;    opacity: 0;    width: 60%;}.menu-btn span:nth-child(5) {    top: 21px;    left: 11px;    opacity: 0;    width: 60%;}@keyframes menuFun01 {    0% {        width: 8px;    }    40% {        width: 18px;    }    80% {        width: 12px;    }    100% {        width: 8px;    }}@keyframes menuFun02 {    0% {        width: 14px;    }    40% {        width: 8px;    }    80% {        width: 18px;    }    100% {        width: 14px;    }}@keyframes menuFun03 {    0% {        width: 11px;    }    40% {        width: 5px;    }    80% {        width: 16px;    }    100% {        width: 11px;    }}@keyframes Hover {    0% {        bottom: 0;    }    50% {        bottom: 20px;    }    100% {        bottom: 0;    }}.menu-btn {/* right: 26px; */position: relative;cursor: pointer;font-size: 30px;color: #000;top: 39px;}.booking-form select option{	background:#fff;	color:#000;}.booking-form select:focus{	border:0px;	outline:0px;}.logo img.img-fuild {width: 110px;}header.headers.darkHeader {background: #ffffff;-webkit-transition: background 2s; /* For Safari 3.1 to 6.0 */transition: background 2s;position: fixed;top: 0px;}header.headers.darkHeader .logo img.img-fuild {width: 72px;}.booking-engine.booking-fiexd {    position: fixed;    top: 80px;    bottom: inherit;    z-index: 999999;    background: #000;}.booking-engine i {    position: absolute;    right: 10px;    bottom: 33px;    color: #fff;    pointer-events: none;}.padding-lef select{	padding-left:10px;}.padding-lef label {    padding-left: 10px;}.Latest-Update {    text-align: right;    padding-right: 10px;}.footer-logo {    text-align: center;    margin-top: 15px;}.line {    width: 100px;    background: #a8894c;    height: 2px;    text-align: center;    margin: auto;    position: relative;    top: -31px;    right: -7.5%;}.offes-details select option{	background:#fff;	color:#000;	}.dine-name a.explore-more {    margin-top: 0px;    border: 1px solid #171717;    padding: 6px 20px;    color: #171717;    margin-right: 10px;    text-decoration: none;    text-transform: capitalize;    letter-spacing: 1px;}.book-now-mobile {display:none;}.append-div{	display:none;}ul.nav-menu {/* margin: auto; */padding: initial;width: 86%;text-align: center;float: left;margin-top: 70px;padding-left: 0%;margin-bottom: 0px;}ul.nav-menu li {    display: inline-block;    padding: 10px 5px;}ul.nav-menu li a {color: #fff;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;}.Amritara-add a i {    margin-right: 5px;    display: inline-block;}.hotel-event h3 {    color: #fff;    font-size: 40px;    text-transform: uppercase;    letter-spacing: 6px;    font-family: 'Ogirema';	padding-top: 20px;}.hotel-event {    color: #fff;    text-align: center;}.plan-event {    background: #fff;    color: #000;    padding: 8px 16px;    display: inline-block;    text-transform: capitalize;}.hotel-event img.img-fuild {    width: 100%;}.event-hotels {    padding: 50px 60px 35px 60px;}.hotel-event p {    padding: 0px 60px;}.hero img.img-fuild {    width: 100%;}.overview-gal-head {    text-align: center;    position: relative;    display: inline-block;}section.overview-gallery {    padding: 0px 0px 0px;    margin-bottom: 40px;}.gallery-overview {    margin-top: 10px;    /* border: 8px solid #171717; */}.overview-dine-details h2 {     color: #fff;     font-size: 30px;     text-transform: uppercase;     letter-spacing: 3px;     font-family: 'Ogirema';}a.Book-your-table {    background: #fff;    padding: 10px 20px;    display: inline-block;    color: #000;    text-transform: capitalize;    text-decoration: none;    margin-top: 15px;}span.types-veg {    display: block;    padding: 0px 0px 13px;    text-transform: uppercase;    font-size: 20px;}.dine-img {/* height: 450px; */background-attachment: fixed;background-repeat: no-repeat;position: relative;right: 0;background-position: 100%;width: 100%;background-size: auto;}.dine-img p {    text-indent: -99999px;    color: transparent;    visibility: hidden;}.overview-dine-details {    position: relative;    background: #171717;    padding: 30px 20px;    z-index: 99;    margin-top: -40px;    color: #fff;    margin-right: -90px;}section.overview-dine-sec {    padding: 100px 0px 50px;}.padd-50{	padding:50px 0px;}.overview-dine-details-right {	   position: relative;	   background: #171717;	   padding: 30px 20px;	   z-index: 99;	   margin-top: -40px;	   color: #fff;	   margin-left: -90px;}.overview-dine-details-right h2{	color: #fff;	font-size: 30px;	text-transform: uppercase;	letter-spacing: 3px;	font-family: 'Ogirema';} .dine-page{	padding-bottom: 50px;}.Latest-Update-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #000 !important;  opacity: 1; /* Firefox */}.Latest-Update-form :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #000 !important;}.Latest-Update-form ::-ms-input-placeholder { /* Microsoft Edge */  color: #000 !important;}a.Explore-btn {    color: #fff;    letter-spacing: 1px;    text-decoration: underline;}p.Copyright {    text-align: center;    width: 100%;    color: #a8894c;    font-size: 12px;    margin-bottom: 0px;    margin-top: -30px;}a.inclusions-more {    border: 1px solid #fff;    padding: 6px 20px;    color: #fff;    margin-right: 10px;    text-decoration: none;    text-transform: capitalize;    letter-spacing: 1px;}a.Know-More {    border: 1px solid #171717;    padding: 10px 20px;    color: #171717;    margin-right: 10px;    text-decoration: none;    text-transform: capitalize;    letter-spacing: 1px;}a.Know-Mores {    border: 1px solid #fff;    padding: 8px 20px;    color: #fff;    margin-right: 10px;    text-decoration: none;    text-transform: capitalize;    letter-spacing: 1px;}span.Test-client-name {    font-family: 'Ogirema';    text-transform: capitalize;    text-align: right;    font-style: italic;    letter-spacing: 2px;    font-weight: normal;    display: block;    padding-right: 20px;    text-decoration: underline;}.overview-gal-head h2:before {    content: "";    position: absolute;    right: 0;    width: 100px;    height: 2px;    background: #171717;    bottom: 0;}.overview-gal-head h2 {    text-align: center;    font-size: 50px;    text-transform: uppercase;    color: #171717;    letter-spacing: 6px;    font-family: 'Ogirema';    position: relative;    display: inline-block;    margin-bottom: 40px;}span.client-name:before {    content: "";    position: absolute;    right: 0;    width: 100px;    height: 2px;    background: #ffffff;    bottom: 24px;}.event-space ul li {    display: inline-block;    background: #171717;    padding: 35px 10px;    color: #fff;    width: 25%;    float: left;    text-align: center;    line-height: 35px;    position:relative;    font-family: 'Ogirema';    text-transform: uppercase;    letter-spacing: 1px;    font-size: 14px;}.event-space ul li:before{	 content: "";	 position: absolute;	 right: 0;	 width: 2px;	 height: 80%;	 background: #ffffff;	 bottom: 10%;	 top: 10%;}.plan-Your{    background: #171717;    color: #fff;    padding: 10px 30px;    float: right;    margin: 38px 0px 0px;    text-transform: capitalize;    letter-spacing: 1px;    text-decoration: none;    /* display: none; */}.social-events h2 {    text-transform: uppercase;    font-size: 44px;    margin-top: 0px;    letter-spacing: 10px;    position: relative;    display: inline;    margin-bottom: 20px;}.social-events h2:before{	content: "";    position: absolute;    right: 0;    bottom: 0px;    width: 100px;    background: #000;    height: 2px;}.head-line1 h2:before{    background: #fff;    left: 100px;}.events-box{/* height: 450px; */background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}.padd-100{	padding:100px 0px;	}.color-white{	color:#fff;}.color-black{	color: #171717;}.event-space.event-space-color ul li:before{	background:#171717}.event-space.event-space-color ul li{	background:#fff;	color: #171717;}.event-space-color .plan-Your {    background: #fff;    color: #171717;}.top-space{	padding-bottom: 50px;}.event-space li:last-child:before{	display:none;}.rows{    align-items: center;}.offes-property {    width: 100%;    position: relative;    height: auto;    background-size: cover;    background-position: 100%;}.offes-property img {    width: 100%;}.offer-name-box {}.offer-name-box h3 {    color: #ffffff;    text-transform: uppercase;    font-size: 30px;    margin-top: 15px;    position: relative;    display: inline-block;    text-align: right;    letter-spacing: 5px;    /* background: #00000087; */    margin-left: -15px;    padding-left: 15px;    /* padding: 10px 0px; */    padding-left: 15px;    margin-bottom: 0px;}.offer-name-box h3:before{	content: "";	position: absolute;	right: 0;	bottom: 0px;	width: 100px;	/* background: #fff; */	height: 2px;}.stay-overview-details h3{text-transform: uppercase;font-size: 28px;margin-top: 70px;position: relative;display: inline-block;text-align: left;letter-spacing: 6px;}.stay-overview-details h3:before{content: "";position: absolute;/* right: 0; */bottom: 0px;width: 100px;background: #000;height: 2px;}.stay-img-box {/* height: 500px; */background-size: inherit;background-repeat: no-repeat;background-attachment: fixed;}  .rows-top{	margin-top: -100px;	align-items:center;}.stay-overview-details {    padding-right: 70px;}.space-pdd{	padding:50px 0px;}.stay-overview-details-left{	    padding-right: 0px;	    padding-left: 80px;}.rows-tops{	margin-top:0px;}.stay-overview:before {content: "";position: absolute;height: 200px;width: 100%;background: #171717;bottom: -180px;}.stay-overview {    position: relative;    margin-bottom: 190px;}.marg-50{	margin-bottom:40px;}.mar-150{	    margin-bottom: 150px;}.row-offers{    /* margin-top: -40px; */    position: relative;    z-index: 999;    /* top: -53px; */    padding: 0px 15px;    /* background: #cececeba; */    margin-bottom: 30px;}.box-color-offers {    color: #fff;    padding: 6px 0px 20px 0px;}.rows-flex{	align-items:center;	padding: 0px 40px;}.box-effects {    position: absolute;    bottom: 0;    height: auto;    width: 47.7%;    background: #00000047;    left: 2.3%;}.marg-60{	margin-top: 60px;}@-webkit-keyframes zoom {  from {    -webkit-transform: scale(1, 1);  }  to {    -webkit-transform: scale(1.5, 1.5);  }}@keyframes zoom1 {  from {    transform: scale(1, 1);  }  to {    transform: scale(1.5, 1.5);  }}#our-banner .carousel-inner .carousel-item > img {  -webkit-animation: zoom1 20s;  animation: zoom1 20s;  width: 100%;}.carousel-arrow-top a.carousel-control-prev {    position: absolute;    top: 40%;    left: 10px;    bottom: inherit;    text-align: left;    width: inherit;}.carousel-arrow-top a.carousel-control-next {    position: absolute;    top: 40%;    right: 10px;    bottom: inherit;    text-align: right;    width: inherit;}.Query-form h3 {    color: #ffffff;    text-transform: uppercase;    font-size: 50px;    margin-top: 0px;    letter-spacing: 6px;    margin-bottom: 30px;    position: relative;    display: inline-block;}form.Query-form-fields {    width: 90%;    margin: AUTO;    padding: 10px 0px 30px;}.Query-form-fields label {    color: #fff;    letter-spacing: 1px;    display: none;}.Query-form-fields .form-group textarea {    background-color: transparent !important;    border-radius: 0px !important;    margin-top: 30px;    height: 100px;    border: 1px solid #9c9c9c;    color: #9c9c9c;}button.btn.Submit-btn {    background: #ffffff;    color: #000000;    border-radius: 0px;    padding: 10px 50px;    letter-spacing: 1px;    margin-top: 20px;}.Query-form-fields input.form-control{	border-bottom: 1px solid #9c9c9c;	padding: 15px 6px 5px;	border-radius: 0px;	height: auto;	color: #9c9c9c;}.Query-form-fields ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #7d7d7d !important;  opacity: 1; /* Firefox */}.Query-form-fields :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #7d7d7d !important;}.Query-form-fields ::-ms-input-placeholder { /* Microsoft Edge */  color: #7d7d7d !important;}.hotels-address h4 {    color: #ffffff;    text-transform: uppercase;    font-size: 26px;    margin-top: 30px;    letter-spacing: 3px;}.hotels-address a {    color: #ffffff;    letter-spacing: 1px;    /* padding: 10px 0px; */    line-height: 40px;}.hotels-address {    padding: 0px 0px;    margin-bottom: 22px;    margin-top: 0px;    color: #fff;}.line-righ{	position:relative;}.line-right:before {    content: "";    position: absolute;    right: 0;    height: 60%;    width: 3px;    background: #ffffff;    bottom: 15%;    top: 24%;}.hotels-address p {    padding: 10px 0px;    color: #fff;    /* line-height: 10px; */}.portfolioFilter {  padding: 50px 0 20px;  text-align: CENTER;}.portfolioFilter a {  margin-right: 6px;  color: #171717;  text-decoration: none;  /* border-bottom: 1px solid #171717; */  padding: 4px 15px;  border-radius: 0px;  display: inline-block;  font-size: 18px;  letter-spacing: 1px;}.portfolioFilter a.current {  /* background: #a8894c; */  border-bottom: 1px solid #a8894c;  color: #a8894c;}.portfolioContainer{  border: 1px solid #eee;  border-radius: 3px;  width: 100%;  float: left;}img {  margin: 5px;  max-width:100%;}.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}.isotope,.isotope .isotope-item {  /* change duration value to whatever you like */  -webkit-transition-duration: 0.8s;  -moz-transition-duration: 0.8s;  transition-duration: 0.8s;}.isotope {  -webkit-transition-property: height, width;  -moz-transition-property: height, width;  transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;  -moz-transition-property: -moz-transform, opacity;  transition-property: transform, opacity;}.box-width {    width: 33.33%;    float: left;    padding: 15px;}.box-width img {    margin: 0px;    border: 10px solid #171717;}.line-book{	position:relative;}.line-book:before {    content: "";    position: ABSOLUTE;    height: 50%;    width: 2px;    background: rgb(123, 123, 123);    right: 0;    bottom: 20%;    top: 30%;}#instafeed img {    width: 100%;    overflow: hidden;    height: 214px;    padding: 3px;    margin: 0px;}.nopadding{	padding:0px;}#instafeed1 img {    width: 100%;    margin: 0;}#instafeed1 a {    width: 100%;    overflow: hidden;}.nomargin {    margin: 0px;}.footer-logo a img {width: 100px;margin-left: -35%;}.instafeed-sec{	padding-bottom:50px;}.head-line2 h2:before{	background-color:#fff;}#instafeed-gallery-feed {	   margin: 0px;	   margin-top: -5px;}.instafeed h2 {    text-transform: uppercase;    font-size: 44px;    margin-top: 0px;    position: relative;    display: inline-block;    text-align: center;    margin-bottom: 40px;}.instafeed h2:before {    content: "";    position: ABSOLUTE;    bottom: 0;    right: 0;    width: 100px;    height: 2px;    background: #000;}.owl-carousel#instafeed-gallery-feed  .owl-item img {    display: block;    width: 100%;    height: 428px;    overflow: hidden;    padding: 3px;}select#cityList_Offer {    width: 100%;    height: 40px;    background: #ffffff;    padding-left: 10px;}.btn_Search {    background: #a8894c;    color: #fff;    text-align: center;    width: 100%;    height: 40px;    line-height: 40px;    text-transform: uppercase;    cursor: pointer;}.form-field-wrapper.gb2 {    width: 70%;    float: left;}.gb2:before{	display:none;}a.Explore-More-offers {    border: 1px solid #000000;    padding: 4px 10px;    color: #000000;}a.book-now-offers {    background: #171717;    color: #fff;    padding: 6px 20px;    margin-left: 10px;}.darkHeader ul.nav-menu li.top-menu-book-btn{	display:inline-block;	background: #a8894c;	padding: 8px;	/* border-radius: 6px; */}ul.nav-menu li.top-menu-book-btn{	display:none;}.darkHeader ul.nav-menu li.top-menu-book-btn a{    display: inline-block;    color: #fff;    padding: 0px 22px;    text-transform: capitalize;    font-size: 16px;}.social-events p {    padding-bottom: 20px;}.social-events{	/* text-align:center; */}.Query-form h3:before {    content: "";    position: absolute;    bottom: 0px;    right: 0px;    background: #fff;    width: 100px;    height: 2px;}.Query-form-fields select.form-group {    border-bottom: 1px solid #9c9c9c;    padding-bottom: 5px;    color: #ffffff;    margin-top: 10px;}.event-sec a {    background: #fff;    display: inline-block;    color: #000;    font-size: 18px;    text-decoration: none;    padding: 0px 16px;    line-height: 38px;    letter-spacing: 2px;    text-transform: capitalize;}.hotels-address-sec {    margin-bottom: 40px;}a.plan-Your:hover{	color:#fff;	}h4.modal-title {    text-transform: uppercase;    font-size: 29px;    position: relative;    display: inline-block;    text-align: left;    letter-spacing: 4px;}ul.navnar-menu {    margin: auto;    padding: 0px;}.navnar-menu li {    display: inline-block;    width: 19%;    text-align: center;}.navnar-menu li a {    display: block;    color: #777777;    text-transform: uppercase;    font-size: 18px;    letter-spacing: 2px;    font-family: 'Ogirema';    text-decoration: none;}.navnar-menu li a img {    display: block;    margin: auto;}.hotels-navnar-menu .modal-dialog {    max-width: 1100px;}.navnar-menu li a:hover{	color:#a8894c;}.hotels-navnar-menu .modal-body{	padding: 4rem 0rem;}.tabbable-line ul li a{	display: block;	color: #777777;	text-transform: uppercase;	font-size: 18px;	letter-spacing: 2px;	/* font-family: 'Ogirema'; */	text-decoration: none;}.tabbable-line ul li {    display: inline-block;    text-align: CENTER;    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;}.tabbable-line ul li a {    display: block;    color: #000;    text-transform: uppercase;    font-size: 12px;    letter-spacing: 0px;    /* font-family: 'Ogirema'; */    text-decoration: none;}.tabbable-line ul li a img {    display: block;    margin: auto;}.hotels-navnar-menu .nav-tabs {    border-bottom: 0px solid #dee2e6;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-right: 0px;    margin-left: 0px;}.hotels-navnar-menu .tab-content {    padding: 0px 15px 0px;}a.name-hotels {    color: #a8894c;    text-transform: uppercase;    font-size: 20px;    letter-spacing: 2px;    font-family: 'Ogirema';    text-decoration: none;}a.hotels-cta12 {    background: #a8894c;    padding: 5px 30px;    color: #fff;    display: inline-block;    border: 1px solid #a8894c;}a.hotels-cta1 {    background: #a8894c;    padding: 5px 30px;    color: #fff;    display: inline-block;    border: 1px solid #a8894c;}a.hotels-cta2 {    display: inline-block;    border: 1px solid #a8894c;    padding: 4px 20px;    color: #a8894c;    margin-right: 5px;}span.dismenu {    font-size: 12px;}.hotel-name-top p {    margin-bottom: 0px;}.tab-content>.active .row {    border-bottom: 1px solid #d8d8d8;    padding: 10px 10px;    border-top: 1px solid #d8d8d8;    margin-top: 25px;}.rows-1{	align-items:center;}.hotels-navnar-menu .modal-dialog {    margin-top: 4.75rem;}.modal-open .modal.hotels-navnar-menu {    background: rgba(0, 0, 0, 0.88);}.hide-menu{	display:none;}.home-page{display:none;	}.home-page.show-menu{	display:block;}ul.nav-menu.show-menu li {padding: 0px 25px;}section.gallery-property {    padding-bottom: 50px;}.modal.hotels-navnar-menu  {    z-index: 999999999;}.bgpopup input, select, textarea {    width: 100%;    border-top: 0;    border-right: 0;    border-left: 0;    border-bottom: 1px dotted #9a9a9a;    margin: 0 0 12px 0;    padding: 7px;    background: 0 0;}.bgpopup input:focus, select:focus, textarea:focus {	outline:0px;	}		.bgpopup .btn5 {    background: #000;    color: #a8894c;    border-bottom: 2px solid #000;    border-radius: 0px;    margin: 5px 6px;    padding: 10px 20px;    font-size: 14px;    text-transform: uppercase;    font-weight: 600;    outline: 0;    letter-spacing: 1px;    width: 30%;    float: right;}.bgpopup .modal-dialog {    max-width: 600px;}.modal.bgpopup {      z-index: 9999999;}.bgpopup h4 {    font-size: 24px;    font-weight: 700;}button.close {    position: absolute;    right: 15px;}.bgpopup ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #9a9a9a !important;  opacity: 1; /* Firefox */}.bgpopup :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #9a9a9a !important;}.bgpopup ::-ms-input-placeholder { /* Microsoft Edge */  color: #9a9a9a !important;}.datepicker.dropdown-menu{	z-index: 99999999 !important;}   .hotel-name-top p b {    padding-right: 5px;}.dismenu i {    font-size: 15px;    padding: 0px 4px;    color: #a8894c;}a.morelink {    color: #a8894c;}span.hide-show-more {    display: none;}.about-details div{ color:#fff;}.our-dine-sec .owl-item .item .row {    margin: 0px;}.address-box {    border: solid 2px #a8894c;    margin-top: 40px;    margin-bottom: 20px;    min-height: 230px;    position: relative;}.contact-icon {    width: 80px;    background: #a8894c;    height: 80px;    top: -44px;    position: absolute;    margin: auto;    left: 0;    right: 0;    border-radius: 50%;    padding: 20px;    font-size: 35px;    text-align: center;    color: #fff;    line-height: 40px;}.contact-info {    position: absolute;    top: 40px;    text-align: center;    /* left: 50%; */    /* transform: translate(-50%,-50%); */    width: 100%;    padding: 20px 0px;}.contact-info h4 {    text-transform: uppercase;    font-size: 24px;    color: #a8894c;}.contact-info p {    font-size: 15px;    color: #171717;}.contact-info p a {    color: #171717;    display: block;}.hotels-address-sec {    margin-bottom: 40px;    padding: 15px 0px 10px;}.career_form_row input {    width: 100%;    margin-bottom: 15px;	padding: 6px;}.contact_box input#btnsubmit {    background: #000;    color: #fff;    padding: 6px 30px;    margin: 15px 0px;    border: 0px;}section.contact_section.career_section {    padding: 40px 0px;}.privacy_contianer h3 {    letter-spacing: 1px;	font-family: 'Ogirema' !important;}.paddtop80 {    padding: 40px 0px;}.hotels-name a.Know-More{	border: 1px solid #000;    color: #000;}.carousel-arrow-dine a.carousel-control-prev {    position: absolute;    left: -8%;    display: inline-block;    text-align: left;    width: initial;}.carousel-arrow-dine a.carousel-control-next {    position: absolute;    right: -8%;    display: inline-block;    float: right;    text-align: right;    width: inherit;} .carousel-arrow-dine {    position: absolute;    top: 40%;    width: 100%;}.container.about-us {    width: 90%;    max-width: 90%;}.about-details {    margin-top: 36px;}.property-contact-us {    margin-bottom: 40px;    padding-top: 15px;}/* Chrome, Safari, Edge, Opera */input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}/* Firefox */input[type=number] {  -moz-appearance:textfield;}.amritara-contact .Query-form h3:before{	background: #000;}.amritara-contact .Query-form h3{	color:#000;}.amritara-contact  .Query-form-fields select.form-group{	color: #9c9c9c;}.amritara-contact button.btn.Submit-btn{	background: #000;	color:#fff;}.amritara-contact form.Query-form-fields{	width: 70%;}.amritara-contact {    padding: 50px 0px;}.dine-name a.book-now{	background: #171717;	color: #171717;}.stay-overview-details a.Know-More{	border: 1px solid #171717;	color: #171717;}.tabbable-line ul li a{	display: inline-block;	padding: 4px 6px;}.tabbable-line ul li a.active{	color: #ffffff;	background: #a8894c;	}.tabbable-line ul li a:hover	color: #ffffff;	background: #a8894c;	}.offer-inclusions p {    color: #000;}h4.modal-title {    color: #000;}.offer-name a.explore-more {border: 1px solid #fff;color: #fff;padding: 6px 20px;text-decoration: none;margin-top: 10px;display: inline-block;}.Our-Hideaways {    color: #a8894c;    text-transform: uppercase;    font-size: 40px;    font-family: 'Ogirema';    font-weight: normal;    text-align: CENTER;    margin-top: -41px;    padding-bottom: 15px;}.table thead {    background: #a8894c;    color: #fff;}.table tr:nth-child(even) {    background: #171717;    border: 0px;    color: #cccccc;    margin: 10px 0px !important;    border-top: 3px solid #fff;    border-bottom: 3px solid #fff;}.table tr:nth-child(odd) {    background: #a8894c;    border: 0px;    margin: 2px 0px;    color: #ffffff;}.table-responsive h3 {    text-align: center;    text-transform: uppercase;    padding: 25px 0px 15px;}.table-responsive .table {    width: 60%;    margin-bottom: 1rem;    color: #212529;    margin: AUTO;}.table-responsive .table td {    font-family: 'Ogirema';    font-weight: normal;    letter-spacing: 3px;    text-transform: uppercase;    padding: 5px 10px;    margin: 10px 0px !important;}.offer-name a.Know-More{  	border: 1px solid #fff;     color: #fff;}	.owl-gallery-overview .owl-controls{	display:none;}span.tripadvisor-ranking {    margin: 12px;}.menu-append-home {    display: none;}.panel-group .panel-heading {  padding: 0;}.panel-group .panel-heading a {  display: block;  padding: 10px 15px;  text-decoration: none;  position: relative;}.panel-group .panel-heading a:after {  content: '-';  float: right;}.panel-group .panel-heading a.collapsed:after {  content: '+';}ul.nav-menu li.append-city{	display:none;}.error {    display: block;    position: relative;    bottom: 0px;    color: #a8894c;    margin-bottom: 5px;    transition: all 0.5s ease-in-out;}.ResponsiveYTPlayer {  position: relative;  display: -webkit-box;  display: flex;  height: 100vh;  max-height: 100vh;  background: #000;  overflow: hidden;}.ResponsiveYTPlayer:before {    content: "";    position: absolute;    right: 0;    top: 0;    bottom: 0;    left: 0;    z-index: 9999;    background: #f000;}.ResponsiveYTPlayer iframe, .ResponsiveYTPlayer object, .ResponsiveYTPlayer embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 205%;	position: absolute;    top: 50%;    left: 50%;        padding-bottom: 0%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    pointer-events: none;}.headervideo {  position: relative;  display: -webkit-box;  display: flex;  height: 104vh;  max-height: 104vh;  background: #000;  overflow: hidden;}.header__background {  position: absolute;  top: 50%;  left: 50%;  width: 120%;  height: 0;  padding-bottom: 66.25%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  pointer-events: none;}.header__video-overlay {  position: absolute;  width: 100%;  height: 100%;  background-position: center;  background-size: cover;  background-repeat: no-repeat;  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0.5s linear;  transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0.5s linear;}.header__video-overlay--fadeOut {  opacity: 0;  visibility: hidden;}.headervideo iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 122vh;  pointer-events: none;  padding: 0%;}.header__title {  position: relative;  -webkit-box-flex: 0;  flex: 0 0 auto;  align-self: center;  width: 100%;  font-family: 'Permanent Marker', cursive;  font-size: 50px;  font-weight: normal;  text-align: center;  color: white;  line-height: 1;} .embed {    position: relative;    padding-bottom: 56.25%;    width: 100%;    height: 100vh;    overflow: hidden;}  .embed  iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;        pointer-events: none; 	background:#000;  }    a.activities-our {    display: inline-block;    /* background: #a8894c; */    padding: 10px 20px;    color: #fff;    text-transform: uppercase;    font-size: 14px;}    .bs-example{        margin: 20px;    }    .accordion .fa{        margin-right: 0.5rem;    }a.Book-a-Table-dine {    border: 1px solid #fff;    padding: 8px 20px;    display: inline-block;    color: #fff;}.Thank-you h2 {    font-size: 40px;    text-transform: uppercase;}.Thank-you {    text-align: center;}.padd-bottom50{	padding-bottom:50px;}.hero {    position: relative;    height: 100vh;}	.embed-container {		  position: relative;		  padding-bottom: 56.25%;		  height: 0;		  overflow: hidden;		  max-width: 100%;		  height: auto;		}				.embed-container iframe,		.embed-container object,		.embed-container embed {		  position: absolute;		  top: 0;		  left: 0;		  width: 100%;		  height: 100%;		}.offers-box {    right: 0;    position: relative;    bottom: 0px;    left: 0;    padding: 20px 0px;    width: 100%;    text-align: center;    display: inline-block;}.offers-box h2 {    font-size: 18px;    background: rgba(255, 255, 255, 0.77);    padding: 12px;    text-align: CENTER;    margin-bottom: 20px;}.container.our-offers-all {    padding-bottom: 50px;}.Copyright a {    color: #a8894c;}.calendar-m i {    position: absolute;    right: 37px;    top: 9px;    pointer-events: none;}.calendar-m {    position: relative;}.Latest-Update-form span.error {    text-align: left;}.site_map p a {    color: #171717;}.row.site_maps {    margin: 15px 0px;    margin-top: 30px;}.site_maps p a {    color: #171717;}.site_maps p a {    color: #171717;    font-size: 16px;    text-decoration: none;}.site_maps .col-md-12 {    padding: 3px 5px !important;}.site_maps h3 {    text-align: center;    letter-spacing: 3px;    color: #a8894c;}.site_map p {    /* text-align: CENTER; */}.career_form-all  ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #000 !important;  opacity: 1; /* Firefox */}.career_form-all  :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #000 !important;}.career_form-all  ::-ms-input-placeholder { /* Microsoft Edge */  color: #000 !important;}.video-overlay {    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    z-index: 9999;}.wrapvideoss {    overflow: hidden;    height: 657px;}.video_cntr {    position: relative;    top: 0;    bottom: 0;    /* height: 100vh; */}.setvimeo {    position: absolute;    top: -34px;    left: 0;    width: 100%;    height: 100%;    /* height: 100vh; */}.hero-wrapperss {    height: 100vh;    overflow: hidden;}a.activities-our img {    width: auto !important;    max-width: initial !important;}h2.Wine-Parlour {    font-size: 38px;}.carousel-inner section.video-sec {    margin-bottom: -28px;}section.video-sec.video-sec-home {    margin-bottom: -36px;}#our-exclusives17 .dine-img {    background-position: initial;}.tripadvisor-ranking span a img {    width: 110px !important;}.tripadvisor-new span.tripadvisor-ranking {    display: none;}button.btn.btn-primary {    /* display: none; */}.certificate img.img-fuild {    width: 110px;    /* margin: auto; */    display: inline-block;}.tripadvisor-new span.tripadvisor-ranking {    display: none;}.tripadvisor_Book img {    width: 140px;    margin-top: -12px;    margin-bottom: -19px;    margin-left: -6px;}/* Slicebox Style */.sb-slider {	margin:0px auto;	position: relative;	overflow: hidden;	width: 100%;	list-style-type: none;	padding: 0;}.sb-slider li {	margin: 0;	padding: 0;	display: none;}.sb-slider img {	max-width: 100%;	display: block;	margin:0px;}.sb-slider li.sb-current .sb-description {	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter: alpha(opacity=80);		opacity: 1;}.sb-slider li.sb-current .sb-description:hover {	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";	filter: alpha(opacity=99);		background: rgba(190,176,155, 0.7);}.sb-perspective {	position: relative;}.sb-perspective > div {	position: absolute;	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-o-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	transform-style: preserve-3d;	-webkit-backface-visibility : hidden;	-moz-backface-visibility : hidden;	-o-backface-visibility : hidden;	-ms-backface-visibility : hidden;	backface-visibility : hidden;}.sb-side {	margin: 0;	display: block;	position: absolute;	-moz-backface-visibility : hidden;	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-o-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	transform-style: preserve-3d;}.nav-arrows {	display: none;}.nav-arrows a {	width: 42px;	height: 42px;	background: #cbbfae url(https://www.amritara.co.in/brand-ppt/assets/images/nav.png) no-repeat top left;	position: absolute;	top: 50%;	left: 2px;	text-indent: -9000px;	cursor: pointer;	margin-top: -21px;	opacity: 0.9;	border-radius: 50%;	box-shadow: 0 1px 1px rgba(255,255,255,0.8);}.nav-arrows a:first-child{	left: auto;	right: 2px;	background-position: top right;}.nav-arrows a:hover {	opacity: 1;}.nav-dots {	text-align: center;	position: absolute;	bottom: -5px;	height: 30px;	width: 100%;	left: 0;	display: none;}.nav-dots span {	display: inline-block;	width: 16px;	height: 16px;	border-radius: 50%;	margin: 3px;	background: #cbbfae;	cursor: pointer;	box-shadow: 		0 1px 1px rgba(255,255,255,0.6), 		inset 0 1px 1px rgba(0,0,0,0.1);}.nav-dots span.nav-dot-current {	box-shadow: 		0 1px 1px rgba(255,255,255,0.6), 		inset 0 1px 1px rgba(0,0,0,0.1), 		inset 0 0 0 3px #cbbfae,		inset 0 0 0 8px #fff;}.nav-options {	width: 70px;	height: 30px;	position: absolute;	right: 70px;	bottom: 0px;	display: none;}.nav-options span {	width: 30px;	height: 30px;	background: #cbbfae url(https://www.amritara.co.in/brand-ppt/assets/images/options.png) no-repeat top left;	text-indent: -9000px;	cursor: pointer;	opacity: 0.7;	display: inline-block;	border-radius: 50%;}.nav-options span:first-child{	background-position: -30px 0px;	margin-right: 3px;}.nav-options span:hover {	opacity: 1;}.inner_slider {    overflow: hidden;    position: relative;}@media screen and (max-width: 767px) {.carousel-inner section.video-sec {     margin-bottom: -15px;       padding-top: 0px;    margin-top: -9px;}section.video-sec.video-sec-home {    margin-bottom: 0px;}.tripadvisor-new span.tripadvisor-ranking {    display: block;}.tripadvisor-new span.tripadvisor-ranking img {    width: 120px;    margin: auto;    display: inline-block;}.col-md-12.tripadvisor-new {    text-align: center;}	.tripadvisor_Book{	display:none;}}img.vdimg {  width: 100%;}.video_cntr {width: 100%;}
.box .experiences_text {
    width: 80%;
    position: absolute;
    bottom: 26px;
    text-align: center;
    background: #fff;
    left: 11%;
    padding: 15px 0px;
}
.box {
    padding: 10px;
    position: relative;
    width: 100%;
}
.box .experiences_text a {
    font-size: 24px;
    color: #443822;
    text-transform: uppercase;
}
.unforgettaable-Experience .overview-gal-head h2 {
    margin-bottom: 0px;
}
section.overview-gallery.unforgettaable-Experience {
    /* background: #443822; */
    margin-top: 35px;
}

.unforgettaable-Experience .owl-dots .owl-dot {
    width: 20px;
    height: 4px;
    border: 1px solid #443822;
    display: inline-block;
    margin: 2px;
}

.unforgettaable-Experience .owl-dots .owl-dot.active {
    background: #443822;
}

.unforgettaable-Experience .owl-item.active.center .box img {
    filter: inherit;
}
.unforgettaable-Experience .owl-item .box img {
    filter: grayscale(1);
    border-radius: 8px;
}
.box .experiences_text{
	display:none;
}
.unforgettaable-Experience .owl-item.active.center .box {
    padding: 0px;
}
.unforgettaable-Experience .owl-nav .owl-next {
    position: absolute;
    right: 0px;
    bottom: 40%;
}
.unforgettaable-Experience .owl-nav .owl-prev {
    position: absolute;
    bottom: 40%;
}
.unforgettaable-Experience .owl-dots {
    display: none;
}

.about-hotels {
    color: #fff;
    text-transform: uppercase;
}

.details_box_experience h2.head {
    text-transform: uppercase;
}
.img_shadow {
    padding: 10px;
    box-shadow: 0px 0px 13px #ccc;
}
.row_space {
    margin-bottom: 30px;
}
.box img {
    width: 100%;
    margin: 0;
}
.D_done{
	display:none;
}
header.headers.darkHeader ul.nav-menu {
    margin-top: 36px;
}

header.headers.darkHeader ul.nav-menu li a {
	    color: #000;
}
.Latest-Update-form .form-control.checkbox {
    /* width: 9%; */
    height: 15px;
    display: inline-block;
    width: AUTO;
    margin-top: 10px;
}
.Latest-Update-form label {
    color: #fff;
    font-size: 12px;
    padding: 5px 0px;
}
.Latest-Update-form .btn.btn-primary{
 width: 39%;    display: inline-block;    height: 42px;    border-radius: 0px;    background: #000;    color: #a8894c !important;    font-size: 18px;    text-transform: uppercase;    letter-spacing: 4px;    border: 1px solid #000;    margin-top: -5px;    margin-left: -3px;
}

.line-book:nth-child(4):before{
	display:none;
}

.new-vtour-sec ul#myTab {
    display: flex;
    justify-content: center;
}
.new-vtour-sec .tab-content>.active .row{
	border: none;
	padding: 0;
}
.new-vtour-sec ul li .nav-link.active:focus{
	border-color: #dee2e6 #dee2e6 #fff;
	outline: none;
}
.new-vtour-sec .portfolioContainer {
    border: none;
}


.new_offers .owl-stage {
    text-align: left;
    /* margin: AUTO; */
}

.offer-name {
    text-align: center;
}
.our-exclusive-sec .new_offers .owl-nav div {
    display: inline-block;
}
.our-exclusive-sec .new_offers .owl-nav {
    position: relative;
    right: 0%;
    bottom: 0%;
    text-align: right;
}

.Hide_old_m{
	display:none !important;
}
.new_menu_d{
	display:block !important;
}

.new_menu_d li.nav-item a.nav-link.active {
    color: #fff;
    background: #a8894c;
}
.new_menu_d li.nav-item a.nav-link {
    padding: 10px 20px;
    border-radius: 0px;
    border: 0px;
	width: 100%;
    background: #dfdfdf;
}
 
.new_menu_d ul.nav.nav-tabs.new_menu_ul {
    padding-bottom: 15px;
}

.new_menu_d ul.nav.nav-tabs.new_menu_ul li.nav-item {
    border-right: 1px solid #ffffff;
}
.booking-form select option.zone_wise {
    font-size: 20px;
    color: #a8894c;
    pointer-events: none !important;
}
.events-box {
    text-align: center;
}
.about-hotels h1 {
    margin-top: 50px;
    font-size: 30px;
}
.benefits-sec .row {
    align-items: CENTER;
}
.new_offers .offes-details {
 
    text-align: CENTER;
}
#hideDiv {
position: fixed;
    background: #a8894c !important;
    top: 50%;
    transform: translate(0%, -50%);
    left: 0;
    box-shadow: 0px 0px 0px 2px #835f29;
    max-width: 175px;
    width: 100% !important;    z-index: 999;
}
span.speacial-offs{display: none !important;}







.experience-section{
	padding: 4rem 0;
	box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
}
.post-slide{
    background: #fff;
    margin: 20px 15px 20px;
    border-radius: 15px;
    padding-top: 1px;
    box-shadow: 0px 14px 22px -9px #bbcbd8;
}
.post-slide .post-img{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    margin: -12px 15px 8px 15px;
    margin-left: -10px;
}
.post-slide .post-img img{
    width: 100%;
    height: 250px;
    object-fit: cover;
    transform: scale(1,1);
    transition:transform 0.2s linear;
}
.post-slide:hover .post-img img{
    transform: scale(1.1,1.1);
}
.post-slide .over-layer{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: linear-gradient(-45deg, rgb(0 0 0 / 75%) 0%, rgb(0 0 0 / 60%) 100%);
    transition: all 0.50s linear;
}
.post-slide:hover .over-layer{
    opacity:1;
    text-decoration:none;
}
.post-slide .over-layer i{
    position: relative;
    top:45%;
    text-align:center;
    display: block;
    color:#fff;
    font-size:25px;
}
.post-slide .post-content{
    background:#fff;
    padding: 2px 20px 40px;
    border-radius: 15px;
}
.post-slide .post-title a{
    font-size:15px;
    font-weight:bold;
    color:#333;
    display: inline-block;
    text-transform:uppercase;
    transition: all 0.3s ease 0s;
}
.post-slide .post-title a:hover{
    text-decoration: none;
    color:#3498db;
}
.post-slide .post-description {
    line-height: 22px;
    color: #808080;
    margin-bottom: 25px;
    font-size: 16px;
}
.post-slide .post-date{
    color:#a9a9a9;
    font-size: 14px;
}
.post-slide .post-date i{
    font-size:20px;
    margin-right:8px;
    color: #CFDACE;
}
.post-slide .read-more{
    box-shadow: 0px 10px 20px -10px #1e272e;
    border-radius: 0;
    text-transform: uppercase;
    background: #a8894c;
    color: #fff;
    font-size: 16px;
    height: 40px;
    border-color: #a8894c;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    border-radius: 0;
    padding: 7px 25px;
    color: #fff;
    border: 1px solid #fff;
    position: relative;
}
.post-slide .read-more:hover{
    background: #000;
    text-decoration:none;
    color:#fff;
}
.owl-controls .owl-buttons{
    text-align:center;
    margin-top:20px;
}
.experience-section .owl-controls .owl-buttons .owl-prev{
    background: #fff;
    position: absolute;
    top:-13%;
    left:15px;
    padding: 0 18px 0 15px;
    border-radius: 50px;
    box-shadow: 3px 14px 25px -10px #92b4d0;
    transition: background 0.5s ease 0s;
}
.experience-section .owl-controls .owl-buttons .owl-next{
    background: #fff;
    position: absolute;
    top:-13%;
    right: 15px;
    padding: 0 15px 0 18px;
    border-radius: 50px;
    box-shadow: -3px 14px 25px -10px #92b4d0;
    transition: background 0.5s ease 0s;
}
.experience-section .owl-controls .owl-buttons .owl-prev:after,
.experience-section .owl-controls .owl-buttons .owl-next:after{
    content:"\f104";
    font-family: FontAwesome Free;
    color: #333;
    font-size:30px;
}
.experience-section .owl-controls .owl-buttons .owl-next:after{
    content:"\f105";
}
.experience-section .owl-dots{
	display: none;
}

.experience-section .owl-nav.disabled {
    display: flex;
    position: absolute;
    top: -50px;
    left: 0;
    justify-content: center;
    /* width: 100%; */
    align-items: center;
}
.experience-section .owl-nav .owl-next, .experience-section .owl-nav .owl-prev{
	background-color: #000!important;
	height: 40px!important;
	width: 40px!important;
	color: #fff!important;
	margin: 0 6px;
}
.experience-section .owl-nav .owl-next span, .experience-section .owl-nav .owl-prev span{
	font-size: 32px;
    line-height: 25px;
}

.new-gallery-data .gal-slider .inner-img-section{
	height: 260px;
	object-fit: cover;
}


@media only screen and (max-width:1280px) {
    .post-slide .post-content{
        padding: 0px 15px 25px 15px;
    }
}

.other-service-section h3.border-bottom1 {
    border-bottom: 1px solid #a8894c;
    margin-bottom: 10px !important;
}
.new-experiences{
	padding: 4rem 0;
	box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
	margin-bottom: 3rem;
}
.other-service-section .baskervville-regular {
    font-size: 16px;
}

.other-service-section h3 {
    font-size: 27px;
    color: #a8894c;
    font-weight: 100;
    display: inline-block;
    width: 100%;
    margin-bottom: 0px !important;
    margin-top: 20px;
}


.Our-Hideaways-ComingSoon .new_menu_d li.nav-item a.nav-link {
    padding: 10px 5px;
height:100%;
}



@media screen and (max-width: 767px) {
	.about-hotels h1 {
    margin-top: 10px;
	   font-size: 20px;
}
html body span.speacial-offs{display: none !important;}
#hideDiv {
 position: fixed;
 font-size: 13px;
 z-index: 9;
 bottom: inherit;
 background: #a8894c !important;
 color: white !important;
 width: 55% !important;
 text-transform: capitalize;
}
.menu-append-home li.nav-item.account-list.dropdown {
    padding: 6px 15px;
}
.menu-append-home li.nav-item.account-list.dropdown a{
    color: #000000;
    padding: 6px 15px;
}
.menu-append-home li.nav-item.account-list.dropdown.show a{
    color: #000000;
    
}
}

div#hideDiv span {    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}
/*************************rewards************************************/
.headers ul.nav-menu li.dropdown .dropdown-menu {text-align: center;padding: 0;}
.headers ul.nav-menu li.dropdown .dropdown-toggle{padding: 0.5rem 0rem;}
@media(min-width:767px){
	.headers ul.nav-menu li.dropdown .dropdown-toggle{color:#ffffff}
}
.headers ul.nav-menu li.dropdown:hover, .headers ul.nav-menu li.dropdown:focus{color:#ffffff}
.headers ul.nav-menu li.dropdown .dropdown-menu a{color: #000000;display: block;padding: 10px 0px;}
.offes-details h3{color: #ffffff;}
.our-rewards .offes-details{width: 100%;}
.rewards .card-body .card-title{
    font-weight: 600;
    letter-spacing: 1px;
}
.our-rewards .table-responsive .table{width:100%}
.rewards .card-body .card-text ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left;
    width: 900px;
    margin: 0 auto;
}
.rewards .card-body .card-text ul li{padding-left: 30px;position: relative}
.rewards .card-body .card-text ul li:before{
  position: absolute;
  content: '';
  left: 0;
  top:6px;
  right: auto;
  width: 15px;
  height: 15px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  display: inline-block;
  margin: 0 5px;
}
.rewards .card-body .card-text ul li:after{
  width: 5px;
  height: 5px;
  background: #ffffff;
  border-radius: 50%;
  display: block;
  position: absolute;
  content: '';
  z-index: 11;
  left: 10px;
  top: 11px;
  transform: none;
  margin: auto;
}
.rewards .offer-name h3{font-size: 30px;}
.join-the-journey{background-color: #ffffff;padding: 20px;border-radius: 15px;width: 900px;margin: 20px auto;}
.join-the-journey p{color: #000000;font-size: 20px;}
@media(max-width:991px){
    .rewards .card-body .card-text ul{width:auto}
    .join-the-journey{width: auto;}
}

/*************************rewards-new************************************/
.pt-6{
    padding-top: 6rem;
}
.pt-8{
    padding-top: 8rem;
}
.pt-10{
    padding-top: 10rem;
}
.rwards_header.headers{
    background: #f2f2f2;
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
    -webkit-transition: background 2s;
    transition: background 2s;
}
header.rwards_header.headers .logo img.img-fuild
{
    width:72px
}
header.rwards_header.headers ul.nav-menu li a{
    color: #000000;
}
header.rwards_header.headers ul.nav-menu{
    margin-top: 40px;
}
header.rwards_header .logo{
    padding: 0px;
}
.our-rewards .cards__desktop {
    display: flex;
    gap: 16px;
}
.our-rewards .card {
        border-radius: 6px;
        flex: 1 1 0;
        height: auto;
        margin: 0;
        width: auto;
    }
.our-rewards .card {
    height: auto;
    margin: 0;
    flex: 1 1 33.33%;
}
.our-rewards .card__active {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    font-kerning: normal;
    font-variant-ligatures: common-ligatures;
    background: #068484;
    border-radius: 6px 6px 0 0;
    color: #fff;
    display: none;
    height: 48px;
    left: -3px;
    padding: 12px;
    position: absolute;
    right: -3px;
    text-align: center;
    top: -48px;
}
.our-rewards .card__content {
    border: 1px solid #dadadd;
    display: flex;
    height: 100%;
    width: 100%;
    padding: 16px;
    align-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
}
.card__content .card__wrapper{
    width: 100%;
}
.our-rewards .card__content .card__wrapper img{
    margin:0
}
.our-rewards .card__content .card__wrapper .card-title{
    font-weight: 600;
    letter-spacing: 0.5px;
}
@media screen and (min-width: 1024px) {
    .our-rewards .card__content {
        height: 100%;
    }
}
@media screen and (min-width: 768px) {
    .our-rewards .card__content {
        height: 100%;
    }
}


/* ankit date  27-05-2025 */

.our-rewards .card img, .our-rewards .card__content {
    border-radius: 6px;
}
.join_button{
    text-align: center;
    position: relative;
        background: #fff;
}
.join_button h3{
        color: #000;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 6px;
    margin: 15px 0px;
    font-family: 'Ogirema';
}
.logo_text{
        color: #000;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 6px;
    margin: 15px 0px;
    font-family: 'Ogirema';
    margin-left: 10px;
}
.banner{
    height: 30%;
}
.join_button .main_join{
position: absolute;
    bottom: -40px;
    left: 50px;
}
.join_button .join{
display: flex;
justify-content: center;
    gap: 20px;

}
.join_button .explore_join a:hover{
        text-decoration: underline;
    color: #fff;
}
.join_button ul{list-style: none;padding: 0;margin: 0px;}

.join_button .btn-primary{background-color: #957b54;
    border-color: #957b54;
    font-size: 16px;
    }
    .join_button .btn-primary:hover, .join_button .btn-primary:focus{
        background-color: #7d2b13;
        border-color: #7d2b13;
    }
   .join_button img {
     width: 40px;
    margin: 0 auto;
    /* height: 30%; */
}
.join_button img.banner {
        width: 180px;
    height: 60px;
}
.img_first{
        align-self: center;
    /* line-height: 3.5; */
}
.inner_icon p{
        text-transform: uppercase;
}
.logo_text{
        text-transform: uppercase;
    letter-spacing: 3px;
    font-family: 'Ogirema';
}
    /* .main_join a.Explore-More:nth-child(1):hover {
text-decoration: underline !important;
color:#fff !important;
    } */
 
    /* @media screen and (max-width:1024px){
        .join_button .main_join {
    position: absolute;
    bottom: -75px;
    left: 50px;
}
    } */
    /* @media screen and (max-width:730px) and (min-width:491px) {
        a.Explore-More, .join_button .btn-primary{
font-size: 7px;
        }
        .join_button .main_join{
            
bottom: -86px;
left: 40px;
        }
    }  */
     /* @media screen and (max-width:491px) and (min-width:355px) {
        a.Explore-More, .join_button .btn-primary{
font-size: 7px;
        }
           .join_button .main_join {
        bottom: -78px;
        left: 128px;
    }
    .join_button ul {
    list-style: none;
    padding: 0;
    margin: 20px 0 80px 0;
}
.join_button .join{
    display: block;
}
a.Explore-More, .join_button .btn-primary {
    font-size: 7px;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    } 
} */
 /* @media screen and (max-width:439px) and (min-width:344px){
a.Explore-More, .join_button .btn-primary{
    font-size: 5px;
}
    .join_button .main_join {
        bottom: -87px;
        left: 100px;
    }
    .media_li{
        position: relative;
    bottom: 7px;
    }
 } */
.our-rewards .card img, .our-rewards .card__content {
    border-radius: 6px;
}
.our-rewards .am-member-dtls img{width:280px;}
.our-rewards .am-member-dtls h2{color: #957b54;text-transform: capitalize;font-weight: 600;letter-spacing: 0.5px;display: block;}
.our-rewards .am-member-dtls h3{color:#000000;font-weight: 500;letter-spacing: 0.11px;width: 900px;
margin: 20px auto 0;}
.card__label {
    display: block;
    margin-top: 16px;
    text-align: left;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
}
.card .separator-wrapper {
    background: #dadadd;
    border: 0;
    height: 1px;
    margin: 16px 0;
}
@media screen and (min-width: 768px) {
    .card .separator-wrapper {
        margin: 16px 0;
    }
}
@media screen and (min-width: 1024px) {
    .card .separator-wrapper {
        margin: 16px 0 32px;
    }
}
.card__description {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin: 16px 0;
}
.card__advantages{padding: 0;margin: 0;list-style: none;}
.card__advantage {
    align-items: center;
    display: flex;
    gap: 16px;
    margin-bottom: 16px;
    position: relative;
    padding-left: 30px;
}
.card__advantage:before{
    position: absolute;
    content: '';
    left: 0;
    top:6px;
    right: auto;
    width: 15px;
    height: 15px;
    border: 1px solid #000000;
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px;
  }
  .card__advantage:after{
    width: 5px;
    height: 5px;
    background: #000000;
    border-radius: 50%;
    display: block;
    position: absolute;
    content: '';
    z-index: 11;
    left: 10px;
    top: 11px;
    transform: none;
    margin: auto;
  }

.card__bonus {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    font-kerning: normal;
    font-variant-ligatures: common-ligatures;
    text-align: center;
}
/* .nav-menu a:hover{
text-decoration: none !important;
} */
.nav-menu.for-inner-page a{
text-decoration: none;
}
.nav-menu.for-inner-page a:hover{
text-decoration: underline;
}



       /* video end */
.atithyam-benefits .table .thead-dark th, .atithyam-benefits .table-responsive .table td{padding: 20px 10px;color:#000000}
.atithyam-benefits .table-responsive .table td i{font-size: 24px;color: #957b54;}
.atithyam-benefits .table .thead-dark th{color: #ffffff;border-color:#ffffff;border-right:1px solid #ffffff}
.atithyam-benefits .table .thead-dark th:last-child{border-right:none}
.atithyam-benefits .table tbody td{color: #ffffff;border-color:#eeeeee;border-right:1px solid #eeeeee}
.atithyam-benefits .table tbody td:last-child{border-right:none}
.atithyam-benefits .table tr:nth-child(even){background-color: #eeeeee;}
.atithyam-benefits .table-striped tbody tr:nth-of-type(odd){background-color: #ffffff;}
@media screen and (max-width: 991.98px) {
    .our-rewards .am-member-dtls h3{width: auto;}
}
@media screen and (max-width: 767.98px) {
    .our-rewards .pt-10{
        padding-top: 5rem;
    }
.our-rewards .card {
    height: auto;
    margin: 0;
    flex: 1 1 100%;
}
.our-rewards .cards__desktop{
    flex-direction: column;
}
}
/* video start section */
   .carousel-inner .video-wrapper {
            position: relative;
            padding-bottom: 56.25%;
           
            height: 0;
            overflow: hidden;
        }

       .carousel-inner .video-wrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

       .Title_module_header__296cb5dd{
        display: none;
       }


       ul.side_social {
	display:block;

}
   img#img_whatsapp {

                width: 40px;

            }
            
            body {

                background: #f9ecde52;

            }

            .dine-details   {

                background: #fdf8f4;

                margin: 0px auto 0;

                width: 95%;

                padding: 20px;

                position: relative;

                /*text-align: center;*/

                z-index: 10;

                margin-bottom: 30px;

                margin-left: 20px;

            }

            .container.container-lg {

                max-width: 1400px;

                margin-top: 50px;

            }

            /*Alok css*/

            h5, h6 {

                letter-spacing: 1px;

                font-family: 'Ogirema';

                font-weight: 700;

                margin-top: 15px;

            }

            .about-hotels h2 {

                color: #a8894c;

                text-transform: uppercase;

                font-size: 45px;

                margin-top: 30px;

                letter-spacing: 3px;

                position: relative;

                font-family: 'Ogirema';

                text-align: left;

            }

            .about-hotels h2:before {

                display:none;

                content: "";

                position: absolute;

                right: 170px;

                bottom: 0px;

                width: 76px;

                background: #a8894c;

                height: 2px;

            }

            .about-hotels p {

                color: #a8894c;

                text-transform: uppercase;

                font-size: 25px;

                margin-top: 8px;

                letter-spacing: 6px;

                position: relative;

                font-family: 'Ogirema';

                text-align: left;

            }

            .about-details {

                margin-top: 70px;

                margin-bottom: 60px;

            }

            .about-details p {

                color: #fff;

                font-weight: 600;

                font-size: 14px;
    text-align: justify !important;

            }

            .dine-name p {

                min-height: 50px;

            }

            a.explore-more:hover {

                background: #f3d6b7;

                border: 1px solid #f3d6b7;

            }

            .booking-engine{

                display:none;

            }

            .incodetail p {

                margin-bottom: 1px;

            }

            .rightnav h3{

                font-size: 18px; 

                letter-spacing: 3px;

            }

            .rightnav a {

                display: block;

                margin: 10px;

                color: #615f5f;

                font-weight: 100;

            }

            .rightnav a:hover {                

                color: #000;

            }

            .incodetail p::before { 

                display: inline-block;

                content: '';

                -webkit-border-radius: 0.375rem;

                border-radius: 0.375rem;

                height: 0.75rem;

                width: 0.75rem;

                margin-right: 0.5rem;

                background-color: #b1a595b3;

            }

            p span {

                font-weight: 600;

                color: #5a5957;

            }

            .margintop-40 {

                margin-top: 40px;

            }

            a.booknow {

                color: #212529;

                border: 1px solid #f3d6b7;

                background: #f3d6b7;

                padding: 0 10px 0 10px;

            }

            a.booknow:hover {

                background: none;

                border: 1px solid #f3d6b7;

            }

            @media (max-width: 1600px) {

                .about-hotels h2 {                   

                    font-size: 40px;

                    margin-top: 12px;                    

                }

            }

            @media (max-width: 1440px) {

                .about-hotels h2 {                            

                    font-size: 31px;

                    margin-top: 20px;                           

                }

                .about-hotels h2:before {                            

                    right: 14px;                           

                    width: 68px;                           

                }

                .dine-name p {

                    min-height: 60px;

                }

            }

            @media (max-width: 1366px) {

                .container.container-lg {

                    max-width: 1339px;

                    margin-top: 23px;

                    margin-right: 18px;

                }

                .about-hotels h2 {

                    font-size: 29px;

                    margin-top: 20px;

                }

                .about-hotels p {                   

                    font-size: 22px;                   

                }

            }

            @media (max-width: 1280px) {

                .container.container-lg {

                    max-width: 1243px;

                    margin-top: 23px;

                    margin-right: 24px;

                }

                .about-hotels h2 {

                    font-size: 26px;

                    margin-top: 20px;

                }

                .about-hotels h2:before {

                    right: 20px;

                    width: 57px;

                }

            }

            @media (max-width: 1024px) {

            }

            @media (max-width: 991px) {

            }

            @media (max-width: 768px) {

                .booking-engine {

                    position: absolute;

                    bottom: 504px;

                    /* top: 26%; */

                    background: rgb(0 0 0 / 42%);

                    margin: auto;

                    left: 0;

                    right: 0;

                    margin-right: auto;

                    margin-left: auto;

                    width: 100%;

                    padding: 20px 0px 6px 25px;

                }

            }

            @media (max-width: 480px) {

            }

            @media (max-width: 425px) {

            }

            @media (max-width: 375px) {

            }

            @media (max-width: 320px) {

            }

            .offer-img {

                background-attachment: inherit !important;

                background-size: contain !important;

            }



            .scriptcertificate #hc-ratingRatingHotel {

                margin: 0px auto !important;



            }



            .scriptcertificate {

                display: inline-block;

                /* float: left; */

                margin-left: 15px;

            }

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

                .certificate.Suryauday_Haveli {

                    text-align: center;

                }

            }
.custome_text{
    position: relative;
    bottom: 30px;
}

/* 17-07-2025 */
.input-with-icon{
     position: relative;
  width: 100%;
}
/* Style the input */
.input-with-icon input {
  width: 100%;
  padding-right: 40px; /* make room for icon */
  box-sizing: border-box;
}
/* Style the calendar icon */
.input-with-icon .input-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: #888;
  cursor: pointer;
  font-size: 16px;
}

#ui-datepicker-div{
z-index: 11111 !important;
}

/* 07-22-2025 */
/* Thumbnail image */
    .thumbnail {
      max-width: 200px;
      cursor: pointer;
      transition: transform 0.2s;
    }

    .thumbnail:hover {
      transform: scale(1.05);
    }

    /* Popup styles */
    .popup-overlay {
      display: none;
      position: fixed;
      top: 0; left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.8);
      justify-content: center;
      align-items: center;
      z-index: 100000000 !important;
    }

    .popup-content {
      position: relative;
    }

    .popup-image {
      max-width: 90vw;
      max-height: 90vh;
      border: 4px solid white;
      border-radius: 10px;
    }
   .popup-overlay img{
    height: 400px;
    width:400px;
   }
   .popup-content {
    position: relative;
    top: 12%;
}


    .close-btn {
      position: absolute;
      top: -15px;
      right: -15px;
      background: white;
      border-radius: 50%;
      padding: 5px 10px;
      font-weight: bold;
      cursor: pointer;
    }
    /* 07-24-2025 */
span.hide-show-more{
    display: inline;
    color: #fff;
    font-weight: 600;
}

.morelink{
    display: none;
}
.moreellipses{
    display: none;
}
.main_booking{
position:relative;
}
  @media screen and (max-width:1024px) {
.popup-content {
    position: relative;
    top: 4%;
}
    }
    @media screen and (max-width:992px) {
.popup-content {
    position: relative;
    top: 0%;
}
    }

    @media screen and (max-width:500px) {
   .popup-content { 
    height: 50%;
    width: 90%;
   }
    }
 .popup {
  display: none;
  background: #fff;
  border: 2px solid #ccc;
  /* padding: 15px; */
  width: 300px;
  max-height: 300px;
  overflow-y:scroll;
  /* position: fixed;  stays above content */
  top: 24%;
  left: 50%;
  transform: translate(-50%, 50%);
  z-index: 999;
  box-shadow: 0 5px 20px rgba(0,0,0,0.3);
}
.popup p{
    margin-top: 8px;
    font-size: 14px;
}
/* Hide scrollbar but allow scrolling */
.popup::-webkit-scrollbar {
  display: none;        /* Chrome, Safari, Edge */
}
.popup {
  -ms-overflow-style: none;  /* IE/Edge */
  scrollbar-width: none;     /* Firefox */
}
.popup.active {
  display: block;
}

.close-btns {
  position: absolute;
  top: -15px;
  right: 0;
  /* background: white; */
  border-radius: 50%;
  padding: 5px 10px;
  font-weight: bold;
  cursor: pointer;
  color: red;
  display: inline-block;
  margin-top: 10px;
}
