/* CSS Document */
*{
	margin: 0;
	padding: 0;
	}
	
	body{
		background-color:#fcfcfc;
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 13.9px;
		color: #474747;
		letter-spacing: 1px;
		}
	
	/*~~~ Header Top & Menu ~~~*/
	#block_headr{
		background-color:#FFFFFF;
		width: 100%;
		height: auto;
		}
		#cont_headr{
			width: 1147px;
			height: 41px;
			height: auto;
			margin: 0 auto;
			padding: 7px 0;
			}
			
			#logo{
				font-family: Tahoma, 'Open Sans', Verdana;
				font-size: 23px;
				font-weight: bold;
				color: #ee7c07;
				padding-top: 7px;
				letter-spacing: 0px;
				float: left;
				}
				#logo span{
					color: #ff9017;
					color: #474747;
					}
			
			#contactEmail{
				display: block;
				width: 217px;
				height: auto;
				line-height: 21px;
				border-right: 1px dotted #dcdcdc;
				margin-left: 533px;
				float: left;
				}
			
			#phonetop{
				font-family: Tahoma, 'Open Sans', Verdana;
				width: 223px;
				height: auto;
				font-size: 12px;
				line-height: 19px;
				text-align: right;
				float: right;
				}
				#phonetop span{
					display: block;
					font-size: 20.5px;
					font-weight: bold;
					color: #ee7c07;
					line-height: 23px;
					letter-spacing: 0px;
					}
		
		/*~~~	Clear Class	~~~*/
		.clear{
			clear: both;
			}
				
		/*~~~	Top Menu	~~~*/
		#menuTop{
			background-color: #ff9017;			
			display: block;
			width: 100%;
			height: auto;
			}
			#menuTop nav{
				width: 1147px;
				height: auto;
				margin: 0 auto;
				}
				#menuTop nav a{
					background-color: #ff9017;
					font-size: 15.7px;
					color: #FFFFFF;
					line-height: 31px;
					text-decoration: none;
					padding: 0 19.5px 2px;
					border-left: 1px solid #fbd490;
					text-transform: capitalize;
					width: auto;
					float: left;
					}
					#menuTop nav a:hover{
						background-color:#474747;
						}
	
	
	/*~~~	Footer	~~~*/
	#block_footer{
		background: #393939 url(../city_tour/images/footer-bg.png) left top repeat-x;
		display: block;
		color: #cccccc;
		width: 100%;
		height: auto;
		padding: 313px 0 23px 0;
		}
		#contnr_footer{
			width: 1147px;
			margin: 0 auto;
			}
			.footerBlock{
				width: 50%;
				height: auto;
				margin-bottom: 17px;
				float: left;				
				}
				.footerBlock b{				
					display: block;
					font-size: 14px;
					line-height: 23px;
					margin-bottom: 7px;
					text-decoration: underline;
					}
				
				ul.footerNavig{
					width: 100%;
					height: auto;
					list-style: none;
					}
					ul.footerNavig li{
						display: inline;
						line-height: 23px;
						margin-right: 19px;
						}
					ul.footerNavig li a{
						color: #ccc;
						text-decoration: none;
						outline: none;
						}
					ul.footerNavig li a:hover{
						color: #ffffff;
						text-decoration: underline;
						}
			
			p#copyright{
				display: block;
				line-height: 19px;
				}
			p#copyright label{
				color: #ccc;
				font-weight: bold;
				}
	
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Responsive For Mobile & Tablet
		
		iPhone 3 - 4 - 4s	320 x 480
		iPhone 5 - 5s 		320 x 568
		iPhone 6 - 6s - 7	375 x 667
		iPhone 6s - 7 plus	414 x 736
		
		Samsung S5-S6-S7	360 x 640
		Sony Xperia			360 x 640
		
		Google Pixel/Nexus	411 x 731		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	/*~	For 500 or Less device width ~~*/
	@media only screen and (max-width: 500px){
		
		#cont_headr{
			width: 98%;
			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;
				}
				
				/*~~~ Hide Top Contact Email ~~~*/
				#contactEmail{	display: none;	}
			
			#phonetop{
				width: 141px;
				font-size: 9.3px;
				letter-spacing: 0.5px;
				height: 29px;
				line-height: 13px;
				}
				#phonetop span{
					font-size: 14.7px;
					line-height: 17px;
					letter-spacing: 0.6px;
					}
			
			/*~~~ Menu Top ~~~*/
			#menuTop nav{
				width: 100%;
				}
				#menuTop nav a{
					font-size: 13px;
					line-height: 27px;
					
					width: 33%;
					
					width: 45%;
					text-align: center;
					padding: 0;
					}
					/*~~ Hide Extra Top Menu For Mobile*/
					#menuTop nav a.noShow{
						display: none;
						}
			
			/*~~~	Footer ~~~*/
			#block_footer{
				background: #393939;
				padding: 13px 0;				
				}
				#contnr_footer{
					width: 96%;
					margin: 0 auto;
					font-size: 13.3px;
					letter-spacing: 0.7px;
					}
					ul.footerNavig li{
						display: block;
						margin-bottom: 5px;
						}
						ul.footerNavig li.noshowftr{
							display: none;
							}
	
	}
	/*~~~ Tag of Responsive ~~~*/	
	