@media only screen and (max-width : 767px) {
    body, html {
        width: 100%;
        display: block;
    }
    
    .container {
        display: block;
        width: 100%;
    }
    
    .topbar {
        overflow: hidden;
    }
    
    .topinfo {
        padding-left: 0;
        clip-path: unset;
    }
    
    .topbar .right:before {
        display: none;
    }
    
    .topinfo {}
    
    .topinfo ul li {
        margin-right: 0;
        text-align: center;
    }
    
    .logomenu {
        text-align: center;
    }
    
    .logomenu ul.navbar-nav.navbar.pull-right {
        display: none;
    }
    
    .banner > .container > .row {
        display: block;
    }
    
    .banner h6 {
        text-align: center;
        line-height: 1.3;
    }
    
    section.banner h1 {
        font-size: 46px;
        text-align: center;
    }
    
    section.banner p {
        text-align: center;
    }
    
    .bannerform h3 {
        font-size: 30px;
        text-align: center;
    }
    
    h4 {
        font-size: 30px;
    }
    
    .coursebox {
        margin: 40px 0;
    }
    
    .choosethumb {
        display: block;
        width: 100%;
    }
    
    section.whychoose > .container > .row {
        display: block;
    }
    
    div#reviewslider p {
        padding: 0 0;
    }
}