	
	body{
		line-height: 1.5;
	}
	
	/*Custom Styles*/
	body, h1, h2, h3, h4, h5 {
		font-family: "Poppins", sans-serif;
	}
	
	p, li{
		font-size: 16px;
		padding-top : 5px;
		padding-bottom : 5px;
	}
	
	q {
		margin-left : 10%;
		margin-right : 10%;
		font-style: italic;
		display : inline-block;
		background-color : lightyellow;
		border-radius : 10px;
		padding : 10px 10px 10px 10px;
		text-align: center;
	}
	
	hr{
		width:50px;
		border:5px solid #0080FF;
		border-radius: 5px;
	}
	
	h3 {
		margin-top : 60px;
		color: #0080FF!important;
		text-align: center;	
	}
	
	h4 {
		margin-top : 40px;
		color: #0080FF!important;
		text-align: left;		
	}
	
	h4 a {
		color : white !important;
	}
	
	.indent {
		margin-left : 10%;
		margin-right : 10%;
	}
	.margin-top{
		margin-top: 20px;
	}
	
	.margin-top10px{
		margin-top: 10px;
	}
	
	.margin-bot10px{
		margin-bottom: 10px;
	}
	
	.margin-top30px{
		margin-top: 30px;
	}
	
	.margin-bot30px{
		margin-bottom: 30px;
	}
	
	.padding-top30px{
		padding-top: 30px;
	}
	
	.padding-left40px{
		padding-left: 40px;			
	}
	
	.padding-left80px{
		padding-left: 80px;
	}
	
	
	.border-bottom{
		border-bottom: 1px dashed #0080FF;
	}
	
	@media only screen and (min-width: 490px){
		.border-bottom{
			border-bottom: none;
		}
	}
	
	.no-padding{
		padding: 0;
	}
	
	.no-paddingRight{
		padding-right: 0;
	}
	
	.no-paddingLeft{
		padding-left: 0;
	}
	
	.text-blue, .text-blue:hover {
	    color: #0080FF!important;
	   text-align: center;
	}
	
	.desc-blue{
	    color: #0080FF!important;
	}
	
	.danger {
		background-color: #f44336;
		color: white;
		padding: 5px;
	}
	
	.danger:hover {background: #da190b;}
	
	.grey-heading {
		background-color: #616161 !important;
		color: white;
		padding: 10px;
		text-align: center;
	}
	
	.green-mark{
		color: green;
		font-size: 16px;
		padding-top : 5px;
	}
	
	.red-mark {
		color : red;
		padding-top : 5px;
	}
	
	
	.btn-blue{
		background-color: #0080FF;
		color: white;
		box-shadow: 5px 5px 5px #888888;	
		
	}
	
	.btn-blue:hover{
		background-color: black;
		color: white;  
	}
	
	
	.center {
		text-align: center;
	}
	
	
	/*Navigation*/
	
	.navbar {
		margin-bottom: 0;
		background-color: #0080FF;
		/*background-color : #084B8A !important;		*/
		z-index: 99;
		border: 0;
		font-size: 12px !important;
		line-height: 1.42857143 !important;
		letter-spacing: 0px;
		border-radius: 0;
		padding-right : 0px;
		padding-left : 0px;
	}
	
	.navbar li {
		background-color: #0080FF !important;		/* PH UPDATE */
		/*background-color : #084B8A !important;*/
		padding-top : 0px;
		padding-bottom : 0px;
	}
	
	@media only screen and  (max-width: 767px){
		.navbar li {
			padding-left : 50%;
		}	
	}
	
	.navbar li a, .navbar .navbar-brand-1,
	.navbar li a, .navbar .navbar-brand {
		color: #fff !important;
	}
	
	.navbar .navbar-brand-1,
	.navbar .navbar-brand{
		padding: 0;
	}
	
	
	.navbar-right {
		margin-right: -15px;
		/*margin-top: 30px;			*/		/* PH UPDATE */
	}
	
	.navbar-collapse {				
		border :0;
		text-align: right;
	}
	
	.navbar-nav li a:hover, .navbar-nav li.active a {
		color: #0080FF !important;
		background-color: #fff !important;
	}
	
	.navbar-default .navbar-nav>li>a {
		font-weight: 600;
	}
	
	.navbar-default .navbar-nav>li>a:hover {
		color: black !important;
	}
	
	.navbar-default .navbar-toggle {
		border-color: transparent;
		color: #fff !important;
		/*padding-top: 11px;			/* PH UPDATE */
		/*padding-bottom: 11px;		/* PH UPDATE */
	}
	
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color: white;
	}
	
	/* The logo */
	
	/* This is for the large screens */
	
	.navbar .navbar-brand img{		
		/*margin-top: -40px;*/	/* ph update */
		margin-top: 70px;
		width: 164px;
		height: 164px;
		z-index : 11 !important;
	}
	
	
	@media only screen and (min-width: 452px) and (max-width: 767px){	     
	
		/* This is the medium size screen where the menu changes to the button*/
	
		.navbar .navbar-brand img{
			margin-left: 0px;
			margin-top: 60px;
			width: 110px;
			height: 110px;			
		}
	
	}
	
	
	@media only screen and (max-width: 451px){
		
		/* This is where the logo overwrites the Log In option*/
		
		.navbar .navbar-brand img{		
			width  : 85px;
			height : 85px;  
			margin-left: 0px;
			margin-top: 5px;
		}
	}
	
	
	
	/*Footer*/
	.footer .container{
		width: 100%;
		margin-top: 60px;
		background-color: #f1f1f1;
		font-size: 14px;
	}
	
	.footer p.heading{
		color: black !important;
		font-weight: bold;
		font-size: 16px !important;
		padding-top: 15px;
	}
	
	.footer li {
		padding-top : 2px;
		padding-bottom : 2px;
	}
	
	.footer a{
		color: black !important;
	}
	
	.footer a:hover{
		color: black !important;
		/*font-weight: bold;*/
		text-decoration: underline;
	}
	
	.footer .container .copyright{
		border-top: 1px solid #fafafa;
		padding: 10px 30px 0px 30px;
		background-color: #222;
	}
	
	.footer .container .copyright a{
		color: white !important;
		text-decoration: underline;
	}
	
	.footer .container .copyright p{
		margin-bottom: 0;
		color: white !important;
	}
	
	.footer .container .glyphicon-chevron-up{
		padding: 5px;
		background-color: #0080FF;
		color: white;
		font-size: 20px;
		margin-bottom: 3px;
	}
	
	.footer .container .glyphicon-chevron-up:hover{
		background-color: #616161;
		transition all: 0.3s; 
		color: white;  
	}
	
	@media only screen and (max-width: 480px){
	
		.footer .container{
			font-size: 13px;
			text-align: center;
		}
	
		.copyright p{
			font-size: 13px;
		}
	}
	
	
	
	.bg-cover{
		background-size: cover !important; 
		height: 200px;
		position: relative;
		margin-bottom: 10px;
	}
	
	.bg-center{
		background-position: center !important; 
	}
	
	.bg-top{
		background-position: top !important; 
	}
	
	.bg-filter{
	    background: rgba(0, 0, 0, 0.6);
	    width: 100%;
	    height: 100%;
	    color: #fff;
	}
	
	.content{
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		position: absolute;
	}
	
	.content .top-title{
		color: #fff;
		border-bottom: 1px solid #fff;
		margin: 0;
		text-align: center;
	}
	
	
	@media only screen and (max-width: 767px){
		.content .top-title{
			font-size : 18pt;
		}
	}
	
	.content p{
		margin-bottom: 0;
		text-align: center;
	}
	
	.page-content .container{
		margin: 0 auto;
	}
	
	.page-content .container img{
		height: 250px;
		margin: 0 auto;
		display: block;
	}
	
	.page-content ul > li{
		margin-bottom: 10px !important;
	}
	
	.page-content p .btn-primary{
		border-radius: 0 !important;
	}
	
	.page-content .btn {
		border-radius: 0;
		padding: 5px 15px;
		background-color:  #0080FF ;
		color: white; 
		font-weight: bold;
		border-radius : 5px;
	}
		
		
	.page-content .btn-blue{
		background-color: #0080FF;
		color: white;
		box-shadow: 5px 5px 5px #888888;	
		
	}
	.page-content .btn-blue:hover{
		background-color: black;
		color: white;  
	}
	
	
	/* Define the TOUR icon */
	.tour {
		background-image : url(../images/icon/tour.png) ;
		background-size : 50px 50px;
		background-repeat: no-repeat;
		height : 50px;
		display : inline-block;
		padding-left : 55px;
		padding-top : 10px;
		
	}
	
	
	
	/* These are used for testing responsiveness */
	
	.bgb {background-color : blue}
	.bgr {background-color : red }
	.bgg {background-color : green}
	.bgy {background-color : yellow }