/* 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;
		}
	.clear{
		clear: both;
		}


	/*~~~ 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-size: 27.5px;
				font-weight: bold;
				display: block;
				width: auto;
				line-height: 33px;
				letter-spacing: 0px;
				padding-top: 5px;
				float: left;
				}
				#logo span{
					color: #ff9017;
					}
			
			#contactEmail{
				display: block;
				width: 188px;
				height: auto;
				line-height: 21px;
				border-right: 1px dotted #dcdcdc;
				letter-spacing: 1px;
				float: right;
				}
			
			
			#phonetop{
				width: 191px;
				height: auto;
				font-size: 13px;
				font-weight: 500;
				line-height: 19px;
				text-align: right;
				float: right;
				}
				#phonetop span{
					display: block;
					font-size: 20.5px;
					font-weight: bold;
					color: #ff9017;
					line-height: 23px;
					letter-spacing: 0px;
					}
		
		
		/*~~~:: Tour Menu ::~~~*/
		#b_h_L_Menu{
			background-color:#ff9b2f;
			display: block;
			width: 100%;
			height: auto;
			margin: 0 auto;
			}
			
			#b_h_L_Menu ul{
				width: 1147px;
				list-style-type:none;
				margin: 0 auto;
				}
				/*Create a horizontal list with spacing*/
				#b_h_L_Menu ul li{
					display:inline-block;
					float: left;
					}
					
				/*Style for menu links*/
				#b_h_L_Menu ul li a{
					background-color:#ff9b2f;
					display:block;
					width: auto;
					font-size: 16px;
					font-weight: 500;
					color: #ffffff;
					line-height: 23px;
					text-decoration: none;
					padding: 7px 20px;
					border-left: 1px solid #ffffff;
					text-transform: capitalize;
					}
				/*Hover state for top level links*/
				#b_h_L_Menu ul li:hover a {
					background-color:#FFFFFF;
					color: #474747;
					text-decoration: underline;
					}
				
				
				#b_h_L_Menu ul li.hide_Desk{
					display: none;
					}
				
				
		/*Style 'show menu' label button and hide it by default*/
		.show-menu{
			background: #19c589;
			background-color: #ff9b2f;
			font-size: 14.2px;
			color: #fff;
			font-weight: 500;
			line-height: 23px;
			padding: 5px 11px;
			letter-spacing: 1px;
			display: none;
			}
			
			/*Hide checkbox*/
			input[type=checkbox]{
				display: none;
				}
			/*Show menu when invisible checkbox is checked*/
			input[type=checkbox]:checked ~ #menu{
				display: block;
				}	

	
	
	/*~~~	Footer	~~~*/
	#block_footer{
		background: #393939 url(../public/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){
		
		/*:: Top Logo & Menu ::*/
		#cont_headr{
			width: 100%;
			padding: 11px 0;
			}
			
			#logo{
				margin-left: 11px;
				}
			
			#contactEmail{
				display: none;
				}
			
			#phonetop{
				margin-right: 11px;
				}
				#phonetop span{
					font-size: 17px;
					line-height: 17px;
					}
				
		
		/*:: Responsive Tour Menu ::*/
		
		#b_h_L_Menu{
			width: 100%;
			display: block;
			}
			
			#b_h_L_Menu ul{
				position: static;
				display: none;
				width: 100%;
				}
				
				#b_h_L_Menu ul li{
					border-bottom: 1px solid #ececec;
					display: block;
					/*
					float: none;
					*/
					width: 50%;
					
					}
					#b_h_L_Menu ul li a{
						background-color: #fcfcfc;
						font-size: 12px;
						color: #474747;
						border: 0;
						padding: 5px 7px;
						line-height: 23px;
						border-right: 1px solid #fffff;
						}
		
		/*Display 'show menu' link*/
		.show-menu {
			display:block;
			}
		
		
		
				
			/*~~~	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 ~~~*/	
	