/*
*
* ==========================================
* CUSTOM UTIL CLASSES
* ==========================================
*
*/
.h1, h1 {
    font-size: 1.5rem !important;
}
.video-background-content { margin-top: -400px; z-index: 999999;}
footer h1 { 

    font-family: 'Lora', serif;

}
footer{ color:#FFFFFF; padding-top: 20px; padding-bottom: 20px; border-top: 2px solid #696969; background: #192d85; }
.ecopy { font-size: 11px; padding: 10px; color: #FFF; }

.ecopy a { color: #fff; margin-left: 20px; text-decoration: underline; }

.where h2 { border-bottom: 1px solid #939393; text-transform: uppercase; }
.where { margin-bottom: 16px;}
.ecopy { padding-top: 14px; padding-bottom: 14px; background: #145789; }

.brand-promotion {  position: absolute; top: 60%;  margin-left: auto; margin-right: auto;}
.brand-content {
  
    padding: 30px 32px;
    font-size: 14px;
    margin-right: -25px;
    color: #fff;
   
}
.btn-default { border: 1px solid #6A83E6; }
.h1center h1 { text-align:center; }

h1 {  font-family: 'Lora', serif; }

.fixed-top {
   
    padding: 0px;
}
footer li { list-style-type: none; }

.socialFooter{ text-align:center; color: #fff; font-size: 26px; }
.socialFooter a { color: #fff; }

.one {   background-color: rgba(231, 22, 22, 0.85); }
.one:hover{  background-color: rgba(239, 88, 88, 0.85); }

.two { background-color: rgba(69, 113, 226, 0.85);  }
.two:hover { background-color: rgba(58, 148, 237, 0.85);  }

.tre { background-color: rgba(39, 39, 39, 0.85); }
.tre:hover { background-color: rgba(58, 58, 58, 0.85);  }



.brand-content:hover {

}

.display-1 {

    color: #B11818;
    font-family: 'Lora', serif;
     -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: #fff;
    text-shadow: 2px 2px 6px #010100;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Lora', serif;
    color: #145789;
}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
     color: #1D80C9;
     text-decoration: underline;
}
.bg-white {
    background-color: #FFF  !important;  
    border-bottom: 4px solid #192d85;
}

@media only screen and (max-width: 600px) {

   .h1, h1 {
    font-size: 24px !important;
    
}
footer h1 { color: #FFF; font-size: 38px !important;}
body { overflow-x: hidden;}
}