/*

Theme Name: Favourite Dark
Theme URL: http://demo.favthemes.com/favouritedark/
Description: Responsive and Customizable Joomla! Framework 
Author: FavThemes
Author URI: http://www.favthemes.com
Bootstrap Authors: @mdo and @fat
Theme Version: 1.1
License: GNU General Public License v3.0
License URI: http://www.gnu.org/copyleft/gpl.html

*/


/*  Table of Content
============================================================================

1. GENERAL CSS
2. HEADER
3. CONTENT BLOCKS
4. EXTENSIONS
5. CUSTOM STYLES

============================================================================ */


/* 1. GENERAL CSS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@font-face {
 font-family: 'danot';
 src: url('BebasNeue-webfont.eot');
 src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg#danot') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'danot_normal';
 src: url('DaxOT.otf');
}
@font-face {
 font-family: 'danot';
 src: url('DaxOT-Bold.otf');
}
@font-face {
 font-family: 'fruit';
 src: url('FrutigerLTStd-Cn.otf');
}
body {
	font-family: fruit, arial;
	color: #918F8C;
	background:url(../images/bg.jpg) repeat left top;
	font-size: 14px;
	line-height: 21px;
	margin: 0;
}

.slide-desc {
    bottom: 0;
    left: auto!important;
    position: absolute;
    right: 0;
    top: 40%!important;
    width: 37%!important;
}
#fav-sidebar2 {
    float: right;
}
.subscribeText{
	height: 140px; 
  	margin-top: 10px;
}
.subscribeText_1{
	float: left;  
}
.pane{
 
}

#navigation91 .next-button{ top:auto;}
#navigation91 .prev-button{ top:auto;}
.next-button{ top:100px;}
.prev-button{ top:100px;}
.ccomment-actions .muted {
 display:block!important; 
}
#fav-sidebar2 .landing_news { background: none repeat scroll 0 0 #938A51;
    float: right; padding-left: 10px;
    width: 268px}
	.landingPage_content {
    width: 69% !important;
}
	.landing_news #mc_embed_signup{ background:none!important}
		.landing_news #mc-embedded-subscribe-form h2 { color:#fff!important;}
				.landing_news #mc_embed_signup .mc-field-group { width:96%!important;}
				.landing_news #mc_embed_signup .mc-field-group label {
    color: #FFFFFF;
    display: block;
    float: left;
    line-height: 27px;
    margin-bottom: 3px;
    padding-right: 3px;
    width: 100%;
}
.landing_news #mc_embed_signup .mc-field-group input {
    border-radius: 5px;
	border:none;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 8px 0;
    text-indent: 2%;
    width: 96% !important;
}
.landing_news p {color:#fff !important;}
.ccomment-undergo-moderation{ display:none!important;}
.ccomment-form .ccomment-email{ width:95%!important;}
.readmore + a{   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-left: 0 !important;
    margin-top: 15px !important;
    padding: 0 !important;}
.tour_home{width: 62%; float: left; margin-left: 10px;}
.tour_home_img{margin-top: 1px!important; width: 187px;}
.ja-k2filter .btn {
	border:none;
}
.nav-pills a{ color:#fff!important;}
.xs_intro {
	font-family:fruit, arial !important;
	line-height:17px;
}
.xs_intro, .item h4 a, .slide-text a, .slide-desc-text .readmore {
	font-family: fruit, arial !important;
}

#fav-slide {
    width: 100%!important;
}

#slider159 .slide-desc {
    bottom:auto;
	top:30%;
    left:auto!important;
	right:0px;	
    position: absolute;
    width: 200px!important;}
	#next160 {
    cursor: pointer;
    display: block;
    margin-top: 17%;
    position: absolute;
    right: 0;
    top: 50%;
}
.main_gallery_img_div {
    float: left;
min-height: 206px;
    padding-left: 18px;
    padding-right: 10px;
    width: 22%;
}
#txmod_133 .items{ width:100%!important}
#prev160 {
    cursor: pointer;
    display: block;
    left: 0;
    margin-top: 17%;
    position: absolute;
}
.slide-desc-bg background: url("txt_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
    padding: 10px;}
#dheeraj a {
    float: left;
    line-height: 5px;
}
#dheeraj > li {

    line-height: 21px !important;
    margin-bottom: 0;
    margin-top: 6px;
    float: left;
    margin: 10px 0 0 12px!important;
    padding: 0 !important;
    width: 85%;
}


#dheeraj {
    background: none repeat scroll 0 0 #383838;
    display: none;
    margin-left: -12px;
    padding-bottom: 10px;
    position: absolute;
    top: 33px;
    width:60px;
}
.imgdiv > img {
 background: url("../images/image_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 150px;
    margin: 0 10px 0 0;
    padding: 5px;
    width: 200px !important;
}
.ptag_aff{ float:right!important; width:100%!important}
.ptag_aff p{ width:60%!important; float:right!important; margin-top:15px;}
#dheeraj li img{ m,ae}
#mc_embed_signup .mc-field-group {
	clear:none!important;
	float: left!important;
	min-height: 50px;
	padding-bottom: 3%;
	position: relative;
	width: 29%!important;
}
#fav-maincontent .tours_list a{ color:#C19F55!important}
#input_submit_121_container_div  input[type="submit"] {
    background: url("../images/subscribe.png") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border-radius: 10px !important;
    color: #FFFFFF;
    float: left !important;
    font-family: danot;
    font-size: 18px;
    height: 37px !important;
    text-indent: 0 !important;
    width: 100px !important;
	line-height:35px;
}
#chronoform_Brochure + .chronoform{ display:none;}
#fav-container {
	margin: 0 auto;
	width: 980px;
}
.moduletable .jfontsize a { color:#fff!important ; margin-top:5px;

}
.jfontsize{ margin-top:5px;}
.fotter {
	background: none repeat scroll 0 0 #151515;
	float: left;
	width: 100%;
	margin-top:10px;
}
.fotter_top {
	background: url("../images/home_icon_bg.png") repeat-x scroll left top rgba(0, 0, 0, 0);
	float: left;
	height: 38px;
	width: 100%;
}
#fav-slide2 label {
	color:#fff;
}
#flag {
    position: relative;
    top:3px;
}
#xmap h1{ color: #C19F55;
    font-family: danot;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.3em;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-bottom: 6px;
    text-align: left;
    text-transform: uppercase;}
.imgdiv {
    text-align: center;
}
#fav-advertwrap {
	background:#383838;
}
.moduletable.top_bar_right {
	float: right;
	width:100%;
}
.moduletable.top_bar_right {
	float: right;
	width: 100%;
}
.moduletable.top_bar_right ul {
	margin:5px 0 0 0;
}
.landing_news #mc-embedded-subscribe{background-color: #fff!important;
font-family: Arial, Helvetica, sans-serif;
height: 26px;
line-height: 26px;
border-radius: 0px;
color: #938A51!important;
margin-top: 15px;} 
.custom.top_bar_right li {
	float: left;
	line-height: 42px !important;
}
#fav-nav-sm .navigation {
	display: table;
	margin: 0 auto;
}
#fav-main {
	background:#fff;
	float: left;
	min-height: 337px;
	padding-bottom: 10px;
	width: 962px;
	padding:0 10px
}
.team_leader {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
h5 {
	color: #C19F55;
	font-family: danot;
	font-size: 18px;
	margin: 10px 0 10px;
}
#fav-maincontent a {
/*	color:#fff!important;*/
}
.items-more li { margin:5px 0}
.items-more li a { color:#fff!important;}

#txmod_132 {
	background: none repeat scroll 0 0 #FFFFFF!important;
	min-height: 355px;
	height:auto!important;
}
#txmod_132 a {
	background:none!important;
	margin-top:10px!important;
	text-indent:0px!important;
	color:#A28444!important;
}
#mc_embed_signup .button {
	height:27px!important;
	line-height:27px!important;
	border-radius:0px!important;
}
#fav-user {
	background: none repeat scroll 0 0 #fff;
	margin-top:10px;
}
#fav-user1 {
	float: left;
	margin: 0 5px 5px;
}
.spcl_tour h2 {
	color: #968A54;
	margin: 0 10px 10px;
	font-family: danot_normal;
	font-size: 22px;
	font-weight: normal;
	text-indent: 5px;
}
.spcl_tour_content p, .spcl_right p {
	color:#737373;
	text-align:center;
}
.moduletable .click_here a{ color:#fff!important;}
#fav-footer {
	background: none repeat scroll 0 0 #151515;
	padding-left: 50px;
	padding-top: 15px;
}
.spcl_tour_img {
	float: left;
	margin-left: 0;
	width: 221px;
}
.spcl_tour_content {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	width: 334px;
}
.moduletable a{ color:#1F16A5 !important}
.dadi {
	float: left;
	margin-left: 0;
	margin-right: 10px;
	width: 180px;
}
#fav-footer a , .powered a{ color:#7B7B7B !important; text-decoration:none!important;}
.spcl_right {
	float: left;
	width: 129px;
}
.click_here {
	background: none repeat scroll 0 0 #CEA64E;
	border-radius: 8px;
	float: right;
	line-height: 16px;
	padding: 10px 5px;
	text-align: center;
	width: 124px;
}
.spcl_tour_inside {
	background: none repeat scroll 0 0 #fff;
	float: left;
	margin: 0 5px 5px;
	padding:10px;
	width: 94%;
}
.image_frame {
	background: url("../images/image_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
	float: left;
	margin: 0 10px 0 0;
	padding: 5px;
}

/* Mobile */
@media (max-width: 767px) {
 body {
 padding-left: 0!important;
 padding-right: 0!important;
}
#fav-container {
 margin: 0 auto;
 width:auto;
}
 .spcl_tour h2 {
 color: #FFFFFF;
 font-family: danot;
 font-size: 19px;
 font-weight: normal;
 margin: 0 10px 10px;
 text-align: left;
 text-indent: 5px;
}
#mc_embed_signup .mc-field-group {
 clear:none!important;
 float: left!important;
 min-height: 50px;
 padding-bottom: 3%;
 position: relative;
 width: 32%
}
}
a {
	color: #1F16A5;
	text-decoration:underline;
}
a:hover, a:focus {
	color: #1F16A5;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 300!important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 10px;
}
hr {
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #444;
	border-bottom: 1px solid #222;
	border: #444 -moz-use-text-color #222 !important;
}
img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.details_tour {
	background: none repeat scroll 0 0 #F3F3F3;
	float:right;
	padding: 10px 10px 20px;
	width: 31%;
}
.details_inside{ width:100%; float:left; }
.extrafieldtab {

    float: left;
    width: 100%;
}
.nav-tabs{ background:#000;}
h4 , h5{ font-size:22px; color:#C19F55;}
.form_con label{ width:30%; float:left; line-height:30px;}
.contact_left input{ background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #EDEDED;
    border-radius: 0;
    height: 22px;
    line-height: 22px;
    width: 290px;}
.contact_left textarea{ background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #EDEDED;
    border-radius: 0;
    height: 100px;
    width: 200px;}
.contact_right h5{ float:none!important}		
.left_list{  width:18%; float:left; margin-top:10px;}

#fav-logo h1 {
    margin: 0 !important;
    padding: 0 !important;
}
.left_list ul{ background:none!important; }
.map{ width:53%; float:left;}
#ExtraFieldTabIdTabs{ margin-bottom:0px!important;}

.tour_high {
    float: right;
    width: 28%;
	margin-top:15px;
}
.tour_high ul{ background:none!important}
.content_map p{ margin-top:10px!important; }
.gold{color: #C19F55; font-size:18px;}
.tour_high > ul {
    float: right;
    width: 90%;
}
.tour_high li {
    list-style: disc outside none !important;
}
.content_map{ width:100%; float:left; }
.inner_content_map{width:67%; float:left; }
.inner_content_right li {
    list-style: disc outside none;
}

.detail_descripton {
    float: left;
    margin-top: 25px;
    width: 100%;
}

#slider91 .slide-desc {
    bottom: 90px;
    position: absolute;
    left:auto!important;
	right:0px!important
    width: 50%;
}
#fv-logo h1{ line-height:0!important; margin:0px!important; padding:0px;}
.top_bar_right li img{ margin-top:5px;}
#k2BNRModuleBox134 .moduleItemExtraFieldsLabel{ font-size:15px!important;}
#k2BNRModuleBox134 li{ margin:20px 0 0!important; width:100%; float:left; }
.inner_content_right ul{ background:none!important;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{ border-color:none!important;}
.inner_content_right{ width:30%; float:right;}
.inner_content_right > ul {
    float: right;
    width: 94%;
}
.muted{ display:none;}
.slider_new {
	width:66%;
	float:left;
}
.contact_right {
	float: left;
	width: 300px;
}
.contact_left {
	float: left;
	width: 500px;
}
.main_cntnt input, select {
	background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #EDEDED;
	height: 29px;
	line-height: 29px;
	width: 200px;
}
.ccms_form_element input {
	background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #EDEDED;
	height: 22px;
	line-height: 22px;
	width: 200px;
	border-radius:0px;
}
.contact_btn {
	background: url("../images/subscribe.png") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
	border-radius: 10px !important;
	color: #FFFFFF;
	float: left !important;
	font-family: danot;
	font-size: 18px;
	height: 37px !important;
	border-radius: 8px!important;
	text-indent: 0 !important;
	width: 100px !important;
}
.ccms_form_element input, textarea, input[type="file"] {
	border: 1px solid #D3D3D3;
	margin-bottom: 5px;
	padding: 6px !important;
	border-radius:0px;
}
select {
	border-radius:0px;
}
#chronoform_coontact + .chronoform {
	display: none;
}
.custom.top_bar_right li a {
	color: #FFFFFF !important;
}
.affliation_inside.follow > a {
	width: 20%;
}
.team_leader_img img {
	width: 150px;
}
.moduletable h3 a{
    color: #C4C4C4 !important;
    font-family: danot_normal;
    font-size: 21px !important;
    font-weight: 300;
    line-height: 1.3em;
    margin-top: 10px !important;
    padding-bottom: 6px !important;
    text-align: left;
    text-transform: uppercase !important;
}
.heading_bar {
	background: none repeat scroll 0 0 #C19F55;
	color: #FFFFFF;
	float: left;
	font-family: danot;
	font-size: 20px;
	height: 45px;
	line-height: 45px;
	text-indent: 20px;
	width: 100%;
}
.detail_image_frame {
	background: url("../images/image_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
	float: left;
	margin: 10px;
	padding: 10px;
}
/* 2. HEADER
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-containerwrap {
}
#fav-container {
	margin-bottom: 9px;
}
#fav-headerwrap {
	padding-top: 7px;
}
#fav-slide2 {
	background: none repeat scroll 0 0 #A2A2A2;
	border-radius:10px;
	padding:10px;
}
/* Mobile */
@media handheld, only screen and (max-width: 1024px) {
 #fav-header {
 padding-top: 20px;
}
#fav-container {
 margin: 0 auto;
 width:980;
}
 .spcl_tour h2 {
 color: #FFFFFF;
 font-family: danot;
 font-size: 19px;
 font-weight: normal;
 margin: 0 10px 10px;
 text-align: left;
 text-indent: 5px;
}
.spcl_tour_img {
 float: left;
 margin-left: 0;
 width: 143px;
}
 .spcl_tour_content {
 float: left;
 margin-left: 20px;
 margin-right: 20px;
 width: 255px;
}
 .spcl_tour_content p, .spcl_right p {
 color: #FFFFFF;
 font-size: 12px;
 text-align: center;
}
 .dadi {
 float: left;
 margin-left: 0;
 margin-right: 10px;
 width: 88px;
}
 .spcl_right {
 float: left;
 width: 170px;
}
#mc_embed_signup .mc-field-group {
 clear:none!important;
 float: left!important;
 min-height: 50px;
 padding-bottom: 3%;
 position: relative;
 width: 32%!important;
}
#fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width: 710px!important;
}

/* LOGO
---------------------------------------------------------------------------- */

#fav-logo {
 height: 100%;
 margin: 0;
 padding: 0px 0 0;
 text-align: left;
}
#fav-logo h1 {
 margin: 0;
}
.defaultLogo, .mediaLogo {
 display: block;
 padding: 0;
 margin: 0;
}
.textLogo {
 color: #111;
 font-size: 40px;
 padding: 10px 0;
 margin: 10px 0;
 line-height: 30px;
}
.slogan {
 color: #777;
 font-size: 14px;
 line-height: 21px;
 padding: 0;
 margin: 0;
}
.showRetinaLogo {
 display: none;
}
}
/* Mobile */
@media handheld, only screen and (max-width: 768px) {
 #fav-header {
 padding-top: 20px;
}
#fav-container {
 margin: 0 auto;
 width:auto;
}


.itemTitleRight {
    float: right;
    font-size: 14px!important;
    margin-right: 5px;
    text-align: right;
    width: 65%;
}

#k2BNRModuleBox134 li {
    float: left;
    margin: 8px 0 0 !important;
    width: 100%;
}
.nav-tabs > li > a, .nav-pills > li > a {
    line-height: 14px;
    margin-right: 4px!important;
    padding-left: 4px!important;
    padding-right: 6px!important;
}
.map img{ width:100%; }
.main_gallery_img_div {
    float: left;
    min-height: 206px;
    padding-left: 18px;
    padding-right: 10px;
    width: 21%;
}

.imgdiv > img {
    background: url("../images/image_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height:120px;
    margin: 0 10px 0 0;
    padding: 5px;
    width:100% !important;
}
.itemTitleLeft {
    float: left;
    font-size: 15px!important;
    width: 34%;
}
.top {
    background: url("../images/image_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
    width: 128px;
}

.tour_home {
    float: left;
    margin-left: 10px;
    width: 56%;
}
#fav-user{ display:none;}
.item h4 a{ font-size:12px!important}

#fav-footer a, .powered a {
    color: #7B7B7B !important;
    text-decoration: none !important;
    font-size: 12px;
}
#fav-showcopyright{ width:35%!important}
#slider91 .slide-desc {
    bottom: 90px;
    left: 244px !important;
    position: absolute;
    width: 50%;
}
 .spcl_tour h2 {
 color: #FFFFFF;
 font-family: danot;
 font-size: 19px;
 font-weight: normal;
 margin: 0 10px 10px;
 text-align: left;
 text-indent: 5px;
}
.spcl_tour_img {
 float: left;
 margin-left: 0;
 width: 143px;
}
 .spcl_tour_content {
 float: left;
 margin-left: 20px;
 margin-right: 20px;
 width: 255px;
}
 .spcl_tour_content p, .spcl_right p {
 color: #FFFFFF;
 font-size: 12px;
 text-align: center;
}
 .dadi {
 float: left;
 margin-left: 0;
 margin-right: 10px;
 width: 88px;
}
 .spcl_right {
 float: left;
 width: 170px;
}
#mc_embed_signup .mc-field-group {
 clear:none!important;
 float: left!important;
 min-height: 50px;
 padding-bottom: 3%;
 position: relative;
 width: 32%!important;
}
#fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width: 710px!important;
}

/* LOGO
---------------------------------------------------------------------------- */

#fav-logo {
 height: 100%;
 margin: 0;
 padding: 0px 0 0;
 text-align: left;
}
#fav-logo h1 {
 margin: 0;
}
.defaultLogo, .mediaLogo {
 display: block;
 padding: 0;
 margin: 0;
}
.textLogo {
 color: #111;
 font-size: 40px;
 padding: 10px 0;
 margin: 10px 0;
 line-height: 30px;
}
.slogan {
 color: #777;
 font-size: 14px;
 line-height: 21px;
 padding: 0;
 margin: 0;
}
.showRetinaLogo {
 display: none;
}
}
/* Mobile */
@media (max-width: 1199px) {
 .row #fav-logo {
 width: 100%;
 padding-top: 0;
}
 #fav-logo {
 text-align: center;
 float: none;
 width: 100%;
}
.moduletable.top_bar_right {
 float: right;
 width:71%;
}
}
@media handheld, only screen and (max-width: 768px) {
 #fav-logo {
 margin-top: 0;
 padding-top: 0;
}
 #fav-container {
 margin: 0 auto;
 width:auto;
}
 #fav-logo.span3 {
 margin-bottom: 0;
}
#fav-nav-sm .navigation li a {
 padding: 27px 10px!important;
}
}

/* NAVIGATION
---------------------------------------------------------------------------- */

#fav-nav {
 z-index: 100;
 position: relative;
 float: right;
}
#fav-nav .moduletable {
 background: none;
 overflow: visible;
 margin: 0;
}
#fav-nav .moduletable ul.nav.menu {
 float:right;
}
#fav-nav .moduletable ul.nav.menu li, #fav-nav .moduletable ul.nav.menu li li, #fav-nav .moduletable ul.nav.menu li li li, #fav-nav .moduletable ul.nav.menu li li li li {
 line-height: 20px;
 padding-left: 0;
}
#fav-nav .navigation {
}
.navigation a {
border-radius:none!important;
}
#fav-nav .navigation li a {
 color: #fff;
 padding: 14px 10px;
 margin: 0 0 0 0px;
 font-size:15px;
 text-decoration:none;
 font-family: danot;
}
#xmap a{color: #7B7B7B !important;
    text-decoration: none !important;}
#muted{ display:none;}
#ExtraFieldTabIdTabs a{ text-decoration:none;}	
#ExtraFieldTabIdTabs a:hover{ color:#fff;}
#fav-logo {
width:30%!important
}
#fav-nav {
width:auto!important;
margin-left:0px
}
#fav-nav .navigation li a:before {
 content: none;
}
#fav-nav .navigation .nav-pills > .active > a, #fav-nav .navigation .nav-pills > li > a:hover, #fav-nav .navigation .nav-pills > li > a:focus {
 background-color: #0099FF;
 color: #fff;
 text-decoration: none;
}
.navigation .nav-pills {
 margin-bottom: 0;
}

/* Subnav */

.navigation ul.nav-child {
 position: absolute;
 left: 10px;
 z-index: 1000;
 display: none;
 min-width: 200px;
 padding: 5px 0;
 margin: 0;
 list-style: none;
 background-color: #222;
 border: 1px solid #444;
 *border-right-width: 2px;
 *border-bottom-width: 2px;
 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 -webkit-background-clip: padding-box;
 -moz-background-clip: padding;
 background-clip: padding-box;
}
.navigation ul.nav > li {
 position: relative;
 float: left;
}
.navigation ul.nav > li:hover > .nav-child, .navigation ul.nav > li > a:focus + .nav-child, .navigation ul.nav-child li:hover > ul {
 display: block;
}
#fav-nav .nav-pills ul.nav-child li > ul {
 margin: -38px 0 0 190px;
 padding: 0;
}
.navigation ul.nav-child a {
 display: block;
 clear: both;
 color: #333;
 font-size: 14px;
 padding: 3px 20px;
 font-weight: normal;
 line-height: 2em!important;
 white-space: nowrap;
}
#fav-nav .navigation .nav-pills .nav-child {
 padding-bottom: 0;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
#fav-nav .navigation .nav-pills .nav-child a {
 margin: 0;
 padding: 4px 20px;
 font-size: 14px;
 border-top: none!important;
 border-bottom: 1px solid #444;
}
#fav-nav .navigation .nav-pills .nav-child > .active > a, #fav-nav .navigation .nav-pills .nav-child > li > a:hover {
 text-decoration: none;
 color: #0099ff;
}
.navigation .nav-child.pull-right {
 right: 0;
 left: auto;
}
.navigation .nav-child .divider {
 *width: 100%;
 height: 1px;
 margin: 8px 1px;
 *margin: -5px 0 5px;
 overflow: hidden;
 background-color: #e5e5e5;
 border-bottom: 1px solid #fff;
}
.navigation .nav-child:before {
 position: absolute;
 top: -7px;
 left: 9px;
 display: inline-block;
 border-right: 7px solid transparent;
 border-bottom: 7px solid #ccc;
 border-left: 7px solid transparent;
 border-bottom-color: rgba(0, 0, 0, 0.2);
 content: '';
}
.navigation .nav-child:after {
 position: absolute;
 top: -6px;
 left: 10px;
 display: inline-block;
 border-right: 6px solid transparent;
 border-bottom: 6px solid #777;
 border-left: 6px solid transparent;
 content: '';
}
.navigation .nav-child li > ul:before {
 top: 10px;
 left: -7px;
 border-left: none;
 border-bottom: 7px solid transparent;
 border-right: 7px solid rgba(0, 0, 0, 0.2);
 border-top: 7px solid transparent;
}
.navigation .nav-child li > ul:after {
 top: 11px;
 left: -6px;
 margin-top: 0;
 border-left: none;
 border-top: 6px solid transparent;
 border-right: 6px solid #777;
 border-bottom: 6px solid transparent;
}

/* Mobile */
@media (min-width: 1200px) {
 #fav-nav-sm {
 display: none;
}
 #fav-container {
 margin: 0 auto;
 width:auto;
}
.moduletable.top_bar_right {
 float: right;
 width:71%;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
 #fav-nav-sm {
}
 #fav-header #fav-nav {
 display: none;
}
#fav-container {
 margin: 0 auto;
 width: 730px !important;
}
 #fav-nav-sm #fav-nav {
 padding: 7px 0px 16px;
 float: none;
}
 #fav-nav-sm .moduletable ul.nav.menu {
 float: none;
}
 #fav-nav-sm .navigation .nav-pills {
 margin-top: 0;
}
}

/* Mobile */
@media (min-width: 768px) and (max-width: 979px) {
 #fav-nav-sm .navigation li a {
 padding: 10px;
}
#fav-container {
 margin: 0 auto;
 width:auto;
}
 #fav-nav-sm .navigation {
 display: table;
 margin: 0 0;
}
}
@media (min-width: 768px) {
 #fav-navbar {
 display: none;
}
}

/* IE */
.lt-ie9 #fav-navbar, .lt-ie9 #fav-nav-sm {
 display: none;
}
.lt-ie9 #fav-header {
 position: relative;
 z-index: 9999;
}
.lt-ie9 .navigation ul.nav-child {
 padding-top: 0;
}
.lt-ie9 .navigation ul.nav-child a:hover {
 background-color: #fff;
}


/* Navbar for mobile view
---------------------------------------------------------------------------- */

@media handheld, only screen and (max-width: 767px) {
 #fav-nav {
 display: none;
}

  /* Navbar */
	
  #fav-navbar .moduletable {
 margin: 0;
 padding: 7px 0 0;
}
 #fav-navbar .navbar {
 margin-bottom: 0;
}
 #fav-navbar .navbar-inner {
 padding: 0;
}
 #fav-navbar a.btn.btn-navbar {
 margin-bottom: 0;
 border-width: 1px;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}

  /* Navbar collapse */

  #fav-navbar-collapse .moduletable ul li,  #fav-navbar-collapse ul {
 background: none;
 float: none;
 padding: 0;
 margin: 0;
}
 #fav-navbar-collapse li a {
 padding-left: 14px;
}
 #fav-navbar-collapse li li a {
 padding-left: 28px;
}
 #fav-navbar-collapse li li li a {
 padding-left: 42px;
}
 #fav-navbar-collapse li li li li a {
 padding-left: 56px;
}
 #fav-navbar-collapse li li li li li a {
 padding-left: 70px;
}
 #fav-navbar-collapse a {
 display: block;
 padding: 4px 14px 2px;
 font-size: 14px;
 line-height: 2em;
 font-weight: normal;
 text-decoration: none;
 margin: 0;
}
 #fav-navbar-collapse a:before {
 font-family: FontAwesome;
 content: "\f105";
 padding-left: 10px;
 padding-top: 0;
 float: right;
 font-size: 15px;
 line-height: 2em;
 font-weight: normal;
}
 .navbar-inverse .nav .active > a,  .navbar .nav .active > a,  .navbar-inverse .nav .active > a:hover,  .navbar .nav .active > a:hover,  .navbar-inverse .nav .active > a:focus,  .navbar .nav .active > a:focus {
 background: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}

  /* Navbar Light */

  div.navbar #fav-navbar-collapse li a:hover,  div.navbar #fav-navbar-collapse li li a:hover,  div.navbar #fav-navbar-collapse li li li a:hover,  div.navbar #fav-navbar-collapse li li li li a:hover,  div.navbar #fav-navbar-collapse li a:focus,  div.navbar #fav-navbar-collapse li li a:focus,  div.navbar #fav-navbar-collapse li li li a:focus,  div.navbar #fav-navbar-collapse li li li li a:focus,  div.navbar #fav-navbar-collapse li[class^="item-"].current.active,  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active,  div.navbar #fav-navbar-collapse li li[class^="item-"].current.active,  div.navbar #fav-navbar-collapse li li[class*=" item-"].current.active,  div.navbar #fav-navbar-collapse li li li[class^="item-"].current.active,  div.navbar #fav-navbar-collapse li li li[class*=" item-"].current.active,  div.navbar #fav-navbar-collapse li li li li[class^="item-"].current.active,  div.navbar #fav-navbar-collapse li li li li[class*=" item-"].current.active {
 background-color: #eee!important;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}
 div.navbar #fav-navbar-collapse li li:hover,  div.navbar #fav-navbar-collapse li li li:hover,  div.navbar #fav-navbar-collapse li li li li:hover {
 background: none;
}
 div.navbar #fav-navbar-collapse li {
 border-top: 1px solid #444;
}
 div.navbar #fav-navbar-collapse a {
 color: #444;
}
 div.navbar #fav-navbar-collapse a:before {
 color: #aaa;
}
 div.navbar #fav-navbar-collapse li a:hover:before,  div.navbar #fav-navbar-collapse li[class^="item-"].current.active a:before,  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active a:before,  div.navbar #fav-navbar-collapse li li[class^="item-"].current.active a:before,  div.navbar #fav-navbar-collapse li li[class*=" item-"].current.active a:before,  div.navbar #fav-navbar-collapse li li li[class^="item-"].current.active a:before,  div.navbar #fav-navbar-collapse li li li[class*=" item-"].current.active a:before,  div.navbar #fav-navbar-collapse li li li li[class^="item-"].current.active a:before,  div.navbar #fav-navbar-collapse li li li li[class*=" item-"].current.active a:before {
 color: #777;
}
 div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul,  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul {
 color: #333;
 background-color: #fff;
}
 div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:before,  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:before {
 color: #aaa;
}
 div.navbar #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:hover:before,  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:hover:before {
 color: #444;
}
 .navbar .btn-navbar .icon-bar {
 background-color: #444;
 -webkit-box-shadow: 0 1px 0 #fff;
 -moz-box-shadow: 0 1px 0 #fff;
 box-shadow: 0 1px 0 #fff;
}

  /* Navbar Inverse */

  div.navbar.navbar-inverse #fav-navbar-collapse li a:hover,  div.navbar.navbar-inverse #fav-navbar-collapse li li a:hover,  div.navbar.navbar-inverse #fav-navbar-collapse li li li a:hover,  div.navbar.navbar-inverse #fav-navbar-collapse li li li li a:hover,  div.navbar.navbar-inverse #fav-navbar-collapse li a:focus,  div.navbar.navbar-inverse #fav-navbar-collapse li li:focus,  div.navbar.navbar-inverse #fav-navbar-collapse li li li:focus,  div.navbar.navbar-inverse #fav-navbar-collapse li li li li:focus,  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active,  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active,  div.navbar.navbar-inverse #fav-navbar-collapse li li[class^="item-"].current.active,  div.navbar.navbar-inverse #fav-navbar-collapse li li[class*=" item-"].current.active,  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class^="item-"].current.active,  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class*=" item-"].current.active,  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class^="item-"].current.active,  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class*=" item-"].current.active {
 background-color: #333!important;
}
 div.navbar.navbar-inverse #fav-navbar-collapse li li:hover,  div.navbar.navbar-inverse #fav-navbar-collapse li li li:hover,  div.navbar.navbar-inverse #fav-navbar-collapse li li li li:hover {
 background: none;
}
 div.navbar.navbar-inverse #fav-navbar-collapse li {
 border-top: 1px solid #222;
}
 div.navbar.navbar-inverse #fav-navbar-collapse a {
 color: #fff!important;
}
 div.navbar.navbar-inverse #fav-navbar-collapse a:before {
 color: #777;
}
 div.navbar.navbar-inverse #fav-navbar-collapse li a:hover:before,  div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active a:before,  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active a:before,  div.navbar.navbar-inverse #fav-navbar-collapse li li[class^="item-"].current.active a:before,  div.navbar.navbar-inverse #fav-navbar-collapse li li[class*=" item-"].current.active a:before,  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class^="item-"].current.active a:before,  div.navbar.navbar-inverse #fav-navbar-collapse li li li[class*=" item-"].current.active a:before,  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class^="item-"].current.active a:before,  div.navbar.navbar-inverse #fav-navbar-collapse li li li li[class*=" item-"].current.active a:before {
 color: #fff;
}
 div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul,  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul {
 color: #fff;
 background-color: #111;
}
 div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:before,  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:before {
 color: #777;
}
 div.navbar.navbar-inverse #fav-navbar-collapse li[class^="item-"].current.active.deeper.parent ul a:hover:before,  div.navbar.navbar-inverse #fav-navbar-collapse li[class*=" item-"].current.active.deeper.parent ul a:hover:before {
 color: #fff;
}
 div.navbar.navbar-inverse .btn-navbar .icon-bar {
 background-color: #f5f5f5;
 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
 #fav-navbar.navbar.navbar-inverse a.btn.btn-navbar {
 border-color: #040404 #040404 #000;
}
}


/* 3. CONTENT BLOCKS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-slide, #fav-intro, #fav-showcase, #fav-promo, #fav-top, #fav-maintop, #fav-bottom, #fav-user, #fav-footer {
 padding-top: 11px;
 padding-bottom: 10px;
}
/* Mobile */
@media handheld, only screen and (max-width: 767px) {
 #fav-slide,  #fav-intro,  #fav-showcase,  #fav-promo,  #fav-top,  #fav-maintop,  #fav-bottom,  #fav-user,  #fav-footer {
 padding-top: 0;
 padding-bottom: 0;
}
}

/* SLIDE
---------------------------------------------------------------------------- */

#fav-slide .moduletable li, #fav-slide div[class^="moduletable-"] li, #fav-slide div[class*=" moduletable-"] li {
 background: none;
}
#fav-slide .moduletable li ul, #fav-slide div[class^="moduletable-"] li ul, #fav-slide div[class*=" moduletable-"] li ul {
 margin-bottom: 14px;
}

/* Mobile */
@media (max-width: 767px) {
 #fav-slide .moduletable li ul,  #fav-slide div[class^="moduletable-"] li ul,  #fav-slide div[class*=" moduletable-"] li ul {
 margin-bottom: 0;
}
#fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width: 750px;
}
}

/* BREADCRUMBS
---------------------------------------------------------------------------- */

#fav-breadcrumbs .moduletable, #fav-breadcrumbs div[class^="moduletable-"], #fav-breadcrumbs div[class*=" moduletable-"] {
 font-size: 0.9em;
 margin: 5px 0px 2px;
}
#fav-breadcrumbs .moduletable img, #fav-breadcrumbs div[class^="moduletable-"] img, #fav-breadcrumbs div[class*=" moduletable-"] img {
 display: none;
}

/* Mobile */
@media handheld, only screen and (max-width: 767px) {
 #fav-breadcrumbs .moduletable,  #fav-breadcrumbs div[class^="moduletable-"],  #fav-breadcrumbs div[class*=" moduletable-"] {
 margin-top: 10px;
 margin-bottom: 0;
}
}

/* TOP
---------------------------------------------------------------------------- */

#fav-topwrap {
 border-top: 1px solid #444;
 border-bottom: 1px solid #444;
 margin-top: 14px;
 margin-bottom: 18px;
}


/* MAIN
---------------------------------------------------------------------------- */

#fav-messagewrap .row-fluid [class*="span"] {
 min-height:0;
}
#system-message {
 margin-top: 10px;
}
#fav-mainwrap .row-fluid [class*="span"] {

}

/* COPYRIGHT
---------------------------------------------------------------------------- */

#fav-copyrightwrap {
}
#fav-nav a {
color:#fff!important;
}
#fav-slide2 h3 {
color:#fff!IMPORTANT;
}
#fav-copyright ul.nav.menu {
 float: right;
 margin: 10px 0;
}
#fav-copyright ul.nav.menu li {
 float: left;
 list-style:none;
 background: none;
 line-height: 21px;
}
#fav-copyright ul.nav.menu li a {
 display: block;
 color: #333333;
 margin-left: 21px;
}
#fav-copyright ul.nav.menu li.active a, #fav-copyright ul.nav.menu li a:hover, #fav-copyright ul.nav.menu li:hover a {
 color: #0099FF;
 text-decoration:none;
}
#fav-showcopyright p {
 padding:13px 0 7px;
 line-height: 21px;
 font-size: 14px;
}
/* Mobile */
@media (max-width: 768px) {
 #fav-copyright .moduletable ul.nav.menu {
 margin: 0 auto;
 display: table;
}
 #fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width: 750px;
}
 #fav-copyright ul.nav.menu {
 float: none;
}
 #fav-copyright ul.nav.menu li a {
 margin: 0 21px 0 0;
}
 #fav-showcopyright {
 text-align: center;
}
}
@media (max-width: 480px) {
 #fav-copyright ul.nav.menu li {
 float: none;
 text-align: center;
 padding: 4px;
}

.ccms_form_element { margin-bottom:0px;}
input[type="checkbox"]{ width:30px;!important}
.contact_left {
    float: left;
    width: 275px;
}
.powered {
    text-align: center;
}
#fav-copyright {
    background: none repeat scroll 0 0 #383838;
    float: left;
    height:auto!important;
    text-indent: 10px;
    width: 100%;
}
.contact_left textarea {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #EDEDED;
    border-radius: 0;
    height: 100px;
    width: 205px;
}
#fav-showcopyright {
    width: 100% !important;
}
.moduletable, div[class^="moduletable-"], div[class*=" moduletable-"] {
    overflow:visible!important;
    text-align: justify;
}
#txmod_133 .pane{ width:150px!important;}
#fav-slide2 .moduletable{ overflow:hidden!important}

.tour_home {
    float: left;
    margin-left: 10px;
    width: 93%;
	margin-top:10px;
}
#mc_embed_signup .mc-field-group input {
    border-radius: 0;
    display: block;
    padding: 8px 0;
    text-indent: 2%;
    width:95% !important;
}
.item-page h4 {
    color: #968A54;
    float: left;
    font-family: danot_normal;
    font-size: 18px;
    height:auto!important;
    line-height: normal !important;
    text-align: left;
    width: 100%;
}
.ccms_form_element label {
    float: left;
    font-weight: bold;
    line-height: 18px;
    margin: 6px 0 9px;
    width: 100%!important;
}
.maps + div + ul{ display:none}
.maps + div + ul + ul{ display:block;}

#flag {
    position: relative;
    top: -2px;
}	

#dheeraj {
    background: none repeat scroll 0 0 #383838;
    display: none;
    margin-left: -12px;
    padding-bottom: 10px;
    position: absolute;
    top: 73px;
    width: 70px;
}
#fav-advertwrap{ padding-bottom:15px;}
 #mc_embed_signup .mc-field-group {
 clear: left;
 min-height: 50px;
 padding-bottom: 0 !important;
 position: relative;
 width: 96%!important;
}
 #fav-copyright ul.nav.menu li a {
 margin: 0;
}
 #txmod_132 .pane .item {
 overflow: hidden;
 width: 100%;
}
 .xs_readmore {
 margin-top: 15px;
 float:left;
 width:100%
}
#txmod_132 {
 background: none repeat scroll 0 0 #FFFFFF !important;
 height: 1336px !important;
}
 .xs_readmore {
 float: left;
 margin-top: 0;
 width: 100%;
}
#fav-user {
display:none;
}
#fav-backtotop-mobile {
 display: none;
}
 .fotter {
 background: none repeat scroll 0 0 #151515;
 float: left;
 margin-top: 10px;
 width: 96%;
 margin-left: 19px;
}
.xs_intro {
 color: #737373;
 float: left;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 12px;
 height: 75px;
 margin: 10px 0 0;
 min-height:75px;
 padding-left: 0;
 width: 100%;
}
#fav-container {
 margin: 0 auto;
 width: 440px;
}
 .moduletable.top_bar_right {
 float: right;
 width:100%;
}

#fav-navbar .navbar {
    margin-bottom: 0;
    padding: 0 20px;
}
.slide-desc{ display:none;}
img {
 width:auto\9;
 height:auto;
 vertical-align:middle;
 border:0;
 -ms-interpolation-mode:bicubic
}
#fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width:400px!important;
}
#fav-nav-sm {
padding:0px!important;
}
#fav-sidebar2 {
display:none!important;
}
#fav-mainbottom {
 background: none repeat scroll 0 0 #FFFFFF;
 padding: 0 10px;
 width: 400px;
}
 #mc_embed_signup .mc-field-group label {
 color: #A28444;
 display: block;
 float: left;
 line-height: 27px;
 margin-bottom: 3px;
 padding-right: 3px;
 width: 90px;
}
}
@media (max-width: 640px) { #fav-container {
 margin: 0 auto;
 width:600px;
}

.moduletable.top_bar_right {
    float: right;
    width: 100%;
}
#fav-main {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    min-height: 337px;
    padding: 0 10px;
    width: 580px !important;
}
.container-fluid {
    padding:0px !important;
}

div.itemHeader {
    color: #FFFFFF;
    float: left;
    font-family: danot;
    font-size: 24px;
    height: auto!important;
    margin: 14px 0 0;
    padding-bottom: 0;
    text-indent: 15px;
    width: 100%;
}
.itemTitleLeft {
    float: left;
    font-size: 15px !important;
    width: 100%;
	font-size:18px!important;
}

.itemTitleRight {
    float: right;
    font-size: 15px !important;
    margin-left: 15px;
    margin-right: 0;
    text-align: left;
    text-indent: 0;
    width: 97%;

	}
	.slider_new{ display:none!important;}
	
.details_tour {
    background: none repeat scroll 0 0 #F3F3F3;
    float: right;
    padding: 10px 10px 20px;
    width: 97%;
}

#ExtraFieldTabIdTabs a {
    font-size: 11px;
    text-decoration: none;
}
.main_gallery_img_div {
    float: left;
    min-height: 206px;
    padding-left: 18px;
    padding-right: 10px;
    width: 20%;
}
}
/* BACKTOP
---------------------------------------------------------------------------- */

a.backtop i {
 background-color: #444;
 color: #eee;
 font-size: 2em;
 padding-right: 0;
 padding: 0.3em 0.5em;
 display: block;
 border-radius: 4px;
 -webkit-transition: all 300ms linear;
 -moz-transition: all 300ms linear;
 -o-transition: all 300ms linear;
 transition: all 300ms linear;
}
.backtop i:hover {
 opacity: 0.8;
}
#fav-backtotop {
 position: fixed;
 bottom: 3em;
 right: 3em;
 width: 55px;
}
#fav-backtotop .backtop {
 float: right;
}
 @media (max-width: 1199px) {
 #fav-backtotop {
 position: relative;
 bottom: 0;
 right: 0;
 margin-bottom: 36px;
 float: right;
}

}

/* Mobile */
@media (min-width: 768px) {
 #fav-backtotop-mobile {
 display: none;
}
#fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width: 750px;
}
.moduletable.top_bar_right {
 float: right;
 width:83%;
}
}
@media handheld, only screen and (max-width: 767px) {
 #fav-backtotop {
 display: none;
}
 #fav-backtotop-mobile {
 text-align: center;
 margin-bottom: 10px;
}
}

/* IE */
.lt-ie9 #fav-backtotop {
 padding-bottom: 1em;
}
.lt-ie9 #fav-backtotop-mobile {
 display: none;
}


/* STYLES
---------------------------------------------------------------------------- */

@media (min-width: 1100px) {
 #fav-styles {
 width: 60px;
 top: 148px;
 left: 0;
 position: fixed;
}
 #fav-styles .moduletable,  #fav-styles div[class^="moduletable-"],  #fav-styles div[class*=" moduletable-"] {
 background-color: #222;
 border: 1px solid #444;
 margin-top: 0;
 padding: 0 0 10px 0;
 border-radius: 4px;
}
 #fav-styles .moduletable h3,  #fav-styles div[class^="moduletable-"] h3,  #fav-styles div[class*=" moduletable-"] h3 {
 color: #eee;
 border-bottom: 1px solid #444;
 font-size: 14px;
 text-transform: uppercase;
 text-align:center;
 margin-bottom: 18px;
 padding-top: 7px;
 padding-bottom: 10px;
 font-weight: 400!important;
}
.moduletable.top_bar_right {
 float: right;
 width:100%;
}
 #fav-styles p {
 margin-bottom: 7px;
 text-align:center;
}
#fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width: 960px;
}
#mc_embed_signup .mc-field-group {
 clear: none !important;
 float: left !important;
 min-height: 50px;
 padding-bottom: 3%;
 position: relative;
 width: 29%!important;
}
#fav-container {
 margin: 0 auto;
 width: 980px;
 position:relative;
}
}

/* Mobile */
@media (max-width: 1099px) {
 #fav-styles {
 background-color: #ffffff;
 border: 1px solid #444;
 position:relative;
 bottom:0;
 left:0;
 width: 100%;
 z-index: 999;
}
 #fav-styles .moduletable,  #fav-styles div[class^="moduletable-"],  #fav-styles div[class*=" moduletable-"] {
 border-radius: 0 0 0 0;
 display: table;
 margin: 0 auto;
 padding: 7px 14px 0;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}
 #fav-styles .moduletable h3,  #fav-styles div[class^="moduletable-"] h3,  #fav-styles div[class*=" moduletable-"] h3 {
 display: none;
}
 #fav-styles .moduletable p,  #fav-styles div[class^="moduletable-"] p,  #fav-styles div[class*=" moduletable-"] p {
 float: left;
 padding: 4px;
 line-height: 4px;
 margin: 0;
}
}

/* IE */
.lt-ie9 #fav-styles {
 width: 60px;
 top: 180px;
 left: 0;
 position:fixed;
}
.lt-ie9 #fav-styles .moduletable, .lt-ie9 #fav-styles div[class^="moduletable-"], .lt-ie9 #fav-styles div[class*=" moduletable-"] {
 background-color: #ffffff;
 border: 1px solid #dddddd;
 margin-top: 0;
 padding: 0 0 10px 0;
}
.lt-ie9 #fav-styles .moduletable h3, .lt-ie9 #fav-styles div[class^="moduletable-"] h3, .lt-ie9 #fav-styles div[class*=" moduletable-"] h3 {
 font-size: 18px;
 text-align:center;
 padding: 7px;
 margin-top: 0;
 margin-bottom: 1em;
}
.lt-ie9 #fav-styles p {
 margin-bottom: 7px;
 text-align:center;
}

/* MOBILE PARAMETERS
---------------------------------------------------------------------------- */

@media (max-width: 480px) {
 #fav-main img,  .moduletable .custom img,  div[class^="moduletable-"] div[class^="custom-"] img,  div[class*=" moduletable-"] div[class*=" custom-"] img,  .img-left,  .img-right {
 display: inline-block;
}
#fav-container {
    margin: 0 auto;
    width: 440px;
}
 #fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width: 420px!important;
}
 #fav-advertwrap,  #fav-intro1, #fav-intro2, #fav-intro3, #fav-intro4,  #fav-slide1, #fav-slide2,  #fav-showcase1, #fav-showcase2, #fav-showcase3, #fav-showcase4,  #fav-promo1, #fav-promo2, #fav-promo3,  #fav-top1, #fav-top2, #fav-top3, #fav-top4,  #fav-maintop1, #fav-maintop2, #fav-maintop3,  #fav-sidebar1, #fav-sidebar2,  #fav-mainbottom1, #fav-mainbottom2, #fav-mainbottom3,  #fav-bottom1, #fav-bottom2, #fav-bottom3, #fav-bottom4,  #fav-user1, #fav-user2, #fav-user3,  #fav-footer1, #fav-footer2, #fav-footer3, #fav-footer4,  #fav-copyright1, #fav-copyright2,  #fav-debug {
 display: block;
}
}


/* 4. EXTENSIONS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* FAVSLIDER
---------------------------------------------------------------------------- */

#fav-slide .home-slider .fav-control-nav {
 bottom: 14px!important;
}
#fav-slide .home-slider #slider.favslider {
 margin-bottom: 10px!important;
}
#slider.favslider {
 position: relative;
}
.favslider .fav-next, .favslider .fav-prev {
 opacity: 1;
}
.favslider:hover .fav-next:hover, .favslider:hover .fav-prev:hover {
 opacity: 0.8;
}
.favslider .fav-prev, .favslider:hover .fav-prev {
 left: 5px!important;
}
.favslider .fav-next, .favslider:hover .fav-next {
 right: 5px!important;
}
#fav-caption {
 left: 0;
 right: 0;
 margin: 0 auto;
 top: 36%;
 bottom: auto;
 width: 60%;
 padding: 21px;
 text-shadow: none;
 background-color: rgba(255, 255, 255, 0.7);
 cursor: pointer;
}
#fav-caption h3 {
 font-size: 36px;
 color: #333;
 margin: 6px 0 4px;
 padding: 0;
 line-height: 1.2em;
 text-transform: uppercase;
 text-align:center;
 font-weight: 300;
 border: none;
}
 @media handheld, only screen and (max-width: 990px) {
 #fav-caption h3 {
 font-size: 30px;
}
}
 @media handheld, only screen and (max-width: 767px) {
 #fav-caption {
 top: 30%;
}
 #fav-caption h3 {
 font-size: 26px;
 margin-bottom: 0;
}
 .fav-direction-nav li .fav-next,  .favslider:hover .fav-direction-nav li .fav-next,  .fav-direction-nav li .fav-prev,  .favslider:hover .fav-direction-nav li .fav-prev {
 top: 50%;
}
}
 @media handheld, only screen and (max-width: 600px) {
 #fav-caption {
 top: 30%;
}
 #fav-caption h3 {
 font-size: 24px;
}
 #fav-caption p {
 font-size: 16px;
 margin-bottom: 0;
}
}
 @media handheld, only screen and (max-width: 480px) {
 #fav-caption {
 top: 20%;
 padding: 7px;
}
.custom.top_bar_right > ul {
    float: left;
}
.top_bar_right ul li {
    color: #FFFFFF;
    float: left;
    font-family: fruit,arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 50px;
    list-style: none outside none;
    margin: 0;
    padding: 0 6px;
}
#ExtraFieldTabIdTabs li{ width:100%}
#ExtraFieldTabIdTabs a {
    font-size: 13px;
    text-decoration: none;
}

.left_list {
    float: left;
    margin-top: 10px;
    width:100%;
}

.map {
    float: left;
    width: 100%;
}
.tour_high {
    float: right;
    margin-top: 15px;
    width:100%;
}

.inner_content_map {
    float: left;
    width:100%;
}

.inner_content_right {
    float: right;
    width: 100%;
}
.main_gallery_img_div {
    float: left;
    min-height: 191px;
    padding-left: 18px;
    padding-right: 10px;
    width: 25%;
}

.fotter {
    background: none repeat scroll 0 0 #151515;
    float: left;
    margin-left:0px;
    margin-top: 10px;
    width: 100%;
}
 #fav-caption h3 {
 font-size: 21px;
}
 #fav-caption p {
 font-size: 12px;
}
.fotter + .container-fluid + .container-fluid{ padding-RIGHT:0!IMPORTANT}
#fav-copyrightwrap #fav-copyright{ width:100%;}
}
@media (max-width: 360px) {
	#fav-container {
 margin: 0 auto;
 width:320px!important;
}
#djslider91 {
	display:none!important;
}

div.itemHeader {
    color: #FFFFFF;
    float: left;
    font-family: danot;
    font-size: 24px;
    height:auto;
    margin: 14px 0 0;
    padding-bottom: 0;
    text-indent: 15px;
    width: 100%;
}
.container-fluid{ padding:0!important}
#fav-main {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    min-height: 337px;
    padding: 0 10px;
    width:300px!important;
}
	
.itemTitleLeft {
    float: left;
    font-size: 15px !important;
    width: 100%;
}

.itemTitleRight {
    float: right;
    font-size: 14px !important;
    margin-left: 15px;
    margin-right: 0;
    text-align: left;
    text-indent: 0;
    width: 94%;

	}
	
.details_tour {
    background: none repeat scroll 0 0 #F3F3F3;
    float: right;
    padding: 10px 10px 20px;
    width: 93%;
}
#ExtraFieldTabIdTabs li {
    text-indent: 8px;
    width: 100%;
}

.left_list {
    float: left;
    margin-top: 10px;
    width: 100%;
}

.map {
    float: left;
    width: 100%;
}

.tour_high {
    float: right;
    margin-top: 15px;
    width: 100%;
}
.inner_content_map {
    float: left;
    width: 100%;
}

.inner_content_right {
    float: right;
    width: 100%;
}
#k2Container {
    height: auto !important;
    padding: 0;
}

.main_gallery_img_div {
    float: left;
    min-height: 159px;
    padding-left: 18px;
    padding-right: 10px;
    width: 40%;
}

#fav-navbar .navbar {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
}
.page-header h2, h2.item-title, .componentheading { line-height:31px!important; height:auto!important}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
#fav-mainbottom {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 10px;
    width: 300px;
}

#txmod_132	{ width:300px!important;}
.slider_new{ display:none!important;}
.top_bar_right li{ width:70%; float:left;}
.top_bar_right li + li { width:20%;}
.top_bar_right li + li + li{ width:13%;}
.top_bar_right li + li + li + li{ width:13%;}
.top_bar_right li + li + li + li + li{ width:16%;}
.top_bar_right ul + ul li{ width:20%;}
.top_bar_right ul + ul li + li{ width:68%;}
.top_bar_right ul + ul li + li + li + li{ width:20%;}
.maps + div + ul{ display:none}
.maps + div + ul + ul{ display:none}
#fav-advertwrap{ padding-bottom:15px;}}	

 @media handheld, only screen and (max-width: 320px) {
 #fav-caption {
 top: 10%;
 padding: 7px;
}

.itemTitleLeft {
    float: left;
    font-size: 15px !important;
    width: 100%;
	color:#fff;
}
.itemTitleRight{ color:#fff;}
#ExtraFieldTabIdTabs a {
    font-size: 14px;
    text-decoration: none;
}
.main_gallery_img_div {
    float: left;
    min-height: 160px;
    padding-left: 18px;
    padding-right: 10px;
    width: 85%;
}
.ccms_form_element { margin-bottom:0px;}
.contact_left {
    float: left;
    width: 275px;
}
.powered {
    text-align: center;
}
#fav-copyright {
    background: none repeat scroll 0 0 #383838;
    float: left;
    height:auto!important;
    text-indent: 10px;
    width: 100%;
}
.ccms_form_element label {
    float: left;
    font-weight: bold;
    line-height: 18px;
    margin: 6px 0 9px;
    width: 100%!important;
}
#fav-showcopyright {
    width: 100% !important;
}
.contact_left textarea {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #EDEDED;
    border-radius: 0;
    height: 100px;
    width: 205px;
}
.moduletable, div[class^="moduletable-"], div[class*=" moduletable-"] {
    overflow:visible!important;
    text-align: justify;
}
#txmod_133 .pane{ width:150px!important;}
#fav-slide2 .moduletable{ overflow:hidden!important}

.tour_home {
    float: left;
    margin-left: 10px;
    width: 93%;
	margin-top:10px;
}
#mc_embed_signup .mc-field-group input {
    border-radius: 0;
    display: block;
    padding: 8px 0;
    text-indent: 2%;
    width:95% !important;
}
.item-page h4 {
    color: #968A54;
    float: left;
    font-family: danot_normal;
    font-size: 18px;
    height:auto!important;
    line-height: normal !important;
    text-align: left;
    width: 100%;
}
#dheeraj {
    background: none repeat scroll 0 0 #383838;
    display: none;
    margin-left: -12px;
    padding-bottom: 10px;
    position: absolute;
    top:73px;
    width: 70px;
}

#flag {
    position: relative;
    top: -2px;
}
.custom.top_bar_right > ul {
    float: left;
}
 #fav-caption h3 {
 font-size: 18px;
} #mc_embed_signup .mc-field-group {
 clear: left;
 min-height: 50px;
 padding-bottom: 0 !important;
 position: relative;
 width: 96%!important;
}
 #fav-copyright ul.nav.menu li a {
 margin: 0;
}
 #txmod_132 .pane .item {
 overflow: hidden;
 width: 100%;
}
 .xs_readmore {
 margin-top: 15px;
 float:left;
 width:100%
}
#txmod_132 {
 background: none repeat scroll 0 0 #FFFFFF !important;
 height: 1095px !important
}
 .xs_readmore {
 float: left;
 margin-top: 0;
 width: 100%;
}
#fav-user {
display:none;
}
#fav-backtotop-mobile {
 display: none;
}
 .fotter {
 background: none repeat scroll 0 0 #151515;
 float: left;
 margin-top: 10px;
 width: 100%;
 margin-left:0px;
}
.fotter + .container-fluid + .container-fluid{ padding:0!IMPORTANT}
.xs_intro {
 color: #737373;
 float: left;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 12px;
 height: 75px;
 margin: 10px 0 0;
 min-height:75px;
 padding-left: 0;
 width: 100%;
}
#fav-container {
 margin: 0 auto;
 width: 280px!important;
}
#txmod_132 {
    width:260px !important;
}
#fav-slide1{ display:none}
 .moduletable.top_bar_right {
 float: right;
 width:100%;
}
img {
 width:auto\9;
 height:auto;
 vertical-align:middle;
 border:0;
 -ms-interpolation-mode:bicubic
}
#fav-main {
 background: none repeat scroll 0 0 #FFFFFF;
 float: left;
 min-height: 337px;
 padding: 0 10px;
 width:260px!important;
}
#fav-nav-sm + .container-fluid{ padding:0!important;}
#fav-slidewrap + .container-fluid{ padding:0px!important}
#fav-advertwrap + .container-fluid{ padding:0px!important}
#fav-headerwrap + .container-fluid{ padding:0px!important}
.page-header h2{ height:65px!important}
.item-page p{ float:left!important; float:left; margin-top:5px}
#fav-mainwrap + .container-fluid{ padding:0px!important}
#fav-mainbottom {
    background: none repeat scroll 0 0 #FFFFFF;
 
    width: 260px;
}
.top_bar_right li{ width:70%; float:left;}
.top_bar_right li + li { width:20%;}
.top_bar_right li + li + li{ width:13%;}
.top_bar_right li + li + li + li{ width:13%;}
.top_bar_right li + li + li + li + li{ width:16%;}
.top_bar_right ul + ul li{ width:20%;}
.top_bar_right ul + ul li + li{ width:68%;}
.top_bar_right ul + ul li + li + li + li{ width:20%;}
.maps + div + ul{ display:none}
.maps + div + ul + ul{ display:none}
#fav-advertwrap{ padding-bottom:15px;}
#fav-nav-sm {
padding:0px!important;
}
#fav-sidebar2 {
display:none!important;
}
div.itemHeader {
float: left;
    height: 38px;
    margin: 14px 0 0;
    padding-bottom: 0;
    width: 100%;
	font-family: danot;
	color: #C19F55;
    font-size: 24px;
	text-indent:15px;


}

 #mc_embed_signup .mc-field-group label {
 color: #A28444;
 display: block;
 float: left;
 line-height: 27px;
 margin-bottom: 3px;
 padding-right: 3px;
 width: 90px;
}
}

 /* IE */
.lt-ie9 #fav-caption {
 background-color: #FFFFFF;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=67)";
 filter: alpha(opacity=67);
 padding: 1% 3% 2%;
}


/* FAVGLYPH
---------------------------------------------------------------------------- */

.favglyph-intro h2 {
 font-weight: 400!important;
}
.favglyph-bottom #favglyph {
 margin-top: 0;
 margin-bottom: 21px;
}
.favglyph-intro #favglyph i {
 color: #0099ff;
}
.favglyph-bottom #favglyph-icon {
 border-color: #0099ff;
}
.favglyph-bottom #favglyph i {
 background-color: #0099ff;
}


/* FAVSOCIAL
---------------------------------------------------------------------------- */

.favsocial-copyright div[id^="favsocial"] a, .favsocial-copyright div[id*=" favsocial"] a {
 border: 1px solid #444;
}
.favsocial-copyright #favsocial {
 margin-top: 3px;
}


/* FAVEFFECTS
---------------------------------------------------------------------------- */

.faveffects-footer #faveffects {
 margin-top: 40px;
}
.faveffects-footer #faveffects i {
 color: #0099ff;
}
.faveffects-footer #faveffects i:hover {
 color: #eee!important;
}
.faveffects-footer #faveffects p[id^="faveffects-title"] a, .faveffects-footer #faveffects p[id*=" faveffects-title"] a {
 font-weight: 300;
}
div[id^="faveffects-icon"]:hover, div[id*=" faveffects-icon"]:hover {
 background-color: #222!important;
}


/* 5. CUSTOM STYLES
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-download p {
 margin: 0;
}
#fav-download #fav-download-message {
 font-family: 'Open Sans', sans-serif;
 font-weight: 400;
 font-size: 21px;
 line-height: 1.3em;
 float: left;
 padding-top: 15px;
 padding-bottom: 10px;
}
#fav-download #fav-download-btn {
 float: right;
 font-family: 'Open Sans', sans-serif;
 font-weight: 400;
 text-transform: uppercase;
 margin-top: 4px;
}
#fav-download a.btn.btn-primary.btn-large {
 margin-bottom: 9px;
}

/* Mobile */
@media handheld, only screen and (max-width: 1199px) {
 #fav-download #fav-download-message {
 float: none;
 text-align: center;
 padding: 4px 0;
}
 #fav-download #fav-download-btn {
 float: none;
 font-size: 16px;
 text-align: center;
 bottom: 4px;
 margin-top: 4px;
 position: relative;
}
}

.moduleItemExtraFields li { margin:0px !important; padding:0px !important;}
.moduleItemExtraFieldsLabel{color: #c19f55; }
#fav-copyright2 {
    float: right;
    margin-right: 10px;
    min-height: 10px;
    padding-top: 14px;
    text-align: right;
    width: auto !important;
}
.table_bdr { border: 1px solid #F0F0F0;}
.tours_list {float: right !important; width:100%;}
.tours_list h3 { display:none}
.item-page p a {color:#1F16A5!important; font-weight:normal !important;}
.item-page p a:hover {text-decoration:underline !important;}

.imgdivtext {
    text-align: center;
}
.itemAttachmentsBlock {
    display: none;	
}


#slider135 .slide-desc {
    position: absolute;
    right: 0!important;
	left:auto!important;
    top: 45%!important;
    width: 200px!important;
}

#enquiry_loader
{
	background:url(../images/ajax-loader.gif) no-repeat;
	width:64px;
	height:64px;
	display:none;
	position:absolute;
	margin:auto;
}
.table_btm h5 {float:none!important;}
/*Quiz Form CSS */
.extra_form{ width:95%; padding:1% 2%;}
.extra_form label{ width:100%; float:left;}
.extra_form input{ width:100%; float:left;}
.extra_form textarea{ width:100%; float:left; min-height:100px; max-height:100px;}
h2{ float:left; width:100%;}
.extra_form .condition{ float:left; width:100%;}
.extra_form input[type="checkbox"]{ width:30px;}
.sendquiz_btn{  background: url("../images/subscribe.png") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border-radius: 8px !important;
    color: #FFFFFF;
    float: left !important;
    font-family: danot;
    font-size: 18px;
    height: 37px !important;
    text-indent: 0 !important;
    width: 100px !important;
	border:none!important;
	margin-top:15px;}
	
	.ajax_loader_image
	{
		 background: url("../images/loading_icon.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 427px;
    height: 50px;
    position: absolute;
    width: 50px;
	}
	
.quiz_detail h1, .ariQuizHeaderName{
	  color: #948a54;
    font-family: danot;
    font-size: 24px;
    font-weight: 300;
    line-height: 45px !important;
    margin: 0px;
    padding: 0px;
    text-align: left;
    text-transform: capitalize;
}
.quiz_btn {
    background: url("../images/quiz_btn.png") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    border-radius: 8px !important;
    color: #FFFFFF;
    float: left;
    font-family: danot;
    font-size: 14px;
    height: 28px !important;
    line-height: 3px;
    text-indent: 0 !important;
    width: 100px !important;
}
.ariQuizQuestionRight p { padding:0px !important; margin:0px !important; }
.ariQuizQuestionTitle {  background: none repeat scroll 0 0 #948a54 !important;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px;
    text-align: center;
    width: 80px;
	border-radius: 5px; }
.ariQuizProgressWrap {
    border: 1px solid #948a54 !important;
    position: relative;
    width: 100px;
	 left: 10px;
	 border-radius:5px;
}
.ques_noinfo {float:left !important;}
.ariQuizProgress {
    background: none repeat scroll 0 0 #948a54 !important;
    position: relative;
}

.team_leader .team_leader_img { float:left;}
.team_leader .team_leader_content { float:right; width:790px;}
.team_leader .team_leader_content h5 { margin:0px 0 10px; float:none}
.pagenav li a { color:#fff!important; text-decoration:none}

.ccms_form_element { position:relative;}
.clear { clear:both; height:0px;}
.ccms_form_element label { float:left; width:190px; margin-top:5px;}
.ccms_form_element input[type="text"] { float:left; width:245px;}
.ccms_form_element input[type="checkbox"] { width:auto; margin:0}
.ccms_form_element select { width:250px;}
.ccms_form_element textarea { width:245px; height:150px;}
.ccms_form_element input[type="submit"] {width: auto;padding: 0px 20px!important;color: #fff;background: #000;height: 42px;
line-height:42px;border-radius: 5px; margin-left:20%;}
.cfdiv_header p { margin-bottom:5px;}

#fav-maincontent { position:relative;}

.main_contact { width:300px; position:absolute; top:55px; right:0px}

#fav-maincontent .pull-right { margin-bottom:10px; display:none}

.chrono_captcha_input { margin-right:10px;}

.ccms_form_element h4 { font-family:Verdana, Geneva, sans-serif; font-size:21px; color:#000; font-weight:bold!important;}
.contact-address { position:absolute; width:300px; top:55px; right:0;}
#nz_menu li a { padding:14px 14px 14px 15px!important;}

.mediaLogo { display:block; width:290px; height:84px; background:url(../images/logo.png) no-repeat;}
.mediaLogo img { display:none}

.cms-cont .team_leader_content { width:485px!important;}
.cms-cont table { width:100%}
.cms-cont table td { padding:10px; vertical-align:text-top}

.contact_us_heading {color: #c19f55;
    font-family: danot;   font-size: 24px;    font-weight: 300;    line-height: 45px !important;    margin-bottom: 10px;
    margin-top: 0;    padding-bottom: 0;    padding-top: 3px;    text-align: left;    text-transform: capitalize;}
	
