body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:18px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
.fab{color:#002347;}
.fas{color:#002347;}
.fab:hover{color:#FDC632;text-decoration:none;}
.fas:hover{color:#FDC632;text-decoration:none;}
.blink {
        animation: blinker 0.5s linear infinite;
        color:red!important;
	text-decoration:none!important;
        font-weight:bold!important;
       }
      @keyframes blinker {  
        50% { opacity: 0; }
       }
a:hover{text-decoration:none;}   
.bg-dark {
    background-color: #002347!important;
}
.back{background-color:#fff!important;}
.navbar-dark .navbar-nav .nav-link {
    color: #fff; 
	font-size: 15px;
	font-weight:700;
	padding:15px;
	
}
.color{ background-color:#cfddea; color:#002347;}
span{font-size:0.9rem;font-weight:700;color:#002347;}
.navbar-dark .navbar-nav .nav-link:hover{
    color: #FFC107;
}
.form-control {
    border: 1px solid #0b4e94!important;border-radius:0px;
}
	label{color:#007bff;font-weight:700;}
	.info{line-height:2.2rem;color:#002347;}
	.modal-header{background-color:#002347;}
    .modal-title{color:#fff;}
    .close{color:#fff;}
   .mdb{background-color:#002347;color:#fff;}
  
.carousel-caption h3{
		position: relative;
		width:250px;
		padding: 10px 20px 10px 10px;
		font-size: 20px;
		position: relative;
		font-weight:800;
		color: #FFF;
		top:-17rem;
		opacity: 0.5;
		}
.carousel-caption h3:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(to right,#4a4646 40%,rgb(175, 166, 162) 100%);
	border-radius:10px;
    transform: skew(-30deg);
}

h1{color:#FDC632; margin-bottom:5px;}
h4{color:#007bff;font-weight:700;}
.map-responsive{
    overflow:hidden;
    padding-bottom:30%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.click{
		position:relative;
		bottom:0px;
		left:0px;
		font-weight:700;
		border-radius:0;
		width:100%;
		background-color:#002347;
		color:#fff;
		}
	.click:hover{color:#FDC632;}
.footer{
	background-color:#002347;padding-top:2rem; text-align:center;color:#fff;  }
	h5{color:#FDC632;font-weight:700;margin-bottom:15px;}
	
@media (max-width: 569px) { 
	.back{text-align:center;}
 }
@media(max-width:800px){
	.info{line-height:1.5rem;}
}

