.programme-info .img-cont#basc {
	background: url("/img/kelly2022/Kelly-Club-Daycare-Programmes-After-School-Childcare.jpg") no-repeat center top;
	background-size: cover;
}

/* .programme-info .img-cont#hol-prog {
	background: url("/img/kelly2022/Kelly-Club-Subsidised-Daycare-Programmes-Childcare-CCS.jpg") no-repeat center top;
	background-size: cover;
} */

.programme-info .img-cont#dance-prog {
	position: relative;
	background: url("/img/kelly2022/Kelly-Club-Subsidised-Daycare-Programmes-Childcare-CCS.jpg") no-repeat center top;
	background-size: cover;
}

.full-banner#bas-prog {
    background: url("/img/kelly2022/Kelly-Club-Daycare-Programmes-After-School-Childcare.jpg") no-repeat center 36%;
    background-size: cover;
}

.full-banner#div-incl {
    background: url("/img/kelly2023/diversity-1.jpg") no-repeat center 36%;
    background-size: cover;
}

.full-banner#emb-indi {
    background: url("/img/kelly2023/diversity-2.jpg") no-repeat center 36%;
    background-size: cover;
}
.full-banner#res-acce {
    background: url("/img/kelly2023/diversity-3.jpg") no-repeat center 36%;
    background-size: cover;
}
.full-banner#equ-oppo {
    background: url("/img/kelly2023/diversity-4.jpg") no-repeat center 36%;
    background-size: cover;
}
.full-banner#cel-dive {
    background: url("/img/kelly2023/diversity-5.jpg") no-repeat center 36%;
    background-size: cover;
}

.full-banner#dance-prog {
    position: relative;
    background: url("/img/kelly2022/Kelly-Club-Subsidised-Daycare-Programmes-Childcare-CCS.jpg") no-repeat center center;
    background-size: cover;
    z-index: 1;
}

.full-banner#dance-prog .ccs {
    position: absolute;
    top: 39px;
    right: 146px;
}
.full-banner#dance-prog .ccs img {
    width: 200px;
}

.full-banner#os-sub .ccs {
    position: absolute;
    top: 39px;
    right: 146px;
}
.full-banner#os-sub .ccs img {
    width: 200px;
}

.full-banner#staff {
    background: url(/img/kelly2022/Kelly-Club-Daycare-Programmes-Childcare-Jobs) no-repeat center center;
    background-size: cover;
}

.full-banner#ksa-story {
    background: url(/img/kelly2023/Jeff-Fleming-Managing-Director-kcaus.jpg) no-repeat center -150px;
    background-size: cover;
}
.full-banner#qual-care {
    background: url(/img/kelly2022/Kelly-Club-Daycare-Programmes-ccs) no-repeat center 28%;
    background-size: cover;
}
.full-banner#au-schools {
    background: url(/img/kelly2022/Kelly-Sports-2018-11-13-006-Final) no-repeat center 40%;
    background-size: cover;
}
.full-banner#privacy {
    background: url(/img/kelly2022/Kelly-Club-Daycare-Programmes-Privacy-Policy.jpg) no-repeat center 36%;
    background-size: cover;
}
.full-banner#contact {
    background: url(/img/kelly2022/Kelly-Club-Daycare-Programmes-Childcare-Contact) no-repeat center 15%;
    background-size: cover;
}
.full-banner#os-sub {
    position: relative;
    background: url(/img/kelly2022/Kelly-Club-Holiday-Programmes-After-School-Child-Care-07.jpg) no-repeat center center;
    background-size: cover;
    z-index: 1;
}
.full-banner#fun {
    position: relative;
    background: url(/img/kelly2022/Kelly-Club-Holiday-Programmes-After-School-Child-Care-05.jpg) no-repeat center center;
    background-size: cover;
    z-index: 1;
}

.programme-info .img-cont .ccs {
    position: absolute;
    top: 10px;
    left: 10px;
}

.programme-info .img-cont .ccs img {
    width: 141px;
    height: auto;
}

.circle-img {
    /* display: inline-block; */
    border-radius: 50%;
    margin: auto;
}
.circle-img img {
    width: 350px;
    height: 350px;
    object-fit: cover;
    margin: auto;
    border-radius: 50%;
}

.section-container.oops {
    padding-bottom: 50px;
}

.top-bar {
    /* display: none; */
}

.video-responsive.ihero{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive.ihero iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    /* z-index: -1; */
}
.h1.find {
    color: #fff;
    font-weight: 800;
    padding: 0;
}

.testimonials .quote {
    font-weight: 400;
    font-size: 28px;
}

.find-events-head .h1 {
    font-size: 50px;
}

.find-events-box-blue {
    background-color: #004990;
}

.find-events-box-blue.venue-search p {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
}
.find-events-box-blue.venue-search .search-form-box #text-input-form label {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
}
.video-responsive.ihero .home-head-text {
    text-align: center;
    position: absolute;
    top: 385px;
    width: 100%;
    padding: 0 150px;
    z-index: 1;
}
.video-responsive.ihero .home-head-text img {
    width: 70%;
    height: auto;
}
.video-responsive.ihero .home-head-text img#mobile {
    display: none;
}
.video-responsive.ihero .home-head-text div {
    font-size: 24px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
}
.video-box .video-responsive.ihero {
    width: 84%;
}
#homepageHero {
    position: relative;
    top: -155px;
    max-height: 675px;
    overflow: hidden;
}
#homepageHero:after {
    content: '';
    position: absolute;
    border: 1px solid black;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-image: linear-gradient(#000, #3c3030);
    opacity: 0.2;
    /* z-index: -1; */
    top: 0;
}
.search-events-container {
    top: -280px;
}
.hp-view .search-events-container {
    top: -122px;
}
#homepageHero {
    background: url(/img/kelly2018/kc-home-banner.jpg) no-repeat center top;
    background-size: cover;
}
.au6.banner-area ul a, .au6.banner-area ul a:link, .au6.banner-area ul a:visited {
    color: #fff;
}
.au6.banner-area ul li ul a, .au6.banner-area ul li ul a:link, .au6.banner-area ul li ul a:visited {
    color: #FCB027;
}
.au6.banner-area .hamburgler-menu ul a, .au6.banner-area .hamburgler-menu ul a:link, .au6.banner-area .hamburgler-menu ul a:visited {
    color: #0f4378;
}
.events-area .event .img-area {
    width: auto;
}
.events-area .event .event-details {
    width: 62%;
}
#google_translate_element {
    background-color: #fff;
    padding: 10px;
    border-radius: 15px;
}
.text-area .goog-te-gadget {
    font-family: 'futura-pt-bold';
    text-transform: uppercase;
    color: #004990;
    font-size: 12px;
    /* font-weight: 700; */
}
.text-area .goog-logo-link, .text-area .goog-logo-link:link, .text-area .goog-logo-link:visited, .text-area .goog-logo-link:hover, .text-area .goog-logo-link:active {
    font-family: 'futura-pt-bold';
    color: #004990;
}
.goog-te-gadget .goog-te-combo {
    text-transform: uppercase;
    font-family: 'futura-pt';
    color: #004990;
}
.footer {
    height: 610px;
}
.footer .logo-area img {
    width: auto;
    height: 37.5px;
}
.footer-links .int-links {
    padding-bottom: 25px;
}
.footer-links .social-logo {
    padding-bottom: 33px;
}
#privacy ul li {
    font-size: 23px;
}
.article.ccs { height: auto; }
.find-events-box-blue .feb-head {
    line-height: 35px;
}
.top-notification-bar {
    background-color: #004990;
    z-index: 10000;
    width: 100%;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.top-notification-bar div {    
    text-align: center;
    font-size: 22px;
    color: #fff;
    font-weight: 500;
}

.top-notification-bar img.nb-logo {
    position: relative;
    left: 30px;
    width: 50px;
    top: -2px;
}
.top-notification-bar img.top-notification-x {
    position: relative;
    right: 25px;
    width: 30px;
    cursor: pointer;
}

.article#cel-div .two-bx {
    margin-top: 75px;
}
.article#cel-div .two-bx .flbox {
    margin-top: 0;
    border-radius: 15px;
    background-color: #004990;
    padding: 35px;
}
.article#cel-div h2 {
    color: #FCB027;
}
.article#cel-div .two-bx p {
    color: #fff;
}
.article#cel-div .icontain {
    background-color: #004990;
    /* color: #004990; */
    font-size: 50px;
}
.divanin .article {
    height: auto;
}
.butn.enrol-button {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 17px;
    text-align: center;
    color: #000;
    height: 34px;
    width: 92px;
    margin-top: 9px;
    border-radius: 19px;
    background-color: #fff;
    border: 1px solid #fff;
}
.search-enrol {
    padding: 0 15px;
}
.search-venue {
    position: relative;
}
.search-venue input {
    padding: 0 28px 0 15px;
    border-radius: 19px;
    border: 0;
    height: 34px;
}
.search-venue i {
    position: absolute;
    right: 8px;
    top: 9px;
}
.top-bar.kc-aus  {
    display: none;
    background: linear-gradient(90deg, #F1AC37 0%, #FEDA1D 100%);
}
.top-bar.kc-aus .login-kc {
    padding: 0 15px;
}
.ui-widget {
    font-family: 'futura-pt';
    font-size: 18px;
    z-index: 1000;
    height: 500px;
    overflow: scroll;
}