/*--------------------------+
 |	786 Book Dubai Trip		|
 |	Design & Develope By	|
 |	Shahbaz Ahmed Bhatti	|
 | 	Next Web Idea			|
 |	Lahore - Dubai- USA		|
 +-------------------------*/
@charset "utf-8";

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0;
	}

/*------- Header -------*/
#blockHeader{
	background: #FFFFFF;
	width: 999px;
	height: 103px;
	height: auto;
	margin: 0 auto;
	padding: 9px 0 0 0;
	position: relative;
	}
	div#leftbanner{
		background: url(../dubai-evening-desert-safari.jpg) left top no-repeat;
		display: block;
		height: 600px;
		width: 160px;
		position: absolute;
		left: -160px;
		top: 0;
	}
	div#rightBanner{
		background: url(../dubai-safari-deals.jpg) left top no-repeat;
		display: block;
		height:600px;
		width:160px;
		position:absolute;
		right: -160px;
		top: 0px;
	}
	a.linkAdd{
		display: block;
		height: 100%;
		}
	
	#logo{
		width: 241px;
		height: 70px;
		margin: 2px 0 0 0;
		text-align: center;
		float: left;		
		}
		#logo a img{
			border: none;
			outline: none;
			}
			#tripAdvisor{
				display: block;
				width: 311px;
				height: 67px;
				margin: 0 0 0 77px;
				float: left;
				}
	#hContact{
		/*background: url(../images/phone-call.png) left top no-repeat; */
		background-position: 0 29px;
		font-family: 'Open Sans',Arial,Helvetica,sans-serif;
		font-size: 13px;
		font-weight: bold;
		display: block;
		width: 323px;
		height: 59px;
		margin: 0 5px 15px 0;		
		line-height: 19px;
		text-align: right;
		float: right;
		}
		#hContact label{
			font-size: 21px;
			line-height: 29px;
			color: #005ac6;
			text-decoration: blink;
			}

/*--------------+
 | Main Menu	|
 +-------------*/
 #Menutop{
	width: 100%;
	height: 29px;
	}
	.clearfix:before,
	.clearfix:after {
		content: " ";
		display: table;
	}
	.clearfix:after {
		clear: both;
	}
	.clearfix {
		*zoom: 1;
	}	
	nav{
		background: #00abe3;
		background: #00abe3;
		width: 100%;
		height: 29px;
		position: relative;
		}
	nav ul{
		width: 999x;
		height: auto;
		margin: 0;
		padding: 0;
		}
		nav li{
			display: inline;
			float: left;
			}
		nav a{
			display: inline-block;
			width: auto;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			line-height: 19px;
			text-decoration: none;
			margin: 0;
			padding: 5px 14px;
			letter-spacing: 0.9px;
			border-left: 1px solid #ffffff;
			}
			nav li a{
				box-sizing:border-box;
				-moz-box-sizing:border-box;
				-webkit-box-sizing:border-box;
			}
			nav li:first-child a{
				border-left: 0;
				}
			nav a:hover, nav a:active {
				background-color: #474747;
				}
				nav a#pull{
					font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
					font-size: 14px;
					display: none;
				}

/*--------------+
 | Body Handler |
 +-------------*/
 #blockBody{
 	background: #FFFFFF;
	width: 999px;
	height: auto;
	margin: 0 auto;
	box-shadow: 5px 1px 13px #dfdfdf;
	-moz-box-shadow: 5px 1px 13px #dfdfdf;
	-webkit-box-shadow: 5px 1px 13px #dfdfdf;
	border: 1px solid #ccc;
	border-top: none;
	    color: #fffff;
	}
	#bodyLeft{
	 	width: 223px;
		height: auto;
		padding: 0 0 13px 0;
		border-right: 1px solid #e6e8e8;
		float: left;
		}	
	.headingTitle{
		background-color: #00abe3;
		font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		display: block;
		height: 19px;
		line-height: 19px;
		padding: 5px 9px;
		letter-spacing: 0.5px;
		}
		 ul.leftNavig{
			display: block;
			margin: 0;
			padding: 0;
			list-style: none;
			}
		ul.leftNavig li{
			background: #FFFFFF;
			display: block;
			height: 17px;
			line-height: 17px;
			padding: 9px 0 7px 7px;
			border-bottom: 1px solid #e6e8e8;
			}
		ul.leftNavig li a{
			font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #474747;
			text-decoration: none;
			letter-spacing: 0.7px;
			outline: none;
			}
		ul.leftNavig li a:hover{
			color: #F36F21;
			text-decoration: underline;
			}
	
	
	#bodyRight{
		width: 771px;
		height: auto;
		padding: 0 0 23px 0;
		float: right;
		}
		#cont_banner{
			display: block;
			width: 771px;
			height: auto;
			text-align: center;
			}
			#bodyRight h1,
			#bodyRight h2{
				background: #00abe3;
				font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
				font-size: 15px;
				color: #FFFFFF;
				display: block;
				height: 19px;
				line-height: 19px;
				margin: 0 0 11px 0;
				padding: 5px 0 5px 7px;
				letter-spacing: 0.7px;
				text-transform: capitalize;
				}
			
			.home_Tour{
				display: block;
				width: 353px;
				height: 103px;
				margin: 9px 0 7px 13px;
				padding: 5px;
				border: 1px solid #DFDFDF;
				float: left;
				}
				.homeLeft{
					display: block;
					width: 147px;
					height: 103px;
					float: left;
					}
				.homeRight{
					width: 199px;
					height: 103px;
					float: right;
					}
					.homeRight strong{
						font-size: 14px;
						font-weight: bold;
						color: #4d97f1;
						display: block;
						line-height: 19px;
						}
						.homeRight strong a{
							color: #4d97f1;
							text-decoration: none;
							}
							.homeRight strong a:hover{
								color: #474747;
								text-decoration: underline;
								}
					.homeRight label{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;						
						display: block;
						height: 67px;
						line-height: 29px;
						margin: 0;
						padding: 0;
						}
						.homeRight label span{
							font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
							display: block;
							font-size: 17px;
							font-weight: bold;
							color: #4d97f1;
							letter-spacing: 0.3px;
						}
						label.adjustheight{
							height: 47px;
							}
					.homeRight > a{
						font-size: 11px;
						font-weight: bold;
						color: #474747;
						display: block;
						line-height: 17px;
						text-transform: capitalize;
						float: right;
						}
						.homeRight a:hover{
							color: #F36F21;
							text-decoration: none;
							}
			.margnBottom{
				margin-bottom: 19px;
				}
			
			.contComboDeal{
				width: 697px;
				min-height: 241px;
				height: auto;
				margin: 0 auto 5px auto;
				}
				.contComboDeal ul{
					width: 233px;
					height: auto;
					line-height: 23px;
					list-style: circle;
					color: #4d97f1;
					margin: 7px 0 0 0;
					padding: 0 0 7px 0;
					float: left;
					}
					.contComboDeal ul li span{
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #474747;
						line-height: 19px;
						}
					.contComboDeal ul li {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #474747;
						text-decoration: none;
						}
						.contComboDeal ul li b{
							font-size: 14px;
							color: #F36F21;
							}
					
					.contComboDealimg{
						display: block;
						width: 417px;
						height: 211px;
						margin: 13px 0 0 0;
						float: right;
						}
						.contComboDealimg img{
							display: block;
							float: left;				
							}
						.contComboDealtours{
							display: block;
							width: 317px;
							height: auto;
							margin: 13px 0 0 0;
							padding: 0 0 7px 0;
							float: right;
							}
						a.linktourbook{
							background: #00abe3;				
							font-family: Arial,Helvetica,sans-serif;
							font-size: 12px;
							font-weight: bold;
							color: #FCFCFC;
							display: block;
							height: 17px;
							line-height: 19px;
							margin: 7px 0 0 0;
							padding: 7px 11px;
							text-decoration: none;
							float: left;
							}
						a:hover.linktourbook{
							background: #474747;
							}
				
		
		#contPageContent{
			display: block;
			width: 100%;
			height: auto;
			padding-bottom: 7px;
			}
			#contPageContent p{
				font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
				font-size: 12px;
				display: block;
				line-height: 19px;

				text-align: justify;
				margin: 0 11px 11px 11px;				
				}
				#contPageContent p b{
					font-family: Arial, Helvetica, sans-serif;
					}
		
		#tour_include{
			width: 399px;
			min-height: 177px;
			height: auto;
			margin: 0 0 9px 0;
			float: left;
			}
			#tour_include > b{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				display: block;
				margin: 0 0 0 13px;
				}
			#tour_include ul{
				font-size: 17px;
				color: #4e95f0;
				line-height: 19px;
				list-style: circle;
				}
				#tour_include ul li span{
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #474747;
					line-height: 23px;
					}
		
		#tour_info{
			width: 347px;
			min-height: 199px;
			height: auto;
			line-height: 19px;
			margin: 0 11px 0 0;
			border: 1px solid #E9E7E7;
			border-bottom: none;
			float: right;
			}
			#tour_info > strong{
				background: #F1F0F0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: bold;
				color: #292929;
				display: block;
				line-height: 17px;
				padding: 9px;
				}
				#tour_info b{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					width: 133px;
					height: 19px;
					padding: 7px 0 7px 5px;
					border-right: 1px solid #00abe3;
					border-bottom: 1px solid #00abe3;
					margin: 0;
					float: left;
					}
					#tour_info b label{
						font-weight: normal;
						}					
				#tour_info span{
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					font-size: 12px;
					width: 199px;
					height: 19px;
					padding: 7px 0 7px 7px;
					border-bottom: 1px solid #E9E7E7;
					float: left;
					}
					#tour_info span.tourpriceother{
						font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
						font-size: 15px;
						font-weight: bold;
						color: #4e95f0;
						width: 81px;
						border-left: 1px solid #E9E7E7;
						}
					#tour_info span.tourpriceusd{
						color: #ccoooo;
						width: 51px;
						}
						#tour_info span.tourpriceusd::first-letter{
							letter-spacing: 2px;
							}
					#tour_info b.clidtourinfo{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-weight: normal;
						display: block;
						width: 99%;
						height: 21px;
						padding-top: 7px;
						border-right: none;
						}
					a#linkPrivateTour{
						font-weight: bold;
						color: #cc0000;
						text-decoration: none;
						}
						a:hover#linkPrivateTour{
							color: #474747;
							text-decoration: underline;
							}
				
		#servicImg{
			background: #FFFFFF;
			display: block;
			width: 315px;
			height: 89px;
			margin-left:-1px;
			}
		#tour_info img{
			display: block;
			margin: 7px auto;		
			}
	/*--------------+
	 | Tour Gallery	|
	 +-------------*/
	#tourPicTR{
		width: 741px;
		height: auto;
		margin: 7px 0 13px 13px;
		}
		#tourPicTR h3{
			font-family: 'Open Sans',Arial,Helvetica,sans-serif;
			font-size: 15px;
			color: #4d97f1;
			display: block;
			line-height: 19px;
			margin: 0;
			}
		#tourPicTR > img{
			width: 223px;
			height: 141px;
			margin: 9px 23px 11px 0;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;			
			float: left;
			}
	
	/*--------------+
	 | Tour Booking	|
	 +-------------*/
	 #tour_booking{
		background: #00abe3;
		border: 1px solid #CCC;
		width: 711px;
		height: auto;
		margin: 13px 0 0 13px;
		padding: 0 0 13px 0;
		border-radius: 1px;
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;
		}
		#tour_booking strong{
			background: #00abe3;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #FFFFFF;
			display: block;
			line-height: 19px;
			margin: 0;
			padding: 5px 0 7px 7px;
			border-bottom: 1px solid #00abe3;
			}
		#msgNotification{
			display: block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #990000;
			margin: 7px 9px 0 9px;
			}
		.formfield_TR{
			display: block;
			width: 333px;
			margin: 9px 0 0 17px;
			float: left;
			}
		.txt_Citytour{
			background: #FFFFFF;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666666;
			width: 313px;
			margin: 0;
			padding: 7px 5px;
			line-height: 17px;
			outline: none;
			border: 1px solid #CCC;
			letter-spacing: 1px;
			}
			.txt_Citytour:focus{
				color: #990000;
				border: 1px solid #2B98BD;
				}
		.ddList_smal{
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666666;
			width: 157px;
			margin: 0 9px 0 0;
			padding: 7px 9px;
			line-height: 19px;
			outline: none;
			border: 1px solid #CCC;
			float: left;
			}
		#paymentMode{
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666666;
			width: 323px;
			margin: 0 9px 0 0;
			padding: 7px 9px;
			line-height: 19px;
			outline: none;
			border: 1px solid #CCC;
			}	
		input[type="submit"]{
			background: #26bae7;
			border:1px solid #4d97f1;
			color: #fffff;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			padding: 7px 11px;
			}
		input[type="submit"]:hover{
			background: #4d97f1;
			color: #FFFFFF;
			border: 1px solid #4e95f0;
		}
	 
	#booking{
		 background: #4e95f0 url(../images/callnow.jpg) left top no-repeat;
		 background-position: 157px -9px;
		 color: #FFFFFF;
		 width: 711px;
		 height: 29px;
		 margin: 13px;
		}
		#booking b{
			background: #00abe3;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: ##fcfcfc;
			display: block;
			width: 147px;
			height: 19px;
			padding: 7px 0 3px 13px;
			letter-spacing: 0.5px;
			float: left;
			}
			#booking span{
				font-size: 15px;
				font-weight: bold;
				display: block;
				line-height: 29px;
				margin: 0 0 0 33px;
				letter-spacing: 1px;
				float: left;
				}
	
	#inquiryMsg{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #292929;
		display: block;
		line-height: 23px;
		margin: 47px 23px;
		text-align: center;
		}
		span.bookingTime{
			color: #f40;
			}
	
	
	#Contnerdesertsafari{
		width: 100%;
		height: auto;
		padding-bottom: 13px;
		margin-bottom: 13px;
		}
		#fullbanner{
			width: 100%;
			height:  auto;
			}
		#Contnerdesertsafari h1{
			background-color: #26bae7;
			font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #FFFFFF;
			display: block;
			height: 19px;
			line-height: 19px;
			margin: 0;
			padding: 5px 9px;
			letter-spacing: 0.5px;
			}
		#Contnerdesertsafari p{
			display: block;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			line-height: 19px;
			text-align: justify;
			margin: 13px;
			}
			.tourdeals{
				display: block;
				width: 299px;
				height: 89px;
				margin: 9px 0 7px 15px;
				padding: 5px;
				border: 1px solid #DFDFDF;
				float: left;
				}
				.tourPic{
					display: block;
					width: 121px;
					height: 89px;
					float: left;
					}
					.tourPic img{
						width: 121px;
						}
					
				.tourinfo{
					width: 169px;
					height: 89px;
					margin: 0 0 0 7px;
					float: left;
					}
					.tourinfo strong{
						font-size: 13px;
						font-weight: bold;
						color: #4d97f1;
						display: block;
						line-height: 19px;
						height: 41px;
						}
						.tourinfo strong a{
							color: #4d97f1;
							text-decoration: none;
							}
							.tourinfo strong a:hover{
								color: #474747;
								text-decoration: underline;
								}
					.tourinfo label{
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						font-size: 12px;						
						display: block;
						height: 47px;
						line-height: 23px;
						margin: 0;
						padding: 0;
						}
						.tourinfo label span{
							font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
							display: block;

							font-size: 17px;
							font-weight: bold;
							color: #4d97f1;
							letter-spacing: 0.3px;
						}
						label.adjustheight{
							height: 47px;
							}
					.tourinfo > a{
						font-size: 11px;
						font-weight: bold;
						color: #474747;
						display: block;
						width: 67px;
						line-height: 17px;
						margin: -17px 0 0 0;
						text-transform: capitalize;
						float: right;
						}
						.tourinfo a:hover{
							color: #F36F21;
							text-decoration: none;
							}
		
		.contComboDeals{
			display: block;
			margin-bottom: 13px;
			}
			.comboBanner{
				margin-top: -11px;
				width: 100%;
				height: auto;
				}			
			.comboinclusions{
				width: 381px;
				height: auto;
				border-right: 1px dashed #ccc;
				margin: 0 0 13px 0;
				float: left;
				}
			.comboinclusions > b{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					display: block;
					margin: 13px;
					}
				.comboinclusions ul{
					font-size: 17px;
					color: #FF6600;
					line-height: 19px;
					list-style: circle;
					margin: 0;
					}
					.comboinclusions ul li span{
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #474747;
						line-height: 23px;
						}
		
		a.comboBooking{
			background: #26bae7;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #474747;
			display: table-cell;
			height: 17px;
			line-height: 19px;
			margin: 13px 23px 17px 0;
			padding: 7px 11px;
			text-decoration: none;
			letter-spacing: 0.5px;
			border: 1px  #d4a900 ;
			float: right;
			}
		a:hover.comboBooking{
			background: #4d97f1;
			color: #ffffff;
			}
/*------------------+
 | Visa Page Style	|
 +-----------------*/
 .visaBox{
 	width: 323px;
	height: 121px;
	margin: 0 17px 31px 15px;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	float: left;
	}
	.visaBox strong{
		background: #f7f7f7;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #292929;
		display: block;
		line-height: 17px;
		padding: 9px;
		}
		.visaLeft{
			width: 81px;
			height: 69px;
			padding: 9px;
			text-align: center;
			border-right: 1px solid #dfdfdf;
			border-bottom: 1px solid #dfdfdf;
			float: left;
			}
		.visaRight{
			width: 223px;
			height: 87px;
			float: left;
			}
		.visaRight label{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			display: block;
			height: 17px;
			line-height: 17px;
			margin: 5px 0;
			padding: 3px 0 3px 7px;
			border-bottom: 1px solid #dfdfdf;
			}		
		.visaRight b{
			font-family: Arial,Helvetica,sans-serif;			
			font-size: 14px;
			font-weight: bold;
			color: #4d97f1;
			display: block;
			height: 17px;
			line-height: 17px;
			border-bottom: 1px solid #E9E7E7;
			padding: 3px 0 3px 7px;
			}

/*-------------
 | Contact us |
 ------------*/ 
 .contactinfo{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 289px;
	height: 199px;
	margin: 13px 0 23px 13px;
	border-bottom: 1px dashed #ccc;
	float: left;
	}
	.contactinfo h3{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #4d97f1;
		display: block;
		line-height: 19px;
		border-bottom: 1px solid #4d97f1;
		margin: 0 0 7px 0;
		padding: 0 0 3px 0;
		}
		.contactinfo b{
			display: block;
			line-height: 19px;
			margin: 7px 0;
			}				
		.contactinfo label{
			width: 47px;
			height: 17px;
			text-align: right;
			float: left;
			}
		.contactinfo span{
			width: 199px;
			min-height: 17px;
			height: auto;
			line-height: 17px;
			margin: 0 0 5px 17px;
			float: left;
			}
			
#inquiryContact{
	background: #FCFCFC;
 	width: 677px;
	height: 199px;
	margin: 0 0 33px 13px;
	padding: 2%;
	border: 1px solid #ccc;
	}
	.formques{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		width: 79px;
		height: 19px;
		margin: 0;
		float: left;
		}
	.formvalue{
		width: 247px;
		display: block;
		margin: 0 0 9px 9px;
		float: left;
		}
	.input_Field{
		background: #FFFFFF;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		width: 219px;
		margin: 0;
		padding: 5px;
		letter-spacing: 1px;
		line-height: 17px;
		outline: none;
		border: 1px solid #CCC;
		}
		.input_Field:focus{
			color: #e0444a;
			border: 1px dashed #676767;
			}
	.contactus_Message{
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		width: 553px;
		height: 77px;
		margin: 0 0 13px 9px;
		padding: 5px;
		line-height: 17px;
		outline: none;
		border: 1px solid #CCC;
		float: left;
		}

/*----------+
 | Footer	|
 +---------*/
 #footer{
 	background: #fff url(../images/footer.png) left top repeat-x;
	width: 100%;
	height: 223px;
	padding: 289px 0 0 0;
	}
	#footerBlock{		
		background: #fffff;
		width: 100%;
		padding: 19px 0 7px 0;
		}
		#footerContnr{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			width: 999px;
			height: 199px;
			margin: 0 auto;
			}
			.footerBlock{
				width: 223px;
				height: 141px;
				margin: 0 7px 0 0;
				float: left;
				}
				.footerBlock b{
					font-family: 'Open Sans',Arial,Helvetica,sans-serif;
					font-size: 14px;
					color: #999999;
					border-bottom: 1px solid #666666;
					display: block;
					line-height: 19px;
					margin: 0 0 5px 0;
					float: left;
					}
				ul.footerNavig{
					width: 177px;
					height: 57px;
					margin: 0;
					padding: 0;
					list-style: none;
					}		
				ul.footerNavig li{
					display: block;
					line-height: 19px;
					margin: 0 0 1px 0;
					padding: 1px 0;
					}
				ul.footerNavig li a{
					font-family: Verdana, Arial,Helvetica,sans-serif;
					font-size: 11px;
					color: #999999;
					text-decoration: none;
					outline: none;
					margin: 0;
					padding: 0;
					}		
				ul.footerNavig li a:hover{
					color: #ccc;
					text-decoration: underline;
					}
			
			#footrpayment{
				color: #999999;
				width: 299px;
				height: 157px;
				margin: 0 0 7px 0;
				float: left;;
				}
				#footrpayment b{
					font-family: 'Open Sans',Arial,Helvetica,sans-serif;
					font-size: 15px;
					display: block;
					height: 23px;
					}
					#footrpayment label{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						display: block;
						line-height: 17px;
						}
				#footrpayment span{
					font-family: 'Open Sans',Arial,Helvetica,sans-serif;
					font-size: 21px;
					color: #ccc;
					display: block;
					height: 31px;
					}
		
		#footerContnr p{
			display: block;
			width: 699px;
			line-height: 19px;
			border-top: 1px solid #676767;
			margin: 0;
			padding: 7px 0 0 0;
			}
 				
				


/*--------------+
 |	Mobile Css	|
 +-------------*/
 @media only screen and (min-width:510px) and (max-width: 1024px){
	
	div#leftbanner,
	div#rightBanner{
		display: none;
		}
 
 }

 @media screen and (max-width: 481px){
 	
	#tripAdvisor{
		display: none;
		}
	
	nav { 
  		height: auto;
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}
  	nav a{
		padding-right: 0;
	  	width: 100%;
  	}
}

@media screen and (max-width: 480px){
 		
	#blockHeader{
		width: 100%;
		height: auto;
		}
		div#leftbanner,
		div#rightBanner{
			display: none;
		}
		
		#logo{
			display: block;
			width: 100%;
			height: 70px;
			overflow: hidden;
			text-align: center;
			float: none;
			}
		#hContact{
			width: 100%;
			height: 29px;
			margin: 0;
			text-align: center;
			overflow: hidden;			
			float: none;			
			}
	
	#Menutop{
		width: 99%;
		height: auto;
		padding: 7px 0 3px 0;
		}
		nav ul{
			display: none;
			height: auto;
			}
		nav li{
			display: inline;
			float: left;
			}
		nav a{
			padding: 9px;
			border-bottom: 1px solid #fff;
			}
			nav a#pull{
				background: #474747;
				display: block;
				width: auto;
				position: relative;
				padding: 7px;
			}
			nav a#pull:hiver{
				background: #CCFF00;
				}
			nav a#pull:after {
				content:"";
				background: url(../images/nav-icon.png) no-repeat;
				width: 29px;
				height: 29px;
				display: inline-block;
				position: absolute;
				right: 0;
				top: 7px;
				}
			nav a#pull:hover{
				background: #676767;
				}
			nav li.notshow{
				display: none;
				}
			

	
	#blockBody{
		width: 99%;
		box-shadow: none;
		border: none;
		}		
	
	#fullbanner img{
		width: 100%;
		height: auto;
		}	
	
		#bodyLeft{
			display: none;
			}
		
		#bodyRight{
			width: 100%;
			float: none;
			}
			#cont_banner{
				width: 100%;
				height: auto;
				}
				#cont_banner img{
					width: 100%;
					height: auto;
					}
			ul.bjqs-controls.v-centered li a{
				padding: 5px;
				}			
			
			.home_Tour{
				width: 95%;
				width: 339px;
				height: 89px;
				padding: 7px 0 7px 5px;
				margin: 0 auto 7px auto;
				float: none;
				}
				.homeLeft{
					width: 133px;
					height: 89px;
					}
					.homeLeft img{
						width: 133px;
						height: 89px;
						}
						
				.homeRight{
					width: 199px;
					height: 89px;
					margin: 0 0 0 5px;
					float: left;
					}
				.homeRight a{
					margin: -13px 7px 0 0;
					}
					
			
			.contComboDeal{
				display: none;
				}				
	
	#contPageContent h1{
		font-size: 12px;
		height: auto;
		}
		#tour_include{
			width: 100%;
			margin: 0;
			float: none;
			}
			#tour_include b{
				margin-left: 7px;
				}
			#tour_include ul{
				margin: 7px;
				padding-left: 17px;
				list-style: circle;
				}
			#tour_info{
				display: block;
				width: 100%;
				margin: 0 0 13px 0;
				float: none;
				}
				#tour_info b{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					padding: 5px 0 3px 3px;
					width: 47%;
					}
				#tour_info span{
					padding: 5px 0 3px 1.5%;
					width: 50%;
					}
					#tour_info span.tourpriceother{
						font-size: 13px;
						width: 19%;
						}
					#tour_info span.tourpriceusd{
						width: 13.5%;
						}
						
			a.linktourbook{
				display:  none;
				}
			
		#tourPicTR{
			display: none;
			}
		
		#tour_booking{
			width: 99%;
			margin: 0;
			}
			.formfield_TR{
				width: 94%;
				margin:11px 2% 0 2%;
				}
				.txt_Citytour{
					width: 95%;
					padding: 2%;
					}
				.ddList_smal{
					width: 47%;
					float: left;
					margin-right: 7px;
					}
				#paymentMode{
					width: 98%;
					}
		
		#booking{
			display: none;
			}
	
	.contComboDeals{
		width: 99%;
		}
		.comboBanner{
			width: 99%;
			}
			.comboBanner img{
				width: 100%;
				height: auto;
				}
		.comboinclusions{
			width: 99%;			
			}
	
	.tourdeals{
		display: block;
		width: 299px;
		margin: 9px auto 7px auto;
		padding: 5px 0 5px 3px;
		float: none;
		}		
	
 
 .visaBox{
	width: 299px;
 	margin-left: 0;
	}
	.visaRight{
		width: 199px;
		}
 
 #inquiryContact{
	width: 94%;
	margin: 0;
	padding: 5% 2%;
	height: auto;	
	}
	.formques{
		width: 25%;
		}
	.formvalue{
		width: 67%;
		}
	.input_Field{
		width: 93%;
		}
		.contactus_Message{
			width: 63%;
			height: 177px;
			}
 
 #footer{
 	background: none;
	padding: 0;
	height: auto;
	}
	#footerBlock{
		padding: 13px 0;
		}
	 #footerContnr{
		width: 100%;
		height: auto;
		}
		#footerContnr p{
			width: 97%;
			}
	.footerBlock{
		width: 199px;
		width: 48%;
		}
	 .hidediv{
	 	display: none;
		}
	#footrpayment{
		width: 293px;
		margin: 13px 0 0 9px;
		}
	
 }
 
 
@media only screen and (min-width:320px) and (max-width:370px) and (orientation:portrait){
 	#bodyRight h1{
		font-size: 12px;
		}
	.home_Tour{
		width: 295px;
		height: 77px;
		padding: 7px 0 7px 5px;
		}
		.homeLeft{
			width: 107px;
			height: 77px;
			}
			.homeLeft img{
				width: 107px;
				height: 77px;
				}
		.homeRight{
			width: 177px;
			height: 77px;
			margin: 0 0 0 5px;
			float: left;
			}
			.homeRight strong{
				font-size: 13px;
				height: 37px;
				line-height: 17px;
				}
			.homeRight label{
				font-size: 11px;
				height: 37px;
				line-height: 19px;
				}
		.homeRight a{
			margin-top: -13px;
			}
	
	.footerBlock{
		display: none;
		}
	
		
	
}

/*----------------+
 | Class & STyles |	Book with TripAdvisorand save up to 30% on your hotel room.
 +---------------*/
 form{
 	display: block;
	margin: 0;
	padding: 0;
	}
 .clear{
 	clear: both;
	}
	
/* Booking Form Container */
.booking-form-wrapper {
    width: 100%;
    max-width: 700px;
    margin: 30px auto;
    padding: 30px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 12px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.08);
    box-sizing: border-box;
}

/* Form Title */
.booking-form-title {
    text-align: center;
    font-size: 28px;
    line-height: 1.3;
    font-weight: 700;
    color: #222222;
    margin: 0 0 25px;
}

/* Form */
.booking-form {
    width: 100%;
}

/* Form Fields */
.booking-form .form-group {
    width: 100%;
    margin-bottom: 18px;
}

.booking-form label {
    display: block;
    margin-bottom: 7px;
    font-size: 15px;
    font-weight: 600;
    color: #333333;
}

/* Inputs */
.booking-form input,
.booking-form select,
.booking-form textarea {
    display: block;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    padding: 13px 14px;
    margin: 0;
    border: 1px solid #dcdcdc;
    border-radius: 7px;
    background: #ffffff;
    color: #222222;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    box-sizing: border-box;
    -webkit-appearance: none;
}

/* Select Arrow */
.booking-form select {
    cursor: pointer;
    background-image:
        linear-gradient(45deg, transparent 50%, #555 50%),
        linear-gradient(135deg, #555 50%, transparent 50%);
    background-position:
        calc(100% - 18px) 50%,
        calc(100% - 13px) 50%;
    background-size: 5px 5px, 5px 5px;
    background-repeat: no-repeat;
    padding-right: 40px;
}

/* Textarea */
.booking-form textarea {
    min-height: 120px;
    resize: vertical;
}

/* Focus */
.booking-form input:focus,
.booking-form select:focus,
.booking-form textarea:focus {
    outline: none;
    border-color: #d4a017;
    box-shadow: 0 0 0 3px rgba(212,160,23,0.10);
}

/* Submit Button */
.booking-btn {
    display: block;
    width: 100%;
    min-height: 50px;
    padding: 14px 20px;
    border: none;
    border-radius: 7px;
    background: #d4a017;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
}

.booking-btn:hover {
    background: #b88a12;
}

/* Spam Field */
.website-field {
    position: absolute !important;
    left: -9999px !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Tablet */
@media screen and (max-width: 768px) {

    .booking-form-wrapper {
        width: calc(100% - 30px);
        max-width: 100%;
        margin: 20px auto;
        padding: 22px 18px;
    }

    .booking-form-title {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .booking-form input,
    .booking-form select,
    .booking-form textarea {
        font-size: 16px;
        padding: 12px;
    }
}

/* Mobile */
@media screen and (max-width: 480px) {

    .booking-form-wrapper {
        width: calc(100% - 20px);
        margin: 15px auto;
        padding: 20px 15px;
        border-radius: 8px;
    }

    .booking-form-title {
        font-size: 21px;
        line-height: 1.4;
    }

    .booking-form .form-group {
        margin-bottom: 15px;
    }

    .booking-form label {
        font-size: 14px;
    }

    .booking-form input,
    .booking-form select,
    .booking-form textarea {
        width: 100%;
        font-size: 16px;
        padding: 12px 10px;
    }

    .booking-form textarea {
        min-height: 100px;
    }

    .booking-btn {
        width: 100%;
        min-height: 48px;
        font-size: 15px;
        padding: 13px;
    }
}