.qheader{
    background-repeat: repeat-y!important;
}
#thanhtuu {
    padding: 20px 0;
    box-shadow: 0 4px 6px 0 hsla(0, 0%, 0%, 0.2);
}
.thanhtuu__item{
    height: 110px;
    width: 180px;
    margin: 0 auto;
}
.thanhtuu .thanhtuu__bg:nth-child(1) .thanhtuu__item{
    background: url("../img/1.png") no-repeat;
    background-size: 100% auto;
}
.thanhtuu .thanhtuu__bg:nth-child(2) .thanhtuu__item{
    background: url("../img/2.png") no-repeat;
    background-size: 100% auto;
}
.thanhtuu .thanhtuu__bg:nth-child(3) .thanhtuu__item{
    background: url("../img/3.png") no-repeat;
    background-size: 100% auto;
}
.thanhtuu .thanhtuu__bg:nth-child(4) .thanhtuu__item{
    background: url("../img/4.png") no-repeat;
    background-size: 100% auto;
}
.banner-custom{
    background: url('../img/bannerv7.jpg') no-repeat;
    background-size: cover;
    padding: 10rem 0;
}
.thanhtuu__item h4{
    margin: 0;
    text-transform: uppercase;
}
.thanhtuu__item p{
    text-transform: uppercase;
    color: #FDD207;
    font-weight: bold;
}
.slick-slide img{
    width: 100%;
}
.khoa-hoc-khac{
    position: fixed;
    bottom: 7%;
    left: 1.2rem;
    z-index: 1000;
    background-color: blue;
    font-weight: bold;
    text-transform: uppercase;
    transition: background-color 0.3s ease-in;
    padding: 10px;
    color: white;
    box-shadow: 0 4px 6px 0 hsla(0, 0%, 0%, 0.2);
    border-radius: 20px;
    animation-name: stretch;
    animation-duration: 500ms;
    animation-timing-function: ease-out;
    animation-delay: 0ms;
    animation-direction: alternate;
    animation-iteration-count: infinite;
    animation-fill-mode: none;
    animation-play-state: running;
}
.khoa-hoc-khac:hover, .khoa-hoc-khac:focus{
    background-color: #474771;
    color: white;
    text-decoration: none;
}
.nopad, .panel-footer{
    border-radius: 0;
}
.convert-video {
    border: none;
}
.section5 table tr td{
    font-weight: normal;
}
img.img-responsive.img-sp:hover{
    transform: scale(1.3);
}
.copyright {
    padding: 15px 0;
    background-color: #051239;
    border-top: 1px solid #0d1f52;
}
.copyright p {
    margin: 0;
}
div#lienhe {
    background: #061540!important;
    color: white!important;;
    border-top: 10px solid #f9b62e;
}
#lienhe p {
    color: white!important;
}
.social {
    display: flex;
    justify-content: center;
    margin-top: 3rem;
}
.social .social__custom {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    border: 1px solid #fff;
    color: white;
    border-radius: 50%;
    margin: 5px;
    width: 50px;
    height: 50px;
    transition: background-color 100ms;
    text-decoration: none;
}
.social .social__custom:hover {
    background-color: #102152;
}
.social .social__custom i {
    font-size: 2rem;
}
.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe {
    max-width: 100% !important;
    width: 100% !important;
}
#rating .rate .rate-select-layer {
    color: #FECB00;
}
#rating .rate{
    font-size: 25px;
}
.pl-10 {
    padding-left: 10px;
}
@keyframes stretch {
    0% {
        transform: scale(1);
        background-color: #2196f3;
    }
    100% {
        transform: scale(1.2);
        background-color: #03a9f4;
    }
}
@media (max-width: 992px){
    .thanhtuu__item{
        margin: 20px auto;
    }
}
@media (max-width: 768px){
    .banner-custom{
        padding: 6rem 0;
    }
    .banner-custom img{
        width: 90%;
    }
}
@media (max-width: 480px){
    .thanhtuu__item{
        height: 150px;
        width: 150px;
        margin: 10px auto;
    }
}
@media (max-width: 320px){
    .thanhtuu__item{
        height: 100px;
        width: 100px;
    }
}