.active{background:red!important}.btn-default.focus,.btn-default:focus{color:#fff!important;background-color:#03a3a7!important;border-color:#03a3a7!important}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#fff!important;background-color:#03a3a7!important;border-color:#03a3a7!important}.gallery-title{font-size:36px;color:#42b32f;text-align:center;font-weight:500;margin-bottom:70px}.gallery-title:after{content:"";position:absolute;width:7.5%;left:46.5%;height:45px;border-bottom:1px solid #5e5e5e}.filter-button{font-size:18px;border:1px solid #03a3a7;border-radius:5px;text-align:center;color:#03a3a7;margin-bottom:30px;font-family:Roboto}.filter-button:hover{font-size:18px;border:1px solid #03a3a7;border-radius:5px;text-align:center;color:#fff;background-color:#03a3a7}.btn-default:active .filter-button:active{background-color:red!important;color:#fff!important}.gallery_product{margin-bottom:30px}html{background-color:#ecf0f1}a.btn{display:inline-block;width:100%;height:200px;margin-right:30px;transition:background-color .2s ease-in-out;background-position:center center;background-repeat:no-repeat;background-size:auto}a.btn-youtube{background-image:url(http://www.schoolmagica.com/osm/schoolmagica.aspx/slider/demo/img/videoplay.png)}.demo-inline-content{padding:30px}button.subfilter{font-size:14px;padding:7px;font-weight:700}button.subfilter:hover{font-size:14px;padding:7px;font-weight:700}.button:active,.filter-button .button.is-checked{background-color:#f44336}ul.nav__list{width:83%;margin:0 auto}.top_ten{margin-top:-16px}ul.log_ul{margin-top:-33px}.group-list a,.group-list label{padding-left:4rem}img.list-video{width:46px!important;}.popupone{width:100%;height:100%;position:fixed;top:13%;left:0;display:none;z-index:100000000;background:#00000078}.row2Wrap {
    width: 31%;
    margin: auto;
}
.show img {
    width: 100%;
    padding: 39px;
    height: 604px;
}
.videoList {
    margin-top: 1% !important;
    margin-bottom: 50px !important;
    background: white;
    padding-left: 4%;
    padding-top: 2%;
    padding-bottom: 1%;
}

.videoList h2 {
    font-size: 22px;
    font-weight: bold;
    color: #00a2a6;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 11px;
}

.videoList ul {
    list-style: none;
}
.videoList li {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
    padding-top: 3px;
}a.video-text img {
    width: 31px;
    margin-top: -4px;
}