img{width:100%; height:100%;}
nav{width:90%; margin: auto; margin-top:50px; margin-bottom:50px;background-color:transparent !important;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: rgba(0,0,0,1);}
.navbar-brand{margin-top:-30px; margin-bottom:-10px;}
.fonts{font-family: 'Caveat', cursive; font-size:2rem; color:rgb(153, 0, 204);line-height:10px;}
/*homepage*/
.container-fluid.banner{width:100%;}
.homepage .container .row{margin-top:50px; margin-bottom:50px;}
.homepage nav{margin-bottom:25px;}

.container-fluid{width:90%; margin:auto;}
.navbar-nav{margin-left:auto;}
.banner{padding:0;}
.headerTitle{margin-top:100px; margin-bottom:75px;}
.image{margin-bottom:150px;}
.side-1{padding-right:60px;}
.side-2{padding-left:37.5px;padding-right:37.5px;}
.side-3{padding-left:60px;}
.modal-dialog{max-width:600px;}
.modal-header{border:none;}
.modal-body{padding:2rem;}
.modal-body h4{margin-top:25px; text-align:right;}
.modal-body h5{text-align:right;}
.links{color: rgba(0,0,0,.5);}
.links:hover{color:rgba(0,0,0,1); text-decoration:none;}
li{margin-bottom:10px;}

.footer p{font-size: 0.9rem; text-align:right;color: rgba(0,0,0,.5);}
.footer a{font-size: 0.9rem; color: rgba(0,0,0,.5);}
.footer a:hover{color: rgba(0,0,0,1); text-decoration: none;}

.image a{opacity:1;  background-color:#000; display: block; height:100%;}
.image a img:hover{opacity:0.65;transition: 0.45s ease;}

@media (max-width:992px){
	nav{margin-top:25px; margin-bottom:25px;width:100%;}
	.navbar-nav{margin-left:0;}
	.navbar-brand{margin-top:-20px;}
	.navbar-collapse{margin-top:25px;}
	.headerTitle{margin-top:50px;}
	.cert{display:none;}
	.footer p{text-align: left;}
	.container-fluid{width:100%;}
	.side-1{padding-right:15px;}
	.side-2{padding-left:15px;padding-right:15px;}
	.side-3{padding-left:15px;}
	.image{margin-bottom:50px;}
	/*.col-4{flex:0 0 100%;max-width:100%;}*/
}
@media (max-width: 520px){
	.navbar-brand .fonts{font-size:1.5rem;}
}
@media (max-width:450px){
	.col-4{flex:0 0 100%;max-width:100%;}
}
@media (max-width: 420px){
	.navbar-brand .fonts{font-size:1.2rem;}
}