			.wrapper {
				max-width: 1300px;
				box-shadow: 0 0 6px #000000;
			}
			.navbar-dark .navbar-nav .nav-link {
				color: rgba(255,255,255,255)
			}
			section {
			padding-top: 15px;
			}
			@media (min-width: 768px) {
				section {
				padding-top: 30px;
				}
			}
			@media screen and (max-width: 992px) {
			  #menu-toggle:not(:checked) + #navbarNav {
			    display: none;
			  }
			}
			.btn-primary {
			    color: #fff;
			    background-color: #1e2853;
			    border-color: #1e2853;
			}
			.btn-primary:hover {
			    color: #fff;
			    background-color: #1e2853;
			    border-color: #1e2853;
			}
			a {
				color: #1e2853;
			}
			a:hover {
				color: #1e2853;
			}
			.primary-bg-gradient {
				background: linear-gradient(to bottom, #1e2853 0%, #1e2853 100%);
			}
			.secondary-bg-gradient {
				background: linear-gradient(to bottom, #1e2853 0%, #1e2853 100%);
			}
			.bg-primary {
				background-color: #1e2853!important;
			}
			.bg-secondary {
				background-color: #1e2853!important;
			}			
			.page-title {
				color: #fff;
				padding: 15px;
			}
			.compc {
				background-color: #ffffff;
			}
			.bubble {
				box-shadow: 0 3px 6px rgba(0, 0, 0, 0), 0 3px 6px rgba(0, 0, 0, 0.1);
			}
			.thumbnail {
		      max-width: 40%;
		    }
		    .lightbox {
		        display: none;
		        position: fixed;
		        z-index: 999;
		        width: 100%;
		        height: 100%;
		        text-align: center;
		        top: 0;
		        left: 0;
		        background: rgba(0,0,0.8);
		    }
		    .lightbox img {
		        max-width: 90%;
		        max-height: 80%;
		    }
		    .lightbox:target {
		        display: flex;
				justify-content: center;
				align-items: center;
		    }