@media screen and (min-width:731px) {
    #faqs .main-center{
        max-width: 1200px;
    }

    #faqs .faq-top .main-center{
        max-width: 850px;
    }

    .faq-top header{
        max-width: 650px;
    }

    #faq-search-form{
        max-width: 100%;
        padding: 10px 0 0;
    }

    #faq-search-form .input-wrap{
        float: left;
        margin:0 0 0 1.5%;
        width:28%;
    }

    #faq-search-form .input-wrap.keywords-input-wrap{
        width:50%;
        margin:0;
    }

    #faq-search-form .btn{
        float: left;
        width: 19%;
        clear: none;
        margin: 0 0 0 1.5%;
    }

    .faq-left {
        float: left;
        width: calc(100% - 245px);
    }

    .faq-right{
        float: right;
        width: 225px;
        margin:60px 0 0;
    }

    .faq-tabs{
        height: 60px;
    }

    .faq-tab{
        width:220px;
        font-size: 16px;
        height: 60px;
        line-height: 60px;
    }

    .faq-slides{
        border-radius: 0 5px 5px 5px;
    }

    .faq-section-title{
        padding:12px 10px 12px 30px;
        font-size: 16px;
    }

    .faq-blog-module{
        margin:0;
        padding: 15px;
    }

    .faq-blog-module > p{
        font-size: 13px;
        margin:2px 0 0;
    }

    .faq-blog-module .posts .post a{
        font-size: 13px;
        line-height: 16px;
        display: block;
    }
}