/* Responsive CSS Style */
@media only screen and (max-width: 1024px) {
    body {
        background: #fff;
    }
    .header-ad {
        height: auto;
    }
    #secondary-menu > li:last-of-type{
        display: none;
    }
    .sidebar.single_right{
        width: 300px;
    }
    .tablet .thumb_cate_top{
        height: 116px;
    }
    #inner-content-div{
        box-sizing: border-box;
        padding: 10px!important;
    }
}
@media only screen and (min-width: 1200px) {
    body.single #recent-content .thumbnail-link{
        width: 234px;
    }
    body.single .sidebar.single_right{
        width: 350px;
    }
    body.single .content-area > #main{
        float: right;
        width: 576px;
    }
    body.single .content-loop .thumbnail-link{
        width: 350px;
    }
    body.single .sidebar .widget_search input[type='search'],
    body.category .sidebar .widget_search input[type='search']
    {
        width: 311px;
    }
    body.single #content #primary{
        width: 830px;
    }
    body.single #content #secondary{
        width: 400px;
    }
    body.category #content #primary,
    body.tag #content #primary{
        width: 780px;
    }
    body.category #content #secondary,
    body.tag #content #secondary{
        width: 400px;
    }
    .thumbnail_wrap{
        max-height: 286px;
        overflow: hidden;
    }
}

@media only screen and (min-width: 1080px) and (max-width: 1200px) {
    #latest-content{
        width: 258px;
    }
    .container {
        width: 1060px;
    }
    .header-ad {
        width: 600px;
        margin-top: 22px;
    }
    #featured-content {
        width: 460px;
    }
    #featured-content .featured-square {
        width: 143px;
    }
    .bxslider {
        height: 307px;
    }
    #primary {
        width: 740px;
    }

    .content-block-3 .section-heading .section-more-link {
        display: none;
    }
    .content-block-1 .post-big {
        width: 360px;
    }
    .content-block-1 .post-small {
        width: 360px;
    }
    .content-block-1 .post-small .entry-title {
        margin-bottom: 3px;
    }
    .content-block-1 .post-small .entry-comment {
        display: none;
    }
    .content-block-2 .block-left,
    .content-block-2 .block-right {
        width: 360px;
    }
    .content-block-2 .post-small .entry-title {
        margin-bottom: 3px;
    }
    .content-block-2 .post-small .entry-comment {
        display: none;
    }
    .content-block-3 .entry-comment {
        display: none;
    }
    .content-block-3 .block-left,
    .content-block-3 .block-middle,
    .content-block-3 .block-right {
        width: 233px;
    }
    .content-loop .thumbnail-link {
        width: 280px;
    }
    .footer-columns .footer-column-1,
    .footer-columns .footer-column-2,
    .footer-columns .footer-column-3,
    .footer-columns .footer-column-4 {
        width: 246px;
    }
    .entry-related .hentry {
        width: 170px;
    }
    .comment-form .comment-form-author,
    .comment-form .comment-form-email,
    .comment-form .comment-form-url {
        width: 233px;
    }
    #featured-content #featured-square-top-under {
        width: 236px;
        min-height: 264px;
    }
    #featured-content #featured-square-top-under {
        width: 236px;
        min-height: 264px;
    }
    #single_left{
        float: left;
        width: 760px;
    }
    .item_l{
        margin-right: 19px;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1080px) {
    .container {
        width: 940px;
    }
    .header-ad {
        width: 600px;
        margin-top: 22px;
    }
    .header-search {
        width: 40px;
    }
    .header-search .search-input {
        width: 159px;
    }
    .menu-item-home {
        display: none;
    }
    #primary-menu li a {
        font-size: 14px;
    }
    #secondary-menu li a {
        font-size: 13px;
    }
    #secondary-menu li li a {
        font-size: 14px;
    }
    #featured-content {
        float: none;
        width: 620px;
        margin: 0 0 8px 0;
    }
    #featured-content .featured-slide {
        height: 280px;
    }
    #featured-content .featured-square {
        width: 196px;
    }
    #featured-content:after {
        content: " ";
        clear: both;
        display: block;
    }
    .bxslider {
        height: 280px;
    }
    #latest-content {
        float: none;
        width: 100%;
        margin-bottom: 16px;
    }
    .tablet .hp_link_top {
        min-height: 220px;
    }
    .featured_list_title {
        font-size: 16px;
    }
    .tablet .featured_list {
        min-height: 197px;
    }
    .tablet .hp_thumb_link_top {
        height: 150px;
    }
    #primary {
        width: 620px;
    }
    .content-block-1 .post-big {
        width: 300px;
    }
    .content-block-1 .post-small {
        width: 300px;
    }
    .content-block-1 .post-small .entry-title {
        margin-bottom: 0;
    }
    .content-block-1 .post-small .entry-meta {
        display: none;
    }
    .content-block-2 .block-left,
    .content-block-2 .block-right {
        width: 300px;
    }
    .content-block-2 .post-small .entry-title {
        margin-bottom: 0;
    }
    .content-block-2 .post-small .entry-meta {
        display: none;
    }
    .content-block-3 .block-left,
    .content-block-3 .block-middle,
    .content-block-3 .block-right {
        float: none;
        width: 100%;
        margin: 0;
    }
    .content-block-3 .block-left .post-big:after,
    .content-block-3 .block-middle .post-big:after,
    .content-block-3 .block-right .post-big:after {
        content: " ";
        clear: both;
        display: block;
    }
    .content-block-3 .block-left .post-big .thumbnail-link,
    .content-block-3 .block-middle .post-big .thumbnail-link,
    .content-block-3 .block-right .post-big .thumbnail-link {
        float: left;
        margin: 0 20px 0 0;
    }
    .content-block-3 .block-left,
    .content-block-3 .block-middle {
        margin-bottom: 30px;
    }
    .content-loop .thumbnail-link {
        width: 260px;
        margin-bottom: 15px;
    }
    .content-loop .entry-summary {
        clear: both;
        display: block;
    }
    .content-loop .entry-comment {
        display: none;
    }
    .footer-columns .footer-column-1,
    .footer-columns .footer-column-2,
    .footer-columns .footer-column-3,
    .footer-columns .footer-column-4 {
        width: 216px;
    }
    .entry-related .hentry {
        width: 300px;
    }
    .entry-related .hentry:nth-of-type(2n) {
        margin-right: 0;
    }
    .entry-related .hentry:nth-of-type(2n+1), .entry-related .hentry:nth-of-type(4n+1) {
        clear: left;
    }
    .comment-form .comment-form-author,
    .comment-form .comment-form-email,
    .comment-form .comment-form-url {
        width: 193px;
    }
    #inner-content-div{
        padding: 15px 0px;
    }
    .featured_list_img {
        height: 79px;
    }
    .hp_tablet_slide{
        width: 100%;
    }
    #featured-content .featured-square.id-featured-square{
        float: left;
        width: 33.33%;
        box-sizing: border-box;
        margin: 0px;
        padding: 4px;
        background: #e3e3e3;
    }
    .thumb_wrap_top {
        width: 100%;
    }
    .featured-content-slides .featured-square .entry-title{
        font-size: 16px!important;
    }
}

@media only screen and (min-width: 959px) {
    .mobile-menu {
        display: none !important;
    }
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
    .site-header {
        border-bottom: none;
        height: 82px;
        position: relative;
    }
    .site-header .search-icon {
        margin-right: 6px;
    }
    .site-start {
        height: 80px;
        position: relative;
    }
    .search-icon {
        display: block;
    }
    .header-ad {
        display: none;
    }
    .header-search {
        border: 1px solid #e9e9e9;
        display: none;
        height: 52px;
        width: 98%;
        top: 81px;
        left: 1%;
        padding: 0;
    }
    .header-search .search-input {
        width: 100%;
        height: 50px;
        line-height: 50px;
    }
    .header-search .search-submit {
        background: none;
        border-left: none;
        top: 5px;
        right: 0;
    }
    .mobile-menu-icon {
        display: block;
    }
    .mobile-menu {
        padding-left: 14px;
        padding-right: 14px;
    }
    .container,
    #primary,
    #secondary {
        width: 98%;
        margin-left: auto;
        margin-right: auto;
    }
    .site-footer {
        width: 100%;
    }
    #secondary-nav {
        display: none;
    }
    .site-branding {
        padding-left: 1%;
    }
    .site-branding #logo {
        height: 60px;
        margin-top: 9px;
    }
    .site-branding img {
        max-height: 60px;
    }
    #primary-nav {
        display: none;
    }
    #secondary-bar {
        height: 0;
        position: absolute;
    }
    #featured-content {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    #featured-content:after {
        content: " ";
        clear: both;
        display: block;
    }
    #featured-content .featured-slide img {
        width: 100%;
        height: auto;
    }
    #featured-content .featured-square {
        width: 32%;
        margin-right: 2%;
    }
    .bxslider {
        height: 200px;
        overflow: hidden;
    }
    #latest-content {
        float: none;
        width: 40%;
        box-sizing: border-box;
        padding-left: 4px;
        background: none;
        height: 540px;
        padding-bottom: 20px;
        overflow: hidden;
    }
    #latest-content-box {
        background: #f0f0f0;
        padding: 8px;
        box-sizing: border-box;
        float: left;
        height: 540px;
    }
    .content-block-3 .block-left,
    .content-block-3 .block-middle,
    .content-block-3 .block-right {
        float: none;
        width: 100%;
        margin: 0;
    }
    .content-block-3 .block-left .post-big:after,
    .content-block-3 .block-middle .post-big:after,
    .content-block-3 .block-right .post-big:after {
        content: " ";
        clear: both;
        display: block;
    }
    .content-block-3 .thumbnail-link {
        float: left;
        margin: 0 20px 0 0;
    }
    .content-block-3 .block-left,
    .content-block-3 .block-middle {
        margin-bottom: 30px;
    }
    #primary {
        float: none;
        margin-bottom: 25px;
    }
    #secondary {
        float: none;
    }
    .sidebar .widget_ad,
    .site-footer .widget_ad {
        text-align: center;
    }
    .sidebar .widget_newsletter,
    .site-footer .widget_newsletter {
        background-position: 104% -20px;
    }
    .comment-form .comment-form-author,
    .comment-form .comment-form-email,
    .comment-form .comment-form-url {
        width: 100%;
    }
    #site-bottom {
        text-align: center;
    }
    #site-bottom .site-info {
        float: none;
        margin-bottom: 5px;
    }
    #site-bottom .footer-nav {
        float: none;
    }
    #site-bottom .footer-nav ul li {
        padding: 0 5px;
    }
    #back-top a span {
        bottom: 10px;
    }
    .sidebar.single_right{
        width: 100%;
    }
    .mobile .c_pagination_box{
        float: right;
        position: static;
        margin-top: 15px;
        margin-right: -3px;
    }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .site-title {
        margin-top: 10px;
    }
    .content-block-1 .post-big {
        width: 48.5%;
    }
    .content-block-1 .post-small {
        width: 48.5%;
    }
    .content-block-1 .post-small .entry-title {
        margin-bottom: 5px;
    }
    .content-block-1 .post-small .entry-comment {
        display: none;
    }
    .content-block-2 .block-left,
    .content-block-2 .block-right {
        width: 48.5%;
    }
    .content-block-2 .post-small .entry-title {
        margin-bottom: 5px;
    }
    .content-block-2 .post-small .entry-comment {
        display: none;
    }
    .content-block-3 .thumbnail-link {
        width: 48.5%;
    }
    .content-block-3 .entry-title {
        font-size: 24px;
    }
    .footer-columns .footer-column-1,
    .footer-columns .footer-column-2,
    .footer-columns .footer-column-3,
    .footer-columns .footer-column-4 {
        width: 47%;
        margin: 0 0 0 2%;
    }
    .footer-columns .footer-column-2:after,
    .footer-columns .footer-column-4:after {
        display: block;
        clear: both;
    }
    .footer-columns .footer-column-3 {
        clear: left;
    }
    .entry-related .hentry {
        width: 23.5%;
        margin-right: 2%;
    }
    .featured_list_img {
        height: 96px;
    }
    .hpr_box_aside{
        float: left;
        width: 50%;
        box-sizing: border-box;
        padding: 4px;
    }
    .hpr_box_aside:nth-child(2n){
        padding-right: 0px;
    }
    .hpr_box_aside:nth-child(2n+1){
        clear: left;
        padding-left: 0px;
    }
    .hpr_box_aside .h2_title_relate{
        margin-top: 0px;
    }
    .hpr_box_aside .hpr_thumb_link_list {
        height: 96px;
    }
    .hpr_box_aside .hpr_link_top {
        min-height: 235px;
    }
    .hpr_box_aside .hpr_thumb_link_top {
        height: 170px;
    }
    #single_left {
        float: left;
        width: 100%;
    }
    .item_left_title_single {
        display: table;
        float: none;
    }
    .pu_img {
        width: 133.7px;
        height: 75px;
    }
    .pu_ul {
        padding: 4px;
    }
    .pu_li {
        min-height: 97px;
    }
    .item_l {
        min-height: 210px;
        width: 33.33%;
        padding: 4px;
    }
    .item_l_img {
        width: 100%;
        height: 118px;
    }
    #c_thumb_link_id {
        width: 32%;
    }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width: 1020px) and (max-width: 1080px) {
    #single_left {
        float: left;
        width: 100%;
    }
    .item_left_title_single {
        display: table;
        float: none;
    }
    .pu_img {
        width: 133.7px;
        height: 75px;
    }
    .pu_ul {
        padding: 4px;
    }
    .pu_li {
        min-height: 97px;
    }
    .item_l {
        min-height: 210px;
        width: 33.33%;
        padding: 4px;
    }
    .item_l_img {
        width: 100%;
        height: 118px;
    }
    #c_thumb_link_id {
        width: 32%;
    }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 773px) {
    #featured-content #featured-square-top-under {

    }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .site-branding #logo {
        height: 50px;
        margin-top: 11px;
    }
    .site-branding img {
        max-height: 60px;
    }
    .site-branding .site-title {
        line-height: 80px;
        margin: 0;
    }
    .site-branding .site-description {
        display: none;
    }
    .mobile-menu-icon {
        right: 13px;
        top: 25px;
    }
    #featured-content .featured-square {
        float: left;
        margin: 0 0 15px 0;
        width: 50%;
        padding-right: 4px;
    }
    #featured-content .featured-square:nth-child(2n) {
        padding-right: 0px;
        padding-left: 4px;
    }
    .featured-square .entry-header{
        float: left;
        width: 100%;
        margin-top: 4px;
    }
    #featured-content .featured-square .thumbnail-link {
        float: left;
        margin: 0;
        width: 100%;
        display: block;
    }
    .thumb_wrap_top {
        width: 100%;
        height: 90px;
    }
    .id-featured-square {
        height: 186px;
    }
    .featured_list {
        width: 50%;
        min-height: 216px;
        padding: 4px 4px 0px 0px;
    }
    .featured_list:nth-child(2n) {
        padding-right: 0px;
        padding-left: 4px;
    }
    #div_list_box {
        float: left;
        width: 100%;
    }
    .featured-content-slides .featured-square .entry-title{
        font-size: 18px !important;
        line-height: 1.3 !important;
        -webkit-line-clamp: 4;
    }
    .featured-content-slides .featured-square .entry-title a{
        font-size: 18px !important;
        line-height: 1.3 !important;
        -webkit-line-clamp: 4;
    }
    .featured_list_header {
        margin-top: 4px;
    }
    #featured-content .featured-square.c_domain_top:nth-child(2n):before {
        left: 12px;
    }
    .content-block-1 .post-big {
        border-bottom: 1px solid #e9e9e9;
        float: none;
        width: 100%;
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
    .content-block-1 .post-big .wp-post-image {
        width: 100%;
    }
    .content-block-1 .post-small {
        float: none;
        width: 100%;
    }
    .content-block-1 .post-small:after {
        content: " ";
        clear: both;
        display: block;
    }
    .content-block-1 .post-small .entry-title {
        margin-bottom: 2px;
    }
    .content-block-1 .post-small .entry-comment {
        display: none;
    }
    .content-block-2 .block-left,
    .content-block-2 .block-right {
        float: none;
        width: 100%;
    }
    .content-block-2 .block-left {
        margin-bottom: 20px;
    }
    .content-block-2 .post-big .wp-post-image {
        width: 100%;
    }
    .content-block-2 .post-small .entry-title {
        margin-bottom: 2px;
    }
    .content-block-2 .post-small .entry-comment {
        display: none;
    }
    .content-block-3 .post-big .thumbnail-link {
        float: none;
        margin: 0 0 10px 0;
    }
    .content-block-3 .post-big .thumbnail-link .wp-post-image {
        width: 100%;
    }
    .entry-related .hentry {
        float: none;
        width: 100%;
    }
    .entry-related .hentry:after {
        content: " ";
        clear: both;
        display: block;
    }
    .entry-related .hentry .thumbnail-link {
        float: left;
        margin: 0 15px 0 0;
        width: 120px;
    }
    .single .entry-header .entry-meta {
        float: none;
        margin: 0 0 15px 0;
    }
    .single .entry-header .social-share-icons {
        float: none;
        border-left: none;
        margin-left: 0;
        padding-left: 0;
    }
    .footer-columns .footer-column-1,
    .footer-columns .footer-column-2,
    .footer-columns .footer-column-3,
    .footer-columns .footer-column-4 {
        float: none;
        width: 96%;
        margin: 0 auto;
    }
    .footer-columns .footer-column-4 {
        border-bottom: none;
        margin-bottom: 0;
    }
    .error-404 .page-content .search-form input.search-field {
        width: 200px;
    }
    #site-bottom {
        text-align: center;
    }
    #site-bottom .site-info {
        float: none;
        margin-bottom: 5px;
    }
    #site-bottom .footer-nav li {
        margin: 0 5px;
    }

    #featured-content #featured-square-top-under{
        width: 100%;
        min-height: 180px;
        float: left;
    }
    #featured-content #featured-square-top-under:nth-child(even){
        clear: left;
    }
    .site-content > .google-auto-placed:first-of-type {
        margin-top: -30px;
    }
    .thumb_cate_top{
        height: 93px;
    }
    #featured-square-top-under{
        width: 50%!important;
    }
    .c_thumb_link {
        width: 120px !important;
    }
    #featured-id{
        width: 50%;
        float: left;
        padding-right: 4px;
    }
    #featured-id:nth-child(2n){
        padding-left: 4px;
        padding-right: 0px;
    }
    #featured-id:nth-child(2n+1){
        clear: left;
    }
    #box_cate_id{
        width: 100%;
    }
    .c_entry_title{
        padding-bottom: 15px;
    }
    .featured_list_img, .hpr_thumb_link_list {
        height: 91px;
    }
    .hpr_link_list_title{
        font-size: 18px;
    }
    .hpr_link_list {
        min-height: 178px;
    }
    .hpr_link_top {
        margin-bottom: 10px;
    }
    #latest-content, #latest-content-box{
        width: 100%;
        padding: 0px;
        height: auto;
        background: none;
    }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .content-loop .thumbnail-link {
        width: 180px;
        margin-bottom: 15px;
    }
    .content-loop .entry-title {
        font-size: 18px;
    }
    .content-loop .entry-comment {
        display: none;
    }
    .content-loop .entry-summary {
        display: block;
        clear: both;
    }
    .single h1.entry-title {
        font-size: 26px;
    }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .site-content{
        padding-top: 18px;
    }
    .site-title {
        font-size: 22px;
    }
    .container {
        padding-left: 2%;
        padding-right: 2%;
    }
    #featured-content .featured-slide .entry-title a {
        font-size: 21px;
        line-height: 1.22;
    }
    .content-loop .hentry .thumbnail-link {
        width: 120px;
        margin: 0 4px 0 0;
    }

    .content-loop .hentry .entry-title {
        display: table;
        font-size: 19px;
        margin-bottom: 5px;
    }
    .content-loop .hentry .entry-category-icon,
    .content-loop .hentry .entry-author,
    .content-loop .hentry .entry-comment {
        display: none;
    }
    .content-loop .hentry .entry-summary {
        clear: both;
    }
    .single .entry-comment,
    .single .sep {
        display: none;
    }
    .entry-related .hentry .thumbnail-link {
        width: 100px;
    }
    .pagination .page-numbers {
        font-size: 13px;
        padding: 0 10px;
        height: 32px;
        line-height: 32px;
    }
    .page-title,
    .single h1.entry-title,
    .page h1.entry-title {
        font-size: 24px;
    }
    #comments .comment-metadata,
    .comment-respond .comment-metadata {
        display: none;
    }
    .content-loop .hentry{
        margin-bottom: 15px;
        padding-bottom: 25px;
    }
    .content-loop .entry-meta{
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 1024px) {
    .footer_content{
        display: none;
    }
    .entry_meta_date{
        height: auto!important;
        position: absolute;
    }
    .box_right_footer ul{
        width: 402px;
    }
    #inner-content-div{
        height: auto;
    }
}

@media only screen and (max-width: 1154px) {
    .box_right_footer ul{
        width: 402px;
    }
}
@media only screen and (max-width: 900px) {
    #inner-content-div{
        padding: 0px;
    }
    #latest-content h3{
        margin-bottom: 8px;
    }
    #latest-content .hentry{
        margin-bottom: 11px;
        padding-bottom: 11px;
    }
    .more-button{
        margin-bottom: 14px;
    }
    .item_r {
        margin-bottom: 21px;
    }
    .item_r h3{
        -webkit-line-clamp: 3;
    }
    /*  .site-start{
        box-shadow: 0px 1px 3px #bfbdbd;
      }*/
    .item_tle{
        font-size: 18px;
    }
    
    #secondary-mobile-menu > li.menu-item > a,
    #primary-mobile-menu > li.menu-item > a
    {
        padding: 5px 10px 4px 10px;
        float: left;
        width: 100%;
        font-size: 20px;
        color: #ff8a00;
        float: left;
        font-family: 'Roboto';
    }
    #secondary-mobile-menu > li.menu-item:before,
    #primary-mobile-menu > li.menu-item:before
    {
        margin-top: 11px;
    }
    .mobile-menu .menu-left, .mobile-menu .menu-right{
        width: 100%;
        margin-top: 6px;
    }
    #secondary-mobile-menu li,
    #primary-mobile-menu li
    {
        float: left;
        width: 100%;
    }
    #secondary-mobile-menu > li > .sub-menu,
    #primary-mobile-menu > li > .sub-menu
    {
        float: left;
        width: 100%;
        padding: 4px 0px 4px 0px;
    }
    .mobile-menu{
        padding-top: 15px;
        box-shadow: 0px 10px 20px #777;
        -moz-box-shadow: 0px 10px 20px #777;
        -webkit-box-shadow: 0px 10px 20px #777;
        background-color: #fffded;
        padding-left: 0px;
        padding-right: 0px;
    }
    #featured-content{
        float: left;
        width: 60%;
        margin: 0px;
        padding-right: 4px;
    }
    .c_container_mobile{
        float: left;
        height: 390px;
        overflow: scroll;
    }
    #h1_cate {
        font-size: 24px;
    }
    #id_thumb_link{
        width: 100%!important;
        margin: 0px;
    }
    .hp_box_link {
        width: 50%;
    }
    .hp_box_link:nth-child(2n+1) {
        clear: left;
    }
}
@media only screen and (max-width: 580px) {
    .hp_box_link {
        width: 100%;
    }
    #featured-content{
        width: 100%;
    }
    #featured-content .featured-slide .entry-title{
        padding: 0 12px 12px 12px;
    }
    .bxslider {
        margin-bottom: 8px;
    }
    #latest-content, .ads_top_news{
        background: none !important;
    }
    .c_link_img_cover{
        height: 250px;
    }
    .pu_li{
        width: 100%;
    }
    .pu_img {
        width: 138px;
        height: 80px;
    }
    .pu_ul {
        padding: 0px;
    }
    .pu_ttl {
        font-size: 18px !important;
    }
    .pu_li {
        min-height: 96px;
    }
    .item_r {
        width: 50%;
        padding: 5px;
    }
    .item_r:nth-child(odd) {
        padding-right: 0px;
    }
    .item_r:nth-child(even) {
        padding-left: 0px;
        clear: left;
    }
    .item_r_img_single {
        width: 100%;
        height: 93px;
    }
    .item_tle_single{
        padding: 10px 0px 0px 0px;
        float: left;
        width: 100%;
        font-size: 18px;
        -webkit-line-clamp: 5 !important;
    }
    #single_right{
        padding: 5px;
    }
    .hp_link_list_title{
        font-size: 18px;
    }
    .hp_thumb_link_list {
        width: 70px;
        height: 70px;
    }
    .hp_link_top {
        padding: 0px 0px 15px 0px;
    }
    .section-boxing {
        width: 100%;
    }
    #latest-content .entry-title a {
        font-size: 18px;
    }
    .hpr_thumb_link_top, .hp_thumb_link_top {
        height: 170px;
    }
}

@media only screen and (max-width: 325px) {
    #thumbnail-wrap-master{
        height: 208px !important;
    }
}
@media only screen and (min-width: 325px) and (max-width: 380px) {
    #thumbnail-wrap-master{
        height: 220px !important;
    }
}
@media only screen and (min-width: 380px) and (max-width: 430px) {
    #thumbnail-wrap-master{
        height: 266px !important;
    }
}

#MOBILE div[itemprop="articleBody"], #MOBILE div[itemprop="articleBody"] * {
    line-height: 150%;
    font-size: 20px;
}
.mobile .thumb_div{
    width: 100%;
    height: 93px;
}
.mobile #c_thumb_link_id {
    width: 50%;
    padding-right: 5px;
}
.mobile .c_pagination{
    min-width: 30px;
    height: 30px;
    font-size: 16px;
    padding: 1px 6px;
}
.mobile .c_pagination[rel='start'],
.mobile .c_pagination[rel='next'] {
    padding-top: 0px;
}