html, body {font-size:16px; margin-top:0px;}
header {padding: 75px 0 75px;}
section {padding: 25px 0; margin:5px 5px;}

#mainNav {background:#003366 !important; border:0px solid red; padding:10px 0px;}
.navbar-brand {padding:0px;}
.navbar-brand img{padding:0px; height:100px;}

.navbar-nav .nav-item {padding:0px 5px;}
.navbar-nav .nav-link {font-weight:600; padding:10px 20px; color:#000 !important;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}

.new-border {border:4px outset red; border-radius:25px;}
.new-border-2 {border:1px solid #454545; border-radius:10px;}

.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-16 {font-size:16px;}
.font-18 {font-size:18px;}
.font-20 {font-size:20px;}
.font-25 {font-size:25px;}
.font-30 {font-size:30px;}
.font-35 {font-size:35px;}
.font-40 {font-size:40px;}
.font-45 {font-size:45px;}
.font-50 {font-size:50px;}
.font-55 {font-size:55px;}
.font-60 {font-size:60px;}

.fw-100 {font-weight:100;}
.fw-400 {font-weight:400;}
.fw-600 {font-weight:600;}
.fw-800 {font-weight:800;}

.img-small {height:100px; width:150px;}
.img-medium {height:140px; width:200px;}
.img-large {height:180px; width:250px;}

.vh-100 {height:auto; min-height:100vh;}
.vh-90 {height:auto; min-height:90vh;}
.vh-80 {height:auto; min-height:80vh;}
.vh-70 {height:auto; min-height:70vh;}
.vh-60 {height:auto; min-height:60vh;}
.vh-50 {height:auto; min-height:50vh;}
.vh-40 {height:auto; min-height:40vh;}
.vh-30 {height:auto; min-height:30vh;}
.vh-20 {height:auto; min-height:20vh;}
.vh-10 {height:auto; min-height:10vh;}

.text-shadow{text-shadow:1px 1px 3px #151515;}

a, a:hover {text-decoration:none;}



footer a{color:#E0E0E0;}
header {padding:20px 0px 15px 0px;}


.carousel-item img{width:100%;}

.inner {overflow:hidden;}
.inner img{transition: all 1.5s ease;}
.inner:hover img{transform: scale(1.5);}



.blinking{animation:blinkingText 1.2s infinite;}
@keyframes blinkingText{
    0%		{	color: #FF0000; }
    49%		{   color: transparent; }
    60%		{   color: #FF0000; }
    99%		{   color:transparent;  }
    100%	{   color: #FF0000;    }
}




@media (max-width: 767px) {
.navbar-brand {padding-left:10px; font-size:30px;}
.navbar-brand img{padding:0px; height:80px;}

}