.trident-surprisesnew/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
.hidden, .invisible {
	visibility: hidden
}
button, html, input, select, textarea {
	color: #222
}
html {
	font-size: 1em;
	line-height: 1.4
}
:focus {
	outline: 0
}
input, textarea {
	-webkit-border-radius: 0;
	 border-radius: 0;
}
fieldset, hr {
	border: 0;
	padding: 0
}
.tp-bggg3new a {
	display: block;
}
::-moz-selection {
background:#b3d4fc;
text-shadow:none
}
::selection {
	background: #b3d4fc;
	text-shadow: none
}
hr {
	display: block;
	height: 1px;
	border-top: 1px solid #ccc;
	margin: 1em 0
}
h2 {
	margin: .3em 0
}
audio, canvas, img, video {
	vertical-align: middle
}
fieldset {
	margin: 0
}
textarea {
	resize: vertical
}
.browsehappy {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0
}
body {
	background: #fff;
	font-size: 13px;
	color: #696357;
	font-family: Tahoma, Geneva, sans-serif;
	overflow:auto !important;
	overflow-x: hidden !important;
}
.left10px{margin-left:10px !important}
.left10px > li:last-child {
  border: medium none !important;
}


.ui-datepicker .ui-datepicker-header {
	background: #ab0d16;
	color: #fff;
}
a.ui-state-default.ui-state-highlight{
	background: #ab0d16;
	color: #fff ;
	border:1px solid #ab0d16;
}


address{font-style:normal}
.width100Per {
	float: left;
	width: 100%
}
.main-heading {
	font-family: flamaregular;
	font-weight: 300;
	margin: 100px 0 0 13px
}
.headerFix {
	position: relative;
	margin-top: 30px;
}
.covid-update-left {
    float: left;
}
.immunity-building-right{
	float: right;
}
.covid-update-left a, .immunity-building-right a{
	color: #fff;
	text-decoration: none;
}
.white {
	color: #fff !important
}
.whiteH4 {
	font-size: 14px !important
}
.width50Per {
	float: left;
	width: 50%
}
.knowMore{color:#fff; text-decoration:underline}
.left10Px{margin-left:10px;}
.cityBankContainer {
	width: 100%;
	float: left
}
.promocode {
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #6d6d6d;
	font-family: tahoma;
	font-size: 11px;
	padding: 5px 2px 5px 8px;
	width: 75px;
}
.cityBankContainer .resrvationPanel {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	float: left;
	margin: -68px 0 0;
	position: relative;
	width: 100%
}
.cityBankContainer .resrvationPanel .k-widget.k-numerictextbox.guestAdultCounts.kendoText {
	margin-right: 14px;
}
.cityBankContainer .wrapper {
	float: left;
	width: 100%;
}
.cityBankContainer .wrapper .makeReserve {
	background: #bf212e none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 0 10px 0 0;
	padding: 22px 23px 28px 20px;
	width: auto;
}
.cityBankContainer .wrapper .formFieldWrapper {
	float: left;
	margin-right: 10px;
	margin-top: 22px;
	padding-right: 10px;
	width: auto;
}
.cityBankContainer .wrapper .select {
	color: #6d6d6d;
	font-size: 11px;
	margin-left: 10px;
	width: 150px;
}
.visibleAcc {
	display: block !important;
}
.cityBankContainer .wrapper .startDate {
	color: #6d6d6d;
	font-size: 11px;
	margin-right: 10px;
	width: 90px;
}
.cityBankContainer .wrapper .endDate {
	color: #6d6d6d;
	font-size: 11px;
	width: 90px;
}
.cityBankContainer .wrapper .formFieldWrapper input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.cityBankContainer .wrapper .bookButtonWrapper {
	float: left;
	margin-right: 10px;
	padding-right: 9px;
	width: auto;
}
.cityBankContainer .wrapper .bookButton {
	float: left;
	margin-top: 22px;
	width: auto;
}
.cityBankContainer .wrapper .bookButton a {
	background: #bf212e none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 20px;
	text-decoration: none;
	text-transform: uppercase;
}
.cityBankContainer .guestAdultCounts {
	margin-right: 20px
}
.winnerDavidson {
	font-size: 22px !important;
}
.ticketStyle {
	font-size: 25px !important;
	margin-top: 10px;
}
.container {
	margin: 0 auto;
	width: 1000px
}
.master {
	float: left;
	width: 1000px
}
.sgnin {
	width: 100%;
	float: left;
}
.contentTab h2, .sgnin h2 {
	background: #bf1e2e none repeat scroll 0 0;
	color: #fff !important;
	font-family: flamaregular;
	font-size: 25px;
	font-weight: 400;
	margin: 0 0 10px;
	padding: 3px 10px;
}
.extendedHeading {
	color: #bf1e2e !important;
	font-family: flamaregular;
	font-size: 25px;
	font-weight: 400;
	margin: 5px 0;
	padding: 0;
}
.membernum {
	width: 100%;
	float: left;
	padding: 0 0 0 20px;
	box-sizing: border-box;
}
.membernum label {
	width: 100%;
	float: left;
	margin: 6px 0;
	color: #8a8989;
}
.membernum input {
	width: 90% !important;
	float: left;
	box-sizing: border-box;
	border: 1px solid #d2d2d2;
	margin: 0;
	padding: 5px;
	font-size: 12px;
}
.signinbutton {
	width: 92%;
	float: left;
	margin: 10px 20px 20px 20px;
}
.signinbutton a {
	color: #fff;
	display: block;
	float: left;
	margin-top: 10px;
	padding: 5px 20px;
	text-decoration: none;
	width: 55%;
	background: #ac0e17;
	text-align: center;
}
.forgotpass {
	width: 100%;
	float: left;
}
.minHeightConsole {
	min-height: 300px;
}
.forgotpass h2 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}
.forgotpass h2 span {
	color: #b43b3f;
}
.borderchange {
	width: 100%;
	float: left;
}
.borderchange.width35Per {
	width: 31%;
}
.borderchange.width55Per {
	border-left: 1px solid #ccc;
	padding-left: 8%;
}
.diffcolor h1 {
	color: #707070 !important;
}
.fieldsname {
	background: #f6f6f6 none repeat scroll 0 0;
	float: left;
	margin: -10px 0 0;
	padding: 20px 20px 40px 20px;
	width: 100%;
	box-sizing: border-box;
}
.fieldsname sup {
	color: #ac0e17;
}
.fieldsname .mrfield {
	float: left;
	margin-top: 13px;
	width: 20%;
	box-sizing: border-box;
	padding: 0 5px;
}
.fieldsname .mrfield select {
	float: left;
	padding: 5px;
	font-size: 12px;
	width: 100%;
	color: #b5b5b5;
	font-weight: bold;
	border: 1px solid #d2d2d2;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;/*background: -moz-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* FF3.6+ */
	/*background: -webkit-gradient(linear, 90deg, color-stop(45%, #e7e7e7), color-stop(65%, #f6f6f6));/* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Opera 11.10+ */
	/*background: -ms-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#f6f6f6', GradientType='0'); /* for IE */
	/*background: linear-gradient(0deg, #e7e7e7 45%, #f6f6f6 65%);*//* W3C */
}
.fieldsname .namefield {
	width: 25%;
	float: left;
}
.fieldsname .namefield label {
	width: auto;
	float: left;
	padding: 5px 0;
	font-size: 12px;
}
.fieldsname .namefield {
	width: 26.66%;
	float: left;
	color: #9d9d9d;
	box-sizing: border-box;
	margin: 15px 0 0 0;
	padding: 0 5px;
}
.fieldsname .namefield input {
	float: left;
	font-size: 12px;
	padding: 5px;
	width: 100%;
	border: 1px solid #d2d2d2;
	color: #b5b5b5;
	box-sizing: border-box;
	/*border-radius: 7%;
	background: -moz-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* FF3.6+ */
	/*background: -webkit-gradient(linear, 90deg, color-stop(45%, #e7e7e7), color-stop(65%, #f6f6f6));/* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Opera 11.10+ */
/*	background: -ms-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#f6f6f6', GradientType='0'); /* for IE */
/*	background: linear-gradient(0deg, #e7e7e7 45%, #f6f6f6 65%);/* W3C */
}
.emailidd {
	width: 33.33%;
	padding: 0 5px;
	box-sizing: border-box;
	float: left;
	margin: 20px 0 0 0;
}
.emailidd label {
	width: 100%;
	float: left;
	padding: 5px;
	color: #9d9d9d;
	font-size: 12px;
}
.emailidd input {
	width: 100%;
	float: left;
	/*border-radius: 5%;*/
	border: 1px solid #d2d2d2;
	padding: 5px;
	color: #b5b5b5;
	box-sizing: border-box;/*background: -moz-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* FF3.6+ */
	/*background: -webkit-gradient(linear, 90deg, color-stop(45%, #e7e7e7), color-stop(65%, #f6f6f6));/* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Opera 11.10+ */
	/*background: -ms-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#f6f6f6', GradientType='0'); /* for IE */
/*	background: linear-gradient(0deg, #e7e7e7 45%, #f6f6f6 65%);/* W3C */
}
.mobno {
	width: 100%;
	float: left;
	color: #9d9d9d;
}
.mobno mob {
	width: 20%;
	float: left;
}
.numbervalue {
	width: 15%;
	float: left;
	color: #989898;
}
.numbervalue input {
	float: left;
	width: 65%;
	margin-top: 41px;
	font-size: 12px !important;
	padding: 5px;
	border-radius: 5%;
	color: #989898;
	border: 1px solid #d2d2d2;
	background: -moz-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* FF3.6+ */
	background: -webkit-gradient(linear, 90deg, color-stop(45%, #e7e7e7), color-stop(65%, #f6f6f6));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Opera 11.10+ */
	background: -ms-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* IE10+ */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#f6f6f6', GradientType='0'); /* for IE */
	background: linear-gradient(0deg, #e7e7e7 45%, #f6f6f6 65%);/* W3C */
}
.mobiletxt {
	width: 80%;
	float: left;
	margin-top: 15px;
}
.mobiletxt input {
	width: 50%;
	float: left;
	/*border-radius: 5%;*/
	border: 1px solid #d2d2d2;/*background: -moz-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* FF3.6+ */
	/*background: -webkit-gradient(linear, 90deg, color-stop(45%, #e7e7e7), color-stop(65%, #f6f6f6));/* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Opera 11.10+ */
	/*background: -ms-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#f6f6f6', GradientType='0'); /* for IE */
	/*background: linear-gradient(0deg, #e7e7e7 45%, #f6f6f6 65%);/* W3C */
}
.mobiletxt label {
	width: auto;
	float: left;
	padding: 5px;
	font-size: 12px;
}
.mobiletxt input {
	width: 88%;
	float: left;
	padding: 5px;
	font-size: 12px;
}
.emailWidth {
	width: 33.33%;
	padding: 5px;
	box-sizing: border-box;
	margin: 15px 0 0 0
}
.countryy {
	float: left;
	margin: 15px 0 0;
	padding: 5px;
	width: 33.33%;
	box-sizing: border-box;
}
.countryy label {
	width: 100%;
	float: left;
	color: #9d9d9d;
	font-size: 12px;
}
.countryy select {
	width: 100%;
	float: left;
	padding: 5px;
	font-size: 12px;
	color: #989898;
	margin-top: 0;
	/*border-radius: 5%;*/
	border: 1px solid #d2d2d2;
	background: #fff url(/img/bg-sel-box.jpg) no-repeat scroll 95% center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;/*background: -moz-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* FF3.6+ */
	/*background: -webkit-gradient(linear, 90deg, color-stop(45%, #e7e7e7), color-stop(65%, #f6f6f6));/* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Opera 11.10+ */
	/*background: -ms-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* IE10+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#f6f6f6', GradientType='0'); /* for IE */
   /*	background: linear-gradient(0deg, #e7e7e7 45%, #f6f6f6 65%);/* W3C */
}
.passwordd {
	float: left;
	font-size: 12px;
	margin: 15px 0 0;
	width: 100%;
}
.pass1 {
	box-sizing: border-box;
	float: left;
	padding: 0 5px;
	width: 50%;
}
.pass1 label {
	width: 100%;
	float: left;
	padding: 5px;
	color: #9d9d9d;
}
.pass1 input {
	width: 100%;
	box-sizing: border-box;
	float: left;
	padding: 5px;
	font-size: 12px;
	/*border-radius: 5%;*/
	border: 1px solid #d2d2d2;
	color: #b5b5b5;/*background: -moz-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* FF3.6+ */
	/*background: -webkit-gradient(linear, 90deg, color-stop(45%, #e7e7e7), color-stop(65%, #f6f6f6));/* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* Opera 11.10+ */
	/*background: -ms-linear-gradient(90deg, #e7e7e7 45%, #f6f6f6 65%);/* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#f6f6f6', GradientType='0'); /* for IE */
/*	background: linear-gradient(0deg, #e7e7e7 45%, #f6f6f6 65%);/* W3C */
}
.rgster {
	width: 100%;
	float: left;
	margin: 10px auto 0;
	padding-top: 25px;
	clear: both;
}
.rgster span a {
	width: 75%;
	display: block;
	padding: 5px 10px;
	background: #ac0e17;
	color: #fff;
	/*border-radius: 8%;*/
	text-align: center;
}
.tridentLogo {
	float: left;
	margin: 16px 0 0 0;
	width: 108px;
	height: auto;
}
.navWrapper, .navWrapper .topNav {
	width: auto;
	float: right
}
.navWrapper {
	margin: 20px 0 0;
	font-family: flamaregular;
	font-weight: 400
}
.navWrapper .topNav .left {
	float: left;
	width: auto
}
.navWrapper .topNav .left ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.navWrapper .topNav .left ul li {
	display: inline-block;
	margin-right: 20px;
	font-size: 11px;
	color: #b8b8b8;
	font-family: flamaregular;
	font-weight: 400
}
.navWrapper .topNav .left ul li a {
	color: #b8b8b8;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.navWrapper .topNav .left ul li a:hover {
	color: #908f8f
}
.navWrapper .topNav .socialWrapper {
	float: left;
	width: 150px
}
.navWrapper .topNav .socialWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.navWrapper .topNav .socialWrapper ul li {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 10px 0 0
}
.navWrapper .topNav .socialWrapper ul li a {
	display: block;
	width: 20px;
	height: 20px
}
.navWrapper .topNav .socialWrapper ul li a.link1 {
	background: url(/img/facebook-icon.jpg?v=5) left 0 no-repeat;
}
.navWrapper .topNav .socialWrapper ul li a.link2 {
	background: url(/img/twitter-icon.jpg?v=25) left 0 no-repeat;
}
.navWrapper .topNav .socialWrapper ul li a.link3 {
	background: url(/img/youtube-icon.jpg?v=15) left 0 no-repeat;
}
.navWrapper .topNav .socialWrapper ul li a.link4 {
	background: url(/img/instagram-trident.jpg?v=15) left 0 no-repeat;
}
.navWrapper .topNav .socialWrapper ul li a:hover {
	background-position: 0 0;
}
.mobileCSR {
	display: none
}
.mobileOnly {
	display: none !important;
}
.socialWrapper .initiativeCsr {
	width: 100%;
	float: left;
}
.socialWrapper .initiativeCsr a {
	display: block;
	width: 100px;
	text-align: center;
	padding: 3px 0;
	color: #fff;
	background: #ab2430;
	border-radius: 3px;
	text-decoration: none;
	font-size: 12px;
}
nav {
	float: right;
	width: auto;
	clear: both;
}
nav #mobMenuTrigger {
	display: none;
}
nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
nav ul li {
	float: left;
	width: auto;
	color: #4c4c4c;
	font-size: 15px;
}
nav ul li a {
	color: #4c4c4c;
	display: inline-block;
	padding: 38px 12px 10px;
	transition: all .3s ease-in-out;
}
.homeSpotLight .button a, nav ul li a {
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
nav ul li a.active, nav ul li a:hover {
	color: #a51522
}
.navShadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 19px;
	background: url(/img/drp-down-shadow.png) center top no-repeat
}
.homeSpotLight {
	float: left;
	position: relative;
	width: 100%;
	min-height: 450px;
	background: url(/img/loading.gif) 50% 50% no-repeat
}
.bandra-kurla-bg1 {
	background: url(/img/bandra-spotlight2-din.jpg) center top no-repeat;
}
.bandra-kurla-bg2 {
	background: url(/img/bandra-spotlight3-din.jpg) center top no-repeat;
}
.bandra-kurla-bg3 {
	background: url(/img/bandra-spotlight4-din.jpg) center top no-repeat;
}
.bandra-kurla-bg4 {
	background: url(/img/bandra-kurla-meetings-2.jpg) center top no-repeat;
}
.bandra-kurla-bg5 {
	background: url(/img/bandra-kurla-meetings-1.jpg) center top no-repeat;
}
.nariman-point-bg1 {
	background: url(/img/nariman-point-meetings-1.jpg) center top no-repeat;
}
.nariman-point-bg2 {
	background: url(/img/nariman-point-meetings-2.jpg) center top no-repeat;
}
.nariman-point-bg3 {
	background: url(/img/nariman-point-meetings-3.jpg) center top no-repeat;
}
.nariman-point-bg4 {
	background: url(/img/mumbai-mariman-point-spaBg1.jpg) center top no-repeat;
}
.nariman-point-bg5 {
	background: url(/img/spaBg2.jpg) center top no-repeat;
}
.udaipurBanner1 {
	background: url(/img/udaipur-meetings-1.jpg) center top no-repeat;
}
.udaipurBanner2 {
	background: url(/img/udaipur-meetings-2.jpg) center top no-repeat;
}
.udaipurBanner3 {
	background: url(/img/spaBg2.jpg) center top no-repeat;
}
.udaipurBanner4 {
	background: url(/img/spaBg1.jpg) center top no-repeat;
}
.homeSpotLight .bg1 {
	background: url(/img/spotlight1.jpg) center top no-repeat #022f41
}
.homeSpotLight .bg2 {
	background: url(/img/spotlight2.jpg) center top no-repeat #263a3e
}
.homeSpotLight .bg3 {
	background: url(/img/spotlight3.jpg) center top no-repeat #284f54
}
.homeSpotLight .bg4 {
	background: url(/img/home-page-spotlight4.jpg) center top no-repeat #473128
}
.homeSpotLight .bg5 {
	background: url(/img/spotlight5.jpg) center top no-repeat #d3a460
}
.homeSpotLight .bg6 {
	background: url(/img/home-page-spotlight5.jpg) center top no-repeat #1e3220
}
.bgPinka {
	background: url(/img/air-miles_home-page123.jpg) center top no-repeat #414135
}
.homeSpotLight .bg7 {
	background: url(/img/home-page-spotlight7.jpg) center top no-repeat #000
}
.homeSpotLight .bg8 {
	background: url(/img/home-page-spotlight6.jpg) center top no-repeat #000
}
.homeSpotLight .bg9 {
	background: url(/img/home-page-banner-9.jpg) center top no-repeat #000
}
.homeSpotLight .bg11 {
	background: url(/img/tp-award-2015_1.jpg?v=32) center top no-repeat #000
}
/*.homeSpotLight .bgEmirates {
	background: url(/img/desktop-view-emirates.jpg) center top no-repeat #000
}
*/

.topSpaceKnowMore {
	margin-top: 85px !important;
}
.topMarginspace {
	margin-top: 20px !important;
}
.homeSpotLight .bg-emirate {
	background: url(/img/emirates_3.png) center top no-repeat #000
}
.homeSpotLight .bg12 {
	background: url(/img/emirates.png?v=341) center top no-repeat #000
}
.homeSpotLight .bgAward {
	background: url(/img/TP-Award-2015_1.jpg) center top no-repeat #000
}
.homeSpotLight .homepageSpa {
	background: url(/img/homepage_spa.jpg?v=5) center top no-repeat #000
}
.homeSpotLight .bgWineHome {
	background: url(/img/wine-banner-homepage.jpg) center top no-repeat #000
}
.homeSpotLight .bgKashmiriHome {
	background: url(/img/kashmiri-website-banner-homepage.jpg?v=5) center top no-repeat #000
}
.homeSpotLight .bgTridentMiniHome {
	background: url(/img/trident-mini-gurgaon.jpg?v=3) center top no-repeat #000
}
.homeSpotLight .bgHome1 {
	background: url(/img/home-page-banner1.jpg) center top no-repeat #000
}
.homeSpotLight .bg12new {
	background: url(/img/Home-page-newwBanner.png) center top no-repeat #000
}
.homeSpotLight .bg13 {
	background: url(/img/home-page-banner-advance-purchase.jpg?v=20) center top no-repeat #000
}
.homeSpotLight .bg13-new {
	background: url(/img/home-page-banner1-new.jpg?v=89) center top no-repeat #000
}
.bgHp-gptw {
	background: url(/img/trident-home-new-banner-gptw.jpg?v=150) center top no-repeat;
}
.hpNewStripBG {
	background: url(/img/bandra-strip-bg.png) repeat left top;
}
.bgHp-gptw-new {
	background: url(/img/trident-all-overview-banner-gptw.jpg?v=97) center top no-repeat;
}
.homeSpotLight .bg13-new2 {
	background: url(/img/home-page-banner1-new2.jpg?v=100) center top no-repeat #000
}
.homeSpotLight .bg14-new2 {
	background: url(/img/trident-gateway-desk.jpg?v=10) center top no-repeat #000
}
.homeSpotLight .child-bnnr {
	background: url(/img/kids-desktop.png) center top no-repeat #000
}
.homeSpotLight .emirates-home {
	background: url(/img/emirates-home-new-banner.jpg?v=2554) center top no-repeat #000
}
.homeSpotLight .emirates-home2 {
	background: url(/img/emirates-home-new-banner.jpg?v=2589) center top no-repeat #000
}
.homeSpotLight .summerNew {
	background: url(/img/home-new-banner1-mob.jpg?v=15) center top no-repeat #000
}
.homeSpotLight .summerNew2 {
	background: url(/img/summerBgHome.jpg?v=250) center top no-repeat #000
}
.homeSpotLight .colouredStrip {
	float: left;
	width: 230px;
	margin: 0;
	padding: 0 20px 0 10px;
	text-align: right;
	position: absolute;
	left: 0;
	top: 0
}
.homeSpotLight .colouredStrip h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 23px;
	line-height: 27px;
	margin: 73% 0 0;
	padding: 0;
	color: #fff;
	text-align: left;
}
.colouredStrip h2 span, .colouredStrip h3 span {
	display: block;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	line-height: 18px;
	padding-top: 5px;
	color: rgba(255,255,255,.9)
}
.colouredStrip h2 a, .colouredStrip h3 a {
	color: #fff;
	text-decoration: none
}
.homeSpotLight .colouredStrip p.hotelName {
	font-size: 15px;
	color: #fff;
	font-family: flamaregular;
	font-weight: 400
}
.homeSpotLight .colouredStrip p {
	font-family: flamaregular;
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	margin: 10px 0 0
}
.homeSpotLight .colouredStrip p.smallFont {
	font-size: 12px;
	margin: 10px 0 0
}
.fixedStrip, .fixedStripHome {
	top: 0;
	position: absolute;
	left: 50%;
	margin-left: -330px;
	z-index: 1
}
.fixedStrip {
	width: 220px;
	padding: 0 20px 0 10px
}
.fixedStripHome {
	width: 270px;
	overflow: hidden
}
.homeSpotLight .button {
	float: left;
	width: auto;
	font-family: flamaregular;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	margin: 32px 0 0
}
.homeSpotLight .button a {
	display: inline-block;
	color: #fff;
	padding: 5px 5px 5px 20px;
	background: url(/img/spotlight-button-arrow.png) left 45% no-repeat;
	transition: all .3s ease-in-out
}
.homeSpotLight .button a:hover {
	background-position: 5px 45%
}
.homeSpotLight .flex-control-nav {
	position: absolute;
	left: 46%;
	width: auto;
	margin-left: -175px;
	bottom: 15%;
	height: 20px;
	text-align: left;
	z-index: 2
}
.homeSpotLight .flex-control-paging li a {
	background: rgba(255,255,255,.5);
}
.homeSpotLight .flex-control-nav li {
	margin: 35px 3px 0 3px;
	float: left;
}
.homeSpotLight .flex-control-paging li a.flex-active {
	background: #c7c7c7;
}
.reservationConsole {
	background: url(/img/reservation-bg.jpg) left bottom repeat-x #dcdcdc;
	position: fixed;
	bottom: -100px;
	left: 0;
	z-index: 99999;
	padding: 14px 0 10px;
	border-top: #ab0d16 solid 3px;
	opacity: 0;
	filter: alpha(opacity=0)
}.reservationConsole {
	background: url(/img/reservation-bg.jpg) left bottom repeat-x #dcdcdc;
	position: fixed;
	bottom: -100px;
	left: 0;
	z-index: 99999;
	padding: 14px 0 10px;
	border-top: #ab0d16 solid 3px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.reservationConsole .wrapper {
	float: left;
	width: 960px;
	padding: 0 20px
}

.narimanPoint .reservationConsole .wrapper{
	    width: 1160px !important;
}

.reservationConsole .wrapper .formFieldWrapper {
	float: left;
	width: auto;
	padding-right: 4px;
	margin-right: 4px;
	border-right: #c9c9c9 solid 1px
}
 
.reservationConsole .select {
	width: 110px;
	height: 22px;
	font-size: 11px;
	color: #6d6d6d
}


.reservationConsole .input {
	width: 160px;
	padding: 6px 5px;
	font-size: 11px;
	color: #6d6d6d;
	background: #fff;
	border: 1px solid #c5c5c5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.reservationConsole .endDate, .reservationConsole .startDate {
	font-size: 11px;
	color: #6d6d6d;
	width: 105px
}

/*.reservationConsole .custm-width .endDate, .reservationConsole .custm-width .startDate{width:205px !important}*/
.promocode {
  border: 1px solid #ccc;
  border-radius: 5px;
  color: #6d6d6d;
  font-family: tahoma;
  font-size: 11px;
  padding: 3px 2px 4px 6px;
  width: 75px;
  box-sizing:border-box
}


.reservationConsole .startDate {
	margin-right: 5px
}
.reservationConsole .bookButton, .reservationConsole .manageMyBookingButton {
	float: left;
	width: auto
}
.reservationConsole .guestAdultCounts {
	font-size: 11px;
	color: #6d6d6d;
	margin-right: 5px
}
.reservationConsole .guestChildCounts {
	font-size: 11px;
	color: #6d6d6d
}
.reservationConsole .bookButtonWrapper {
	float: left;
	width: auto;
	padding-right: 5px;
	margin-right: 0;

}
.reservationConsole .bookButton a {
	color: #fff;
	border-radius: 3px;
	background: #ab2430
}
.reservationConsole .bookButton a, .reservationConsole .manageMyBookingButton a {
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}
.reservationConsole .bookButton a:hover {
	background-color: #901d28
}
.reservationConsole .manageMyBookingButton a {
	color: #686767;
	border-radius: 3px;
	background: #ccc
}
.reservationConsole .manageMyBookingButton a:hover {
	background-color: #901d28;
	color: #fff
}
.reservationConsole.spclOfrConsole {
	padding: 5px 0
}
.reservationConsole.spclOfrConsole .formFieldWrapper {
	margin-top: 10px
}
.reservationConsole.spclOfrConsole .bookButtonWrapper {
	margin-bottom: 5px;
	border-right: none
}
.reservationConsole .k-dropdown .k-input, .reservationConsole .k-selectbox .k-input {
	background: #fff;
	color: #6d6d6d
}
.reservationConsole .k-state-default>.k-select {
	border-left: 1px solid #C5C5C5
}
::-webkit-input-placeholder {
opacity:1
}
:-moz-placeholder {
opacity:1
}
::-moz-placeholder {
opacity:1
}
:-ms-input-placeholder {
opacity:1
}
.spclOfrConsole .select {
	width: 170px;
	font-size: 11px;
	color: #6d6d6d
}
.footerSocial {
	width: 100%;
	float: left
}
.footerSocial ul {
	list-style: none;
	margin: 0 0 0 60px;
	padding: 0
}
.footerSocial ul li {
	float: left;
	margin-left: 20px
}
.footerSocial ul li:first-child {
	margin-left: 0;
}
.spclOfrConsole .endDate, .spclOfrConsole .startDate {
	width: 90px;
	font-size: 11px;
	color: #6d6d6d
}
.spclOfrConsole .startDate {
	margin-right: 10px
}



footer {
	background: #282828 none repeat scroll 0 0;
	border-top: 6px solid #ab2530;
	color: #818181;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 35px 0 125px;
	width: 100%;
}
footer .forBorderBottom {
	width: 100%;
	float: left;
	border-bottom: 3px solid #ab2530
}
footer .footerWrapper {
	float: left;
	width: 960px;
	margin: 0 20px
}
footer .footerWrapper .left {
	float: left;
	width: 525px;
	padding: 20px 60px 0 0
}
footer .footerWrapper .left .footerHeading {
	float: left;
	width: 60px;
	margin: 0 0 20px;
	font-size: 12px;
	text-transform: uppercase;
	color: #ababab
}
footer .footerWrapper .left .footerContent {
	float: left;
	width: 463px;
	margin: 0 0 20px;
	font-size: 11px
}
footer .footerWrapper .left .footerContent a {
	color: #818181;
	text-decoration: none;
	display:inline-block;
	margin:2px;
}
footer .footerWrapper .left .footerContent a:hover {
	color: #abaaaa
}
footer .footerWrapper .right {
	float: left;
	width: 345px;
	padding: 13px 0 25px 20px;
	background: url(/img/footer-newsletter-bg.jpg) left top repeat-y
}
footer .footerWrapper .right .heading {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #ababab;
	margin-bottom: 5px
}
footer .footerWrapper .right p {
	font-size: 11px;
	margin-bottom: 5px
}
footer .footerWrapper .right .form {
	float: left;
	width: 100%;
	margin: 5px 0 0
}
footer .footerWrapper .right .form .input {
	float: left;
	width: 121px;
	padding: 4px 5px;
	margin: 0 0 0 5px;
	background: 0 0;
	border: 1px solid #494949;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #ABABAB;
	height: 15px
}
footer .footerWrapper .right .form .select {
	float: left;
	width: 47px;
	margin: 0;
	background: 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #ABABAB
}
footer .footerWrapper .right .form .k-dropdown-wrap {
	border-radius: 0;
	background-image: none;
	background-color: #343434;
	color: #ABABAB;
	border: 1px solid #494949;
	height: 23px
}
footer .footerWrapper .right .form .k-state-border-down {
	padding: 0
}
footer .footerWrapper .right .form .k-input {
	color: #ABABAB
}
footer .footerWrapper .right .form .inputEmail {
	float: left;
	width: 311px;
	padding: 4px 5px;
	margin: 5px 5px 5px 0;
	background: 0 0;
	border: 1px solid #494949;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #ABABAB;
	height: 15px
}
footer .footerWrapper .right .form .submitButton {
	float: left;
	width: auto
}
footer .footerWrapper .right .form .submitButton a {
	display: block;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/img/book-your-reservation-arrow.png) 10px 8px no-repeat #ab2430
}
footer .footerWrapper .right .form .submitButton a:hover {
	background-color: #901d28
}
.width100Per.disclaimerBg {
	bottom: 0;
	left: 0;
	position: fixed;
	z-index: 100;
	background: #ab0d16;
	padding: 2px 0
}

.width100Per.disclaimerBg.top{
	top: 0;
    height: 15px;
	padding: 1px 0 4px 0;
	background: #ab0d16;
}

.master .disclaimer {
	float: right;
	width: auto;
	margin: 0 20px 0 0;
	font-size: 10px;
	color: #c77f84;
	text-align: right
}
.master .complimentaryFooter {
	float: left;
	width: auto;
	font-size: 11px;
	color: #fff;
	margin: 0 0 0 20px
}
.hotelNameWrapper, .hotelSubNavWrapper {
	float: left;
	width: 100%
}
.hotelSubNavWrapper {
	height: auto
}
.hotelSubNavWrapper .makeFixed {
	float: left;
	width: 100%;
	left: 0;
	top: 20px;
	z-index: 3
}
.hotelSubNavWrapper .makeFixed.fixed {
	position: fixed
}
.hotelNameWrapper .h1, .hotelNameWrapper h1 {
	float: left;
	width: auto;
	font-family: flamaLight;
	font-weight: 400;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin: 5px 0 5px 20px;
	padding: 0
}
.hotelNameWrapper .right {
	float: right;
	width: auto;
	font-family: flamaregular;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	margin: 10px 20px 0 0
}
.hotelNameWrapper .right .temperature {
	float: left;
	width: auto;
	display: none
}
.hotelNameWrapper .right .map {
	float: left;
	width: auto;
	margin: 0 0 0 20px;
	background: url(/img/map-icon-white.png) left 2px no-repeat
}
.hotelNameWrapper .right .map a {
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 15px;
	display: block
}
.hotelNavWrapper {
	float: left;
	width: 100%;
	height: 35px
}
.hotelNavWrapper .hotelNav {
	float: left;
	width: 960px;
	margin: 0 20px
}
.internalSpotlight, .internalSpotlightSmall {
	overflow: hidden;
	float: left;
	position: relative;
	width: 100%
}
.hotelNavWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.hotelNavWrapper ul li {
	float: left;
	margin: 0 18px 0 0;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif
}
.hotelNavWrapper ul li a {
	display: inline-block;
	padding: 10px 0;
	transition: all .3s ease-in-out;
	font-weight:normal;
}
.hotelNavWrapper ul li a, .overViewWrapper .leftNavWrapper ul li a {
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}
.internalSpotlight {
	height: 380px;
	background: url(/img/loading.gif) 50% 50% no-repeat #efeeee
}
.internalSpotlight li {
	height: 380px
}
.internalSpotlightSmall {
	height: 182px
}
.agrabg1 {
	background: url(/img/Suite-Offer-Trident-Banner-blank.jpg) center top no-repeat #0f0d22
}
.mumbaiMarathon {
	background: url(/img/tnp-inside-banner-2600x440.jpg) center top no-repeat #0f0d22
}

.udaipur-ext {
	background: url(/img/Suite-inside-Banner-2600x440.jpg) center top no-repeat #0f0d22
}
.agrabg2 {
	background: url(/img/agra-spotlight2.jpg) center top no-repeat #48260e
}
.agrabg2new {
	background: url(/img/agra-baner-desktop-view.jpg?v=20) center top no-repeat #48260e
}

.agrabg2new-banner {
	background: url(/img/chennai-smaill-banner.jpg?v=25) center top no-repeat #48260e
}
.summerNewofferNewcc {
	background: url(/img/trident-holidays-desktop-new-1.jpg) center top no-repeat;
	height: 380px;
}
.tHwinter {
	background: url(/img/trident-holiday-Winter-offer-desktop-banner-1.jpg?v=29) center top no-repeat;
	height: 380px;
}
.tstayCation {
	background: url(/img/trident-staycation-offers-city-banner-2600x380.jpg?v=30) center top no-repeat;
	height: 380px;
}
.tEOffer {
	background: url(/img/trident-expressway-summer-offer-desktop-banner-2.jpg?v=30) center top no-repeat;
	height: 380px;
}
.tEOffer2 {
	background: url(/img/trident-expressway-summer-offer-desktop-banner-02.jpg) center top no-repeat;
	height: 380px;
}
.wftrident {
	background: url(/img/trident-work-from-trident-desktop-banner.jpg) center top no-repeat;
	height: 380px;
}
.holidayscorporate {
	background: url(/img/corporate-trident-holidays-offer-desktop-banner-2600x380.jpg) center top no-repeat;
	height: 380px;
}
.summerNewofferltd {
	background: url(/img/trident-holidays-desktop-new-ll.jpg) center top no-repeat;
	height: 380px;
}


.common-banner {
  height: 560px;
}
.bg1 {
	background: url(/img/img1.jpg?v=2) center top no-repeat;
}
.bg2 {
	background: url(/img/img2.jpg?v=2) center top no-repeat;
}
.bg3 {
	background: url(/img/img3.jpg?v=2) center top no-repeat;
}
.bg4 {
	background: url(/img/img4.jpg?v=2) center top no-repeat;
}
.bg5 {
	background: url(/img/img5.jpg?v=2) center top no-repeat;
}
.bg6 {
	background: url(/img/img6.jpg?v=2) center top no-repeat;
}
.bg7 {
	background: url(/img/img7.jpg?v=2) center top no-repeat;
}
.bg8 {
	background: url(/img/img8.jpg?v=2) center top no-repeat;
}


.agrabg4 {
	background: url(/img/inner-pages-spa.jpg) center top no-repeat #48260e
}
.agraRoombg1 {
	background: url(/img/agra-RoomsBg1.jpg) center top no-repeat
}
.agraRoombg2 {
	background: url(/img/agra-RoomsBg2.jpg) center top no-repeat
}
.agraDiningbg1 {
	background: url(/img/Dinning-Web-Banner.png) center top no-repeat
}
.agraDiningbg2 {
	background: url(/img/all-day-dining-3-desktop.jpg) center top no-repeat
}
.agraDiningbg3 {
	background: url(/img/agra-DiningBg3.jpg) center top no-repeat
}
.agraDiningbg32 {
	background: url(/img/all-day-dining-desktop.jpg) center top no-repeat
}
.agraSpecialOfferbg1 {
	background: url(/img/special-offer1.jpg?v=20) center top no-repeat
}
.agraSpecialOfferbgNew {
	background: url(/img/special-offer1.jpg?v=20) center top no-repeat
}
.agraSpecialOfferbg2 {
	background: url(/img/Special-offer-web-banner.png?v=2) center top no-repeat
}
.agraPrivelegeOffer {
	background: url(/img/agra-offer-banner-desktop-01.jpg?v=2) center top no-repeat
}

.bhubaneswarPrivelegeOffer {
	background: url(/img/bhubaneshwar-offer-banner-desktop-01.jpg?v=2) center top no-repeat
}
.esoch-Agrabg {
	background: url(/img/esoch-Agra-trident-3rd-night-complimentary-agra-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoch-Agrabg {
	background: url(/img/esoch-Agra-trident-3rd-night-complimentary-agra-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoch-Bandrakurlabg {
	background: url(/img/esoch-bk-trident-3rd-night-complimentary-bkc-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoch-Chennaibg {
	background: url(/img/esoch-Chennai-trident-3rd-night-complimentary-chennai-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoch-Cochinbg {
	background: url(/img/esoch-cochine-trident-3rd-night-complimentary-cochine-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoch-Hyderabadbg {
	background: url(/img/esoch-hyderabad-trident-3rd-night-complimentary-hyderabad-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoch-Jaipurbg {
	background: url(/img/esoch-jaipur-trident-3rd-night-complimentary-jaipur-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoch-Narimanpointbg {
	background: url(/img/esoch-np-trident-3rd-night-complimentary-np-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoch-Udaipurbg {
	background: url(/img/esoch-udaipur-trident-3rd-night-complimentary-hotel-desktop-banner-2600x380.jpg) center top no-repeat
}
.tholidays-Agrabg {
	background: url(/img/holidays-trident-agra-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.secondNight-Agrabg {
	background: url(/img/trident-agra-2nd-night-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.trident-festivebg {
	background: url(/img/trident-festive-offer-desktop-banner-1-2600x380-2.jpg) center top no-repeat
}

.esoffer-agrabg {
	background: url(/img/agra-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-Bhubaneswarbg {
	background: url(/img/bhubaneswar-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-Chennaibg {
	background: url(/img/chennai-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-Cochinbg {
	background: url(/img/cochin-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-Gurgaonbg {
	background: url(/img/gurgaon-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-Hyderabadbg {
	background: url(/img/hyderabad-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-Jaipurbg {
	background: url(/img/jaipur-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-bandraKurlabg {
	background: url(/img/bk-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-Narimanpointbg {
	background: url(/img/np-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}
.esoffer-Udaipurbg {
	background: url(/img/udaipur-trident-hotel-eso-desktop-banner.jpg) center top no-repeat
}

.agra-citibg {
	background: url(/img/trident-agra-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.bhubaneswar-citibg {
	background: url(/img/trident-bhubaneswar-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.chennai-citibg {
	background: url(/img/trident-chennai-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.cochin-citibg {
	background: url(/img/trident-cochin-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.gurgaon-citibg {
	background: url(/img/trident-gurgaon-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.hyderabad-citibg {
	background: url(/img/trident-hyderabad-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.jaipur-citibg {
	background: url(/img/trident-jaipur-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.bck-citibg {
	background: url(/img/trident-bkc-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.np-citibg {
	background: url(/img/trident-np-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.udaipur-citibg {
	background: url(/img/trident-udaipur-city-offer-desktop-banner-2600x380.jpg) center top no-repeat
}

.tholidays-Jaipurbg {
	background: url(/img/holidays-trident-jaipur-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.tholidays-Udaipurbg {
	background: url(/img/holidays-trident-udaipur-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.tholidays-Cochinbg {
	background: url(/img/holidays-trident-cochin-offer-desktop-banner-2600x380.jpg) center top no-repeat
}
.chillout-offerbg {
	background: url(/img/trident-chill-out-offer-desktop-banner-2600x380.jpg) center top no-repeat;
	height: 380px !important;
}
.cochinPrivelegeOffer {
	background: url(/img/cochin-offer-banner-desktop-01.jpg?v=2) center top no-repeat
}

.jaipurPrivelegeOffer {
	background: url(/img/jaipur-offer-banner-desktop-01.jpg) center top no-repeat
}

.udaipurPrivelegeOffer {
	background: url(/img/udaipur-offer-banner-desktop-01.jpg) center top no-repeat
}

.chennaiPrivelegeOffer {
	background: url(/img/chennai-offer-banner-desktop-01.jpg) center top no-repeat
}

.gurgaonPrivelegeOffer {
	background: url(/img/gurgaon-offer-banner-desktop-01.jpg) center top no-repeat
}

.bandraKurlaPrivelegeOffer {
	background: url(/img/bandra-kurla-offer-banner-desktop-01.jpg) center top no-repeat
}
.esoCiti-tbkbg {
	background: url(/img/trident-3rd-night-complimentary-bkc-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoCiti-hyderabadbg {
	background: url(/img/trident-3rd-night-complimentary-hyderabad-desktop-banner-2600x380.jpg) center top no-repeat
}
.esoCiti-npbg {
	background: url(/img/trident-3rd-night-complimentary-np-desktop-banner-2600x380.jpg) center top no-repeat
}

.narimanPointPrivelegeOffer {
	background: url(/img/np-offer-banner-desktop-01.jpg) center top no-repeat
}
.npPrivelegeOffer {
	background: url(/img/trident-np-desktop-banner-28.jpg) center top no-repeat
}
.citystaycationsOffer {
	background: url(/img/trident-staycation-offer-desktop-banner-21.jpg) center top no-repeat
}

.hyderabadPrivelegeOffer {
	background: url(/img/hyderabad-offer-banner-desktop-01.jpg) center top no-repeat
}

.limitedoffer {
	background: url(/img/Trident-agra-lt.jpg) center top no-repeat
}
.agraMeetingbg1 {
	background: url(/img/Meeting-web-banner.png) center top no-repeat
}
.agraMeetingbg2 {
	background: url(/img/agra-meetings-header-1.jpg) center top no-repeat
}
.mumbaiNewBg {
	background: url(/img/mumbai-new-bg.jpg) center top no-repeat;
	background-size: cover;
}
.mumbaiNewBg2 {
	background: url(/img/bridging-banner2.jpg) center top no-repeat;
	background-size: cover;
}
.agraRecreationbg1 {
	background: url(/img/agra-RecreationBg1.jpg?v=30) center top no-repeat
}

.agraRecreationbg1new {
	background: url(/img/agra-recreatin-banner.jpg?v=35) center top no-repeat
}


.agraRecreationbg2 {
	background: url(/img/agra-RecreationBg2.jpg) center top no-repeat
}
.agraRecreationbg3 {
	background: url(/img/agra-wellness-3.jpg) center top no-repeat
}
.agraKidsbg1 {
	background: url(/img/Kids-Club-web-banner.png) center top no-repeat
}
.agraKidsbg2 {
	background: url(/img/kids-club.jpg) center top no-repeat
}
.bhubaneswarbg1 {
	background: url(/img/bhubneswar-overview-2.jpg) center top no-repeat
}

.bhubaneswarbg1-new {
	background: url(/img/bhubaneswar-small-banner.jpg?v=10) center top no-repeat
}



.bhubaneswarbg2 {
	background: url(/img/bhubneswar-overview-1.jpg) center top no-repeat
}
.bhubaneswarRoomBg1 {
	background: url(/img/bhubneshwar-RoomsBg1.jpg) center top no-repeat
}
.bhubaneswarRoomBg2 {
	background: url(/img/bhubneshwar-RoomsBg2.jpg) center top no-repeat
}
.bhubaneswarRoomBg3 {
	background: url(/img/bhubneshwar-RoomsBg3.jpg) center top no-repeat
}
.bhubaneswarRestaurantBg1 {
	background: url(/img/bhubneshwar-DiningBg1.jpg) center top no-repeat
}
.bhubaneswarRestaurantBg2 {
	background: url(/img/bhubneshwar-DiningBg2.jpg) center top no-repeat
}
.bhubaneswarRestaurantBg3 {
	background: url(/img/bhubneshwar-DiningBg3.jpg) center top no-repeat
}
.bhubaneswarMeetingBg1 {
	background: url(/img/bhubneshwar-meetings-1.jpg) center top no-repeat
}
.bhubaneswarMeetingBg2 {
	background: url(/img/bhubneshwar-meetings-2.jpg) center top no-repeat
}
.bhubaneswarWellnessBg1 {
	background: url(/img/bhubneshwar-RecreationBg1.jpg) center top no-repeat
}
.bhubaneswarWellnessBg2 {
	background: url(/img/bhubneshwar-RecreationBg2.jpg) center top no-repeat
}
.chenaiOverviewbg1 {
	background: url(/img/chennai-overview-1.jpg) center top no-repeat
}
.esonew-chennai {
	background: url(/img/trident-night-complimentary-offer-chennai-banner-2600x380.jpg) center top no-repeat
}

.esonew-gurgaon {
	background: url(/img/trident-night-complimentary-gurgaon-banner-2600x380.jpg) center top no-repeat
}
.esonew-bk {
	background: url(/img/trident-night-complimentary-offer-bkc-banner-2600x380.jpg) center top no-repeat
}
.esonew-np {
	background: url(/img/trident-night-complimentary-offer-np-banner-2600x380.jpg) center top no-repeat
}
.esonew-overview {
	background: url(/img/Trident-Night-Complimentary-home-banner-2600x584.jpg) center top no-repeat
}
.homePrivelegeOffer {
	background: url(/img/trident-np-overview-banner-2600x584.jpg) center top no-repeat
}
.overviewbg1 {
	background: url(/img/trident-homepage-jaipur-desktop-banner-2600x584.jpg) center top no-repeat
}
.overview-agrabg {
	background: url(/img/trident-home-agra-desktop-banner-2600x584.jpg) center top no-repeat
}
.overviewbgbkc {
	background: url(/img/trident-bkc-overview-desktop-banner-2600x584.jpg) center top no-repeat
}
.amex-overviewbg {
	background: url(/img/trident-amex-banner-desktop.jpg) center top no-repeat
}
.esoCiti-overviewbg {
	background: url(/img/trident-3rd-night-complimentary-overview-Desktop-banner-2600x584.jpg) center top no-repeat
}
.overview-tfrbg {
	background: url(/img/trident-festive-offer-overview-desktop-banner-2600x584.jpg) center top no-repeat
}
.overview-citibg {
	background: url(/img/trident-city-offer-overview-desktop-banner-2600x584.jpg) center top no-repeat
}
.overview-2night {
	background: url(/img/trident-agra-secondnight-overview-desktop-banner-2600x584.jpg) center top no-repeat
}
.esoch-overview {
	background: url(/img/esoch-overview-trident-homepage-3rd-night-offer-desktop-banner-2600x584.jpg) center top no-repeat
}
.chenaiOverviewbg2 {
	background: url(/img/chennai-overview-2.jpg) center top no-repeat
}
.chenaiOverviewbg20 {
	background: url(/img/trident-chennai-offer-desktop-banner20.jpg) center top no-repeat
}
.chenaiOverviewbg3 {
	background: url(/img/chennai-overview-3.jpg) center top no-repeat
}
.chenaiRommBg1 {
	background: url(/img/chennai-RoomsBg2.jpg) center top no-repeat
}

.chenaiRommBg1new {
	background: url(/img/chennai-roomsbg2-new.jpg) center top no-repeat
}

.chenaiRommBg2 {
	background: url(/img/chennai-roomsbg1.jpg) center top no-repeat
}
.chenaiRommBg2new {
	background: url(/img/chennai-roomsbg1-new.jpg) center top no-repeat
}
.chenaiClubBg1 {
	background: url(/img/chennai-trident-club-2.jpg) center top no-repeat
}
.chenaiClubBg2 {
	background: url(/img/chennai-trident-club-1.jpg) center top no-repeat
}
.chenaiRestaurantBg1 {
	background: url(/img/chennai-diningBg3.jpg) center top no-repeat
}


.chenaiRestaurantBg1new {
	background: url(/img/chennai-diningBg3-new.jpg) center top no-repeat
}



.chenaiRestaurantBgMango {
	background: url(/img/mango-1.jpg?v=25) center top no-repeat
}
.chenaiRestaurantBg2 {
	background: url(/img/chennai-diningBg2.jpg?v=10) center top no-repeat
}

.chenaiRestaurantBg2new {
	background: url(/img/chennai-diningbg2-new.jpg?v=10) center top no-repeat
}



.chenaiRestaurantBgMugal {
	background: url(/img/mughal.jpg?v=30) center top no-repeat
}
.chenaiRestaurantBg3 {
	background: url(/img/chennai-diningBg1.jpg) center top no-repeat
}


.chenaiRestaurantBg3new {
	background: url(/img/chennai-diningbg1-new.jpg) center top no-repeat
}



.chenaiSpecialOfferBg1 {
	background: url(/img/special-offer-cityhotels.jpg) center top no-repeat
}
.chenaiSpecialOfferBg2 {
	background: url(/img/spa-banner5.jpg) center top no-repeat
}
.chenaiMeetingBg1 {
	background: url(/img/chennai-meetings-1.jpg) center top no-repeat
}
.chenaiMeetingBg2 {
	background: url(/img/chennai-meetings-2.jpg) center top no-repeat
}
.chenaiWellnessBg1 {
	background: url(/img/chennai-recreationBg2.jpg) center top no-repeat
}


.chenaiWellnessBg1new {
	background: url(/img/chennai-recreationBg2-new.jpg) center top no-repeat
}



.chenaiWellnessBg2 {
	background: url(/img/chennai-recreationBg1.jpg) center top no-repeat
}

.chenaiWellnessBg2new {
	background: url(/img/chennai-recreationBg1-new.jpg) center top no-repeat
}


.cochiRoomBg1 {
	background: url(/img/cochin-RoomsBg2.jpg) center top no-repeat
}
.cochiRoomBg2 {
	background: url(/img/cochin-RoomsBg3.jpg) center top no-repeat
}
.cochiRoomBg3 {
	background: url(/img/cochin-RoomsBg1.jpg) center top no-repeat
}
.bandrabg1 {
	background: url(/img/bhubneshwar-spotlight1.jpg) center top no-repeat #54361f
}
.bandrabg2 {
	background: url(/img/bhubneshwar-spotlight2.jpg) center top no-repeat #54361f
}
.bandrabg3 {
	background: url(/img/bhubneshwar-spotlight3.jpg) center top no-repeat #54361f
}

.bandrabg3-new-banner {
	background: url(/img/bhubaneswar-overview-banner-small.jpg?v=10) center top no-repeat #54361f
}



.bhubaneswarbg1-new {
	background: url(/img/bhubneshwar-desktop.jpg?v=10) center top no-repeat #54361f
}


.chennai1 {
	background: url(/img/chennai-spotlight1.jpg) center top no-repeat #54361f
}
.chennai2 {
	background: url(/img/chennai-spotlight2.jpg) center top no-repeat #54361f
}
.cochi1 {
	background: url(/img/cochin-spotlight1.jpg) center top no-repeat #54361f
}
.cochiExtended {
	background: url(/img/cochin-new-banner.jpg?v=10) center top no-repeat #54361f
}


.cochiExtended-banner {
	background: url(/img/cochin-small-banner.jpg?v=20) center top no-repeat #54361f
}
.cochinAniver {
	background: url(/img/20th-aniversery.jpg?v=3) center top no-repeat #54361f
}

.cochi2 {
	background: url(/img/cochin-spotlight2.jpg) center top no-repeat #54361f
}
.cochi3 {
	background: url(/img/cochin-spotlight3.jpg) center top no-repeat #54361f
}
.gurgaon1 {
	background: url(/img/gurgaon-spotlight1.jpg) center top no-repeat #54361f;
	height: 380px
}
.gurgaon2 {
	background: url(/img/gurgaon-spotlight2.jpg) center top no-repeat #54361f
}
.harleydavid {
	background: url(/img/gurgaon-harley.jpg?v=2) center top no-repeat #54361f
}
.bandra1 {
	background: url(/img/Suite-Offer-Trident-Banner-blank.jpg) center top no-repeat #54361f
}
.bandra-esobk {
	background: url(/img/BKC-offer-bk-banner-2600x380.jpg) center top no-repeat #54361f
}
.bandra2 {
	background: url(/img/bandra-spotlight2.jpg) center top no-repeat #54361f
}
.bandra3 {
	background: url(/img/bandra-spotlight3.jpg) center top no-repeat #54361f
}
.esobk {
	background: url(/img/BKC-Offer-banner-2600x440.jpg) center top no-repeat #54361f
}
.hyderabadBg1 {
	background: url(/img/hyderabad-overViewBg1.jpg) center top no-repeat
}
.hyderabadBgbooking {
	background: url(/img/booking-hyd.jpg) center top no-repeat
}
.hyderabadBg2 {
	background: url(/img/hyderabad-spotlight2.jpg) center top no-repeat
}
.hyderabadBg3 {
	background: url(/img/Tridentn-Hyderabad-Overview-Header-3.jpg) center top no-repeat
}
.esonew-hyderabad {
	background: url(/img/trident-night-complimentary-offer-hyderabad-banner-2600x380.jpg) center top no-repeat
}
.jaipurBg1 {
	background: url(/img/jaipur-spotlight1.jpg) center top no-repeat
}
.jaipurBg2 {
	background: url(/img/jaipur-spotlight2.jpg?v=10) center top no-repeat
}
.jaipur-newoffer {
	background: url(/img/Trident-limited-period-offer-1.jpg?v=10) center top no-repeat
}
.jaipurBg3 {
	background: url(/img/jaipur-spotlight3.jpg) center top no-repeat
}


.jaipurBg3-banner {
	background: url(/img/jaipur-desktop.jpg?v=15) center top no-repeat
}



.jaipurBg4-new {
	background: url(/img/kids-club.jpg) center top no-repeat
}
.udaipurbg1 {
	background: url(/img/udaipur-spotlight1.jpg) center top no-repeat
}
.udaipurbg2 {
	background: url(/img/udaipur-spotlight2.jpg) center top no-repeat
}
.udaipurbg3 {
	background: url(/img/udaipur-spotlight3.jpg) center top no-repeat
}

.udaipurbg3-banner {
	background: url(/img/udaipur-small-banner.jpg?v=10) center top no-repeat
}



.bandrabgRNS1 {
	background: url(/img/bandra-spotlight1-rns.jpg) center top no-repeat #45261a
}
.bandrabgRNS2 {
	background: url(/img/bandra-spotlight2-rns.jpg) center top no-repeat #45261a
}
.bandrabgRNS3 {
	background: url(/img/bandra-spotlight3-rns.jpg) center top no-repeat #45261a
}
.bandrabgRNS4 {
	background: url(/img/bandra-spotlight4-rns.jpg) center top no-repeat #45261a
}
.bandrabgSPL1 {
	background: url(/img/bandra-spotlight1-spl.jpg) center top no-repeat #325371
}
.bandrabgSPL2 {
	background: url(/img/bandra-spotlight2-spl.jpg) center top no-repeat #45261a
}
.bandrabgSPL3 {
	background: url(/img/bandra-spotlight3-spl.jpg) center top no-repeat #083d50
}
.bandrabgDn1 {
	background: url(/img/bandra-spotlight1-din.jpg) center top no-repeat #083d50
}

.offer2x2019 {
	background: url(/img/trident-Offer-2x.jpg?v=2) center top no-repeat
}
.internalSpotlight .colouredStrip {
	height: 380px;
	float: left;
	width: 205px;
	padding: 0 20px 0 10px;
	margin: 0;
	text-align: right
}
.internalSpotlight .colouredStrip h2, .internalSpotlight .colouredStrip h3 {
	font-family: flamaLight;
	font-weight: 205;
	font-size: 20px;
	line-height: 30px;
	margin: 60% 0 0;
	padding: 0;
	color: #fff
}
.internalSpotlight .flex-control-nav {
	position: absolute;
	left: 50%;
	width: auto;
	margin-left: -200px;
	bottom: 30px;
	height: 20px;
	text-align: left;
	z-index: 2
}
.internalSpotlight .flex-control-paging li a {
	background: rgba(255,255,255,.5)
}
.internalSpotlight .flex-control-nav li {
	margin: 0 3px
}
.internalSpotlight .flex-control-paging li a.flex-active {
	background: #fff
}
.overViewWrapper {
	float: left;
	width: 960px;
	height: 345px;
	margin: 20px 20px 10px;
	overflow: hidden
}
.privelegeLoginForm {
	width: 290px;
	text-align: center;
	background: #cdcdcd;
	margin: 140px 0 0 65%;
	padding: 20px 0 0 0;
}
.loginPrivelegeLabel {
	font-size: 20px !important;
	font-weight: bold !important;
	color: #bf101a !important;
	padding-top: 20px !important;
}
.txtBoxPrivelegeLogin {
	margin-top: 15px;
	padding: 5px;
	color: #717171;
	background: #e6e6e6;
	width: 240px;
	border: none;
	border-radius: 3px;
}
.passBoxPrivelegeLogin {
	margin-top: 10px;
	padding: 5px;
	color: #717171;
	background: #e6e6e6;
	border: none;
	width: 240px;
	border-radius: 3px;
}
.btnPrivelegeLogin {
	margin-top: 15px;
	color: #fff;
	background: #bf101a;
	border: none;
	border-radius: 3px;
	width: 250px;
	padding: 5px 0;
	text-align: center;
}
.heightAgra {
	height: 370px !important;
}
.heightAgra2 {
	height: 245px !important;
}
.heightBandraKurla {
	height: 403px !important;
}
.overViewWrapper .left {
	height: 330px
}

.left, .right, .rightContactWrapper {
  font-weight: normal;
}
.overViewWrapper.roomsAndSuits {
	height: 260px
}
.overViewWrapper.roomsAndSuits .left {
	height: 200px
}
.overViewWrapper.tridentClub, .overViewWrapper.tridentClub .left {
	height: 190px
}
.overViewWrapper.tridentDinig {
	height: 200px
}
.overViewWrapper.tridentDinigHyd {
	height: 240px
}
.overViewWrapper.tridentDinig .left, .overViewWrapper.tridentSplOffr, .overViewWrapper.tridentSplOffr .left, .overViewWrapper.tridentmeetNEvents, .overViewWrapper.tridentmeetNEvents .left {
	height: 200px
}
.overViewWrapper.tridentmeetNEventsInside, .overViewWrapper.tridentmeetNEventsInside .left {
	height: auto
}
.overViewWrapper.tridentWellAndRecr {
	height: 221px
}
.overViewWrapper.tridentWellAndRecr .left, .overViewWrapper.tridentWellAndRecrSpa, .overViewWrapper.tridentWellAndRecrSpa .left {
	height: auto;
}
.overViewWrapper.kidsClub {
	height: 220px
}
.meetingsInsideAccrWrapperTop {
	float: left;
	width: 764px;
	height: 145px;
	margin: 0 0 30px 20px
}
.meetingsInsideAccrWrapper {
	float: left;
	width: 764px;
	margin: 0 0 0 20px
}
.meetingsInsideAccrWrapper .accordionWrapper {
	width: 480px;
	margin: 0 20px 0 0
}
.overViewWrapper h1, .overViewWrapper h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 27px;
	line-height: 26px;
	margin: 0 0 20px;
	padding: 0;
	color: #ab2430
}
.kachighostBiryani {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 27px;
	line-height: 26px;
	margin: 20px 0 0 20px;
	padding: 0;
	color: #ab2430
}
.overViewWrapper .leftNav {
	float: left;
	width: 176px
}
.overViewWrapper .leftNav .downloadFactSheetWrapper {
	width: 100%;
	padding: 0;
	margin: 30px 0 0
}
.overViewWrapper .leftNav .downloadFactSheetWrapper ul li {
	border-bottom: #fff solid 1px;
	width: 96%;
	padding: 4% 2%;
	margin: 0;
	font-size: 13px
}
.overViewWrapper .leftNavWrapper {
	float: left;
	width: 176px
}
.overViewWrapper .leftNavWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.overViewWrapper .leftNavWrapper ul li {
	border-bottom: #e6e6e6 solid 1px;
	color: #707070;
	line-height: 15px;
	font-size: 15px;
	font-family: flamaregular
}
.overViewWrapper .leftNavWrapper ul li h2{font-size: 15px; margin: 0}
.overViewWrapper .leftNavWrapper ul li a {
	color: #707070;
	display: block;
	padding: 15px 10px;
	transition: all .3s ease-in-out;
	background: url(/img/left-nav-arrow.png) 110% 50% no-repeat
}
.overViewWrapper .leftNavWrapper ul li a.active, .overViewWrapper .leftNavWrapper ul li a:hover {
	background: url(/img/left-nav-arrow.png) 98% 50% no-repeat;
	color: #AB2430
}
.overViewWrapper .left {
	float: left;
	width: 620px;
	padding: 0 20px 0 0;
	border-right: #e5e5e5 solid 1px
}
.overViewWrapper .mid {
	float: left;
	width: 480px;
	padding: 0 20px 0 0;
	margin: 0 20px 0 0
}
.overViewWrapper .overViewtxt {
	float: left;
	width: 480px;
	padding: 0 20px 0 0;
	border-right: #e5e5e5 solid 1px
}
.overViewWrapper .overViewtxt h2, .overViewWrapper .overViewtxt h1 {
	font-family: flamaregular;
	font-weight: 200;
	font-size: 21px;
	line-height: 30px;
	margin: 0 0 10px;
	padding: 0;
	color: #ab2430
}
.overViewWrapper .left p, .overViewWrapper .overViewtxt p {
	margin-bottom: 15px
}
.overViewWrapper a {
	transition: all .3s ease-in-out;
	color: #737373;
	text-decoration: underline
}
.accordionWrapper .heading .headingWrapper img, .overViewWrapper a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	text-decoration: none;
	
}
/*.overViewWrapper a:hover {
	color: #ab2430;
	
}*/
.overViewWrapper .right {
	float: right;
	position: relative;
	width: 230px;
	margin-bottom:20px;
}
.overViewWrapper .right li {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #585858
}
.overViewWrapper .right li .distanceFromAirportWrapper .distanceNumeric, .overViewWrapper .right li span {
	font-size: 32px;
	font-family: flamaLight;
	color: #ab2430;
	text-align: right
}
.overViewWrapper .right li .distanceFromAirportWrapper {
	float: left;
	width: 100%
}
.overViewWrapper .right li .distanceFromAirportWrapper .distanceNumeric {
	float: left;
	width: 14%;
	line-height: 35px;
	padding-right: 2%;
	clear: both
}
.overViewWrapper .right li .testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #7f7f7f;
	line-height: 20px
}
.overViewWrapper .right li .testimonial strong {
	color: #4c4c4c;
	font-size: 11px
}
.overViewWrapper .right li .distanceFromAirportWrapper .distanceFrom {
	float: left;
	width: 80%;
	font-size: 13px;
	line-height: 13px;
	color: #585858;
	padding: 5px 0 0 7px
}
.overViewWrapper .right li .weekendOffer {
	float: left;
	width: 90%;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 20px;
	color: #737373
}

.weekendOffer > span
{
	font-family: flamaLight;
	color: #737373 !important;
    font-size: 13px !important;
	

}



.overViewWrapper .right li .weekendOffer h2, .overViewWrapper .right li .weekendOffer strong {
	font-size: 22px;
	color: #ab2430;
	font-family: flamaLight;
	font-weight: 400;
	line-height: 20px
}
.overViewWrapper .right li .weekendOffer h2 {
	margin: 0
}
.overViewWrapper .right .flexsliderFactsOverView .flex-control-nav {
  bottom: -20px;
  height: 20px;
  left: 0;
  margin-top: 10px;
  position: static;
  text-align: left;
}
.flexsliderFactsOverView {
	float: left;
	width: 100%;
	height: 120px;
	position: relative
}
.flexsliderFactsOverView.loading {
	background: url(/img/loading.gif) 50% 50% no-repeat
}
.flexsliderFactsOverView .flex-control-paging li a {
	background: #ccc
}
.flexsliderFactsOverView .flex-control-paging li a.flex-active {
	background: #ab2430
}
.flexsliderFactsOverView .flex-control-nav li {
	margin: 0 2px
}
.facilitiesBg {
	background: url(/img/facilities-bg.jpg) center top repeat-y
}
.facilitiesWrapper .left {
	float: left;
	width: 680px
}
.facilitiesWrapper {
	float: left;
	width: 100%;
	margin:20px;
}
.facilitiesWrapper p {
	margin: 0 0 10px
}
.facilitiesWrapper p a {
	color: #FFF
}
.facilitiesWrapper .heading {
	font-size: 15px;
	font-family: flamaregular
}
.facilitiesWrapper h2, .facilitiesWrapper h3, .right h3, h3 {
	font-family: flamaregular;
	font-weight: 200;
	line-height: 30px;
	padding: 0;
	font-size: 19px;
	margin: 0 0 10px;/*color: #ab2430;*/
}
.right h3 {
	text-transform: none
}
.facilitiesWrapper ul.default {
	margin: 0;
	padding: 0;
	list-style: none
}
.facilitiesWrapper ul.default li {
	background: url(/img/li-bg-grey.jpg) left 7px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 2px
}
.facilitiesWrapper ul.default li.expressMarginTop {
	margin: 19px 0 5px
}
.facilitiesWrapper .right {
	float: right;
	width: 235px;
	overflow: hidden;
	position: relative
}
.facilitiesWrapper .right p {
	color: #2d2d2d;
	margin-bottom: 10px
}
.facilitiesWrapper .right p a {
	color: #ab2430
}
.facilitiesWrapper .right p a:hover {
	color: #9c1d29
}
.exploreWrapper {
	float: left;
	width: 960px;
	margin: 30px 3px;
}
.exploreWrapper .imageWrapper {
	float: left;
	width: 640px;
	margin-bottom: 10px;
	display: none
}
.exploreWrapper .shortDesc {
	float: left;
	width: 940px;
	padding: 15px 20px 15px 0
}
.exploreWrapper .thumbWrapper {
	float: left;
	width: 100%;
	margin: 0
}
.exploreWrapper .thumbWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.exploreWrapper .thumbWrapper ul li {
	float: left;
	position: relative;
	height: 170px;
	overflow: hidden;
	width: 318px;
	margin: 0 3px 3px 0;
	cursor: pointer
}
.exploreWrapper .thumbWrapper ul li:hover .overLay {
	background: #ab0d16;
	background: rgba(171,13,22,.8)
}
.exploreWrapper .thumbWrapper ul li img {
	width: 100%
}
.exploreWrapper .thumbWrapper ul.gal li {
	width: 310px
}
.exploreWrapper .thumbWrapper ul li .overLay {
	position: absolute;
	width: 92%;
	height: 170px;
	padding: 0 4%;
	background: url(/img/overlay.png) left top;
	color: #fff;
	font-size: 12px;
	bottom: -140px;
	left: 0;
	cursor: default
}
.exploreWrapper .thumbWrapper ul li .overLay.posFix {
	bottom: -130px!important
}
.exploreWrapper .thumbWrapper ul li .overLay.posFix .heading {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.exploreWrapper .thumbWrapper ul li .overLay .heading {
	float: left;
	width: 100%;
	padding: 5px 0;
	font-size: 13px;
	text-align: left;
	color: #fff;
	margin-bottom: 5px
}
.exploreWrapper .thumbWrapper ul li .overLay a {
	width: 90%;
	height: 170px;
	clear: both;
	display: block;
	background: url(/img/overview-knowmore-arrow.png) 32% 38.5% no-repeat;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	margin: 20px 0 0;
	position: absolute;
	left: 0;
	top: 0;
	padding: 95px 0 0 5%
}
.exploreWrapper h2 {
	font-family: flamaregular;
	font-weight: 200;
	font-size: 21px;
	line-height: 30px;
	margin: 0 0 10px;
	padding: 0;
	color: #ab2430
}
.iconSet {
	float: left;
	width: 100%
}
.iconSet ul.phoneNumbers {
	margin: 0;
	padding: 0;
	list-style: none
}
.iconSet ul.phoneNumbers li {
	margin-bottom: 5px;
	font-size: 11px;
	color: #696357;
	width: 100%;
}
.fax, .phone {
	text-align: center;
	height: 14px;
	font-size: 13px;
	line-height: 13px
}
.phone {
	float: left;
	margin: 0 10px 0 0;
	width: 35%;
	text-align: left;
}
.fax{
	float: left;
	width: 35%;
	margin: 1px 10px 0 0;
	text-align: left;
}
.direction {
	float: left;
	width: 20px;
	margin: 1px 10px 0 0;
	text-align: left;
}
.direction {
	height: 18px;
	background: url(/img/sprite-icon.png) 0 -35px no-repeat
}
.gallery {
	float: left;
	width: 18px;
	height: 14px;
	margin: 2px 10px 0 0;
	background: url(/img/sprite-icon.png) 0 -54px no-repeat
}
.downloadFactSheet {
	float: left;
	width: 18px;
	height: 15px;
	margin: 4px 10px 0 0;
	background: url(/img/sprite-icon.png) 0 -102px no-repeat
}
.explore, .virtualTour {
	width: 18px;
	float: left;
	height: 12px;
	margin: 4px 10px 0 0
}
.explore {
	background: url(/img/sprite-icon.png) 0 -123px no-repeat
}
.virtualTour {
	background: url(/img/sprite-icon.png) 0 -72px no-repeat
}
.downArrow {
	float: right;
	width: 18px;
	height: 13px;
	margin: 9px 0 0;
	background: url(/img/sprite-icon.png) 0 -86px no-repeat
}
.conciergeWrapper, .quickLinks {
	font-weight: 400;
	width: 100%;
	font-family: flamaregular
}
.quickLinks {
	float: left;
	font-size: 14px;
	margin: 20px 0 0
}
.quickLinks ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.quickLinks ul li {
	margin-bottom: 5px;
	color: #696357
}
.quickLinks ul li a {
	display: block;
	text-decoration: none;
	color: #696357
}
.quickLinks ul li a:hover {
	color: #a51522
}
.conciergeWrapper {
	float: left;
	font-size: 18px;
	margin: 25px 0 0;
	color: #ab2430
}
.conciergeWrapper a {
	display: inline-block;
	text-decoration: none;
	color: #ab2430;
	cursor: text;
	background: #e7e7e7;
	margin-bottom: 10px
}
.conciergeWrapper p {
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif
}
.conciergeWrapper p a {
	color: #ab2430;
	cursor: pointer
}
.conciergeWrapper p a:hover {
	color: #931c26;
	text-decoration: underline
}
.conciergeWrapper .formWrapper {
	float: left;
	width: 90%;
	height: 90%;
	padding: 5% 4% 5% 6%;
	position: absolute;
	background: #e7e7e7;
	right: -250px;
	top: 0
}
.conciergeWrapper .formWrapper>a {
	margin-bottom: 15px
}
.conciergeWrapper .formWrapper .form {
	float: left;
	width: 100%
}
.conciergeWrapper .formWrapper .close {
	position: absolute;
	width: 15px;
	height: 15px;
	right: 10px;
	top: 20px;
	font-size: 13px;
	color: #656565;
	text-align: center;
	line-height: 15px;
	cursor: pointer
}
.conciergeWrapper .formWrapper .input {
	padding: 2% 4%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #6b6b6b
}
.conciergeWrapper .formWrapper .input, .conciergeWrapper .formWrapper .txtArea {
	float: left;
	width: 90%;
	margin: 0 0 3px;
	background: #efefef;
	border: 1px solid #c6c6c6
}
.conciergeWrapper .formWrapper .txtArea {
	height: 70px;
	padding: 4%;
	resize: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #6b6b6b
}
.conciergeWrapper .formWrapper .submitButton {
	float: left;
	width: auto
}
.conciergeWrapper .formWrapper .submitButton a {
	display: block;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/img/book-your-reservation-arrow.png) 10px 8px no-repeat #ab2430;
	cursor: pointer;
	margin: 10px 0 0
}
.conciergeWrapper .formWrapper .submitButton a:hover {
	background-color: #901d28
}
.conciergeWrapper .formWrapper .thanksWrapper {
	float: left;
	width: 100%;
	font-size: 14px;
	display: none
}
.accordionWrapper {
	float: left;
	width: 100%
}
.accordionWrapper .heading {
	float: left;
	width: 100%;
	font-family: flamaregular;
	font-size: 17px;
	color: #6d6d6d;
	margin: 0;
	border-bottom: #e5e5e5 solid 1px
}
.accordionWrapper .heading .headingWrapper {
	float: left;
	width: 96%;
	padding: 2%;
	cursor: pointer;
	font-size: 17px !important;
	margin: 0 !important;
	color: #6d6d6d;
}
.accordionWrapper .heading .headingWrapper h2 {
	float: left;
	/*border-top: 5px solid #ab2430;*/
	width: 98%;
	cursor: pointer;
	margin: 0;
	font-size: 17px;
	font-family: flamaregular;
	font-weight: 400
}
.accordionWrapper .heading .headingWrapper span {
	color: #969595;
	text-transform: none
}
.accordionWrapper h2 {
	font-family: flamaregular;
	font-weight: 200;
	font-size: 21px;
	line-height: 30px;
	margin: 0 0 10px;
	padding: 0;/*color: #ab2430*/
}
.accordionWrapper .heading:nth-child(odd) {
	background: #f5f5f5
}
.accordionWrapper .heading .headingWrapper img {
	float: right;
	margin: 1% 0 0;
	transition: all .3s ease-in-out
}
.accordionWrapper .heading .headingWrapper.active img {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}
.accordionWrapper .heading .headingWrapper.active {
	color: #ab2430
}
.accordionWrapper .heading .content {
	float: left;
	width: 96%;
	padding: 0 2% 2%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #6e6b65;
	text-transform: none;
	cursor: auto
}
.accordionWrapper ul.default {
	margin: 0 0 20px;
	padding: 0;
	list-style: none
}
.accordionWrapper ul.default li {
	background: url(/img/privledge-li-bg.png) left 7px no-repeat;
	padding-left: 10px;
	margin: 0 0 2px
}
.accordionWrapper .heading .content p {
	margin-bottom: 15px
}
.accordionWrapper .heading .content .imageWrapper {
	float: left;
	width: 100%;
	margin: 0 0 2%;
	position: relative
}
.accordionWrapper .heading .content .imageWrapper img {
	width: 100%
}
.accordionWrapper .heading .content .hotelDescription {
	float: right;
	width: auto;
	margin: 2% 0 0;
	color: #ccc;
	font-size: 12px;
	text-align: right;
	font-family: flamaregular
}
.accordionWrapper .heading .content .hotelDescription a {
	color: #ab242f;
	text-decoration: none;
	padding: 0 5px
}
.redStripBg {
	background: url(/img/bandra-strip-bg.png) left top
}
.specialOfferFilterWrapper {
	float: right;
	width: auto;
	margin: 30px 0 0
}
.specialOfferFilterWrapper .label {
	float: left;
	width: auto;
	font-family: flamaregular;
	font-size: 14px;
	color: #737373;
	margin: 0 10px 0 0
}
.specialOfferFilterWrapper .select {
	width: 150px;
	font-size: 11px;
	color: #6d6d6d;
	margin: 0 10px 0 0
}
.specialOfferWrapper {
	float: left;
	width: 960px;
	margin: 0 20px
}
.specialOfferWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.specialOfferWrapper ul li {
	float: left;
	width: 33.33%;
	margin: 0 0 40px;
	height: 370px
}
.specialOfferWrapper ul li .specialOfferThumbWrapper {
	float: left;
	width: 284px;
	padding: 8px;
	height: 320px;
	border: 1px solid #f0f0f0
}
.specialOfferWrapper ul li .specialOfferThumbWrapper img {
	width: 100%;
	margin-bottom: 10px
}
.specialOfferWrapper ul li .specialOfferThumbWrapper p {
	font-size: 12px;
	line-height: 17px;
	color: #737373;
	margin: 0 0 10px
}
.specialOfferWrapper ul li .specialOfferThumbWrapper p span {
	color: #e34140
}
.specialOfferWrapper ul li .specialOfferThumbWrapper a {
	color: #737373
}
.specialOfferWrapper ul li .specialOfferThumbWrapper a:hover {
	color: #a51522
}
.cochinmemorable {
	width: 53%!important;
	margin: 200px 0 0 20px!important
}
ul.ldd_menu .ldd_submenu {
	width: 100%;
	position: absolute;
	top: 107px;
	left: 0;
	padding: 0;
	font-size: 10px;
	overflow: hidden;
	display: none;
	zoom: 1;
	background: #fff;
	z-index: 10;
	-webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.5);
	-moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,.5);
	box-shadow: 0 10px 10px 0 rgba(0,0,0,.5)
}
ul.ldd_menu .ldd_submenu .subMenuAuto {
	width: 1000px;
	margin: 0 auto
}
ul.ldd_menu .ldd_submenu .subMenuMaster {
	width: 750px;
	float: left;
	margin-left: 315px;
	font-family: flamaregular;
	font-weight: 200
}
ul.ldd_menu .ldd_submenu .left {
	float: left;
	width: 170px;
	padding: 0;
	margin: 10px 0;
	border-top: 0;
	background: url(/img/nav-top-border.jpg) right top no-repeat!important
}
ul.ldd_menu .ldd_submenu .left ul {
	margin: 0;
	padding: 0;
	list-style: none
}
ul.ldd_menu .ldd_submenu .left ul li {
	font-family: flamaregular;
	font-weight: 400;
	font-size: 14px;
	color: #4c4c4c;
	line-height: 14px;
	width: 100%;
	margin: 0;
	border-bottom: #d9d9d9 solid 1px
}
ul.ldd_menu .ldd_submenu .left ul li a {
	color: #7f7f7f;
	padding: 7px 0;
	border: none;
	white-space: nowrap;
	display: block
}
ul.ldd_menu .ldd_submenu .left ul li a.active, ul.ldd_menu .ldd_submenu .left ul li a:hover {
	color: #a51522;
	border: none
}
ul.ldd_menu .ldd_submenu .right {
	float: left;
	width: 515px;
	margin: 0
}
ul.ldd_menu .ldd_submenu .right .hotelImage {
	float: left;
	width: 315px
}
ul.ldd_menu .ldd_submenu .right .hotelSubLinks {
	float: left;
	width: 190px;
	height: 290px;
	padding: 10px 0;
	background: #f4f4f4
}
ul.ldd_menu .ldd_submenu .right .hotelSubLinks ul {
	margin: 0;
	padding: 0;
	list-style: none
}
ul.ldd_menu .ldd_submenu .right .hotelSubLinks ul li {
	margin: 0;
	font-size: 14px;
	line-height: 14px;
	font-family: flamaregular;
	font-weight: 200;
	float: left;
	width: 100%
}
ul.ldd_menu .ldd_submenu .right .hotelSubLinks ul li a {
	padding: 7px 0 7px 15px;
	white-space: nowrap;
	color: #7F7F7F;
	border-bottom: #e2e2e2 solid 1px;
	display: block
}
ul.ldd_menu .ldd_submenu .right .hotelSubLinks ul li a:hover {
	color: #a51522
}
#hotel10, #hotel2, #hotel3, #hotel4, #hotel5, #hotel6, #hotel7, #hotel8, #hotel9, #hotel11 {
	display: none
}
/*ul.ldd_menu .privilegeSection {
	width: 405px;
	padding: 20px;
	position: absolute;
	top: 107px;
	left: 50%;
	margin-left: 35px;
	font-size: 10px;
	overflow: hidden;
	display: none;
	zoom: 1;
	background: url(/img/tident-privilege-nav-dd-bg.jpg) left top repeat-x #fff;
	z-index: 10;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px
}*/

ul.ldd_menu .privilegeSection {												
  background: #fff url(/img/tident-privilege-nav-dd-bg.jpg) repeat-x scroll left top;
  border-radius: 0 0 3px 3px;
  display: none;
  font-size: 10px;
  left: 49%;
  
  overflow: hidden;
  padding: 20px;
  position: absolute;
  top: 107px;
  width: 600px;
  z-index: 10;
}



ul.ldd_menu .privilegeSection .privilegeLeft {
	width: 50%;
	float: left;
	padding-right: 0;
	border-right: #ccc solid 1px
}
ul.ldd_menu .privilegeSection .privilegeLeft a.forgetPassword {
	font-size: 12px;
	color: #AB2430;
	display: block;
	margin: 13px 0 0 10px;
	padding: 0;
	width: 125px;
	float: left
}
ul.ldd_menu .privilegeSection .privilegeLeft a.forgetPassword:hover {
	color: #981824
}
/*ul.ldd_menu .privilegeSection .privilegeLeft input {
	float: left;
	width: 178px;
	padding: 6px 4px;
	border: 1px solid #ccc;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000!important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 10px 10px 0 0
}*/

ul.ldd_menu .privilegeSection .privilegeLeft input {
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #737373;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 10px 10px 0 0;
  padding: 6px 4px;
  width: 90%;
}



ul.ldd_menu .privilegeSection .knowButton a, ul.ldd_menu .privilegeSection .submitButton a {
	text-decoration: none;
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	color: #fff
}
ul.ldd_menu .privilegeSection .submitButton {
	float: left;
	width: auto;
	margin: 10px 0
}
ul.ldd_menu .privilegeSection .submitButton a {
	font-size: 12px;
	padding: 4px 10px 4px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/img/book-your-reservation-arrow.png) 10px 9px no-repeat #ab2430
}
ul.ldd_menu .privilegeSection .submitButton a:hover {
	background-color: #901d28
}
ul.ldd_menu .privilegeSection .knowButton {
	float: left;
	width: auto;
	margin: 20px 0 0
}
ul.ldd_menu .privilegeSection .knowButton a {
	font-size: 11px;
	padding: 2px 8px 2px 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/img/book-your-reservation-arrow.png) 8px 8px no-repeat #ab2430
}
ul.ldd_menu .privilegeSection .knowButton a:hover {
	background-color: #901d28
}
ul.ldd_menu .privilegeSection .privilegeRight {
	width: 45%;
	float: right
}
ul.ldd_menu .privilegeSection .notAMember {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #737373;
	margin: 0;
	padding: 0
}
ul.ldd_menu .privilegeSection .notAMember a {
	color: #ab2430;
	margin: 0;
	padding: 0
}
ul.ldd_menu .privilegeSection .privilegeRight .notAMember a:hover {
	text-decoration: none
}
ul.ldd_menu .privilegeSection .privilegeRight ul {
	margin: 10px 0 30px;
	padding: 0;
	list-style: none
}
ul.ldd_menu .privilegeSection .privilegeRight ul li {
	background: url(/img/privledge-li-bg.png) left 5px no-repeat;
	padding-left: 10px;
	font-size: 12px;
	color: #737373;
	margin-bottom: 10px
}
.diningThumbWrapper {
	float: left;
	width: 960px;
	padding:  5px 20px 20px 20px;
	margin-bottom: 50px
}
.diningThumbWrapper .thumbnailsWrapper {
	float: left;
	width: 700px
}
.diningThumbWrapper .thumbnails {
	float: left;
	width: 347px;
	margin: 0 2px 2px 0;
	position: relative;
	text-align: right
}
.diningThumbWrapper .thumbnails.bigThumbResturant {
	width: 695px;
	margin-right: 0
}
.diningThumbWrapper .thumbnails.bigThumbResturant2 {
	width: 349px;
	margin-right: 0
}
.diningThumbWrapper .thumbnails .left, .diningThumbWrapper .thumbnails .left h2 {
	float: left;
	width: 110px;
	text-align: right;
	font-family: flamaregular;
	font-size: 15px;
	text-transform: uppercase
}
.diningThumbWrapper .thumbnails .left {
	padding: 10px;
	color: #fff;
	position: relative;
	height: 190px;
	z-index: 2
}
.diningThumbWrapper .thumbnails .left h2 {
	font-weight: 400
}
.diningThumbWrapper .thumbnails .left h2 span, .diningThumbWrapper .thumbnails .left span {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color:#fff !important;
}
.diningThumbWrapper .thumbnails .left span i {
	font-style: normal;
	font-size: 12px;
	display: block;
	text-transform: none
}
.diningThumbWrapper .thumbnails img {
	position: absolute;
	left: 0
}
.diningThumbWrapper .thumbnails .overLay {
	position: absolute;
	width: 188px;
	height: 190px;
	z-index: 1;
	left: 100px;
	text-align: left;
	font-size: 12px;
	color: #fff;
	padding: 10px 15px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.diningThumbWrapper .thumbnails .mainLink {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 3
}
.resturant1 .left {
	background: #ff4b24
}
.resturant1 .overLay {
	background: #ff4b24;
	background: rgba(255,75,36,.9)
}
.resturant2 .left {
	background: #cf3513
}
.resturant2 .overLay {
	background: #cf3513;
	background: rgba(207,53,19,.9)
}
.resturant3 .left {
	background: #b22c0f
}
.resturant3 .overLay {
	background: #b22c0f;
	background: rgba(178,44,15,.9)
}
.resturant4 .left {
	background: #992c14
}
.resturant4 .overLay {
	background: #992c14;
	background: rgba(153,44,20,.9)
}
.diningThumbWrapper .thumbnails .overLay p.timeing {
	font-size: 12px;
	margin: 20px 0 0;
	font-weight: 700
}
.diningThumbWrapper .thumbnails .overLay .button {
	float: left;
	width: auto;
	margin: 20px 0 0
}
.diningThumbWrapper .thumbnails .overLay .button a {
	background: url(/img/book-your-reservation-arrow.png) right 6px no-repeat;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	display: block;
	padding: 0 10px 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.mayaHeader {
	background: url(/img/maya-header.jpg) center top no-repeat
}
.resturantWrapper {
	float: left;
	width: 960px;
	padding: 20px 20px 50px
}
.resturantWrapper .headingWrapper {
	float: left;
	width: 100%
}
.resturantWrapper .headingWrapper h1, .resturantWrapper .headingWrapper h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 25px;
	line-height: 30px;
	margin: 0 0 20px;
	padding: 0;
	float: left;
	width: 170px;
	color: #AB2430
}
.breadCrumbWrapper1 {
	float: left;
	width: auto;
	font-size: 12px;
	color: #b2b2b2;
	margin: 20px 0 0 20px
}
.breadCrumbWrapper {
	float: left;
	width: auto;
	font-size: 12px;
	color: #b2b2b2;
	margin: 20px 0 0 20px
}
.breadCrumbWrapper a, .breadCrumbWrapper1 a {
	color: #b2b2b2;
	text-decoration: none
}
.breadCrumbWrapper a:hover, .breadCrumbWrapper1 a:hover {
	color: #989797
}
.shareWrapper {
	float: left;
	width: auto;
	border: 1px solid #e5e5e5;
	margin: 10px 0 0 20px;
	cursor: pointer;
	position: relative;
/* 	transform: scale(.8);
-webkit-transition: scale(.8);
-moz-transition: scale(.8);
-o-transition: scale(.8) */
}
.shareWrapper.innerRest {
	margin-top: 0!important
}
.shareWrapper .trigger {
	float: left;
	width: auto;
	position: relative;
	z-index: 1;
}
.shareWrapper .trigger .icon {
	float: left;
	width: 32px;
	height: 32px;
	background: url(/img/share-red-icon.jpg) center 50% no-repeat #f2f2f2
}
.shareWrapper .trigger .txt {
	float: left;
	width: auto;
	text-align: center;
	font-size: 12px;
	color: #494949;
	line-height: 32px;
	padding: 0 15px;
	background: #fff
}
.shareWrapper .iconWrap {
	position: absolute;
	width: 250px;
	height: 32px;
	z-index: 1;
	opacity: 1;
	left:100px;
	filter: alpha(opacity=0);
	display:none;
}
.resturantWrapper .leftNavWrapper {
	float: left;
	width: 176px
}
.resturantWrapper .leftNavWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.resturantWrapper .leftNavWrapper ul li {
	border-bottom: #e6e6e6 solid 1px;
	color: #707070;
	line-height: 15px;
	font-size: 15px;
	font-family: flamaregular
}
.resturantWrapper .leftNavWrapper ul li a {
	color: #707070;
	text-decoration: none;
	display: block;
	padding: 15px 10px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background: url(/img/left-nav-arrow.png) 110% 50% no-repeat
}
.resturantWrapper .leftNavWrapper ul li a.active, .resturantWrapper .leftNavWrapper ul li a:hover {
	background: url(/img/left-nav-arrow.png) 98% 50% no-repeat;
	color: #AB2430
}
.resturantWrapper .rightContentWrapper {
	float: left;
	width: 764px;
	margin: 0 0 0 19px
}
.resturantWrapper .rightContentWrapper .phone {
	color: #fff;
	line-height: 14px;
	width: 17px
}
.resturantWrapper .rightContentWrapper .galleryWrapper {
	position: relative;
	width: 100%;
	margin: 40px 0 0
}
.resturantWrapper .rightContentWrapper .galleryWrapper .left {
	float: left;
	width: 474px;
	cursor: pointer
}
.resturantWrapper .rightContentWrapper .galleryWrapper .left .flex-control-thumbs {
	margin: 5px 0 0 30%;
	position: static;
	overflow: hidden;
	width: auto
}
.resturantWrapper .rightContentWrapper .galleryWrapper .left .flex-control-thumbs li {
	width: 77px;
	float: left;
	margin: 0 2px 0 0
}
.resturantWrapper .rightContentWrapper .galleryWrapper .left .flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: 1;
	cursor: pointer;
	border: 2px solid transparent;
	border-left: 0;
	border-right: 0
}
.flex-control-thumbs img:hover {
	opacity: 1
}
.resturantWrapper .rightContentWrapper .galleryWrapper .left .flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
	border: 2px solid #d70005;
	border-left: 0;
	border-right: 0
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right {
	float: left;
	width: 250px;
	height: 256px;
	padding: 40px 20px;
	color: #fff;
	position: relative;
	background: #606060
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #606060;
	position: absolute;
	left: -10px;
	bottom: 30%
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .menuWrapper {
	float: left;
	width: 100%
}
.ThankYou, .resturantWrapper .rightContentWrapper .galleryWrapper .right h3 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 17px;
	line-height: 17px;
	margin: 0 0 10px;
	padding: 0;
	color: #fff;
	float: left;
	width: 100%
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right h3 span {
	font-weight: 700
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right h3 a {
	color: #fff;
	text-decoration: none
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .menuWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .menuWrapper ul li {
	font-size: 12px;
	color: #707070;
	background: url(/img/menu-arrow-accordian.png) left 5px no-repeat;
	padding: 0 0 0 13px;
	cursor: pointer;
	margin: 0 0 5px
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .menuWrapper ul li span {
	display: block;
	font-size: 10px;
	padding: 0 0 0 10px;
	height: 0;
	overflow: hidden;
	color: #9d9d9d;
	opacity: 0;
	filter: alpha(opacity=0)
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .menuWrapper ul li.active {
	background-position: 0 -87px;
	color: #d70005
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .resturantMenu {
	background: url(/img/resturant-menu-trigger.png) right 5px no-repeat;
	float: left;
	width: auto
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .resturantMenu a {
	display: block;
	padding: 0 30px 0 0
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right hr {
	background: #fff;
	background: rgba(255,255,255,.2);
	height: 1px;
	border: none;
	width: 100%;
	float: left;
	margin: 7% 0
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right p {
	margin: 5px 0 0;
	padding: 0
}
.celebrationPopUp .popupRightDetails .button, .resturantWrapper .rightContentWrapper .galleryWrapper .right .button {
	float: left;
	width: auto;
	font-size: 11px;
	color: #fff;
	margin: 0 5px 0 0;
	text-transform: uppercase
}
.celebrationPopUp .popupRightDetails .button a, .resturantWrapper .rightContentWrapper .galleryWrapper .right .button a {
	color: #fff;
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	background: #bf1e2e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.resturantWrapper .rightContentWrapper .galleryWrapper .right .iconSet ul.phoneNumbers li {
	color: #fff
}
.celebrationPopUp .popupRightDetails .formWrapper, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper {
	float: left;
	width: 250px;
	height: 296px;
	position: absolute;
	left: 0;
	top: 0;
	padding: 20px;
	display: none;
	background: #606060
}
.specialDiningExp ul li p.heading, .tridentRecipes ul li p.heading {
	background: #f9f9f9;
	border-top: #ab2430 solid 5px;
	height: 25px;
	top: 135px
}
.celebrationPopUp .popupRightDetails .formWrapper .form, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .form {
	float: left;
	width: 100%
}
.celebrationPopUp .popupRightDetails .formWrapper .formThanks, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .formThanks {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #fff;
	padding: 40% 0 0;
	display: none
}
.celebrationPopUp .popupRightDetails .formWrapper .formThanks .link, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .formThanks .link {
	float: left;
	width: auto;
	clear: both;
	margin: 20px 0 0
}
.celebrationPopUp .popupRightDetails .formWrapper .formThanks .link a, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .formThanks .link a {
	color: #fff
}
.celebrationPopUp .popupRightDetails .formWrapper .input, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .input {
	float: left;
	width: 237px;
	padding: 5px;
	margin: 0 0 7px;
	background: #fff;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #cacaca;
	border: 1px solid #cacaca;
	border-color: rgba(202,202,202,.6);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.celebrationPopUp .popupRightDetails .formWrapper .input.half, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .input.half {
	width: 109px;
	margin: 0 7px 7px 0
}
.celebrationPopUp .popupRightDetails .formWrapper .selectDate, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .selectDate {
	width: 120px;
	font-size: 11px;
	color: #cacaca;
	margin-right: 5px
}
.celebrationPopUp .popupRightDetails .formWrapper .disclaimerWrapper, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .disclaimerWrapper {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #fff;
	margin: 7% 0
}
.celebrationPopUp .popupRightDetails .formWrapper .disclaimerWrapper input, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .disclaimerWrapper input {
	float: left;
	width: 10%;
	margin: 0 2% 0 0
}
.celebrationPopUp .popupRightDetails .formWrapper .disclaimerWrapper label, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .disclaimerWrapper label {
	float: left;
	width: 88%;
	font-size: 10px;
	white-space: nowrap
}
.celebrationPopUp .popupRightDetails .formWrapper .timeDisclaimer, .resturantWrapper .rightContentWrapper .galleryWrapper .right .formWrapper .timeDisclaimer {
	position: absolute;
	right: 0;
	bottom: 5px;
	width: 90%;
	color: #fff;
	font-size: 10px;
	line-height: 10px
}
.hideDetails, .showform {
	float: left;
	width: 100%;
	padding: 0
}
.celebrationPopUp .popupRightDetails .formWrapper .form h3 {
	color: #fff
}
.showform {
	position: relative;
	margin: -35px 0 50px
}
.hideDetails {
	margin: 0
}
.lightGreyBg {
	background: #f9f9f9
}
.specialDiningExp {
	float: left;
	width: 960px;
	padding: 20px 20px 50px;
	

}
.soalsee{
	transform: translateX(16%);
}
.specialDiningExp h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	margin: 0 0 20px;
	padding: 0;
	color: #bf1e2e
}
.specialDiningExp ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.specialDiningExp ul li {
	float: left;
	width: 313px;
	margin: 0 10px 0 0;
	position: relative
}
.specialDiningExp ul li p.heading {
	font-size: 19px;
	color: #bf101a;
	font-family: flamaLight;
	font-weight: 400;
	position: absolute;
	z-index: 2;
	padding: 5px 0 10px 16px;
	width: 220px;
	line-height: 20px
}
.specialDiningExp ul li h3.heading {
	font-size: 19px;
	color: #bf101a;
	font-family: flamaLight;
	font-weight: 400;
	position: absolute;
	z-index: 2;
	padding: 5px 0 10px 16px;
	width: 220px
}
.sparklingSunday {
	width: 205px !important;
}
.specialDiningExp ul li img {
	margin: 0 0 10px;
	position: relative;
	z-index: 1;
	width: 100%
}
.specialDiningExp ul li p {
	font-size: 13px;
	margin-right: 10px;
	padding-left: 16px;
	font-weight: lighter
}
.specialDiningExp ul li h3 {
	font-size: 13px;
	margin-right: 30px;
	padding-left: 16px;
	font-weight: lighter
}
.specialDiningExp ul li h3.heading, .tridentRecipes ul li h3.heading {
	background: #f9f9f9 none repeat scroll 0 0;
	border-top: 5px solid #ab2430;
	height: 25px;
	top: 135px;
}
.specialDiningExp ul li p a {
	color: #bf101a;
	text-decoration: none
}
.specialDiningExp ul li h3 a {
	color: #bf101a;
	text-decoration: none
}
.noMarginRight, .noMarginRightOnly {
	margin-right: 0!important
}
.marginTop18pxx {
	margin-top: 18px
}
.tridentRecipes {
	float: left;
	width: 960px;
	padding: 20px 20px 50px
}
.archiveRecipesWrapper {
	float: left;
	width: 960px;
	padding: 20px 20px 50px 117px
}
.blogRecipesWrapper {
	float: left;
	width: 960px;
	padding: 20px 20px 50px 75px
}
.tridentRecipes ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.tridentRecipes ul li {
	float: left;
	width: 313px;
	margin: 0 10px 0 40px;
	position: relative
}
.tridentRecipes ul li p.heading {
	font-size: 19px;
	color: #bf101a;
	font-family: flamaLight;
	font-weight: 400;
	position: absolute;
	z-index: 2;
	padding: 5px 0 10px 16px;
	width: 190px
}
.tridentRecipes ul li img {
	margin: 0 0 10px;
	position: relative;
	z-index: 1;
	width: 100%
}
.tridentRecipes ul li p {
	font-size: 13px;
	margin-right: 30px;
	padding-left: 16px
}
.tridentRecipes ul li p a {
	color: #bf101a;
	text-decoration: none
}
.experienceBg1 {
	background: url(/img/experience-spotlight.jpg) center top no-repeat;
	height: 525px!important
}
.Christmasho {
	background: url(/img/Trident-Christmas-Offer-Banner-ho-2600x440.jpg) center top no-repeat;
	height: 440px!important
}
.experienceBg2 {
	background: url(/img/experience-spotlight2.jpg) center top no-repeat;
	height: 525px!important
}
.experienceCarouselDetails {
	float: left;
	width: 90%;
	height: 560px;
	padding: 30px 5% 0;
	position: relative;
	overflow: hidden;
	cursor: pointer
}
.experienceCarouselDetails .overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.experienceCarouselDetails .close {
	position: absolute;
	right: 20px;
	top: 7px;
	font-size: 13px;
	color: #535251;
	text-transform: uppercase;
	cursor: pointer
}
.experienceCarouselDetails .detailsWrapper {
	cursor: default;
	position: absolute;
	bottom: -40%;
	width: 92%;
	padding: 5% 5% 0;
	left: 0;
	background: #fff;
	background: rgba(255,255,255,1);
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 2
}
.experienceCarouselDetails .detailsWrapper .detailsBox {
	float: left;
	width: 100%;
	color: #686a6b;
	padding: 0 0 30px;
	margin: 0 0 10px
}
.experienceCarouselDetails .detailsWrapper.horizontal {
	padding: 2% 2% 0;
	width: 97%
}
.experienceCarouselDetails .detailsWrapper .detailsBox p {
	color: #686a6b
}
.experienceCarouselDetails .detailsWrapper .detailsBox p span {
	display: block;
	clear: both;
	margin: 5px 0 0
}
.experienceCarouselDetails .detailsWrapper .detailsBox p.seeAll {
	float: left;
	width: 100%;
	margin: 10px 0 0;
	color: #ab2430
}
.experienceCarouselDetails .detailsWrapper .detailsBox p.seeAll a {
	font-size: 12px;
	color: #ab2430
}
.experienceCarouselDetails .detailsWrapper .detailsBox h3 {
	font-size: 25px;
	color: #4f5051;
	font-family: flamaLight;
	font-weight: 400;
	margin: 0
}
.experienceCarouselDetails .detailsWrapper .detailsBox ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.experienceCarouselDetails .detailsWrapper .detailsBox ul li {
	width: auto;
	float: left;
	background: url(/img/experience-li-bg.png) left 50% no-repeat;
	padding: 0 5% 0 15px;
	margin: 10px 0;
	font-size: 10px
}
.experienceCarouselDetails .detailsWrapper .detailsBox ul li span {
	display: block
}
.experienceCarouselDetails.rejuvenatebg {
	background: url(/img/rejuvenatebg.jpg) no-repeat
}

.experienceCarouselDetails.metroplus {
	background: url(/img/trident-metro-plus-so-banner-480x295.jpg) no-repeat
}


.experienceCarouselDetails.queenNecklaceBG {
	background: url(/img/queen-necklace-offer.jpg?v=10) no-repeat
}



.experienceCarouselDetails.familybg {
	background: url(/img/familybg.jpg) no-repeat
}
.experienceCarouselDetails.wanderlustbg {
	background: url(/img/wanderlustbg.jpg?v=10) no-repeat;
	height: 265px !important;
}
.experienceCarouselDetails.wanderlustbg1 {
	background: url(/img/wanderlust2.jpg?v=12) no-repeat;
	height: 265px !important;
}
.experienceCarouselDetails.suiteexp-new {
	background: url(/img/trident-surprises-2-spage.jpg) no-repeat;
	height: 265px !important;
}
.experienceCarouselDetails.wanderlustbg2 {
	background: url(/img/discover-india-taj.jpg?V=10) no-repeat;
	height: 265px !important;
}
.experienceCarouselDetails.businessbg {
	background: url(/img/businessbg.jpg?v=4) no-repeat
}
.experienceCarouselDetails.businesstptopbg {
	background: url(/img/business-travel-plus-so-480x295.jpg?v=4) no-repeat
}
.experienceCarouselDetails.discoverbg {
	background: url(/img/discoverbg.jpg) no-repeat
}
.experienceCarouselDetails.festiveReturnsbg {
	background: url(/img/meal-credit-offer-thumbnail-image-502x295.jpg) no-repeat
}
.experienceCarouselDetails.festiveReturnsbgtop {
	background: url(/img/trident-festive-return-top-498x590.jpg) no-repeat
}
.experienceCarouselDetails.esoch-soBg {
	background: url(/img/esoch-so-trident-3rd-night-complimentary-offer-banner-498x295.jpg) no-repeat
}

.experienceCarouselDetails.styacationsBg {
	background: url(/img/trident-gateaway.jpg?v=10) no-repeat
}
.experienceCarouselDetails.GetawaystopBg {
	background: url(/img/trident-gateways-so-banner-498x590.jpg?v=10) no-repeat
}
.experienceCarouselDetails.tGetawaysHO {
	background: url(/img/trident-getaways-offer-480x295.jpg?v=10) no-repeat
}
.experienceCarouselDetails.tStaycationsHO {
	background: url(/img/trident-staycation-offer-498x590.jpg?v=10) no-repeat
}
.experienceCarouselDetails.tStaycationsHObottom {
	background: url(/img/trident-staycation-bottom-480x295.jpg?v=10) no-repeat
}
.experienceCarouselDetails.SurprisesBg {
	background: url(/img/staycations-offer.jpg?v=11) no-repeat
}
.experienceCarouselDetails.styacations-newBg {
	background: url(/img/staycation-lt.jpg?v=13) no-repeat
}
.experienceCarouselDetails.Christmas-nyBg {
	background: url(/img/Trident-Christmas-offer-502x295.jpg?v=28) no-repeat
}
.experienceCarouselDetails .text {
	position: absolute;
	bottom: 20px;
	left: 24px;
	cursor: pointer
}
.experienceCarouselDetails .text .heading {
	font-family: flamaLight;
	font-size: 28px;
	line-height: 25px;
	color: #fff;
	float: left;
	width: 100%;
	margin: 0 0 10px;
	white-space: nowrap
}
.experienceCarouselDetails .text .heading span {
	font-family: flamaLight;
	font-weight: 400;
	line-height: 30px
}
.experienceCarouselDetails p {
	color: #fff;
	line-height: 17px
}
.height285 {
	height: 285px!important
}
.height265 {
	height: 265px!important
}
.mh120 {
	min-height: 120px!important
}
.mh163 {
	min-height: 163px!important
}
.height100PerSpotlight {
	float: left;
	width: 100%;
	height: 525px;
	overflow: hidden;
	position: relative
}
.height100PerSpotlight.tridentPrivillageHeight {
	height: 462px
}
.height100PerSpotlight.overFlowVisible {
	overflow: visible
}
.height100PerSpotlight .flexsliderInternal .slides>li {
	height: 658px
}
.height100PerSpotlight .flexsliderInternal .slides>li a {
	display: block;
	height: 100%;
	width: 100%
}
.setHeightforSingleImage {
	height: 658px
}
.indulgeBg1, .indulgeBg2, .indulgeBg3, .indulgeBg4, .indulgeBg5 {
	height: 525px!important
}
.height100PerSpotlight.signBG {
	background: url(/img/new-tp-banner.jpg?v=25) center top no-repeat;
	height: 420px;
	width: 100%;
}
.height100PerSpotlight.signBGnew {
	background: url(/img/tp-banner-desktop.jpg?v=25) center top no-repeat;
	height: 584px;
	width: 100%;
}
.height100PerSpotlight.signBGnew2 {
	background: url(/img/trident-privilege-desktop-banner-3.jpg) center top no-repeat;
	height: 584px;
	width: 100%;
}
.height100PerSpotlight.signBGnew15 {
	background: url(/img/Group15.png) center top no-repeat;
	height: 380px;
	width: 100%;
}
.height100PerSpotlight.signBGnew20 {
	background: url(/img/Group20.png) center top no-repeat;
	height: 380px;
	width: 100%;
}
.indulgeBg1 {
	background: url(/img/indulge-spotlight01.jpg) center top no-repeat
}
.indulgeBg2 {
	background: url(/img/indulge-spotlight02.jpg) center top no-repeat
}
.indulgeBg3 {
	background: url(/img/indulge-spotlight03.jpg) center top no-repeat
}
.indulgeBg4 {
	background: url(/img/indulge-spotlight04.jpg) center top no-repeat
}
.indulgeBg5 {
	background: url(/img/indulge-spotlight05.jpg) center top no-repeat
}
.height100PerSpotlight .flex-direction-nav a {
	display: block;
	width: 10%;
	outline: 0;
	height: 68px;
	margin: 0;
	position: absolute;
	top: 40%;
	z-index: 1;
	overflow: hidden;
	opacity: 1
}
.height100PerSpotlight .flex-direction-nav .flex-prev {
	left: 0;
	text-indent: -100px;
	background: url(/img/carousel-arrow.png) center -68px no-repeat
}
.height100PerSpotlight .flex-direction-nav .flex-next {
	right: 0;
	text-align: right;
	text-indent: 500px;
	background: url(/img/carousel-arrow.png) center 0 no-repeat
}
.indulgeSpotlightDetail {
	width: 460px;
	background: #fff;
	padding: 20px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -480px;
	z-index: 2;
	color: #8d8d8d
}
.indulgeSpotlightDetail h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 30px;
	line-height: 35px;
	color: #ac0e17;
	margin: 0;
	padding: 0
}
.indulgeSpotlightDetail h2 span {
	color: #737373;
	font-size: 22px;
	line-height: 22px;
	clear: both;
	display: block
}
.indulgeSpotlightDetail p {
	color: #636565;
	font-size: 14px
}
.quoteIndulge {
	float: left;
	width: 920px;
	margin: 25px 0 0 50px;
	font-size: 18px;
	line-height: 28px;
	color: #ab2430;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 400
}
.quoteIndulge i {
	color: #a4a2a2;
	font-size: 14px;
	margin: 10px 0 0 40px;
	float: right
}
.quoteIndulge .quoteStart {
	width: 15px;
	height: 21px;
	display: inline-block;
	margin: -2px 0 0 -15px;
	float: left;
	background: url(/img/quote-start.png) left top no-repeat
}
.quoteIndulge .quoteEnd {
	width: 15px;
	height: 21px;
	display: inline-block;
	position: absolute;
	margin: 5px 0 0 5px;
	background: url(/img/quote-end.png) left top no-repeat
}
.indulgeBoxWrapper {
	float: left;
	width: 960px;
	margin: 30px 20px
}
.indulgeBoxWrapper .width50Per {
	float: left;
	width: 50%
}
.indulgeBoxWrapper .width100Per {
	float: left;
	width: 100%
}
.indulgeBoxWrapper .width50Per img.banner {
	width: 100%
}
.flexsliderIndulge, .indulgeBoxWrapper .indulgeCarousel {
	float: left;
	width: 100%;
	position: relative
}
.indulgeCarousel .diningCarouselbg1 {
	background: url(/img/indulge-carousel-1.jpg) left top no-repeat
}
.indulgeCarousel .diningCarouselkacheGhostbg1 {
	background: url(/img/indulge-kache-gosht-biryani-image.jpg) left top no-repeat
}
.indulgeCarousel .diningCarouselfruitSushibg1 {
	background: url(/img/indulge-fruit-sushi-image.jpg) left top no-repeat
}
.indulgeCarousel .diningCarouselGreekSaladbg1 {
	background: url(/img/indulge-greek-salad-image.jpg) left top no-repeat
}
.indulgeCarousel .diningCarouselGreekSearedscallopsbg1 {
	background: url(/img/carousel-seared-scallops-image.jpg) left top no-repeat
}
.indulgeCarousel .diningCarouselPlumbg1 {
	background: url(/img/plum-pudding-recipe-image.jpg) left top no-repeat
}
.indulgeCarousel .diningCarouselbg2 {
	background: url(/img/indulge-carousel-2.jpg) left top no-repeat
}
.indulgeCarousel .diningCarouselbg3 {
	background: url(/img/indulge-carousel-3.jpg) left top no-repeat
}
.indulgeCarousel .diningCarouselbg4 {
	background: url(/img/indulge-carousel-4.jpg) left top no-repeat
}
.indulgeCarousel .flexsliderIndulgeBox .slides>li {
	height: 284px
}
.flexsliderIndulge .flex-control-nav, .indulgeCarousel .flex-control-nav {
	width: auto;
	position: absolute;
	bottom: 10px;
	right: 25px;
	text-align: center;
	z-index: 10
}
.flexsliderIndulge .flex-control-nav li, .indulgeCarousel .flex-control-nav li {
	margin: 0 4px
}
.flexsliderIndulge .flex-control-paging li a, .indulgeCarousel .flex-control-paging li a {
	background: #c9c9c9
}
.flexsliderIndulge .flex-control-paging li a.flex-active, .indulgeCarousel .flex-control-paging li a.flex-active {
	background: #ac0e17
}
.indulgeCarousel .flex-control-paging li+li a.flex-active {
	background: #bf0e3c
}
.indulgeCarousel .flex-control-paging li+li+li a.flex-active {
	background: #ec5329
}
.indulgeCarousel .flex-control-paging li+li+li+li a.flex-active {
	background: #9e583b
}
.indulgeCarousel .content {
	float: right;
	width: 45%;
	margin: 40px 20px 0 0
}
.indulgeCarousel .content p {
	color: #888
}
.indulgeCarousel .content h3 {
	font-size: 30px;
	font-family: flamaLight;
	font-weight: 400
}
.indulgeCarousel .content .button {
	float: left;
	width: auto;
	font-family: flamaregular;
	font-weight: 400;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	margin: 20px 0 0
}
.indulgeCarousel .content .button a {
	background: #ff4f17;
	color: #fff;
	display: block;
	padding: 7px 20px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.indulgeCarousel .content.theme1 h3 {
	color: #57a034
}
.indulgeCarousel .content.theme1 .button a {
	background: #57a034;
	color: #fff
}
.indulgeCarousel .content.theme2 h3 {
	color: #ab2145
}
.indulgeCarousel .content.theme2 .button a {
	background: #ab2145;
	color: #fff
}
.indulgeCarousel .content.theme3 h3 {
	color: #e25832
}
.indulgeCarousel .content.theme3 .button a {
	background: #e25832;
	color: #fff
}
.indulgeCarousel .content.theme4 h3 {
	color: #c66e4a
}
.indulgeCarousel .content.theme4 .button a {
	background: #c66e4a;
	color: #fff
}
.indulgeCarousel .content h3.green {
	color: #3a0
}
.indulgeCarouselWrapper {
	float: left;
	width: 100%;
	position: relative;
	height: 284px;
	background: #ab2145
}
.indulgeCarouselDetails {
	float: left;
	width: 90%;
	height: 254px;
	padding: 30px 5% 0;
	position: relative;
	background: #f3f3f3
}
.indulgeCarouselDetails.recipes.theme1 {
	background: #57a034;
	position: absolute;
	z-index: 2
}
.indulgeCarouselDetails.recipes.theme2 {
	background: #ab2145;
	position: absolute;
	display: none;
	z-index: 2
}
.indulgeCarouselDetails.recipes.theme3 {
	background: #e25832;
	position: absolute;
	display: none;
	z-index: 2
}
.indulgeCarouselDetails.recipes.theme4 {
	background: #c66e4a;
	position: absolute;
	display: none;
	z-index: 2
}
.formWrapperIndulge {
	background: #ccc;
	background: rgba(0,0,0,.2);
	position: absolute;
	width: 90%;
	height: 67px;
	padding: 10px 5% 0;
	z-index: 11;
	bottom: 37px;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0)
}
.formWrapperIndulge .close {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #fff;
	font-size: 13px;
	line-height: 15px;
	cursor: pointer
}
.formWrapperIndulge .form {
	float: left;
	width: 100%
}
.formWrapperIndulge .formThanks {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 14px;
	padding: 20px 0 0;
	display: none
}
.formWrapperIndulge.bottom {
	height: 104px;
	background: #E5E8E9
}
.formWrapperIndulge .file, .formWrapperIndulge .input, .formWrapperIndulge .txtArea {
	font-family: Tahoma, Geneva, sans-serif;
	background: #fff
}
.formWrapperIndulge.bottom .formThanks {
	color: #000
}
.formWrapperIndulge .input {
	width: 27%;
	float: left;
	padding: 1.4% 2%;
	margin-right: 1%;
	margin-bottom: 1%;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	color: #5b5b5b
}
.formWrapperIndulge .file {
	width: 41%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.formWrapperIndulge .file, .formWrapperIndulge .txtArea {
	float: left;
	padding: .8% 2%;
	margin-right: 1%;
	margin-bottom: 1%;
	border: 1px solid #d3d3d3;
	font-size: 11px;
	color: #5b5b5b
}
.formWrapperIndulge .txtArea {
	width: 59.5%;
	height: 50px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	resize: none
}
.formWrapperIndulge .submitButton {
	float: left;
	width: auto
}
.formWrapperIndulge .submitButton a {
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 7px 20px;
	border-radius: 3px;
	background: url(/img/book-your-reservation-arrow.png) 10px 10px no-repeat #ab2430
}
.formWrapperIndulge .submitButton a, .indulgeCarouselDetails .button a {
	text-decoration: none;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}
.indulgeCarouselDetails.indulgeGreyBg p {
	color: #636565
}
.indulgeCarouselDetails .arrowLeft {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid transparent;
	position: absolute;
	top: 30%;
	left: -15px
}
.indulgeCarouselDetails.recipes.theme1 .arrowLeft {
	border-right-color: #57a034
}
.indulgeCarouselDetails.recipes.theme2 .arrowLeft {
	border-right-color: #ab2145
}
.indulgeCarouselDetails.recipes.theme3 .arrowLeft {
	border-right-color: #e25832
}
.indulgeCarouselDetails.recipes.theme4 .arrowLeft {
	border-right-color: #c66e4a
}
.indulgeCarouselDetails .subttl {
	float: left;
	font: 17px/28px Flama-Book;
	font-family: flamaregular;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
	width: 100%
}
.indulgeCarouselDetails .heading {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 35px;
	color: #fff;
	float: left;
	width: 100%;
	margin: 0;
	white-space: nowrap
}
.indulgeCarouselDetails .button, .indulgeCarouselDetails .heading span {
	font-family: flamaregular;
	font-weight: 400
}
.indulgeCarouselDetails .heading.maroonTxt {
	color: #bb0737
}
.indulgeCarouselDetails .epicBlog {
	float: left;
	width: 100%;
	padding: 5%
}
.indulgeCarouselDetails .epicBlogForm {
	float: left;
	width: 101%;
	height: 76px;
	padding: 5%;
	background: #704b38
}
.indulgeCarouselDetails p {
	color: #fff
}
.indulgeCarouselDetails .formWrapper {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 13px;
	position: absolute;
	bottom: 0;
	left: 0
}
.indulgeCarouselDetails.recipes.theme1 .formWrapper {
	background: #46802a
}
.indulgeCarouselDetails.recipes.theme2 .formWrapper {
	background: #891a37
}
.indulgeCarouselDetails.recipes.theme3 .formWrapper {
	background: #b54628
}
.indulgeCarouselDetails.recipes.theme4 .formWrapper {
	background: #9e583b
}
.indulgeCarouselDetails .formWrapper .head {
	float: left;
	width: 90%;
	cursor: pointer;
	padding: 14px 5%
}
.indulgeCarouselDetails .resturantLogoWrapper {
	float: left;
	width: 100%
}
.indulgeCarouselDetails .button {
	float: left;
	width: auto;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	margin: 20px 0 0
}
.indulgeCarouselDetails .button a {
	background: #bb0737;
	color: #fff;
	padding: 8px 20px;
	border-radius: 3px
}
.masterClassbanner {
	background: url(/img/indulge-masterclass-banner.jpg) left top no-repeat;
	height: 284px
}
.masterClassbanner .content {
	float: right;
	width: 258px;
	margin-top: 47px
}
.masterClassbanner .ttl {
	font: 45px/60px flamaLight;
	font-weight: 400;
	color: #fff;
	margin-left: -5px
}
.masterClassbanner .txt {
	float: right;
	font: 13px/18px Tahoma;
	color: #777
}
.masterClassbanner .button {
	float: left;
	width: auto;
	font-family: flamaregular;
	font-weight: 400;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	margin: 50px 0 0
}
.mixologyBanner a, .mixologyBanner1 a {
	display: block;
	width: 100%;
	height: 284px
}
.masterClassbanner .button a {
	background: #bb0737;
	color: #fff;
	display: block;
	padding: 8px 20px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.mrgt15 {
	margin-top: 15px!important
}
.mrgtp15 {
	margin: 15px 0!important
}
.mrgbt5 {
	margin-bottom: 5px !important
		
		
}
.mixologyBanner {
	background: url(/img/casper.jpg) left top no-repeat;
	height: 284px
}
.mixologyBanner1 {
	background: url(/img/espresso-martini.jpg) left top no-repeat;
	height: 284px
}
.indulgeBoxWrapper .triviaBg {
	background: url(/img/railway-mutton-curry-bg.jpg) right bottom no-repeat #ececec
}
.indulgeBoxWrapper .tandooriRaan {
	background: url(/img/tandoori-raan-image.jpg) right bottom no-repeat #ececec
}
.indulgeBoxWrapper .lalMaas {
	background: url(/img/lal-maas-image.jpg) right bottom no-repeat #ececec
}
.indulgeBoxWrapper .lalMaas p {
	color: #515151;
	margin-bottom: 20px
}
.slidblog {
	width: 455px;
	margin: 0 auto
}
.slidblog ul {
	margin: 15px 0 0;
	padding: 0;
	list-style: none
}
.slidblog ul li {
	list-style: none;
	font: 15px/20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ece9e8;
	font-style: italic
}
.slidblog .quoteStart-small {
	width: 7px;
	height: 6px;
	display: inline-block;
	margin: 0 0 0 -5px;
	float: left;
	background: url(/img/quote-start-small.png) left top no-repeat
}
.slidblog .quoteEnd-small {
	width: 7px;
	height: 6px;
	display: inline-block;
	position: absolute;
	margin: 0 0 0 3px;
	background: url(/img/quote-end-small.png) left top no-repeat
}
.indulgeCarouselDetails .formWrapper.gray {
	background: #E5E8E9
}
.indulgeCarouselDetails .formWrapper.gray .head {
	color: #000;
	letter-spacing: -.05em
}
.indulgeBoxWrapper .doubleheight {
	height: 568px
}
.indulgeBoxWrapper .tandooriRaan p, .indulgeBoxWrapper .triviaBg p {
	color: #515151;
	margin-bottom: 20px
}
.indulgeBoxWrapper .blogHeading {
	font-family: flamaregular;
	font-weight: 400;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 20px;
	color: #4b4c4d;
	text-transform: none
}
.indulgeBoxWrapper .blogHeading span {
	font: 15px/17px Flama-Book;
	font-family: flamaregular;
	font-weight: 400;
	background: url(/img/arrow-right.png) right 54% no-repeat;
	padding: 15px 10px 15px 0
}
.indulgeBoxWrapper .blogHeading span a {
	color: #4b4c4d;
	text-decoration: none
}
.epicureanDiary {
	float: left;
	width: 96%;
	padding: 2%;
	background: #f3f3f3
}
.epicureanDiary h3 {
	font-size: 35px;
	font-family: flamaLight;
	font-weight: 400;
	color: #bb0737;
	margin: 0;
	padding: 0
}
.epicureanDiary p {
	font-size: 13px;
	color: #6b6c6c;
	margin: 10px 0 0
}
.epicureanDiary .blogOvervw {
	float: left;
	width: 100%;
	margin: 20px 0 0
}
.epicureanDiary .blogOvervw .left {
	float: left;
	width: 20%
}
.epicureanDiary .blogOvervw .right {
	float: left;
	width: 80%
}
.epicureanDiary .blogOvervw .right .heading {
	float: left;
	padding: 0 20px 0 0;
	font-size: 15px;
	color: #515252;
	background: url(/img/arrow-right.png) right 54% no-repeat
}
.epicureanDiary .blogOvervw .right .heading a {
	color: #515252;
	text-decoration: none
}
.epicureanDiary .blogOvervw .right p {
	font-size: 11px;
	color: #979999;
	margin: 0;
	clear: both
}
.epicureanDiary .blogOvervw .right p a {
	color: #979999;
	text-decoration: none
}
.epicureanDiaryForm {
	float: left;
	width: 100%;
	height: 132px;
	background: #704b38;
	overflow: hidden
}
.epicureanDiaryForm .testimonial {
	float: left;
	width: 90%;
	padding: 5% 5% 0;
	color: #f3f1f1;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px
}
.epicureanDiaryForm .testimonial span {
	display: block;
	margin: 10px 0 0;
	text-align: right;
	color: #c0b4af;
	font-size: 11px
}
.epicureanDiaryForm .formWrapper {
	float: left;
	width: 100%;
	position: relative
}
.epicureanDiaryForm .formWrapper .formHead {
	float: left;
	width: 90%;
	padding: 2% 5%;
	color: #f3f1f0;
	cursor: pointer;
	background: #654332;
	position: relative;
	z-index: 2
}
.epicureanDiaryForm .formWrapper .formWrap {
	float: left;
	width: 90%;
	padding: 2% 5%;
	position: absolute;
	z-index: 1;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #704b38;
	top: -30px;
	height: 130px
}
.epicureanDiaryForm .formWrapper .formWrap .closeBottom {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #fff;
	font-size: 13px;
	line-height: 15px;
	cursor: pointer
}
.epicureanDiaryForm .formWrapper .formWrap .mainForm {
	float: left;
	width: 100%
}
.epicureanDiaryForm .formWrapper .formWrap .formThanks {
	float: left;
	width: 100%;
	font-size: 13px;
	color: #f3f1f0;
	display: none
}
.epicureanDiaryForm .formWrapper .formWrap .submitButton {
	float: left;
	width: auto
}
.epicureanDiaryForm .formWrapper .formWrap .submitButton a {
	display: block;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 7px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/img/book-your-reservation-arrow.png) 10px 10px no-repeat #ab2430
}
.epicureanDiaryForm .formWrapper .formWrap .input, .epicureanDiaryForm .formWrapper .formWrap .txtArea {
	float: left;
	margin-right: 1%;
	margin-bottom: 1%;
	font-size: 11px;
	color: #5b5b5b;
	font-family: Tahoma, Geneva, sans-serif;
	background: #fff
}
.epicureanDiaryForm .formWrapper .formWrap .input {
	width: 27%;
	padding: 1.4% 2%;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.epicureanDiaryForm .formWrapper .formWrap .txtArea {
	width: 59.5%;
	height: 30px;
	padding: .8% 2%;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	resize: none
}
.rightContactWrapper {
	float: right;
	width: 220px;
	height: auto;
	padding: 15px;
	overflow: hidden;
	background: #e7e7e7;
	position: relative
}
.rightContactWrapper.meetings {
	width: 215px
}
.rightContactWrapper p {
	margin-bottom: 10px;
	color: #2D2D2D
}
.rightDiningIndulgeWrapper {
	float: right;
	width: 250px;
	margin: 3px 0 0
}
.ConvergeBg1 {
	background: url(/img/coverge-spotlight1.jpg) center top no-repeat;
	height: 525px!important
}
.quoteConverge {
	float: left;
	width: 860px;
	margin: 110px 0 0 68px;
	font-size: 18px;
	line-height: 28px;
	color: #ab2430;
	font-style: italic;
	font-weight: 400;
	font-family: Georgia, "Times New Roman", Times, serif
}
.quoteConverge i {
	color: #a4a2a2;
	font-size: 14px;
	margin: 10px 0 0 40px;
	float: right
}
.quoteConverge .quoteStart {
	width: 27px;
	height: 21px;
	display: inline-block;
	margin: 2px 0 0 -27px;
	float: left;
	background: url(/img/quote-start.png) left top no-repeat
}
.quoteConverge .quoteEnd {
	width: 27px;
	height: 21px;
	display: inline-block;
	position: absolute;
	margin: 3px 0 0 5px;
	background: url(/img/quote-end.png) left top no-repeat
}
.ConvergeBoxleft {
	font-family: flamaregular;
	font-weight: 400;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 284px;
	float: left;
	background: #dd9343
}
.ConvergeBoxleft.tridentPrivillage {
	background: #bd681b
}
.ConvergeBox {
	width: 415px;
	margin: 0;
	padding: 5px 30px;
	float: left;
	margin-top: 10px;
}
.CovergeOrangeArrow, .CovergeRedArrowleft {
	z-index: 1;
	position: relative;
	width: 30px;
	left: 99%;
	height: 36px
}
.ConvergeBox h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 28px;
	margin: 0;
	padding: 0;
	color: #fff
}
.ConvergeBox .box1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 15px 0;
	color: #f6f6f6
}
.CovergeRedArrowleft {
	background: url(/img/yellow-arrow.png) left top no-repeat;
	top: 28px
}
.CovergeRedArrowleft.darkYellow {
	background: url(/img/dark-yellow-arrow.png) left top no-repeat;
	top: 95px
}
.CovergeOrangeArrow {
	background: url(/img/light-arrow.png) left top no-repeat;
	top: 28px
}
.confrences {
	font-family: flamaregular;
	font-weight: 400;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 284px;
	float: left;
	background: #a9333f
}
.confrences.darkRedBg {
	background: #b91c0f
}
.confrences.lightOrangeBg {
	background: #d74c23
}
.confrences .RedBox {
	color: #e5c2c6;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px
}
.RedArrow {
	background: url(/img/red-arrow.png) left top no-repeat;
	width: 36px;
	left: 64%;
	z-index: 1;
	top: -16px;
	position: relative;
	height: 36px
}
.RedArrow.darkRedArrow {
	background: url(/img/dark-red.png) left top no-repeat;
	top: -15px
}
.RedArrow.lightOrrangeArrow {
	background: url(/img/light-orange.png) left top no-repeat;
	top: 60px;
	left: -15px
}
.RedArrow.lightredArroow {
	background: url(/img/red-Arroow.png) left top no-repeat!important;
	top: 60px;
	top: -15px;
	left: 76%
}
.SpecialEvent {
	font-family: flamaregular;
	font-weight: 400;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 284px;
	float: left;
	background: #ffe7d8
}
.SpecialEvent .ConvergeBox {
	width: 400px;
	margin: 50px 0 0 40px;
	padding: 0;
	float: left
}
.SpecialEvent .ConvergeBox h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 28px;
	margin: 0;
	padding: 0;
	color: #e7864a
}
.SpecialEvent .ConvergeBox .box6 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 15px 0;
	color: #332e2b
}
.ConvergeBox .button, .SpecialEvent .ConvergeBox .button {
	float: left;
	width: auto;
	font-size: 11px;
	line-height: 11px;
	margin: 20px 10px 0 0
}
.ConvergeBox .button, .SpecialEvent .ConvergeBox .button, .servicesMain .services h2 {
	font-weight: 400;
	text-transform: uppercase;
	font-family: flamaregular
}
.SpecialEvent .ConvergeBox .button a {
	background: #e7864a;
	color: #fff;
	display: block;
	padding: 8px 20px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.ConvergeBox .button a {
	background: #76242c;
	color: #fff;
	padding: 8px 20px;
	border-radius: 3px
}
.ConvergeBox .button a, .PlanEvent .button a {
	display: block;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}
.ConvergeBox .button a.login {
	background: #ac3d1c
}
.servicesMain {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 284px;
	float: left;
	background: #eee
}
.servicesMain .services {
	width: 435px;
	margin: 50px 0 0 40px;
	padding: 0;
	float: left
}
.servicesMain .services h2 {
	font-size: 28px;
	margin: 0;
	padding: 0;
	color: #ab2430
}
.servicesMain .services p, .servicesMain .services ul li {
	font-family: Tahoma, Geneva, sans-serif;
	color: #474747;
	line-height: 25px
}
.servicesMain .services p {
	font-size: 13px
}
.servicesMain .services ul {
	width: 180px;
	float: left;
	margin: 10px 0 0 18px;
	padding: 0
}
.servicesMain .services ul li {
	font-size: 14px
}
.PlanEvent .button {
	float: right;
	width: auto;
	font-family: flamaregular;
	font-weight: 400;
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	margin: 0 10px 0 0
}
.PlanEvent .button a {
	background: #483627;
	color: #fff;
	padding: 8px 20px;
	border-radius: 3px
}
.PlanEvent {
	width: 430px;
	margin: 15px 0 0 30px;
	padding: 0;
	float: left
}
.complimentary {
	width: 430px;
	margin: 25px 0 0 30px;
	padding: 0;
	float: left
}
.PlanBG {
	background: #674d38
}
.shareWorldBg {
	background: #555
}
.PlanEvent h2, .complimentary h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 28px;
	margin: 0;
	padding: 0;
	color: #fff
}
.PlanEvent p, .complimentary p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #c2b8af;
	margin: 0;
	padding: 0;
	line-height: 21px
}
.accordianWrapper {
	float: left;
	width: 100%;
	font-family: flamaregular;
	font-weight: 400;
	margin: 5px 0
}
.accordianWrapper .accordinaText {
	float: left;
	width: 100%;
	cursor: pointer;
	color: #ffdbc6;
	font-size: 20px;
	padding: 10px 0 5px;
	margin: 0 0 10px;
	background: url(/img/accordian-active.png) 98% 12px no-repeat;
	border-top: 1px solid #765f4c;
	font-family: flamaLight;
	font-weight: 400
}
.accordinaText.accordinaTextChange {
	color: #FFF;
	border-top: 1px solid #666
}
.AccActive {
	background-position: 98% -28px!important
}
.accordianWrapper .contentPlan {
	float: left;
	width: 100%
}
.accordianWrapper .contentPlan .content2 {
	float: left;
	width: 98%;
	padding: 0 0 10px;
	background: 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #d2b19c;
	font-size: 13px;
	line-height: 20px
}
.contentPlan .content2.content2Change {
	color: #ccc
}
.ConvergeSpotlightDetail, .ConvergeSpotlightDetailInside {
	padding: 0;
	width: 970px;
	background: #fff;
	color: #8d8d8d
}
.noDisplay {
	display: none
}
.ConvergeSpotlightDetail {
	position: absolute;
	left: 50%;
	bottom: -70px;
	margin-left: -495px;
	z-index: 2
}
.ConvergeSearchDetail {
	bottom: -80px;
	background: 0 0!important
}
.ConvergeSearch .ConvergeSearchMain {
	margin: 20px
}
.ConvergeSearch .formWrapper {
	float: left;
	width: auto;
	padding: 0;
	margin: 10px 0
}
.ConvergeSearch .formWrapper .select {
	width: 135px;
	font-size: 11px;
	margin: 0 0 0 10px;
	color: #6d6d6d
}
.ConvergeSearch .formWrapper .size {
	width: 90px;
	font-size: 11px;
	margin: 0 0 0 10px;
	color: #6d6d6d
}
.ConvergeSearch .formWrapper .field {
	width: 50px;
	font-size: 11px;
	background: #f3f3f3;
	padding: 6px 10px 7px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0 0 0 10px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #6d6d6d
}
.ConvergeSearch .formWrapper1 {
	float: left;
	width: auto;
	padding: 0;
	margin: 10px 0 10px 10px
}
.ConvergeSearch .formWrapper1 .startDate {
	width: 90px;
	font-size: 11px;
	color: #6d6d6d;
	margin-right: 10px
}
.ConvergeSearch .formWrapper .startDate {
	width: 80px;
	font-size: 11px;
	color: #6d6d6d;
	margin-right: 10px
}
.ConvergeSearch .formWrapper .endDate {
	width: 90px;
	font-size: 11px;
	color: #6d6d6d
}
.ConvergeSearch .bookButton {
	float: left;
	width: 98px
}
.ConvergeSearch .bookButton a {
	font-size: 11px;
	font-family: flamaregular;
	font-weight: 700;
	color: #fff;
	text-align: center;
	margin-left: 10px;
	padding: 5px 10px;
	border-radius: 3px;
	background: #ab2430
}
.ConvergeSearch .bookButton a, .SearchRequestMain .SearchRequest .button a {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}
.ConvergeSearch .bookButton a:hover {
	background-color: #901d28
}
.MeetingFinder, .SearchTab ul li.Active {
	background: #2c2c2c
}
.SearchTab {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left
}
.SearchTab ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.SearchTab ul li {
	float: left;
	width: auto
}
.SearchTab ul li a {
	text-decoration: none;
	display: block
}
.SearchTab ul li .SearchTab1 {
	width: 260px;
	margin: 10px 0 10px 30px;
	padding: 0;
	float: left
}
.SearchTab ul li .ClickArrow {
	width: 45px;
	margin: 15px 0 0;
	padding: 0;
	float: left
}
.SearchTab ul li.BorderLeft {
	border-left: 1px solid #e5e5e5
}
.SearchTab ul li .SearchTab1 h2 {
	font-family: flamaregular;
	font-weight: 400;
	color: #000;
	font-size: 15px;
	margin: 0 0 10px
}
.SearchTab ul li .SearchTab1 h2.active {
	color: #fff
}
.SearchTab ul li .SearchTab1 p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #7f7f7f;
	font-size: 13px
}
.ConvergeSpotlightDetail .ConvergeSearch {
	width: 100%;
	margin: 0;
	padding: 0 0 15px;
	background: #2c2c2c;
	float: left
}
.MeetingFinder {
	width: 260px;
	margin: 0;
	padding: 0 0 0 30px;
	float: left
}
.MeetingFinder h2 {
	font-family: flamaregular;
	color: #fff;
	font-weight: 400;
	font-size: 15px
}
.MeetingFinder p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #7f7f7f;
	font-size: 13px
}
.SearchRequestMainDisclaimer {
	width: 100%;
	margin: 0 0 10px 5px;
	padding: 0;
	float: left;
	font-size: 12px;
	color: #9a9a9a
}
.SearchRequestMain {
	width: 100%;
	margin: 85px 0 0 5px;
	padding: 0;
	float: left
}
.SearchRequestMain .SearchRequest {
	width: 100%;
	margin: 0 0 30px;
	padding: 0;
	float: left
}
.SearchRequestMain .SearchRequest .SearchRequestLeft {
	width: 400px;
	margin: 0;
	padding: 0;
	float: left
}
.SearchRequestMain .SearchRequest .SearchRequestRight {
	width: 570px;
	margin: 0;
	padding: 0;
	float: left
}
.SearchRequestMain .SearchRequest .SearchRequestRight h2 {
	font-family: flamaregular;
	font-weight: 400;
	color: #ab2430;
	margin: 0 0 5px;
	padding: 0;
	font-size: 18px;
	line-height: 15px
}
.SearchRequestMain .SearchRequest .SearchRequestRight h3, .SearchRequestMain .SearchRequest .SearchRequestRight h3 span {
	font-family: flamaregular;
	font-weight: 400;
	color: #333;
	margin: 0 0 5px;
	padding: 0;
	font-size: 14px;
	line-height: 18px
}
.SearchRequestMain .SearchRequest .SearchRequestRight h3 i {
	font-style: normal;
	display: block;
	font-size: 12px;
	color: #9a9a9a
}
.SearchRequestMain .SearchRequest .SearchRequestRight h3 i span {
	font-size: 12px;
	color: #9a9a9a
}
.SearchRequestMain .SearchRequest .SearchRequestRight p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #7f7f7f;
	margin: 0;
	padding: 5px 0 0;
	font-size: 13px
}
.SearchRequestMain .SearchRequest .SearchRequestRight p.hotelData {
	font-size: 11px;
	margin: 0 0 22px
}
.SearchRequestMain .SearchRequest .SearchRequestRight span {
	color: #ab2430
}
.SearchRequestMain .SearchRequest .SearchRequestRight .contactDetails {
	float: left;
	width: 100%;
	margin: 10px 0
}
.SearchRequestMain .SearchRequest .SearchRequestRight .contactDetails .left {
	float: left;
	width: 235px;
	font-size: 12px
}
.SearchRequestMain .SearchRequest .SearchRequestRight .contactDetails .left .label {
	color: #585858;
	float: left;
	width: 100%
}
.SearchRequestMain .SearchRequest .SearchRequestRight .contactDetails .left p {
	color: #ab2430;
	padding: 0
}
.SearchRequestMain .SearchRequest .SearchRequestRight .contactDetails .right {
	float: left;
	width: 200px;
	margin: 0 0 0 20px;
	font-size: 12px
}
.SearchRequestMain .SearchRequest .SearchRequestRight .contactDetails .right .label {
	color: #585858;
	float: left;
	width: 100%
}
.SearchRequestMain .SearchRequest .SearchRequestRight .contactDetails .right p {
	color: #ab2430;
	padding: 0
}
.SearchRequestMain .SearchRequest .SearchRequestRight .contactDetails .right p a {
	color: #ab2430;
	text-decoration: none
}
.SearchRequestMain .SearchRequest .button {
	float: left;
	width: auto;
	margin-right: 10px
}
.SearchRequestMain .SearchRequest .button a {
	font-size: 11px;
	font-family: flamaregular;
	font-weight: 700;
	color: #fff;
	padding: 4px 10px;
	border-radius: 3px;
	background: #ab2430
}
.SearchRequestMain .SearchRequest .button a:hover {
	background-color: #901d28
}
.RequestBG {
	background: #f5f5f5
}
.RequestTab {
	width: 260px;
	margin: 10px 0 20px;
	padding: 0;
	float: left
}
.RequestTab h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 27px;
	line-height: 26px;
	margin: 0 0 5px;
	padding: 0;
	color: #ab2430
}
.RequestTab p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #7f7f7f;
	font-size: 14px
}
.RequestTabber {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left
}
.RequestTabber ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.RequestTabber ul li {
	font-family: flamaregular;
	font-weight: 400;
	font-size: 14px;
	float: left;
	width: auto;
	color: #939393;
	margin: 0
}
.RequestTabber ul li a {
	color: #939393;
	padding: 15px 30px;
	display: block;
	text-decoration: none
}
.RequestTabber ul li a.active {
	background: #fff;
	color: #ab2430
}
.tabContent .fieldLeft {
	width: 260px;
	margin: 0;
	padding: 10px 0 10px 30px;
	float: left
}
.tabContent .fieldMid {
	width: 50px;
	margin: 10px 0 0;
	padding: 0;
	float: left
}
.tabContent .fieldRight {
	width: 370px;
	margin: 0;
	padding: 10px 0 10px 30px;
	float: left
}
.tabContent .fieldRight .Selection {
	width: 100px;
	margin: 0;
	padding: 0;
	float: left
}
.tabContent .fieldRight .Rooms {
	width: auto;
	margin: 0 10px 0 0;
	padding: 0;
	float: left
}
.tabContent .fieldRight .Selection span {
	padding-left: 20px
}
.tabContent .fieldRight .select {
	width: 225px;
	font-size: 13px;
	color: #6d6d6d
}
.tabContent .greyBG {
	background: #f5f5f5
}
.tabContent .RequestField {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left
}
.tabContent .field {
	width: 208px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #6d6d6d
}
.tabContent .field, .tabContent .field1 {
	font-size: 11px;
	background: #d8d8d8;
	padding: 6px 10px 5px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0;
	border: 0
}
.tabContent .field1 {
	width: 32px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #6d6d6d
}
.NextStep {
	width: 300px;
	margin: 20px 0 50px 372px;
	padding: 0;
	float: left
}
.NextStep .PrevButton, .NextStep .clear {
	float: left;
	text-align: center;
	width: 115px
}
.NextStep .PrevButton {
	margin-right: 20px
}
.NextStep .clear {
	margin-left: 20px
}
.NextStep .PrevButton a {
	border-radius: 3px;
	background: #676767
}
.NextStep .PrevButton a, .NextStep .bookButton a {
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #fff;
	padding: 4px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}
.NextStep .PrevButton a:hover {
	background-color: #901d28
}
.NextStep .bookButton {
	float: left;
	width: 95px;
	text-align: center
}
.NextStep .bookButton a {
	border-radius: 3px;
	background: #ab2430
}
.NextStep .bookButton a:hover {
	background-color: #901d28
}
.tabContent .startDate {
	width: 225px;
	font-size: 11px;
	color: #6d6d6d;
	margin-right: 10px
}
.tabContent .endDate {
	width: 225px;
	font-size: 11px;
	color: #6d6d6d
}
.tabContent .txtArea {
	width: 300px;
	font-size: 11px;
	background: #d8d8d8;
	padding: 6px 10px 5px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0;
	height: 70px;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #6d6d6d;
	resize: none
}
.recreationWrapper {
	float: left;
	width: 680px
}
.recreationWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.recreationWrapper ul li {
	float: left;
	width: 314px;
	min-height: 305px;
	margin: 0 10px 0 0;
	position: relative
}
.recreationWrapper ul li .imgWrapper {
	float: left;
	width: 100%;
	height: 179px;
	overflow: hidden;
	margin: 0 0 10px
}
.recreationWrapper ul li .imgWrapper img {
	height: 179px
}
.recreationWrapper ul li .heading, .recreationWrapper.meetings ul li .heading {
	font-weight: 400;
	font-family: flamaLight;
	font-size: 19px;
	width: 190px;
	height: 27px;
	border-top: #ab2430 solid 5px
}
.recreationWrapper.meetings ul li {
	min-height: 380px
}
.recreationWrapper ul li .heading {
	color: #ab2430;
	padding: 5px 0 5px 16px;
	position: absolute;
	top: 137px;
	z-index: 2;
	background: #fff
}
.recreationWrapper ul li .heading h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 19px;
	color: #ab2430;
	margin: 0
}
.recreationWrapper.meetings ul li .heading {
	padding: 6px 0 8px 16px
}
.recreationWrapper ul li img {
	margin: 0 0 10px;
	position: relative;
	z-index: 1;
	width: 100%
}
.recreationWrapper ul li p {
	font-size: 12px;
	margin-right: 20px;
	padding-left: 16px;
	text-align: justify
}
.recreationWrapper ul li p.knowMore {
	color: #ab2430;
	font-size: 12px;
	padding-left: 16px;
	font-family: flamaregular
}
.recreationWrapper ul li p.knowMore a {
	color: #ab2430;
	text-decoration: none
}
.recreationWrapper ul li .noticeWrapper {
	float: left;
	width: auto;
	padding: 5px 0 5px 16px;
	font-family: flamaregular;
	color: #ab2430;
	font-size: 13px;
	position: absolute;
	bottom: 10px
}
.recreationWrapper ul li .noticeWrapper span {
	color: #2D2D2D
}
.downloadSpaMenuWrapper {
	float: left;
	width: auto;
	background: url(/img/download-spa-menu-icon.png) left top no-repeat;
	padding-left: 40px;
	text-transform: uppercase
}
.downloadSpaMenuWrapper a {
	color: #585858
}
.spaCarouselWrapper {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 417px
}
.spaCarouselWrapper .flex-direction-nav a {
	top: 50%;
	opacity: 0;
	width: 24px;
	height: 68px;
	background: url(/img/fancybox-arrow.png) left -68px no-repeat
}
.spaCarouselWrapper .flex-direction-nav .flex-prev {
	left: -50px;
	text-indent: -1000px
}
.spaCarouselWrapper .flex-direction-nav .flex-next {
	right: -50px;
	text-align: right;
	/*background-position: 0 0;*/
	text-indent: 1000px
}
.spaCarouselWrapper .flexslider:hover .flex-prev {
	left: 10px
}
.spaCarouselWrapper .flexslider:hover .flex-next {
	right: 10px
}
.spaCarouselWrapper .flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default
}
.spaCarouselWrapper .carousel ul.slides li {
	margin-right: .9px;
	overflow: hidden;
	position: relative
}
.spaCarouselWrapper .carousel ul.slides li:last-child {
	margin-right: 0
}
.spaCarouselWrapper .carousel li .contentOverlay {
	float: left;
	width: 100%;
	height: 100%;
	background: #fff;
	background: rgba(255,255,255,.9);
	position: absolute;
	left: 0;
	top: 50%;
	padding: 5%;
	line-height: 19px;
	color: #6f6c6c;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
	box-sizing: border-box
}
.spaCarouselWrapper .carousel li .contentHeading {
	float: left;
	width: 100%;
	height: 15%;
	font-family: flamaregular;
	font-size: 17px;
	background: #fff;
	background: rgba(255,255,255,.9);
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 5%;
	line-height: 22px;
	color: #6f6c6c;
	z-index: 3;
	box-sizing: border-box
}
.spaCarouselWrapper .carousel li .contentHeading .arrow-up {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid rgba(255,255,255,.9);
	position: absolute;
	top: -10px;
	right: 10px
}
.spaCarouselWrapper .carousel li:hover .contentOverlay {
	display: block
}
.spaCarouselWrapper .carousel li:hover .contentHeading {
	background: #449fb2;
	color: #fff
}
.spaCarouselWrapper .carousel li:hover .arrow-up {
	border-bottom: 10px solid #449fb2
}
.hotelSpecialOfferWrapper {
	float: left;
	width: 652px;
	overflow: hidden;
}
.hotelSpecialOfferWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.hotelSpecialOfferWrapper ul li {
	position: relative;
	height: 242px;
	margin-bottom: 2px
}
.hotelSpecialOfferWrapper ul li img {
	float: left;
	position: relative
}
.hotelSpecialOfferWrapper ul li img.leftImg {
	float: right;
	width: 100%
}
.hotelSpecialOfferWrapper ul li .details {
	width: 33%;
	height: 217px;
	overflow: auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	color: #fff;
	background: #ab242f;
	background: rgba(171,36,47,.8)
}
.hotelSpecialOfferWrapper ul li .details .arrow-left, .hotelSpecialOfferWrapper ul li .details .arrow-right {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	bottom: 20%
}
.hotelSpecialOfferWrapper ul li .details.left {
	right: auto;
	left: 0
}
.hotelSpecialOfferWrapper ul li .details .arrow-left {
	left: -10px
}
.hotelSpecialOfferWrapper ul li .details .arrow-right {
	right: -10px
}
.hotelSpecialOfferWrapper ul li .details h3 {
	font-family: flamaregular;
	font-weight: 400;
	font-size: 21px;
	color: #fff;
	margin: 0;
	padding: 0
}
.hotelSpecialOfferWrapper ul li .details .offerTime {
	font-family: flamaregular;
	font-weight: 400;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	margin: 20px 0 0
}
.hotelSpecialOfferWrapper ul li .details .knowMore {
	float: left;
	width: auto;
	margin: 5px 0 0;
	font-family: flamaregular;
	font-weight: 400;
	font-size: 9px;
	color: #fff
}
.hotelSpecialOfferWrapper ul li .details .knowMore a {
	display: block;
	padding: 5px 20px;
	color: #e3d8d8;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
	background: #771921
}
.greenBg {
	background: #599647
}
.greenBg .knowMore a {
	background: #477839
}
.greenBg .arrow-left {
	border-right: 10px solid #599647
}
.blueBg {
	background: #00afdc
}
.blueBg .knowMore a {
	background: #008cb0
}
.blueBg .arrow-right {
	border-left: 10px solid #00afdc
}
.redBg {
	background: #cd2b31
}
.redBg .knowMore a {
	background: #a42227
}
.redBg .arrow-left {
	border-right: 10px solid #cd2b31
}
.lightBoxWrapper {
	margin: 0 auto;
	width: 550px
}
.lightBoxWrapper .main {
	float: left;
	width: 550px;
	background: #fff
}
.lightBoxWrapper .main .featuresWrapper h2, .lightBoxWrapper .main .featuresWrapper h3 {
	font-weight: 400;
	font-family: flamaLight;
	background: #ab2430;
	color: #fff;
	padding: 1.4% 2%
}
.lightBoxWrapper .main .featuresWrapper {
	float: left;
	width: 100%
}
.lightBoxWrapper .main .featuresWrapper h2 {
	font-size: 21px;
	line-height: 30px;
	margin: 0 0 10px
}
.lightBoxWrapper .main .featuresWrapper p {
	padding: 1% 2%
}
.lightBoxWrapper .main .featuresWrapper ul {
	margin: 0;
	padding: 2%;
	list-style: none
}
.lightBoxWrapper .main .featuresWrapper ul li {
	background: url(/img/li-bg-grey.jpg) left 7px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 5px
}
.getInTouch {
	background: #f5f5f5
}
.getInTouchWrapper {
	float: left;
	width: 960px;
	padding: 10px 0;
	margin: 0 20px
}
.getInTouchWrapper h2 {
	font-family: flamaLight;
	font-weight: 400;
	font-size: 27px;
	line-height: 26px;
	margin: 0 0 5px;
	padding: 0;
	color: #ab2430
}
.getInTouchWrapper p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #7f7f7f;
	font-size: 14px
}
.getInTouchContentWrapper {
	float: left;
	width: 960px;
	margin: 20px
}
.getInTouchContentWrapper .box_A {
	float: left;
	width: 30%;
	margin: 0 3% 3% 0;
	min-height: 200px
}
.getInTouchContentWrapper .box_A .heading {
	float: left;
	width: 100%;
	border-bottom: #d9d9d9 solid 1px;
	padding: 10px 0;
	margin: 0 0 20px;
	font-size: 15px
}
.getInTouchContentWrapper .box_A p {
	color: #585858;
	margin: 0 0 10px
}
.getInTouchContentWrapper .box_A ul.phoneNumbers li {
	color: #ab2430
}
.meetingsRightWrapper {
	float: right;
	width: 235px
}
.downloadFactSheetWrapper {
	float: right;
	width: 215px;
	padding: 8px 15px;
	background: #e3e3e3;
	margin: 2px 0 0
}
.requestForproposalWrapper {
	float: right;
	width: 245px;
	background: #ab2430;
	margin: 2px 0 0;
	font-size: 18px;
	line-height: 15px;
	font-family: flamaLight;
	font-weight: 400
}
.requestForproposalWrapper a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 15px
}
.requestForproposalWrapper a:hover {
	color: #fff;
	text-decoration: none
}
.requestForproposalWrapper a span {
	font-size: 12px;
	display: block;
	line-height: 26px
}
.downloadFactSheetWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.downloadFactSheetWrapper ul li {
	margin-bottom: 5px
}
.downloadFactSheetWrapper.home {
	width: 220px
}
.requestForproposalWrapper.home {
	width: 250px
}
.capacityChartWrapperMain {
	float: left;
	width: 100%
}
.capacityChartWrapperMain .heading {
	float: left;
	width: 100%;
	margin: -45px 0 0;
	background: #ab2430;
	font-family: flamaLight;
	font-size: 18px;
	color: #fff;
	padding: 0;
	position: relative;
	z-index: 2
}
.capacityChartWrapperMain .heading .txt {
	float: left;
	width: 60%;
	padding: 10px 0 10px 5%
}
.capacityChartWrapperMain .heading .capChrtDrpDwn {
	float: right;
	width: 22%;
	border-left: #c4666f solid 1px;
	padding: 10px 0 10px 2%;
	background: url(/img/cap-chart-arrow.png) 90% 55% no-repeat;
	cursor: pointer;
	position: relative;
	z-index: 2
}
.capacityChartWrapperMain .heading .capChrtDrpDwn span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	width: 80%
}
.capacityChartWrapperMain .heading .capChrtDrpDwn .options {
	position: absolute;
	width: 84%;
	z-index: 1;
	background: #ab2430;
	padding: 0 8% 4%;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	display: none
}
.capacityChartWrapperMain .heading .capChrtDrpDwn .options ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.capacityChartWrapperMain .heading .capChrtDrpDwn .options ul li {
	border-bottom: #b7444e solid 1px;
	font-size: 14px;
	color: #fff;
	font-family: flamaregular;
	font-weight: 400;
	padding: 7px 0
}
.capacityChartWrapperMain .heading .capChrtDrpDwn .options ul li a {
	color: #e7cdcf;
	text-decoration: none;
	display: block
}
.capacityChartWrapperMain .heading .capChrtDrpDwn .options ul li a:hover {
	color: #fff
}
.capacityChartWrapper {
	float: left;
	width: 97%;
	border-bottom: #aa242f solid 4px
}
.capacityChartWrapper h1 {
	font-size: 15px;
	text-transform: uppercase;
	color: #fff !important;
	background: #aa242f;
	padding: 12px 20px;
	margin: 0
}
.capacityChartWrapper td {
	border: 1px solid #d9d9d9;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	font-family: flamaregular;
	font-weight: 400
}
.capacityChartWrapper tr:nth-child(even) {
	background: #f2f2f2
}
.capacityChartWrapper .heading {
	color: #aa242f
}
.capacityChartWrapper .heading img {
	display: inline-block;
	margin-bottom: 5px
}
.tridentHolidaysBg {
	background: url(/img/trident-holidays-header-bg.jpg) center top no-repeat;
	height: 380px
}
.tridentHolidaysBg2 {
	background: url(/img/trident-holidays-header-winter-bg.jpg?v=5) center top no-repeat;
	height: 380px
}
.tridentHolidaysNewBg {
	background: url(/img/trident-holidays-header-new-bg.jpg?v=20) center top no-repeat;
	height: 380px
}
.tridentHolidayswinterBg {
	background: url(/img/trident-holidays-header-winter-bg.jpg?v=100) center top no-repeat;
	height: 380px
}
.tridentHolidayswinterBg2 {
	background: url(/img/holidays-new-price-desk.jpg?v=100) center top no-repeat;
	height: 380px
}
.tridentHolidayswinterBg3 {
	background: url(/img/holidayssss.jpg?v=10) center top no-repeat;
	height: 380px
}
.tridentHolidayswinterBg4 {
	background: url(/img/holidays-banner-desk.jpg?v=12) center top no-repeat;
	height: 380px
}
.tridentHolidayswinterBg5 {
	background: url(/img/holidays-desktop-banner.jpg?v=12) center top no-repeat;
	height: 380px
}


.tridentHolidayswinterBg6 {
	background: url(/img/trident-holidays-desktopw.jpg?v=10) center top no-repeat;
	height: 380px
}



.amex-offer {
	background: url(/img/amex-banner2.jpg?v=20) center top no-repeat;
	height: 380px;
}
.amex-offer-amex {
	background: url(/img/amex-abnner-amex.jpg?v=40) center top no-repeat;
	height: 380px;
}
.getawayswinterBG4 {
	width: 100%;
	background: url(/img/gataways-desktop.jpg?v=110) center top no-repeat;
	height: 380px;
}
.tridentHolidayskidsBg {
	background: url(/img/banner-summer.jpg) center top no-repeat;
	height: 380px
}
.summerNewoffer {
	background: url(/img/kids-desktop.jpg) center top no-repeat;
	height: 380px;
}

.summerNewoffer2 {
	background: url(/img/summer-offer-desktop.jpg?v=10) center top no-repeat;
	height: 380px;
}


.summerNewofferNew {
	background: url(/img/trident-holidays-agra-desktop.jpg) center top no-repeat;
	height: 380px;
}

.limited-period {
	background: url(/img/get-15-off-desktop.jpg?v=33) center top no-repeat;
	height: 380px;
}
.staycationNewofferNewcc {
	background: url(/img/Trident-getaways-latest.jpg?v=19) center top no-repeat;
	height: 380px;
}


.diwali-offer {
	background: url(/img/diwali-offer-desktop.jpg) center top no-repeat;
	height: 380px;
}


.suite-surprise-offer {
	background: url(/img/Trident-surprises-desktop-2.jpg?v=4) center top no-repeat;
	height: 380px;
}

.stayCation {
	background: url(/img/trident-staycation-offer-desktop-banner-2600x380-23.jpg) center top no-repeat;
	height: 380px;
}
.metro-plus {
	background: url(/img/trident-map-offer-desktop-banner-2600x380.jpg) center top no-repeat;
	height: 380px;
}
.stayCation-w {
	background: url(/img/trident-staycation-desktop.jpg?v=5) center top no-repeat;
	height: 380px;
}

.holidayOffer {
	background: url(/img/holiday-special-offer-desktop.jpg) center top no-repeat;
	height: 380px;
}

.holidayOfferDec {
	background: url(/img/trident-surprises-offer-desktop-banner-2600x380-10.jpg) center top no-repeat;
	height: 380px;
}
.holidayOffernp {
	background: url(/img/np-trident-surprises-offers-city-banner-2600x380.jpg) center top no-repeat;
	height: 380px;
}
.holidayOfferChristmas {
	background: url(/img/trident-christmas-offer-banner-ho-2600x440.jpg) center top no-repeat;
	height: 380px;
}
.gurgaon-surprise {
	background: url(/img/trident-surprises-gg.jpg) center top no-repeat;
	height: 380px;
}


.complementryOfferEso {
	background: url(/img/offer-eso-desk.jpg?v=10) center top no-repeat;
	height: 380px;
}



.tridentwedsBg {
	background: url(/img/aadit-weds-juhi.jpg?v=3) center top no-repeat;
	height: 380px
}
.tridentHolidayseasterBg {
	background: url(/img/trident-holidays-header-easter-bg.jpg?v=6) center top no-repeat;
	height: 380px
}
.tridenteseasterOfferBg {
	background: url(/img/trident-easter-offer-bg.jpg?v=7) center top no-repeat;
	height: 380px
}
.tridentHolidayscelebrationBg {
	background: url(/img/X-Mas-and-New-Year-offer.jpg) center top no-repeat;
	height: 380px
}
.temple-trailsBg {
	background: url(/img/trident-holidays-header-temple.jpg) center top no-repeat;
	height: 380px
}
.tridentHolidaysapoBg {
	background: url(/img/advance-purchage-offer.jpg?v=97) center top no-repeat;
	height: 380px
}
.tridentHolidaysapoBg-new {
	background: url(/img/adv-purchase-new2.jpg?v=98) center top no-repeat;
	height: 380px
}
.tridentHolidayChristmasBg {
	background: url(/img/trident-holidays-header-winter-christmas.jpg?v=97) center top no-repeat;
	height: 380px
}
.tridentHolidayChristmasBg2 {
	background: url(/img/christmas-banner.jpg?v=99) center top no-repeat;
	height: 380px
}
.tridentHolidayChristmasBg3 {
	background: url(/img/christmas-banner-desk.jpg?v=99) center top no-repeat;
	height: 380px
}
.tridentHolidaysNavWrapper {
	float: left;
	width: 100%;
	margin: -10px 0 0;
	position: relative;
	z-index: 2
}
.tridentHolidaysNavWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.tridentHolidaysNavWrapper ul li {
	float: left;
	width: 24.8%;
	border-right: #ededed solid 1px;
	font-size: 16px;
	color: #8d8d8d;
	font-family: flamaregular;
	font-weight: 400
}
.tridentHolidaysNavWrapper ul li a {
	padding: 10px 10px 10px 50px;
	display: block;
	background: url(/img/tab-arrow-bg.png) 30px 16px no-repeat #fff;
	color: #8d8d8d;
	text-decoration: none;
	border-top: #a6a6a6 solid 8px
}
.tridentHolidaysNavWrapper ul li a.active, .tridentHolidaysNavWrapper ul li a:hover {
	background-position: 30px -69px;
	color: #ab2430;
	border-top: #aa232f solid 8px
}
.tridentHolidaysNavWrapper .subNav {
	float: left;
	width: 100%
}
.tridentHolidaysNavWrapper .subNav ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.tridentHolidaysNavWrapper .subNav ul li {
	float: left;
	width: auto;
	text-transform: none;
	font-size: 15px;
	color: #545454;
	font-weight: 400;
	padding: 10px;
	margin-right: 5px
}
.tridentHolidaysNavWrapper .subNav ul li a {
	color: #545454;
	text-decoration: none;
	padding: 0;
	border: none;
	background: 0 0
}
.tridentHolidaysNavWrapper .subNav ul li a.active, .tridentHolidaysNavWrapper .subNav ul li a:hover {
	color: #ab2430
}
.tridentHolidaysWrapper {
	float: left;
	width: 960px;
	margin: 5% 20px
}
.tridentHolidaysWrapper h1 {
	font-family: flamaregular;
	font-weight: 400;
	font-size: 25px;
	color: #bf1e2e;
	margin: 0 0 10px;/*padding:2px 10px;*/
}

.container h1, .container h2{
	font-family: flamaregular;
	font-weight: 400;
	font-size: 25px;
	color: #bf1e2e;
	margin: 0 0 5px;/*padding:2px 10px;*/
}

.priviligeHeading{
	margin: 0 0 5px;
}



.selBoxess {
	-moz-appearance: none;
	background: #fff url(/img/bg-sel-box.jpg) no-repeat scroll 88% center;
	border: 0 none;
	color: #414042;
	font-size: 14px;
	margin: 0;
	padding: 7px;
}
.backgroundHeading {
	background: #ab0e17 !important;
	color: #fff !important;
	padding: 2px 10px
}
.tridentHolidaysWrapper p {
	margin: 10px 0 0;
	font-family: flamaregular;
}
.tridentHolidaysWrapper .width50Per {
	float: left;
	width: 48%;
	margin: 0 2% 0 0;
	min-height: 280px
}
.ashBottomMargin {
	margin-bottom: 45px
}
.container td {
	border: 1px solid #e5e5e5;
	padding: 8px 5px;
}
.container td.heading {
	background: #f7f7f7;
	font-size: 15px;
	font-family: flamaregular
}
.container td.subHead {
	color: #ac0e17
}
.container td.heading span {
	font-size: 13px;
	margin: 10px 0 0
}
.tridentHolidaysWrapper h3 {
	font-family: flamaregular;
	font-weight: 400;
	font-size: 17px;
	color: #ab2430;
	margin: 0 0 10px
}
.tridentHolidaysWrapper ul.default {
	margin: 0;
	padding: 0;
	list-style: none
}
.tridentHolidaysWrapper ul.default li {
	background: url(/img/privledge-li-bg.png) left 7px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 20px
}
.termsAndConditions, .termsAndConditions1 {
	clear: both;
	float: left;
	font-family: flamaregular;
	font-weight: 400;
	font-size: 15px;
	color: #b44951;
	width: auto;
	padding-right: 10px;
	background: url(/img/arrow-right.png) right 7px no-repeat;
	margin-top:10px;
}
.termsAndConditions a {
	color: #b44951;
	text-decoration: none
}
.termsAndConditions1 a {
	color: #b44951;
	text-decoration: none
}
.gettingThere {
	width: 960px;
	float: left;
	margin: 0 20px
}
.distanceWrapperGetThere {
	float: left;
	width: 50%;
	margin: 10px 0 0 0
}
.distanceWrapperGetThere td {
	border: 1px solid #ccc;
	padding: 10px
}
.leftSection table td, .leftSection table th {
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2
}
.distanceWrapperGetThere td.heading {
	background: #ab0e17;
	color: #fff;
	font-size: 15px;
	font-family: flamaregular;
	font-weight: 400
}
.gettingThere h1 {
	color: #AB2430;
	font-family: flamaregular;
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	margin: 10px 0;
	padding: 0
}
.gettingThere p {
	color: #4c4c4c;
	font-size: 13px;
	padding-bottom: 15px;
	font-family: Tahoma, Geneva, sans-serif
}
.byconvenceTab, .contactTab ul li, .leftSection table {
	font-weight: 400;
	font-size: 16px;
	font-family: flamaregular
}
.facilitiesWrapper .leftSection {
	float: left;
	width: 670px;
	margin-top: 15px
}
.byconvenceTab {
	width: 650px;
	float: left
}
.byconvenceTab a {
	color: #616161;
	padding: 0 10px;
	text-transform: uppercase;
	text-decoration: none
}
.byconvenceTab a.active {
	color: #AB2430
}
.leftSection table {
	width: 70%;
	margin: 40px 0 0 90px;
	color: #4c4c4c;
	border: 1px solid #c2c2c2
}
.leftSection table th {
	background: #ab0e17;
	padding: 10px 20px;
	color: #fff;
	text-align: left;
	font-weight: 400
}
.leftSection table td {
	padding: 8px 20px
}
.mediaBanner {
	background: url(/img/mediaBanner.jpg) center top no-repeat;
	height: 358px
}
.contactusBanner {
	background: url(/img/contactusBanner.jpg) center top no-repeat;
	height: 358px
}
.galleryBg {
	background: url(/img/Gallery-Web-Banner.png) center top no-repeat;
	height: 358px
}
.contactTab {
	width: 1000px;
	float: left;
	position: relative;
	z-index: 2;
	margin-top: -50px
}
.contactTab ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.contactTab ul li {
	width: 33%;
	float: left;
	color: #000;
	cursor: pointer;
	background: url(/img/contausTabSprite.png) 15px 22px no-repeat #fff;
	border-left: 1px solid #e5e5e5
}
.contactForm, .contactForm input, .contactForm label {
	font-family: Tahoma, Geneva, sans-serif
}
.contactTab ul li a {
	color: #000;
	padding: 13px 0 15px 30px;
	display: block;
	text-decoration: none;
	border-top: 4px solid #fff
}
.contactTab ul li a.active {
	border-top: 4px solid #ac0e17;
	color: #ac0e17;
	background: url(/img/contausTabSprite.png) 15px -20px no-repeat #fff
}
.noBorderLeft {
	border-left: 0!important
}
.contactForm {
	width: 900px;
	float: left;
	font-size: 13px;
	color: #5b5b5b;
	margin: 30px 0 0 30px
}
.contactForm .discMendtry {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #bcbcbc;
	margin: 0 0 20px
}
.contactForm p {
	padding-top: 30px
}
.contactForm label {
	width: 15%;
	float: left;
	font-size: 13px;
	font-weight: 400;
	color: #5b5b5b
}
.contactForm input {
	width: 190px;
	padding: 4px;
	margin-bottom: 15px;
	border: 1px solid #d3d3d3;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-size: 11px;
	color: #5b5b5b;
	background: url(/img/inputBg.jpg) left top repeat-x #e7e7e7
}
.contactForm .select, .contactForm .select1 {
	font-weight: 400;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 0;
	line-height: 11px
}
.contactForm .select {
	width: 200px;
	margin: -1px 0 15px;
	font-size: 11px
}
.contactForm .select1 {
	width: 60px;
	font-size: 12px;
	margin: -1px 0 0
}
.contactForm textarea {
	width: 50%;
	height: 100px;
	padding: 3px 6px 3px 12px;
	margin-bottom: 15px;
	border: 1px solid #d3d3d3;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-size: 11px;
	color: #5b5b5b;
	resize: none;
	font-family: Tahoma, Geneva, sans-serif;
	background: url(/img/textareaBg.jpg) left top repeat-x
}
.width18per {
	width: 15%!important
}
.width15per {
	width: 8%!important
}
.widthAuto {
	width: 3%!important
}
.padRight {
	padding-right: 15px
}
.contactForm .button {
	width: auto;
	float: left;
	font-family: flamaregular;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 20px
}
.contactForm .button a {
	color: #fff;
	width: 100px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	padding: 4px 0;
	background: #ab2430;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}
.contactForm .callUsWrapper {
	float: left;
	width: 100%
}
.contactForm .callUsWrapper .heading {
	font-family: flamaregular;
	font-size: 15px;
	font-weight: 400;
	padding: 0;
	margin: 0 0 10px
}
.contactForm .callUsWrapper .heading span, .contactForm .callUsWrapper .headingBottom span {
	color: #ab0e17;
	font-weight: 700
}
.contactForm .callUsWrapper .heading.top {
	margin-bottom: 20px
}
.contactForm .callUsWrapper .heading.bottom {
	margin-top: 30px;
	float: left;
	width: 100%
}
.contactForm .callUsWrapper .headingBottom {
	text-align: right;
	margin: 10px 0;
	float: left;
	width: 100%
}
.contactForm .callUsWrapper .width50Per {
	float: left;
	width: 50%
}
.contactForm .callUsWrapper .width50Per tr {
	background: #fafafa
}
.contactForm .callUsWrapper .width50Per td {
	padding: 10px
}
.contactForm .callUsWrapper .width50Per table tr:nth-child(even) {
	background: #ededed
}
.contactForm .callUsWrapper .width50Per td.th {
	color: #ac0e17;
	font-family: flamaregular;
	font-size: 15px;
	font-weight: 400
}
.contactForm .callUsWrapper .width33per {
	float: left;
	width: 33.33%;
	margin-bottom: 30px
}
.contactForm .callUsWrapper .width33per tr {
	background: #fafafa
}
.contactForm .callUsWrapper .width33per td {
	padding: 10px;
	color: #6b6b6b;
	line-height: 22px
}
.contactForm .callUsWrapper .width33per table tr:nth-child(even) {
	background: #ededed
}
.contactForm .callUsWrapper .width33per .th {
	color: #ac0e17;
	font-family: flamaregular;
	font-size: 15px;
	font-weight: 400
}
.guestSpeakWrapper, .guestSpeakWrapper p {
	font-family: Georgia, "Times New Roman", Times, serif
}
.galleryThumbSection {
	width: 100px;
	float: left
}
.gallerySelectBox {
	width: 957px;
	float: left;
	margin-top: 40px
}
.gallerySelectBox .select {
	width: 18%;
	float: right;
	margin-left: 10px;
	font-size: 11px;
	color: #5b5b5b
}
.marginSet {
	margin: 15px 0!important
}
.recreationWrapper ul li .noticeWrapper a {
	color: #ab2430;
	text-decoration: none
}
.guestSpeakWrapper {
	float: left;
	width: 100%;
	margin: 20px 0 0
}
.guestSpeakWrapper p {
	color: #585858;
	font-size: 11px;
	font-style: italic
}
.guestSpeakWrapper p.creds {
	font-style: italic;
	color: #a3a3a3;
	text-align: right;
	font-size: 11px;
	margin: 10px 0 0
}
.recipeBG {
	background: url(/img/recipe-bg.jpg) center top no-repeat;
	height: 383px
}
.plumPuddingBG {
	background: url(/img/plum-pudding-bg.jpg) center top no-repeat;
	height: 383px
}
.recipeWrapper {
	width: 960px;
	margin: 0 20px;
	padding: 0;
	float: left
}
.recipeWrapper .recipe {
	width: 45%;
	margin: 30px 0;
	padding: 0;
	float: left
}
.recipeWrapper .recipe h2 {
	font-family: flamaLight;
	font-size: 27px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 20px;
	padding: 0;
	color: #ab2430
}
.recipeWrapper .recipe ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.recipeWrapper .recipe ol {
	margin: 0;
	padding: 0;
	counter-reset: item;
	list-style-type: none
}
.recipeWrapper .recipe ol li {
	margin: 0 0 5px 22px;
	padding: 0;
	list-style-position: inside
}
@-moz-document url-prefix() {
.recipeWrapper .recipe ol li {
text-indent:0
}
}
.recipeWrapper .recipe ol li:before {
	content: counter(item) ". ";
	counter-increment: item;
	color: #ab242f;
	margin: 0 0 0 -23px;
	width: 12px;
	display: inline-block;
	float: left
}
.recipeWrapper .recipe ul li {
	background: url(/img/red-dot.png) left top 8px no-repeat;
	margin: 0 0 5px;
	padding: 0 0 0 12px
}
.masterClassMain {
	height: 100%
}
.masterClassBG {
	background: url(/img/masterclass-bg.jpg) center top no-repeat;
	height: 383px
}
.masterClassPastaBG {
	background: url(/img/masterclass-pasta-bg.jpg) center top no-repeat;
	height: 383px
}
.masterClassSpace {
	padding: 25px 0 0
}
.masterClassLeft {
	width: 650px;
	margin: 0;
	padding: 0;
	float: left
}
.masterClassLeft .overViewtxt {
	width: 630px;
	margin: 0;
	padding: 10px 30px 10px 0;
	float: left
}
.chefright {
	margin: 0 0 0 20px;
	padding: 0;
	float: left;
	width: 270px
}
.chefright .chef, .chefright .chefDetails {
	padding: 0;
	width: 100%;
	margin: 0;
	float: left
}
.chefright .chefDetails h2 {
	font-family: Flama-Book;
	font-size: 16px;
	margin: 10px 0 0;
	padding: 0;
	text-transform: none;
	color: #bf101a;
	font-style: italic
}
.Holidaytabber ul li, .blogHeaderBg h1, .width35Per {
	float: left;
	font-family: flamaregular
}
.chefright .chefDetails p {
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 10px 0;
	line-height: 20px
}
#tpFrmSignUp p {
	padding: 0 10px;
	text-align: center;
	margin: 0 0 7px 0;
	color: #333;
	font-size: 16px;
}
#sign-up p {
	padding: 0 10px;
	text-align: center;
	margin: 0 0 7px 0;
	color: #333;
	font-size: 16px;
}
.AboutUs {
	height: auto
}
.blogWrapper {
	float: left;
	width: 960px;
	margin: 30px 20px
}
.blogHeaderBg {
	background: #e6e6e6;
	padding: 1% 0
}
.blogHeaderBg .blogHeader {
	float: left;
	width: 960px;
	margin: 0 20px
}
.blogHeaderBg .wordCloud {
	float: left;
	width: 75%;
	font-size: 14px;
	color: #676767;
	margin: 0 0 0 20px
}
.blogHeaderBg h1, .blogHeaderBg h2 {
	 border-right: 1px solid #b8b8b8;
    color: #ac0e17;
    float: left;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    margin: 0;
    padding: 0;
    width: 20%;
}
.blogWrapper .top {
	float: left;
	width: 100%;
	margin: 0 0 30px
}
.blogWrapper .top .img {
	float: left;
	width: 26%;
	margin: 0 4% 0 0
}
.blogWrapper .bottom img, .blogWrapper .top .img img {
	width: 100%
}
.blogWrapper .bottom {
	float: left;
	width: 100%;
	margin: 0 0 30px
}
.blogWrapper .top .right {
	float: left;
	width: 70%
}
.blogWrapper p {
	margin: 0 0 20px;
	line-height: 20px
}
.blogWrapper .bottom2 {
	float: left;
	width: 100%;
	margin: 0;
	padding: 30px 0;
	border: 2px solid #dadada;
	border-left: none;
	border-right: none
}
.blogWrapper .bottom2 .img {
	float: left;
	width: 30%;
	margin: 0 4% 0 0
}
.blogWrapper .bottom2 .img img {
	width: 100%
}
.blogWrapper .bottom2 .right {
	float: left;
	width: 65%
}
.blogWrapper .bottom3 {
	float: left;
	width: 100%;
	margin: 30px 0
}
.blogWrapper .bottom3 .left {
	float: left;
	width: 50%;
	margin: 0 4% 0 0
}
.blogWrapper .bottom3 .img {
	float: left;
	width: 46%
}
.blogWrapper .bottom3 .img img {
	width: 100%
}
.blogWrapper .bottom2 .width45per {
	float: left;
	width: 45%;
	margin: 0 5% 0 0;
	font-size: 16px;
	line-height: 28px
}
.Holidaytabber {
	float: left;
	width: 100%;
	margin: 10px 0;
	padding: 0
}
.Holidaytabber ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.Holidaytabber ul li {
	width: 27%;
	text-align: center;
	font-size: 13px;
	margin-right: 10px;
	color: #65747d;
}
.heightAuto li a {
  min-height: auto !important;
}


.Holidaytabber ul li a {
	color: #5b5b5b;
	text-decoration: none;
	display: inline-block;
	width: 100%;
	padding: 15px 0;
	background: #e3e3e3;
	margin-right: 10px;
	
}


.width48Per {
	float: left;
	width: 48% !important;
	/*padding-right: 2%*/
	margin-left:10px;
}
.width40Per {
	float: left;
	width: 40%
}
.width55Per {
	float: left;
	width: 55%;/*margin: 0 0 5%*/
}
.width55Per a {
	text-decoration: none;
	color: #ab2430
}
.width55Per table {
	margin-bottom: 10px
}
.width35Per {
	width: 33%;
	margin: 0 0 0 3%;
	font-weight: lighter;/*background:#f6f6f6;*/
}
.Holidaytabber ul li a.active {
	/*background: url(/img/tab-active.png?v=12) left top no-repeat;*/
	background:#ac0e17;
	color: #fff;
	padding: 15px 0; 
	background-size:100%;
	
	background-size:cover;
	position:relative;
}
.Holidaytabber ul li a.active::after {
  background: #ac0e17 none repeat scroll 0 0;
  bottom: -5px;
  content: "";
  height: 10px;
  left: 50%;
  position: absolute;
  transform: rotate(46deg);
  width: 10px;
}
.tabContent {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left
}
.opacity80Per {
	opacity: .1;
	filter: alpha(opacity=10)
}
.kidsClubBannerSpclOfr {
	float: left;
	width: 100%;
	height: 242px;
	background: url(/img/kids-club-banner.jpg) left top no-repeat
}
.kidsClubBannerSpclOfr .heading {
	float: left;
	width: 95%;
	padding: 0 0 0 5%;
	margin: 166px 0 0;
	font-family: flamaLight;
	font-weight: 400;
	color: #fff;
	font-size: 12px
}
.kidsClubBannerSpclOfr .heading span {
	font-size: 16px;
	text-transform: uppercase
}
.kidsClubBannerSpclOfr ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none
}
.kidsClubBannerSpclOfr ul li {
	float: left;
	width: auto;
	margin: 10px 10px 0 0;
	color: #fff;
	font-size: 11px
}
.kidsClubBannerSpclOfr ul li a {
	padding: 5px 10px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: #636c38
}
.getInTouchHeading {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: flamaregular;
	float: left;
	font-size: 18px;
	color: #5c5c5c
}
.getInTouchDetails, .trHolFormWrap .input, .trHolFormWrap .select {
	font-family: Tahoma, Geneva, sans-serif
}
.getInTouchDetails {
	width: 100%;
	margin: 0 0 25px;
	padding: 5px 0 10px;
	color: #ab2430;
	font-size: 13px;
	border-bottom: 5px solid #ab2430;
	float: left
}
.getInTouchDetails .grey {
	color: #666;
	font-size: 13px
}
.getInTouchDetails span {
	font-size: 16px;
	padding: 0 5px;
	color: #666
}
.trHolFormWrap {
	float: left;
	width: 100%;
	border-top: #e5e5e5 solid 1px
}
.trHolFormWrap p {
	margin: 30px 0
}
.trHolFormWrap table tr:nth-child(odd) {
	background: #f5f5f5
}
.trHolFormWrap table tr td {
	padding: 10px;
	border: none
}
.trHolFormWrap .input, .trHolFormWrap .txtArea {
	float: left;
	background: #d8d8d8;
	color: #6c6c6c;
	padding: 5px
}
.trHolFormWrap .select {
	float: left;
	width: 180px;
	font-size: 12px
}
.trHolFormWrap .input, .trHolFormWrap .inputCal, .trHolFormWrap .txtArea {
	width: 170px;
	font-size: 12px
}
.trHolFormWrap .input {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none
}
.trHolFormWrap .txtArea {
	height: 50px;
	border-radius: 3px;
	border: none;
	resize: none
}
.trHolFormWrap .submitButton a, .trHolFormWrap .txtArea {
	font-family: Tahoma, Geneva, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}
.trHolFormWrap .submitButton {
	float: left;
	width: auto
}
.itinerary, .itinerary .tabFor3Days {
	float: left;
	width: 100%
}
.trHolFormWrap .submitButton a {
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	border-radius: 3px;
	background: url("/img/book-your-reservation-arrow.png?v=5") 10px 8px no-repeat #ab2430
}

.trHolFormWrap .submitButton.iplForm a {
	padding: 4px 20px 4px 10px;
	background: url("/img/book-your-reservation-arrow.png?v=5") center right 8px no-repeat #ab2430;
}


.moveNext {
	clear: both
}
.itinerary p {
	font-size: 17px;
	color: #333;
	font-family: flamaregular;
	margin: 0 0 8px
}
.itinerary .tabFor3Days .tabFor3DaysLeft {
	float: left;
	width: auto;
	background: #f7f7f7;
	text-align: center;
	padding: 10px;
	margin: 0 10px 0 0;
	color: #aa232f;
	font-size: 15px;
	font-family: flamaregular;
	cursor: pointer;
	border: 1px solid #dedede
}
.itinerary .tabFor3Days .tabFor3DaysLeft.active {
	position: relative;
	z-index: 1;
	padding-bottom: 20px;
	border-bottom: none
}
.itinerary .tabFor3DaysContent {
	float: left;
	width: 96%;
	padding: 2% 2% 0;
	margin: -1px 0 30px;
	background: #f7f7f7;
	border: 1px solid #dedede
}
.itinerary .tabFor3DaysContent p {
	color: #aa232f;
	font-size: 15px;
	font-family: flamaregular;
	margin: 0 0 6px;
	cursor: pointer;
}
.itinerary .tabFor3DaysContent .Day1 {
	float: left;
	width: 100%;
	margin: 0 0 12px;
	font-weight: lighter
}
.itinerary .tabFor3DaysContent .Day1 ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.offerTnc ul li, .itinerary .tabFor3DaysContent .Day1 ul li {
	float: left;
	width: 100%;
	color: #4a4a4a;
	font-size: 13px;
	font-family: flamaregular;
	background: url(/img/privledge-li-bg.png) left 7px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 5px
}
.itinerary .tabFor3DaysContent .width50Per {
	min-height: 100px
}
.backgroundNone {
	background: 0 0!important
}
.borderNone {
	border: none!important
}
.min-height {
	min-height: 0!important
}
.tabContentRecipes {
	margin-left: 12%!important
}
.HolidaytabberRecipes {
	margin-left: 35%!important
}
.SiteMapWrapper {
	float: left;
	width: 960px;
	margin: 20px;
	color: #484848
}
.SiteMapWrapper p {
	margin: 0 0 10px
}
.SiteMapWrapper p a {
	color: #FFF
}
.SiteMapWrapper .SiteMapheading {
	font-size: 20px;
	padding-bottom: 10px;
	border-bottom: 5px solid #ab242f;
	font-family: flamaregular;
	color: #ab242f;
	
}
.SiteMapWrapper .SiteMapMain {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left
}
.SiteMapWrapper .SiteMapMain .SiteMapBox {
	width: 23%;
	margin-right: 2%;
	height: 485px;
	float: left;
	border-bottom: 1px solid #d1d1d1
}
h4 {
	font-size: 18px;
	color: #333;
	margin: 0;
	font-family: flamaregular;
	padding: 10px 0;
	font-weight: 400
}
.SiteMapWrapper .SiteMapMain ul {
	list-style: none;
	margin: 10px 0 0;
	padding: 0
}
.SiteMapWrapper .SiteMapMain ul li {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 21px
}
.SiteMapWrapper .SiteMapMain ul li a {
	color: #333;
	text-decoration: none
}
.SiteMapWrapper .SiteMapMain ul li ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.SiteMapWrapper .SiteMapMain ul li ul li {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	background: url(/img/hyphen.png) left 10px no-repeat;
	padding-left: 15px;
	line-height: 21px
}
.SiteMapWrapper .SiteMapMain ul li ul li a {
	color: #666;
	text-decoration: none
}
.SiteMapWrapper .SiteMapMain .SiteMapBox2 {
	margin: 10px 20px 0 0;
	padding: 0;
	float: left;
	height: 270px;
	width: 22%
}
.MinHight {
	min-height: 180px!important
}
.kidsClubDetailsWrapper {
	float: left;
	width: 100%;
	margin: 30px 0 0
}
.kidsClubLogoFloat {
	float: left;
	margin-right: 20px
}
.kidsClubDetailsWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.kidsClubDetailsWrapper ul li {
	position: relative
}
.kidsClubDetailsWrapper ul li img {
	position: relative;
	z-index: 1;
	width: 100%
}
.kidsClubDetailsWrapper ul li .details {
	position: absolute;
	width: 26%;
	padding: 2%;
	height: 100%;
	color: #fff;
	left: 0;
	top: 0;
	z-index: 2;
	font-size: 12px;
	box-sizing: border-box
}
.kidsClubDetailsWrapper ul li .details .heading, .kidsClubDetailsWrapper ul li .details .heading h2 {
	float: left;
	font-family: flamaregular;
	font-size: 20px;
	width: 100%;
	margin: 0 0 10px
}
.kidsClubDetailsWrapper ul li .details .heading h2 {
	color: #fff
}
.kidsClubDetailsWrapper ul li .details.yellow {
	background: #dca822;
	background: rgba(220,168,34,.9)
}
.kidsClubDetailsWrapper ul li .details.green {
	background: #62a55b;
	background: rgba(98,165,91,.9);
	left: auto;
	right: 0
}
.kidsClubDetailsWrapper ul li .details.maroon .arrow-right, .kidsClubDetailsWrapper ul li .details.yellow .arrow-right {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	bottom: 20%;
	right: -10px
}
.kidsClubDetailsWrapper ul li .details.maroon {
	background: #952330;
	background: rgba(149,35,48,.9)
}
.kidsClubDetailsWrapper ul li .details.green .arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid rgba(98,165,91,.9);
	position: absolute;
	bottom: 20%;
	left: -10px
}
.kidsClubDetailsWrapper ul li .details.yellow .arrow-right {
	border-left: 10px solid rgba(220,168,34,.9)
}
.kidsClubDetailsWrapper ul li .details.maroon .arrow-right {
	border-left: 10px solid rgba(149,35,48,.9)
}
.AboutUs p {
	margin: 0 0 20px
}
.flexsliderprivillageWrapper {
	float: left;
	width: 100%;
	height: 284px;
	position: relative
}
.flexsliderprivillageWrapper .flex-control-nav {
	bottom: 0;
	right: 0;
	width: 21%
}
.flexsliderprivillageWrapper .flex-control-paging li a {
	background: #928d84
}
.flexsliderprivillageWrapper .flex-control-paging li a.flex-active {
	background: #fff
}
.galleryWidth {
	width: 48%!important
}
.weekendOffer .bookNowSpecialOffer {
	float: left;
	width: 100%;
	margin: 7px 0 0;
	background: url(/img/book-now-arrow.png) 46% 4px no-repeat
}
.weekendOffer .gettingtherenp {
	float: left;
	width: 100%;
	margin: 7px 0 0;
	background: url(/img/book-now-arrow.png) 60% 4px no-repeat
}
.weekendOffer .bookNowSpecialOffer strong, .weekendOffer .gettingtherenp strong {
	color: #333!important;
	font-size: 15px!important
}
.redRes {
	background: #ab0d16!important;
	padding: 0!important
}
.reservationConsole.redRes .wrapper .formFieldWrapper {
	margin-top: 18px!important;
	border-right: none!important;
	margin-right: 0!important
}
.reservationConsole.redRes .bookButtonWrapper {
	border: none!important
}
.reservationConsole.redRes .bookButton a {
	background: #fff!important;
	color: #a92633!important;
	margin-top: 19px;
	font-weight: 700
}
.legendResCon {
	float: left;
	width: auto;
	background: url(/img/book-now-bg.png) left top no-repeat;
	color: #fff;
	font-family: flamaregular;
	font-size: 15px;
	text-transform: uppercase;
	padding: 18px 10px;
	margin-right: 10px
}
.erroContent, .errorWrapper h2 {
	text-transform: uppercase;
	text-align: center;
	padding: 0
}
.errorWrapper {
	width: 100%;
	background: #cd3238;
	margin: 100px 0 0
}
.errorWrapper h2 {
	font-family: SegoeBlack;
	font-size: 140px;
	color: #e3e3e3;
	margin: 70px 0 0;
	vertical-align: bottom;
	font-weight: 700;
	line-height: 109px
}
.erroContent {
	width: 100%;
	float: left;
	font-family: flamaLight;
	font-size: 22px;
	color: #424242;
	margin: 20px 0;
	letter-spacing: 5px
}
.consolewidth {
	width: 130px!important
}
.consoleDaywidth {
	width: 110px!important
}
.consoleDatewidth {
	width: 85px!important
}
.consoleSelectwidth {
	width: 70px!important
}
.galleryWrapper .left span, .imageWrapper span {
	position: absolute;
	top: 7px;
	width: 30px;
	height: 30px;
	background: url(/img/enlarge-arrow.png) left top no-repeat
}
.classification a {
	color: #484848!important
}
.classification a:hover {
	color: #ab2430!important
}
.galleryWrapper .left span {
	right: 38%
}
.imageWrapper span {
	right: 2%
}
.galleryWrapper .left span, .imageWrapper span {
	display: block!important
}
.discoverIndiaBG {
	width: 100%;
	height: 380px
}
.expreeGetawaysBG {
	width: 100%;
	background: url(/img/trident-express-getaways-special-offer.jpg) center top no-repeat;
	height: 380px
}
.audipkg {
	width: 100%;
	background: url(/img/audi-pck-banner.jpg?v=999) center top no-repeat;
	height: 380px
}
.audipkg2 {
	width: 100%;
	background: url(/img/audi-pck-banner2.jpg?v=9100) center top no-repeat;
	height: 380px
}
.audipkg3 {
	width: 100%;
	background: url(/img/audi-banner-new.jpg?v=9200) center top no-repeat;
	height: 380px;
}
.audipkg4 {
	width: 100%;
	background: url(/img/audi-desk.png?v=12) center top no-repeat;
	height: 380px;
}
.audipkg5 {
	width: 100%;
	background: url(/img/audi-new-banener.jpg?v=21) center top no-repeat;
	height: 380px;
}
.harleyBG {
	width: 100%;
	background: url(/img/trident-harley-davidson.jpg?v=3) center top no-repeat;
	height: 380px
}
.harleyBGnew {
	width: 100%;
	background: url(/img/trident-harley-davidson-winner.jpg?v=31) center top no-repeat;
	height: 380px
}
.tajBG {
	width: 100%;
	background: url(/img/taj-desk.jpg?v=10) center top no-repeat;
	height: 380px
}
.tajBGPrice {
	width: 100%;
	background: url(/img/Overview-discover-india-desktop.jpg?v=12) center top no-repeat;
	height: 380px
}
.eastergurgaonNewBg {
	width: 100%;
	background: url(/img/easter-gurgaon.jpg) center top no-repeat;
	height: 380px
}
.qniklaceBG {
	width: 100%;
	background: url(/img/q-nikcle.jpg) center top no-repeat;
	height: 380px
}
.qniklaceBG2 {
	width: 100%;
	background: url(/img/queens-necklac-desktop-view.jpg?V=100) center top no-repeat;
	height: 380px
}
.qniklaceBG3 {
	width: 100%;
	background: url(/img/queen-desk.jpg?v=200) center top no-repeat;
	height: 380px
}
.qniklaceBG4 {
	width: 100%;
	background: url(/img/queen-desk-new.jpg?v=25) center top no-repeat;
	height: 380px
}

.queenNecklace {
	width: 100%;
	background: url(/img/queen-necklace-desk.jpg?v=10) center top no-repeat;
	height: 380px
}


.queenNecklace2 {
	width: 100%;
	background: url(/img/queen-necklace-desk-banner.jpg?v=20) center top no-repeat;
	height: 380px
}



.queenNecklace3{
	width: 100%;
	background: url(/img/The-queens-necklace.jpg?v=22) center top no-repeat;
	height: 380px
}


.queenNecklaceOffer{
	width: 100%;
	background: url(/img/queen-neck-desktop.jpg) center top no-repeat;
	height: 380px
}
.queenNecklaceOffer-mon{
	width: 100%;
	background: url(/img/queens-necklace-desktop.jpg?v=3) center top no-repeat;
	height: 380px
}

.queenNecklaceBanner{
	width: 100%;
	background: url(/img/queens-necklace-desktop-banner-01.jpg) center top no-repeat;
	height: 380px
}
.festivereturnsBanner{
	width: 100%;
	background: url(/img/trident-meal-credit-offer-desktop-banner.jpg) center top no-repeat;
	height: 380px
}
.trident-surprisesnew{
	width: 100%;
	background: url(/img/trident-surprises-offer-desktop-banner.jpg?v=3) center top no-repeat;
	height: 380px
}


.priceless-memories{
	width: 100%;
	background: url(/img/Xmas-Package-Inside-Banner.jpg) center top no-repeat;
	height: 380px
}




.tridentAmxOffer{
	width: 100%;
	background: url(/img/TRIDENT-AMEX-OFFER-new.jpg) center top no-repeat;
	height: 584px
}
.tridentHarvardOffer{
	width: 100%;
	background: url(/img/Harvard-Alumni-Entrepreneurs-Desktop.jpg) center top no-repeat;
	height: 584px
}
.tridentAmxOffer-platinum{
	width: 100%;
	background: url(/img/american-express-desktop.jpg?v=2) center top no-repeat;
	height: 584px
}
.tridentYesbankOffer{
	width: 100%;
	background: url(/img/yes-bank-desktop.jpg?v=7) center top no-repeat;
	height: 584px
}
.tridentYesbankOffer-new{
	width: 100%;
	background: url(/img/yes-bank-desktop-new.jpg?v=1) center top no-repeat;
	height: 584px
}
.kotakOffer{
	width: 100%;
	background: url(/img/kotakoffer.jpg?v=7) center top no-repeat;
	height: 584px
}

.indusind{
	width: 100%;
	background: url(/img/TRIDENT-indusind-1400x584.jpg?v=3) center top no-repeat;
	height: 584px
}





.twiceNice{
	width: 100%;
	background: url(/img/double-the-fun-desktop.jpg?v=13) center top no-repeat;
	height: 380px
}

.twiceNice-L{
	width: 100%;
	background: url(/img/Overview-2x-desktop-1-lt.jpg) center top no-repeat;
	height: 380px
}

 









.chestnutt {
	width: 100%;
	background: url(/img/bacon-chustnutt.jpg) center top no-repeat;
	height: 380px
}
.expreeGetawaysTwoBG {
	width: 100%;
	background: url(/img/trident-express-getaways-special-offer-two.jpg) center top no-repeat;
	height: 380px
}
.monsonexpreeGetawaysBG {
	width: 100%;
	background: url(/img/Trident-monson-express.jpg) center top no-repeat;
	height: 380px;
}
.tridentxpreeGetawayswinterBG {
	width: 100%;
	background: url(/img/Trident-express-winter.jpg?v=991) center top no-repeat;
	height: 380px
}
.winterBg {
	width: 100%;
	background: url(/img/winter-holidays-banner-desktop.jpg?v=24) center top no-repeat;
	height: 380px
}
.christmasBG {
	width: 100%;
	background: url(/img/christmas-package.jpg?v=14) center top no-repeat;
	height: 380px
}
.marathonBG {
	width: 100%;
	background: url(/img/standard-chartered-marathon.jpg?v=98) center top no-repeat;
	height: 380px
}
.marathonBG2 {
	width: 100%;
	background: url(/img/charted-marathon-desk.jpg?v=201) center top no-repeat;
	height: 380px
}
.christmasnewyearBG {
	width: 100%;
	background: url(/img/christmas-new-year-package.jpg) center top no-repeat;
	height: 380px
}
.holidayspecialBG {
	width: 100%;
	background: url(/img/holiday-special-nov.jpg) center top no-repeat;
	height: 380px
}
.getawaysBG {
	width: 100%;
	background: url(/img/trident-getaways-specil-offer.jpg) center top no-repeat;
	height: 380px
}
.monsongetawaysBG {
	width: 100%;
	background: url(/img/trident-monson-family.jpg?v=56) center top no-repeat;
	height: 380px
}
.getawayslongBG {
	width: 100%;
	background: url(/img/long-weekend-special.jpg?v=1) center top no-repeat;
	height: 380px
}
.getawayswinterBG {
	width: 100%;
	background: url(/img/trident-getaways-winter-specil-offer.jpg?v=10) center top no-repeat;
	height: 380px
}
.getawayswinterBG2 {
	width: 100%;
	background: url(/img/trident-getaways-desktop.jpg?v=2) center top no-repeat;
	height: 380px
}
.wans {
	width: 100%;
	background: url(/img/wansdesktop.jpg) center top no-repeat;
	height: 380px
}
.getawayswinterBG3 {
	width: 100%;
	background: url(/img/getaways-new-price-desk.jpg?v=110) center top no-repeat;
	height: 380px;
}
.spcl-dis-offer {
	width: 100%;
	background: url(/img/spcl-dis-offer.png?v=102) center top no-repeat;
	height: 380px
}
.queens-new-offer {
	width: 100%;
	background: url(/img/queen-neck-new.jpg) center top no-repeat;
	height: 380px
}
.festivalOfferBG {
	width: 100%;
	background: url(/img/trident-festival-offer.jpg) center top no-repeat;
	height: 380px
}
.specialofferBTPbg {
	width: 100%;
	background: url(/img/btp-special-offer.jpg?v=10) center top no-repeat;
	height: 380px
}
.specialofferBTPbg2 {
	width: 100%;
	background: url(/img/trident-business-travel-plus-offer-banner-2600x380.jpg) center top no-repeat;
	height: 380px
}
.getawaysWinterBanner {
	width: 100%;
	background: url(/img/getaways-winter-offer-desktop.jpg) center top no-repeat;
	height: 380px
}
.getawaysSummerBanner {
	width: 100%;
	background: url(/img/getaways-winter-offer-desktop.jpg) center top no-repeat;
	height: 380px;
}

.getawaysSummerBanner01 {
	width: 100%;
	background: url(/img/getaways-summer-offer-desktop-16.jpg) center top no-repeat;
	height: 380px;
}
.tgSummerBanner {
	width: 100%;
	background: url(/img/trident-getaways-summer-offer-desktop-banner.jpg) center top no-repeat;
	height: 380px;
}
.tgWBanner {
	width: 100%;
	background: url(/img/trident-getaways-summer-offer-desktop-banner-10.jpg) center top no-repeat;
	height: 380px;
}
.tgWBanner2 {
	width: 100%;
	background: url(/img/trident-getaways-summer-offer-desktop-banner-02.jpg) center top no-repeat;
	height: 380px;
}
.getawayscorporate {
	width: 100%;
	background: url(/img/corporate-trident-getaways-summer-offer-desktop-banner.jpg) center top no-repeat;
	height: 380px;
}


.expressGetawyasWinterBanner {
	width: 100%;
	background: url(/img/expressway-winter-desktop.jpg) center top no-repeat;
	height: 380px
}
.NewyearGataway {
	width: 100%;
	background: url(/img/trident-inside-banner-s-2600x440.jpg) center top no-repeat;
	height: 380px
}
.queenneclaceBG {
	width: 100%;
	background: url(/img/queens-necklace.jpg) center top no-repeat;
	height: 380px
}
.pinnacleBG {
	width: 100%;
	background: url(/img/Pinnacle.jpg) center top no-repeat;
	height: 380px
}
.queenneclacemuzirisBG {
	width: 100%;
	background: url(/img/queens-necklace_muziris.jpg) center top no-repeat;
	height: 380px
}
.memorableofferBG {
	width: 100%;
	background: url(/img/memorable-offer-cochin.jpg) center top no-repeat;
	height: 380px
}
.dayspaBG {
	width: 100%;
	background: url(/img/day-spa-offer-np.jpg) center top no-repeat;
	height: 380px
}

.dayspaBG2 {
	width: 100%;
	background: url(/img/day-spa-offer-desktop.jpg) center top no-repeat;
	height: 380px
}


.spaOfferBanner {
	width: 100%;
	background: url(/img/day-spa-offer-desktop-banner.jpg) center top no-repeat;
	height: 380px
}



.diwalihampersBG {
	width: 100%;
	background: url(/img/diwali-hampers.jpg) center top no-repeat;
	height: 380px
}
.tridentRecipesBG {
	width: 100%;
	background: url(/img/trident-Recipes-nov.jpg) center top no-repeat;
	height: 380px
}
.masterRecipesBG {
	width: 100%;
	background: url(/img/masterbanner.jpg?v=16) center top no-repeat;
	height: 380px
}
.blogRecipesBG {
	width: 100%;
	background: url(/img/blog-banner.jpg?v=22) center top no-repeat;
	height: 380px
}
.tridentmixRecipesBG {
	width: 100%;
	background: url(/img/mixlogy-banner.jpg?v=30) center top no-repeat;
	height: 380px
}
.diaryBg {
	width: 100%;
	background: url(/img/diary-banner.jpg?v=60) center top no-repeat;
	height: 380px
}
.mulledWineBG {
	background: url(/img/mulled-wine.jpg) center top no-repeat;
	height: 383px;
	width: 100%
}
.watermelonBG {
	background: url(/img/watermelon-mojito.jpg) center top no-repeat;
	height: 383px;
	width: 100%
}
.SushiBG {
	background: url(/img/f-sushi-image.jpg) center top no-repeat;
	height: 380px;
	width: 100%
}
.fruitSushiBG {
	background: url(/img/fruit-sushi-image.jpg) center top no-repeat;
	height: 383px;
	width: 100%
}
.greeksaladBG {
	background: url(/img/greek-salad.jpg) center top no-repeat;
	height: 380px;
	width: 100%
}
.indulgeBlogBG, .kachigoshtBG, .lalmassBG, .searedscallopsBG, .shesshTawookBG {
	width: 100%;
	height: 383px
}
.lalmassBG {
	background: url(/img/laal-maas.jpg) center top no-repeat
}
.kachigoshtBG {
	background: url(/img/kachi-gosht.jpg) center top no-repeat
}
.searedscallopsBG {
	background: url(/img/seared-scallops-with-truffle-sauce.jpg) center top no-repeat
}
.shesshTawookBG {
	background: url(/img/Shessh-Tawook.jpg) center top no-repeat
}
.indulgeBlogBG {
	background: url(/img/header-indulge-blog.jpg) center top no-repeat
}
.agrabg3 {
	background: url(/img/taj-mahal-header.jpg?v=10) center top no-repeat;
	width: 100%
}
.agrabgDinning {
	background: url(/img/Overview-web-banner.png) center top no-repeat;
	width: 100%
}
.newYearAgra {
	background: url(/img/new-year-agra-desktop-banner.jpg?v=10) center top no-repeat;
	width: 100%
}
.overViewBgnew {
	background: url(/img/overview-new-banner.jpg) center top no-repeat;
	width: 100%
}
.overViewBgnew2 {
	background: url(/img/inner-summerBg.jpg?v=100) center top no-repeat;
	width: 100%
}
.npoverviewHeaderBG1 {
	background: url(/img/np-overview-1.jpg) center top no-repeat;
	width: 100%
}
.independanceBG {
	background: url(/img/independence-day-offer.jpg) center top no-repeat;
	width: 100%;
	height: 380px
}
.specialoffergdsBTPbg {
	width: 100%;
	background: url(/img/btp-gds-special-offer.jpg) center top no-repeat;
	height: 380px
}
.launchWrapper {
	width: 100%;
	background: url(/img/launch-bg.jpg) center top no-repeat #150118
}
.airmilesBanner1 {
	width: 100%;
	background: url(/img/airmile1.jpg) center top no-repeat;
	height: 493px
}
.airmilesBanner2 {
	width: 100%;
	background: url(/img/airmile2.jpg) center top no-repeat;
	height: 493px
}
.pinkkNew {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -500px;
}
.airmilesBannerHeight {
	height: 493px !important;
}
.launchWrapper .launchOffer {
	margin: 340px auto;
	width: 960px;
	font-family: flamaregular
}
.launchGrey3, .launchGrey4, .leftSection span {
	font-family: flamaLight;
}
.pinkbg {
	background: #ff147d;
	width: 100%;
	float: left
}
.launchOffer .leftSection {
	float: left;
	width: 36%;
	margin: 25px 15px 25px 0;
	font-size: 29px;
	color: #fff;
	padding: 0 20px 8px 0;
	line-height: 35px;
	border-right: 1px solid #ff8abe;
	text-align: right
}
.launchOffer .rightSection {
	float: left;
	width: 56%;
	margin: 25px 20px 25px 6px;
	font-size: 21px;
	color: #fff;
	line-height: 25px;
	padding: 0
}
.launchOffer .launchContent {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/img/grey-bg.png) left top
}
.launchOffer .launchContent p {
	padding: 0;
	margin: 10px 60px 0 20px
}
.launchGrey1, .launchGrey3 {
	padding: 0 0 10px!important;
	border-bottom: 1px solid #4e4d4e
}
.launchGrey1 {
	color: #9f999d;
	font-size: 16px
}
.launchGrey2 {
	color: #d2d0d2;
	font-size: 20px
}
.launchGrey3 {
	color: #d2d0d2;
	font-size: 18px
}
.ir, .visuallyhidden {
	border: 0;
	overflow: hidden
}
.launchGrey4 {
	color: #d2d0d2;
	font-size: 16px;
	padding: 0 0 30px!important
}
.launchPink {
	color: #ff147d;
	font-size: 23px;
	font-family: flamaregular
}
.launchContent .britishLogo {
	width: 73%;
	margin: 20px;
	padding: 0;
	float: left
}
.launchContent .termsCondition {
	float: left;
	width: auto;
	margin: 25px 0
}
.launchContent .termsCondition a {
	background: #403e41;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding: 7px 25px
}
.ricotaa-gots {
	background: url(/img/rocotaaa-got.jpg) center top no-repeat;
	height: 380px;
	width: 100%
}
.celibrationSEctionBg {
	background: url(/img/celebrationsSectionBg.jpg) center top no-repeat;
	height: 525px!important
}
.blogWrapperHeight {
	height: 550px;
	padding: 0 18px 0 0
}
.ir {
	background-color: transparent
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%
}
.hidden {
	display: none!important
}
.visuallyhidden {
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
/* emirate css start-----------*/
.right-content {
	width: auto;
	padding: 0 45px 0 0;
}
.contentmerge {
	width: 100%;
	float: left;
}
.right-content img {
	width: 150px;
	height: 150px;
	margin: 50px 0 0 105px;
}
.accrdn-secn {
	width: 1000px;
}
.bgNone {
	background-image: none !important;
}
.emirateBG {
	background: url(/img/head-banner-emirates.jpg)center top no-repeat;
	height: 400px;
}
.emirateBG2 {
	background: url(/img/Trident_Emiratescongrates-1.jpg?v=1596)center top no-repeat;
	height: 400px;
}
.launch-offer {
	background: url(/img/launch-offer-desktop.jpg?v=30)center top no-repeat;
	height: 400px;
}
.eightbirthday {
	background: url(/img/desktop-birthday.jpg?v=200)center top no-repeat;
	height: 400px;
	position: relative;
}
.eightbirthdayNew {
	background: url(/img/desktop-new-harley.jpg?v=201)center top no-repeat;
	height: 400px;
	position: relative;
}
.eightbirthdayNew2 {
	background: url(/img/winner-banner-davidson.jpg?v=20)center top no-repeat;
	height: 400px;
	position: relative;
}
.findingDory {
	background: url(/img/dory-ipad.jpg?v=11)center top no-repeat;
	height: 400px;
	position: relative;
}
.devidNewWrap {
	height: 380px !important;
}
.privilegeBGnew {
	background: url(/img/privilege-banner-new.jpg?v=8)center top no-repeat;
	height: 400px;
}
.booking-adv {
	background: url(/img/booking-adv-banner.jpg?v=5)center top no-repeat;
	height: 538px;
	background-size: 100%;
}
.bookingWithUs {
	background: url(/img/direct-booking-desk.jpg?v=60)center top no-repeat;
	height: 580px;
	background-size: 100%;
}
.bookingWithUsNew {
	background: url(/img/direct-booking-desk-new.jpg)center top no-repeat;
	height: 580px;
	background-size: 100%;
}
.bookingWithUsNew2 {
	background: url(/img/booking-banner-desk.jpg)center top no-repeat;
	height: 580px;
	background-size: 100%;
}
.citiBg {
	background: url(/img/citi-bg.jpg?v=50) no-repeat scroll center top;
	height: 580px;
}
.amexBg {
	background: url(/img/trident-amex.jpg?v=51) no-repeat scroll center top;
	height: 580px;
}

.hdfcBg {
	background: url(/img/hdfc-offer.jpg?v=56) no-repeat scroll center top;
	height: 580px;
}


.mashreqBg {
	background: url(/img/mashreq-offer-desk.jpg?v=56) no-repeat scroll center top;
	height: 580px;
}


.mashreqBg2 {
	background: url(/img/mashreq-offer-desk.jpg?v=56) no-repeat scroll center top;
	height: 580px;
}



.sbiBg {
	background: url(/img/trident-sbi-offer-new.jpg?v=80) no-repeat scroll center top;
	height: 580px;
}


.sbiBg2 {
	background: url(/img/sbi-desktop.jpg?v=22) no-repeat scroll center top;
	height: 580px;
}
.sbiBg3 {
	background: url(/img/trident-sbi-card-desktop-banner-21.jpg) no-repeat scroll center top;
	height: 580px;
}
.bmwBg {
	background: url(/img/trident-bmw-offer-desktop-banner.jpg) no-repeat scroll center top;
	height: 580px;
}
.amex-cashbackbg {
	background: url(/img/trident-amex-cashback-desktop-offer-2600x580.jpg?v=7) no-repeat scroll center top;
	height: 580px;
}
.axisBg {
	background: url(/img/trident-axis-bank-offer-desktop-banner.jpg) no-repeat scroll center top;
	height: 580px;
}
.citiofferBg {
	background: url(/img/trident-citi-bank-offer-banner-desktop-2.jpg) no-repeat scroll center top;
	height: 580px;
}
.entrepreneurs {
	background: url(/img/ENTREPRENEURS-ORGANIZATION.jpg) no-repeat scroll center top;
	height: 580px;
}

.ammex-summer {
	background: url(/img/homepage-amex.jpg) no-repeat scroll center top;
	height: 580px;
}



.more {
	float: left;
	width: 100%;
}
.booking-adv-content {
	width: 100%;
	float: left;
	padding:3%;
	box-sizing: border-box;
}
.booking-adv-content h2 {
	margin: 20px 0;
	padding: 0;
	font-family: flamaregular;
	font-size: 21px;
	font-weight: 500;
}
.space-adv-p {
	margin-bottom: 50px !important;
}
.left-content {
	width: 70%;
	float: left;
	margin: 12px 0 0 0;
	padding: 0 0 0 10px;
	box-sizing: border-box;
}
.left-content h1 {
	margin: 0;
	padding: 0;
	font-family: flamaregular;
	font-size: 25px;
	color: #a90000;
	font-weight: 500;
}
.left-content p {
	font-family: tahoma;
	font-size: 13px;
	color: #585858;
}
.table-div {
	width: 100%;
	float: left;
}
.table1 {
	width: 16%;
	float: left;
	background: #a90000;
	color: #fff;
	font-family: flamaregular;
	font-size: 16px;
	padding: 10px 0 9px 20px;
	margin: 30px 0 0 0;
	border: 1px solid #b2b2b2;
}
.table2 {
	width: 16%;
	float: left;
	background: #a90000;
	color: #fff;
	font-family: flamaregular;
	font-size: 16px;
	padding: 21px 0;
	margin: 30px 0 0 0;
	text-align: center;
	border: 1px solid #b2b2b2;
	border-left: none;
}
.table3 {
	width: 16%;
	float: left;
	color: #000;
	font-family: flamaregular;
	font-size: 16px;
	padding: 21px 0;
	margin: 30px 0 0 0;
	text-align: center;
	border: 1px solid #b2b2b2;
	border-left: none;
}
.table4 {
	width: 18%;
	float: left;
	background: #a90000;
	color: #fff;
	font-family: flamaregular;
	font-size: 16px;
	padding: 21px 30px 21px 20px;
	margin: 30px 0 0 0;
	text-align: center;
	border: 1px solid #b2b2b2;
	border-left: none;
}
.table5 {
	width: 16%;
	float: left;
	color: #474747;
	font-family: tahoma;
	font-size: 14px;
	padding: 28px 0 111px 20px;
	margin: 0;
	border: 1px solid #b2b2b2;
	border-top: none;
}
.table6 {
	width: 14%;
	float: left;
	color: #474747;
	font-family: tahoma;
	font-size: 14px;
	padding: 27px 0 92px 20px;
	margin: 0;
	text-align: center;
	border: 1px solid #b2b2b2;
	border-left: none;
	border-top: none;
}
.table7 {
	width: 15%;
	float: left;
	color: #474747;
	font-family: tahoma;
	font-size: 14px;
	padding: 27px 0px 92px 10px;
	margin: 0;
	border: 1px solid #b2b2b2;
	text-align: center;
	border-left: none;
	border-top: none;
}
.table8 {
	width: 22%;
	float: left;
	font-family: tahoma;
	font-size: 14px;
	border: 1px solid #b2b2b2;
	border-left: none;
	border-top: none;
	color: #585858;
	margin: 0;
	padding: 13px 0 0 10px;
	text-align: left;
}
.accrdn-cntnt {
	display: none;
}
.accrdn-cntnt.active {
	display: block;
}
.acc_active h2 {
	background: url(../img/minus.jpg) 95% 20px no-repeat !important;
	border-bottom: 1px solid #b2b2b2;
}
.accrdn-secn h2 {
	cursor: pointer;
	padding: 0;
	width: 96%;
	font-family: flamaregular;
	color: #a90000;
	font-size: 25px;
	font-weight: 500;/*background: url(../img/plus.jpg) 95% 15px no-repeat;*/
}
.accordion_in .acc_head h2 {
	background: rgba(0, 0, 0, 0) url("../img/plus.jpg") no-repeat scroll 95% 15px;
	color: #a90000;
	cursor: pointer;
	font-family: flamaregular;
	font-size: 25px;
	font-weight: 500;
	padding: 0;
	width: 96%;
}
.second-h2 h2 {
	color: #a90000;
	font-family: flamaregular;
	font-size: 25px;
	font-weight: 500;
	padding: 0;
	width: 96%;
}
.winnerName {
	background: #efefef none repeat scroll 0 0;
	border-radius: 5px;
	color: #000;
	float: left;
	height: 150px;
	margin: 0px auto;
	padding: 20px;
	width: 100%;
}
.heightBg2 {
	height: 84px !important;
}
.accordion_in.acc_active .acc_head h2 {
 background: url(../img/minus.jpg) 95% 20px no-repeat !important# border-bottom: 1px solid #b2b2b2;
}
.accrdn-secn p {
	margin: 20px 0 0 0;
	padding: 0;
	font-family: tahoma;
	font-size: 13px;
	color: #585858;
}
.accrdn-cntnt ol {
	list-style: decimal;
	margin: 10px 0 0 10px;
	padding: 0;
}
.accrdn-cntnt ol li {
	font-family: tahoma;
	font-size: 13px;
	color: #585858;
}
.accrdn-cntnt ol li ul {
	list-style: lower-alpha;
}
.accrdn-cntnt ol p {
	margin: 10px 0 0 0;
	padding: 0;
}
.hydglry {
	width: 99%;
	float: left;
	font-size: 16px;
	padding: 10px 0;
	color: #ac0e17;
}
.hotelNameWrapper h1 {
	margin: 0;
	padding: 0;
}
/*   Emirates css */

.tableMaindiv {
	width: 1000px;
	border: 1px solid #b2b2b2;
	border-bottom: none;
	border-top: none;
	border-right: none;
	float: left;
	margin: 0px auto;
	margin: 20px 0 0 0;
	overflow: auto;
}
.tabb {
	width: 19%;
	float: left;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}
.tabContent1 {
	width: 100%;
	text-align: center;
	font-family: flamaregular;
	font-size: 16px;
	padding: 15px 0;
	background: #a90000;
	color: #fff;
	min-height: 45px;
	border-bottom: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
}
.tabContent2 {
	width: 100%;
	padding: 30px 0;
	text-align: center;
	font-family: tahoma;
	font-size: 14px;
	color: #474747;
	min-height: 125px;
}
.tabContent2 ul {
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
	width: 180px;
	float: left
}
.extraMargin {
	margin-top: 30px;
	padding-bottom: 0;
}
.leftspace {
	margin-left: 2.5% !important;
}
/* emirate css closed-----------*/

#frmPriviligeLoggedIn > p {
	font-size: 13px;
	margin-top: 8px;
}
/******* Direct Booking ********/
.bookDirect {
	background: url(/img/book-direct-bg.jpg) center top no-repeat;
	height: 687px;
}
.directBooking {
	text-align: center;
	display: block;
	margin: 240px 0 0;
}
.directBooking h2 {
	font-size: 52px;
	font-family: flamaregular;
	line-height: 45px;
	color: #fff;
	font-weight: bold;
}
.directBooking ul {
	margin: 25px auto;
	width: 600px;
	padding: 0;
	list-style: none;
}
.directBooking ul li {
	float: left;
	width: 33%;
	margin: 10px 0;
	padding: 0;
}
.directBooking ul li .thumb {
	display: block;
}
.directBooking ul li .discp {
	display: block;
	margin: 10px 0;
	font-size: 14px;
	font-weight: bold;
	font-family: flamaregular;
	color: #fff;
}
.db-console .db-console-main .formFieldWrapper .select {
	width: 100%;
}
.db-console-main .formFieldWrapper .endDate, .db-console-main .formFieldWrapper .startDate {
	width: 45%;
}
.db-console-main .formFieldWrapper .startDate {
	margin-right: 15px;
}
.db-console {
	background: #f4f5f5;
	float: left;
	width: 100%;
}
.db-console .make-resrv {
	text-align: center;
	font-size: 32px;
	position: relative;
	margin: -35px 0 20px;
}
.db-console .make-resrv a {
	display: inline-block;
	margin: 0;
	text-decoration: none;
	color: #fff;
	background: #bd2132;
	border: 5px solid #f4f5f5;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	padding: 5px 25px;
	text-transform: uppercase;
}
.db-console .make-resrv a:hover {
	background: #901d28;
}
.db-console .db-console-main {
	display: block;
}
.db-console .db-console-main .formFieldWrapper {
	float: left;
	width: 17.2%;
	margin-right: 15px;
}
.db-console .db-console-main .formFieldWrapper.romms {
	width: 9%;
}
.db-console .db-console-main .check-available {
	float: left;
	width: auto;
}
.db-console .db-console-main .check-available a {
	display: inline-block;
	padding: 7px 25px;
	text-decoration: none;
	color: #fff;
	background: #bd2132;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.db-console .db-console-main .check-available a:hover {
	background: #901d28;
}
.db-console .db-console-main .modify {
	float: left;
	width: 100%;
	text-align: right;
	margin-bottom: 20px;
	margin-left: -140px;
}
.db-console .db-console-main .modify a {
	text-decoration: none;
	color: #878787;
	font-size: 10px;
}
.db-console .db-console-main .modify a:hover {
	text-decoration: underline;
}
ul.hotels {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
}
ul.hotels li {
	float: left;
	width: 18%;
	margin: 5px 0;
	box-sizing: border-box;
	padding: 0 0 0 15px;
	font-size: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	background: url(/img/red-dot.png) left top 8px no-repeat;
}
.db-console-main .k-dropdown .k-input, .db-console-main .k-selectbox .k-input {
	background: #fbfbfb none repeat scroll 0 0;
}
ul.hotels li.equal {
	width: 25%;
}
.db-console-main .formFieldWrapper.dates {
	width: 32%;
	margin-right: 0;
}
.db-detail {
	margin-top: 20px;
}
.db-detail p {
	margin: 10px 0;
	padding: 0;
	font-size: 15px;
	font-family: Tahoma, Geneva, sans-serif;
}
.db-detail h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #bf1e2e;
	margin: 15px 0 0;
	font-weight: normal;
}
.db-detail .db-terms {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 22px;
	color: #bf1e2e;
	margin: 15px 0 0;
	
	cursor: pointer;
}
.db-detail .db-terms span img {
	display: inline-block;
	webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	transition-duration: 0.6s;
	margin-left: 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.db-detail .db-terms.active span img {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
}
.db-tems-detail {
	float: left;
	width: 100%;
	margin: 10px 0 30px;
	padding: 0;
	display: none;
}
.db-tems-detail ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.db-tems-detail ul li {
	font-size: 15px;
	font-family: Tahoma, Geneva, sans-serif;
}
/******* End Direct Booking ********/

/* by Pri */

.thumbnailsWrapper.carousel-style1 {
	float: none;
	max-width: 100%;
	position: relative;
	width: auto;
}
.recreationWrapper.style1 {
	width: 100%;
}
.recreationWrapper.style1 ul li {
	width: 49%;
}
.style1.recreationWrapper ul li .imgWrapper {
	height: 270px;
}
.recreationWrapper.meetings.style1 ul li .heading {
	top: 224px;
}
.recreationWrapper.style1 ul li .imgWrapper img {
	height: 270px;
}

/*contact us radio css*/
.contactForm .radioContactUs{
	width:100%;
	float:left;
	margin-bottom:15px;	
	}
.contactForm .radioContactUs ul{
	list-style:none;
	padding-left:0px;
	}
.contactForm .radioContactUs ul li{
	width:auto;
	float:left;
	margin-right:20px;
	}
.contactForm .radioContactUs ul li input[type="radio"]{
	width:auto;
	float:left;
	}
.contactForm .radioContactUs ul li label{
	font-size:13px;
	width:auto;
	float:left;
	line-height:12px;
	margin-left:10px;
	}
.posRelContact{
	position:relative;
	}
.contactUsSocial{
	position:absolute;
	right:0px;
	top:0;
	}
.contactUsSocial p{
	padding:0px;
	margin: 0px 36px;
	font-size:15px;
	}
.contactUsSocial ul{
	list-style:none;
	}
.contactUsSocial ul li{
	margin-bottom:10px;
	}	
.contactUsSocial ul li a{
	text-decoration:none;
	color:#000;
	}
.contactUsSocial ul li a span{
	padding-left:10px;
	}

.reservationConsole .wrapper .formFieldWrapper.more-rooms {
  clear: both;
}
.phn {
  color: inherit;
  cursor: text;
  text-decoration: none;
}		
#tab-2{display:none}

.right-side-wrapper {
    max-height: 170px;
    overflow: hidden;
	position: relative;
	transition: all ease-in .3s;
	margin-bottom: 20px;
}
.right-side-wrapper .arrow-btn {
    position: absolute;
    bottom: 3px;
    left: 50%;
    width: 10px;
    height: 10px;
    border-left: 2px solid #bf212e;
    border-bottom: 2px solid #bf212e;
    transform: rotate(-45deg);
	cursor: pointer;
}
.right-side-wrapper.actv {
	max-height: 100%;
}
.right-side-wrapper.actv .arrow-btn {
    transform: rotate(135deg);
	bottom: -3px;
}
.covid-band {
    top: 220px;
    background: #ab2530;
    position: fixed;
    right: 3px;
    z-index: 99999999;
    padding: 15px 0;
    text-align: center;
    color: #fff;
    width: 275px;
    font-size: 15px;
    cursor: pointer;
    font-family: "Roboto",sans-serif;
    font-weight: 500;
	box-sizing: border-box;
	
}
.covid-band:after {
	content: " ";
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    top: 50%;
    margin-top: -6px;
    height: 7px;
    right: 17%;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 7px;
	z-index: 2;
	transition: 0.3s ease-in;
		-webkit-transition: 0.3s ease-in;
		 -moz-transition: 0.3s ease-in;
		  -o-transition: 0.3s ease-in;
	
}

.covid-band.covid-band-active:after {
	margin-top: -2px;
	-webkit-transform: rotate(222deg);
    -ms-transform: rotate(222deg);
    -o-transform: rotate(222deg);
	transform: rotate(222deg);
	transition: 0.3s ease-in;
		-webkit-transition: 0.3s ease-in;
		 -moz-transition: 0.3s ease-in;
		  -o-transition: 0.3s ease-in;
}
.covid-update-info-wrapper{
	position: fixed;
    right: 3px;
    width: 275px;
    background: #fff;
    top: 273px;
    z-index: 99999999;
    padding: 15px;
	transform: translateX(108%);
	box-shadow: -2px 4px 12px #323232;
	/* transition: all ease-in .6s; */
	box-sizing: border-box;

	transition: 0.6s ease-in;
		-webkit-transition: 0.6s ease-in;
		 -moz-transition: 0.6s ease-in;
		  -o-transition: 0.6s ease-in;
	
}
 .covid-update-info-wrapper .close-info-btn {
    position: absolute;
    top: 4px;
    right: 2px;
    padding: 2px 5px;
    line-height: 100%;
    cursor: pointer;
}
.covid-update-info {
	font-size: 13px;
	font-family: "Roboto",sans-serif;
	line-height: 170%;
	text-align: center;
	padding: 6px;
	font-weight: 400;
	color: #000;
	border: 1px solid #eed3d6;
	float: left;
}
.know-more-abt-covid{
	width: 100%;
	margin: 10px auto;
	text-align: center;
}
.know-more-abt-covid a{
	width: 90px;
	background: #ab2530;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	padding: 6px 0;
	text-align: center;
	text-decoration: none;
	display: inline-block;
}
.activeInfo{
		transform: translateX(0);
		transition: 0.6s ease-in;
		-webkit-transition: 0.6s ease-in;
		 -moz-transition: 0.6s ease-in;
		  -o-transition: 0.6s ease-in;
	}

	.booking-engine .promocodeDropDown.promocodeBoxPosRel{
	 position:relative;
	 top:inherit;
	 right:inherit;
	}
	.promocodeOverlayBox {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 36px;
		width: 85px;
		background: transparent;
		font-size: 0.9375em;
		font-family: flamaregular;
		color: #af393f;
		line-height: 36px;
		padding: 0px 8px;
		border: #bbbbbb solid 1px;
		background: #fff;
	}	

#chat-btn {
    position: fixed;
    width: 27px;
    height: 85px;
    left: 0;
    top: 50%;
    cursor: pointer;
    margin-top: 50px;
    z-index: 99;
}

.offerDates {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.offerDates select {
    padding: 8px 5px;
    border-color: #ccc;
    width: 100%;
    color: #696357;
}
.offer-2-content{
	display: none;
}

.input.calendarBox {
    background: #d8d8d8 url(https://www.tridenthotels.com/img/calendar-icon.png) center right 5px no-repeat;
    background-size: 10%;
	cursor: pointer;
}

a.reloadingCaptcha {
    float: right;
    margin: 5px;
    text-decoration: underline;
	color: #696357;
    width: auto;
}

	input#captchaImgReachUs {
    float: right;
    width: 98px;
    border: none;
    height: 28px;
    margin-right: 3px;
}
	a.reloadCaptchaImage {
    cursor: pointer;
    font-size: 14px;
}


#testMin {
    width: 100%;
    float: left;
}
#testMin .footerHeading {
    width: 50%;
    float: left;
}
#testMin .footerContent {
    width: 40%;
    float: left;
}

#testMin .footerContent a {
    font-size: 12px;
    color: #a2a2a2;
    margin: 0;
}





 @media print {
blockquote, img, pre, tr {
 page-break-inside: avoid
}
* {
 background: 0 0!important;
 color: #000!important;
 box-shadow: none!important;
 text-shadow: none!important
}
a, a:visited {
 text-decoration: underline
}
a[href]:after {
 content: " (" attr(href) ")"
}
abbr[title]:after {
 content: " (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
 content: ""
}
blockquote, pre {
 border: 1px solid #999
}
thead {
 display: table-header-group
}
img {
 max-width: 100%!important
}
@page {
margin:.5cm
}
h2, h3, p {
 orphans: 3;
 widows: 3
}
h2, h3 {
 page-break-after: avoid
}
}
@font-face {
	font-family: SegoeUI;
	src: url(fonts/segoeui.eot);
	src: url(fonts/segoeui.eot?#iefix) format('embedded-opentype'), url(fonts/segoeui.woff) format('woff'), url(fonts/segoeui.ttf) format('truetype'), url(fonts/segoeui.svg#segoeui) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: SegoeUI-Light;
	src: url(fonts/segoeuil0.eot);
	src: url(fonts/segoeuil0.eot?#iefix) format('embedded-opentype'), url(fonts/segoeuil0.woff) format('woff'), url(fonts/segoeuil0.ttf) format('truetype'), url(fonts/segoeuil0.svg#segoeuil0) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: SegoeBlack;
	src: url(fonts/segoeblk.eot);
	src: url(fonts/segoeblk.eot?#iefix) format('embedded-opentype'), url(fonts/segoeblk.woff) format('woff'), url(fonts/segoeblk.ttf) format('truetype'), url(fonts/segoeblk.svg#segoeblk) format('svg');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: flamaregular;
	src: url(fonts/flama-webfont.eot);
	src: url(fonts/flama-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/flama-webfont.woff2) format('woff2'), url(fonts/flama-webfont.woff) format('woff'), url(fonts/flama-webfont.ttf) format('truetype'), url(fonts/flama-webfont.svg#flamaregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'flamaLight';
	src: url('fonts/flama-light.eot');
	src: url('fonts/flama-light.woff') format('woff'), url('fonts/flama-light.ttf') format('truetype'), url('fonts/flama-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'flamaSemiBold';
    src: url('fonts/flama-medium-webfont.woff2') format('woff2'),
         url('fonts/flama-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.marginBottom10 {
	margin-bottom: 10px!important
}
.marginTop10 {
	margin-top: 10px!important
}
.marginTop30 {
	margin-top: 30px!important
}
.noMarginRight, .noMarginTop {
	margin-top: 0!important
}
.marginBottom50 {
	margin-bottom: 50px!important
}
.noBorderBottom {
	border-bottom: none!important
}
.noBorderRight {
	border-right: none!important
}
.noMargin {
	margin: 0!important
}
.noMarginLeft {
	margin-left: 0!important
}
.noMarginBottom {
	margin-bottom: 0!important
}
.whiteBg {
	background: #fff!important
}
.posRel {
	position: relative!important
}
.widthFull {
	width: 100%!important;
	margin-left: 0
}
.noPadding {
	padding: 0!important
}
.maroonTxt {
	color: #ab2430 !important
}
.blckTxt {
	color: #000 !important
}
.noBg {
	background: 0 0!important
}
.launcghOfferTwo {
	border-top: 1px solid #4e4d4e;
	padding: 11px 0 0!important
}
.mobileReservationButtonWrapper {
	display: none
}
.greyKnowmore a, .orangeKnowmore a, .redKnowmore a, .yellowKnowmore a {
	text-decoration: none;
	border-radius: 3px;
	color: #fff;
	display: block
}
.correctMargin {
	margin-bottom: 10px!important
}
.discoverIndiaBG {
	background: url(/img/discover-india-special-offer.jpg) center top no-repeat
}
.agratheresturant {
	background: url(/img/the-restaurant.jpg) center top no-repeat
}
.agraBaar {
	background: url(/img/the-bar.jpg) center top no-repeat
}
.agraAlfresco {
	background: url(/img/alfreso.jpg) center top no-repeat
}
.bhubneswarResturant {
	background: url(/img/bhubneshwar-the-restaurant.jpg) center top no-repeat
}
.bhubneswarBaar {
	background: url(/img/bhubneshwar-the-bar.jpg) center top no-repeat
}
.bhubneswarChandani {
	background: url(/img/chandni.jpg) center top no-repeat
}
.chennaiCinnaman {
	background: url(/img/cinnamon.jpg) top center no-repeat
}
.chennaiSamudra {
	background: url(/img/samudra.jpg) top center no-repeat
}
.chennaiActobar {
	background: url(/img/arcot-bar.jpg) top center no-repeat
}
.chennaionline {
	background: url(/img/chennai-desert-2600x182.jpg) top center no-repeat
}
.cochinSpecialoffer1 {
	background: url(/img/bandra-special-offers-3.jpg) center top no-repeat
}
.cochinSpecialoffer2 {
	background: url(/img/special-offer1.jpg?v=20) center top no-repeat
}

.cochinSpecialoffer2new {
	background: url(/img/cochin-offer-banner.jpg?v=25) center top no-repeat
}

.cochin-newoffer {
	background: url(/img/Trident-cochine-lt.jpg?v=26) center top no-repeat
}


.cochinRooms1 {
	background: url(/img/cochin-RoomsBg2.jpg) center top no-repeat
}
.cochinRooms2 {
	background: url(/img/cochin-RoomsBg3.jpg) center top no-repeat
}
.cochinRooms3 {
	background: url(/img/cochin-RoomsBg1.jpg) center top no-repeat
}
.cochinDining1 {
	background: url(/img/cochin-dining-3.jpg) center top no-repeat
}
.cochinDining2 {
	background: url(/img/cochin-DiningBg2.jpg) center top no-repeat
}
.cochinDining3 {
	background: url(/img/cochin-DiningBg1.jpg) center top no-repeat
}
.cochinTravancore {
	background: url(/img/travancore.jpg) center top no-repeat
}
.cochinSeafull {
	background: url(/img/seafood-grill.jpg) center top no-repeat
}
.cochinTradebar {
	background: url(/img/cochin-trader.jpg) center top no-repeat
}
.cochinPatio {
	background: url(/img/the-patio.jpg) center top no-repeat
}
.cochinMeetings1 {
	background: url(/img/cochin-meetings-1.jpg) center top no-repeat
}
.cochinMeetings2 {
	background: url(/img/cochin-meetings-2.jpg) center top no-repeat
}
.cochinWellness1 {
	background: url(/img/cochin-RecreationBg1.jpg) center top no-repeat
}
.cochinWellness2 {
	background: url(/img/spa-banner6.jpg?V=120) center top no-repeat
}
.gurgaon3 {
	background: url(/img/gurgaon-spotlight3.jpg) center top no-repeat
}
.emirates-launch-offer {
	background: url(/img/launch-offer-gurgaon-desk.jpg) center top no-repeat
}
.gurgaon-mini {
	background: url(/img/trident-mini-banner.jpg?v=3) center top no-repeat
}
.gurgaon-mini-banner {
	background: url(/img/gurgaon-small-banner.jpg?v=10) center top no-repeat
}
.gurgaon-solar-light {
	background: url(/img/trident-solar-banner.jpg?v=2) center top no-repeat
}
.newYeargetawayoffer {
	background: url(/img/new-year-gurgaon-homepage.jpg?v=3) center top no-repeat
}
.canyco-bg {
	background: url(/img/Trident-Christmas-Inside-Banner-d-2600x440.jpg?v=3) center top no-repeat
}


.hyderabadBg1-banner {
	background: url(/img/hyderabad-small-banner.jpg?v=10) center top no-repeat
}

.pay-for-2-nights-bkc{
	background: url(/img/overview-3rd-night-complimentery-2600x380-bkc.jpg) center top no-repeat;
	width: 100%
}


.gurgaon-mini-bkc {
	background: url(/img/bkc-small-banner.jpg?v=10) center top no-repeat
}


.chenaiBGnew {
	background: url(/img/chennai-home-page-desktop.jpg?v=20) center top no-repeat
}

.chenaiBGnew-banner {
	background: url(/img/agra-small-banner.jpg?v=20) center top no-repeat
}

.agraNew-Banner {
	background: url(/img/trident-hotel-in-agra.jpg?v=20) center top no-repeat
}
.pay-for-2-nights-hyd{
	background: url(/img/homepage-3rd-night-complimentery-hyd.jpg) center top no-repeat
}
.Magical-Monsoon {
	background: url(/img/Trident-Mumbai-Mansoon-Banner-2-2600x440.jpg) center top no-repeat
}
.Magical-Monsoon-n {
	background: url(/img/Trident-Mumbai-narimanpoint-Inside-Banner-2-2600x440.jpg) center top no-repeat
}
.exo-banner {
	background: url(/img/Trident-Inside-Banner-2600x440.jpg?v=2) center top no-repeat
}
.exo-banner-udaipur {
	background: url(/img/Trident-Inside-Banner-2-2600x440.jpg?v=2) center top no-repeat
}


.gurgaon4 {
	background: url(/img/gurgaon-spotlight4.jpg?v=10) center top no-repeat
}
.gurgaonRooms1 {
	background: url(/img/gurgaon-rooms-1.jpg) center top no-repeat
}
.gurgaonRooms2 {
	background: url(/img/gurgaon-rooms-2.jpg) center top no-repeat
}
.gurgaonDining1 {
	background: url(/img/gurgaon-dining-1.jpg) center top no-repeat
}
.wine-gurgaon {
	background: url(/img/wineBanner-gurgaon.jpg) center top no-repeat
}
.kashmiriFood {
	background: url(/img/kashmiri-food-banner.jpg) center top no-repeat
}
.gurgaonDining2 {
	background: url(/img/gurgaon-dining-2.jpg) center top no-repeat
}
.gurgaonCelantro {
	background: url(/img/cilantro.jpg) center top no-repeat
}
.gurgaonSafron {
	background: url(/img/saffron.jpg) center top no-repeat
}
.gurgaonKonomi {
	background: url(/img/konami.jpg) center top no-repeat
}
.gurgaonThebar {
	background: url(/img/gurgaon-the-bar.jpg) center top no-repeat
}
.gurgaonThePoolbar {
	background: url(/img/the-pool-bar.jpg) center top no-repeat
}
.gurgaonMeeting1 {
	background: url(/img/gurgaon-meetings-1.jpg) center top no-repeat
}
.gurgaonMeeting2 {
	background: url(/img/gurgaon-meetings-2.jpg) center top no-repeat
}
.gurgaonWellness1 {
	background: url(/img/gurgaon-recreation-2.jpg) center top no-repeat
}
.gurgaonWellness2 {
	background: url(/img/gurgaon-recreation-1.jpg) center top no-repeat
}
.hyderabadRooms1 {
	background: url(/img/hyderabad-rooms-suites-1.jpg) center top no-repeat
}
.hyderabadRooms2 {
	background: url(/img/hyderabad-room-sutiesBg2.jpg) center top no-repeat
}
.hyderabadRooms3 {
	background: url(/img/hyderabad-room-sutiesBg1.jpg) center top no-repeat
}
.hyderabadClub1 {
	background: url(/img/hyderabad-trident-club-3.jpg) center top no-repeat
}
.hyderabadClub2 {
	background: url(/img/hyderabad-room-sutiesBg2.jpg) center top no-repeat
}
.hyderabadDining1 {
	background: url(/img/hyderabad-diningBg1.jpg) center top no-repeat
}
.hyderabadDining2 {
	background: url(/img/hyderabad-diningBg2.jpg) center top no-repeat
}
.hyderabadDining3 {
	background: url(/img/hyderabad-dining-3.jpg) center top no-repeat
}
.hyderabadAmara {
	background: url(/img/amara.jpg) center top no-repeat
}
.hyderabadTuscany {
	background: url(/img/tuscany.jpg) center top no-repeat
}
.hyderabadKanak {
	background: url(/img/kanak.jpg) center top no-repeat
}
.hyderabadNineSix {
	background: url(/img/ninty-six.jpg) center top no-repeat
}
.hyderabadMeetings1 {
	background: url(/img/hyderabad-meetings-1.jpg) center top no-repeat
}
.hyderabadMeetings2 {
	background: url(/img/hyderabad_meetingsBg1.jpg) center top no-repeat
}
.hyderabadWellness1 {
	background: url(/img/hyderabad-recreationBg2.jpg) center top no-repeat
}
.hyderabadWellness2 {
	background: url(/img/Trident-Hyderabad-Welnness-and-Recriational-Header-2.jpg) center top no-repeat
}
.jaipurRooms1 {
	background: url(/img/jaipur-rooms-suites-3.jpg) center top no-repeat
}
.jaipurRooms2 {
	background: url(/img/jaipur-rooms-suitesBg1.jpg) center top no-repeat
}
.jaipurDining1 {
	background: url(/img/jaipur-dining-1.jpg) center top no-repeat
}
.jaipurDining2 {
	background: url(/img/jaipur-dining-4.jpg) center top no-repeat
}
.jaipurJalmahal {
	background: url(/img/jal-mahal.jpg) center top no-repeat
}
.jaipurMansagar {
	background: url(/img/mansagar.jpg) center top no-repeat
}
.jaipurVarandah {
	background: url(/img/verandah-jaipur.jpg) center top no-repeat
}

.grillsByPool {
	background: url(/img/grills-by-the-pool-banner.jpg?v=5) center top no-repeat
}



.jaipurMeetings1 {
	background: url(/img/jaipur-meetings-1.jpg) center top no-repeat
}
.jaipurMeetings2 {
	background: url(/img/jaipur-meetings-2.jpg?v=10) center top no-repeat
}
.jaipurWellness1 {
	background: url(/img/jaipur-recrationBg1.jpg) center top no-repeat
}
.jaipurWellness2 {
	background: url(/img/jaipur-recrationBg2.jpg) center top no-repeat
}
.jaipurkidsclub {
	background: url(/img/kids-club.jpg) center top no-repeat
}
.bandraTridentclub1 {
	background: url(/img/bandra-trident-club-2.jpg) center top no-repeat
}
.bandraTridentclub2 {
	background: url(/img/bandra-trident-club-1.jpg) center top no-repeat
}
.bandraDining1 {
	background: url(/img/bandra-dining-3.jpg) center top no-repeat
}
.bandraDining1new {
	background: url(/img/presto.jpg?v=10) center top no-repeat
}
.bandraDining2 {
	background: url(/img/bandra-dining-2.jpg) center top no-repeat
}
.bandraDining3 {
	background: url(/img/bandra-dining-1.jpg) center top no-repeat
}
.bandraDining4 {
	background: url(/img/bandra-dining-4.jpg) center top no-repeat
}
.bandraO22 {
	background: url(/img/022.jpg) center top no-repeat
}
.bandraBotticino {
	background: url(/img/botticino.jpg) center top no-repeat
}
.pattiserie {
	background: url(/img/trident-pd.jpg) center top no-repeat
}
.tbkOnline {
	background: url(/img/trident-bkc-food-banner-2600x182.jpg) center top no-repeat
}
.bandraMeetings1 {
	background: url(/img/bandra-trident-meetings-1.jpg) center top no-repeat
}
.bandraMeetings2 {
	background: url(/img/bandra-trident-meetings-2.jpg) center top no-repeat
}
.bandraMeetings3 {
	background: url(/img/bandra-trident-meetings-3.jpg) center top no-repeat
}
.bandraWellness1 {
	background: url(/img/bandra-wellness-and-recreation-2.jpg) center top no-repeat
}
.bandraWellness2 {
	background: url(/img/bandra-wellness-and-recreation-3.jpg) center top no-repeat
}
.businessExtra {
	background: url(/img/business1.jpg) center top no-repeat;
	height: 380px
}
.businessExtragc {
	background: url(/img/Ganesh-Chaturthi.jpg) center top no-repeat;
	height: 380px
}
.discoverIndiaform {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left
}
.discoverIndiaform .equaWidth {
	width: 47%;
	margin: 0;
	min-height: 30px;
	padding: 10px;
	float: left
}
.master .discoverIndiaform:nth-child(2n+2) {
	background: #f5f5f5
}
.discoverIndiaform .formHeight {
	height: 40px;
	width: 48%;
	margin: 0;
	padding: 10px;
	float: left
}
.hite1 {
	height: 0!important;
	padding: 0!important
}
.discoverIndiaform .cityHeight {
	height: 60px
}
.discoverIndiaform .equaWidth .leftfield {
	width: 28%;
	margin: 0;
	padding: 0;
	float: left
}
.discoverIndiaform .equaWidth .col {
	width: 5%;
	margin: 0;
	padding: 0;
	float: left
}
.discoverIndiaform .equaWidth .leftfield span {
	width: 10%
}
.discoverIndiaform .equaWidth .rightfield {
	width: 60%;
	margin: 0;
	padding: 0;
	float: left
}
.discoverIndiaform .equaWidth .rightfield2 {
	margin: 0 0 9px!important
}
.bhubneshwarSpecialoffer1 {
	background: url(/img/bandra-special-offers-3.jpg) center top no-repeat
}
.bhubneshwarSpecialoffer2 {
	background: url(/img/special-offer1.jpg?v=20) center top no-repeat;
}


.bhubneshwarSpecialoffer2new {
	background: url(/img/bhubaneswar-offer-banner.jpg?v=10) center top no-repeat;
}
.threeX {
	background: url(/img/threeX.jpg?v=10) center top no-repeat;
}

.jaipurSpecialoffer2 {
	background: url(/img/jaipur-offer-banners.jpg?v=10) center top no-repeat;
}



.udaipurSpecialoffer2 {
	background: url(/img/udaipur-offer-banner.jpg?v=10) center top no-repeat;
}



.harley-one {
	background: url(/img/web-banner-harley.jpg?v=570) center top no-repeat;
	height: 584px;
}
.newEso {
	background: url(/img/eso-banner-HP.jpg?v=15) center top no-repeat;
	height: 584px;
}
.newTP {
	background: url(/img/tp-desk-banner.jpg?v=15) center top no-repeat;
	height: 584px;
}
.newTPnew {
	background: url(/img/couple.jpg?v=980) center top no-repeat;
	height: 584px;
}

.newTPnew2 {
	background: url(/img/trident-privilege-members-desktop.jpg?v=100) center top no-repeat;
	height: 584px;
}

.trident-surprises {
	background: url(/img/trident-surprise-desk.jpg) center top no-repeat;
	height: 584px;
}
.d-india {
	background: url(/img/homepage-discover-india.jpg) center top no-repeat;
	height: 584px;
}
.privilege {
	background: url(/img/agra-desk.jpg) center top no-repeat;
	height: 584px;
}
.queen-monsoon {
	background: url(/img/monsoon-desktop.jpg?v=11) center top no-repeat;
	height: 584px;
}

.flash-sale {
	background: url(/img/flash-sale-bk.jpg?v=12) center top no-repeat;
	height: 584px;
}

.complementaryOffer {
	background: url(/img/Trident-Mansoon-Home-Page-banner.jpg) center top no-repeat;
	height: 584px;
}
.complementaryOffer-ltd {
	background: url(/img/summer-breaks-desktop-homepage.jpg) center top no-repeat;
	height: 584px;
}
.complementaryOffer1 {
	background: url(/img/trident-jaipur-2x.jpg?v=12) center top no-repeat;
	height: 584px;
}
.complementaryOffer2 {
	background: url(/img/Trident-limited-period-offer-home.jpg?v=14) center top no-repeat;
	height: 584px;
}

.newTPnewNewOffer {
	background: url(/img/tp-home-page-banner.jpg?v=100) center top no-repeat;
	height: 584px;
}





.hydHPoffer {
	background: url(/img/hyderabaad-hp-banner.jpg?v=25) center top no-repeat;
	height: 584px;
}
.newTP2 {
	background: url(/img/tp-banner.jpg?v=15) center top no-repeat;
	height: 584px;
}
.browseAtHome {
	background: url(/img/browse-desk.jpg?v=166) center top no-repeat;
	height: 584px;
}
.browseAtHome2 {
	background: url(/img/trident-desktop-2.jpg?v=150) center top no-repeat;
	height: 584px;
}





.browseAtHomenew {
	background: url(/img/browse-desktop-banner.jpg?v=166) center top no-repeat;
	height: 584px;
}
.Home-new {
	background: url(/img/home-1.jpg?v=172) center top no-repeat;
	height: 584px;
}
.citibankOffer {
	background: url(/img/citiBG-2.jpg?v=2027) center top no-repeat;
	height: 584px;
}
.newYearOffer {
	background: url(/img/new-year-home-page-banner-desktop.jpg?v=30) center top no-repeat;
	height: 584px;
}
.overviewbg2 {
	background: url(/img/trident-homepage-np-desktop-banner-2600x584.jpg) center top no-repeat;
	height: 584px;
}
.overviewbg3 {
	background: url(/img/trident-homepage-udaipur-desktop-banner-2600x584.jpg) center top no-repeat;
	height: 584px;
}

.pay-for-2-nights-overview{
	background: url(/img/overview-3rd-night-complimentery-hyd.jpg) center top no-repeat;
	width: 100%;
}
.home-ext {
	background: url(/img/Trident-Home-Page-banner-ext.jpg) center top no-repeat;
	height: 584px;
}
.home-tpm-banner {
	background: url(/img/Trident-Home-tpm-banner-2600x584.jpg) center top no-repeat;
	height: 584px;
}
.home-esobk-banner {
	background: url(/img/BKC-Offer-HP-banner-2600x584.jpg) center top no-repeat;
	height: 584px;
}
.home-Christmas-banner {
	background: url(/img/trident-christmas-home-page-banner-d-2600x584.jpg) center top no-repeat;
	height: 584px;
}
.tp-latest {
	background: url(/img/homepage-2x-l.jpg) center top no-repeat;
	height: 584px;
}
.extendedBg {
	background: url(/img/eso-banner-desk.jpg?v=10) center top no-repeat;
	height: 584px;
}


.esoBg {
	background: url(/img/3rd-night-complimentery-2600x584.jpg) center top no-repeat;
	height: 450px;
}
.eso-bkBg {
	background: url(/img/trident-night-complimentary-offer-banner-2600x584-3.jpg) center top no-repeat;
	height: 580px;
}
.esoch-moBg {
	background: url(/img/esoch-mb-trident-3rd-night-complimentary-offer-banner-2600x584.jpg) center top no-repeat;
	height: 580px;
}



.extendedRateBg {
	background: url(/img/extended-stay-rate-bg-desk.jpg?v=20) center top no-repeat;
	height: 380px;
}
.extendedBg2 {
	background: url(/img/return-gift-desk.jpg?v=15) center top no-repeat;
	height: 420px;
	background-size: 100%;
}

.extendedBgNew {
	background: url(/img/return-gift-desktop.jpg?v=21) center top no-repeat;
	height: 440px;
	background-size: cover;
}


.agraSpecialOfferbgNew {
	background: url(/img/city-banner-desk.jpg) center top no-repeat;
	height: 584px;
}
.extended-stay-summer-offer {
	background: url(/img/banner-summer-campaign.jpg?v=90) center top no-repeat;
	height: 584px;
}
.extended-stay-summer-offer2 {
	background: url(/img/suit-banner-desk.jpg?v=95) center top no-repeat;
	height: 700px;
}
.hotel-credit {
	background: url(/img/wellness-recreation.jpg?v=40) center top no-repeat;
	height: 700px;
}

.hotel-credit-ttgn {
	background: url(/img/wellness-recreation-ttgn.jpg?v=20) center top no-repeat;
	height: 700px;
}


.hotel-credit-ttgn-2500 {
	background: url(/img/tth-crm-banner1.jpg) center top no-repeat;
	height: 700px;
}




.hotel-credit-tthy {
	background: url(/img/trident-hyderabad-offer-new.jpg?v=25) center top no-repeat;
	height: 700px;
}



.hotel-audi-banner{
	background: url(/img/gurgaon-audi.jpg?v=10) center top no-repeat;
	height: 550px;
}







.hotel-credit-spce{width:100%; float:left; margin:10px 0 0  0}

.suiteUpgrade {
	background: url(/img/reflection-pool.jpg?v=25) center top no-repeat;
	height: 700px;
}

.suiteUpgradeNew {
	background: url(/img/trident-hyderabad-offer.jpg?v=30) center top no-repeat;
	height: 700px;
}

.suiteUpgradeNewUpdate {
	background: url(/img/trident-hyderabad-updated.jpg?v=40) center top no-repeat;
	height: 700px;
}

.suiteUpgradeNewUpdateTth {
	background: url(/img/trident-hyderabad-offer-banner.jpg?v=10) center top no-repeat;
	height: 640px;
}





.suiteUpgrade2 {
	background: url(/img/agra-jaipur-offer.jpg?v=45) center top no-repeat;
	height: 700px;
}


.extended-stay-summer-offer3 {
	background: url(/img/gifts-desk.jpg?v=92) center top no-repeat;
	height: 700px;
}
.extended-stay-summer-offer4 {
	background: url(/img/second-offer-desk.jpg?v=97) center top no-repeat;
	height: 700px;
}
.topSpaceAcc {
	margin-top: 20px;
}
.bgEmirates {
	background: url(/img/desktop-view-emirates.jpg) center top no-repeat;
	height: 584px;
}
.emiratesLaunch {
	background: url(/img/desktop-view-emirates-launch-offer.jpg) center top no-repeat;
	height: 584px;
}
.airmilesOffer {
	background: url(/img/air-mile-desk.jpg?v=60) center top no-repeat;
	height: 584px;
}
.booking-with-us {
	background: url(/img/why-book-with-us-hp-desk.jpg?v=20) center top no-repeat;
	height: 584px;
}
.cityPage {
	background: url(/img/children-desk-view.jpg?v=10) center top no-repeat;
	height: 584px;
}
.cityPage1 {
	background: url(/img/new-offer-bg.jpg) center top no-repeat;
	height: 584px;
}
.winterOffer {
	background: url(/img/advanse-purchae-desk.jpg?v=20) center top no-repeat;
	height: 584px;
}
.winterOffernew {
	background: url(/img/rom.jpg?v=930) center top no-repeat;
	height: 584px;
}

.staycations-tridents{
	background: url(/img/staycation_2.jpg?v=939) center top no-repeat;
	height: 584px;
	}
.emirates-tridents{
	background: url(/img/trident_emirates.jpg?v=945) center top no-repeat;
	height: 584px;
	}

.winterOffernew2 {
	background: url(/img/trident-winter-holidays-desktop.jpg?v=101) center top no-repeat;
	height: 584px;
}

.pay2-offers {
	background: url(/img/return-gift-home-banner.jpg) center top no-repeat;
	height: 584px;
}



.freeNightOffer {
	background: url(/img/Extended-Stay-Offer-new.jpg) center top no-repeat;
	height: 584px;
}
.sbitrident {
	background: url(/img/trident-overview-Home-Page-banner-2600x584.jpg) center top no-repeat;
	height: 584px;
}
.bgPrivelege {
	background: url(/img/tp-homepage-desk-view.jpg?v=30) center top no-repeat;
	height: 584px;
}
.makeBest {
	background: url(/img/makebest.jpg?v=10) center top no-repeat;
	height: 584px;
}
.gurgaonSpecialoffer1 {
	background: url(/img/bandra-special-offers-3.jpg) center top no-repeat
}
.gurgaonSpecialoffer2 {
	background: url(/img/special-offer-cityhotels.jpg) center top no-repeat
}
.npOverview1 {
	background: url(/img/np-overview-1.jpg) center top no-repeat
}


.npOverview-banner {
	background: url(/img/npsmall-banner.jpg?v=10) center top no-repeat
}



.npCharatedMarathon {
	background: url(/img/nariman-point-banner-charted-marathon.jpg?v=20) center top no-repeat
}
.npOverview2 {
	background: url(/img/np-overview-3.jpg) center top no-repeat
}
.npOverview3 {
	background: url(/img/homepage-TridentNP.jpg) center top no-repeat
}
.npRooms1 {
	background: url(/img/mumbai-mariman-point-roomBg3.jpg) center top no-repeat
}
.npRooms2 {
	background: url(/img/mumbai-mariman-point-roomBg2.jpg) center top no-repeat
}
.npClub1 {
	background: url(/img/np-trident-club-2.jpg) center top no-repeat
}
.npClub2 {
	background: url(/img/np-trident-club-3.jpg) center top no-repeat
}
.npDining1 {
	background: url(/img/np-dining-2.jpg) center top no-repeat
}
.npDining2 {
	background: url(/img/np-dining-3-img.jpg?v=10) center top no-repeat
}
.npDining3 {
	background: url(/img/np-dining-1.jpg) center top no-repeat
}
.npSpecialoffer1 {
	background: url(/img/bandra-special-offers-3.jpg) center top no-repeat
}
.npSpecialoffer2 {
	background: url(/img/special-offer-cityhotels.jpg?v=55) center top no-repeat
}
.bandranew-offer {
	background: url(/img/Trident-BKC-lt.jpg?v=56) center top no-repeat
}
.cochin-newoffer{
	background: url(/img/Trident-cochine-lt.jpg?v=56) center top no-repeat
	}
.npSpecialoffer2staging {
	background: url(/img/Suite-Offer-Trident-Banner-blank.jpg) center top no-repeat
}
.npSpecialoffer2stg {
	background: url(/img/nariman-spcl-offer.jpg?v=62) center top no-repeat
}
.npMeetings1 {
	background: url(/img/nariman-point-meetings-1.jpg) center top no-repeat
}
.npMeetings2 {
	background: url(/img/nariman-point-meetings-2.jpg) center top no-repeat
}
.npfirangipani {
	background: url(/img/frangipani.jpg) center top no-repeat
}
.indiajones {
	background: url(/img/indian-jones.jpg) center top no-repeat
}
.npVerandah {
	background: url(/img/verandah.jpg) center top no-repeat
}
.opiumDen {
	background: url(/img/opium-den.jpg) center top no-repeat
}
.npWellness1 {
	background: url(/img/np-wellness-and-recreation.jpg?v=10) center top no-repeat
}
.npWellness2 {
	background: url(/img/mumbai-mariman-point-recrationBg2.jpg) center top no-repeat
}
.udaipurRooms1 {
	background: url(/img/Trident-Udaipur-Rooms-Post-Renovation-2600x440.jpg) center top no-repeat
}
.udaipurRooms2 {
	background: url(/img/udaipur-roomBg2.jpg) center top no-repeat
}
.udaipurRooms2new {
	background: url(/img/udaipur-desktop-roombg2new.jpg) center top no-repeat
}
.udaipurDining1 {
	background: url(/img/udaipur-dining-2.jpg) center top no-repeat
}
.udaipurDining2 {
	background: url(/img/udaipur-dinningBg2.jpg) center top no-repeat
}
.aravali {
	background: url(/img/aravilli.jpg) center top no-repeat
}
.terrace {
	background: url(/img/the-terrace.jpg) center top no-repeat
}
.amritMahal {
	background: url(/img/amrit.jpg) center top no-repeat
}
.udaipurMeetings1 {
	background: url(/img/udaipur-meetings-1.jpg) center top no-repeat
}
.udaipurMeetings2 {
	background: url(/img/udaipur-meetings-2.jpg) center top no-repeat
}
.udaipurWellness1 {
	background: url(/img/udaipur-wellness-1.jpg) center top no-repeat
}
.udaipurKidsclub1 {
	background: url(/img/Trident-Udaipur-Kids-Club-Header1-.jpg) center top no-repeat
}
.udaipurKidsclub2 {
	background: url(/img/kids-club.jpg) center top no-repeat
}
.bandraKurlaspecialoffer3 {
	background: url(/img/spa-banner6.jpg?v=20) center top no-repeat
}
.npConfrence1 {
	background: url(/img/TNP-Conferences-Header-1.jpg) center top no-repeat
}
.npConfrence2 {
	background: url(/img/nariman-point-meetings-3.jpg) center top no-repeat
}
.npmeetingsfacility {
	background: url(/img/TNP-Trident-Meetings-Header.jpg) center top no-repeat
}
.udaipurMeetingsconfrence1 {
	background: url(/img/udaipur-meetings-3.jpg) center top no-repeat
}
.npOverviewpdr {
	background: url(/img/np-overview-1.jpg) center top no-repeat;
	height: 380px
}
.newIsAwsome {
	position: absolute;
	width: 181px;
	right: 10px;
	top: 500px;
	z-index: 2
}
.newIsAwsome.one, .newIsAwsome.three, .newIsAwsome.two {
	right: auto;
	left: 50%;
	margin-left: -680px
}
.greyKnowmore, .orangeKnowmore, .redKnowmore, .yellowKnowmore {
	font-weight: 400;
	text-transform: uppercase;
	font-family: flamaregular;
	font-size: 11px;
	line-height: 11px;
	width: auto
}
.newIsAwsome.one {
	top: 640px
}
.newIsAwsome.two {
	top: 445px
}
.newIsAwsome.three {
	top: 1360px
}
.yellowKnowmore {
	float: left;
	margin: 0 10px 0 0
}
.yellowKnowmore a {
	background: #a95613;
	padding: 8px 20px
}
.greyKnowmore {
	float: left;
	margin: 5px 10px 0 0
}
.greyKnowmore a {
	background: #7c7c7c;
	padding: 8px 20px
}
.orangeKnowmore {
	float: left;
	margin: 20px 10px 0 0
}
.orangeKnowmore a {
	background: #b63d11;
	padding: 8px 20px
}
.redKnowmore {
	float: left;
	margin:0;
}
.tabDv, .tabWrapper {
	float: left;
	width: 100%
}
.TabContentInner, .tabDv {
	font-family: Tahoma, Geneva, sans-serif
}
.redKnowmore a {
	background: #970000;
	padding: 8px 20px
}
.redheight {
	height: 381px
}
.accordinaText.accordinaHeading {
	border-top: 1px solid #cc5e5e;
	color: #fff
}
.priviligeHeading {
	font-size: 20px!important
}

h2.priviligeHeading.white{
	width: 100%;
	float: left;
}
.extentedstayofferBg {
	background: url(/img/extended-stay-offer-bg.jpg?v=99) center top no-repeat;
	height: 525px!important
}
.detailsBox p a {
	text-decoration: none;
	color: #ab2430
}
.tabDv {
	color: #e5c2c6
}
.tabWrapper {
	color: #fff
}
.tabWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.tabWrapper ul li {
	float: left;
	margin: 7px;
	width: 20%;
	text-align: center;
	padding: 8px 0;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	font-size: 13px;
	background: #a71010
}
.tabWrapper ul li.active {
	background: #970000!important
}
.marginTop11p {
	margin-top: -11px!important
}
.TabContentInner {
	float: left;
	width: 98%;
	padding: 10px 0;
	background: 0 0;
	color: #e5c2c6;
	font-size: 13px;
	line-height: 20px
}
.privilegeWrapper, .privilegeWrapper .txtArea {
	float: left;
	width: 100%
}
.privilegeAirmilesBG {
	background: url(/img/Trident-privilege-banner.jpg) center top no-repeat;
	height: 493px
}
.privilegeEarnBG {
	background: url(/img/earn-Bg.jpg) center top no-repeat;
	height: 499px
}
.privilegeWrapper {
	margin: 20px 0 0;
	padding: 0;
	font-family: flamaregular
}
.privilegeWrapper h1 {
	font-family: flamaregular;
	font-size: 28px;
	color: #000;
	margin: 0;
	padding: 0
}
.privilegeWrapper .hotels h2, .privilegeWrapper .txtArea h2 {
	font-family: flamaregular;
	font-size: 20px;
	color: #000;
	margin: 0;
	padding: 0
}
.privilegeWrapper .txtArea ul {
	list-style: none;
	margin: 34px 0 50px;
	padding: 0 0 54px
}
.privilegeWrapper .txtArea ul li {
	float: left;
	width: 23%;
	margin: 0 2% 0 0;
	padding: 0
}
.privilegeWrapper p {
	margin: 3px 0 0;
	padding: 0;
	font-size: 20px
}
.privilegeWrapper .miles {
	color: #666
}
.privilegeWrapper .participateHotel {
	color: #000;
	font-family: flamaregular
}
.privilegeWrapper .checkTrident {
	color: #4c4c4c;
	font-family: flamaregular
}
.privilegeWrapper .joinTrident {
	width: 90%;
	margin: 10px 0;
	padding: 0;
	float: left;
	text-align: right
}
.privilegeWrapper .joinTrident button {
	width: auto;
	margin: 0;
	padding: 4px 20px;
	font-family: flamaregular;
	font-size: 15px;
	border: 0;
	border-radius: 3px;
	background: #004b62;
	color: #fff
}
.privilegeWrapper .joinTrident button a {
	text-decoration: none;
	color: #fff
}
.privilegeWrapper .hotels {
	width: 100%;
	float: left;
	margin: 20px 0;
	padding: 0
}
.privilegeWrapper .hotels ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.privilegeWrapper .hotels ul li {
	float: left;
	width: 30%;
	font-family: flamaregular;
	font-size: 16px;
	color: #000;
	margin: 10px 10px 0 0;
	background: url(/img/pa-dot.png) left 17px no-repeat;
	padding: 5px 0 0 20px
}
.privilegeWrapper .termsCondion {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	float: left
}
.privilegeWrapper .termsCondion h2 {
	font-family: flamaregular;
	font-size: 20px;
	color: #000;
	margin: 10px 0 0;
	padding: 0;
	background: url(/img/pa-arrow.png) 22% 9px no-repeat
}
.privilegeWrapper .termsCondion a {
	color: #000;
	border: 0;
	text-decoration: none
}
.privilegeWrapper .termsContent {
	width: 100%;
	margin: 10px 0;
	padding: 0;
	float: left
}
.privilegeWrapper .noDisplay {
	display: none
}
.privilegeWrapper .termsContent ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.privilegeWrapper .termsContent ul li {
	width: 100%;
	font-family: flamaregular;
	font-size: 13px;
	color: #000;
	margin: 0;
	background: url(/img/pa-dot.png) left 17px no-repeat;
	padding: 8px 0 0 20px
}
.privilegeWrapper .termsContent ul li a {
	text-decoration: none;
	color: #16a1cb
}
.privilegeWrapper .termsMain {
	width: 90%;
	margin: 0;
	padding: 5%;
	float: left;
	background: #010e12
}
.privilegeWrapper .termsMain h2 {
	font-family: flamaregular;
	font-size: 28px;
	color: #fff;
	margin: 10px 0 0;
	padding: 0
}
.privilegeWrapper .termsMain p {
	color: #6e6e6a;
	font-size: 14px
}
.termsmainrecipes, .termsmainrecipes p {
	color: #4c4c4c!important
}
.termsmainrecipes {
	background: #fff!important
}
.termsmainrecipes h4 {
	color: #ab2430!important
}
.recipesArchive {
	position: fixed;
	top: 0;
	left: 0
}
.recipesArchiveDetails {
	float: left;
	margin: 10% 0 0;
	padding: 0;
	width: 100%
}
.recipesArchiveDetails ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.recipesArchiveDetails ul li {
	background: url(/img/privledge-li-bg.png) left 7px no-repeat!important;
	margin: 0 0 5px;
	padding: 0 0 0 10px
}
.privilegeMiddleBG {
	width: 100%;
	background: url(/img/pa-middle-BG.jpg) left top repeat-x;
	height: 200px;
	float: left
}
.privilegeBG {
	background: url(/img/book-earn.jpg) center top no-repeat;
	height: 462px
}
.tempMarginTop {
	margin-top: 40px !important
}
.promotionButton {
	float: left;
	font-family: flamaregular;
	font-size: 11px;
	font-weight: 400;
	line-height: 11px;
	margin: 20px 0 0;
	text-transform: uppercase;
	width: auto
}
.promotionButton a {
	background: #bb0737;
	border-radius: 3px;
	color: #fff;
	display: block;
	padding: 8px 20px;
	text-decoration: none
}
.promotionButton a:hover {
	color: #fff
}
.weekendOffer .h2 {
	color: #ab2430;
	font-family: flamaLight;
	font-size: 22px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 0
}
.font11 {
	font-size: 11px!important;
	margin: -12px 0 20px!important
}
#ancContact3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #ab2430
}
.celebrationWrapper {
	float: left;
	width: 100%;
	margin: 0 0 30px
}
.celebrationWrapper ul {
	list-style: none;
	margin: 20px 0;
	padding: 0
}
.celebrationWrapper ul li {
	float: left;
	width: 32%;
	margin: 5px 5px 0 0;
	padding: 0;
	cursor: pointer;
	overflow: hidden;
	position: relative
}
.celebrationWrapper ul li .overLay {
	bottom: -108px;
	color: #fff;
	font-size: 14px;
	height: 150px;
	left: 0;
	padding: 0;
	position: absolute;
	width: 100%
}
.celebrationWrapper ul li:hover .overLay {
	background: url(/img/celebrations-red-bg.png) left top
}
.celebrationWrapper ul li .overLay button {
	background: #891415;
	clear: both;
	color: #fff;
	font-size: 11px;
	border: 0;
	margin: 0;
	padding: 0 15px;
	line-height: 28px;
	position: relative;
	text-transform: uppercase;
	top: 0;
	width: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.celebrationWrapper ul li a {
	text-decoration: none;
	color: #fff
}
.celebrationWrapper ul li:hover .heading {
	background: 0 0
}
.celebrationWrapper ul li .heading {
	float: left;
	width: 90%;
	color: #fff;
	font-size: 16px;
	font-family: flamaregular;
	margin: 0;
	padding: 10px 5%;
	background: url(/img/celebrations-grey-bg.png) left top repeat-x
}
.celebrationWrapper ul li .overLay p {
	padding: 7px 5%;
	font-size: 13px
}
.celebrationTridentBG {
	background: url(/img/celebrations-trident-bg.jpg) center top no-repeat;
	height: 389px
}
.celebrationPopUp {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0
}
.celebrationPopUp .popupLeftDetails {
	float: left;
	width: 55%;
	margin: 0;
	padding: 0
}
.celebrationPopUp .popupLeftDetails img {
	width: 100%
}
.celebrationPopUp .popupRightDetails {
	float: left;
	width: 38%;
	margin: 0;
	padding: 45px 30px 0
}
.celebrationPopUp .popupRightDetails ul li {
	color: #333;
	font-size: 14px
}
.celebrationPopUp .popupRightDetails h2 {
	font-family: flamaLight;
	font-size: 23px;
	color: #ef2e01;
	margin: 0;
	padding: 0;
	line-height: 40px;
	text-transform: uppercase
}
.celebrationPopUp .popupRightDetails h2 span {
	font-family: flamaregular;
	font-size: 50px
}
.celebrationPopUp .popupRightDetails p {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	margin: 0;
	padding: 15px 0 0
}
.celebrationPopUp .popupRightDetails h3 {
	font-family: flamaLight;
	font-size: 20px;
	color: #ef2e01;
	margin: 0;
	padding: 0;
	line-height: 25px;
	text-transform: uppercase
}
.celebrationPopUp .popupRightDetails ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.celebrationPopUp .popupRightDetails ul li {
	background: url(/img/li-bg-grey.jpg) left 7px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 2px
}
.width1040 {
	padding: 0!important;
	width: 1040px!important
}
.anchorLink {
	text-decoration: none!important
}
.anchorLink:hover {
	color: #ab2430
}
.archiveRecipes {
	margin-left: 35%!important
}
.privilegeWrapper .hotelss ul {
	margin: 0;
	padding: 0
}
.privilegeWrapper .hotelss ul li {
	background: url(/img/dot1.png) left 14px no-repeat;
	padding: 5px 0 0 20px;
	float: left;
	list-style: none;
	width: 30%;
	font-family: flamaregular;
	font-size: 16px;
	color: #ff3d9e;
	margin: 10px 10px 0 0
}
.privilegeWrapper .termsCondions h2 {
	background: url(/img/boxx.png) left 137px no-repeat;
	font-family: flamaregular;
	font-size: 20px;
	color: #000;
	margin: 10px 0 0;
	padding: 5px 0 0 34px;
	text-decoration: none
}
.enrolle, .pinkk h2, .pinkk p {
	font-family: flamaregular
}
.privilegeAirmilessBG {
	background: url(/img/banner_main.jpg) center top no-repeat;
	height: 493px
}
.pinkk {
	float: left;
	color: #fff;
	background: #ff3d9e;
	padding: 10px 0 0 5px;
	width: 340px;
	height: 480px
}
.pinkk h2 {
	width: 73%;
	padding: 84px 0 0 33px;
	font-size: 28px;
	font-weight: 400
}
.pinkk p {
	width: 68%;
	padding: 2px 0 0 33px;
	font-size: 18px
}
.loggo {
	margin: 42px 0 0 33px;
}
.loggoo {
	margin: 70px 0 0 33px;
}
.enrolle {
	margin: 26px 0 0 37px;
	background: 0 0;
	color: #000;
	text-align: center;
	width: 34%
}
.prvlgee {
	color: #fe73b4;
	text-decoration: none
}
.privilegeWrapper .termsContent .termsContentt {
	width: 100%;
	margin: 10px 0 26px;
	padding: 0;
	float: left
}
.enrollee {
	padding: 12px 0;
	text-decoration: none;
	display: block;
	font-size: 15px;
	color: #fff;
	margin: 0 0 0 -48px
}
.participingBg {
	background: rgba(0, 0, 0, 0) url("/img/pa-middle-BG.jpg") repeat-x scroll left top / 100% auto;
	height: auto;
	padding-bottom: 10px;
}
.heading50 {
	font-size: 22px;
	color: #474848;
	font-weight: 700;
	margin: 15px 0
}
.info {
	font-family: tahoma;
	font-size: 14px!important;
	color: #737373;
	margin: 15px 0
}
.airmilesWrap {
	padding: 0 0 5px;
	display: block
}
.airmilesWrap a {
	color: #c43e45;
	text-decoration: none
}
.participingBg .hotelss ul {
	margin: 0;
	padding: 0
}
.participingBg .hotelss ul li {
	background: url(/img/dot1.png?v=145) left 17px no-repeat;
	padding: 5px 25px 0;
	float: left;
	list-style: none;
	width: auto;
	font-family: flamaregular;
	font-size: 17px;
	color: #000;
	margin: 5px 10px 0 0
}
.participingBg .termsCondions h2 {
	background: url(/img/boxx.png) left 137px no-repeat;
	font-family: flamaregular;
	font-size: 20px;
	color: #000;
	margin: 10px 0 0;
	padding: 5px 0 0 34px;
	text-decoration: none
}
.termsCondions ul {
	margin: 0;
	padding: 0
}
.termsCondions ul li {
	background: url(/img/dot1.png) left 17px no-repeat;
	padding: 5px 25px 0;
	float: left;
	list-style: none;
	width: auto;
	font-family: Tahoma;
	font-size: 15px;
	color: #737373;
	margin: 10px 10px 0 0
}
.privilegeWrapperHotels {
	width: 100%;
	margin: 20px 0 0;
	float: left;
	padding: 0;
	font-family: flamaregular
}
.privilegeWrapperHotels .hotels {
	float: left;
	margin: 20px 0;
	padding: 0;
	width: 100%
}
.privilegeWrapperHotels .hotels h2 {
	color: #000;
	font-family: flamaregular;
	font-size: 20px;
	margin: 0;
	padding: 0
}
.privilegeWrapperHotels .hotels ul li {
	background: url(/img/pa-dot.png) left 17px no-repeat;
	color: #000;
	float: left;
	font-family: flamaregular;
	font-size: 16px;
	margin: 10px 10px 0 0;
	padding: 5px 0 0 20px;
	width: 30%;
	list-style: none;
	font-weight: 700
}
.accordion {
	width: 100%;
	float: left
}
.accordion-item {
	font-size: 20px;
	font-weight: 700;
	font-family: flamaregular;
	padding: 15px 0 25px 25px;
	color: #000;
	cursor: pointer
}
.accordion-item .type:before, .accordion-item.open .type:before {
	left: 0;
	top: 0;
	font-family: flamaregular;
	font-size: 20px;
	height: 30px;
	background: #d34650;
	padding: 0 9px;
	color: #fff;
	width: 11px
}
.accordion-item span {
	display: block;
	float: left
}
.accordion-item.open .type {
	position: relative;
	margin: 0 0 0 -25px;
	display: block;
	float: left
}
.accordion-item.open .type:before {
	content: '-';
	position: absolute;
	display: block
}
.accordion-item .type {
	position: relative;
	margin: 0 0 0 -25px;
	display: block;
	float: left
}
.accordion-item .type:before {
	content: '+';
	position: absolute
}
div.data {
	padding: 0 0 10px;
	display: none;
	font-family: tahoma;
	font-size: 14px
}
div.data ul {
	margin: 0;
	padding: 0;
	list-style: none
}
div.data ul li {
	margin: 0 0 0 15px;
	color: #737373;
	font-family: flamaregular;
	font-size: 16px;
	padding: 5px 0 0 20px;
	background: url(/img/pa-dot.png) left 17px no-repeat
}
.airmilesWrap .heading50 {
	font-weight: 400!important
}
.participingBg .heading50 {
	font-size: 22px
}
.testt {
	margin: 0;
	padding: 0
}
.testt li {
	background: url(/img/dot1.png?v=123) left 14px no-repeat!important
}
.tp-bg2 {
	background: url(/img/special-offers_desktop.jpg?v=63) center top no-repeat;
	height: 462px;
	background-size: cover
}
.tp-bggg2 {
	background: url(/img/trident-airmiles_desktop.jpg?v=64) center top no-repeat;
	height: 462px;
	background-size: cover
}
.tp-bggg2new {
	background: url(/img/trident-loyality.jpg?v=66) center top no-repeat;
	height: 462px;
	background-size: cover
}
.tp-bggg3new {
	background: url(/img/trident-harley-davidson-birthaday.jpg?v=1505) center top no-repeat;
	height: 462px;
	background-size: cover
}
.privelegeOffer {
	background: url(/img/previlege-offe-new.jpg?v=135) center top no-repeat;
	height: 462px;
	background-size: cover;
}

.privelegeOffer2 {
	background: url(/img/trident-desk-preivele-offer.jpg?v=135) center top no-repeat;
	height: 462px;
	background-size: cover;
}

.privelegeOffer3 {
	background: url(/img/privilage-new.jpg?v=26) center top no-repeat;
	height: 462px;
	background-size: cover;
}
.privelegeOffer19 {
	background: url(/img/t-privilage.jpg?v=5) center top no-repeat;
	height: 462px;
	background-size: cover;
}
.privelegeOffer-trident {
	background: url(/img/emirates-privilage.jpg?v=20) center top no-repeat;
	height: 462px;
	background-size: cover;
}


.privelegeOffer-newest {
	background: url(/img/trident-freddie-award-3.jpg?v=1) center top no-repeat;
	height: 462px;
	background-size: cover;
}
.privelegeOffer2new {
	background: url(/img/trident-privilege-desktop-banner.jpg?v=135) center top no-repeat;
	height: 462px;
	background-size: cover;
}



.privelegeOffer2-bg {
	background: url(/img/priv-desktop.jpg?v=136) center top no-repeat;
	height: 462px;
	background-size: cover;
}


.privelegeOfferLogin {
	background: url(/img/privelege-login-banner.jpg?v=10) center top no-repeat;
	height: 462px;
	background-size: cover
}
.xpressGatewaySummer {
	background: url(/img/express-getway-summer.jpg?v=15) center top no-repeat;
	height: 462px;
	background-size: cover
}

.xpressGatewaySummerNew {
	background: url(/img/trident-hotel-agra-desktop.jpg?v=15) center top no-repeat;
	height: 462px;
	background-size: cover
}
.xpressGatewaySummerNewcc {
	background: url(/img/trident-expressway-desktop19.jpg) center top no-repeat;
	height: 462px;
	background-size: cover
}


.experssWayOffer {
	background: url(/img/Web-Banner-ver-new-2.jpg) center top no-repeat;
	height: 462px;
	background-size: cover
}


.tridewntExpresswayOffer {
	background: url(/img/trident-expressway-banner-desktop.jpg) center top no-repeat;
	height: 462px;
	background-size: cover
}



.the-suite-offer {
	background: url(/img/Suite-Offer-Trident-Banner-ltt.jpg) center top no-repeat;
	height: 462px;
	background-size: cover
}

.xpressGatewayWinterNewcc {
	background: url(/img/trident-expressway-desktop-h.jpg?v=20) center top no-repeat;
	height: 462px;
	background-size: cover
}

.xpressGatewaySummer2 {
	background: url(/img/agra-new-price-desk.jpg?v=10) center top no-repeat;
	height: 462px;
	background-size: cover
}
.xpressGatewaySummer3 {
	background: url(/img/gateways-bg-xpresss.jpg?v=10) center top no-repeat;
	height: 462px;
	background-size: cover
}


.xpressGatewaySummer4 {
	background: url(/img/getaways-desk-5.jpg?v=10) center top no-repeat;
	height: 462px;
	background-size: cover
}



.holidaySummerBg {
	background: url(/img/summerBG.jpg?v=105) center top no-repeat;
	height: 462px;
	background-size: cover
}
#privilegeSpace .flex-control-nav {
	bottom: 10px !important;
}
#privilegeSpace .flex-control-paging li a.flex-active {
	background: #fff;
}
.tphomeSpotLight {
	float: left;
	position: relative;
	width: 100%;
	height: 462px;
	overflow: hidden
}
.tphomeSpotLight .flexsliderInternal .flex-direction-nav a {
	display: block;
	width: 10%;
	outline: 0;
	height: 68px;
	margin: 0;
	position: absolute;
	top: 40%;
	z-index: 1;
	overflow: hidden;
	opacity: 1
}
.tphomeSpotLight .flexsliderInternal .flex-direction-nav .flex-prev {
	left: 0;
	text-indent: -100px;
	background: url(/img/carousel-arrow.png) center -68px no-repeat
}
.tphomeSpotLight .flexsliderInternal .flex-direction-nav .flex-next {
	right: 0;
	text-align: right;
	text-indent: 500px;
	background: url(/img/carousel-arrow.png) center 0 no-repeat
}
.tphomeSpotLight .flexsliderInternal ul li a {
	display: block;
	height: 100%;
	width: 100%
}
.upgrademargin {
	width: 100%;
	float: left
}
.upgrademargin h4 {
	margin: -14px 0 0;
	padding: 0;
	font-size: 12px
}
.txtcolor {
	text-decoration: none;
	color: #AB2430;
}
.spirit-ayurvedaBg {
	background: url(/img/ayurveda-special-offer.jpg) center top no-repeat;
	height: 380px;
	width: 100%;
}
.holidayMonsoonP {
	margin: 0 !important;
	padding-top: 2px !important;
}
.holidayMonsoonP2 {
	margin: 0 !important;
	padding: 0 !important;
}
.holidayMonsoonH3 {
	font-size: 15px !important;
	color: #585858 !important;
	margin: 0;
	padding-top: 12px;
	line-height: 20px;
}
.wanderlustHeadBg {
	background: url(/img/Trident-Wanderlust-special-offer.jpg) center top no-repeat;
	height: 380px;
	width: 100%;
}
.two-to-tangoBg {
	background: url(/img/udaipur-spotlight1.jpg) center top no-repeat;
	height: 380px;
	width: 100%;
}
.spa3offerBg {
	background: url(/img/spa-3special-offer-BK.jpg) center top no-repeat;
	height: 380px;
	width: 100%;
}
.spa3offerBg2 {
	background: url(/img/spa-3special-offer.jpg) center top no-repeat;
	height: 380px;
	width: 100%;
}
.spa3offerBg3 {
	background: url(/img/spa-3special-offer-NP.jpg) center top no-repeat;
	height: 380px;
	width: 100%;
}
.spaChennaiBg {
	background: url(/img/spa-banner3.jpg) center top no-repeat;
}
.spaChennaiBg2 {
	background: url(/img/Trident-Chennai-Spa-Header-2.jpg) center top no-repeat;
}
.spaGurgaonBg {
	background: url(/img/gurgaon-spa-1.jpg) center top no-repeat;
}
.spaGurgaonBg2 {
	background: url(/img/gurgaon-spa-2.jpg) center top no-repeat;
}
.spaHyderabadBg {
	background: url(/img/spaBg1.jpg) center top no-repeat;
}
.spaHyderabadBg2 {
	background: url(/img/TRIDENT-HYDERABAD-SPA-HEADER-2.jpg) center top no-repeat;
}
.spaBandraKurlaBg {
	background: url(/img/bandra-wellness-and-recreation-1.jpg) center top no-repeat;
}
.spaBandraKurlaBg2 {
	background: url(/img/spa-banner5.jpg) center top no-repeat;
}
.spaBandraKurlaBg3 {
	background: url(/img/spaBg1.jpg) center top no-repeat;
}
.wineGurgaonChart {
	text-align: left !important;
	color: #000 !important;
}
/*   Kashmiri food menu 4 */

.kashmiriwrapper {
}
.yellowBg {
	background: url(../img/texture.jpg) repeat;
}
.kashmiriMaster {
	width: 100%;
	margin: 0px auto;
}
.masterBorder {
	border: 4px solid #bd1e2d;
	position: relative;
}
.rightbottomdes {
	position: absolute;
	right: 15px;
	bottom: 15px;
	margin: 0px;
}
.leftbottomdes {
	position: absolute;
	left: 15px;
	bottom: 15px;
	margin: 0px;
}
.extraSpaceFood {
	margin-top: 100px !important;
}
.lefttopdes {
	position: absolute;
	left: 15px;
	top: 15px;
	margin: 0px;
}
.righttopdes {
	position: absolute;
	right: 15px;
	top: 15px;
	margin: 0px;
}
.kashmiricontainer {
	width: 100%;
	float: left;
}
.leftCorner {
	width: 15%;
	margin: 15px 0 0 15px;
	float: left;
	text-align: left;
}
.rightCorner {
	width: 15%;
	margin: 15px 15px 0 0px;
	float: right;
	text-align: right;
}
.kashmiriContent {
	width: 100%;
	float: left;
	text-align: center;
}
.kashmiriContent h2 {
	margin: 80px 0 0 0;
	padding: 0;
	color: #414042;
	font-family: flamaregular;
	font-size: 30px;
}
.kashmiriContent p {
	margin: 0;
	padding: 0;
	color: #414042;
	font-family: flamaregular;
	font-size: 22px;
}
.kashmiriContent img {
	padding: 0 10px 5px 0;
}
.mainContainer {
	width: 100%;
	float: left;
	text-align: center;
}
.mainContainer h2 {
	margin: 30px 0 0 0;
	padding: 0;
	color: #414042;
	font-family: flamaregular;
	font-size: 30px;
}
.mainContainer p {
	margin: 0;
	padding: 0;
	color: #414042;
	font-family: flamaregular;
	font-size: 22px;
}
.mainContainer img {
	padding: 0 10px 5px 0;
}
.left-curve {
	width: 33%;
	float: left;
	text-align: right;
}
.right-curve {
	float: left;
	text-align: left;
}
.curveContent {
	text-align: center;
	font-family: Zapfino;
	font-size: 30px;
	color: #be1e2d;
}
.curveContent p {
	border-bottom: 1px solid #be1e2d;
	color: #be1e2d;
	font-family: flamaregular;
	font-size: 54px;
	margin: 0 auto 20px;
	padding: 0 0 9px;
	width: 90%;
}
.curveContent p span {
	background: #be1e2d;
	height: 1px;
	width: 96%;
	display: block;
	margin: 0 auto;
}
.curveSpace {
	margin: 70px 0 0 0;
}
.privilege-head {
	width: 100%;
	float: left;
	margin: 60px 0 0 0;
}
.privilege-head h2 {
	color: #ab2430;
	font-family: flamaLight;
	font-size: 27px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 20px;
	padding: 0;
	text-transform: capitalize;
}
.privilege-head p {
	font-size: 13px;
	margin: 25px 0 0 0;
	padding: 0;
}
.hyderabaad-privelege {
	width: 30%;
	float: left;
	height: 220px;
	margin: 10px 0 10px 5%;
}
.privilege-head ul {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}
.privilege-head ul li ul {
	margin: 10px 0 0 8%;
	padding: 0;
	list-style: disc;
	padding: 0 0 0 10px;
}
.privilege-head ul li ul li {
	font-size: 13px;
	line-height: 24px;
}
.noSpaceTop {
	margin-top: 0 !important;
}
.noSpaceLeft {
	margin-left: 0 !important;
}
.pnkBg {
	background: #f3f3f3;
}
.hyderabaad-privelege h3 {
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 18px;
	color: #af0923;
	border-top: 14px solid #af0923;
}
.stripHeading {
	font-size: 24px;
}
.stripHeadingSpan {
	font-size: 18px;
	display: inline;
}
.stripHeadingSpan2 {
	font-size: 15px;
	display: inline-block;
}
.tncSpace {
	margin: 20px 0 30px 0 !important;
}
.exclusivePsize {
	margin: -20px 0 0 14px !important;
}
.exclusiveHsize {
	font-family: flamaregular;
	font-size: 25px;
	color: #a90000;
	font-weight: 300;
	margin: 50px 0 10px 0;
	padding: 0;
	text-transform: uppercase;
}
.videoMargin {
	margin-bottom: 20px;
}

/*-----acordian css---*/
.smk_accordion {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
	margin-top: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
	position: relative;
	z-index: 10;
	margin-top: -1px;
	overflow: hidden;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
	position: relative;
	background: #FDFDFD;
	font-size: 14px;
	display: block;
	cursor: pointer;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	background: url(../images/plusminus.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
/*  background: #F9F9F9;
  color: #7B7E85;
  padding: 3px 10px;*/
}
.smk_accordion .accordion_in .acc_content h1:first-of-type, .smk_accordion .accordion_in .acc_content h2:first-of-type, .smk_accordion .accordion_in .acc_content h3:first-of-type, .smk_accordion .accordion_in .acc_content h4:first-of-type, .smk_accordion .accordion_in .acc_content h5:first-of-type, .smk_accordion .accordion_in .acc_content h6:first-of-type {
	margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type, .smk_accordion .accordion_in:first-of-type .acc_head {
	border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type, .smk_accordion .accordion_in:last-of-type .acc_content {
	border-radius: 0 0 3px 3px;
	text-align: justify;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
	display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
/*  background: #F9F9F9;*/
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
	background: url(../images/plusminus.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content {
/*  padding-left: 40px;*/
}
.mybookBtn {
	background: #9E2222;
	float: left;
	padding: 7px 15px;
	position: absolute;
	right: 70px;
	border-radius: 3px;
	margin-top: 21px;
	color: #fff;
	text-transform: uppercase;
	display: none;
	cursor: pointer;
	font-size: 14px;
}
.flexsliderHotel {
	position: relative;
	clear: both;
	display: none;
	float: left;
	margin: 15px 0;
}
.flexsliderHotel .flex-viewport, .flexsliderHotel .slides li img {
	width: 100%;
}
.mediaSec {
	width: 40%;
	float: left;
	display: none;
	margin-top: 30px;
}
.mediaSec a {
	text-decoration: none;
	float: left;
	margin: 0 5px 0 0;
}
.mediaFollow {
	font-size: 14px;
	padding: 0px 10px;
}
.mediaIconsSec {
	padding: 10px;
}
.mediaIconsSec i {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	margin-right: 10px;
	text-align: center;
	font-size: 12px;
	display: table-cell;
	vertical-align: middle;
	color: #fff;
}
.mediaIconsSec i.fa-facebook {
	background: #45619d;
}
.mediaIconsSec i.fa-twitter {
	background: #55acee;
}
.mediaIconsSec i.fa-youtube-play {
	background: #c12227;
}
.callSections.sticky {
	position: fixed;
	z-index: 9;
}
.callSections {
  background: #f7f7f7;
  bottom: 0;
  display: none;
  float: left;
  left: 0;
  width: 100%;
}
.callSections .container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  padding: 15px 20px;
  width: 100%;
}
.callSections .callPh {
	width: 50%;
	float: left;
	position: relative;
}
.callSections .callPh a {
	display: block;
	color: #585858;
	text-decoration: none;
}
.callSections .callPh i {
	width: 40px;
	height: 36px;
	border: 2px solid #d81b2e;
	border-radius: 4px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 30px;
	color: #d81b2e;
	cursor: pointer;
}
.callSections .callPh.imgset i {
	background: url(/img/callreplay.png) no-repeat 20px 4px
}
.callSections .callPh span {
	text-transform: uppercase;
	display: block;
	width: 60%;
	font-weight: 600;
	right: 0;
	bottom: 0;
	position: absolute;
	font-size: 14px;
	color: #000;
}
.callSections .callPh .grayfnt {
	color: #000;
	margin-bottom: 15px;
}
.flex-direction-nav a.flex-next {
	background: url(/img/nxtprearrow.png?v=4) no-repeat right top
}
.flex-direction-nav a.flex-prev {
	background: url(/img/nxtprearrow.png?v=4) no-repeat left top;
}
.homeSpotLight .colouredStrip h2.frmobileonly, .internalSpotlight .colouredStrip h3.frmobileonly {
	display: none;
}
.bookforStay {
	display: none;
	background: url(/img/formbg.jpg?v=50) no-repeat center bottom / cover;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin-top: 74px;
	z-index: 10;
}
.StayFormCloseBtn {
	font-size: 20px;
	position: absolute;
	right: 7px;
	top: 0px;
	display: none;
	padding: 0 5px;
	color: #fff;
	cursor: pointer;
}
.bookSection h3 {
	margin-bottom: 20px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 10px;
	display: none
}
.overViewWrapper .diffHeight {
	width: 100%;
	float: left;
	height: auto;
}
.overViewWrapper.minDiffHeight {
	height: auto;
}
.knowMore2 {
	color: #737373 !important;
	border: 1px solid #737373;
	width: 100px !important;
	padding: 5px !important;
}
.mumbaiContent {
	width: 98%;
	float: left;
	margin: 0;
}
.mumbaiContent2 {
	margin-left: 2% !important;
}
.mumbaiContent ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mumbaiContent ul li {
	width: 44%;
	margin-right: 2%;
	float: left;
}
.mumbaiContent ul li:last-child {
	margin: 0;
}
.colLeft1 {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 20px;
}
.colLeft2 {
	float: right !important;
}
.colLeft1 p {
	margin: 0;
	padding: 0;
}
.topBorderGreen1 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 280px;
	padding: 5px 10px 5px 0;
	border-top: 5px solid #e4a611 !important;
	background: #fff;
}
.topBorderGreen2 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 280px;
	padding: 5px 10px 5px 0;
	border-top: 5px solid #e5761c !important;
	background: #fff;
}
.readMore {
	color: #737373;
	border: 1px solid #737373;
	padding: 5px 10px 5px 0;
	text-align: center;
	text-decoration: none;
	margin: 10px 0 0;
	width: 90px;
	display: block;
}
.frmobilesec, .hideForDesk {
	display: none;
}
.dskshow {
	display: block
}
li.hideForDesk a {
	color: #C00
}
/*-----accordian css end-------*/
.marginfrmob {
	margin: 0;
}
.readmorecl {
	height: auto;
}
.readbtn {
	display: none;
	margin: 10px 0;
	float: left;
}
.homeSpotLight, .homeSpotLight .flexslider .slides > li {
	min-height: 406px;
	overflow: hidden
}
.homeSpotLight .flexslider .slides > li:first-child {
	display: block;
}
.flex-viewport .slides ul .clone {
	display: none !important
}
.iframesec {
	width: 100%;
	height: 439px;
}
.requestCall {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: 100000
}
.closebtnbg {
	background: rgba(0,0,0,0.8);
	width: 100%;
	position: fixed;
	height: 100%;
	top: 0;
	left: 0;
}
.rqCall {
	background: #fff;
	width: 98%;
	height: 220px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	padding: 0px 2% 10px;
}
.rqCall .heading {
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 15px;
}
.rqCall .heading span {
	color: #bd2132;
	font-weight: bold
}
.reqCallDetails {
	width: 100%;
}
.reqCallDetails .txtfldSelect {
	width: 20%;
	float: left
}
.reqCallDetails .txtfldSelect select {
	width: 90%;
	padding: 10px 3px;
	font-size: 14px;
	border: 1px solid #585858;
}
.reqCallDetails .txtfld input {
	width: 90%;
	padding: 11px 3px;
	font-size: 14px;
	border: 1px solid #585858;
	border-radius: 0
}
.reqCallDetails .txtfld {
	width: 40%;
	float: left;
}
.reqCallDetails .txtfldnum {
	width: 98%;
	float: left;
	margin-top: 15px;
}
.reqCallDetails .txtfldnum input {
	width: 97.7%;
	padding: 11px 3px;
	border: 1px solid #585858;
	font-size: 14px
}
.reqCallDetails .txtfldbtn a {
	width: 98%;
	padding: 11px 0;
	background: #bd2132;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
	display: block;
	text-align: center;
	text-decoration: none
}
.reqCallDetails .txtfldbtn {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.rqCall .popclBtn {
	width: 100%;
	float: left;
}
.rqCall .popclBtn div {
	width: 20px;
	font-size: 20px;
	padding: 2px 10px;
	float: right;
	color: #585858;
	cursor: pointer
}
.tppart, .btpart {
	text-align: center;
	width: 100%;
	display: block;
	font-size: 45px;
	text-transform: uppercase;
	font-weight: bold;
	color: #b51b1b
}
.btpart {
	font-size: 20px;
	color: #5f5f5f;
	margin-top: -12px;
	font-weight: normal;
}
.lstpart {
	font-size: 16px;
	text-align: center;
	margin-top: 12px;
}
.bookStay {
	display: none;
}
.termsAndConditionsMain {
	float: left;
	width: 100%;
}
.termsAndConditions.emiratesTerms {
	font-size: 1.5em;
	line-height: 20px;
	font-weight: lighter;
	margin-bottom: 20px;
}
/*********** Query Form **********/
.queryBox {
	float: left;
	width: 115%;
	background: #f5f5f5;
	box-sizing: border-box;
	padding: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
}
.queryBox h2 {
	font-size: 16px;
	color: #ab2430;
	margin: 5px 0;
	padding: 0;
	font-family: flamaLight;
}
.queryBox p {
	font-size: 12px;
	color: #585858;
	margin: 5px 0;
	padding: 0;
	font-family: flamaregular;
}
.checkHotel {
	float: left;
	width: 100%;
	margin: 10px 0;
}
.checkHotel input {
	float: left;
	width: auto;
	margin: 0 2% 0 0;
}
.checkHotel label {
	float: left;
	width: auto;
	margin: 0 5% 0 0;
	font-family: flamaregular;
	font-size: 12px;
	color: #585858;
}
.queryFields {
	float: left;
	width: 100%;
}
.queryFields input {
	float: left;
	width: 28%;
	margin-right: 5%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 5px;
	font-size: 11px;
	color: #cacaca;
}
.queryFields input:hover {
	color: #cacaca;
}
.queryFields .left {
	float: left;
	width: auto;
	margin: 10px 0 0 0;
}
.queryFields .k-dropdown .k-input, .queryFields .k-selectbox .k-input {
	background: #fff none repeat scroll 0 0;
	color: #cacaca;
	font-size: 11px;
}
.roomsFor {
	border-left: 1px solid #c9c9c9;
	float: left;
	margin: 10px 0 0 10px;
	padding-left: 10px;
	width: auto;
}
.roomsFor .guestAdultCounts {
	color: #6d6d6d;
	font-size: 11px;
	margin-right: 10px;
}
.roomsFor .k-dropdown .k-input, .roomsFor .k-selectbox .k-input {
	margin: 0 30px 0 0;
}
.queryBox .bookButton {
	float: right;
	width: auto;
	margin: 10px 0 0 0;
}
.queryBox .bookButton a {
	display: block;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ab2430;
}
.queryBox .bookButton a:hover {
	background-color: #901d28;
}
.queryFields .left .select {
	float: left;
	width: 85px;
	margin-right: 10px;
}
.queryFields .left .startDate {
	width: 100px;
	color: #cacaca;
	font-size: 11px;
}
.roomsFor .guestAdultCounts, .roomsFor .guestChildCounts {
	color: #cacaca;
	font-size: 11px;
	margin-right: 10px;
}
.fontSegoeUI {
	font-family: flamaregular !important;
	font-size: 13px !important;
	line-height: 15px !important;
}
.terms-new {
	cursor: pointer;
	margin-bottom: 10px;
}
.newContent {
	float: left;
	width: 100%;
}
.agrarmsbg1 {
	background: url(/img/agra-Rooms-Bg-1.jpg) no-repeat center top
}
.agrarmsbg2 {
	background: url(/img/agra-Rooms-Bg-2.jpg) no-repeat center top
}
a.gurgaon-img-block {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-overlay {
	z-index: 1;
}
.fancybox-opened .fancybox-title {
	padding: 10px !important;
}
.leftSlide {
	width: 35%;
	float: left;
}
.specialOfferContent {
	background: #f7f7f7;
	float: left;
	min-height: 240px;
	padding: 10px 0 10px 20px;
	width: 65%;
	box-sizing: border-box;
	
}
.leftSlide > img {
	width: 100%;
}
.extendedStayOffer {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.extendedStayOffer ul {
	margin-top: 6px;
	padding: 0;
	list-style: none;
	width: 90%
}
.extendedStayOffer ul li {
	width: auto;
	margin-top: 15px;
	line-height: 8px;
	border-right: 1px solid #737373;
	float: left;
	padding: 0 5px
}
.extendedStayOffer ul li a {
	color: #737373;
	text-decoration: none;
	text-align: center;
	cursor: default;
}
.extendedStayOffer ul li:last-child {
	border-right: none !important;
}
.offerTnc {
	width: 100%;
	float: left;
	background: #f7f7f7;
	padding: 10px 20px 15px 20px;
	box-sizing: border-box
}
.offerTnc ul {
	margin: 0 !important;
	padding: 0;
	width: auto;
}
.offerTnc ul li {
	border: medium none;
	float: none;
	 padding:0 0 0 15px;
	margin-top: 5px;
	width: auto;
	line-height: 15px;
}
.dataOffer {
	width: 95%;
	line-height: 22px;
	float: left;
	margin-top:12px;
}
.partition {
	width: 2%;
	text-align: center;
	float: left;
}
.savingTxt {
	width: 10%;
	float: left;
}
.dataOffer h2 {
	margin: 0;
	padding: 0;
	color: #bf1e2e;
	font-family: flamaregular;
	font-size: 22px;
	font-weight: 500
}
.dataOffer ul {
	width: 100%;
	margin: 0;
	padding: 0px 0
}
.dataOffer ul li {
	float: none !important;
	border: none !important;
	margin: 4px 0 7px 0;
}
.extendedStayOffer h2 {
	cursor: pointer;
	margin: 0;
	padding: 0;
	color: #bf1e2e;
	font-family: flamaLight;
	font-size: 18px;
	font-weight: bold;
}
.offerTnc h2 {
	margin: 0;
	padding: 0;
	color: #bf1e2e;
	font-family: flamaLight;
	font-size: 22px;
	background: url(../img/plusBg.png) right center no-repeat;
}
.offerTncHeading {
	margin: 0 0 5px 0;
	padding: 0;
	color: #bf1e2e;
	font-family: flamaLight;
	font-size: 22px;
	font-weight: normal;
}
.offerTnc h2.active {
	background: url(../img/activeBG.png) right center no-repeat;
}
.leftOfferConainer {
	width: 42%;
	text-align: right;
	padding-right: 35px;
	float: left;
	background: url(../img/percentage-line.png) right top no-repeat;
}
.leftOfferConainer h2 {
	margin: 0;
	padding: 0;
	color: #bf1e2e !important;
	font-family: flamaLight;
	font-size: 43px !important;
}
.rightContentOffer {
	float: left;
	width: 50%;
	margin-bottom: 60px;
}
.rightContentOffer ul li {
	border-right: medium none !important;
	margin-left: 50px;
	text-align: center;
	margin-top: 0 !important;
}
.rightContentOffer span {
	display: block;
	text-align: center;
	padding-top: 7px;
	line-height: 14px;
}
.boxHeading{text-align:center; color:#fff; margin:0; padding: 0;}
.reservationFormNew {
	width: 310px;
	float: left;
	/*background: rgba(255,255,255,0.5);*/
	background: #fff;
	padding: 18px 25px 30px 25px;
	box-sizing: border-box;
	margin-top: 99px;
	font-family: flamaregular;
}

.reservationFormNewTrans.reservationFormNewTransTOP{margin-top:99px}
.reservationFormNewTrans {
	width: 310px;
	float: left;
	background: rgba(255,255,255,0.8);
	padding: 18px 25px 30px 25px;
	box-sizing: border-box;
	margin-top:175px;
	font-family: flamaregular;
}
.reservationFormNewTrans h1, .reservationFormNewTrans h2 {
	font-size: 17px;
	text-transform: uppercase;
	color: #545454;
	margin:0;
	font-weight: normal;
	text-align:center;
}
.reservationFormNewTrans .resFormFieldSec {
	margin: 20px 0 0 0;
	width: 100%;
	float: left;
}
.reservationFormNewTrans .resFormFieldSec select {
	width: 100%;
	border: 1px solid #dddddd;
	font-size: 12px;
	color: #737373;
	padding: 8px 10px;
	box-sizing: border-box;
	margin-bottom: 12px;
}
.reservationFormNewTrans .resFormFieldSec input {
	width: 100%;
	font-size: 12px;
	color: #737373;
	box-sizing: border-box;
	height: 30px;
}
.reservationFormNewTrans .resFormFieldSec .adultsField {
	width: 48%;
	float: left;
	margin-right: 12px;
}
.reservationFormNewTrans .resFormFieldSec .childrenField {
	width: 46%;
	float: right;
}
.reservationFormNewTrans .resFormFieldSec .checkElgbBtnNew {
	width: 100%;
	float: left;
	text-align: center;
	text-transform: uppercase;
	background: #bf1e2e;
	margin: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}
.reservationFormNewTrans .resFormFieldSec .checkElgbBtnNew a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 10px 0;
}
.reservationFormNew h2 {
	font-size: 17px;
	text-transform: uppercase;
	color: #545454;
	margin: 0 0 0 15px;
	font-weight: normal;
}
.reservationFormNew .resFormFieldSec {
	margin: 20px 0 0 0;
	width: 100%;
	float: left;
}
.reservationFormNew .resFormFieldSec select {
	width: 100%;
	border: 1px solid #dddddd;
	font-size: 12px;
	color: #737373;
	padding: 8px 10px;
	box-sizing: border-box;
	margin-bottom: 12px;
}
.reservationFormNew .resFormFieldSec input {
	width: 100%;
	border: 1px solid #dddddd;
	font-size: 12px;
	color: #737373;
	padding: 0 10px;
	box-sizing: border-box;
	margin-bottom: 12px;
}
.reservationFormNew .resFormFieldSec .adultsField {
	width: 48%;
	float: left;
	margin-right: 12px;
}
.reservationFormNew .resFormFieldSec .childrenField {
	width: 46%;
	float: right;
}
.reservationFormNew .resFormFieldSec .checkElgbBtnNew {
	width: 100%;
	float: left;
	text-align: center;
	text-transform: uppercase;
	background: #bf1e2e;
	margin: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}
.reservationFormNew .resFormFieldSec .checkElgbBtnNew a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 10px 0;
}
.resFormFieldSec .k-widget.k-datepicker.k-header.startDate.kendoDate {
	margin-right: 10px;
	width: 48%;
	margin-bottom: 12px;
}
.resFormFieldSec .k-widget.k-datepicker.k-header.endDate.kendoDate {
	width: 45%;
	margin-bottom: 12px;
}
.pink-home-new {
	background: #ff3d9e;
	opacity: .9;
}
.topSpace37PX {
	margin-top: 30px !important;
}
.privelegeList1 {
	width: 35%;
	font-size: 15px;
	float: left;
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0 6px 0 20px;
	list-style: none;
}
#login-Tp {
	background: #a95613;
	border-radius: 5px;
	padding: 0;
	width: 105px;
	margin-top: 10px;
	text-align: center;
	color: #fff;
	display: block;
}
#login-Tp a {
	color: #fff;
	text-decoration: none;
	padding: 6px 0;
	display: block
}
.privelegeList2 {
	width: 35%;
	font-size: 15px;
	float: left;
	color: #fff;
	list-style: none;
	margin-left: 20px;
}
#login-Tp2 {
	background: #a95613;
	padding: 0;
	margin-top: 10px;
	border-radius: 5px;
	width: 105px;
	text-align: center;
	color: #fff;
	display: block;
}
#login-Tp2 a {
	color: #fff;
	text-decoration: none;
	padding: 6px 0;
	display: block;
}
/*.fancybox-inner
{
	height:600px !important;
}
*/
.resTab {
	display: none;
}
.grayBG {
	background: #292828;
	height: auto !important;
}
.welcomeUser {
	width: 100%;
	float: left;
}
.welcomeUser h2 {
	margin: 20px 0 0 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #fff;
}
.welcomeUser h3 {
	margin: 10px 0 0 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #d3d3d3;
}
.userLeftContent {
	width: 45%;
	float: left;
}
.userDetails {
font-family:font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #f5f5f5;
	margin: 30px 0 0 0;
	width: 100%
}
.userDetails tr td {
	border: none;
	padding: 0 !important
}
.userDetails tr td span {
	font-size: 13px !important;
	display: block;
}
.userCard {
	width: 50%;
	float: right;
	margin: 30px 0 0 0;
	background: url(/img/card-image.png) center 20px no-repeat;
	height: 215px;
}
.clkTobrowse {
	width: 140px;
	text-align: center;
	background: #ab0e17;
	font-family: "Trebuchet MS";
	font-size: 17px;
	color: #fff;
	padding: 8px 0;
	display: block;
	border-radius: 5px;
}
.cardBG {
	width: 44%;
	float: left;
center top no-repeat;
	height: 293px;
	margin: 10px 0 0 0;
}
.cardBG h2 {
	margin: -155px 0 0 50px;
	font-family: "Trebuchet MS";
	font-size: 17px;
	color: #fff
}
.cardBG p {
	margin: 50px 0 0 50px
}
.cardBG p #span1 {
	color: #fff
}
.cardBG p #span2 {
	color: #fff;
	margin: 0 0 0 145px;
}
.cardBG p #span3 {
	color: #000;
	display: block;
	margin: 0 40px 0 0;
	text-align: right;
}
.printCard {
	width: 20%;
	float: left;
	margin: 25% 0 0 4%
}
.printcardWidth {
	width: 90px !important;
	padding: 5px 0;
	cursor: pointer;
}
.bottom50pxPadding {
	padding-bottom: 50px !important;
}
.consoleInner {
	background: #e5e5e5;
	left: 0;
	padding: 16px 0 16px;
	position: relative;
	z-index: 99999;
	margin-bottom: 25px;
	border: 1px solid #cccccc
}
.consoleInner .select {
	color: #6d6d6d;
	font-size: 11px;
	height: 22px;
	width: 157px;
}
.consoleInner .wrapper {
	float: left;
	padding: 0 20px;
	width: 960px;
}
.consoleInner .wrapper .formFieldWrapper {
	border-right: 1px solid #c9c9c9;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	width: auto;
}
.consoleInner .bookButtonWrapper {
	border-right: 1px solid #c9c9c9;
	float: left;
	margin-right: 0;
	padding-right: 9px;
	width: auto;
}
.consoleInner .bookButton, .consoleInner .manageMyBookingButton {
	float: left;
	width: auto;
}
.consoleInner .bookButton a, .consoleInner .manageMyBookingButton a {
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.consoleInner .startDate {
	margin-right: 10px;
}
.consoleInner .bookButton, .consoleInner .manageMyBookingButton {
	float: left;
	width: auto;
}
.consoleInner .manageMyBookingButton a {
	background: #ccc none repeat scroll 0 0;
	border-radius: 3px;
	color: #686767;
}
.consoleInner .bookButton a {
	background: #ab2430 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
}
.consoleInner .manageMyBookingButton a:hover {
	background-color: #901d28;
	color: #fff;
}
.consoleInner .endDate, .consoleInner .startDate {
	color: #6d6d6d;
	font-size: 11px;
	width: 120px;
}
.consoleInner .guestAdultCounts, .consoleInner .guestChildCounts {
	color: #6d6d6d;
	font-size: 11px;
	margin-right: 10px;
}
.infoP {
	color: #fff;
	padding: 0;
	margin-top: 60px;
	float: left
}
.clearDiv {
	clear: both
}
.latestOffer {
	width: auto;
	float: right;
	margin-top: 3px
}
.latestOffer a {
	color: #6d6d6d;
	font-size: 11px;
	font-weight: bold
}
.latestOffer a:hover {
	color: #ab0d16
}
.returnGifts {
	width: 100%;
	float: left;
	background: #f6882b;
	color: #fff;
	margin: 20px 0;
	padding: 20px 10px;
	box-sizing: border-box;
}
.returnGifts ul {
	list-style: none;
	margin: 12px 0 0 0;
	padding: 0;
	width: 100%;
}
.returnGifts ul li {
	width: 11%;
	margin: 0 10px;
	text-align: center;
	border: none;
}
.returnGifts ul li span {
	margin-top: 5px;
	display: block;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px
}
.suiteReturnGift .reservationFormNewTrans .resFormFieldSec .select {
	width: 98%;
	margin-bottom: 12px;
}
.suiteReturnGift .adultsField select, .suiteReturnGift .childrenField select {
	width: 100%;
}
/* Updated Footer */

.ftr-links, .sub-links {
	padding: 0;
}
.ftr-links {
	margin: 0 0 12px;
}
.ftr-links > li {
	display: inline-block;
	vertical-align: top;
	width: 17%;
}
.ftr-links > li:nth-child(2) {
	width: 27%;
}
.ftr-links > li:nth-child(3) {
	width: 17%;
}
.ftr-links > li:nth-child(4) {
	width: 23%;
}
.ftr-links > li:nth-child(5) {
	width: 13%;
}
.ftr-hdng {
	font-weight: bold;
	margin-bottom: 12px;
	text-transform: uppercase;
}
.sub-links li {
	display: block;
	margin-bottom: 8px;
}
.sub-links li:last-child {
	margin-bottom: 0;
}
.sub-links li a {
	display: block;
	font-size: 11px;
	text-decoration: none;
}
.ftr-links a {
	color: #bcbcbc;
}
.hoverEffect:hover{text-decoration:underline}
.newContentWrapper{width:100%; float:left; padding:20px; box-sizing:border-box}
.newContentWrapper.WidVideo{
	width:62%;
	float: left;
}


.videoDiv {
    width: 33%;
    float: left;
    margin: 7% 0 0 2%;
	border: 1px solid #aa0d16;
}
.videoDiv h2{
	font-size: 20px !important;
	text-align: center;
	background: #aa0d16;
	color: #fff;
}
.vidopWrapperBox{
	width: 100%;
	float: left;
}
.videoDiv a.various.fancybox{
	position: relative;
	width: 100%;
	float: left;
}

.videoDiv .play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    transform: translate(-50%, -50%);
}

.videoDiv .watchVideo {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 5px;
}

.videoDiv img{width: 100%;}
.videoDiv.hotelOverviewPage{
	width:92%;
	margin-left: 0;
}

.videoDiv .watchVideo .watchVideoText {
    color: #fff;
    background: #ab0d16;
    text-decoration: none;
    font-size: 15px;
    padding: 5px 20px;
}
	
.videoDiv .videoTitle {
    width: 100%;
    float: left;
    margin-top: -25px;
    text-align: center;
    font-size: 13px;
    position: relative;
    z-index: 1;
    color: #fff;
}

.videoBox{
	width: 100%;
	float: left;
}

.newContentWrapper h2 {color: #bf1e2e; font-family:flamaregular; font-size:25px; font-weight:400; margin: 0 0 10px;}
.newContentWrapper p{text-align:justify; margin-top:10px}
.tncForupgrade{width:100%; float:left; padding:10px 20px 15px; margin-bottom:10px; box-sizing:border-box; background:#f7f7f7}
.tncForupgrade ul{margin: 0;	padding: 0;	list-style: none}
.tncForupgrade ul li{background: url(/img/privledge-li-bg.png) left 7px no-repeat;	padding:0 0 0 10px;	margin: 5px 0; width:100%; border:none; line-height:16px}
.maroonTxt.alignBox{margin-left:135px;}
.dataOffer > p {margin-top: 10px;}
.bridgingRecreation {float:left; width:100%; padding:20px 0 0 0}
.bridgingRecreation .left{width:100%; float:left;}
.bridgingRecreation .left .recreationWrapper{width:100%; float:left;}
.bridgingRecreation .left .recreationWrapper li {min-height:330px; width:32%;}
.bridgingRecreation .left .recreationWrapper ul li .noticeWrapper{bottom:0}
.bridgingHeading{width:100%; float:left; padding:20px 0 0 20px;}
.promoCodeCRM{width:100%; float:left}
.promoCodeCRM input[type="text"]{border:1px solid #dddddd; padding:8px 10px; color:#737373; font-size:11px;}
.resFormFieldSec .k-widget.k-dropdown.k-header.select{width:100%; margin-bottom:10px;}
.knowMoreBtn{color:#fff; display:block; margin-top:10px}
.txtFormat{padding:0  0 20px 0;}
.centerTxt{text-align:center}
.newsLetter {float: left;  margin-top: 50px;  width: 100%;}
.newsLetter p a {
  color: #bf1e2e;
  display: block;
  font-family: flamaregular;
  font-size: 16px;
  margin-bottom: 5px;
  text-decoration: none;
}

.width35Per .radBtn {
  float: left;
  margin: 0 0 0 20px;
  padding: 0;
}
 
.radBtn {
  float: left;
  margin: 0;
  padding: 0 0 0 20px;
}
.radio {
  float: left;
  font-size: 12px;
  margin: 5px 0;
  width: auto;
}
.radBtn input {
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #737373;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 3px 0 0 15px;
  padding: 6px 4px;
  width: auto;
}
.radio > input:checked + label::before {
  background-color: #ab2430;
}

.radio > input {
  margin: 0 10px 0 0 !important;
  opacity: 0;
  position: relative;
  width: auto !important;
  z-index: 1;
}

 .radBtn label {
  position: relative;
}


.radBtn label::before {
  background-color: #ccc;
  border-radius: 50%;
  content: "";
  height: 12px;
  left: -23px;
  position: absolute;
  top: 2px;
  width: 12px;
}
.left10Px {
  margin-left: 10px;
}


.mobileDetails select {
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #737373;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 5px 10px 0 0;
  padding: 5px 4px;
  width: 90%;
  color:#b5b5b5;
}


.mobileDetails{padding:0 0 0 20px}
.mobileDetaileInput {
	width: 90% !important;
	float: left;
	box-sizing: border-box;
	border: 1px solid #d2d2d2;
	margin: 0;
	padding: 5px;
	font-size: 12px;
	color:#b5b5b5;
	font-size: 12px;
	margin-top:8px;
}


.password2 {
  margin-top: 20px !important;
}
#membershipNumberTwo{color:#b5b5b5}
.topGapclickhere {
  margin-top: 25px !important;
}

.signinbuttonSpace {
  margin-top: 22px !important;
  
}
.membernum.selectCountry > select {
  color: #afafaf;
  margin-bottom: 21px;
  padding: 4px 0;
  width: 90%;
}
.redStrip {
	background: rgba(168, 38, 53, 0.9);
}
.skyblueStrip {
	background: rgba(68, 104, 177, 0.65);
}
/* .skyblueStrip .participate > h2 {
  font-size: 60px;
  line-height: 55px;
  margin-bottom: 15px;
}
.skyblueStrip .participate > h3 {
  font-size: 32px;
  line-height: 38px;
} */
.redStrip, .skyblueStrip {
  position: absolute;
  right: 198px;
  width: auto;
  display:table;
  padding:0 10px;
  box-sizing: border-box;
  height:100%;
}
.participate {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.participate > h2 {
  color: #fff;
  font-family: "Flama";
  font-size: 30px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight:600;x
}
.participate > h3 {
  color: #fff;
  font-family: flamaregular;
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

.participate a {
  border: 1px solid #fff;
  color: #fff;
  font-family: "Flama";
  font-size: 14px;
  font-weight: 600;
  margin: 10px auto;
  padding: 5px 0;
  text-decoration: none;
  text-transform: uppercase;
  width: 40% !important;
}

.noDisplay.posAbs {
  background:#e5761c;
  left: 0;
  position: absolute;
  top: 30px;
  width: 180px;
  z-index: 999;
  color:#fff;
  padding:0 10px;
}


.posRel.showLocation:hover ul {
  display: block;
}
.spaImgContainer{width:100%; float:left}
.spaCarouselWrapper.sliderHeight {height:auto !important;}
.spaDescription {width:100%; float:left; padding:10px; box-sizing:border-box}
.accordionWrapper .heading .headingWrapper.childAcc {
  font-size: 14px !important;
  padding: 1%;
}

.spaImgContainer > img{width:100%}
.spaDescription > ol {
  list-style: inside !important;
  margin:10px 0 0 0;
  padding:0 0 0 10px;
}



.loginDetails {display:block; float:left; font-size:14px; padding:10px 0 0 0; width:100%;}


.radio {
  float: left;
  font-size: 12px;
  margin: 5px 0;
  width: auto;
}

.radBtn {
  float: left;
  margin: 0;
  padding: 0;
}

.left10Px{margin-left:10px}
.radio > input {
  margin: 0 10px 0 0 !important;
  opacity: 0;
  position: relative;
  width: auto !important;
  z-index: 1;
}

.privilegeLeft select {
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #737373;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 10px 10px 0 0;
  padding: 6px 4px;
  width: 90%;
}


.radio > input:checked + label::before {
  background-color: #ab2430;
}


.radBtn label::before {
  background-color:#ccc;
  border-radius: 50%;
  content: "";
  height: 12px;
  left: -23px;
  position: absolute;
  top: 2px;
  width: 12px;
}

.radBtn label {
  position: relative;
}

.tridentHolidaysWrapper ul.default.htl-list li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  float: left;
  margin-right: 1.5%;
  padding: 0;
  width: 23.5%;
}
.tridentHolidaysWrapper ul.default.htl-list li:last-child {
  margin-right: 0;
}
.tridentHolidaysWrapper ul.default.htl-list li img {
  max-width: 100%;
}
.red-home{background:#E03336 none repeat scroll 0 0;}
.light-green{background:#F33 none repeat scroll 0 0;}


.secondaryFooter
{
	float: left;
	width: 96%;
	margin:30px 20px;
	box-sizing:border-box;
}
.secondaryFooter ul
{
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}
.secondaryFooter ul li
{
	float:left;
	width:24%;
	margin:0 1% 1% 0;
	color:#ababab;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
.secondaryFooter ul li a
{
	text-decoration:none;
	outline:none;
}
.secondaryFooter ul li ul li a
{
	color:#818181;
}
.secondaryFooter ul li a:hover
{
	color:#abaaaa;
}
.secondaryFooter ul li ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.secondaryFooter ul li ul li
{
	float:left;
	width:95%;
	margin:0;
	line-height:25px;
}
.secondaryFooter ul li h2
{
	color:#bdbdbd;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height:25px;
}
.secondaryFooter ul li h2 a
{
	color:#bdbdbd;
}

#frmPriviligeLoggedIn > p {
    font-size: 13px;
    margin-top: 8px;
}


/*7-2-18 vishal css*/
.loffer{ position:absolute; width:100%; height:100%; text-decoration:none;}

.star {
    list-style: none;
    margin: 0px;
    float: left;
    width: 100%;
	padding:0px;
}
.with32{ width:auto; display:inline-block;}
.star li{ float:left;}
.starFive {
    font-size: 1.4em;
    margin-right: 20px;
    margin-bottom: 0px !important;
    text-transform: uppercase;
    border-bottom: 1px solid;
	word-spacing:2px;
	width:auto;
	display:inline-block;
	line-height:1.2em;
}
.starpara {
    font-size: 11px;
    margin-top: 2px;
    color: #787878;
}
.bkl-star{margin:0px 18px;}
.bkl-pare{margin: 7px 18px 10px;}

.dateInner{border:none; -moz-appearance: none; -webkit-appearance:none; appearance:none; color: #585858; background:url(/img/drop-down.png) right 7px no-repeat; width:100%; }
.cicodatepicker{ width:100px !important;}



/*   28-8-2017    */
.reserveFields{width:73%; float:left}
.reserveBtn{width:auto; float:left}
.rmnum{display:none; margin-right:10px;padding-top: 4px; float:left; font-size:13px; color:#585858}
.memberSec{ float:left; padding:0 10px;border-right: #c9c9c9 solid 1px;}
.memberSec:first-child{padding-left:0;}
.memberSec:last-child{padding-right:0;border-right:none}
.reservationConsole .select.selectRms, .reservationConsole .select.category{width: 80px;}
.reservationConsole .wrapper .formFieldWrapper:last-child{border:none}
.onlMem{float:left}
/* end    */
.reservationConsole, .reserveFields{ height:auto; -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; background-size:cover;}
.latestOffer{width:auto; float:left; margin-top:3px}
.latestOffer a{color:#6d6d6d; font-size:11px; font-weight:bold}
.width80per{width:80%; float:left}
.width20per{width:20%; float:left; padding-left:10px; box-sizing:border-box}
.mealSupplementary{float:left; width:100%;}
.width20per > ul{margin:45px 0 0 0;}
.width20per > ul >li a{color:#484848}
.rackRate {
  float: right;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  text-align: left;
  width: 100%;
}
.noMarginTop{margin-top:0 !important}
/*----------8-5-18--*/
.colouredStrip.threeX{ background:#96113c;}
/*----------17-5-18--*/
.showmob{ display:none;}


.resrvationPanel.booking-widget-layout2 .reservationConsole{
  position:static;
  border-top:none;
  background:none;
}

.resrvationPanel.booking-widget-layout2 .reservationConsole .booking-engine{
  background:none;
}
.resrvationPanel.booking-widget-layout2 .reservationConsole .booking-engine .close-bookingEngine{
  display:none !important;
}




@media screen and (max-width:767px)
{
	.secondaryFooter ul li
	{
		width:48%;
	}
	.secondaryFooter ul li:nth-child(2n+3)
	{
		clear:both;
	}
	.secondaryFooter
	{
		margin:20px 10px 0;
	}
	.with32{overflow:visible !important; margin-bottom:25px; width:auto;}
	.starFive{ font-size:1.5em;}
	.showmob{ display:block;}
	.hidemob{ display:none;}
	.width55pe{ width:100% !important}

	.resrvationPanel.booking-widget-layout2 .reservationConsole{
	padding-top:0px;
	display:block !important;
}
	a.reloadingCaptcha {
    float: left;
    margin: 8px 5px 5px 5px;
}
	
	.newContentWrapper.WidVideo{
		width: 100%
	}
	.videoDiv{
		width: 96%;
		margin-left: 2%;
		margin-bottom: 10px;
	}
	.videoDiv.hotelOverviewPage{
		width: 100%;
	}
	
}
@media screen and (max-width:479px)
{
	.secondaryFooter ul li
	{
		width:100%;
		margin:0 0 1% 0;
	}
}


#webklipper-publisher-widget-container-notification-frame{
        z-index:99999999 !important;
    }
