

    .top-black-bar .inner-black-bar {
        width: auto;
        display: block;
        padding: 0 12px;
    }

    .back-to-top-btn {
        display: none;
    }

    .logo-wrap-inner {
        width: 100%;
    }

    /* Subscribe Form */
    .subscribe-form-wrap {
        height: 124px;
    }

    .subscribe-form-inner {
        width: auto;
        padding: 0 12px 12px 12px;
        margin: auto;
        position: relative;
    }

    .subscribe-form-inner .close-form-btn {
        right: 12px;
    }

    .subscribe-form-inner .column-1 {
        float: left;
        width: 24%;
        padding: 6px 2% 0 0;
    }

    .subscribe-form-inner .column-2 {
        float: left;
        width: 24%;
        padding: 22px 2% 0 0;
    }

    .subscribe-form-inner .column-2 .textbox-email {
        width: 90%;
        padding: 0 5%;
    }

    .subscribe-form-inner .column-3 {
        float: left;
        width: 24%;
        padding: 22px 0 0 0;
    }

    .subscribe-form-inner .btns-col {
        width: 24%;
    }

    .content-wrap {
        width: 98% !important;
        padding: 0 1%;
    }

    .main-content {
        width: 78%;
        float: left;
    }

    .sidebar-wrap {
        width: 20%;
        float: right;
    }

    .main-long-ads-space .cr-space {
        display: none;
    }

    .main-long-ads-space {
        width: 100%;
    }

    .main-long-ads-space .ad-space {
        float: none;
        width: 100%;
        margin: 0;
    }

    .main-long-ads-space .bannergroup {
        margin: 0 auto;
        width: 728px;
    }

    ul.main-menu {
        width: 100%;
    }

    ul.main-menu li a {
        font-size: 14px;
    }

    /* Homepage Content */
    .home-six-boxes .each-box {
        width: 49%;
        height: 230px;
    }

    .home-six-boxes .each-box .inner-box {
        padding: 14px 14px 0 14px;
    }

    .home-six-boxes .each-box .inner-box h3 {
        margin-bottom: 18px;
    }

    .home-six-boxes .each-box .inner-box p {
        margin-bottom: 12px;
        padding-right: 32px;
    }

    .home-six-boxes .social-icon-box {
        display: block;
        padding: 0;
    }

    .home-six-boxes .social-icon-box .title {
        width: auto;
        float: none;
        padding: 0 0 14px 0;
        display: block;
    }

    .home-six-boxes .social-icon-box .title h1 {
        line-height: 34px;
    }

    .home-six-boxes .social-icon-box .btns-col {
        width: 220px;
        float: none;
    }

    .home-six-boxes .social-icon-box .btns-col a {
        display: block;
        margin-bottom: 10px;
        height: 40px;
        line-height: 40px;
        background-color: #36322f;
        font-size: 18px;
        color: #df9e38;
        font-family: 'TitilliumText25L-600wt';
        text-decoration: none;
    }

    .home-six-boxes .video-thumbnail .video-box {
        max-width: 220px;
        width: 55%;
        height: 110px;
        float: left;
    }

    .home-six-boxes .video-thumbnail .video-box img {
        max-width: 100%;
    }

    .home-six-boxes .video-thumbnail .video-desc {
        width: 40%;
        float: left;
        padding: 0 0 0 5%;
    }

    /* Landing Page */
    .landing-wrap .landing-slider {
        height: auto;
    }

    .landing-wrap .landing-slider .each-slide .image-col {
        float: left;
        width: 49%;
        position: relative;
        overflow: hidden;
    }

    .landing-wrap .landing-slider .each-slide .info-col {
        float: left;
        width: 44%;
        padding: 18px 5% 0 2%;
    }

    .landing-wrap .landing-slider .each-slide .info-col p {
        height: 192px;
        overflow: hidden;
    }

    .landing-wrap .big-box {
        width: 49%;
        height: 489px;
        margin: 0 2% 20px 0;
    }

    .landing-wrap .big-box .imagebox {
        height: auto;
    }

    .landing-wrap .big-box .imagebox img {
        max-width: 100%;
    }

    .landing-wrap .big-box .inner-text {
        display: block;
        padding: 7px 9px 0 9px;
    }

    .landing-wrap .small-box {
        width: 23.5%;
        height: 488px;
        margin: 0 2% 20px 0;
    }

    .landing-wrap .small-box .imagebox {
        display: block;
        position: relative;
    }

    .landing-wrap .small-box .imagebox img {
        width: 100%;
    }

    .other-boxes .video-thumbnail .video-box {
        height: auto;
    }

    .other-boxes .video-thumbnail .video-box img {
        height: auto;
        width: 100%;
    }

    /* 8 Boxes on subpages */
    .other-boxes .moduletable.each-box {
        height: 289px;
        margin: 0 2% 20px 0;
        overflow: hidden;
    }

    .other-boxes .moduletable.each-box.last {
        margin-right: 0;
    }

    .other-boxes .moduletable.each-box.small {
        width: 23.2%;
    }

    .other-boxes .moduletable.each-box.big {
        width: 74%;
        padding: 0;
    }
    .other-boxes .moduletable.each-col {
        width: 25%;
        min-height:300px;
    }

    .moduletable.each-col.mostread{
        margin-left: 18px;
    }

    .other-boxes .each-col {
        /*width: 28%;*/
        /*padding: 0 2%;*/
        /*margin: 18px 0 0 0;*/
        float: left;
    }

    .other-boxes .each-col.middle {
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        /*margin: 18px 0 0 0;*/
        padding: 0 2%;
        border-right: 1px solid #ccc;
    }
    .other-boxes .each-col.middle ul {
        border: none;
    }

    /* 8 Boxes on subpages */
    .other-boxes .inner-content .btns-row .btn {
        width: 45%;
        font-size: 16px;
        bottom: -20px;
    }

    .other-boxes .fb-box .each-fb,
    .other-boxes .tweet-box .each-tweet {
        font-size: 13px;
        line-height: 15px;
    }

    .other-boxes .fb-box .each-fb .date,
    .other-boxes .tweet-box .each-tweet .date {
        font-size: 11px;
        line-height: 13px;
    }

    /* Content Page */
    .content-slider {
        height: auto;
    }

    .full-content-wrap .text-content .content-left {
        width: 48.5%;
        float: left;
    }

    .full-content-wrap .text-content #content-right {
        width: 48.5%;
        float: right;
    }

    .full-content-wrap .comment-form .col-1 {
        width: 49%;
        float: left;
    }

    .full-content-wrap .comment-form .col-2 {
        width: 49%;
        float: right;
    }

    /* Archives Page */
    .archives-accordion .stories li {
        margin-right: 10px;
        width: 23%;
        margin-right: 2%;
    }

    .archives-accordion .stories li.last {
        margin-right: 10px;
    }

    /* Blog */
    .blog-entry .blog-title-bar .title-col {
        width: 56%;
    }

    .blog-post .col-1,
    .blog-post .col-2 {
        width: 48%;
    }

    .blog-post .col-1 .image-box {
        overflow: hidden;
    }

    .blog-post .col-1 .image-box img {
        width: 100%;
    }

    /* Sidebar */
    .sidebar-wrap .title-bar {
        padding: 0 10px;
    }

    /* Footer */
    .footer-wrap .footer-inner {
        width: 96%;
        padding: 0 2%;
        margin: auto;
        overflow: hidden;
    }

    .main-foot-wrap {
        width: auto;
    }

    .main-foot-wrap .copyright-column, {
        width: 30%;
        font-size: 14px;
    }

    .main-foot-wrap .copyright-column .copyright {
        font-size: 14px;
    }

    .main-foot-wrap .copyright-column .bg-image-credit {
        font-size: 10px;
    }

    .main-foot-wrap .foot-links-column {
        width: 66%;
    }

    .main-foot-wrap .foot-links-column ul li {
        font-size: 14px;
    }

    .small-box {
        height: 450px;
        min-height: 450px ;/*!important*/
        max-height: 450px ;/*!important*/
    }

    .activemenu-cath-news-archive .cat-items .each-box {
        width: 24%;
        min-height: 245px;

    }