html { font-size: 100%; }

:root
{
    --foreground:#093eb6;
    --background:#03153e;
    --secondary:#ffd427;

}
*
{
    font-family: "calluna"!important;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
ul li {
    list-style-type: none!important;
}
ul 
{
    padding: 0!important;
}

.bg-image
{


      background-image: url('/assets/images/home.jpg');
    height: 95vh;
}

section.header a {
    color: #fff!important;
    font-weight: bold;
    /* padding-top:3rem */
   
}
li.nav-item {
    padding-right: 1rem;
}
/* .offcanvas-body {
    background: #000000de;
} */
@media (max-width: 992px)
{
    section.header a {
        color: #000!important;
        font-weight: bold;
        /* padding-top: 1rem; */
    } 
    /* li.nav-item {
        padding-right: 0rem!important;
        padding-top:0;
    }  */
    section.header .navbar-brand {
        color: #fff!important;
        font-weight: bold;
        /* padding-top: 1rem; */
    } 
}
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    background: #0077c0;
    /* background: #282b2fd1; */
}
@media (min-width: 992px)
{


img.img-fluid.custom-position {
    position: relative;
    left: -113px;
    z-index: -1;
}
.wraphero.bg-info.px-5.py-5 {
    background: #87cefad1!important;
}
.custom-position-2 {
    position: relative!important;
    left: -113px!important;
}
}


.bg-image-1
{


      background-image: url('/assets/images/home.jpg');
    height: 95vh;
}

p.card-text {
    font-size: 1.2rem!important;
    padding: 1rem 2rem;
}
nav.navbar.navbar-expand-lg.bg-body-tertiaryr.fixed-top.justify-content-center.align-items-center {
    padding: 0;
}
.footer-credit.text-center.text-white.pb-2.customstyle a {
    padding: 14px!important;
}
.footer-credit.text-center.text-white.pb-2.customstyle a:hover
{
    text-decoration:underline!important;
}

