
	/*~~~ Clear ~~~
		Booking Form ::
	*/
	.clear{
		clear: both;
		}
		
	/*~~ Body Handler ~~*/
	#Booking_Contnr{
		background-color:#FFFFFF;
		width: 1089px;
		height: auto;
		margin: 23px auto;
		border: 1px solid #dfdfdf;
		padding: 15px;
		}
		#Booking_Contnr h5{
			color: #898989;
			font-size: 15.7px;
			display: block;
			line-height: 23px;
			letter-spacing: 0.3px;
			}
			#contnrBody h1 span{
				color: #ff9b2f;
				display: inline;
				}

			#contnrBody > b{
				color: #999999;
				display: block;
				line-height: 23px;
				margin-bottom: 23px;
				}
		
		/*~~ Booking Message ~~*/
		#Er_Msg_BokngForm{
			background-color: #fff8df;
			color: #bc9113
			display: block;
			line-height: 17px;
			border: 2px solid #ffecab;
			padding: 7px;
			margin: 11px 0 0 0;
			margin-bottom: 23px;
			}

		/*~~ Tour Booking Page Left ~~*/
		#page_L{
			width: 747px;
			height: auto;
			padding-bottom: 7px;
			float: left;
			}
			.formfield_TR{
				width: 47%;
				min-height: 33px;
				height: auto;
				margin: 0 0 7px 13px;
				float: left;
				}
				input[type="text"]{
					background: #FFFFFF;
					font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
					font-size: 13px;
					color: #898989;
					width: 95%;
					margin: 0;
					padding: 7px 2%;
					line-height: 17px;
					outline: none;
					border: 1px solid #CCC;
					letter-spacing: 0.7px;
					}				
					input[type="text"]:focus{
						color: #990000;
						border-color: #f49100;
						}
			.ddList_smal{
				font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
				font-size: 12.50px;
				color: #999999;
				width: 100%;
				margin-right: 7px;
				padding: 7px 0 7px 5px;
				line-height: 19px;
				outline: none;
				border: 1px solid #CCC;
				letter-spacing: 1px;
				float: left;
				
				background-image: none;
				-webkit-appearance: none;
				}
			
			.ddList_smalChild{
				margin-right: 5px;
				float: right;
				}
			#paymentMode{
				font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #999999;
				width: 99%;
				padding: 7px 0 7px 4%;
				line-height: 19px;
				outline: none;
				border: 1px solid #CCC;
				letter-spacing: 1px;
				background-image: none;
				-webkit-appearance: none;
				}
				
			#txt_Mesg_BookingForm{
				width: 100%;
				float: left;
				}
				#txt_Mesg_BookingForm textarea{
					font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
					color: #898989;
					width: 92.5%;
					height: 77px;
					padding: 7px 2%;
					border: 1px solid #CCC;
					letter-spacing: 1px;						
					background-image: none;
					-webkit-appearance: none;
					}
					#TourMessage textarea:focus{
						border-color: #ffffff;
						}
			
			
			.Date_BookingFormField{
				display: block;
				height: 1px;
				}
			
			
			
			/*~~ Page Right Short icons ~~*/
			.page_R{
				width: 299px;
				height: auto;
				padding: 11px;
				border: 1px solid #efefef;
				float: right;
				}
				.page_R b{
					display: block;
					font-size: 15px;
					font-weight: 500;
					color: #898989;
					padding-bottom: 11px;
					margin-bottom: 11px;
					border-bottom: 1px dashed #efefef;			
					}
					
				.page_R span.icon_uqes{
					width: 29px;
					height: 23px;
					
					font-size: 23px;
					color: #999999;			
					margin-top: 2px;
					text-align: center;
					float: left;
					}
				.page_R span.infotour{
					color: #676767;
					width: 258px;
					height: 29px;
					line-height: 29px;
					margin: 0 0 7px 7px;
					float: left;
					}

			/*::  Show Per Adult/Child Price - Total */
			#priceBlock{
				display: block;
				height: auto;
				padding: 11px 0 7px;
				margin-bottom: 7px;
				border-top: 1px dashed #efefef;
				}
				#priceBlock label{
					font-size: 14.2px;
					font-weight: 500;
					color: #999999;
					display: block;
					margin-top: 5px;
					float: left;
					}
				
				#priceBlock label.totalPrice{
					color: #F36F21;
					font-size: 17px;
					line-height: 15px;
					display: block;
					float: right;
					}
				
				/*~~~:: Tour Booking Submit Button ::~~~*/
				#submit_TD{
					display: block;
					}
				.SubmitButton{
					font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
					font-size: 15px;
					background-color:#ff9b2f;
					color: #ffffff;
					display: block;
					width: 100%;
					padding: 7px 0;
					text-align: center;
					letter-spacing: 1px;
					border: 1px solid #ff9b2f;					
					background-image: none;
					-webkit-appearance: none;
					}
					#SubmitButton{
						background: #f46900;
						border-color: #f46900;
						}

			
			
		/*~~ Booking Page Result~~*/	
		#bodyContnr{
			width: 699px;
			margin: 23px auto;
			padding: 17px;
			letter-spacing:  1px;
			border:1px solid rgb(220,222,227);
			background-color:#FFFFFF;
			}
			#bodyContnr h2{
				display: block;
				font-size: 14px;
				font-weight: normal;
				display: block;
				line-height: 23px;
				}
			/*~~ Tourist Booking Details ~~*/
			.bokingBlck{
				display: block;
				height: auto;				
				margin: 13px 0;
				padding: 11px 0;
				border-top:1px dashed rgb(220,222,227);
				border-bottom:1px dashed rgb(220,222,227);
				}
				div.tourinfo{
					font-size: 12.5px;
					font-weight: bold;
					color: #1c6c93;
					width: 29%;
					line-height: 23px;					
					float: left;
					}
				div.toursdtls{
					font-size: 13px;
					font-weight: bold;
					color: #898989;
					width: 71%;
					height: auto;
					min-height:  23px;
					line-height: 23px;
					margin-bottom: 9px;
					float: left;
					}

			/*~~ Additional info ~~*/
			#bodyContnr .lightcolrBG{
				background-color: #fafafa;
				padding: 17px 7px 0 11px;
				}
				#bodyContnr ul{
					display: block;
					line-height: 23px;
					margin: 11px 0 11px 17px;
					}
					#bodyContnr ul li{
						margin-bottom: 7px;
						}

			
			/*~~ Whatsapp us ~~ */
			a.linkwatsp{
				background-color: #9fd611;
				background-color: #88BA06;
				color: #ffffff;
				border: 1px solid #88BA06;
				}
				a.linkwatsp:hover{
					background-color:#FFFFFF;
					color: #676767;
					}
					
					a.link_homePage{
						background-color: #f46900;
						border: 1px solid #ff9b2f;
						color: #ffffff;
						}
						a.link_homePage:hover{
							background-color:#FFFFFF;
							border-color: #f46900;
							color: #f46900;
							}
							
						

			/*~~ Contact us Page ~~*/
			p.textwelcome{
				display: block;
				line-height: 23px;
				}
				.page_contactinq{
					padding: 13px 0;
					}
					.page_contactinq .toursdtls{
						margin-bottom: 11px;
						}



	/*~`Responsive Layout ~*/
	@media screen and (max-width: 499px){
	
	body{
		letter-spacing: 0.5px;
		}
		/*	 Header */
		#cont_headr{
			width: 97%;
			height: auto;
			margin: 0 auto;
			padding: 7px 0 3px;
			}
			#logo{
				font-size: 21px;
				width: 141px;
				padding-top: 1.5px;
				line-height: normal;
				letter-spacing: -0.5px;
				}
			
			#phonetop{
				width: 141px;
				font-size: 9px;
				letter-spacing: 0.5px;
				height: auto;
				}
				#phonetop span{
					font-size: 14.5px;
					line-height: 19px;
					}
			
		/*~~~ Menu Top ~~~*/
		#menuTop nav{
			width: 100%;
			}
			#menuTop nav a{
				font-size: 13px;
				line-height: 27px;
				
				width: 49%;
				text-align: center;
				padding: 0;
				}
				/*~~ Hide Extra Top Menu For Mobile*/
				#menuTop nav a.noShow{
					display: none;
					}
			
				a.noShow{
					display: none;
					}
		
		/*~~ Page ~~*/
		#contnrBody{
			width: 96%;
			padding: 11px 1%;
			margin: 0 auto;
			}
			#contnrBody h1{
				font-size: 13.3px;
				margin: 0 1% 7px 1%;
				margin: 0 0 11px 0;
				line-height: 19px;
				}
				#contnrBody h1 span{
					color: #FF7C2F;
					}
								
				#shwmsgtouser{
					font-size: 12.5px;
					line-height: 19px;
					padding: 5px;
					margin: 0 1% 11px 1%;
					}
		
		
		/*~~ Booking Form ~~*/
		#page_L{
			width: 96%;
			height: auto;
			margin: -13px auto 23px auto;
			padding: 0;
			margin: 0 auto;
			float: none;
			}				
			.formfield_TR{
				width: 100%;
				margin: 9px 0 0;
				float: none;
				}			
				
			#TourMessage{
				width: 100%;
				margin: 13px 0 0 0;
				float: none;
				}
				#TourMessage textarea{
					height: 151px;
					}

				input[type="submit"]{
					color: #ffffff;
					}
				#totalprice{
					display: none;
					}
		
		
		/*~~ Page Right ~~*/
		.page_R{
			display: block;
			}
		
		/*~~ Additional info ~~*/
		.tourbkng_info{
			padding: 5px;
			}
			.tourbkng_info ul li{
				line-height: 21px;
				margin-left: 17px;
				}
		
		
		/*~~ Combo Booking Page Form ~~*/
		.pageCombo{
			width: 100%;
			border: none;
			}
			.pageCombo p{
				line-height: 25px;
				}
				
			
			#onlinebookinginfo{
				width: 98%;
				margin: 0 auto;
				float: none;
				}				

			#tour_booking{
				width: 95%;
				float: none;
				margin: 11px auto;
				}
				#tour_booking h2{
					font-size: 14px;
					letter-spacing: 0.5px;
					}
					
				#tour_booking .formfield_TR{
					width: 97%;
					float: none;
					margin: 11px auto 0 auto;
					}
					
				#comboMsgDiv{
					display: block;
					margin: 7px;
					}
					
				input[type="submit"]{
					background-color:#ff9b2f;
					border-color: #ff9b2f;
					color: #ffffff;
					width: 97%;
					margin: 0 auto;
					}
					input[type="submit"]:hover{
						background: #FFCC00;
						background-color:#CCFF00;
						color: #474747;
						}
				
		/*~~ Footer ~~~*/
		#blockFooter{
			background-image: none;
			padding: 11px 0;
			}
			#footer{
				width: 98%;
				font-size: 13px;
				}
				#footer span{
					display: none;
					}
		/*~~ End Footer ~~*/		
		
		
		/*~~ Tour Booking Details Result*/
		#bodyContnr{
			width: 97%;
			padding: 2% 1%;
			}
			.bokingBlck{
				padding: 7px 0;
				}
				div.tourinfo{
					width: 33%;
					}
				div.toursdtls{
					width: 67%;
					}
					
				/*~~ Call Whatsapp Link ~~*/
				a.linkCheckavl{
					width: 47%;
					}
				a.linkwatsp{
					width: 51%;
					}
			
		
		/*~~~:: Tour Booking Page ::~~~*/
		#Booking_Contnr{
			width: calc(100% - 47px);
			padding: 7px;
			margin: 47px auto;
			}
				
			#page_L{
				width: 100%;
				height: auto;
				padding: 0;
				margin: 0 auto;
				float: none;
				}				
				.formfield_TR{
					width: 100%;
					margin: 9px 0 0;
					float: none;
					}			
			
			#TourMessage{
				width: 100%;
				margin: 13px 0 0 0;
				float: none;
				}
				#TourMessage textarea{
					height: 151px;
					}
				input[type="submit"]{
					color: #ffffff;
					}
				
				#totalprice{
					display: none;
					}
			
			/*~~~:: Booking Form Right ::~~~*/
			#page_R{
				background-color:#FFCC00;
				}
			
			page_R{
				display: block;
				}
			/*~~:: Tour Booking Form ~~~::*/
		
	
		/*~~ :: Close Responsive ~~*/		
	}