.mb-3, .my-3 {
    margin-bottom: 0px !important;
}

.pagetopblocks, .pagetopblocks {
        margin-top: 75px!important;
    }

.slider {
    margin: 0px !important;
}

body {
font-family: "Poppins", sans-serif;
}

h1,h2,h3,h4,h5,h6 {
font-family: "Poppins", sans-serif;
}

.swphero h2 {
    font-size: 54px;
}

.swphero .rounded.p-3.ctapanel {
    max-width: 600px;
}

.swphero .btn-primary {
background: #283E24 !important;
border-color: #283E24 !important;
}

.topblocks {
    margin-top: -100px;
}

h5.card-title.d-inline {
    font-size: 35px;
}













.swp-text {
    margin: -15px !important;
}

.swp-banner {
    margin-top: -15px !important;
}

.swp-enrol {
    margin: -15px !important;
}

.swp-bottom-banner {
    margin-top: -15px !important;
}

.swp-logo {
    padding-left: 20px !important;
    background: transparent !important;
}

.swp-text .btn-primary {
    background: #283E24 !important;
    color: #fff !important;
    border-color: #283E24 !important;
    border-radius: 0px !important;
    border-width: 4px;
}

.swp-enrol .btn {
    background: #BDBF00 !important;
    color: #fff !important;
    border-color: #BDBF00 !important;
    border-radius: 0px !important;
    border-width: 4px;
}

.swp-bottom-banner {
    background: #283E24 !important;
}

.swp-text {
    font-family: Poppins !important;
}

.swp-text h2.display-5.fw-bolder.text-white.mb-2.ctatitle {
    font-family: Poppins !important;
}

.swp-enrol h2.display-5.fw-bolder.text-white.mb-2.ctatitle {
    font-family: Poppins !important;
}

.swp-inner-top h2.display-5.fw-bolder.text-white.mb-2.ctatitle {
    font-family: Poppins !important;
}








body#page-local-swordfish_pages-5 #text {
    display: none !important;
}

section#inst276 {
    padding-top: 10px !important;
}

#page-wrapper-container {
    background-color: #283E24;
    margin-top: -20px;
}



















.swp-text a.btn.btn-outline-light.btn-lg.px-4.ml-3.ctasecondarybutton {
    background: #707A00 !important;
    color: #fff!important;
    border-color: #707A00 !important;
    border-radius: 0px !important;
    border-width: 4px;
}








.swp-text-2 h2.display-5.fw-bolder.text-white.mb-2.ctatitle {
    font-family: Poppins !important;
}

.swp-text-2 {
    font-family: Poppins !important;
}

.swp-text-2 {
    margin: -15px !important;
}

.swp-text-2 {
    color: #283E24 !important;
}

.swp-text-2 {
    font-size: 1.171875rem;
    font-weight: 300;
}

@media (min-width: 20px) {
    .swp-text-2 {
        padding-left: 17% !important;
        padding-right: 17% !important;
    }
}

.swp-text-2 h3 {
    color: #283E24 !important;
    font-weight: 700 !important;
    font-size: 30px !important;
}

.swp-text-2 a {
    background: transparent !important;
    border: solid !important;
    color: #283E24 !important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    border-color: #283E24 !important;
    border-radius: 0px !important;
    border-width: 4px!important;
    font-weight: 400!important;
}

.dropdown a {
    border: none !important;
    border-width: 0px !important;
}





.container.px-5 {
    margin: auto!important;
}

























a.navbar-brand.align-items-center.m-0.mr-4.p-0.aabtn.d-none.d-md-flex {
    display: none !important;
}

.primary-navigation {
    display: none !important;
}

.navbar.fixed-top #usernavigation .nav-link {
    display: none !important;
}

a#user-menu-toggle {
    display: none !important;
}

.navbar.fixed-top .divider {
    display: none !important;
}

nav.navbar.fixed-top.navbar-dark.bg-primary.navbar-expand {
    position: fixed !important;
    background: #ffffff !important;
}

.navbar.navbar-dark.bg-primary .login a {
    color: #283E24 !important;
}







img.img-fluid.rounded-3.my-5 {
    border-radius: 0px !important;
    border: solid;
    border-color: #283E24 !important;
    border-width: 0px !important;
}

.slide-textinfo.p-2 {
    color: #707A00 !important;
}

.bottom-banner {
    margin-bottom: -100px !important;
    margin-top: 40px !important;
}

nav.navbar.fixed-top.navbar-dark.bg-primary.navbar-expand {
    background: #BDBF00 !important;
}

.truncate-overflow-card.mt-1 {
    color: #333333 !important;
}






.swp-text h2.display-5.fw-bolder.text-white.mb-2.ctatitle {
    font-family: p22-mackinac-pro !important;
}




















.swp-text-3 {
    margin: -15px !important;
}

.swp-text-3 .btn-primary {
    background: #283E24 !important;
    color: #fff !important;
    border-color: #283E24 !important;
    border-radius: 0px !important;
    border-width: 4px;
}

.swp-text-3 {
    font-family: Poppins !important;
}

.swp-text-3 h2.display-5.fw-bolder.text-white.mb-2.ctatitle {
    font-family: Poppins !important;
}

.swp-text-3 a.btn.btn-outline-light.btn-lg.px-4.ml-3.ctasecondarybutton {
    background: #707A00 !important;
    color: #fff!important;
    border-color: #707A00 !important;
    border-radius: 0px !important;
    border-width: 4px;
}

.swp-text-3 h2.display-5.fw-bolder.text-white.mb-2.ctatitle {
    font-family: p22-mackinac-pro !important;
}