/* R E S P O N S I V E */
@media only screen and (max-width: 1199px){
    .container,
    .main_footer .container{
        width: 998px;
    }
    .main_footer .container{
        overflow: hidden;
    }
}

@media only screen and (max-width: 1023px){
    .container,
    #container{
        overflow: hidden;
    }
    .container,
    .main_footer .container{
        width: 740px;
    }
    .top_footer .row [class*=span]{
        margin-bottom: 35px;
    }
}

@media only screen and (max-width: 767px){
    .main_footer .container,
    .container{
        width: 560px;
    }
    .top_footer .row [class*=span]:last-child{
        margin-bottom: 0;
    }
    .sidebar-container{
        padding-top: 35px;
    }
    ol.commentlist li .stand_comment{
        padding-left: 55px;
    }
    ol.commentlist li ul li .stand_comment{
        margin-left: 55px;
    }
    ol.commentlist li ul li ul li .stand_comment{
        margin-left: 110px;
    }
    ol.commentlist li .commentava{
        left: -55px;
        width: 40px;
        height: 40px;
    }
    .mobile_text_center{
        text-align: center;
    }
    .blog_type2 .has_post_thumb .blog_content{
        padding-left: 105px;
    }
    .blog_type2 .has_post_thumb .blog_post_media{
        width: 80px;
    }
}

@media only screen and (max-width: 599px){
    .main_footer .container,
    .container{
        width: 420px;
    }
}

@media only screen and (max-width: 479px){
    .main_footer .container,
    .container{
        width: 90%;
    }
    .prev_next_links .fleft,
    .prev_next_links .fright{
        float: none;
        padding-bottom: 15px;
    }
    .prev_next_links .fleft a,
    .prev_next_links .fright a{
        text-align: center;
    }
    .prev_next_links span i{
        display: none !important;
    }
    .gt3-page-title__content .page_title,
    .gt3-page-title__content .gt3_breadcrumb,
    .gt3-page-title__content .page_sub_title{
        display: block;
    }
    .comment_info{
        padding-right: 0;
    }
    ol.commentlist li .commentava{
        left: -50px;
    }
    ol.commentlist li .stand_comment{
        padding-left: 50px;
    }
    ol.commentlist li ul li .stand_comment{
        margin-left: 25px;
    }
    ol.commentlist li ul li ul li .stand_comment{
        margin-left: 25px;
    }
    ol.commentlist li .commentava{
        left: -55px;
        width: 40px;
        height: 40px;
    }
}
