body {
	font:11px Verdana, Arial, Helvetica, sans-serif !important; 
	background: #a65b17; 
	margin: 0; 
	padding:0; 
	line-height:18px; 
	color: #000000;
	}

#mainContent-inner h3{
	font-size: 14px !important; 
	font-weight:bold;
	line-height: 20px;
    text-align: justify;
	}
	
#topback{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+76,d6d6d6+94 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 76%, #d6d6d6 94%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 76%,#d6d6d6 94%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 76%,#d6d6d6 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
	}
		
.widthfull{ width:100%; padding:2px; border: solid 1px #CCC; margin:15px 0px 5px 0;}

#owl-demo {
	width:100%;
	overflow:hidden;
	}
	
.item {
	float: left; 
	padding: 0 5px; 
	border:0 !important;
	}
	
#owl-demo .item img{
	width:100% !important; 
	border: 0 !important;
	overflow:hidden;
	}
	
#owl-demo .item01 {
	width:100% !important;
	height:78px !important; 
	overflow:hidden; 
	border:0 !important;
	}
	
/***************Toggle Media Button*********************/

#pnlLeft h1, #pnlLeft h2, #pnlLeft h3, #pnlLeft h4, #pnlLeft h5, #pnlLeft h6,
#pnlRight h1, #pnlRight h2, #pnlRight h3, #pnlRight h4, #pnlRight h5, #pnlRight h6{
	padding:0px;
	margin:10px 0px -5px 0px !important;
	}

.main-form,
.main-form-forts,
.main-form-wildlife ,
.main-form-festivals, 
.main-form-hotels,
.main-form-luxury,
.main-form-travel,
.main-form-recipes,
.main-form-hot,
.main-form-as,
.main-form-rec,
.main-form-bh,
.main-form-bundi,
.main-form-kota,
.main-form-bharatpur,
.main-form-jts,
.main-form-jaipurhotels,
.main-form-jaipurspecial,
.main-form-jaisalmerspecial,
.main-form-jaisalmerjhotels,
.main-form-jaisalmerspecial,
.main-form-jodhpurspecial,
.main-form-jodhpurhotels,
.main-form-khimsarspecial,
.main-form-luni,
.main-form-mandawaspecial,
.main-form-abh,
.main-form-abs,
.main-form-mandawahotels,
.main-form-mandawaspecial,
.main-form-MountAbuSpecial,
.main-form-OsianSpecial,
.main-form-PokharanSpecial,
.main-form-PushkarSpecial,
.main-form-RanakpurSpecial,
.main-form-UdaipurSpecial,
.main-form-Udaipurhotels,
.main-form-rajasthanattractions,
.main-form-bikanerhotels{
	position:relative;
	}

.main-form input.toggle3, .main-form .togglethree, .main-form-forts input.toggle4, .main-form-forts .toggletogglefour,.main-form-wildlife input.toggle5, .main-form-wildlife .toggletogglefive, 
.main-form-festivals input.toggle6, .main-form-festivals .toggletogglesix,
.main-form-hotels input.toggle7, .main-form-hotels .toggletoggleseven,
.main-form-luxury input.toggle8, .main-form-luxury .toggletoggleeight,
.main-form-travel input.toggle9, .main-form-travel .toggletogglenine,
.main-form-recipes input.toggle10, .main-form-recipes .toggletoggleten,
.main-form-hot input.toggle11, .main-form-hot .toggletoggleeleven,
.main-form-as input.toggle12, .main-form-as .toggletoggleas,
.main-form-rec input.toggle13, .main-form-rec .toggletogglerec,
.main-form-bh input.toggle14, .main-form-bh .toggletogglebh,
.main-form-bundi input.toggle15, .main-form-bundi .togglebundi,
.main-form-kota input.toggle16, .main-form-kota .togglekota,
.main-form-bharatpur input.toggle17, .main-form-bharatpur .togglebharatpur,
.main-form-jts input.toggle18, .main-form-jts .togglejts,
.main-form-jaipurhotels input.toggle19, .main-form-jaipurhotels .togglejaipurhotels,
.main-form-jaipurspecial input.toggle20, .main-form-jaipurspecial .togglejaipurspecial,
.main-form-jaisalmerspecial input.toggle21, .main-form-jaisalmerspecial .togglejaisalmerspecial,
.main-form-jaisalmerjhotels input.toggle22, .main-form-jaisalmerjhotels .togglejaisalmerjhotels,
.main-form-jaisalmerspecial input.toggle23, .main-form-jaisalmerspecial .togglejaisalmerspecial,
.main-form-jodhpurspecial input.toggle24, .main-form-jodhpurspecial .togglejodhpurspecial,
.main-form-jodhpurhotels input.toggle25, .main-form-jodhpurhotels .togglejodhpurhotels,
.main-form-khimsarspecial input.toggle26, .main-form-khimsarspecial .togglekhimsarspecial,
.main-form-luni input.toggle27, .main-form-luni .toggleluni,
.main-form-mandawaspecial input.toggle28, .main-form-mandawaspecial .togglemandawaspecial,
.main-form-abh input.toggle29, .main-form-abh .toggleabh,
.main-form-abs input.toggle30, .main-form-abs .toggleabs,
.main-form-mandawahotels input.toggle31, .main-form-mandawahotels .togglemandawahotels,
.main-form-mandawaspecial input.toggle32, .main-form-mandawaspecial .togglemandawaspecial,
.main-form-MountAbuSpecial input.toggle33, .main-form-MountAbuSpecial .toggleMountAbuSpecial,
.main-form-OsianSpecial input.toggle34, .main-form-OsianSpecial .toggleOsianSpecial,
.main-form-PokharanSpecial input.toggle35, .main-form-PokharanSpecial .togglePokharanSpecial,
.main-form-PushkarSpecial input.toggle36, .main-form-PushkarSpecial .togglePushkarSpecial,
.main-form-RanakpurSpecial input.toggle37, .main-form-RanakpurSpecial .toggleRanakpurSpecial,
.main-form-UdaipurSpecial input.toggle38, .main-form-UdaipurSpecial .toggleUdaipurSpecial,
.main-form-Udaipurhotels input.toggle39, .main-form-Udaipurhotels .toggleUdaipurhotels,
.main-form-rajasthanattractions input.toggle40, .main-form-rajasthanattractions .togglerajasthanattractions,
.main-form-bikanerhotels input.toggle41, .main-form-bikanerhotels .togglebikanerhotels{
	display:none
	}
@media screen and (max-width:767px) {
	.main-form ul{
		display:none;
		}
		
	.main-form > .togglethree{
		background:url(../../images/forn-btn-arrow.png) no-repeat; 
		background-position:center -33px; 
		padding:12px 20px; 
		display:inline-block; 
		position:absolute; 
		top:0; 
		right:0px;
		}
		
	.main-form input.toggle3 ~ ul{
		display:none;
		}
		
	.main-form input.toggle3:checked ~ ul{
		display:block;
		}
		
	.main-form input.toggle3:checked + label{
		background-position:center 8px;
		}

.main-form-forts ul{
	display:none;
	}
	
.main-form-forts > .toggletogglefour{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; top:0; 
	right:0px;
	}
	
.main-form-forts input.toggle4 ~ ul{
	display:none;
	}
	
.main-form-forts input.toggle4:checked ~ ul{
	display:block;
	}
	
.main-form-forts input.toggle4:checked + label{
	background-position:center 8px;
	}

.main-form-wildlife ul{
	display:none;
	}
	
.main-form-wildlife > .toggletogglefive{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-wildlife input.toggle5 ~ ul{
	display:none;
	}
	
.main-form-wildlife input.toggle5:checked ~ ul{
	display:block;
	}
	
.main-form-wildlife input.toggle5:checked + label{
	background-position:center 8px;
	}

.main-form-festivals ul{
	display:none;
	}
	
.main-form-festivals > .toggletogglesix{
	background:url(../../images/forn-btn-arrow.png) no-repeat;
	background-position:center -33px;
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-festivals input.toggle6 ~ ul{
	display:none;
	}
	
.main-form-festivals input.toggle6:checked ~ ul{
	display:block;
	}
	
.main-form-festivals input.toggle6:checked + label{
	background-position:center 8px;
	}

.main-form-hotels ul{
	display:none;
	}
	
.main-form-hotels > .toggletoggleseven{
	background:url(../../images/forn-btn-arrow.png) no-repeat;
	background-position:center -33px;
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-hotels input.toggle7 ~ ul{
	display:none;
	}
	
.main-form-hotels input.toggle7:checked ~ ul{
	display:block;
	}
	
.main-form-hotels input.toggle7:checked + label{
	background-position:center 8px;
	}

.main-form-luxury ul{
	display:none;
	}
	
.main-form-luxury > .toggletoggleeight{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; right:0px;
	}
	
.main-form-luxury input.toggle8 ~ ul{
	display:none;
	}
	
.main-form-luxury input.toggle8:checked ~ ul{
	display:block;
	}
	
.main-form-luxury input.toggle8:checked + label{
	background-position:center 8px;
	}
	
.main-form-luxury ul{
	display:none;
	}

.main-form-travel > .toggletogglenine{
	background:url(../../images/forn-btn-arrow.png) no-repeat;
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-travel input.toggle9 ~ ul{
	display:none;
	}
	
.main-form-travel input.toggle9:checked ~ ul{
	display:block;
	}
	
.main-form-travel input.toggle9:checked + label{
	background-position:center 8px;
	}

.main-form-recipes > .toggletoggleten{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-recipes input.toggle10 ~ ul{
	display:none;
	}
	
.main-form-recipes input.toggle10:checked ~ ul{
	display:block;
	}
	
.main-form-recipes input.toggle10:checked + label{
	background-position:center 8px;
	}

.main-form-hot > .toggletoggleeleven{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0;
	right:0px;
	}
	
.main-form-hot input.toggle11 ~ ul{
	display:none;
	}
	
.main-form-hot input.toggle11:checked ~ ul{
	display:block;
	}
	
.main-form-hot input.toggle11:checked + label{
	background-position:center 8px;
	}

.main-form-as > .toggletoggleas{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-as input.toggle12 ~ ul{
	display:none;
	}
	
.main-form-as input.toggle12:checked ~ ul{
	display:block;
	}
	
.main-form-as input.toggle12:checked + label{
	background-position:center 8px;
	}
	
.main-form-rec > .toggletogglerec{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-rec input.toggle13 ~ ul{
	display:none;
	}
	
.main-form-rec input.toggle13:checked ~ ul{
	display:block;
	}
	
.main-form-rec input.toggle13:checked + label{
	background-position:center 8px;
	}

.main-form-bh > .toggletogglebh{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-bh input.toggle14 ~ ul{
	display:none;
	}
	
.main-form-bh input.toggle14:checked ~ ul{
	display:block;
	}
	
.main-form-bh input.toggle14:checked + label{
	background-position:center 8px;
	}

.main-form-bundi > .togglebundi{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-bundi input.toggle15 ~ ul{
	display:none;
	}
	
.main-form-bundi input.toggle15:checked ~ ul{
	display:block;
	}
	
.main-form-bundi input.toggle15:checked + label{
	background-position:center 8px;
	}
	
.main-form-kota > .togglekota{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-kota input.toggle16 ~ ul{
	display:none;
	}
	
.main-form-kota input.toggle16:checked ~ ul{
	display:block;
	}
	
.main-form-kota input.toggle16:checked + label{
	background-position:center 8px;
	}

.main-form-bharatpur > .togglebharatpur{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-bharatpur input.toggle17 ~ ul{
	display:none;
	}
	
.main-form-bharatpur input.toggle17:checked ~ ul{
	display:block;
	}
	
.main-form-bharatpur input.toggle17:checked + label{
	background-position:center 8px;
	}

.main-form-jts > .togglejts{
	background:url(../../images/forn-btn-arrow.png) no-repeat;
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; right:0px;
	}
	
.main-form-jts input.toggle18 ~ ul{
	display:none;
	}
	
.main-form-jts input.toggle18:checked ~ ul{
	display:block;
	}
	
.main-form-jts input.toggle18:checked + label{
	background-position:center 8px;
	}

.main-form-jaipurhotels > .togglejaipurhotels{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-jaipurhotels input.toggle19 ~ ul{
	display:none;
	}
	
.main-form-jaipurhotels input.toggle19:checked ~ ul{
	display:block;
	}
	
.main-form-jaipurhotels input.toggle19:checked + label{
	background-position:center 8px;
	}

.main-form-jaipurspecial > .togglejaipurspecial{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; right:0px;
	}
	
.main-form-jaipurspecial input.toggle20 ~ ul{
	display:none;
	}
	
.main-form-jaipurspecial input.toggle20:checked ~ ul{
	display:block;
	}
	
.main-form-jaipurspecial input.toggle20:checked + label{
	background-position:center 8px; 
	}

.main-form-jaisalmerspecial > .togglejaisalmerspecial{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-jaisalmerspecial input.toggle21 ~ ul{
	display:none;
	}
	
.main-form-jaisalmerspecial input.toggle21:checked ~ ul{
	display:block;
	}
	
.main-form-jaisalmerspecial input.toggle21:checked + label{
	background-position:center 8px;
	}

.main-form-jaisalmerjhotels > .togglejaisalmerjhotels{
	background:url(../../images/forn-btn-arrow.png) no-repeat;
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-jaisalmerjhotels input.toggle22 ~ ul{
	display:none;
	}
	
.main-form-jaisalmerjhotels input.toggle22:checked ~ ul{
	display:block;
	}
	
.main-form-jaisalmerjhotels input.toggle22:checked + label{
	background-position:center 8px;
	}

.main-form-jaisalmerspecial > .togglejaisalmerspecial{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-jaisalmerspecial input.toggle23 ~ ul{
	display:none;
	}
	
.main-form-jaisalmerspecial input.toggle23:checked ~ ul{
	display:block;
	}
	
.main-form-jaisalmerspecial input.toggle23:checked + label{
	background-position:center 8px;
	}

.main-form-jodhpurspecial > .togglejodhpurspecial{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-jodhpurspecial input.toggle24 ~ ul{
	display:none;
	}
	
.main-form-jodhpurspecial input.toggle24:checked ~ ul{
	display:block;
	}
	
.main-form-jodhpurspecial input.toggle24:checked + label{
	background-position:center 8px;
	}

.main-form-jodhpurhotels > .togglejodhpurhotels{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-jodhpurhotels input.toggle25 ~ ul{
	display:none;
	}
	
.main-form-jodhpurhotels input.toggle25:checked ~ ul{
	display:block;
	}
	
.main-form-jodhpurhotels input.toggle25:checked + label{
	background-position:center 8px;
	}

.main-form-khimsarspecial > .togglekhimsarspecial{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute;
	top:0; 
	right:0px;
	}
	
.main-form-khimsarspecial input.toggle26 ~ ul{
	display:none;
	}
	
.main-form-khimsarspecial input.toggle26:checked ~ ul{
	display:block;
	}
	
.main-form-khimsarspecial input.toggle26:checked + label{
	background-position:center 8px;
	}

.main-form-luni > .toggleluni{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-luni input.toggle27 ~ ul{
	display:none;
	}
	
.main-form-luni input.toggle27:checked ~ ul{
	display:block;
	}
	
.main-form-luni input.toggle27:checked + label{
	background-position:center 8px;
	}

.main-form-mandawaspecial > .togglemandawaspecial{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-mandawaspecial input.toggle28 ~ ul{
	display:none;
	}
	
.main-form-mandawaspecial input.toggle28:checked ~ ul{
	display:block;
	}
	
.main-form-mandawaspecial input.toggle28:checked + label{
	background-position:center 8px;
	}

.main-form-abh > .toggleabh{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute;
	top:0; 
	right:0px;
	}
	
.main-form-abh input.toggle29 ~ ul{
	display:none;
	}
	
.main-form-abh input.toggle29:checked ~ ul{
	display:block;
	}
	
.main-form-abh input.toggle29:checked + label{
	background-position:center 8px;
	}

.main-form-abs > .toggleabs{
	background:url(../../images/forn-btn-arrow.png) no-repeat; 
	background-position:center -33px; 
	padding:12px 20px; 
	display:inline-block; 
	position:absolute; 
	top:0; 
	right:0px;
	}
	
.main-form-abs input.toggle30 ~ ul{
	display:none;
	}
	
.main-form-abs input.toggle30:checked ~ ul{
	display:block;
	}
	
.main-form-abs input.toggle30:checked + label{
	background-position:center 8px;
	}

.main-form-mandawahotels > .togglemandawahotels{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-mandawahotels input.toggle31 ~ ul{ display:none;}
.main-form-mandawahotels input.toggle31:checked ~ ul{display:block;}
.main-form-mandawahotels input.toggle31:checked + label{ background-position:center 8px; }

.main-form-mandawaspecial > .togglemandawaspecial{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-mandawaspecial input.toggle32 ~ ul{ display:none;}
.main-form-mandawaspecial input.toggle32:checked ~ ul{display:block;}
.main-form-mandawaspecial input.toggle32:checked + label{ background-position:center 8px; }

.main-form-MountAbuSpecial > .toggleMountAbuSpecial{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-MountAbuSpecial input.toggle33 ~ ul{ display:none;}
.main-form-MountAbuSpecial input.toggle33:checked ~ ul{display:block;}
.main-form-MountAbuSpecial input.toggle33:checked + label{ background-position:center 8px; }

.main-form-OsianSpecial > .toggleOsianSpecial{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-OsianSpecial input.toggle34 ~ ul{ display:none;}
.main-form-OsianSpecial input.toggle34:checked ~ ul{display:block;}
.main-form-OsianSpecial input.toggle34:checked + label{ background-position:center 8px; }

.main-form-PokharanSpecial > .togglePokharanSpecial{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-PokharanSpecial input.toggle35 ~ ul{ display:none;}
.main-form-PokharanSpecial input.toggle35:checked ~ ul{display:block;}
.main-form-PokharanSpecial input.toggle35:checked + label{ background-position:center 8px; }

.main-form-PushkarSpecial > .togglePushkarSpecial{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-PushkarSpecial input.toggle36 ~ ul{ display:none;}
.main-form-PushkarSpecial input.toggle36:checked ~ ul{display:block;}
.main-form-PushkarSpecial input.toggle36:checked + label{ background-position:center 8px; }

.main-form-RanakpurSpecial > .toggleRanakpurSpecial{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-RanakpurSpecial input.toggle37 ~ ul{ display:none;}
.main-form-RanakpurSpecial input.toggle37:checked ~ ul{display:block;}
.main-form-RanakpurSpecial input.toggle37:checked + label{ background-position:center 8px; }

.main-form-UdaipurSpecial > .toggleUdaipurSpecial{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-UdaipurSpecial input.toggle38 ~ ul{ display:none;}
.main-form-UdaipurSpecial input.toggle38:checked ~ ul{display:block;}
.main-form-UdaipurSpecial input.toggle38:checked + label{ background-position:center 8px; }

.main-form-Udaipurhotels > .toggleUdaipurhotels{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-Udaipurhotels input.toggle39 ~ ul{ display:none;}
.main-form-Udaipurhotels input.toggle39:checked ~ ul{display:block;}
.main-form-Udaipurhotels input.toggle39:checked + label{ background-position:center 8px; }.main-form-rajasthanattractions > .togglerajasthanattractions{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-rajasthanattractions input.toggle40 ~ ul{ display:none;}
.main-form-rajasthanattractions input.toggle40:checked ~ ul{display:block;}
.main-form-rajasthanattractions input.toggle40:checked + label{ background-position:center 8px; }



.main-form-bikanerhotels > .togglebikanerhotels{background:url(../../images/forn-btn-arrow.png) no-repeat; background-position:center -33px; padding:12px 20px; display:inline-block; position:absolute; top:0; right:0px;}
.main-form-bikanerhotels input.toggle41 ~ ul{ display:none;}
.main-form-bikanerhotels input.toggle41:checked ~ ul{display:block;}
.main-form-bikanerhotels input.toggle41:checked + label{ background-position:center 8px; }}




.container-fluid{ background: #FFF !important; margin:0 auto; }
#onlineMenu { float:left; width:978px; padding:5px 0 0 5px; background:#fff; }
#onlineMenu  a { float:left; display:block; text-decoration:none; background:url(../../images/bullet-black.gif) no-repeat right; color:#de6b05; font-weight:bold; padding:4px 0 4px 16px ; }
#onlineMenu  a:hover { color:#666; }
#onlineMenu span { display:block; float:left; font-size:16px; background:#f59f3c; color:#fff; font-style:italic; padding:4px 10px; }
#onlineMenu span.newIcon { background:none; padding:4px 0 4px 5px; }
.pnlTour { padding:10px 0 25px 0px; }

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
width: 70%;
margin: auto;
}
#whiteback{ background:#fff !important;}

.contentBold { font-weight:bold; }

#pnlTop { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,ededed+100 */
background: #fff; /* Old browsers */  /* IE6-9 */  }

#pnlTopnew { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,ededed+100 */
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f7f7f7 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 );  /* IE6-9 */  }

#pnlTop .titleHeader a { font-size:51px ; font-style:italic; font-family:"Times New Roman", Times, serif; color: #76194c; font-weight:normal; text-decoration:none; line-height:normal; }
#pnlTop .titleHeader a span {color: #de6b05;font-weight:bold; }
#pnlTop .titleHeader p { margin:0; font-size:13px; padding:0px 0px 10px 0px; }

.helpline { text-align:right; padding-right:15px;}
.helpline strong { color:#f00; font-size:13px; }


@media  screen and (min-width: 768px) and (max-width: 951px) {	
.helpline {  display:block !important; margin-bottom:5px !important;}
.helpline strong {  display:block !important; }}



@media  screen and (max-width: 767px) {	
.helpline {
margin-bottom: 8px;

}}

.pnlTopRight { padding:25px 0; }

#pnlSearch { display:none; float:right; width:354px; /*padding:12px 0 4px 10px;*/ padding:16px 0 4px 10px; margin:0; }
#pnlSearch form { margin:0; padding:0; }
#pnlSearch input { border:0; background:transparent; margin:0; padding:0; }
#pnlSearch a { text-decoration:none; cursor:hand; cursor:pointer; }

#pnlBookmarks { text-align:right; padding-top:25px; padding-right:10px; }
@media  screen and (max-width: 767px) {	
#pnlBookmarks { text-align:right; padding:0px; display:none !important;}
}
#pnlBookmarks ul { margin:0; padding:0; list-style:none; }
#pnlBookmarks ul li { padding:0; margin:0 3px; display:inline-block; }
a.wordpress, a.rss, a.facebook, a.twitter {background:url(../../images/header-footer-inner-sprite.jpg); display:block; float:left; width:32px; height:32px; }
a.wordpress { background-position: 0 -141px; }
a.rss { background-position: -47px -141px; }
a.facebook { background-position: -94px -141px; }
a.twitter { background-position: -141px -141px; }
a.wordpress:hover { background-position:-185px -141px; }
a.rss:hover { background-position:-232px -141px; }
a.facebook:hover { background-position:-279px -141px; }
a.twitter:hover { background-position:-326px -141px; }

#pnlMenu { background:url(../../images/all-gif-spirte.png); height:45px; width:983px;}
#pnlMenu a { float:left; text-decoration:none; color:#FFF; font-weight:bold; height:45px; padding:13px 9px 0 9px; border-left:#f6a13f 1px solid; margin:0; }
#pnlMenu .first { border:none; padding-left:14px; }
#pnlMenu a:hover { background:url(../../images/all-gif-spirte.png) 0 -45px; }

.contentPanel { padding:5px 28px; }
ul.externalURL { margin:0 !important; padding:0; list-style:none; }
ul.externalURL li { float:left; padding:0 !important;  width:31%; margin:1%; }
ul.externalURL li a {   background: #67103d url("../../images/1491313643_check.png") no-repeat scroll 9px center;
border-radius: 8px;
color: #c2e811 !important;
display: block;

padding: 9px 9px 9px 32px;

} 
ul.externalURL li a:hover { background:#df6b06 url("../../images/1491313643_check.png") no-repeat scroll 9px center ; text-decoration:none !important; color:#f6da03 !important; } 
.contentPanel img{ width:100%;}


@media  screen and (min-width: 250px) and (max-width: 511px) {	

ul.externalURL li { width:99%; margin:.5%; }
}
@media  screen and (min-width: 512px) and (max-width: 935px) {	

ul.externalURL li { width:48%; margin:.5%; }
}

#pnlHeader { background:#fff;  }
#slideHolder .left {    overflow:hidden;   }
#slideHolder a { position:absolute; top:10px; left:0; display:block; width:589px; font-size:18px; text-decoration:none; color:#fff; background:url(../../images/home-image-sprite.jpg); }
#slideHolder #slideimg1 { background-position:0 0;}
#slideHolder #slideimg2 { background-position:0 -248px;}
#slideHolder #slideimg3 { background-position:0 -496px;}
#slideHolder #slideimg4 { background-position:0 -744px;}
#slideHolder #slideimg5 { background-position:0 -992px;}
#slideHolder #slideimg6 { background-position:0 -1240px;}
#slideHolder #slideimg7 { background-position:0 -1488px;}
#pnlHeader .right { position:relative; float:right; background:url(../../images/left-background.png) no-repeat; background-size:100% 100%; padding:0; width: 353px; margin:0px 10px 0px 0px;}
#pnlHeader .right ul { padding:0; list-style: none; margin:4px 0 0 0; line-height:normal; }	
#pnlHeader .right li img{ float:left; margin-right:10px;}
#pnlHeader .right li { padding:0px; border-bottom:#ccc dashed 1px; color:#FFF; display:block; opacity:0.9; filter:alpha(opacity=90); }
#pnlHeader .right li a { display:block; padding:10px 10px; text-decoration:none; font-size:14px; color:#FFF; font-weight:bold; }
#pnlHeader .right li a span { font-size:10px; font-weight:normal; display:block; }
#pnlHeader .right li a:hover { color:#FF9; }
#pnlHeader .right li.last { border-bottom:0; }
.owl-carousel1 { padding:2px 2px 24px 2px !important; }

#pnlHeader .col-md-8{ width:63.62%; margin-right:30px;}


@media screen and (min-width: 800px) and (max-width: 991px) {
#pnlHeader .col-md-8{ width:62%; float:left; margin-right:0px !important;}
#pnlHeader .col-md-4 .right{  width:36.5%; float:right; background:url(../../images/left-background.png) no-repeat right;}
}




@media screen and (max-width: 799px) {
.owl-carousel1 { padding:0px !important;
}#pnlHeader .col-md-8{ width:100%; margin-right:0px !important;}

#pnlHeader .right { width:100%; margin:0px !important;  }
#pnlHeader .right ul { width:100%; padding:0; list-style: none; margin:4px 0 0 0; line-height:normal; }	
#pnlHeader .right li { width:46%; height:55px; padding:0px; border-bottom:#ccc dashed 1px; color:#FFF; display:block; float:left; margin-left:2%; margin-right:2%;  }
#pnlHeader .right li a {  }
#pnlHeader .right li a span { font-size:10px; font-weight:normal; }
#pnlHeader .right li a:hover { color:#FF9; }
#pnlHeader .right li.last { border-bottom:#ccc dashed 1px; }

}   

@media screen and (max-width: 479px) {
#pnlHeader .col-md-8{ width:100%; }
.owl-carousel1 { padding:0px !important;
}

#pnlHeader .right { width:100%;  margin:0px !important;}
#pnlHeader .right ul { width:100%; padding:0; list-style: none; margin:4px 0 0 0; line-height:normal; }	
#pnlHeader .right li { width:96%; padding:0px; border-bottom:#ccc dashed 1px; color:#FFF; display:block; float:left;  margin-left:2%; margin-right:2%; }
#pnlHeader .right li a {  }
#pnlHeader .right li a span { font-size:10px; font-weight:normal; }
#pnlHeader .right li a:hover { color:#FF9; }
#pnlHeader .right li.last { border-bottom:#ccc dashed 1px; }

}  




.namewidth { width:132px !important;}

#rightenquiry{ width:100% !important;  }

.showForm { position:absolute; right:0px; height:234px; width:39px; top:30px; cursor:pointer;cursor:hand; padding:0; float:right; z-index:201; }
#formDiv { display:none; z-index:250; position:absolute; top:25px; right:0; border:5px solid #9a510c; width:550px; padding:10px; background:#fff; }
#formDiv .hideForm { position:absolute; top:7px; right:7px; background:url(../../enquiry/images/form-buttons-sprite.png) no-repeat; height:24px; width:24px; }
#formDiv .title { float:left; margin:0; padding:5px 0 10px 0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#a74206; }
#formDiv table td { background:#fff ; padding:3px; }
#formPnl { display:block; width:436px; margin:0; padding:0 10px 10px; float:left;  background:#fff; z-index:1000; }
#formDiv input, #formDiv select, #formDiv textarea { float:left; font-size:12px; padding:2px 2px; border:solid 1px #efc99d; margin:0 0 2px 0; background:#ffe7cb; border-radius:3px; }
#formDiv input { width:66px; }
#formDiv select { width:81px; }
#formDiv select.medium { width:103px; }
#formDiv select.small { width:67px; }
#formDiv textarea { font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:3px 2px; width:210px; }
#formDiv .margin5px { margin-right:6px; }
#formDiv .btnSubmit, #formDiv .btnReset { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:url(../../enquiry/images/form-buttons-sprite.png); padding:7px 16px; margin:0 5px 0 0; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); font-size:12px; font-weight:bold; width:auto; cursor:pointer; }
#formDiv .btnSubmit { border:1px solid #448944; background-position:0 -24px; }
#formDiv .btnReset { border:1px solid #e1962d; background-position:0 -98px;}
#formDiv .btnSubmit:hover { background-position:0 -61px; }
#formDiv .btnReset:hover { background-position:0 -135px; }
#formDiv textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

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

.showForm { display:none;}
}

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

.showForm {  top:-240px;}}


#news-panel-width { background:#fff; }
#news-panel { position:relative; z-index:9999;  height:65px; padding:0 !important; margin:0px;  background: url(../../images/news-panel-bg.jpg) repeat-x #fff; }
#news-panel .tag { display:block; position:absolute; top:-22px; left:0; background:url(../../images/all-gif-spirte.png) -539px -131px; height:22px; width:151px; }

#outerContainer {  height:65px; margin:auto; position:relative; }
#imageScroller { height:65px;  }
#viewer {  height:65px; overflow:hidden; margin:0px !important; padding:0px !important; position:relative;  top:0; display:block; }
.wrapper { float:left;  padding:0 0 0 10px; }

#mid-left{ background:#efbd34; border-radius:10px; padding:10px 10px 30px 10px; position:relative; height:280px;}
#mid-left p{ font-size:11px !important; line-height:18.5px;}
#mid-left h1 { font-size:16pt; font-weight:normal; margin:0px 0px 10px 0px; padding:0;  }
#mid-left h1 a { text-decoration:none; color:#76194c; }
#mid-left h1 a:hover { color:#fff; }
#mid-left-read {  background:#fff;  border-radius:10px 10px 0px 0px; position:absolute; bottom:0px; right:20px; }

#mid-right{ background:#b9522e; border-radius:10px; padding:10px 10px 30px 10px; position:relative; color:#fff; height:280px;}
#mid-right h1 { font-size:16pt; font-weight:normal; margin:0px 0px 10px 0px; padding:0; color:#fff;  }
#mid-right h1 a { text-decoration:none; color:#fff; }
#mid-right h1 a:hover { color:#efbd34; }
#mid-right-read {  background:#fff;  border-radius:10px 10px 0px 0px; position:absolute; bottom:0px; right:20px;  }

#mid-right ul { display:block; line-height:18px; list-style:none outside none; margin:0; padding:0; overflow:hidden; }
#mid-right ul li { float:left; margin:0 0 2px; padding:0; }
#mid-right ul li.colOne { width:80% } 
#mid-right ul li.colTwo { width:15% }
#mid-right ul li a { color:#FFF; font-weight:bold; text-decoration:none; }
#mid-right ul li a:hover { text-decoration:underline; }
#mid-right ul li.last { border:medium none; } 

@media screen and (max-width: 767px) {
.mediaremove { padding:0px !important; margin:0px !important;}
#mid-left{  height:100% !important; margin:0px 0px 10px 0px;}
#mid-right{  height:100% !important; }

#mid-right ul li.colOne { width:70% } 
#mid-right ul li.colTwo { width:29% }
}


@media screen and (min-width: 768px)  and (max-width: 900px){

#mid-left{  height:340px !important; margin:0px 0px 10px 0px;}

#mid-right{  height:340px !important; margin:0px 0px 10px 0px;}

}


@media screen and (min-width: 768px) and (max-width: 9000px) {
.mediaremove { padding:0px 10px !important; margin:0px !important;}
} 

#rajasthan { position:relative; background:url(../../images/rajasthanback.jpg) right bottom no-repeat; height:200px;  width:100%; border-radius:10px; padding:5px 0 25px 15px;  line-height:20px;  margin-bottom:25px; }
#rajasthan ul  { display:block; list-style:none; padding:10px 0 0 5px; margin:0px;}
#rajasthan ul li {background: rgba(0, 0, 0, 0) url("../../images/all-gif-spirte.png") no-repeat scroll 0 -184px; margin: 0; padding: 0 0 0 17px; color:#76194c; font-weight:bold;}
#rajasthan ul li a{  color:#76194c; font-weight:bold;}
#rajasthan  h3 { padding:0px; margin:0px;}
#rajasthan  h3 a{ color:#76194c; text-decoration:none; font-size:22px; margin:0px; padding:0px;}
#rajasthan  h3 a:hover{ color:#000; text-decoration:none;}
#rajasthan  #button {  background:#fff; padding:5px 15px;  border-radius:10px 10px 0px 0px; position:absolute; bottom:0px; right:20px;}



#rajasthanwildlife { position:relative; background:url(../../images/tiger-back.png) right bottom no-repeat; height:200px; width:100%; border-radius:10px; padding:5px 0 25px 15px;  line-height:20px;  margin-bottom:25px;}
#rajasthanwildlife ul  { display:block; list-style:none; padding:10px 0 0 5px; margin:0px;}
#rajasthanwildlife ul li {background: rgba(0, 0, 0, 0) url("../../images/all-gif-spirte.png") no-repeat scroll 0 -184px; margin: 0; padding: 0 0 0 17px; color:#4c4c4c; font-weight:bold;}
#rajasthanwildlife ul li a{  color:#000; font-weight:bold;}
#rajasthanwildlife  h4 { padding:0px; margin:0px;}
#rajasthanwildlife  h4 a{ color:#4c4c4c; text-decoration:none; font-size:22px; margin:0px; padding:0px;}
#rajasthanwildlife  h4 a:hover{ color:#000; text-decoration:none;}
#rajasthanwildlife  #button {  background:#fff; padding:5px 15px;  border-radius:10px 10px 0px 0px; position:absolute; bottom:0px; right:20px;}

#rajasthanforts { position:relative; background:url(../../images/strairs-back.png) right bottom no-repeat; width:100%;  height:200px;border-radius:10px; padding:5px 0 25px 15px;  line-height:20px;  margin-bottom:25px;}
#rajasthanforts ul  { display:block; list-style:none; padding:10px 0 0 5px; margin:0px;}
#rajasthanforts ul li {background: rgba(0, 0, 0, 0) url("../../images/all-gif-spirte.png") no-repeat scroll 0 -184px; margin: 0; padding: 0 0 0 17px; color:#df6d08; font-weight:bold;}
#rajasthanforts ul li a{  color:#df6d08; font-weight:bold;}
#rajasthanforts  h3 { padding:0px; margin:0px;}
#rajasthanforts  h3 a{ color:#df6d08; text-decoration:none; font-size:22px; margin:0px; padding:0px;}
#rajasthanforts  h3 a:hover{ color:#000; text-decoration:none;}
#rajasthanforts  #button {  background:#fff; padding:5px 15px;  border-radius:10px 10px 0px 0px; position:absolute; bottom:0px; right:20px;}


#rajasthanhotels { position:relative; background:url(../../images/temple-back.png) right bottom no-repeat;  width:100%;  height:200px;border-radius:10px; padding:5px 0 25px 15px;  line-height:20px;  margin-bottom:25px;}
#rajasthanhotels ul  { display:block; list-style:none; padding:10px 0 0 5px; margin:0px;}
#rajasthanhotels ul li {background: rgba(0, 0, 0, 0) url("../../images/all-gif-spirte.png") no-repeat scroll 0 -184px; margin: 0; padding: 0 0 0 17px; color:#df6d08; font-weight:bold;}
#rajasthanhotels ul li a{  color:#df6d08; font-weight:bold;}
#rajasthanhotels  h3 { padding:0px; margin:0px;}
#rajasthanhotels  h3 a{ color:#df6d08; text-decoration:none; font-size:22px; margin:0px; padding:0px;}
#rajasthanhotels  h3 a:hover{ color:#000; text-decoration:none;}
#rajasthanhotels  #button {  background:#fff; padding:5px 15px;  border-radius:10px 10px 0px 0px; position:absolute; bottom:0px; right:20px;}

#rajasthanattractions { position:relative;  width:100%; border-radius:10px; padding:5px 0 25px 15px;  line-height:20px;  height:200px; margin-bottom:25px;}
#rajasthanattractions ul  { display:inline-block; list-style:none; padding:10px 0 0 5px; margin:0px;}
#rajasthanattractions ul li { display:inline-block; width:48%; background: rgba(0, 0, 0, 0) url("../../images/all-gif-spirte.png") no-repeat scroll 0 -184px; margin: 0; padding: 0 0 0 17px; color:#76194c; font-weight:bold; }

#rajasthanattractions ul li a{  color:#76194c; font-weight:bold;}


#rajasthanattractions  h3 { padding:0px; margin:0px;}
#rajasthanattractions  h3 a{ color:#76194c; text-decoration:none; font-size:22px; margin:0px; padding:0px;}
#rajasthanattractions  h3 a:hover{ color:#000; text-decoration:none;}
#rajasthanattractions  #button {  background:#fff; padding:5px 15px;  border-radius:10px 10px 0px 0px; position:absolute; bottom:0px; right:20px;}

#rajasthantravel { position:relative; background:url(../../images/mountain-back.png)  bottom no-repeat; background-size:100% 100%;  width:100%;  height:200px; border-radius:10px; padding:5px 0 25px 15px;  line-height:20px;  margin-bottom:25px;}
#rajasthantravel ul  {   display:inline-block; list-style:none; padding:10px 0 0 5px; margin:0px;}
#rajasthantravel ul li { display:inline-block; width:32%; background: rgba(0, 0, 0, 0) url("../../images/all-gif-spirte.png") no-repeat scroll 0 -184px; margin: 0; padding: 0 0 0 17px; color:#76194c; font-weight:bold;}
#rajasthantravel ul li a{  color:#4c4c4c; font-weight:bold;}
#rajasthantravel  h2 { padding:0px; margin:0px;}
#rajasthantravel  h2 a{ color:#4c4c4c; text-decoration:none; font-size:22px; margin:0px; padding:0px;}
#rajasthantravel  h2 a:hover{ color:#000; text-decoration:none;}
#rajasthantravel  #button {  background:#fff; padding:5px 15px;  border-radius:10px 10px 0px 0px; position:absolute; bottom:0px; right:20px;}


#mainContent { padding:10px 0px; background: #FFF;  }
@media screen and  (max-width: 604px) {
#mainContent .width360{ width:100% !important;}}

#content-panel-left {  text-align:justify; margin:0; padding:0;  }
#content-panel-left-top { background:transparent url(../../images/all-gif-spirte.png) 0 -90px; height:8px; }
#content-panel-left-mid { background:#efbd34; padding: 0 20px 10px 20px; margin:0; height:251px; }
#content-panel-left-bottom { background:transparent url(../../images/all-gif-spirte.png) 0 -103px; padding:; margin:0; height:28px; }
#content-panel-left h1 { font-size:16pt; font-weight:normal; margin:0; padding:0;  }
#content-panel-left h1 a { text-decoration:none; color:#76194c; }
#content-panel-left h1 a:hover { color:#fff; }
#content-panel-left p { line-height:18px; }
#content-panel-left span { font-weight:normal;  line-height:18px;}

#content-panel-right { padding:0; margin:0; }
#content-panel-right h1 { font-size:16pt; font-weight:normal; margin:0; padding:0;  }
#content-panel-right h1 a { color:#FFF; text-decoration:none; }
#content-panel-right h1 a:hover { color:#efbd34; }
#content-panel-right h2 { font-size:16pt; font-weight:normal; margin:0; padding:0;  }
#content-panel-right h2 a { color:#FFF; text-decoration:none; }
#content-panel-right h2 a:hover { color:#efbd34; }
#content-panel-right-top { background:transparent url(../../images/all-gif-spirte.png) 0 -131px; height:8px; }
#pnlDataGrid { float:left; color:#FFF; padding:20px 0 0 0; }
#pnlDataGrid ul { display:block; line-height:18px; list-style:none outside none; margin:0; padding:0; }
#pnlDataGrid ul li { float:left; margin:0 0 2px; padding:0; }
#pnlDataGrid ul li.colOne { width:400px; } 
#pnlDataGrid ul li.colTwo { width:115px; }
#pnlDataGrid ul li a { color:#FFF; font-weight:bold; text-decoration:none; }
#pnlDataGrid ul li a:hover { text-decoration:underline; }
#pnlDataGrid ul li.last { border:medium none; } 
#content-panel-right-mid { background:#b9522e; padding: 0 0 10px 20px; margin:0; height:251px; }
#content-panel-right-bottom { background:transparent url(../../images/all-gif-spirte.png) 0 -144px; height:28px; }
a.linkfootermid { color:#a65b17; float:right; padding:10px 15px; }
a.linkfootermid:hover { text-decoration:none; }
#mainContent-mid { background: #FFF; width:983px; padding:0; }
.linkPanel {  padding:0 0 20px 0; width:100%; }
.linkPanel ul { margin:0 0 0 10px; padding:0; list-style: none; line-height:22px; }

.fair-festivals, .wildlife,.fort-palace, .hotels, .travel-guide, .noBG { background:url(../../images/home-image-sprite.jpg); display:block; width:308px; float:left; }
.fair-festivals { background-position:0 -2004px; }
.wildlife { background-position:-308px -2004px; }
.fort-palace { background-position:0 -2232px; margin:0; }
.hotels { background-position:-308px -2232px;  }
.travel-guide { background-position:0 -2460px; margin:0; }
.noBG { background:none; width:324px; margin:0; }
.linkPanel ul li.title { padding:0; margin:0 0 10px 0; background:none; }
.linkPanel ul li.title h4, .linkPanel ul li.title h3, .linkPanel ul li.title h2 { margin:0; padding:0; font-weight:normal; font-size: 20px; }
.linkPanel ul li.title h4 a, .linkPanel ul li.title h3 a, .linkPanel ul li.title h2 a { font-weight:normal; }
.linkPanel ul li.title h4 a:hover, .linkPanel ul li.title h3 a:hover, .linkPanel ul li.title h2 a:hover { color:#000; text-decoration:none; }
.colorPurple, .colorPurple a { color:#76194c; }
.colorGray, .colorGray a { color:#4c4c4c; }
.colorOrange, .colorOrange a { color:#df6d08; }

.linkPanel ul li ul li { padding:0 0 0 17px; margin:0; background:url(../../images/all-gif-spirte.png) no-repeat 0 -182px; }
.linkPanel ul li ul li a { font-weight:bold; text-decoration:none; }
.linkPanel ul li ul li a:hover { text-decoration:underline; }
.linkPanel ul li ul li.more  { background:none !important; margin:20px 0 0 100px; }
.linkPanel ul li ul li.more a { color:#000; font-weight:normal; text-decoration:underline; }
.linkPanel ul li ul li.more a:hover { text-decoration:none; }

.linkPanel ul.twoColList { height:228px; }
.linkPanel ul.twoColList li { float:left; width:157px; }
.linkPanel ul.twoColList li.title { width:300px; color:#4c4c4c; }

.linkPanel ul.threeColList { height:228px; width:300px;  }
.linkPanel ul.threeColList li { float:left;   width:97px; }
.linkPanel ul.threeColList li.title { width:300px; color:#4c4c4c; }

/*----------------------------CSS for Inner Template----------------------*/
#ad-banner { background:url(../../images/header-footer-inner-sprite.jpg) 0 -467px; width:100%; height:102px; margin:10px; padding:7px 10px; }
#ad-banner p { margin:0; padding:0; font-size:14px; color:#FFF; }
#ad-banner ul { list-style:none; margin:10px 0 0 0; padding:0; line-height:24px; }
#ad-banner ul li { float:left; width:290px; background:url(../../images/all-gif-spirte.png) no-repeat 0 -254px; padding:0 0 0 15px; }
#ad-banner ul li a { color:#f2cde4; text-decoration:none; }
#ad-banner ul li a:hover { color:#f69773; }




#mainContent-right { width:100%; font-size:12px !important; line-height:20px; }
#mainContent-right p{ padding:0px 0px 15px 0px; margin:0px; font-size:12px !important; line-height:24px;}
#mainContent-right h4 { margin:10px 0; color:#F00; font-size:15px; font-weight:bold; }
#mainContent-right p.red { margin:10px 0; color:#F00; font-size:15px; padding:0; font-weight:bold; }
#mainContent-inner { padding: 0; background: #fff;  margin:0; }
#mainContent-inner p{ padding:0px 0px 15px 0px; margin:0px; font-size:12px; line-height:24px;}

#mainContent-right .itinerary{ padding:0px; font-weight:bold; font-size:16px;}
#mainContent-inner h1 { padding:10px 0 0 0; margin:0; color:#de6c07; font-size:21px; font-weight:normal; line-height:30px;  }
#mainContent-right h1 { padding:10px 0 0 0; margin:0; color:#de6c07; font-size:21px; font-weight:normal; line-height:30px;  }
@media all and (max-width:767px){

#mainContent-inner { padding:0px 15px !important;}
}
#mainContent-right p { text-align:justify; line-height:20px; padding:0px; margin:5px 0; font-size:12px; line-height:24px; }
#breadCrumb { border-bottom:#b2b2b2 1px dashed; padding: 10px 0 6px 0; color:#666; font-size:12px !important; }
#breadCrumb a { background:url(../../images/all-gif-spirte.png) right -352px; color:#666;
font-weight:bold; margin:0 10px 0 0; padding:0 16px 0 0; }
.contentLink { color:#900; }
.contentLink:hover { text-decoration:none; }
.imgRight { float:right; padding:10px;}

#pnlLeft { padding: 0 0 10px 0px; margin-top:10px; }
#pnlRight { padding: 10px 0 10px 0px; font-size:11px !important; }

#pnlLeft h2, #pnlLeft h3, #pnlLeft h4, #pnlRight h3 { font-size:12px; font-weight:bold; margin:0; padding:0;}
#pnlLeft h2 a, #pnlLeft h3 a, #pnlLeft h4 a, #pnlRight h3 a { color:#FFF; display:block; padding:7px 0 7px 10px; text-decoration:none; margin:0 0 7px 0; }
#pnlLeft h2 a, #pnlLeft h3 a, #pnlLeft h4 a { background:#791b4f; border-radius:6px;}
#pnlLeft h2 a:hover, #pnlLeft h3 a:hover, #pnlLeft h4 a:hover { background:#e27410; border-radius:6px; }


#pnlLeft ul.twoColList, #pnlLeft ul, #pnlRight ul { line-height:20px; list-style:none; margin:0; padding:0 0 10px 10px; }
#pnlLeft ul.twoColList li, #pnlLeft ul li, #pnlRight ul li { background:url(../../images/all-gif-spirte.png) 0 -304px; padding:0 0 0 15px; }

#pnlLeft ul.twoColList li { display:block; float:left; width:80px; }
#pnlLeft ul.twoColList li a, #pnlLeft ul li a, #pnlRight ul li a { color:#000; text-decoration:none; }
#pnlLeft ul.twoColList li a:hover, #pnlLeft ul li a:hover, #pnlRight ul li a:hover { color:#F60; }

#pnlLeft ul.threeColList li { display:block;  }
#pnlLeft ul.threeColList li a, #pnlLeft ul li a, #pnlRight ul li a { color:#000; text-decoration:none; }
#pnlLeft ul.threeColList li a:hover, #pnlLeft ul li a:hover, #pnlRight ul li a:hover { color:#F60; }

ul.listExtended { list-style:none; margin:0; padding:0 0 5px 10px !important; }
ul.listExtended li { margin:0 0 14px 0; line-height:normal; background:url(../../images/block-bullet-black.gif) no-repeat 0 5px !important; }
@media all and (min-width:480px) and (max-width:767px){
#pnlLeft ul.threeColList li { display:block; float:left; width:230px; }
}

#pnlRight h3 a { background:#e27410; border-radius:6px;}
#pnlRight h3 a:hover {  background:#791b4f; border-radius:6px; }


#pnlRight img { width:100%;}

#pnlRight ul.imgDetail {
border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca;
border-radius: 0px 0px 10px 10px;
margin: 0 0 10px;
padding: 0 0 10px;
width: 100%;
}

#pnlRight ul.imgDetail li { margin:0; padding:0; background:url(../../images/all-gif-spirte.png) no-repeat -206px -387px; padding:8px 0 0 26px; }
#pnlRight ul li.first { background:none; padding:0; margin:5px 0 0 0; font-weight:bold;}


@media all and (max-width:767px){
#pnlRight ul.twoColList li { display:block; float:left; width:150px; }
#pnlRight ul.twoColList li a { color:#000; text-decoration:none; }
#pnlRight ul.twoColList li a:hoverr { color:#F60; }

#pnlRight ul.threeColList li { display:block; float:left; width:280px; }
#pnlRight ul.threeColList li a { color:#000; text-decoration:none; }
#pnlRight ul.threeColList li a:hover { color:#F60; }
}

#footer { padding:20px 0px; background:url(../../images/footer-background.png) no-repeat ; background-size:100% 100%; width:100%; }
#footer ul { float:left; width:24%; margin:0 10px 0 0; padding:0 30px; list-style:none; line-height:20px; }
#footer ul li { background:url(../../images/all-gif-spirte.png) no-repeat 0 -224px; padding:0 0 0 10px; }
#footer ul li a { color:#FC0; text-decoration:none; }
#footer ul li a:hover { color:#FF0; }
#footer ul li.title { background:none; font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0; }
#footer ul li.title a { color:#FFF; }
#footer ul li.title a:hover { color:#FC0; }
@media all and (max-width:470px){
#footer ul { width:100%; margin-bottom:20px; min-height:100px !important; }}

@media all and (min-width:471px) and (max-width:767px){
#footer ul { width:46% !important; margin-bottom:20px; min-height:150px !important; }}

@media all and (min-width:768px) and (max-width:1000px){
#footer ul { width:23.5% !important; margin-bottom:20px; min-height:150px !important; }}

.footerMenu { float:left; text-align:center !important; width:100%; margin:0; background:#FFF; border-bottom:5px solid #a65b17; border-top:5px solid #a65b17; }
.footerMenu a {  text-align:center !important; display:inline-block; padding:7px 13px; color:#000; text-decoration:none; }
.footerMenu a:hover { background:#a65b17; color:#FFF; }
.footerLogos { width:100%; padding:10px 7px; font-size:11px; background:#FFF; position:relative; }
.dmca {
position:absolute;
right:5px;
background:url(../../images/dmca_logo.png) no-repeat;
width:121px; height:24px;
}
.dmca img { border:0;}
.footerLogos a.affiliations { background:url(../../images/header-footer-inner-sprite.jpg) 0 -422px; display:block; margin:7px 0 0 0; width:460px; height:35px; float:left; padding-right:10px; }
img.caperVenture { float:right; margin:0; padding-right:0 !important; }
.footerLogos p { float:left; margin:0; padding:0; color:#000; line-height:17px; }
@media all and (max-width:767px){
.footerLogos p {text-align: center; padding:0px; margin:0px; width:100%; margin:10px 0px 10px 0px; }
.dmcacenter { text-align:center !important;}
}
.footerLogos a { color:#000; font-weight:bold; text-decoration:none; }
.footerLogos a:hover {text-decoration:underline; }
.clearBoth { clear:both; }
.footerLogos .col-md-6 img{ width:100%;}
.boldLink { font-weight:bold; color:#015085; }
.boldLink:hover { text-decoration:none; color:#CB0600; }

.moreLink { color:#CB0600; text-decoration:none; font-weight:bold; }
.moreLink:hover { text-decoration:underline; color:#000; }

ul.contentList { margin:0px; padding-left:25px; list-style-type:disc; line-height:20px; }
ul.contentList li { background:none; padding-left:5px; }
.requiredField { color:#FC0; font-weight:normal; font-family:tahoma, Arial, Verdana; }
.mandatoryField { color:#F00; }
.rightAlign { text-align:right; }
.linkBooking { text-align:center; display:inline; padding:9px 10px 10px 40px; text-decoration:none; font-weight:bold; font-size:11px; color:#FFF; background:url(../../images/makebooking.gif) no-repeat; }
a.linkBooking:hover { color:#000  }
.gotoTop { text-align:center; display:inline; padding:7px 9px 10px 40px; border-right:#33CCCC; text-decoration:none; font-weight:bold; font-size:11px; color:#FFF; background:url(../../images/gototop.gif) no-repeat; }
a.gotoTop:hover { color:#000  }
.highlightText { font-size:14px; font-weight:bold; color:#791b50; }
.highlightText strong { color:#0D399C; font-size:13px; }
.bigText { font-size:16px; font-weight:bold; }

.tableStyle { border:1px solid #d2a1bc; border-top:1px solid #d2a1bc; background:#e8cbdb; border-bottom:1px solid #f7e3ee; }
.tableStyle td { background:#fff; padding:5px 5px; }
.tableStyle td.tableHead { border-bottom:1px solid #FCE981; background:#76194c; font-size:12px; padding:5px; font-weight:bold; color:#fff; }
.tableStyle td.tableHeader { background-color:#F93; color:#000; font-weight:bold; text-align:center;}

.tableBorder { background:#FCE981; }
.tableBorder td { background:#FFF; }

.tourTabList { border-bottom:5px solid #e07515;}
.tourTabList ul { margin: 0; padding:0; list-style: none; }
.tourTabList ul li a.trains { padding:7px 20px; margin-right:8px;}
.tourTabList ul li { display: inline; background:none; float:left;  padding:0; margin:0 2px 0 0; }


.tourTabList .mergetable { width:48%!important; float:left!important; margin-left:1%; margin-right:1%; overflow:hidden !important;}
.tourTabList .mergetable a{ font-weight:bold; overflow:hidden !important; }
.mergetable span {overflow:hidden !important; }


@media all and (max-width:317px){
.tourTabList ul li { width:100% !important; }
.tourTabList ul li a{ width:100% !important; }
}

@media all and (min-width:318px) and (max-width:500px){
.tourTabList ul li { width:49% !important; }
.tourTabList ul li a{ width:100% !important; }
}
@media all and (min-width:501px) and (max-width:746px){
.tourTabList ul li { width:32.5% !important; }
.tourTabList ul li a{ width:100% !important; }
}

@media all and (min-width:768px) and (max-width:995px){
.tourTabList ul li { width:32.5% !important; }
.tourTabList ul li a{ width:100% !important; }
}
.tourTabList ul a { display: block; float: left; margin-right:0;  padding:5px 6px 5px; background:#791b4f; text-decoration: none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; }
.tourTabList ul a:hover, .tourTabList ul a.activeTab{ display: block; background:#e07515; }
.tourTabList ul a.selected { background:#e07515; text-decoration:none; color:#FFF; border-color:#13B4F7; }

.trainTab { border-bottom:5px solid #e07515;}
.trainTab ul { margin: 0; padding:0; list-style: none;}
.trainTab ul li a.trains { padding:7px 14px; margin-right:8px; text-align:center;}
.trainTab ul li {   display: inline; background:none; float:left; padding:0; margin:0 2px 0 0; }
.trainTab ul a { width:100%; display: block; float: left; margin-right:0; padding:5px; background:#791b4f; text-decoration: none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; }
.trainTab ul a:hover, .trainTab ul a.activeTab{ display: block; background:#e07515; }
.trainTab ul a.selected { background:#e07515; text-decoration:none; color:#FFF; border-color:#13B4F7; }
@media all and (max-width:360px) {
.trainTab ul li {  width:48%; }
}



.tourList { border:1px solid #B8DDEF; background:#F8FCFE; border-top-width:4px; padding:5px; clear:both; font-size:11px; line-height:18px; }
.tourList .mergetable{ width:100%; float:left; margin:8px 0px; overflow:hidden !important; }
.tourList .mergetable img{  float:left; margin-right:5px; }
.tourList .mergetable a{ font-weight:bold; overflow:hidden !important; color: #d05909;
font-weight: bold;  text-decoration:none; }
.tourList .mergetable a:hover{ text-decoration:underline; }
.mergetable span {overflow:hidden !important; }

@media  (max-width:500px) {
.tourList .col-md-6 img{width:90px!important; text-align:center !important;}
.tourList .mergetable{ width:100%; float:left; margin:5px 0px;}
}

@media (min-width:501px) and (max-width:999px)  {
.tourList .col-md-6 {width:49%!important; float:left;}
}
.subTabLinks { text-align:center; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:10px 0; }
.subTabLinks ul { display:inline-block; list-style:none; padding:0px; margin:0px;}
.subTabLinks ul li{ display:inline-block; list-style:none; padding:0 10px;}
.subTabLinks ul li a { display:inline; color:#0092ed; text-decoration:none;}
.subTabLinks ul li a:hover { text-decoration:underline; }
.subTabLinks ul li a.selected { text-decoration:underline; color:#000; }
.subTabBg { background:#fff; border: solid 1px #b8ddef; }

.toursTable { background:#E4E4E4; font-size:11px; }
.toursTable td { background:#F8F8F8; vertical-align:top; padding:2px; }
.toursTable img { padding-right:5px; }
.toursTable a { text-decoration:none; color:#D05909; font-weight:bold; }
.toursTable a:hover { text-decoration:underline; }



.coloredText { color:#00F; }

.threeStar { background:url(../../images/3-star.gif) right no-repeat; margin:0 10px 0 0; }
.fourStar { background:url(../../images/4-star.gif) right no-repeat; margin:0 10px 0 0; }
.fiveStar { background:url(../../images/5-star.gif) right no-repeat; margin:0 10px 0 0; }
.heritage { background:url(../../images/heritage.gif) right no-repeat; margin:0 10px 0 0;  }

.tableLinks a { color:#000; text-decoration:none; }
.tableLinks a:hover { text-decoration:underline; color:#CB0600; }

.blockLink a { display:block; text-align:center; width:98%; font-weight:bold; color:#fff; background:#de6b05; border:1px solid #a35109; text-decoration:none; padding:3px 0px; }
.blockLink a:hover { color:#fff; background-color:#76194c; border:1px solid #a70b61; }

.contentbold { font-weight:bold; font-size:11px; }
.pageBlock {background:#fff5fb; padding:10px; border-bottom:solid 5px #f1c7de; }

.siteMap ul li ul{ padding:0px 0 0 20px;}
@media all and (max-width:320px){
.siteMap ul li ul{ padding:0px;}
ul.siteMap, ul.siteMap li ul { text-transform:capitalize; margin:0px !important; padding:0px;}
}
ul.siteMap, ul.siteMap li ul { text-transform:capitalize; margin:0px !important; padding:0 0 0 20px;}
ul.siteMap { list-style-type:none; margin:5px; padding:0; line-height:21px; }
ul.siteMap li { background:url(../../images/bullet.gif) no-repeat 2px 10px; margin-right:10px;}
ul.siteMap a { text-decoration:none; color:#000; }
ul.siteMap a:hover { text-decoration:underline; }

.landingPageTable { margin:10px 0 0 20px; background:#fffbf7; border:1px solid #999; }
.landingPageTable .title { padding:5px; font-size:15px;font-weight:bold; border-bottom:1px dotted #999; }
.landingPageTable .title a { text-decoration:none; color:#791b50;  }
.landingPageTable .title a:hover { color:#000;  }
.landingPageTable .duration { color:#df6b06; font-size:12px; font-weight:bold; }
.landingPageTable .price { color:#FF0033 ; font-size:12px; font-weight:bold; }
.landingPageTable a.bookingLink { display:block; padding:3px; background:#df6b06; border:1px dotted #333; color:#fff; font-weight:bold; text-decoration:none; margin:10px 0 0 0; }
.landingPageTable a.bookingLink:hover { background:#333; }
#tourpackages { width:100%;    }

#tourpackages .maintourwidth {
width: 100%;

}

.indiaTopTours { margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px dashed #CCC; width:100%; font-family:Arial, Helvetica, sans-serif; position:relative; }
.indiaTopTours h6{ font-weight:bold; }
.indiaTopTours .pnlLeft { width:183px; padding:5px; background:#efbd34; border-radius:5px; float:left; margin-right:10px; }
.indiaTopTours .pnlLeft span.title { display:block; padding:3px 0 3px 0; margin:5px 0; border:1px solid #c49b2b; background:#f5f5f5; border-radius:3px; font-size:14px; text-transform:uppercase; font-weight:bold; text-align:center; color:#cd191a; }
.indiaTopTours .pnlLeft ul { margin:0; padding:0; list-style:none; }
.indiaTopTours .pnlLeft ul li { margin:0; padding:0; display:block; height:21px; }
.indiaTopTours .pnlLeft ul li span.text { font-size:12px; display:block; height:21px; padding:0 3px 0 5px; color:#000; float:left; }
@media all and (max-width:480px){
.indiaTopTours .suggestions ul{  padding:0px !important; }
.indiaTopTours .suggestions {
padding: 10px 0 0 5px !important;
}

}
.indiaTopTours .pnlLeft ul li span.star1,
.indiaTopTours .pnlLeft ul li span.star2,
.indiaTopTours .pnlLeft ul li span.star3,
.indiaTopTours .pnlLeft ul li span.star4,
.indiaTopTours .pnlLeft ul li span.star5 { display:block; float:left; width:69px; height:21px; background:url(../../images/landing-page/tours-landing-pg-sprit.png) no-repeat;}
.indiaTopTours .pnlLeft ul li span.star1 { background-position:0 -484px; }
.indiaTopTours .pnlLeft ul li span.star2 { background-position:0 -505px; }
.indiaTopTours .pnlLeft ul li span.star3 { background-position:0 -526px; }
.indiaTopTours .pnlLeft ul li span.star4 { background-position:0 -547px; }
.indiaTopTours .pnlLeft ul li span.star5 { background-position:0 -568px; }
.indiaTopTours .tourDiv {  padding:0px; overflow:hidden;  }
.indiaTopTours .rank { position:absolute; font-size:13px; top:10px; right:0; width:70px; height:74px; padding:5px 10px 0 0; background:url(../../images/landing-page/tours-landing-pg-sprit.png) 0 -405px no-repeat; color:#fff; text-align:right; display:none; }
.indiaTopTours .rank strong { font-size:18px; }
.indiaTopTours h6 { margin:0 0 5px 0; padding:0; font-size:16px; }
.indiaTopTours h6 a { text-decoration:none; color:#ec1212; }
.indiaTopTours h6 a:hover { text-decoration:underline; }
.indiaTopTours .tourDiv ul { margin:0; padding:0; list-style:none; }
.indiaTopTours .tourDiv ul li { font-size:12px; } 
.indiaTopTours .tourDiv a.bookNow { background:url(../../images/landing-page/tours-landing-pg-sprit.png) 0 -266px no-repeat; display:block; float:left; height:28px; padding:5px 10px 0 31px; margin:10px 0 0 0; border-radius:0 6px 6px 0; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; }
.indiaTopTours .tourDiv a.bookNow:hover { background-position:0 -294px; }

.indiaTopTours .tourDiv a.viewDetails{display:block; float:left; height:28px; padding:5px 10px; margin:10px 5px 0 0; border-radius:6px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px;background: #791b4f; }
.indiaTopTours .lowestPrice { background:url(../../images/landing-page/tours-landing-pg-sprit.png) 0 -322px; no-repeat; width:70px; height:72px; position:absolute;  right:10px; top:84px; }
.indiaTopTours .suggestions {  padding:10px 0 0 10px;  }
.indiaTopTours .suggestions ul{ margin:0; padding:0 0 0 184px; list-style:none; }
.indiaTopTours .suggestions ul li.heading { background:none; padding:0; font-weight:bold; font-size:14px; }
.indiaTopTours .suggestions ul li { background:url(../../images/arrow-bullet-black.gif) 0 9px no-repeat; padding:3px 0 0 15px; margin:0;  font-size:12px; }
.pnlLanguage { background:#fff;}
#languageBar { text-align:right;  margin:0px; padding:1px 12px 1px 0px !important; background:#fff; border-bottom: solid 1px #eeeeee; display:none !important;  }
#borderrect table tr td { border: solid 1px #CECECE; padding:5px !important;} 
#languageBar  span{ position:relative; top:-4px;}

@media all and (min-width:1000px){
.container-fluid{
	width:1000px !important;
	}
	}
	
@media screen and (min-width:250px) and (max-width:320px){
#languageBar  span{
	display:none !important;
	}
	}
	
	
	@media all and (max-width:360px){
		
		.indiaTopTours .pnlLeft, .tourDiv { display:block; width:100%;}
		.tourDiv h6 { padding:10px 0 0 0;}
		.indiaTopTours .pnlLeft span.title, .indiaTopTours .pnlLeft ul { display:none;}
		
		}
	
.dmcacenter {
	text-align:right;
	}
	
#languageBar img {
	margin:6px 2px 0 2px;
	vertical-align:baseline;
	}
	
label {
	font-size:12px !important;
	}
	
.powered a{
	color:#090; 
	text-align:right;
	}

.contentHeading1 {
	font-size:19px; 
	color:#AF7817;
	}

ul.lTrains {
	margin:0; 
	padding:0; 
	list-style:none; 
	overflow:hidden; 
	margin-bottom:20px
	}
	
ul.lTrains li {
	float:left; 
	margin:0 2px 2px 0px;  
	background:url(); 
	text-align:center; width:32%;
	}
	
ul.lTrains li a {
	display:inline-block; 
	padding:4px 14.4px; 
	width:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	background:#BE5CA3; 
	border:0px solid #666666; 
	font-weight:bold; 
	text-decoration:none; 
	color:#333333; 
	color:#FFF
	}
	
ul.lTrains li a.active, ul.lTrains li a:hover {
	background:#993399; 
	color:#FFF
	}
	
ul.lTrains li:nth-child(7) a, ul.lTrains li:nth-child(8) a, ul.lTrains li:nth-child(9) a, ul.lTrains li:nth-child(10) a{
	padding:4px 25.7px; 
	margin-bottom:7px;
	}
	
ul.lTrains li:nth-child(11) a, ul.lTrains li:nth-child(12) a{
	padding:4px 101px; 
	background:#3A5FA7; 
	color:#FFF; 
	border:1px solid #003366;
	}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.lTrains li:nth-child(7) a, ul.lTrains li:nth-child(8) a, ul.lTrains li:nth-child(9) a, ul.lTrains li:nth-child(10) a{
	padding:4px 12.3px; 
	margin-bottom:7px;
	}
	
ul.lTrains li:nth-child(11) a, ul.lTrains li:nth-child(12) a{
	padding:4px 106.5px;
	}
	}
	
ul.lTrains ~ ul > li{
	margin:0 0 0 15px; 
	padding:0px; 
	line-height:19px;
	list-style-type: square; 
	background: url('../../images/goa-tourism-sprite.png') no-repeat scroll 5px -550px transparent; 
	font-weight:normal
	}
	
.tableStyle {
	background:#999999; 
	font-family: myFont2,"Trebuchet MS",Arial,Helvetica,sans-serif; 
	margin-top:10px;
	}
	
.tableStyle td {
	background:#F9F9F9; 
	padding:3px 5px; 
	border: solid 1px #c2c2c2;
	}
	
.tableStyle tr:first-child td{
	background:#FF6600; 
	font-weight:bold; 
	font-size:13px; 
	color:#FFFFFF; 
	padding:5px;
	}

.contentHeading2, #mainContent-right p[class="contentHeading2"]{
	font-weight:bold; 
	margin: 15px 0 -4px 0; 
	font-size:13px; 
	line-height:12px;
	}

#height {
	height:65px !important;
	}
	
#height img{
	display:block; 
	float:left; 
	overflow:hidden;
	}

.removepadding{
	padding:0px;
	margin:0px;
	}
/* Bootstrap styles & Media */
.navbar {
	border: none !important;
	}
	
.navbar-brand {
	position: relative;
	z-index: 2;
	}

.navbar-nav.navbar-right .btn {
	position: relative; 
	z-index: 2; 
	padding: 4px 20px; 
	margin: 10px auto;
	}

.navbar .navbar-collapse {
	position: relative;
	}
	
#topnavbar .navbar {
	font-size:12px !important; 
	font-weight:bold; 
	text-align:left !important
	background: #fdaf4f; 
	background: -moz-linear-gradient(top, #fdaf4f 0%, #df6e09 100%); 
	background: -webkit-linear-gradient(top, #fdaf4f 0%,#df6e09 100%);
	background: linear-gradient(to bottom, #fdaf4f 0%,#df6e09 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdaf4f', endColorstr='#df6e09',GradientType=0 ); /* IE6-9 */
	}

#topnavbar .nav  li  a {
	display: block;
	padding: 10px 18px;
	position: relative; text-align:left; border-right: 1px solid #f6a13f;
	color:#FFF !important;
	}
	
@media screen and (min-width: 768px) and (max-width: 793px) {
#topnavbar .nav  li  a {
	padding: 10px 17px;
	}
	}


.navbar-nav li:last-child a {
	border-right:none !important;
	}

@media screen and (min-width: 768px) and (max-width: 999px) {
.navbar-nav li:nth-child(1), .navbar-nav li:nth-child(5){
	display:none !important;
	}
	}

#topnavbar .nav  li  a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#902c67+0,68103e+100 */
	background: #902c67; /* Old browsers */
	background: -moz-linear-gradient(top, #902c67 0%, #68103e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #902c67 0%,#68103e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #902c67 0%,#68103e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#902c67', endColorstr='#68103e',GradientType=0 ); /* IE6-9 */
}


#topnavbar .navbar {
	border-radius: 0px;
	}
#topnavbar .navbar {
	margin-bottom: 0px;
	min-height:30px !important;
	position: relative; left:0px;
	}

.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	overflow-x: visible;
	padding-left: 0px !important;
	padding-right: 15px;
	}

.navbar .nav-collapse {
	position: absolute; 
	z-index: 1; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: 0; 
	padding-right: 120px;  
	width: 100%; 
	}
	
.navbar.navbar-default .nav-collapse {
	background-color: #f8f8f8;
	}
	
.navbar.navbar-inverse .nav-collapse {
	background-color: #222;
	}
	
.navbar .nav-collapse .navbar-form {
	border-width: 0;
	box-shadow: none;
	}
	
.nav-collapse>li {
	float: right;
	}

.btn.btn-circle {
	border-radius: 50px;
	}
	
.btn.btn-outline {
	background-color: transparent;
	}

.navbar-default .navbar-toggle {
	border: solid 1px #FFF !important;
	}
	
.navbar-default .navbar-toggle .icon-bar {
	background:#fff !important;
	}
	
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background: none !important;
	}
	
	@media screen and (max-width:650px) {
	.lowestPrice, .suggestions{ display:none;}
	}
@media screen and (max-width: 767px) {
.navbar .navbar-collapse .navbar-right > li:last-child {
	padding: 0px;
	} 
	

.navbar .nav-collapse {
	margin: 7.5px auto;
	padding: 0;
	}
	
.navbar .nav-collapse .navbar-form {
	margin: 0;
	}
	
.nav-collapse>li {
	float: none;
	}
	
#languageBar{
	text-align:center !important;
	padding:0px !important;
	margin:0px !important;
	}
	#topnavbar .nav > li { width:33%; float:left;}
#topnavbar .nav > li > a {
	padding-left:30px !important;
	}
	}

@media screen and (max-width: 640px) {
	#topnavbar .nav > li { width:49%; float:left;}

	}

@media screen and (max-width: 480px) {
	#topnavbar .nav > li { width:100%; float:left;}

	}


@media screen and (max-width:499px) {
.titleHeader, .helpline, #pnlBookmarks{
	text-align:center !important;
	}
	
#pnlTop .titleHeader a {
	font-size: 10vw !important ;
	}

#pnlTop .titleHeader p {
	font-size:2.6vw;
	}
	}

@media screen and (min-width:500px) and (max-width:767px) {
.titleHeader, .helpline, #pnlBookmarks{
	text-align:center !important;
	}
	
#pnlTop .titleHeader a {
	font-size: 8vw !important ;
	}

#pnlTop .titleHeader p {
	font-size:2vw;
	}
	}
	
@media screen and (min-width:768px) and (max-width:979px) {
#pnlTop .titleHeader a {
	font-size:4.7vw ;
	}

#pnlTop .titleHeader p {
	font-size:1.1vw; 
	}
	}
	
@media screen and (min-width:768px) and (max-width:999px) {
#pnlBookmarks {
	padding-top:10px;
	}
	}
	
@media screen and (min-width:768px)  and (max-width:3000px) {
.navbar-brand{
	display:none;
	}
	}

@media screen and (max-width:768px)  {
.navbar-brand{
	color:#fff !important;
	}
	}

.topnav {
	overflow: hidden;
	background-color: #333;
	}

.topnav a {
	float: left;
	display: block;
	color: #f2f2f2;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	font-size: 17px;
	}

.topnav a:hover {
	background-color: #ddd;
	color: black;
	}

.topnav .icon {
	display: none;
	}

.rajasthanttp {
	background:#401b33; 
	color:#fff; 
	padding:10px 15px; 
	margin-top:10px; 
	font-size:15px;
	}
	
.rajasthanttplist {
	background:#6b2d55 url(../../images/camel.png) bottom right no-repeat ;
	}
	
.rajasthanttplist ul {
	margin:0px ;
	 padding:5px 15px; 
	 display:block; 
	 list-style:none; 
	 color:#f2cde4;
	 }
	 
.rajasthanttplist ul li {
	background:rgba(0, 0, 0, 0) url("../../images/all-gif-spirte.png") no-repeat scroll 0 -255px; 
	width:33%; 
	display:inline-block; 
	list-style:none; color:#f2cde4; 
	line-height:21px; 
	padding:2px 0px 2px 15px;
	}
	
.rajasthanttplist ul li a{
	color:#f2cde4; 
	text-decoration:none;
	}
	
.rajasthanttplist ul li a:hover{
	color:#f69773;
	text-decoration:none;
	}

#listrajasthan {}
#listrajasthan  ul{
	display:inline-block; 
	list-style:none; 
	padding:0px; 
	margin:0px;
	}
	
#listrajasthan  ul li{
	display:inline-block;
	list-style:none; 
	padding:0px; 
	margin:0px ;  
	overflow:hidden;
	}
	
#listrajasthan  ul li a {
	background:#de6b05; 
	color:#fff; 
	padding:10px 4px; 
	font-size:11px; 
	font-weight:bold;
	}
	
#listrajasthan  ul li a:hover{
	background:#76194c;
	text-decoration:none;
	}

p.leftalighn {
	text-align:left !important;
	}
	
@media screen and (max-width:640px)  {
.rajasthanttplist ul li {
	width:100%;
	}
	}

@media screen and  (min-width:641px) and (max-width:991px)  {
.rajasthanttplist ul li {
	width:48%;
	}
	}
	
@media screen and (max-width:767px)  {
#pnlRight img, .imgDetail {
	display:none;
	}
	}
	.main-form-luxury ul li span{ color:#FF7118 !important;}
@media screen and (min-width:250px) and (max-width:360px) {

#mainContent-right img{
	width:100%;
	}
	}

#mainContent-right .pageBlock img.imgRight{
	width:100px !important;
	}
	
.margin10{
	margin-top:10px !important;
	}
	
@media screen and (max-width:767px)  {
.imgRight01{
	width:100% !important;
	}
	}


#searchPnl  {
	height:36px !important;
	margin-top:25px;
	}
	
#searchPnl input {
	width:80%;  
	border:  solid 1px #e1e1e1 !important; 
	margin:0; padding:8px 5px 9px 5px; 
	background:none; 
	text-align:left; 
	float:left; 
	font-size:12px; 
	background:#fff; 
	}
	
#searchPnl a {
	display:block; 
	height:33px; 
	width:33px; 
	float:left; 
	background:url(../../images/search-sprite.png);
	}
#searchPnl a:hover {
	background-position:0 -33px;
	}


@media screen and (max-width:767px) {
#searchPnl {
	margin-bottom:5px; 
	margin-top:1px; 
	margin-left:25%;
	}
	
#searchPnl input {
	width:60%;  
	border:  solid 1px #e1e1e1 !important; 
	margin:0; padding:8px 5px; 
	background:none; 
	text-align:left; 
	float:left; 
	font-size:12px; 
	}
	}

@media screen and (min-width:776px)  and (max-width:900px)   {
	#searchPnl {
	height:36px;
	background:none;
	margin-top:10px;
	margin-left:-30px;
	}
	}
		
@media screen and (min-width:571px)  and (max-width:799px)   {
	#formDiv {
    background: #fff none repeat scroll 0 0;
    border: 5px solid #9a510c;
    display: none;
    padding: 10px;
    position: absolute;
    right: 0;
    top: -250px;
    width: 550px;
    z-index: 250;
	}
	}

@media screen and (max-width:570px){
#formDiv {
	display:none !important;
		}
		
.showForm {
	display:none;
	}
	}
	
	@media screen and (max-width:991px){
	#rajasthandisplay{ display:none;}
	
	}
@media screen and (max-width:767px){
.bodysectionfloat .col-md-3, .bodysectionfloat .col-sm-3{ display:none;}
#bodysectionfloat .none{ display:none;}}

@media all and (max-width:540px){
ul.lTrains li {
	float:left; 
	margin:0 2px 2px 0px;  
	background:url(); 
	text-align:center; width:49%;
	}
}

@media all and (max-width:380px){
ul.lTrains li {
	float:left; 
	margin:0 2px 2px 0px;  
	background:url(); 
	text-align:center; width:100%;
	}
}

.footer-link{display: none;position: fixed;bottom: 0;right: 0;z-index: 1000;}
.footer-link:hover{}
@media(max-width:767px){
	.footer-link{display: block;}
	.disabled767{ display:none;}
}






@media (min-width:768px) {
.mainfix-menu ul {
display:none
}
}
@media(max-width:767px){
#languageBar{ margin-top:30px !important;}	
.mainfix-menu {
width:100%; font-size:13px; 
z-index:9999 !important;
overflow: hidden !important;
position:fixed; 
top:0
}
.mainfix-menu ul {
padding:0;
margin:0
}
.mainfix-menu ul li {
float:left;
padding:7px 15px 10px;
font-weight:700;
text-align:center;
display:block
}
.mainfix-menu ul li:nth-child(1) {
background:#f06e12;
width:50%
}
.mainfix-menu ul li:nth-child(2) {
background:#151515;
width:50%
}
.mainfix-menu ul li:nth-child(1) a {
color:#fff;
width:100%;
display:block
}
.mainfix-menu ul li:nth-child(2) a {
color:#fff;
width:100%;
display:block
}}