@media (max-width: 991px) {
    .kode-membership .section-heading-1 {
        margin: 0px;
    }
    #preorderList .nav-tabs, #featuredList .nav-tabs {
        flex-direction: column;
    }
    #preorderList .nav-tabs li, #featuredList .nav-tabs li {
        margin-bottom: 40px;
        height: auto;
    }
    #preorderList .nav-tabs li .lib-papular-thumb img, #featuredList .nav-tabs li .lib-papular-thumb img {
        max-height: 100%;
    }
    .lib-book-detail .kode-text {
        text-align: center;
        margin-top: 25px;
    }
    .kode-content .location-map {
        margin-bottom: 0px;
        float: none;
    }
    .kode-content .location-map #map-canvas {
        height: 190px;
    }
    .footer-3 .widget.widget-contact-info {
        text-align: center;
        font-size: 16px;
    }
    .footer-3 .widget.widget-contact-info i {
        float: none;
    }
    .footer-3 .widget.widget-contact-info .kode-text {
        padding: 0px;
    }
    .footer-3 .widget.widget-contact-info .kode-text p, .footer-3 .widget.widget-contact-info .kode-text a {
        font-size: 16px;
    }
}