/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:950px;
		height:425px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:50px;
		height:100px;
		position:absolute;
		left:10px;
		top:180px;
		/*z-index:1000;*/
		}	
	#nextBtn, #slider1next{ 
		left:890px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:50px;
		height:100px;
		background:url(../../images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../../images/btn_next.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
/* Stylesheet: imageslider Modified On 2015-02-24 04:55:14 */
body{
	margin:0px;
	padding:0px;
	font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}
h1,h2,h3,h4,h5,h6,p,table,ul,li,ol{
	margin:0px;
	padding:0px;
}
a{
  -moz-outline: none 0;
  outline: none 0;
text-decoration:none;
color:#FF7F4C;
}
*:focus {outline: none;}
.spacer{
	clear:both;
}

hr {
color: #D3D3D3;
background-color: #D3D3D3;
height: 0px;
margin: 10px 0px;
}


#NewsPostDetailContent img {max-width:98%;height: auto;}
.no_bottom_border{
	border-bottom:none !important;
}
.more_lnk{
	text-decoration:none;
	color:#0f0f0f;
	font-weight:bold;
}
.more_lnk:hover{
	color:#ff4800;
}
.layout{
	z-index: 2;
	position: relative;
	width: 100%;
}
.wrapper{
	width:960px;
	margin:15px auto 50px auto;
}

/* top toggle */
.ad_nav:after {clear: both; content: ""; display: table;}
.ad_nav{
	width:100%;
	background:#ff9a45;
        padding: 5px 0;
        position: relative;
z-index:2
        
}
.ad_nav_wrapper{
	width:960px;
	margin:0 auto;
        position: relative;
}
.ad_nav_left { width: 50%; float: left}
.ad_nav_left h2{font-size: 30px; color: #cc0607; margin-bottom: 15px}
.ad_nav_left h3{font-size: 21px; color: #cc0607}
.ad_nav_left .ad_form { margin: 10px 0; width: 100%; float: left}
.ad_nav_left .ad_form > div {float: left; width: 27%;}
.ad_nav_left .ad_form > div:last-child {float: left; width: 19%;}
.ad_nav_left .ad_form label {display: none}
.ad_nav_left .ad_form input{width: 90%; background: #dadada; border-radius: 3px; border: none; padding:7px 0; text-indent: 5px; color: #555; font-family: arial;}
.ad_nav_left .ad_form input.cms_submit{background: #111; border-radius: 3px; border: none; padding:6px 0; text-indent:0; text-align: center; color:#fff; font-size: 12px; cursor: pointer;}
.ad_nav_left .ad_form input.cms_submit:hover{background: #cc0607; }
.ad_nav_right {width: 50%; float: left; text-align: right;}
.ad_nav_right h4{ color: #fff; font-size: 15px; margin-bottom:15px;}
/*.ad_nav_right div span {width: 15px; height: 15px; }*/
.ad_nav_right div { display:none; color: #555; font-size: 13px; /*padding-left: 15px; background: url("../../images/ad_nav_list.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);*/}

.ad_nav_button { bottom: 5px;    position: absolute;    right: 10px;  z-index:2}
.ad_nav_button span{ background: #CC0607; border-radius: 4px 4px 0 0; padding: 5px 10px;}
.ad_nav_button span a {color: #fff;  font-size: 13px;}
.ad_nav_button span:hover, .ad_nav_button span:hover a{ background: #000;}

.ad_nav_button_expand {top:4px;  position: absolute;    right: 10px; z-index:1 }
.ad_nav_button_expand  span{ background: #CC0607; border-radius: 0 0 4px 4px ; padding: 5px 10px;}
.ad_nav_button_expand span a {color: #fff;  font-size: 13px;}
.ad_nav_button_expand span:hover, 
.ad_nav_button_expand span:hover a{ background: #FF9A45;}

/* end */
/* Site Navigation CSS Start */
.site_nav{
	width:100%;
	height:110px;
	background:url(../../images/site_nav_bg.png) repeat-x left top;
}
.site_nav_wrapper{
	width:960px;
	margin:0 auto;
}

.logo_container, .nav_lnk_container{
	float:left;
}
.logo_container{
	width:240px;
	padding-top:10px;
}
.nav_lnk_container{
	width:720px;
	text-align:right;
}

.header-call {font-size:20px; color:#f58220; padding-top:10px}
.header-call a{cursor:default}
.header-call span {background: url("../../images/calling.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 20px;}

/* Site Navigation Section */
.sitenav-hd {
	height:80px
}
ul.main_nav {color:#efbc41;	margin-top:30px;}

ul.main_nav > li {
	
	float:left;
	color:#efbc41;
	text-decoration:none;
	margin-left:28px;
	font-size:20px;
	font-weight:bold;
	       
}


ul.main_nav {	position: relative;	z-index: 597; padding:8px 0 0 0; margin:0; float:right;}

ul.main_nav > li:hover > ul {visibility: visible;  position:absolute; left:-111px; padding-top:35px; z-index:-1; }

ul.main_nav li.hover,
ul.main_nav li:hover {
	position: relative;
	cursor: pointer;
}



ul.main_nav li a {
	display:block;
	color:#efbc41;
	text-decoration:none;
    
}

ul.main_nav li a:hover {	color:#fff;}

ul.main_nav *.list { position:relative;  height: 36px; }

ul.main_nav ul {visibility: hidden;	position: absolute; padding:00px 0 5px 0; left: 0; z-index: -1; top:-5px; }

ul.main_nav ul li {	list-style:none; float: left; background-image:url(../../images/menu-bg.png);    font-size: 15px;  text-align: left;  width: 235px;  line-height:20px; padding:5px 0;}

ul.main_nav ul li a {	list-style:none;  padding:0 0 0 10px; float: left; color:#efbc41; text-shadow: 0px 1px 1px rgba(21, 21, 21, 0.75); line-height:20px;	}

ul.main_nav ul li a:hover { padding:0 0 0 10px;color:#fff;}

ul.main_nav li .active {color:#fff;}
ul.main_nav ul li .active {color:#fff;}
.active parent {padding-right:30px !important;  z-index:666 !important;}


/* CSS for Banner Section Start */
.banner_section{
	border:solid 5px #ffffff;
	/*width:950px;*/
	position:relative;	
}
 .banner_section > img {  display:block  }
.banner_punch_line{
	position:absolute;
	bottom:0;
	text-align:center;
	width:950px;
}
.banner_punch_line img { display:block  }

/* CSS for Home page Content Section */
.page_title, div.tour-heading h1 {
	font-size:22px;
	color:#ff4800;
	font-weight:normal;
	line-height:normal;
	padding-bottom:15px;
}


div.tour-heading h1 {display: inline;}
div.tour-heading span{  display: inline; float: right; }

.welcome_flightfare_section, .news_usefullnks_offers_section,
.footer_info_section, .footer_lnk_section
{
	padding:15px 15px;
	color:#575757;
	line-height:18px;
}

.welcome_flightfare_section{
	background:#ffffff url(../../images/about_section_bg.gif) repeat-x left bottom;
}
.welcome_section, .flightfare_section{
	float:left;
}
.welcome_section{
	width:285px;
	padding-right:10px;	
}
.welcome_section ul li {list-style: disc;}
.flightfare_section{
	width:620px;
	padding-left:15px;
}
.flightfare_tbl{
	border:solid 1px #e6e6e6;
	border-right:none;
}
.flightfare_tbl td{
	background:#ffffff;
	padding:0px;
	border-right:solid 0px #e6e6e6;
	border-bottom:solid 0px #e6e6e6;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#585858;
}
.flightfare_tbl .page_title{
	background:#e5e5e5;
	font-size:16px;
	color:#585858;
	font-weight:normal;
	line-height:normal;
}
.flightfare_tbl .flightfare_left_column_bg{
	background:#e5e5e5 url(../../images/flightfare_left_column_bg.gif) repeat-y right top;
	text-align:right;
	vertical-align:middle;
	border:none;
padding-right:10px;
}

.flightfare_tbl .view_all {
border-bottom:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
background:#FFF;
}
.flightfare_tbl .flightfare_top_column_bg{
	background:#e5e5e5 url(../../images/flightfare_top_column_bg.gif) repeat-x left bottom;
	text-align:center;
	vertical-align:middle;
	border:none;
}
.flightfare_tbl .flightfare_lefttop_column_bg{
	background:#e5e5e5 url(../../images/flightfare_lefttop_column_bg.gif) no-repeat right bottom;	
	border:none;
}
.flightfare_section p{
	text-align:right;
	font-size:10px;
	font-style:italic;
	color:#a4a4a4;
	padding-right:10px;
}

.news_usefullnks_offers_section{
	background:#ffffff url(../../images/news_usefullnks_offers_bg.gif) repeat-x left bottom;
}
.news_events_section, .useful_lnks_section, .offers_section{
	float:left;
}
.right_section .news_events_section hr:last-child {display:none}

.news_events_section{
	width:325px;
	padding-right:25px;
}
.news_events_section p{
	padding:5px 0;
	border-bottom:solid 1px #d3d3d3;
}
.useful_lnks_section{
	width:305px;
}
.offers_section{
	width:275px;
}
.useful_lnks_section ul li{
	list-style:none;
	width:45%;
	float:left;
}
.useful_lnks_section ul li a{
	color:#575757;
	text-decoration:none;
}
.useful_lnks_section ul li a:hover{
	color:#ff4800;
}
.mob_offers_section.home {  float: left; margin-top: 18px; width: 315px;}

/* CSS for Inner page section Start */
/* CSS for Content Section Start */
.content_section{
	background:#ffffff;
	padding:15px;
}
.content_section .left_section, .content_section .right_section{
	float:left;
}
.content_section .left_section{
	width:620px;
	padding:0 15px 15px 0px;
	color:#575757;
	line-height:18px;
}
.content_section .left_section ul li {list-style:disc;}
.content_section .left_section p{
	padding-bottom:20px;
}
.content_section .right_section{
	width:265px;
	padding:15px;
	background:url(../../images/innerpage_right_section_bg.jpg) repeat-x left top;
	color:#575757;
}
.content_section .right_section .news_events_section {	width:265px;
	margin:0;
	padding:0 0 20px 0;}
.content_section .right_section .useful_lnks_section,
.content_section .right_section .offers_section,
.content_section .right_section .mob_offers_section{
	width:290px;
	margin:0;
	padding:0 0 20px 0;
}
.content_section .right_section .useful_lnks_section ul li{
	width:50%;
}


/* CSS for Footer Section Start */
.footer_info_section{
	background:#e3e3e3;
	margin-top:20px;
}
.office_address_section,.newsletter_section, .callus_section, .followus_section{
	float:left;
       
}
.office_address_section{
	width:242px;
	padding-right:20px;
	border-right:solid 1px #c3c3c3;
height:100px;
}
.office_address_section p{
	color:#505050;
	font-size:11px;
	line-height:normal;
}
.newsletter_section{
	width:265px;
	padding-left:20px;
	padding-right:20px;
	border-right:solid 1px #c3c3c3;
}
.newsletter_section .text_flds, .newsletter_section .signup_btn{
	float:left;
}
.newsletter_section .text_flds{
	width:135px;
	padding-right:1px;
}
.newsletter_section .text_flds input{
	border:none;
	background:#c6c6c6;
	font-size:14px;
	color:#4e4e4e;
	margin:0 0 4px 0;
	padding:5px;
	width:100%;
}
.newsletter_section form{
 margin: 0px;
    padding: 0px;
}


.newsletter_section .signup_btn{
	width:110px;

}


.newsletter_section .signup_btn input{
	background:url(../../images/subscribe_btn.gif) no-repeat left top;
	border:none;
	cursor:pointer;
 	width:110px;
	height:60px;
  
}

.callus_section{
	width:150px;
	padding-left:20px;
	padding-right:20px;
	border-right:solid 1px #c3c3c3;
height:100px;
}
.callus_section .phone_no{
	font-size:22px;
	color:#808080;
}
.followus_section{
	width:150px;
	padding-left:20px;
height:100px;
}
.footer_info_section .page_title{
	color:#3f3f3f;
	padding-bottom:10px;	
}
.followus_section a{
	text-decoration:none;
	color:#505050;
	line-height:20px;
	display:block;
	height:20px;
	margin-bottom:5px;	
}
.followus_section a:hover{
	color:#0f0f0f;
}
.twitter_lnk{
	background:url(../../images/twitter_icn.gif) no-repeat left top;
	padding-left:25px;
}
.facebook_lnk{
	background:url(../../images/facebook_icn.gif) no-repeat left top;
	padding-left:25px;
}
.gplus_lnk{
	background:url(/uploads/images/gplus-page-icon.png) no-repeat left top;
	padding-left:25px;
}
.footer_info_section .page_title span{
	font-size:11px;
	color:#797979;
	font-style:italic;
        display: block
        
}
.footer_lnk_section{
	background:#848484;
float:left;
width:96.9%;
overflow:hidden;   
}
.copyright_info, .footer_lnks{
	float:left;	
}
.copyright_info{
	width:315px;
	font-size:11px;
	color:#bebebe;	
	line-height:normal;
}
.copyright_info a{
	color:#bebebe;
	font-size:11px;
	text-decoration:none;
}
.copyright_info a:hover{
	color:#ffffff;
}
.copyright_info p img{
	display:block;
	float:left;
	padding-right:10px;
	margin-right:10px;
	border-right:solid 1px #bebebe;
}
.footer_lnks{
	width:442px;
	text-align:left;
	color:#ededed;
	font-size:11px;
	line-height:16px;
        padding:15px 0;
}
.footer_lnks a{
	color:#ededed;
	font-size:11px;
	text-decoration:none;
}
.footer_lnks a:hover{
	color:#ffffff;
}

.footer_rights { float: left; width: 100%; margin:3px 0;}
.footer_int {font-size: 11px; font-family: 'Trebuchet MS',Tahoma; width: 100%; clear:both; margin: 0px 0 0}

.like-fb{float:right; background:#E3E3E3; width:50%}
.fb-like-box.fb_iframe_widget, .fb-like-box.fb_iframe_widget span, .fb-like-box.fb_iframe_widget span iframe {width:100% !important;     height: 250px !important;}
{width:100% !important}

/* CSS for Background Stretcher Start */
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list ul 
{
padding-left:20px;
}

.main {
  	      padding: 0 10px 0 0;
		
		border:0px solid black;	
		width:525px;
		overflow:hidden;

}
ul.city{
    width:100%;
    margin:0px;
    padding:0px;	
list-style:none;	
}

ul.city a{
    font-size:18px;
    color:#536e7e;
    text-decoration: none;
}


.city li.current {
		background:none;
    background:url(../../images/city_header.jpg) no-repeat left top;
}
.city li.current a {
    color: #FFFFFF;
    padding-top: 20px;
}

.city li {
    float:left;
    height:40px;
    width:97px;
    margin-right:8px;
    text-align:center;
    padding-top:8px;
		background:none;
}

.current a{
    padding-top:20px;
    color:#FFF;
}

td#specials input {
width:240px;
}

.main a:visited {
    background: inherit;
    color: #575757;
}

.main a:hover{
   text-decoration:underline;
}

table#specials {
		border:3px solid #575757;
		padding:0px;
		margin:0px;
		border-collapse:collapse;
		margin-top:0px;
		margin-bottom:10px;
		width:100%;
}

table#specials tr td {
		width:20%;
		padding:10px;
		text-align:left;
		vertical-align:bottom;
	border-left: 1px solid #575757;
	border-bottom: 1px solid #575757;

}

table#specials tr td span.dest_city {
		color:#386178;
		font-size:15px;
		display:block;
    padding-bottom: 10px;
}

table#specials tr td span.current {
color:#8c8d8d;
font-size:15px;
}

table#specials tr td span.price {
color:#3d6d87;
font-size:19px;
}


table#home_specials, table.home_specials {
		border:0px solid #E3E3E3;
		padding:0px;
		margin:0px;
		border-collapse:collapse;
		width:100%;
}

table#home_specials tr td, table.home_specials tr td {
		width:20%;
		padding:5px 5px 5px 10px;
		text-align:left;
		vertical-align:bottom;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}

table#home_specials tr td span.dest_city, table.home_specials tr td span.dest_city{
		color:#386178;
		display:block;
    padding-bottom: 0px;
}

table#home_specials tr td span.current, table.home_specials tr td span.current {
color:#8c8d8d;
}

table#home_specials tr td span.price, table.home_specials tr td span.price {
color:#3d6d87;
font-size:12px;
font-weight:bold;
}

table#home_specials tr td, table#home_specials tr td a,
table.home_specials tr td, table.home_specials tr td a {
font-size:11px;
text-decoration:none;
}

table#home_specials tr td a:hover span.price, table.home_specials tr td a:hover span.price{
text-decoration:underline;
}

div.catalog_item {
font-size:13px;
}

/* contact */
  
    #GoogleMaps4  .gm-style  { border: 1px solid #CCCCCC; padding: 1px;    width: 99% !important;}
.contactform {width:100%}
.contactform tr td:first-child {width:30%}
.contactform tr td:flast-child {width:70%}
.contactform td{padding:5px 0}

.contactform select{ 
    background: none repeat scroll 0 0 #EDEDED;
    border: medium none;
    line-height: 18px;
    padding: 5px;
    box-shadow: 1px 1px 1px #CCCCCC;}
.contactform label {display:inline-block}
 
.contactform input, .contactform textarea{  background: none repeat scroll 0 0 #EDEDED;
    border: medium none;
    line-height: 18px;
    padding: 5px 0;
    text-indent: 5px;
    width: 100%; box-shadow: 1px 1px 1px #CCCCCC;}
.contactform input:hover, .contactform textarea:hover { box-shadow: 1px 1px 1px #888888;}
.contactform input:focus, .contactform textarea:focus { box-shadow: 1px 1px 1px #FF4800;}

.contactform input[type="submit"] {   float: right;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 10px;
    width: auto;    cursor: pointer;}

{* enquery*}

.city {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#specials tr td a
{ 
text-decoration:none;
}

table#specials tr td a:hover{
   text-decoration:underline;
}

form {
	margin:0px; padding: 0px;
}

label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

select {
	padding:1px;
	color:#777;
font: 12px "Trebuchet MS", Tahoma, arial, sans-serif;

}
input {
	padding:1px;
	color:#777;
font: 12px "Trebuchet MS", Tahoma, arial, sans-serif;

}
textarea {
	width:280px;
	padding:2px;
font: 12px "Trebuchet MS", Tahoma, arial, sans-serif;
	height:50px;
	display:block;
	color:#777;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background: #8EB50C url(images/nav.jpg) repeat-x 0 0;
	border: none;
}

input#submit {
background:#E3E3E3;
padding:10px;
border:1px solid #666666;
color:#666666;
}

span.origin_city {

}

.sitemap ul {
    list-style: circle outside none;
}
.sitemap ul, ol {
    margin: 5px 20px;
    padding: 0 20px;
}
.sitemap * {
    margin: 0;
    outline: 0 none;
    padding: 0;
}
.sitemap ul, menu, dir {
    -moz-padding-start: 40px;
    display: block;
    list-style-type: disc;
    margin: 1em 0;
}
.sitemap a:hover{
	color:#ff4800;
}

*|*:visited {
    color: inherit;
}

*|*:-moz-any-link {
    text-decoration: none;
}

*|*:link {
    color: inherit;
}


h8 {
    display: block;
    font-size: 1.3em;
    font-weight: normal;
    margin: 0.83em 0;
}

.error_message ul 
{
padding-left:20px;
}

.left_section ul{
padding-left:20px; margin-top:5px;
}


.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#E3E3E3;
	font-size:0.9em;
	background-color:#575757;
	width:100%;
	margin-bottom:2px;
	margin-top:2px;
	padding:0px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:40px;

	/* End layout CSS */

	overflow:hidden;
	cursor:pointer;
}

.dhtmlgoodies_question h2 {
padding:10px;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:100%;
	/* End layout CSS */

	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;
	position:relative;
}

.dhtmlgoodies_answer_content table {width:100%}
.dhtmlgoodies_answer_content td {border:1px solid #ccc; display: table-cell;}
.dhtmlgoodies_answer_content td:hover {background:#ccc;}
.dhtmlgoodies_answer_content td > a:first-child {display:block}
/*Cateloger*/

.tour-cat-box {margin-left:-15px}



.holiday-box1, .holiday-box2 {
    float: left;
    min-height: 279px;
    position: relative;
    width: 196px;
    margin-left:15px;
}


.holiday-all .holiday-box1, .holiday-all .holiday-box2  {
    max-height: 195px;
    min-height: 195px !important;
}

.holiday-box-in img {
    float: left;
    width: 95%;
    border: 5px solid #000000;
}
.holiday-tit {
    color: #FF4800;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 44px;
    margin: 0 0 0px;
    overflow: hidden;
    padding: 3px 0 0;
    width: 100%;
}
.holiday-title {
    color: #FF4800;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 35px 0 0;
    width: 100%;
}
.holiday-box-in {
    float: left;
    height: 150px;
    overflow: hidden;
    width: 100%;
}

.holiday-price {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 53px;
    
    position: absolute;
    top: 126px;
    width: 100%;
}

.holiday-price:hover {
opacity: 0.94;

}

.btn-more-info {
    background: url("../../images/more-info.png") no-repeat scroll left top transparent;
    clear: both;
    float: left;
    height: 28px;
    width: 76px;
}

.btn-enquire {
    background: url("../../images/enquire.png") no-repeat scroll left top transparent;
    float: right;
    height: 28px;
    width: 66px;
}

.btn-enquire input#submit {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-size: 0;
    height: 31px;
    margin: 0;
    width: 66px;
float: right;
}

.holiday-price .holiday-price-left {
    color: #f58220;
    float: left;
    font-size: 14px;
    padding:19px 0 0 7px;
    text-transform: uppercase;
}

.holiday-price .holiday-price-left span {
    color: #F4FFF3;
    
    font-size: 24px;
    line-height: 15px;
    padding: 0;
    text-transform: uppercase;
}

.holiday-price-right {
    color: #f58220;
    float: right;
    font-size: 18px;
    font-weight: bold;
    padding:19px 7px 0 0;
}

input {
    color: none repeat scroll 0 0 transparent;
 
    line-height: 18px;
    padding-left: 5px;
}

.big-holi-pack {
   
    margin-bottom: 0;
   
font-size: 22px;
    font-weight: normal;
    padding: 0 0 10px;
}

/*Item Page*/

div.tour-heading {
    border-bottom: 1px solid #DBDBDB;
    margin-bottom: 15px;
    padding: 0 0 15px;
    display: inline-block;
 width: 100%;
    
}

.btn-big-enquire {
    background: url("../../images/enquire-now.png") no-repeat scroll left top transparent !important;
/*    clear: both;*/
    float: right;
    height: 31px;
    margin: 0;
    width: 146px;

}

.btn-big-enquire input#submit  {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-size: 0;
    height: 31px;
    margin: 0;
    width: 146px;
}

.holi-d {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9E2F6;
    border-radius: 4px 4px 4px 4px;
    clear: both;
    float: right;
    margin: 0 0 5px 15px;
    padding: 4px;

}

.holi-d img {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    width: 300px;

}

.pri {
    clear: both;
    color: #930606;
    float: right;
    
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 0 26px;
    padding: 0 0 4px;
    text-align: right;
    width: 300px;
}

/*  Enquire  */
.enq-form > .form-r-bor {display:none}
.enq-box {width:267px; background:url(../../images/white-t-b.png); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px 4px 4px 4px; padding:0 0 14px 0; z-index:999999; position:absolute; float: left !important;
    left: 60px;
    margin-top: 20px;}
.enq-box-sub {width:250px; padding:13px 0 0 0px; cursor:auto; float:left;}
.enq-box-sub > P{padding-left:10px; }
.enq-form {padding:0; margin:10px; color:#535151;}
.enq-txt {float:left; width:209px; padding:0 0 0 58px; color:#0b3284; line-height:63px; font-size:20px; font-weight:normal; background:url(../../images/q-e-icon.png) no-repeat 12px 16px; border-bottom:solid 1px #d9d7d7; margin:0 0 19px 0;}
.form-raw {width:255px; padding:0 0 0 0px; float:left;}
.form-l {float:left; width:85px; padding-top:3px; font-size:13px;}
.form-l span{float:left; color:#ff0101; font-size:10px;}
.form-r {float:left; width:170px; padding-bottom:5px; color:#1d1d1d;}
.form-r-bor {border:0px; background: #ffffff; height:22px; width:155px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px 4px 4px 4px; border:solid 1px #cbcaca; margin:0px 0 5px 0; float:left;}
.form-r-bor .input-txt { width:140px; font-family: 'OpenSansRegular'; color:#262626; padding:0px; line-height:22px; outline:none;}
.form-r-bor input{float:left; width:140px; height:22px; line-height:24px; font-size:13px; color:#494949; border:none; background:none; outline:none; font-family:'Open Sans', sans-serif; }
.form-r-bor TEXTAREA {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CBCACA;
    color: #262626;
    font-family: 'OpenSansRegular';
    height: 70px;
    margin-top: -1px;
    outline: medium none;
    padding: 0 5px;
    width: 144px;
}
.form-r .select-list{border:0px; background: url(../../images/eq-bg.jpg) repeat-x left top; height:22px; width:154px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:solid 1px #cbcaca; font-family: 'OpenSansRegular'; color:#262626; padding:0px; outline:none;}
.btn-sub{width:109px; height:37px; background:url(../../images/btn-submit1.png) no-repeat left top; margin:1px 16px 0 0; border:none; cursor:pointer;}
.btn-sub:hover{ background-position:left bottom;}


#button {
	width: 267px;
	margin: auto;
	cursor:pointer;
}
ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu_class {
}

.the_menu {
	display:none;
	width:300px;
}

.the_menu li {
	float:left;
	background:url(../../images/blank.png);
font-size: 11px;
}

.the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:0px; 

}

.the_menu li a:hover {
	padding:0px;
	font-weight:bold;
	color: #F00880;
	background:url(../../images/white-t-b.png);
}

.quick-submit input{
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #f58220;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: bolder;
    height: 35px;
    margin: 60px 0 0 96px;
    width: 109px;
}

/*Mobile Form*/

.mobile-form input{

background: none repeat scroll 0 0 #C6C6C6;
    border: medium none;
    color: #4E4E4E;
    font-size: 14px;
    margin: 0 0 4px;
    padding: 5px;
    width:52%;
float: left
}

.mobile-form label{display: none;}

.mobile-submit input{
    background: url("../../images/mobile-subscribe.jpg") no-repeat scroll left top transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 28px;
    margin-right: 12px;
    width: 110px;
}

ul-mobile{padding-left: 0px !important;}

.right_section .mob_offers_section .mobile-form {}



/*readability changes*/
.left_section, .welcome_section{
font-size:13px;
}
.NewsSummarySummary{
font-size:13px;
}

.social{float:left; margin:5px 0 0 87px;}
.social a{/*float:left;*/ padding-left:2px;}


/* visa */
.visa-boxes {text-align: center;}
.visa-boxes ul { margin: 0;    padding: 0;}
.visa-boxes ul li {background: #000 none repeat scroll 0 0;   display: inline-block;  margin: 5px;  padding: 4px;}
.visa-boxes ul li a{     white-space: nowrap; border: 1px solid #fff; color: #fff;  display: block; font-size: 18px;    padding: 10px 10px;}
.visa-boxes ul li a:hover { border-color: #ff7f4c;    color: #ff7f4c;}


/* Stylesheet: mayatravels Modified On 2017-03-25 18:51:22 */
.top_nav_desk{
	color:#e3e3e3;
	padding-top:12px;
}
.top_nav_desk a{
	color:#e3e3e3;
	text-decoration:none;
}
.top_nav_desk a:hover{
	color:#efbc41;
}

/* General styles for all menus */
.top_nav {display: none; height: 35px; position: relative}
.top_nav > button {
    background: none repeat scroll 0 0 #47A3DA;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
   margin: 10px 0 0;
    padding: 7px 0;
    width: 120px;
    float: right
        
}
.top_nav >  button:hover {
    background: none repeat scroll 0 0 #258ECD;
}
.top_nav >  button.active {
    background: none repeat scroll 0 0 #0D77B6;
    right: 0;
    top: -9px;
    z-index: 1000;
    position: fixed;
    width: 120px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition:  all 1s ease;
}
.top_nav >  button.active:after {content: ' (X)'; color: #FF4800; font-weight: bold}
.top_nav > button.disabled {
    background: none repeat scroll 0 0 #AAAAAA;
    pointer-events: none;
}

.cbp-spmenu {
	background: rgba(71, 163, 218, 0.85);
        
	position: fixed;
     
}

.cbp-spmenu h3 {
	color: #afdefa;
	font-size: 1.9em;
	padding: 20px;
	margin: 0;
	font-weight: 300;
	background: #0d77b6;
}

.cbp-spmenu a {
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: 300;
}

.cbp-spmenu a:hover {
	background: #258ecd;
}

.cbp-spmenu a:active {
	background: #afdefa;
	color: #47a3da;
}

/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
	width: 120px;
	height: 100%;
	top: 0;
	z-index: 1000;
}

.cbp-spmenu-vertical a {
	border-bottom: 1px solid #258ecd;
	padding: 7px;
}

.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}

.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: 0.8em;
	border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
	left: -240px;
}

.cbp-spmenu-right {
	right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
        top: 34px;
}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
	top: -150px;
}

.cbp-spmenu-bottom {
	bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}

/* Push classes applied to the body */

.cbp-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0;
}

.cbp-spmenu-push-toright {
	left: 240px;
}

.cbp-spmenu-push-toleft {
	left: -240px;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* Example media queries */

@media screen and (max-width: 55.1875em){

	.cbp-spmenu-horizontal {
		font-size: 75%;
		height: 110px;
	}

	.cbp-spmenu-top {
		top: -110px;
	}

	.cbp-spmenu-bottom {
		bottom: -110px;
	}

}

@media screen and (max-height: 26.375em){

	.cbp-spmenu-vertical {
		font-size: 90%;
		width: 120px;
	}

	.cbp-spmenu-left,
	.cbp-spmenu-push-toleft {
		left: -190px;
	}

	.cbp-spmenu-right {
		right: -190px;
	}

	.cbp-spmenu-push-toright {
		left: 190px;
	}
}
/* Stylesheet: top-menu Modified On 2013-12-31 04:06:24 */


.slicknav_menu {
	display:none;
}

@media screen and (max-width: 768px) {
    .main_nav a {font: normal 12px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif !important;}
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}

/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: none; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer;  height: 20px;}
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: right; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -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); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
	font-size:16px;
}
/* Button */
.slicknav_btn {
	margin: 5px auto 6px;	
	text-decoration:none;	
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;  
        width: 94%;
	background-color: #000;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {	
	color: #F3801E;
	font-weight: bold;	
	text-shadow: 0 1px 3px #000;	
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #F3801E;
}
.slicknav_menu {
	background:#4c4c4c;
	padding:5px;
         position: relative;
    z-index: 2;
}
.slicknav_nav {
	color:#fff;
	margin:0;	
	padding:0;
	font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
	list-style: none;
	overflow:hidden;
}
.slicknav_nav ul {
	padding:0;
	margin:0 0 0 20px;
}
.slicknav_nav .slicknav_item {
	padding:5px 10px;
	margin:2px 5px;
}
.slicknav_nav a{
	padding:5px 10px;
	margin:2px 5px;
	text-decoration:none;
	color:#fff;
}
.slicknav_nav .slicknav_item a {
	padding:0;
	margin:0;
}
.slicknav_nav .slicknav_item:hover {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#ccc;
	color:#fff;	
}
.slicknav_nav a:hover{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#ccc;
	color:#222;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
/* Stylesheet: cat-menu Modified On 2013-12-31 08:34:23 */
/* #Tablet (Portrait)
================================================== */

	/* Note: Design for a width of 768px */
      @media (min-width: 768px) and (max-width: 995px){
             
          .site_nav_wrapper, .ad_nav_wrapper {width:768px; }
          .wrapper {  width: 768px;}
         
         .logo_container { width: 200px;  padding-top: 15px;}
         .logo_container img{ width: 100%;}
         .social {float: left; margin: 9px 0 0 40px;}
          
         
         
         ul.main_nav > li { font-size: 18px; margin-left: 20px;}

         
        }
        
        @media (max-width: 995px) {
          .banner_punch_line {   width: auto;}
         .banner_punch_line img{   width: 100%;}
         .banner_section { overflow:hidden   }
         .banner_section > img { width:100%;}
         #slider {background: none repeat scroll 0 0 #FFFFFF;}
         #slider li, #slider2 li {width: 758px; height: auto}
         #slider li img, #slider2 li img{width: 100%; height: auto}
         #prevBtn, #nextBtn, #slider1next, #slider1prev { top: 40%; left: 0;}
         #nextBtn, #slider1next { left: 710px;}
         .enq-box { left: 50px; margin-top: 10px;   }
         .enq-box-sub {padding: 0;}
         .quick-submit input { margin: 50px 0 0 96px;}
         .nav_lnk_container { width: 568px;}
         
         
        /*slider ebd */ 
       .welcome_section {    padding-right: 0;    width: 100%;}
       .flightfare_section { padding-left: 0; width: 100%;}
       .flightfare_tbl {width: 100%}
         
       .content_section .left_section {width: 427px;}
       table#specials tr td { padding: 3px;}
      .holiday-box-in { height: 162px;}
       .holiday-box1, .holiday-box2 {width: 206px;     min-height: 290px;}
      .holiday-price {top: 135px;}
      .holi-d img {  width: 230px;}

        /* contact */
        table.contact-details,   table.contact-details table { border-collapse: collapse;  width: 100%;}
        table.contact-details td{float: left;   width: 100%; border-collapse: collapse;}
       #GoogleMaps4 {width:100% !important; }
       .news_events_section { padding-right: 0;  width: 100%;   padding-bottom: 15px;}
       .useful_lnks_section, .offers_section { width: 50%}
       .mob_offers_section.home  { width: 50%}
       .mobile-form .required input { width: 50%;}
       .mob_offers_section.home .mobile-form .required input {  width: 62%;}

       .office_address_section {width: 240px; padding-right: 10px;}
       .newsletter_section {  width: 265px; padding: 0 10px;}
       .callus_section {width: 190px; padding: 0 0 0 10px; border-right: none; height: 90px}
       .callus_section .phone_no { font-size: 20px; line-height: 12px;}
       .followus_section { height: auto; padding-left: 10px; width: 190px;}
       .followus_section a {display: inline-block; padding-bottom: 0; padding-right:5px}
       .footer_lnk_section { width: 95.9%;}
       .footer_lnks {width: 100%}
       .copyright_info {width: 50%}     
        }
        
/* Stylesheet: tablet Modified On 2014-02-07 07:39:41 */
/* #Fablet (Portrait)================================================== */

	@media only screen and (max-width: 767px) {
            .top_nav { display: block;  float: left;  width: 100%;}
            .top_nav_desk {display: none}
            .logo_container {width: 60%;}
            .logo_container img{max-width: 95%;}
            .nav_lnk_container { width:40%; margin-top: 9px}
            .social {width: 100%; margin-left: 0; float: right}
	  .site_nav_wrapper, .ad_nav_wrapper {width:480px; }
          .ad_nav_left, .ad_nav_right {width:100%; text-align:left}
          .ad_nav_right div {  padding-bottom: 10px;}
.visa-boxes ul li a{   font-size: 16px;    padding: 7px 8%;}
/*
.ad_nav_button_expand {
    margin-bottom: 13px;
    position: relative;
    right: 10px;
    text-align: right;
    top: 4px;
    z-index: 1;
}*/
.header-call {   float: left;
    left: -13px;
    padding-top: 00px;
    position: relative;
    top: -63px;}
.header-call a{cursor:pointer}
       .site_nav {height: 98px;}
       .slicknav_nav cufon {font-size: 14px !important;}
       .slicknav_nav cufon canvas {height: 0 !important}
       .slicknav_nav cufon cufontext {display: inline !important; color: #fff !important}
       .slicknav_nav span:hover cufon cufontext {color: #f58220 !important}
        .slicknav_nav .cufon.cufon-canvas{padding-right: 5px}  
        
          .wrapper {  width: 480px;}
              .banner_section > img { width:auto; height:180px;   margin-left: -75px;    }
          #slider li, #slider2 li { width: 470px;}
          #nextBtn, #slider1next {  left: 435px;}
          #prevBtn a, #nextBtn a, #slider1next a, #slider1prev a { background-size: 60%}
          .enq-box {display: none}
          .useful_lnks_section { width: 35%;}
           .content_section {padding: 10px;}
           .content_section .left_section {  padding:  15px 0 20px 0;  width: 100%;}
           .content_section .right_section {  padding:0;  width:100%; background:none}
           .content_section .right_section .news_events_section, .content_section .right_section .useful_lnks_section, .content_section .right_section .offers_section, .content_section .right_section .mob_offers_section { width: 100%;}

          .useful_lnks_section ul li {width: 100%}
          .offers_section, .mob_offers_section.home { width: 65%;}
          .mobile-form .required input { width:68%;}  
          .mob_offers_section.home .mobile-form .required input { width: 52%;}
          .newsletter_section {padding-left: 0}
          
          .welcome_flightfare_section, .news_usefullnks_offers_section, .footer_info_section, .footer_lnk_section {  padding: 10px 10px 10px}

.holiday-box1, .holiday-box2 {  min-height: 300px;  width: 222px;}
.holiday-box-in {  height: 170px;}
.holiday-box-in img {width: 96%;}
.holiday-price {  top: 145px;}
               .
          
          .footer_lnk_section {width: 460px;}
          .office_address_section { padding-right: 0px;  width:100%; border-right: none; border-bottom: 1px solid #C3C3C3; padding-bottom: 15px; margin-bottom: 15px;}
          .callus_section, .followus_section {width: 160px;}
          .callus_section .phone_no { font-size: 16px; }

         .followus_section a {  padding-right: 5px;}
          .copyright_info { width: 100%;}
          .like-fb {   width: 100%; margin-top:20px;}
          
        }
/* Stylesheet: fablet Modified On 2017-03-25 18:18:03 */
/* #Mobile (Portrait)
================================================== */
	
	/* Note: Design for a width of 320px */
        @media only screen and (max-width: 479px) {
         .site_nav_wrapper, .ad_nav_wrapper  {width:320px; }

.ad_nav_left h2 {  font-size: 25px;  margin-bottom: 5px;}
.ad_nav_left h3 {  font-size: 16px;}
.ad_nav_left .ad_form > div { width: 100%;   margin-bottom: 5px;}          
.ad_nav_left .ad_form input {  width: 100%;}
.ad_nav_left .ad_form > div:last-child { float: right; width: 30%;}
.ad_nav_right h4 { font-size: 13px;}
.ad_nav_right div {
    padding-bottom: 0;
    font-size: 13px;
    width: 60%;
}
.social {margin-top:0px;}
.top_nav {   height: 34px;}
.top_nav > button { margin: 0; padding: 5px 0;}


.header-call {  float: none;  left:0; padding-top: 0;position: inherit; top:0;  font-size: 18px;    letter-spacing: -0.02em;}

          .wrapper {  width: 320px;}
       .banner_section > img { width:auto; height:120px;    }
          #slider li, #slider2 li { width: 310px;}
          #nextBtn, #slider1next {  left: 280px;}
       .top_nav >  button.active {}
       .logo_container {padding-top: 18px;} 
       .content_section {padding:5px}
          .flightfare_tbl .flightfare_left_column_bg { width: 298px;  padding:3px 0; text-align: center; border-left:1px solid #E3E3E3}
          .flightfare_tbl td {float: left;}
          .flightfare_tbl {border: none}
          table#home_specials, table.home_specials { border-left:1px solid #E3E3E3}
          table#home_specials tr td, table.home_specials tr td {  width: 44.5%; float: left}
          .flightfare_tbl .view_all { border: none;  float: right;  margin-bottom: 15px; }
           table#specials tr td {   display: block;  padding: 6px; width: 96%; border-bottom: 1px solid #999999;}
           table#specials tr td span.dest_city {   display: inline;}
           table#specials tr td span.price { float: right; text-align: right;} 
           table#specials tr td span.currency {  float: right; position: absolute; right: 92px;text-align: right;} 
        .tour-cat-box {margin:0}
        .holiday-box1, .holiday-box2 { margin-left: 0; min-height: inherit;  width: 100%;  margin-bottom: 20px;}
        .holiday-price { position: relative;  top: 0;     width: 99.3%; }
.holiday-title, .holiday-tit { padding: 0; margin-top:5px;}
          
.holiday-all .holiday-box1, .holiday-all .holiday-box2 {  max-height: 100%;  min-height: 100% !important;
}
          .holiday-all .holiday-box-in {  height: 100%;}
          .holiday-all .holiday-box-in img {  width: 96.8%;}
     .holi-d img {  width: 300px;}
table.contact-details, table.contact-details table {width: 99.5%;}
 div.tour-heading span {  float: left;   margin-top: 5px;}
          
            .footer_lnk_section {width: 300px;}
          .useful_lnks_section, .offers_section, .mob_offers_section.home {width: 100%}
           .mobile-form .required input {    width: 52%;}
          .useful_lnks_section {margin-bottom: 15px;}
          .useful_lnks_section ul li { width: 50%;}
          .newsletter_section {    border-bottom: 1px solid #C3C3C3;  border-right: medium none;  margin-bottom: 15px; padding-bottom: 15px;  padding-right: 0;  width: 100%;}
          .newsletter_section .text_flds {width: 170px;}
          .callus_section {width: 135px; padding: 0 15px 0 0}
          .followus_section  {width: 135px; padding: 0}
        }
/* Stylesheet: mobile Modified On 2014-02-11 09:14:22 */
