@media (max-width:990px) {
    #header {
        position: fixed;;
        width: 100%;
        z-index: 9;
        background-color: #ffffff;
    }
    #logo img {
        width: 100px;
    }
    #homepage-banner,
    .inner-page {
        margin-top: 97px;
    }
    #guide-section .right .photo {
        right: 0;
        width: 100%;;
    }
    #welcome-section .left::after,
    #welcome-section .right::after,
    #guide-section .left::after {
        display: none;
    }
    #welcome-section h2 {
        font-size: 32px;
        margin-bottom: 30px;
    }
    #welcome-section ul li {
        font-size: 16px;
        margin-bottom: 0;
    }
    .testimonials-title h2,
    .layout-3 h2 {
        font-size: 32px;
    }
    #layout ol li, #welcome-section .right ol li {
        font-size: 16px;
        padding: 20px 0 20px 70px;
    }
    #layout ol li::before, #welcome-section .right ol li::before {
        font-size: 32px;
        width: 50px;
        height: 50px;
    }
    #guide-section .right {
        height: 220px;
    }
    .breadcrumbs {
        font-size: 12px;
    }
    #services .item .thumbnail {
        min-height: 250px;
    }
    #main-header {
        padding: 10px 0 !important;
    }
}