/* CSS Document */
	
	/*~~~ :: Body Content Div ::~~~*/
	#contnr_body{
		background-color:#FFFFFF;
		width: 1147px;
		height: auto;
		margin: 0 auto;
		padding: 0.1px 0 23px 0;
		}
				
		/*~~~ Full Page Banner --*/
		#baner_ful{
			display: block;
			width: 100%;
			height: auto;
			}
			#baner_ful img{
				display: block;
				margin: 0 auto;
				}
			
			#contnr_body p{
				line-height: 29px;
				text-align: justify;
				margin: 17px;
				}
	
		/*~~~ Page :: Combo Deals ~~~*/
		.combo_dtr{
			display: block;
			width: 1099px;
			height: auto;
			margin: 0 auto 7px auto;
			padding-bottom: 7px;
			}
			.combo_dtr h1,
			.combo_dtr h2,
			.combo_dtr h3{
				background: #ff9b2f;
				display: block;
				color: #ffffff;
				font-size: 16px;
				font-weight: normal;
				padding: 7px;
				}
				.comboBanner{
					width: 100%;
					height: auto;
					}
					
				.comboincld{
					width: 48%;
					height: auto;
					border-right: 1px dashed #ccc;
					margin: 0 1.5% 13px 0;
					float: left;
					}
					.comboincld b{
						font-size: 14px;
						display: block;
						padding: 11px 0;
						}
					
					ul.listingok{
						list-style-type: none;
						margin: 0;
						padding: 0;
						}
						.comboincld ul.listingok li{
							line-height: 23px;
							list-style-type: none;
							margin-bottom: 7px;
							}
						ul.listingok li:before{
							content: "\2713";
							display:inline-block;
							color: #FF6600;
							padding-right: 0px;
							}
						
						a.comboBooking{
							background: #f46900;
							color: #ffffff;
							display: block;
							width: auto;
							line-height: 23px;
							margin-bottom: 23px;
							padding: 7px 11px;
							text-decoration: none;
							border-radius: 3px;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
							float: right;
							}
						a:hover.comboBooking{
							background: #ff9b2f;
							}
		
		
		/*~~~ Page :: Desert Safari & City Tours List ::~~~*/
		.tours_TR{
			display: block;
			height: auto;
			margin: 0 0 17px 17px;
			}
			.tours_TR h1,
			.tours_TR h2,
			.tours_TR h3{
				background: #ff9017;
				display: block;
				color: #ffffff;
				font-size: 16px;
				line-height: 17px;
				font-weight: normal;
				padding: 7px 0 7px 11px;
				margin: 0 17px 15px 0;
				text-transform: capitalize;
				}
				.td_box{
					width: 344px;
					height: 81px;					
					padding: 7px;
					margin: 0 13.5px 17px 0;
					border: 1px solid #eeeeee;
					border-right: 2px solid #ffd401;
					float: left;					
					}
					.td_box:hover{
						border-right-color: #ff9b2f;
						}
					
					.tLeft{
						width: 111px;
						vertical-align: top;
						text-align: left;
						float: left;
						}
						.tLeft img{
							display: block;
							border-radius: 3px;
							-border-radius: 3px;
							-webkit-border-radius: 3px;
							}
					
					.tRight{
						width: 227px;
						height: 81px;
						float: right;
						}
						.tRight b{
							font-size: 13.3px;
							font-weight: normal;							
							display: block;
							width: 100%;
							height: 63px;
							line-height: 23px;							
							text-align: left;
							vertical-align: top;
							text-transform: capitalize;
							}
							.tdBox:hover b{
								color: #ff5722;
								}
						
						.tRight span{
							display: block;
							line-height: 17px;
							float: left;
							}
						
						.tPrice{
							font-size: 14.5px;
							font-weight: bold;
							color: #ff9017;
							width: auto;
							line-height: 17px;
							margin-right: 5px;
							float: right;
							}
						
						a.tourinfo{
							color: #676767;
							display: block;
							height: auto;
							text-decoration: none;
							}
							a.tourinfo img{
								text-decoration: none;
								border: none;
								}
							a.tourinfo:hover b{
								color: #474747;
								text-decoration: underline;
								}
								a.tourinfo:hover .tPrice{
									color: #898989;
									}
		
		/*~~~ Page :: Dubai Tour Package ~~~*/
		#contnr_body > h1,
		#contnr_body > h2{
			font-size: 17px;
			display: block;
			height: auto;
			line-height: 19px;
			padding: 5px 0;
			margin: 13px 13px 0 13px;
			letter-spacing: 0.5px;
			border-bottom: 1px solid #dfdfdf;			
			}
			
			.holidayBlck{
				width: 489px;
				margin: 0 11px 0 15px;
				padding-bottom: 17px;
				border: 1px solid #dfdfdf;
				float: left;
				}
				.holidayBlck h2{
					background-color: #ffa23d;
					font-size: 15px;
					color: #ffffff;
					display: block;
					font-weight: normal;
					margin: 0;
					padding: 7px;
					}
				.holidayBlck img{
					display: block;
					z-index: 1;
					}		
				.holidayBlck strong{
					background: url(../images/transp_Black.png) left top repeat;
					display: block;
					width: auto;
					font-size: 13px;
					color: #ffffff;
					padding: 9px;
					line-height: 17px;
					margin: -33px 0 0 0;
					text-transform: uppercase;
					position: relative;
					z-index: 3;
					}			
				.holidayBlck label{
					display: block;
					font-weight: bold;
					margin: 13px;
					}
					.holidayBlck ul li{
						line-height: 23px;
						margin: 0 0 7px 13px;
						}
				
				/*~~~ :: Tour Package :: terms ~~~*/				
				.TermCOndition{
					display: block;
					margin: 23px 13px;
					}
					.TermCOndition ul li{
						display: block;
						line-height: 23px;
						margin-bottom: 3px;
						}
					.TermCOndition ul li:before{
						content: ">";
						color: #474747;
						}
									
					.TermCOndition span{
						display: block;
						font-size: 14px;
						font-weight: bold;
						margin: 0 0 7px 0;
						}
		
		
		/*~~~ Page :: Visa Service Additional info ~~~~*/
		.info_Servics{
			display: block;
			margin: 0 17px;
			}
			.info_Servics b{				
				display: block;
				margin-bottom: 7px;
				text-transform:uppercase;
				}
			.info_Servics ul{
				display: block;				
				}
				.info_Servics ul li{
					line-height: 23px;
					margin: 0 0 5px 17px;
					}
			
			/*~~~ Visa Price Box ~~~*/
			.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: #F36F21;
						display: block;
						height: 17px;
						line-height: 17px;
						border-bottom: 1px solid #E9E7E7;
						padding: 3px 0 3px 7px;
						}
		
		/*~~~ Page :: Faq ~~~*/
		#contnr_faq{
			background-color:#FFFFFF;
			width: 1147px;
			height: auto;
			margin: 0 auto;
			padding-top: 0.1px;
			padding-bottom: 47px;
			}
			#contnr_faq h1{
				font-size: 17px;
				display: block;
				height: auto;
				line-height: 23px;
				padding: 5px 0;
				margin: 13px 13px 23px;
				letter-spacing: 0.5px;
				border-bottom: 1px solid #dfdfdf;
				}
			
			#contnr_faq p{
				line-height: 25px;
				text-align: justify;
				margin: 0 17px 17px 13px;
				}
				#contnr_faq p b{
					display: block;
					font-size: 13.5px;
					color: #f46900;
					line-height: 19px;
					margin-bottom: 5px;
					text-decoration: underline;
					}
		
		/*~~~ Page :: Contact ~~~*/
		.contactinfo{
			width: 447px;
			height: auto;
			line-height: 19px;
			letter-spacing: 0.7px;
			margin: 0 23px 0 13px;
			float: left;
			}
			.contactinfo h1{
				font-size: 15px;
				color: #ff5722;
				display: block;
				line-height: 29px;
				margin-bottom: 7px;
				}
				.contactinfo label{
					width: 67px;
					height: 17px;
					font-size: 13px;
					font-weight: bold;
					text-align: right;
					float: left;
					}
				.contactinfo span{
					color: #898989;
					width: 359px;
					min-height: 19px;
					height: auto;
					margin: 0 0 9px 13px;
					float: left;
					}
			
			/*~~ Contac Form ~~*/
			#contactus{
				width: 641px;
				height: auto;
				border: 1px solid #DFDFDF;
				border-top-color: #ff9017;
				float: left;
				}
				#contactus h2{
					background-color: #ff9017;
					font-size: 15.5px;
					font-weight: normal;
					color: #FFFFFF;
					display: block;
					line-height: 17px;
					padding: 9px 0 9px 11px;
					border-bottom: 1px solid #ff9b2f;
					letter-spacing: 0.5px;
					margin: 0;
					}
					/*~~~ Message Alert Fill Form ~~~*/
					#shwmsgtouser{
						background-color: #fff8df;
						font-size: 13px;
						color: #bc9113
						display: block;
						line-height: 19px;
						border: 2px solid #ffecab;
						padding: 5px;
						margin: 13px;
						}
					/*~~~ :: Form Field Handler ~~*/
					.formfield_TR{
						width: 299px;
						min-height: 33px;
						margin: 0 2px 13px 13px;
						height: auto;
						float: left;						
						}
						.txt_formField{
							background-color: #ffffff;
							font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
							font-size: 13px;
							color: #999999;
							width: 97%;
							margin: 0;
							padding: 7px 0 7px 2%;
							line-height: 17px;
							outline: none;
							border: 1px solid #CCC;
							letter-spacing: 1px;
							}
						.txt_formField:focus{
							color: #990000;
							border-color: #f49100;
							}
				
					.ddList_fullwidth{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11.5px;
						color: #999999;
						width: 98%;
						margin: 0 9px 0 0;
						padding: 7px 0 7px 2%;
						line-height: 19px;
						outline: none;
						border: 1px solid #CCC;
						
						background-image: none;
						-webkit-appearance: none;
						}
						
				#TourMessage{
					width: 599px;
					height: auto;
					margin-left: 13px;
					margin-bottom: 13px;
					float: left;
					}
					#TourMessage textarea{
						font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
						color: #898989;
						width: 97%;
						height: 89px;
						padding: 9px 1% 9px 2%;
						
						border: 1px solid #CCC;
						letter-spacing: 1px;
						
						background-image: none;
						-webkit-appearance: none;
						}
		
					input[type="submit"]{
						background-color:#f46900;
						font-size: 14px;
						color: #ffffff;
						width: 99%;
						padding: 11px 0;
						letter-spacing: 1px;
						border: 1px solid #f46900;
						
						background-image: none;
						-webkit-appearance: none;
						}
					input[type="submit"]:hover{
						background-color: #ff9b2f;
						color: #ffffff;
						}
		
		
		/*~~~ Footer Bg Remove ~~~*/
		#block_footer{
			background: #393939;
			padding: 17px 0;
			border-top: 3px solid #FFCC33;
			}
			#pagebtm{
				display: none;
				}

	
	/*~~ Mobile Responsive Media Query :: ~~~*/
	@media screen and (max-width: 500px){
	
		#contnr_body{
			width: 100%;
			border: none;
			letter-spacing: 0.3px;
			}
			#baner_ful img{
				width: 100%;
				height: auto;
				}
			#contnr_body p{
				line-height: 21px;
				margin: 7px 7px 0;
				}
			
			/*~~~ Page :: Combo Deals ~~~*/
			.combo_dtr{
				width: 98%;
				margin: 0 auto;
				}
				.combo_dtr h1,
				.combo_dtr h2,
				.combo_dtr h3{
					font-size: 15px;
					letter-spacing: 0.5px;
					padding-right: 0;				
					}
				
				.comboBanner img{
					display: block;
					width: 100%;
					height: auto;
					}
					
					.comboincld{
						width: 100%;
						float: none;
						padding-bottom: 13px;
						border-bottom: 1px dashed #ccc;
						}
						.comboincld ul.listingok li{
							margin-bottom: 5px;
							}
			
			/*~~~ :: Full Page Tours Listing ~~~*/
			.tours_TR{
				margin: 13px 0 0 0;
				}
				.tours_TR h1,
				.tours_TR h2,
				.tours_TR h3{
					font-size: 15px;
					margin: 0 0 13px 0;
					}
				
				.td_box{
					width: 371px;
					height: auto;
					padding: 5px;
					margin: 0 auto 13px auto;
					border-color: #e7e7e7;
					border-right-color: #ffd401;
					float: none;
					}
					
					.tLeft{
						width: 103px;
						height: auto;
						}
						.tLeft img{
							display: block;
							width: 103px;
							height: 79px;							
							}
					
					.tRight{
						width: 259px;
						height: 79px;
						
						}
						.tRight b{
							height: 61px;
							line-height: 19px;							
							}
							.tRight span{
								line-height: 19px;
								}
							.tPrice{
								line-height: 19px;
								}
					
			
			
			/*~~~ Page :: Dubai Tour Package ~~~*/
			#contnr_body > h1,
			#contnr_body > h2{
				margin: 7px;
				font-size: 15.5px;
				}
				.holidayBlck{
					width: 97%;
					margin: 0 auto 17px auto;
					float: none;
					}
					.holidayBlck img{
						width: 100%;
						height: auto;
						}
					.holidayBlck label{
						margin: 13px 0 7px 7px;
						}
						.holidayBlck ul li{
							line-height: 19px;
							margin-left: 7px;
						}
					
			
			/*~~~ :: Additional info & Listing :: */
			.info_Servics{
				margin: 11px 7px 0;
				}
				.info_Servics ul li{
					line-height: 21px;
					margin-left: 13px;
					}
			
			
			/*~~~ :: Page :: Faq ~~~*/
			#contnr_faq{
				width: 100%;
				}
				#contnr_faq h1{
					margin: 7px;
					font-size: 15.5px;										
					}
				
				#contnr_faq p{
					line-height: 21px;
					margin: 0 7px 13px 7px;
					}
					#contnr_faq p b{
						font-size: 13px;
						text-decoration: none;
						}
			
			
			/*~~~ Page :: Contact ~~~*/
			.contactinfo{
				width: 96%;
				margin: 13px auto;
				float: none;
				}
				.contactinfo span{
					width: calc(96% - 77px);
					}
				
				#contactus{
					width: 96%;
					margin: 0 auto;
					float: none;
					}
					#contactus h2{
						font-size: 14px;
						padding: 7px;
						}
						#shwmsgtouser{
							margin: 7px;
							}
						
						.formfield_TR{
							width: 96%;							
							margin: 0 auto 7px auto;
							float: none;
							}
						
						#TourMessage{
							width: 95%;
							margin: 0 auto 13px;
							float: none;
							}
							
			
			
			/*~~~ :: Footer ~~~*/
			#block_footer{
				padding: 13px 0;
				}
			
		
	}	/*~~~ :: Media Query Close Tag ~~*/
	
	
	/*~~~	For iPhone 6 & 6 Plus	~~~*/
	@media only screen and (max-width: 377px){
		
		.td_box{
			width: 339px;
			}
			.tLeft{
				width: 99px;
				height: auto;
				}
				.tLeft img{
					display: block;
					width: 99px;
					height: 79px;
					}
				
				.tRight{
					width: 233px;
					height: 79px;
					}
		
		}
	
	
	/* SamSung Phone Glaxy S4  */
	@media screen and (max-width: 370px) {
	
		.td_box{
			width: 337px;
			}
			.tLeft{
				width: 99px;
				}
				.tLeft img{
					width: 99px;
					height: 77px;					
					}
				
				.tRight{
					width: 231px;
					height: 77px;
					}
					.tRight b{
						height: 59px;
						}
	
	}
	
	
	/* iPhone 5S  ~~*/
	@media screen and (max-width: 323px) {
			
		.td_box{
			border-width: 1px;
			width: 299px;
			height: auto;
			}
			.tLeft{
				width: 85px;
				height: 79px;
				}
				.tLeft img{
					width: 85px;
					}
			
			.tRight{
				width: 207px;
				}
				.tRight b{
					line-height: 19px;
					}
					
			
	}