@media(max-width: 766px) {

    .activity-detail-content {
        position: relative;
        z-index: 1;
    }

    .slider-page-content{
        position: relative;
        margin-top: 100px;
    }

    #chairmen-section .slider-page-content {
        margin-top: 0px;
    }

    #vision-mission-section, #chairmen-section, #education-section, #facility-section {
        height: 100%;
    }

    marquee {
        margin-top:90px;
    }

    .chairman-mobile {
        z-index: 1;
        /*margin-top: 88px;*/
        /*margin-bottom: 22px;*/
    }

    .margin-top-0 {
        margin-top: 0;
    }

    .has-fixed-header {
        padding-top: 0;
    }
}

@media (max-width:480px) {

    .margin-top-138px {
        margin-left: -8%;
        margin-top: 42px;
        z-index: 100;
    }

    #dino {
        perspective: 200px;
        margin: 34px 66% 13px;
    }

     .tie-ups-mobile img {
        margin-left: -37px;
    }

    .lm-section {
        background-size: cover;
        background-position: center;
    }

    .bx-prev {
        left:1% !important;
    }

    .bx-next {
        left:90%;
    }

    .header-social {
        display: none;
    }

    .margin-left-86p {
        z-index: 10;
        float:right;
    }

     #horse {
        display: none;
    }

    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
        display: none;
    }

    .custom-activity-slider {
        width:100%;
        height:200px;
    }


    .enquiry-link-desktop {
        top: 100px;
    }

    .activity-detail-content {
        /*left: -30px;*/
        padding-top: 6px;
        top: 73%;
        padding-bottom: 123px;
    }

    .enquiry-menu {
        margin-top: -6px !important;
    }

    .lm-mobile-menu {
        margin-top: -64px;
        z-index: 10;
        width: 31%;
    }

    .daycare-sidelink {
        /* margin-left: 49%; */
        margin-top: -93px;
        z-index: 10;
        width: 58%;
        padding-left: 45px;
        padding-right: 0px;
    }


    .top-round-corners {
        border-top-left-radius: 0%;
        border-top-right-radius: 0%;
    }

    .child-menu-mobile {
        margin-top:-8px !important;
    }

    .mobile-activity-caption {
        text-align: center;
    }

    #enquiry-link {
        margin-left: -38px;
        margin-top: 35px;
    }


    #landing-view {
        background-position: 11% 30%, 93% 30%, 14% 40%, 94% 40%, -20% 100%, 100% 100%, 0, center;
        background-size: 44%, 44%, 44%, 44%, 65%, 43%, cover, 100% 100%;
        height: 100vH;
    }

    .one-column-list li, .two-column-list li, .three-column-list li {
        width: 58%;
    }

    .activity-item img {
        height: 190px;
    }

    .bx-wrapper .bx-controls-direction a.disabled {
        display: none;
    }

    #landing-page-second-section {
        background-position: 9% 10%, 86% 10%, 17% 57% , 100% 95% , left;
        background-size: 44%, 44%, auto , 100% , cover;
        height: 100vH;
    }

    .bx-wrapper {
        margin-top: 120px;
    }

    #horse {
        display: none;
    }

    #paper-kid {
        display: none;
    }

    #page-side-link-wrapper {
        padding: 0px 0px 0px 5px;
        font-size: 11px;
        position: absolute;
    }

    .header-facebook {
        margin-top: -53px !important;
        margin-left: 3% !important;
        position: absolute;
        width: 14% !important;
    }

    .inline-block {
        top:-16px;
    }

    #site-header-menu-mobile > div {
        background:url('../images/menu-bg.jpg');
        text-align: left;
        padding: 10px;
        margin-top: 8px;
        z-index: 100;
        background-size: contain;
    }

    #facility-section-mobile {
        background-image: url("/static/images/slider-backgrounds/1.jpg");
    }

    #site-header-menu-mobile a {
        color: #000;
    }

    #page-side-link-wrapper {
        z-index: 0;
    }

    .header-facebook {
        width: 11%;
    }
}

@media (max-width:320px) {

    #landing-view img {
        margin-top: -31px;
    }

    .open-menu {
        margin-top: 14px !important;
    }

    .activity-detail-content {
        left: -27px;
        padding-top:6px;
        top: 84%;
        padding-bottom: 123px;
    }

    .margin-top-138px {
        margin-top: 29px;
    }

    .closed-menu {
        margin-top: 14px;
    }

    .header-facebook {
        width: 14% !important;
    }
}
