@import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap');
* {
    padding: 0;
    margin: 0;
}

a, p, h1, h2, h3, h4, h5, h6 {
    font-family: 'Noto Sans', sans-serif;
}

body {
    overflow-x: hidden;
}

/* The container <div> - needed to position the dropdown content */

.desk-dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */

.desk-dropdown-content {
    display: none;
    position: absolute;
    background-color: #00A1D2;
    min-width: 260px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

/* Links inside the dropdown */

.desk-dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.desk-dropdown-content a:hover {
    color: #00A1D2;
    text-decoration: none;
}

/* Change color of dropdown links on hover */

.desk-dropdown-content a:hover {
    background-color: #fff;
}

/* Show the dropdown menu on hover */

.desk-dropdown:hover .desk-dropdown-content {
    display: block;
}

.desk-navbrand-cont {
    background-color: #fff;
    height: 150px;
    padding-top: 15px;
    width: fit-content;
    margin: auto;
}

.desk-navbrand-cont img {
    width: 200px;
    margin-left: 40px;
}

.desk-nav-menu li {
    display: inline-block;
    font-size: 15px;
}

.desk-nav-menu a {
    color: #fff;
}

.desk-nav-menu a:hover {
    color: #686767;
}

.desk-col1 {
    width: fit-content;
    padding-top: 3px;
    margin: auto;
}

.desk-col1 ul {
    margin-bottom: 0;
}

.desk-col2 {
    padding: 10px 20px 10px 85px;
}

.desk-col2 a:hover {
    text-decoration: none;
    color: #9B9492;
}

.nav-link {
    padding-left: 12px!important;
    padding-right: 12px!important;
}

#mobile-navbar {
    display: none;
}

.nav-brand-cont {
    background-color: #fff;
}

.navbar-brand img {
    width: 200px;
}

.caro1-cont {
    background: url('images/banner-images/banner1-opt.jpg');
    height: 620px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.423);
    background-blend-mode: overlay;
}

.caro2-cont {
    background: url('images/banner-images/banner2-opt.jpg');
    height: 620px;
    background-position: center;
    background-size: 100%;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.423);
    background-blend-mode: overlay;
}

.caro3-cont {
    background: url('images/banner-images/banner3-opt.jpg');
    height: 620px;
    background-size: cover;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.423);
    background-blend-mode: overlay;
}

.caro4-cont {
    background: url('images/banner-images/banner4-opt.jpg');
    height: 620px;
    background-size: cover;
    background-position: center;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.423);
    background-blend-mode: overlay;
}

.caro5-cont {
    background: url('images/banner-images/banner5-opt.jpg');
    height: 620px;
    background-size: cover;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.423);
    background-blend-mode: overlay;
}

.caro6-cont {
    background: url('images/banner-images/banner6-opt.jpg');
    height: 620px;
    background-size: cover;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.423);
    background-blend-mode: overlay;
}

.caro7-cont {
    background: url('images/banner-images/banner7-opt.jpg');
    height: 620px;
    background-size: cover;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.423);
    background-blend-mode: overlay;
}

.caro8-cont {
    background: url('images/banner-images/banner8-opt.jpg');
    height: 620px;
    background-size: cover;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.423);
    background-blend-mode: overlay;
}

.caro1-cont h1 {
    background-color: #2d34928a;
    font-family: 'Open Sans', sans-serif;
    color: white;
    width: 50%;
    padding: 20px;
    margin-top: 250px;
    font-size: 30px;
    margin-left: 100px;
    line-height: 1.3;
    animation-name: caro-h1;
    animation-duration: 1.5s;
    position: relative;
    animation-fill-mode: forwards;
}

@keyframes caro-h1 {
    0% {
        bottom: -200px;
        opacity: 0.5;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        opacity: 1;
        bottom: 0;
    }
}

.caro2-cont h1 {
    font-family: 'Open Sans', sans-serif;
    color: white;
    width: 60%;
    margin-top: 220px;
    font-size: 30px;
    margin-left: 100px;
    line-height: 1.3;
    animation-name: caro-h1;
    animation-duration: 1.2s;
    position: relative;
    opacity: 0;
    animation-fill-mode: forwards;
}

.caro3-cont h1 {
    font-family: 'Open Sans', sans-serif;
    color: white;
    width: 50%;
    margin-top: 250px;
    font-size: 30px;
    margin-left: 100px;
    line-height: 1.3;
    animation-name: caro-h1;
    animation-duration: 1.2s;
    position: relative;
    opacity: 0;
    animation-fill-mode: forwards;
}

.caro4-cont h1 {
    font-family: 'Open Sans', sans-serif;
    color: white;
    width: 50%;
    margin-top: 250px;
    font-size: 30px;
    margin-left: 100px;
    line-height: 1.3;
    animation-name: caro-h1;
    animation-duration: 1.2s;
    position: relative;
    opacity: 0;
    animation-fill-mode: forwards;
}

.caro5-cont h1 {
    font-family: 'Open Sans', sans-serif;
    color: white;
    width: 55%;
    margin-top: 237px;
    font-size: 30px;
    margin-left: 100px;
    line-height: 1.3;
    animation-name: caro-h1;
    animation-duration: 1.2s;
    position: relative;
    opacity: 0;
    animation-fill-mode: forwards;
}

.caro6-cont h1 {
    font-family: 'Open Sans', sans-serif;
    color: white;
    width: 55%;
    margin-top: 220px;
    font-size: 30px;
    margin-left: 100px;
    line-height: 1.3;
    animation-name: caro-h1;
    animation-duration: 1.2s;
    position: relative;
    opacity: 0;
    animation-fill-mode: forwards;
}

.caro7-cont h1 {
    font-family: 'Open Sans', sans-serif;
    color: white;
    width: 55%;
    margin-top: 230px;
    font-size: 30px;
    margin-left: 100px;
    line-height: 1.3;
    animation-name: caro-h1;
    animation-duration: 1.2s;
    position: relative;
    opacity: 0;
    animation-fill-mode: forwards;
}

.caro8-cont h1 {
    font-family: 'Open Sans', sans-serif;
    color: white;
    width: 52%;
    margin-top: 240px;
    font-size: 30px;
    margin-left: 100px;
    line-height: 1.3;
    animation-name: caro-h1;
    animation-duration: 1.2s;
    position: relative;
    opacity: 0;
    animation-fill-mode: forwards;
}

.carousel-control-prev {
    width: 60px!important;
}

.carousel-control-next {
    width: 60px!important;
}

.three-items-cont {
    display: flex;
    position: relative;
    top: -70px;
    margin-right: auto;
    background-color: #008cb6;
    width: fit-content;
}

.three-items-cont:hover {
    border-bottom: 1px solid rgb(218, 218, 218);
}

.three-items-cont a {
    color: #fff;
    padding: 0 80px;
    transition: .5s;
    border-right: 1px solid rgba(192, 191, 191, 0.295);
}

.three-items-cont h5 {
    font-family: 'Open Sans', sans-serif;
}

.three-items-cont a:hover {
    background-color: #fff;
    text-decoration: none;
    color: #2D3392;
    text-decoration: none;
}

.three-items-cont h5 {
    font-size: 16px;
}

.three-items1 {
    width: 200px;
    padding: 20px 0 20px 48px;
}

.three-items2 {
    width: 200px;
    padding: 20px 0 20px 38px;
}

.three-items3 {
    width: 200px;
    padding: 20px 0 20px 68px;
}

.fa-landmark {
    font-size: 50px;
    padding-left: 20px;
    padding-bottom: 15px;
}

.fa-crown {
    font-size: 50px;
    padding-left: 20px;
    padding-bottom: 15px;
}

.fa-donate {
    font-size: 50px;
    padding-bottom: 15px;
}

.body1 {
    background-color: rgba(255, 255, 255, 0.96);
    padding: 150px 0;
    padding-top: 50px;
}

.offer-cont {
    width: 97%;
    padding-top: 20px;
}

.offer-cont h4 {
    color: #00A1D2;
    font-size: 1.7rem;
    font-weight: 600;
}

.offer-cont h5 {
    font-weight: bold;
    font-size: 16px;
}

.offer-cont p {
    color: black;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 16px;
}

.offer-rdm-btn {
    padding-top: 25px;
}

.offer-rdm-btn a {
    color: #2D3392;
}

.second-box {
    padding: 24px 0 24px 50px;
    filter: drop-shadow(1px 1px 5px);
    border-radius: 10px;
    margin-bottom: 20px;
}

.first-box, .third-box, .fourth-box {
    padding: 45px 0 45px 50px;
    filter: drop-shadow(1px 1px 5px);
    border-radius: 10px;
    margin-bottom: 20px;
}

.third-box {
    padding: 65px 0 65px 30px;
    filter: drop-shadow(1px 1px 5px);
    border-radius: 10px;
    margin-bottom: 20px;
}

.fourth-box {
    padding: 44px 0 45px 50px;
    filter: drop-shadow(1px 1px 5px);
    border-radius: 10px;
    margin-bottom: 20px;
}

.four-boxes-cont a:hover {
    text-decoration: none;
}

.first-box {
    background-color: #2D3392;
    color: #fff;
    font-size: 28px;
    transition: all 500ms ease-in-out;
}

.first-box:hover {
    background-color: white;
    color: #2D3392;
    box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.2);
    transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
}

.second-box {
    background-color: #2e2e2e;
    color: #fff;
    font-size: 28px;
    transition: all 500ms ease-in-out;
}

.second-box:hover {
    background-color: #fff;
    color: #2e2e2e;
    box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.2);
    transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
}

.third-box {
    background-color: #9B9492;
    color: #fff;
    font-size: 28px;
    transition: all 500ms ease-in-out;
}

.third-box:hover {
    background-color: #fff;
    color: #9B9492;
    box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.2);
    transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
}

.fourth-box {
    background-color: #00A1D2;
    color: #fff;
    font-size: 28px;
    transition: all 500ms ease-in-out;
}

.fourth-box:hover {
    background-color: #fff;
    color: #00A1D2;
    box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.2);
    transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);
}

.body2 {
    padding-bottom: 100px;
}

.body2-flex-cont {
    display: flex;
}

.body2-flex-cont .item1 {
    position: relative;
    height: 600px;
    width: 50%;
}

.body2-img1-cont {
    position: absolute;
    top: 160px;
    left: 50px;
}

.body2-img2-cont {
    position: absolute;
    top: 40px;
    left: 350px;
}

.body2-img3-cont {
    position: absolute;
    top: 320px;
    left: 350px;
}

.body2-img1-cont img {
    width: 320px;
    height: 300px;
    border-radius: 100%;
}

.body2-img2-cont img {
    width: 280px;
    height: 270px;
    border-radius: 100%;
}

.body2-img3-cont img {
    width: 280px;
    height: 270px;
    border-radius: 100%;
}

.body2-flex-cont .item2 {
    width: 50%;
    padding-top: 120px;
    margin-left: 120px;
}

.body2-flex-cont .item2 h3 {
    color: #0093BA;
}

.body2-flex-cont .item2 p {
    width: 80%;
    font-family: 'Open Sans', sans-serif!important;
    font-size: 19px;
}

.aoep-rdm-btn button {
    color: white;
    background-color: #008cb6;
    padding: 10px 13px;
    font-size: 13px;
    border: none;
    border-radius: 10px;
}

.body2-mobile {
    display: none;
}

.serv-body {
    background-color: #0093BA;
    padding-top: 90px;
    padding-bottom: 70px;
}

.serv-body-flex {
    display: flex;
}

.serv-body h6 {
    font-family: 'Open Sans', sans-serif!important;
    padding-bottom: 10px;
    color: #fff;
}

.serv-body-h3 {
    font-family: 'Open Sans', sans-serif!important;
    padding-bottom: 40px;
    font-weight: 600;
    color: #fff;
    width: 60%;
    line-height: 1.3;
}

.programmes-cont1 {
    background: url('images/prog-images/prog-img1.jpg');
    height: 480px;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 340px 0px 0px 0px;
}

.programmes-cont1 h3 {
    background-color: rgba(0, 0, 0, 0.621);
    color: white;
    width: 100%;
    padding: 25px 0 50px 25px;
}

.programmes-cont2 {
    background: url('images/prog-images/prog-img2.jpg');
    height: 480px;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 340px 0 0px 0;
}

.programmes-cont2 h3 {
    background-color: rgba(0, 0, 0, 0.621);
    color: white;
    width: 100%;
    padding: 21px 0 20px 25px;
}

.programmes-cont3 {
    background: url('images/prog-images/prog-img3.jpg');
    height: 480px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 340px 0 0px 0;
}

.programmes-cont3 h3 {
    background-color: rgba(0, 0, 0, 0.621);
    color: white;
    width: 100%;
    padding: 31px 0 44px 25px;
}

.serv-btn-cont {
    margin-left: auto;
    padding-top: 20px;
}

.serv-btn-cont button {
    padding: 10px 15px;
    font-size: 14px;
    background-color: #2D3392;
    border: none;
    color: #fff;
    border-radius: 20px;
}

.body3 {
    padding: 120px 0;
    background-color: white;
}

.membership-text {
    width: fit-content;
    margin: auto;
    text-align: center;
}

.membership-text h3 {
    color: #00A1D2;
}

.membership-text h1 {
    font-size: 2.3rem;
    padding: 15px 0;
}

.reg-now-btn {
    border: none;
    background-color: #2D3392;
    color: white;
    padding: 8px;
    border-radius: 2px;
    font-size: 12px;
}

.footer {
    background-color: #2D3392;
}

.contact-us-cont h5 {
    color: white;
    padding-bottom: 10px;
}

.contact-us-cont p {
    color: rgb(232, 229, 229);
}

.contact-us-cont li {
    display: inline-block;
    padding: 5px;
}

.quick-link-cont {
    width: fit-content;
    margin: auto;
}

.quick-link-cont h5 {
    color: white;
    padding-bottom: 10px;
}

.quick-link-cont li {
    display: block;
    padding-bottom: 15px;
}

.quick-link-cont li a {
    color: rgb(232, 229, 229);
}

.subscribe-cont form {
    width: 70%;
}

.subscribe-cont {
    width: 100%;
    margin: auto;
}

.subscribe-cont h5 {
    color: white;
    padding-bottom: 10px;
}

.subscribe-cont li {
    padding-top: 25px;
    display: inline-block;
    padding-right: 10px;
}

.sub-email-cont {
    width: 100%;
    padding: 8px;
}

.sub-now-btn-cont {
    padding-top: 10px;
}

.sub-now-btn-cont button {
    border: none;
    font-size: 12px;
    padding: 10px;
    margin-top: 3px;
    background-color: #00A1D2;
    color: white;
}

.social-icons {
    font-size: 25px;
    color: white;
}

.contact-foot-cont {
    display: flex;
}

.contact-foot-cont .fas {
    padding-top: 4px;
    padding-right: 10px;
}

.copyright-cont {
    background-color: #2D3392;
    padding: 20px 0;
}

.copy-text {
    text-align: center;
    color: white;
}

.design-by {
    color: #fff;
}

.design-by a {
    color: #11c0f5;
}

.design-by a:hover {
    color: #0aacdd;
    text-decoration: none;
}

@media (max-width: 995px) {
    .design-by {
        padding-top: 10px;
        width: fit-content;
        margin: auto;
    }
}

@media (max-width: 995px) {
    .caro2-cont {
        background: url('images/banner-images/banner2-opt.jpg');
        height: 350px;
        background-position: center;
        background-size: cover;
        background-position: center;
        background-color: rgba(0, 0, 0, 0.423);
        background-blend-mode: overlay;
    }
    .caro3-cont {
        background: url('images/banner-images/banner3-opt.jpg');
        height: 350px;
        background-size: cover;
        background-position: center;
        background-color: rgba(0, 0, 0, 0.423);
        background-blend-mode: overlay;
    }
    .caro4-cont {
        background: url('images/banner-images/banner4-opt.jpg');
        height: 350px;
        background-size: cover;
        background-position: center;
        background-position: center;
        background-color: rgba(0, 0, 0, 0.423);
        background-blend-mode: overlay;
    }
    .caro5-cont {
        background: url('images/banner-images/banner5-opt.jpg');
        height: 350px;
        background-size: cover;
        background-position: center;
        background-color: rgba(0, 0, 0, 0.423);
        background-blend-mode: overlay;
    }
    .caro6-cont {
        background: url('images/banner-images/banner6-opt.jpg');
        height: 350px;
        background-size: cover;
        background-position: center;
        background-color: rgba(0, 0, 0, 0.423);
        background-blend-mode: overlay;
    }
    .caro7-cont {
        background: url('images/banner-images/banner7-opt.jpg');
        height: 350px;
        background-size: cover;
        background-position: center;
        background-color: rgba(0, 0, 0, 0.423);
        background-blend-mode: overlay;
    }
    .caro8-cont {
        background: url('images/banner-images/banner8-opt.jpg');
        height: 350px;
        background-size: cover;
        background-position: center;
        background-color: rgba(0, 0, 0, 0.423);
        background-blend-mode: overlay;
    }
    .caro2-cont h1 {
        width: 65%;
        margin-top: 90px;
        font-size: 14px;
        margin-left: 50px;
        line-height: 1.4;
    }
    .caro3-cont h1 {
        width: 60%;
        margin-top: 140px;
        font-size: 14px;
        margin-left: 50px;
        line-height: 1.4;
    }
    .caro4-cont h1 {
        width: 60%;
        margin-top: 130px;
        font-size: 14px;
        margin-left: 50px;
        line-height: 1.4;
    }
    .caro5-cont h1 {
        width: 60%;
        margin-top: 120px;
        font-size: 14px;
        margin-left: 50px;
        line-height: 1.4;
    }
    .caro6-cont h1 {
        width: 60%;
        margin-top: 90px;
        font-size: 14px;
        margin-left: 50px;
        line-height: 1.4;
    }
    .caro7-cont h1 {
        width: 60%;
        margin-top: 110px;
        font-size: 14px;
        margin-left: 50px;
        line-height: 1.4;
    }
    .caro8-cont h1 {
        width: 60%;
        margin-top: 150px;
        font-size: 14px;
        margin-left: 50px;
        line-height: 1.4;
    }
    .three-items-cont a {
        padding: 0;
    }
    .fa-landmark {
        font-size: 30px;
        padding-left: 20px;
        padding-bottom: 7px;
    }
    .fa-crown {
        font-size: 30px;
        padding-left: 20px;
        padding-bottom: 7px;
    }
    .fa-donate {
        font-size: 30px;
        padding-bottom: 7px;
        padding-left: 9px;
    }
    .three-items1 {
        width: fit-content;
        padding: 7px;
        padding-top: 15px;
    }
    .three-items2 {
        width: fit-content;
        padding: 7px;
        padding-top: 15px;
    }
    .three-items3 {
        width: fit-content;
        padding: 10px 20px;
        padding-top: 15px;
    }
    .banner {
        background: url('images/body1-bg\ -\ Copy.png');
        height: 290px;
        background-repeat: no-repeat;
        background-position: center center;
    }
    .carousel-control-prev {
        width: 30px!important;
    }
    .carousel-control-next {
        width: 30px!important;
    }
    .body1 {
        padding: 0px 0 100px 0;
    }
    .offer-cont h5 {
        font-size: 14.5px;
    }
    .offer-cont h4 {
        font-size: 1.6rem;
        padding: 10px 0;
    }
    .offer-rdm-btn {
        padding: 25px 0 50px 0;
    }
    .body2-col {
        padding-top: 10px;
    }
    .first-box, .second-box {
        padding: 45px 0 45px 35px;
    }
    .third-box, .fourth-box {
        padding: 60px 0 60px 35px;
    }
    .aoep-cont {
        width: 100%;
        margin-left: 0;
        padding-top: 30px;
    }
    .body2 {
        display: none;
    }
    .body2-mobile {
        display: block;
        padding-bottom: 70px;
    }
    .body2-mobile h3 {
        color: #0093BA;
        font-size: 35px;
        padding-top: 40px;
    }
    .body2-mobile p {
        padding-top: 10px;
    }
    .body2-mobile-img-cont {
        position: relative;
        height: 500px;
    }
    .body2-img1-cont {
        position: absolute;
        top: 160px;
        left: 0;
    }
    .body2-img2-cont {
        position: absolute;
        top: 20px;
        left: 140px;
    }
    .body2-img3-cont {
        position: absolute;
        top: 320px;
        left: 140px;
    }
    .body2-img1-cont img {
        width: 200px;
        height: 190px;
        border-radius: 100%;
    }
    .body2-img2-cont img {
        width: 180px;
        height: 170px;
        border-radius: 100%;
    }
    .body2-img3-cont img {
        width: 180px;
        height: 170px;
        border-radius: 100%;
    }
    .serv-body-flex {
        flex-direction: column;
    }
    .serv-body-h3 {
        padding-bottom: 0;
        font-weight: 600;
        color: #fff;
        width: 95%;
        line-height: 1.3;
        font-size: 25px;
    }
    .serv-btn-cont {
        margin-left: 0;
        padding: 20px 0 30px 0;
    }
    .programmes-cont1, .programmes-cont2, .programmes-cont3 {
        margin-bottom: 20px;
    }
}

/* About Us Page */

.about-hd-cont {
    background: url('images/7TH\ ESAN\ ECONOMIC\ EMPOWERMENT\ SUMMIT/img2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: rgba(0, 0, 0, 0.76);
    background-blend-mode: overlay;
    height: 250px;
}

.about-hd-cont h1 {
    color: white;
    font-size: 4rem;
    font-weight: 600;
    padding-top: 90px;
}

.abt-body1 {
    background-color: white;
    padding: 150px 0;
}

.abt-aep-cont h5 {
    font-weight: 600;
}

.abt-aep-cont p {
    color: rgba(0, 0, 0, 0.741);
}

.abt-us-body1-banner {
    background: url('images/1.jpg');
    background-repeat: no-repeat;
    height: 470px;
    width: 600px;
    margin-top: 10px;
}

.abt-his-btn-cont button {
    border: none;
    padding: 7px;
    color: white;
    font-size: 14px;
    background-color: #2D3392;
}

.abt-body2 {
    background: url('images/krakenimages-Y5bvRlcCx8k-unsplash.jpg');
    background-repeat: no-repeat;
    height: 500px;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.897);
    background-blend-mode: overlay;
    padding: 100px 0 70px 0;
}

.motto-cont {
    width: 95%;
    margin: auto;
    text-align: center;
    background-color: white;
    padding: 15px 5px 175px 5px;
    border-radius: 10px;
}

.motto-cont h5 {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 2px;
}

.our-vis-cont {
    width: 85%;
    background-color: white;
    padding: 15px 30px 104px 30px;
    border-radius: 10px;
}

.our-vis-cont h5 {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 2px;
}

.our-miss-cont {
    width: fit-content;
    width: 90%;
    background-color: white;
    margin-left: auto;
    padding: 11px 25px;
    border-radius: 10px;
}

.our-miss-cont h5 {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 2px;
}

.our-miss-cont p {
    line-height: 1.7;
}

.abt-body3 {
    background-color: white;
    padding: 100px 0;
    height: 1000px;
}

.abt-body3 h3 {
    text-align: center;
    padding-bottom: 50px;
}

.aim-obj-cont1 {
    height: 400px;
    background-color: #00A1D2;
    color: white;
    padding: 160px 30px 0 30px;
}

.aim-obj-cont1 p {
    font-size: 1.6rem;
}

.aim-obj-cont2 p {
    font-size: 1.6rem;
}

.aim-obj-cont2 {
    height: 400px;
    background-color: #00A1D2;
    color: white;
    padding: 160px 30px 0 30px;
}

.aim-obj-cont1-img {
    background: url('images/you-x-ventures-Oalh2MojUuk-unsplash.jpg');
    height: 400px;
}

.aim-obj-cont2-img {
    background: url('images/hunter-newton-FQe4hjBlcPE-unsplash.jpg');
    height: 400px;
}

.body4 {
    background-color: #00A1D2;
    padding: 70px 0;
}

.body4 h3 {
    padding-bottom: 50px;
    width: 80%;
    margin: auto;
    text-align: center;
    color: white;
}

.abt-obj1 {
    background-color: white;
    padding: 100px 10px 0 10px;
    font-size: 14px;
    border-radius: 10px;
    margin-bottom: 20px;
    height: 370px;
}

.abt-obj2 {
    background-color: white;
    padding: 51px 20px;
    font-size: 14px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.abt-obj3 {
    background-color: white;
    padding: 9px 13px;
    font-size: 14px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.abt-obj4 {
    background-color: white;
    padding: 30px 13px;
    font-size: 14px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.abt-obj5 {
    background-color: white;
    padding: 35px 10px;
    font-size: 14px;
    border-radius: 10px;
    margin: auto;
    margin-bottom: 20px;
}

.abt-obj6 {
    background-color: white;
    padding: 46px 10px;
    font-size: 14px;
    border-radius: 10px;
    margin: auto;
    margin-bottom: 20px;
}

.abt-obj7 {
    background-color: white;
    padding: 56px 10px;
    font-size: 14px;
    border-radius: 10px;
    margin: auto;
    margin-bottom: 20px;
}

@media (max-width: 995px) {
    .abt-body1 {
        padding: 100px 0;
    }
    .abt-body1 .row {
        flex-direction: column-reverse;
    }
    .abt-us-body1-banner {
        width: 100%;
        height: 300px;
        background-repeat: no-repeat;
        background: url('images/1-mob.jpg');
        background-position: center;
        margin-bottom: 20px;
    }
    .abt-his-btn-cont {
        padding: 30px 0 50px 0;
    }
    .abt-body2 {
        height: 1200px;
    }
    .our-vis-cont {
        width: 95%;
        margin: auto;
        margin-bottom: 20px;
    }
    .motto-cont {
        padding: 70px 0;
        margin-bottom: 20px;
    }
    .our-miss-cont {
        margin-left: 0;
        width: 97%;
        margin: auto;
        padding: 40px 15px 40px 15px;
    }
    .aim-obj-cont1 {
        padding: 100px 30px 0 30px;
    }
    .aim-obj-cont2 {
        padding: 110px 30px 0 30px;
    }
    .aim-obj-cont1-img {
        display: none;
    }
    .abt-body3 {
        height: fit-content;
    }
    .abt-obj1-cont-col {
        padding: 0!important;
    }
    .abt-obj1 {
        height: 200px;
        padding: 30px 30px 0 30px;
    }
    .abt-obj2 {
        padding: 51px 30px;
    }
    .abt-obj3 {
        padding: 25px 30px;
    }
    .abt-obj4 {
        padding: 30px 30px;
    }
    .abt-obj5 {
        padding: 35px 30px;
    }
    .abt-obj6 {
        padding: 46px 30px;
    }
    .abt-obj7 {
        padding: 56px 30px;
    }
    .body4 h3 {
        width: 100%;
    }
}

/*Contact Us*/

.cont-pg-hd {
    background: url('images/arlington-research-kN_kViDchA0-unsplash.jpg');
    height: 250px;
    background-size: cover;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.486);
    background-blend-mode: overlay;
}

.cont-col-1 {
    width: 60%;
    padding-top: 50px;
    margin: auto;
}

.cont-add, .cont-phonenum, .cont-email-add {
    color: #fff;
}

.cont-pg-hd h1 {
    text-align: center;
    color: white;
    font-size: 3.5rem;
    padding-top: 90px;
    font-weight: 600;
}

.contact-us-1 {
    padding: 100px 0;
    background-color: #252524;
}

.send-msg-cont {
    border-radius: 10px;
    background-color: #00A1D2;
    padding: 50px 0;
    width: 80%;
}

.send-form-cont {
    width: 70%;
    margin: auto;
}

.send-form-cont h3 {
    color: #fff;
}

.enter-name-cont, .enter-phone-no, .enter-email-cont {
    padding-bottom: 20px;
    color: white;
}

.enter-message-cont {
    padding-bottom: 15px;
    color: white;
}

.enter-name-cont input, .enter-email-cont input, .enter-phone-no input {
    width: 100%;
    padding: 10px;
    border: none;
    border-radius: 5px;
}

.enter-message-cont input {
    width: 100%;
    padding: 10px 0 50px 10px;
    border-radius: 5px;
    border: none;
}

.snd-msg-btn-cont button {
    border: none;
    padding: 10px 136px;
    border-radius: 7px;
    margin-top: 5px;
    color: white;
    background-color: #2D3392;
}

@media (max-width: 995px) {
    .contact-us-1 {
        padding-top: 0;
    }
    .send-form-cont {
        width: 85%;
    }
    .send-form-cont h3 {
        font-size: 1.5rem;
        padding-bottom: 15px;
    }
    .send-form-cont button {
        width: 100%;
        padding: 10px 0;
    }
    .cont-col-1 {
        width: 100%;
        padding-left: 7px;
    }
    .cont-phonenum p {
        color: white!important;
    }
}

/*Our Excos*/

.exco-body1 {
    background: url('images/christina-wocintechchat-com-ftCWdZOFZqo-unsplash.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.802);
    background-blend-mode: overlay;
    height: 250px;
}

.exco-body1 h1 {
    color: white;
    font-size: 3.5rem;
    font-weight: 600;
    padding-top: 105px;
}

.exco4-cont img {
    width: 341px;
    height: 341px;
}

.body6 {
    background-color: #00A1D2;
    padding: 100px 0;
}

.body7 {
    background-color: #fff;
    padding: 100px 0;
}

.body8 {
    padding-bottom: 100px;
}

.body9 {
    padding-top: 60px;
    padding-bottom: 100px;
    background-color: #2e2e2e;
}

.exco1-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco2-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco3-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco4-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco5-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco6-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco7-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco8-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco9-cont {
    width: 98%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco10-cont {
    width: 99%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco11-cont {
    width: 99%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco12-cont {
    width: 30%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco12-2-cont {
    width: 99%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.exco13-cont {
    width: 99%;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.body10 {
    padding: 50px 0;
}

@media (max-width: 995px) {
    .exco-body1 h1 {
        color: white;
        font-size: 2.5rem;
        font-weight: 600;
        padding-top: 90px;
    }
    .exco4-cont img {
        width: auto;
        height: 300px;
    }
    .exco12-cont {
        width: 99%;
    }
}

/*Sign-in Page*/

.signin-body1 {
    background-color: #2e2e2e;
    padding: 100px 0;
}

.login-cont2 {
    padding-top: 30px;
    height: 500px;
}

.login-cont2-col {
    background-color: white;
}

.login-cont2 h2 {
    text-align: center;
}

.login-cont2 form {
    width: 70%;
    margin: auto;
    padding-top: 20px;
}

.username-cont input, .password-cont input {
    width: 100%;
    padding: 10px 20px;
    border: 1px solid grey;
    border-radius: 10px;
}

.username-cont, .password-cont {
    padding-bottom: 25px;
}

.login-btn-cont button {
    border: none;
    color: white;
    padding: 10px 140px;
    border-radius: 10px;
    background-color: #2D3392;
}

.not-mem {
    padding-top: 25px;
    text-align: center;
}

.not-mem p {
    margin-bottom: 2px;
}

@media (max-width: 995px) {
    .login-cont2 form {
        width: 93%;
    }
    .login-btn-cont button {
        width: 100%;
        padding: 10px 0;
    }
}

/*Sign up*/

.signup-cont2-cont {
    background-color: #fff;
    padding-bottom: 35px;
}

.signup-body1 {
    background-color: #3d3d3d;
    padding: 120px 0;
}

.signup-cont1 {
    background: url('images/nick-fewings-XqOBKnxDSfE-unsplash.jpg');
    background-position: center;
    height: 700px;
}

.signup-cont2 {
    width: 70%;
    margin: auto;
}

.signup-cont2 h2 {
    padding: 30px 0;
}

.fullname-cont input, .signup-email-cont input, .signup-username-cont input, .signup-password-cont input, .signup-re-password-cont input {
    width: 100%;
    padding: 7px;
    border: 1px solid grey;
    border-radius: 5px;
}

.fullname-cont p, .signup-email-cont p, .signup-username-cont p, .signup-password-cont p, .signup-re-password-cont p {
    margin-bottom: 0px;
}

.fullname-cont, .signup-email-cont, .signup-username-cont, .signup-password-cont, .signup-re-password-cont {
    padding-bottom: 30px;
}

.signup-btn-cont button {
    width: 100%;
    padding: 10px 0;
    border: none;
    background-color: #2D3392;
    color: white;
}

.already-cont {
    padding-top: 20px;
    width: fit-content;
    margin: auto;
    text-align: center;
}

.already-cont p {
    margin-bottom: 5px;
}

@media (max-width: 995px) {
    .signup-cont2 {
        width: 94%;
    }
}

/*History*/

.history-banner {
    background: url('images/thomas-kelley-hHL08lF7Ikc-unsplash.jpg');
    background-color: rgba(0, 0, 0, 0.801);
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 250px;
}

.history-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 4rem;
    padding-top: 80px;
}

.history-body1 {
    background-color: #F8F5F6;
    padding: 100px 0;
}

.esan-map-cont {
    padding-top: 10px;
}

.history1-text-cont {
    font-size: 14px;
    width: 85%;
    margin: auto;
    font-family: 'Noto Sans';
}

.history-body2 {
    padding-top: 50px;
    font-size: 14px;
    width: 90%;
    margin: auto;
    font-family: 'Noto Sans';
}

@media (max-width: 995px) {
    .history-banner h1 {
        color: white;
        font-weight: 600;
        font-size: 3rem;
        padding-top: 100px;
    }
    .esan-map-cont {
        width: fit-content;
        margin: auto;
        padding-bottom: 20px;
    }
    .esan-map-cont img {
        width: 300px;
    }
    .history1-text-cont {
        width: 100%;
    }
    .history-body2 {
        width: 100%;
    }
}

/*Terms*/

.terms-banner {
    background-color: #3d3d3d;
    height: 250px;
}

.terms-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 4rem;
    padding-top: 80px;
}

.terms-body1 {
    background-color: #00A1D2;
}

.terms-text-cont {
    background-color: #fff;
    padding: 100px 50px;
    font-size: 15px;
}

.terms-text-cont h5 {
    padding: 9px 0;
    font-weight: 600;
}

.terms-text-cont h6 {
    padding: 7px 0;
    font-weight: 600;
}

@media (max-width: 995px) {
    .terms-body1 {
        padding: 30px 15px;
    }
    .terms-banner h1 {
        color: white;
        font-weight: 600;
        font-size: 3rem;
        padding-top: 80px;
    }
    .terms-text-cont {
        padding: 30px 10px;
    }
}

/*Achievements*/

.ach-banner {
    height: 250px;
    background: url('images/guille-alvarez-IcI3FizU9Cw-unsplash.jpg');
    background-position: center;
    background-color: rgba(0, 0, 0, 0.685);
    background-blend-mode: overlay;
}

.ach-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 4rem;
    padding-top: 80px;
}

.ach-body1 {
    padding: 120px 0;
    background-color: white;
}

.ach-body1 h2 {
    padding-bottom: 70px;
}

.ach-strides-cont {
    width: 90%;
    margin: auto;
}

.ach1-cont {
    background-color: #00A1D2;
    color: #fff;
    padding: 15px 15px 77px 15px;
    margin-bottom: 20px;
    border-radius: 10px;
}

.ach1-cont p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.ach2-cont {
    background-color: #00A1D2;
    color: #fff;
    padding: 15px 15px 78px 15px;
    margin-bottom: 20px;
    border-radius: 10px;
}

.ach2-cont p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.ach3-cont {
    background-color: #00A1D2;
    color: #fff;
    padding: 15px 15px 119px 15px;
    margin-bottom: 20px;
    border-radius: 10px;
}

.ach3-cont p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.ach4-cont {
    background-color: #00A1D2;
    color: #fff;
    padding: 15px 15px 34px 15px;
    margin-bottom: 20px;
    border-radius: 10px;
}

.ach4-cont p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.ach5-cont {
    background-color: #00A1D2;
    color: #fff;
    padding: 15px 15px 56px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.ach5-cont p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.ach6-cont {
    background-color: #00A1D2;
    color: #fff;
    padding: 15px 15px 34px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.ach6-cont p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.ach7-cont {
    background-color: #00A1D2;
    color: #fff;
    padding: 15px 15px 97px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.ach7-cont p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.badge-cont {
    width: fit-content;
    margin: auto;
    padding-bottom: 10px;
}

.badge-cont img {
    width: 60px;
}

.badge-cont-ach {
    width: fit-content;
    margin: auto;
    padding-bottom: 10px;
}

.badge-cont-ach img {
    width: 40px;
}

.ach-body2 {
    padding: 70px 0;
    background-color: #00A1D2;
}

.oth-ach-cont1 {
    background-color: #fff;
    padding: 15px 15px 124px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont1 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont2 {
    background-color: #fff;
    padding: 15px 15px 144px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont2 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont3 {
    background-color: #fff;
    padding: 15px 15px 122px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont3 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont4 {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont4 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont5 {
    background-color: #fff;
    padding: 15px 15px 119px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont5 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont6 {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont6 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont7 {
    background-color: #fff;
    padding: 15px 15px 109px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont7 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont8 {
    background-color: #fff;
    padding: 15px 15px 100px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont8 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont9 {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont9 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont10 {
    background-color: #fff;
    padding: 15px 15px 120px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont10 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont11 {
    background-color: #fff;
    padding: 15px 15px 99px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont11 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.oth-ach-cont12 {
    background-color: #fff;
    padding: 15px 15px 78px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.oth-ach-cont12 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.ach-body3 {
    background-color: #2e2e2e;
    padding: 120px 0;
}

.sch-ach-cont1 {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.sch-ach-cont1 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.sch-ach-cont2 {
    background-color: #fff;
    padding: 15px 15px 16px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.sch-ach-cont2 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.sch-ach-cont3 {
    background-color: #fff;
    padding: 15px 15px 58px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.sch-ach-cont3 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.sch-ach-cont4 {
    background-color: #fff;
    padding: 15px 15px 56px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.sch-ach-cont4 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.sch-ach-cont5 {
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.sch-ach-cont5 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.sch-ach-cont6 {
    background-color: #fff;
    padding: 15px 15px 16px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.sch-ach-cont6 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.sch-ach-cont7 {
    background-color: #fff;
    padding: 15px 15px 58px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.sch-ach-cont7 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

.sch-ach-cont8 {
    background-color: #fff;
    padding: 15px 15px 99px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.sch-ach-cont8 p {
    font-size: 14px;
    width: 95%;
    margin: auto;
}

@media (max-width: 995px) {
    .ach-banner {
        height: 200px;
    }
    .ach-banner h1 {
        color: white;
        font-weight: 600;
        font-size: 2rem;
        padding-top: 80px;
    }
    .ach-body1, .ach-body3 {
        padding: 70px 0;
    }
    .ach-body1 h2 {
        padding-bottom: 30px;
    }
    .ach-body1 .container {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
}

/*AEP EDU*/

.edu-banner {
    background: url('images/Workshop/img1\ -\ Copy.jpg');
    background-color: rgba(0, 0, 0, 0.685);
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
}

.edu-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 3.5rem;
    padding-top: 80px;
}

.edu-body1 {
    padding: 100px 0;
}

.edu-body1-cont {
    background-image: url('images/Workshop/img2\ -\ Copy.jpg');
    background-repeat: no-repeat;
    height: 350px;
}

.edu-body2-cont {
    padding-top: 30px;
}

.edu-body2-cont p {
    width: 80%;
    margin: auto;
}

.edu-body2 {
    background-color: #00A1D2;
    padding: 100px 0;
}

.edu-body2 h2 {
    margin-left: 22px;
    padding-bottom: 30px;
}

.edu-body3 {
    padding: 100px 0;
}

.edu-body4 {
    padding: 100px 0;
}

.edu-texts-cont {
    color: #000;
}

.edu-aim1-cont {
    text-align: center;
}

.edu-aim2-cont {
    text-align: center;
    width: 90%;
}

.edu-aim3-cont {
    text-align: center;
}

.edu-aim4-cont {
    text-align: center;
}

.edu-aim5-cont {
    text-align: center;
    width: 90%;
}

.edu-aim1-cont img {
    width: 90px;
    margin-bottom: 15px;
}

.edu-aim2-cont img {
    width: 90px;
    margin-bottom: 15px;
}

.edu-aim3-cont img {
    width: 90px;
    margin-bottom: 15px;
}

.edu-aim4-cont img {
    width: 90px;
    margin-bottom: 15px;
}

.edu-aim5-cont img {
    width: 90px;
    margin-bottom: 15px;
}

@media (max-width: 995px) {
    .edu-banner {
        height: 200px;
    }
    .edu-banner h1 {
        color: white;
        font-weight: 600;
        font-size: 2rem;
        padding-top: 60px;
    }
    .edu-body2 h2 {
        font-size: 1.5rem;
    }
    .edu-aim1-cont, .edu-aim4-cont {
        padding-bottom: 40px;
    }
    .edu-aim2-cont, .edu-aim3-cont, .edu-aim5-cont {
        padding-bottom: 40px;
        padding-left: 20px;
    }
}

/*Workshop*/

.work-banner {
    background: url('images/empowerment-workshop1.jpg');
    background-color: rgba(0, 0, 0, 0.555);
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 250px;
}

.work-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 3rem;
    padding-top: 90px;
}

.work-body1 {
    padding: 100px 0;
}

.body1-work-cont1 {
    background: url('images/empowerment-workshop2.jpg');
    background-position: center;
    height: 470px;
    background-repeat: no-repeat;
}

.body1-work-cont2 {
    padding-top: 20px;
    width: 90%;
    margin: auto;
}

.work-body3 {
    padding: 100px 0;
    background-color: #00A1D2;
}

.pres12-cont1 {
    background: url('images/excos/president.png');
    background-repeat: no-repeat;
    height: 540px;
}

.pres12-cont2 {
    padding-top: 90px;
}

.chair12-cont1 h6 {
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 10px;
}

.chiar12-cont1 h4 {
    padding-bottom: 20px;
}

.work-body4 {
    padding-top: 100px;
}

.work-body5 {
    padding: 150px 0;
}

.work-body5 h2 {
    width: 85%;
}

.report-btn {
    margin-top: 20px;
    border: none;
    font-size: 15px;
    padding: 5px 35px;
    background-color: #2D3392;
    color: white;
}

.work-body6 {
    background-color: #3d3d3d;
    padding: 100px 0;
}

.work-body6-text-cont {
    width: 80%;
}

.work-body7 {
    padding: 100px 0;
}

.pres13-cont1 {
    margin-top: 50px;
    background: url('images/DSC_4323-opt.jpg');
    border-radius: 100%;
    width: 500px;
    height: 500px;
    background-repeat: no-repeat;
}

.pres13-cont2 {
    padding-top: 90px;
}

.work-body8 {
    background-color: #2D3392;
    padding: 100px 0;
}

.work-body9 {
    padding: 100px 0;
}

.twlfth-pres {
    width: 75%;
}

@media (max-width: 995px) {
    .work-body1 {
        padding-top: 30px;
        padding-bottom: 100px
    }
    .work-body3 h2 {
        font-size: 1.6rem;
    }
    .work-body5 {
        padding: 100px 0;
    }
    .work-body6-text-cont {
        width: 95%;
    }
    .work-banner {
        height: 200px;
    }
    .twlfth-pres {
        width: 100%;
    }
    .work-banner h1 {
        color: white;
        font-weight: 600;
        font-size: 1.5rem;
        padding-top: 80px;
    }
    .pres12-cont1 {
        background: url('images/excos/president\ -\ Copy.png');
        height: 300px;
        background-size: cover;
    }
    .pres13-cont1 {
        background: url('images/DSC_4323-opt.jpg');
        height: 300px;
        width: 300px;
        background-size: cover;
    }
    .pres12-cont2 {
        padding-top: 30px;
    }
    .pres13-cont2 {
        padding-top: 30px;
    }
    .chair12-cont1 {
        padding-top: 50px;
    }
}

/*Become*/

.become-banner {
    background-color: #2D3392;
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 250px;
}

.become-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 3.5rem;
    padding-top: 80px;
}

.become-body1 {
    background-color: #2e2e2e;
    padding: 100px 0;
}

.mem-form-cont {
    background-color: #fff;
    padding: 50px 50px 100px 50px;
    width: 60%;
    margin: auto;
}

.mem-form-cont h5 {
    padding-bottom: 30px;
}

.mem-full-name, .mem-email, .mem-amount, .mem-phone {
    padding-bottom: 20px;
}

.mem-input-cont {
    width: 80%;
    margin: auto;
}

.mem-full-name input {
    width: 100%;
    padding: 10px;
}

.mem-email input {
    width: 100%;
    padding: 10px;
}

.mem-amount input {
    width: 100%;
    padding: 10px;
}

.mem-phone input {
    width: 100%;
    padding: 10px;
}

.paystack-cont {
    width: fit-content;
    margin: auto;
    padding-top: 20px;
}

.paystack-cont img {
    width: 400px;
}

.pay-reset-cont {
    width: 60%;
    margin: auto;
    padding-top: 20px;
}

.paynow-cont button {
    border: none;
    font-size: 14px;
    padding: 10px 18px;
    background-color: #00A1D2;
    color: white;
}

.paynow-cont button:hover {
    background-color: #008cb6;
}

.reset-cont button {
    border: none;
    font-size: 14px;
    padding: 10px 28px;
    background-color: #00A1D2;
    color: white;
}

.reset-cont button:hover {
    background-color: #008cb6;
}

.become-body2 {
    background-color: #00A1D2;
    padding: 40px 0;
}

.become-body2-text {
    background-color: white;
    padding: 30px;
    border-radius: 2%;
}

@media (max-width: 995px) {
    .become-banner {
        height: 200px;
    }
    .become-banner h1 {
        color: white;
        font-weight: 600;
        font-size: 2rem;
        padding-top: 60px;
    }
    .become-body1 .container {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .mem-form-cont {
        width: 100%;
    }
    .mem-input-cont {
        width: 100%;
    }
    .paystack-cont img {
        width: 100%;
    }
    .pay-reset-cont {
        width: 100%;
    }
}

/*Renewal*/

.renewal-banner {
    background-color: #252524;
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 250px;
}

.renewal-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 3.5rem;
    padding-top: 80px;
}

.renewal-body1 {
    background-color: #00A1D2;
    padding: 100px 0;
}

.renewal-form-cont {
    background-color: #fff;
    padding: 20px 50px 100px 50px;
    width: 60%;
    margin: auto;
}

.renewal-form-cont h5 {
    padding-bottom: 30px;
    font-size: 1rem;
}

.ren-full-name, .ren-email, .ren-amount, .ren-phone {
    padding-bottom: 20px;
}

.ren-input-cont {
    width: 70%;
    margin: auto;
}

.ren-full-name input {
    width: 100%;
    padding: 10px;
}

.ren-email input {
    width: 100%;
    padding: 10px;
}

.ren-amount input {
    width: 100%;
    padding: 10px;
}

.ren-phone input {
    width: 100%;
    padding: 10px;
}

.renewal-body2 {
    background-color: #11c0f5;
    padding: 40px 0;
}

.renewal-body2-text {
    background-color: white;
    padding: 30px;
    border-radius: 2%;
}

@media (max-width: 995px) {
    .renewal-banner {
        height: 200px;
    }
    .renewal-banner h1 {
        color: white;
        font-weight: 600;
        font-size: 2rem;
        padding-top: 60px;
    }
    .renewal-form-cont {
        width: 100%;
    }
    .renewal-form-cont h5 {
        font-size: 1rem;
    }
    .ren-input-cont {
        width: 100%;
    }
    .paynow-cont button {
        font-size: 13px;
        padding: 12px 15px;
    }
}

/*AEP Events*/

#event-body {
    background: linear-gradient(to left, #008cb6 0%, #3d3d3d 100%);
}

.aep-events-banner {
    background: url('images/eric-park-QbX8A8eHfzw-unsplash.jpg');
    background-color: rgba(0, 0, 0, 0.685);
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 250px;
}

.aep-events-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 3.5rem;
    padding-top: 80px;
}

.event-body1 {
    padding: 70px 0;
}

.event-body1 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
}

.event-body1 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body1 img:hover {
    transform: scale(1.1);
}

.event-body2 {
    padding: 70px 0;
}

.event-body2 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
}

.event-body2 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body2 img:hover {
    transform: scale(1.1);
}

.event-body3 {
    padding: 70px 0;
}

.event-body3 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
}

.event-body3 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body3 img:hover {
    transform: scale(1.1);
}

.event-body4 {
    padding: 70px 0;
}

.event-body4 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
    width: 90%;
}

.event-body4 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body5 {
    padding: 70px 0;
}

.event-body5 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
    width: 90%;
}

.event-body5 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body5 img:hover {
    transform: scale(1.1);
}

.event-body6 {
    padding: 70px 0;
}

.event-body6 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
    width: 90%;
}

.event-body6 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body6 img:hover {
    transform: scale(1.1);
}

.event-body7 {
    padding: 70px 0;
}

.event-body7 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
    width: 90%;
}

.event-body7 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body7 img:hover {
    transform: scale(1.1);
}

.event-body8 {
    padding: 70px 0;
}

.event-body8 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
    width: 90%;
}

.event-body8 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body8 img:hover {
    transform: scale(1.1);
}

.event-body9 {
    padding: 70px 0;
}

.event-body9 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
    width: 90%;
}

.event-body9 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body9 img:hover {
    transform: scale(1.1);
}

.event-body10 {
    padding: 70px 0;
}

.event-body10 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
    width: 90%;
}

.event-body10 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body10 img:hover {
    transform: scale(1.1);
}

.event-body11 {
    padding: 70px 0;
}

.event-body11 h2 {
    color: white;
    padding-bottom: 20px;
    font-size: 25px;
    width: 90%;
}

.event-body11 img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.6s;
}

.event-body11 img:hover {
    transform: scale(1.1);
}

@media (max-width: 995px) {
    .event-body1, .event-body2, .event-body3, .event-body4, .event-body5, .event-body6, .event-body7, .event-body8, .event-body9, .event-body10, .event-body11 {
        padding: 20px 0;
    }
    .event-body1 h2, .event-body2 h2, .event-body3 h2, .event-body4 h2, .event-body5 h2, .event-body6 h2, .event-body7 h2, .event-body8 h2, .event-body9 h2, .event-body10 h2, .event-body11 h2 {
        font-size: 18px!important;
        width: 95%!important;
        line-height: 1.3;
    }
}

/*AEP JOB*/

.job-banner {
    background: url('images/job-banner.jpg');
    background-color: #252524;
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 250px;
}

.job-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 3.5rem;
    padding-top: 80px;
}

.job-body1 {
    padding: 100px 0;
}

.job-body2 {
    padding: 100px 0;
    background-color: #2e2e2e;
}

.jobs {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 50px;
}

.jobs:hover {
    background-color: #00A1D2;
}

.job-link:hover {
    text-decoration: none;
    color: white;
}

.job-bg-cont {
    background: url('images/marten-bjork-6dW3xyQvcYE-unsplash.jpg');
    background-color: #252524c5;
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-position: center;
    height: 400px;
    margin-bottom: 20px;
}

.recent-cont {
    color: #fff;
    margin-bottom: 50px;
}

.see-all-cont a {
    color: rgb(238, 238, 238);
}

.see-all-cont a:hover {
    color: rgba(238, 238, 238, 0.719);
    text-decoration: none;
}

.apply-form-cont {
    width: 70%;
    margin: auto;
}

.job-body3 {
    padding: 100px 0;
}

.apply-cont1 {
    width: 70%;
}

.apply-cont2 {
    background-color: #2e2e2eaf;
    padding: 50px 0;
    color: white;
}

.app-full-name input, .app-email input, .app-phone input {
    width: 100%;
    padding: 10px;
}

.app-full-name p, .app-email p, .app-phone p, .file-input p {
    margin-bottom: 5px;
}

.app-full-name, .app-email, .app-phone {
    margin-bottom: 15px;
}

.app-submit button {
    border: none;
    font-size: 14px;
    padding: 10px;
    margin-top: 3px;
    background-color: #00A1D2;
    color: white;
    width: 100%;
    margin-top: 15px;
}

.app-submit button:hover {
    background-color: #008cb6;
}

@media (max-width: 995px) {
    .apply-cont1 {
        width: 100%;
    }
    .apply-form-cont {
        width: 90%;
    }
}

/*Arts*/

.arts-banner {
    background: url('images/esan\ art/img1.jpg');
    background-color: #252524;
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
}

.arts-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 3.5rem;
    padding-top: 80px;
}

.art-body1 {
    padding: 70px 0;
}

.art-body1-cont2 {
    width: 90%;
    margin-left: auto;
}

.art-body1-cont2 p {
    font-size: 15px;
}

.flex-cont1 {
    display: flex;
    color: #fff;
    padding-bottom: 50px;
}

.flex-cont1 p {
    font-size: 15px;
}

.art-body2 {
    padding: 70px 0;
    padding-bottom: 100px;
    background-color: #00A1D2;
}

.art-body2 p {
    font-size: 14px;
}

.art-body3 {
    padding: 100px 0;
}

.art-body3-cont {
    width: 85%;
}

.art-body4 {
    background-color: grey;
    padding: 80px 0;
}

.art-body5 {
    padding: 80px 0;
}

.art-body6 {
    padding: 80px 0;
    background-color: #2D3392;
    color: white;
}

.art-body7 {
    padding: 80px 0;
}

.art-body8 {
    background-color: #91cad6;
    padding-top: 50px;
    padding-bottom: 80px;
}

.art-body9 {
    padding: 80px 0;
}

.flex-cont1 .item1 {
    width: 47%;
    margin-right: auto;
}

.flex-cont2 {
    display: flex;
}

.flex-cont2 .item2 {
    width: 43%;
    margin-right: auto;
    color: white;
    font-size: 15px;
}

.flex-cont3 .item2 {
    width: 48%;
    margin-left: auto;
    font-size: 15px;
}

.flex-cont3 {
    display: flex;
}

.fashion-cont-2 {
    width: fit-content;
    margin-left: auto;
}

.mrg-img-2 {
    margin-bottom: 17px;
}

.art-body6 h3 {
    width: 50%;
    margin-left: auto;
    padding-left: 20px;
}

#art-body2-mob {
    display: none;
}

.art-body5-mobile, .art-body4-mobile, .art-body8-mobile, .art-body9-mobile {
    display: none;
}

/*Donations*/

.don-banner {
    background: url('images/josh-appel-NeTPASr-bmQ-unsplash.jpg');
    background-color: rgba(0, 0, 0, 0.685);
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 250px;
}

.don-banner h1 {
    color: white;
    font-weight: 600;
    font-size: 4.5rem;
    padding-top: 80px;
}

.don-body1 {
    padding: 50px 0 0px 0;
}

.don-body1-cont {
    padding-bottom: 70px;
    border-bottom: 1px solid #8f8f8f;
}

.don-body2-cont {
    padding-top: 50px;
    padding-bottom: 70px;
}

.don-body2-cont h1 {
    color: #00A1D2;
}

.don-body2-text {
    padding-top: 20px;
    width: 90%;
}

.edu-don-cont {
    padding-top: 50px;
}

.paystack-link {
    padding-top: 40px;
}

.paystack-link a {
    background-color: #2D3392;
    color: #fff;
    padding: 7px 12px;
}

.paystack-link a:hover {
    color: #ccc;
    text-decoration: none;
}

@media (max-width: 995px) {
    .art-body2, .art-body4, .art-body5, .art-body8, .art-body9 {
        display: none;
    }
    .art-body1-cont1 img {
        width: 300px;
        margin-bottom: 30px;
    }
    .art-body1-cont2 {
        width: 100%;
    }
    .flex-cont1, .flex-cont2, .flex-cont3 {
        flex-direction: column;
    }
    #art-body2-mob {
        display: block;
        background-color: #0aacdd;
        color: white;
        padding: 50px 20px;
    }
    .mob-rul-1 img {
        width: 300px;
    }
    .mob-rul-2 img {
        width: 300px;
    }
    .mob-rul-3 img {
        width: 300px;
    }
    .art-body3-cont1 img {
        width: 300px;
    }
    .art-body4-mobile {
        display: block;
        background-color: grey;
        color: white;
        padding: 50px 20px;
    }
    .art-body4-mobile img, .art-body5-mobile img, .art-body6 img, .art-body8-mobile img, .art-body9-mobile img {
        width: 300px;
        margin-bottom: 20px;
    }
    .art-body5-mobile {
        display: block;
        padding: 50px 20px;
    }
    .flex-cont3 .item2 {
        width: 100%;
    }
    .art-body6 h3 {
        width: 100%;
        padding-left: 0;
    }
    .art-body8-mobile {
        display: block;
    }
    .art-body9-mobile {
        display: block;
        padding: 70px 20px;
    }
}

/*Payment Page*/

.paystack-body1 {
    background-color: #3d3d3d;
    padding: 100px 0;
}

.paystack-form-cont {
    width: 35%;
    margin: auto;
    background-color: white;
    padding: 40px;
}

.paystack-form-cont h3 {
    color: #00A1D2;
    padding-bottom: 20px;
}

.paystack-form-cont input {
    padding: 10px;
    width: 100%;
    margin-bottom: 15px;
}

.paystack-bottom-cont {
    display: flex;
    padding-top: 10px;
}

.paystack-logo-cont {
    padding-top: 10px;
}

.paystack-btn {
    width: fit-content;
    margin-left: auto;
}

.paystack-btn button {
    border: none;
    background-color: #0BA4DB;
    color: #fff;
    padding: 10px 19px;
}

@media (max-width: 995px) {
    .paystack-body1 {
        padding: 50px 0;
    }
    .paystack-form-cont {
        width: 100%;
    }
}

@media (max-width: 995px) {
    #desktop-navbar {
        display: none;
    }
    #mobile-navbar {
        display: flex;
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .navbar-brand img {
        width: 120px;
    }
    .quick-link-cont, .subscribe-cont {
        width: 100%;
    }
    .contact-foot-tel {
        color: white!important;
    }
}

/* Added Page 2022*/ 
.Added .move{
    background-color: #f70000a6;
}
.Added{
    background-color: #00A1D2;
}
.Added .btn-register{
   color: #fff;
    padding: 10px 0px 5px 0px;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}
.Added .btn-text{
    padding: 10px 0px 5px 0px;
    color: #fff;
}
.Added .btn-text marquee{
    font-size: 15px;
    font-weight: 600;
}
.Added .link{
    background-color: #2C3292;
    text-align: center !important;
}
.Added .link button{
    border-radius: 10px;
    color: #fff;
    padding: 10px 0px 11px 0px;
    border: none;
    font-size: 15px;
    font-weight: 500;
    outline: none !important;
    background-color: #2C3292;
}
.Added .link button:hover{
    border: none;
    outline: none !important;
}
.Added .link button a{
    text-decoration: none;
    color: #fff;
}
.Added .link button a:hover{
    text-decoration: underline;
    color: #fff;
}
/* Added Page 2022 Ends*/ 

