
.top0, .top_1, #site_search, #mobile_search, #top_logos, .menu3 ul, #disqus_thread, .article_mpu, .left_banner, .right_banner {
display: none;
}
.top_3{
    height: 60px;
    position: fixed;
    width: 100%;
    padding: 0;
    z-index: 1000;
}
.top_3.fixfixed{
    top: 0 !important;
    position: absolute !important;
}
.top_menu3{
    height: 50px; 
}
.top_4{
    height: 30px;
    top: 54px;
}
.main_content{
    width: 95%;
}
.layout11 {
    overflow: hidden;
}
.layout{
    height: 125px; 
}
.main_content.page-206 {
    margin-top: 0;
}

.main_content.page-76 .breadcrumbs {
    margin-top: 15px !important;
}
.top_4 .tns_logo {
    position: absolute;
    top: 22px;
    background-color: #fff;
    left: 20px; 
}
.layout, .right_column, .right_column1 {
    width: 100%;
}
.mobile_contact, .mobile_account, .mobile_write_for_tns {
    display: block;
    position: absolute;
    top: 3px;
}
.mobile_contact img, .mobile_account img, .mobile_write_for_tns img {
    display: block;
}
.mobile_contact {
    left: 80px;
}
.mobile_account {
    left: 129px;
}
.mobile_write_for_tns {
    left: 165px;
}
.mobile_logos_open {
    display: none;
    position: absolute;
    right: 23px;
    top: 17px;
}
.right_column1 {
    margin-left: 0; 
    margin-top: 20px;
}

.home_trending {
    padding: 0;
    overflow: hidden;
    width: 100%;
    height: initial;
    position: relative;
}
.menu3{
    height: 50px;
    padding: 5px 0;
}
.menu3_mobile.visible{
    display:block;
}
.menu3 .mobile_menu {
    display: block;
    position: absolute;
    left: 25px;
    top: 6px;
}
.menu3 .mobile_search {
    display: block;
    position: absolute;
    right: 25px;
    top:6px;
}
.menu3 .mobile_menu_close {
    position: absolute;
    right: 25px;
}
.mobile_menu_close.visible {
    display: block;
}
.mobile_search.visible {
    display: block;
}
.mobile_search.not_visible {
    display: none !important;
}
.move_right {
    transform: translate(300px,0);
    -webkit-transform: translate(300px,0);
    -o-transform: translate(300px,0);
    -moz-transform: translate(300px,0);
}

.top_stories1 h1{
    width: 100%; 
}
.advanced_search {
    display: none;
    position: absolute;
    background-color: #000;
    z-index: 1;
    width: 95%;
    top: 145px;
}
.advanced_search .box_right_1_header {
    border-bottom: 3px solid #fff;
}
.advanced_search .search01_1 {
    font-size: 14px;
    margin-left: 20px;
    color: #fff;
    width: 95%;
    border-bottom: 3px solid #fff;
}
.advanced_search .left_column221 {
    margin-left: 0; 
    margin-top: 0;
    width: 100%;
}
.advanced_search .search {
    margin-left: 0; 
    margin-top: 0;
    width: 100%;
}
#close_adv_search {
    float: right;
    font-size: 40px;
    width: 25px;
    cursor: pointer;
}

#site_search{
    padding: 20px 0 20px 20px;
    display: none;
    vertical-align: top;
    background: url('/css/images/search-icon.png') no-repeat 0;
    width: 246px;
    height: 36px;
    /* margin-left: 20px; */
    position: fixed;
}
#site_search.show_search_input {
    background: url('/images/mobile/advanced-search-icon.png') no-repeat 0;
    top: -12px;
    right: -19px;
    z-index: 1002;
}
#site_search.show_search_input .search000_submit {
    top: 19px;
    right: 37px;
}
.search000 {
    background: url('/images/mobile/advanced-search-icon.png') no-repeat right bottom;
    margin: 10px 10px 0 0;
    width: 98%; 
}
.search000_name {
    color: #fff;
    height: 30px;
    right: 58px;
    width: 160px;
}
.search000_submit {
    height: 36px;
    top: 9px;
}
.search01_2 {
    background: #000;
    width: 94%;
    padding: 0 10px;
}
.search01_3 {
    width: 92%;
}
.search01_4 {
    width: 35%;
    font-size: 18px;
}
.search01_5 {
    width: 65%;
    font-size: 17px;
}
.filter_date, #filter_user_name {
    width: 100%;
    height: 25px;
    background-color: #000;
}
.search1111_button {
    background: none repeat scroll 0 0 #000;
    height: 50px;
}
.search1111 a {
    background: none repeat scroll 0 0 #fff;
    color: #000;
}
.click_to_search {
    float: right;
    cursor: pointer;
}

.box_kategorie {
   border: none; 
}
table#user_profile td {
    display: table-row;
    width: 100%;
    float: left;
}
table#user_profile td span{
    float: left;
}
table#user_profile .loginbutton{
    float: right;
    margin-top: 20px;
}

.form1 tr td {
    display: table-row;
    width: 100%;
    float: left;
}
.form1_1_1 {
    width: 98%;
}
/*.box_right_1_header {
    display: none;
}*/
.news_zsb {
    z-index: 0;
}
.news_2_1_1 {
    width: 30%;
}
.news_2_1_2 {
    width: 70%;
    height: inherit;
    padding-bottom: 10px;
    position: relative;
}
.news_2_1_2_1 span {
    font-size: 17px;
    line-height: 20px;
}
.news_2_1_2_2 {
    width: 95%; 
}.news_2_1_2_3 {
    top: inherit; 
    bottom: 5px;
}
.right_column221 {
    width: 100%;
}
.right_column22 {
    width: 100%;
}
#home_trending {
    width: 90vw;
}
#home_trending ul {
    height: 200px;
}
#home_trending ul li {
    width: 100%;
    height: 200px;
}
.home_trending_prev {
    top: 85px;
    left: 7px;
    height: 20px;
    width: 20px;
    background: url('/images/mobile/banner_prev.png') no-repeat;
}
.home_trending_next {
    top: 85px;
    right: 0;
    height: 20px;
    width: 20px;
    background: url('/images/mobile/banner_next.png') no-repeat;
}
.banner_item .info {
    display: none;
}

.scrollToTop {
    position: fixed;
    bottom: 10px;
    right: 10px;
}

#home_trending .banner_item img{/*
    width: 100%;
    min-height: 200px; */
}
#home_trending .banner_item .text{
    position: absolute;
    bottom: 35px;
    color: #333;
    width: 81%;
    margin-left: 20px;
}
#home_trending .banner_item .title{
    max-width: 80%;
    font-size: 17px;
    line-height: 20px;
}
#home_trending .banner_item .info, #home_trending .banner_item .info2{
    font-size: 11px;
    font-weight: bold;
}
#home_trending .banner_item .read_more{
    bottom: -9px;
    font-size: 11px;
}

.left_column, .left_column1 {
    width: 100%;
}
.left_column1 {
    margin-top: 0; 
}
.no_mobile {
    display: none !important;
}
.no_desktop {
    display: block !important;
}
.breadcrumbs {
    font-size: 12px;
}
.breadcrumbs hr {
    margin-top: 5px !important;
}

.news_other1 {
    border-bottom: none;
}
.sthsay {
    background: none; 
}
.sthsay span {
    float: left;
}

.show_disqus {
    position: relative;
    display: block;
    width: 169px;
    text-align: right;
    float: right !important;
    font-weight: normal !important;
}

.sgreg {
    margin: 0;
}
.bottom_menu {
    width: 100%;
}

.menu3 ul li {
    padding-left: 0;
    text-align: left;
    background-color: #000 !important;
    border-bottom: 1px solid #fff;
}

.menu3 ul li a span{
    font-size: 20px;
    height: 40px;
}

.menu_hover {
    background-color: #000;
}
.menu_hover span {
    color: #fff !important;
}
.menu3_mobile {
    position: absolute;
    top: 42px;
    width: 260px;
    padding: 0 20px 70px 20px;
    background-color: #000;
    border-top: 4px solid #000;
}
.menu3_mobile .sub_menu3 {
    background-color: #000;
    float: none; 
    left: 0; 
    position: initial; 
    width: 100%; 
    min-height: 0;
}
.menu3_mobile .sub_menu3 > .sub_menu3_1 ul {
    display: block;
}
.menu3_mobile .sub_menu3_2 {
    display: none;
}
.menu3 ul li a:hover, .menu3 ul li a:focus {
    background-color: #000;
    display: block;
    text-decoration: none !important;
}
.menu3 ul li a:hover span, .menu3 ul li a:focus span {
    color: #fff;
}
.menu3_mobile li {
    width: 100% !important;
    border-bottom: 1px solid #fff; 
}
.menu3_mobile .sub_menu3_1 {
    float: right;
    background: #000;
    height: inherit;
}
.menu3_mobile .sub_menu3_1 li:last-child {
    border-bottom: none;
}
.menu3_mobile .sub_menu3_1 ul li {
    padding-left: 10px;
}
.menu3 ul li a span {
    margin: 0;      
}
.menu3_mobile .sub_menu3_1 ul li a span {
    color: #fff;
}

.top_stories3 .home_news_outer {
    width: 100%;
    padding-right: 0; 
}
.writers_profile1_1 {
    width: initial;
    height: initial;
    border: none; 
}
.writers_profile2 {
    float: right;
    width: 50%;
}
.writers_profile2_3 {
    font-size: 13px;
}
.writers_profile3_1 {
    font-size: 13px;
}
.writers_profile4 {
    width:100%;
}
.writers_profile4_1 tr {
    display: table-cell;
    font-size: 11px;
}

.top_stories_news1_1_2 a span {
    font-size: 9px;
    line-height: 14px;
}
.writers_profile4_1 table {
     margin: 5px 0; 
}
.writers_profile4_111 {
    font-size: 11px;
}
td.writer_stars {
    width: 75px;
    padding: 0 !important;
}
.stars05, .stars01 {
    width: 14px;
    height: 14px;
}
.writers {
    font-size: 12px;
    height: 25px; 
    margin-right: 3px;
}

.writers.last {
    margin-right: 0;
}
.box_right_1_photo {
    width: 55%;
    height: 190px !important;
}
.box_right_1_contributor {
    width: 45%;
}
.box_right_1_contributor1_2 span {
    font-size: 12px;
}
.btn_meet_writers {
    text-align: left;
    margin: 0; 
}
.btn_meet_writers a {
    position: relative;
    left: 10px;
}
.writers_profile4_1 tr {
    font-size: 14px;
}
.writers_profile4_111 {
    font-size: 13px;
}
.author_univeristy {
    display: none !important;
}
.meet_our_writers
{
    display: none;
    background: #000;
    opacity: 0.8;
    font-size: 15px;
    text-align: center;
    color: white;
}

/*
.meet_our_writers2:focus .meet_our_writers
{
    background: #000;
    opacity: 0.8;
    font-size: 15px;
    text-align:center;
    color: white;
}

.meet_our_writers .writer_name
{
    font-weight: bold;  
    margin-top: 20px;  
    font-size: 17px;
}

.meet_our_writers .writer_ranking
{
    margin-top: 15px;
    display:inline-block;
}*/

.meet_our_writers_inner {
    width: 100%;
    height: 100%;
}
.trending_1 {
    padding: 10px 0 10px 10px !important; 
    width: 97%;
}
.trending_2 div img {
    width: 100% !important;
}
.trending_channels {
    width: 100% !important;
}
.trending_channel {
    margin-left: 0 !important;
    width: 33%;
}
.trending_channel:nth-child(10) {
    display: none;
}

.trending_channel img {
    width: 95% !important;
}

.news_other3_3 a span {
    font-size: 14px;
}
.bottom1 {
    font-size: 11px;
}

table.form1 {
    width: 100%;
}

.log_1, .log_2 {
    width: 100%;
}

.log_2 {
    display: none;
}

.log_1 .search1111 a, .log_2 .search1111 a {
    background: none repeat scroll 0 0 #000;
    color: #fff;
}

.popup02_1_2 {
     height: inherit !important; 
}
.popup02_1_2.confirm_pass .popup02_1_2_1 {
    line-height: 16px;
    margin-top: 7px;
}
.popup02_1_2_1 {
    font-size: 13px;
    vertical-align: middle;
    line-height: 45px;
    height: 45px;
}

.popup02_2_1_1 {
    line-height: 20px;
    font-size: 16px;
    margin-bottom: 20px;
}

.main_content.page-1000 {
    width: 100%;
}

.AdvertiseOver {
    width: 100%;
}
.AdvertiseOuter {
    width: 95%;
    position: relative;
    background-color: #fff;
    padding-bottom: 0;
    margin-bottom: 0;
}

.advertiseVideo {
    height: inherit !important;
}
.AdvertiseTabs {
    padding: 10px 0;
}
.advertiseSection {
    width: 100%;
}
.advertiseSection h1 {
    padding-left: 0;
    margin: 0 auto;
    margin-bottom: 20px; 
}
.advertiseSection p {
    width: 75%;
    font-size: 18px;
    line-height: 32px;
}
.advertiseColumn {
    width: 40%;
    margin-bottom: 30px;
    padding: 0;
}
.advertiseColumn p {
    width: 90%;
}
.advertiseColumn.colText {
    padding: 0;
    width: 54%;
}
.advertiseColumn.colText h1, .advertiseColumn.colText h1{
    
}
.advertiseColumn.colImg {
    text-align: center;
}
.advertiseColumn.colImg img{
    float: none;
}
.advertiseLabel {
    width: 93%;
    padding-left: 20px;
}
.advertiseLabel.submitLabel {
    padding-left: 20px;
    width: 93%;
}
.advertiseSection .submit_button {
    margin-right: 0;
}
/*.AdvertiseHowItWorksLeft {
    width: 100%;
}
.AdvertiseHowItWorksItem {
    width: 100%;
}
.AdvertiseHowItWorksItemLeft {
    width: 53%;
}
.AdvertiseHowItWorksItemThumb {
    width: 44%;
}
.AdvertiseHowItWorksItemThumb img {
    width: 100%;
    height: initial;
}
.AdvertiseHowItWorksRight {
    width: 100%;
    margin-top: 30px;
    height: initial;
}
.AdvertiseRateCards {
    width: 100%;
}
.AdvertiseRateCards .rate-card{
    width: 100%;
}
.current_offers {
    width: 100%;
}*/
/*.AdvertiseTabs {
     display: none; 
    right: 0;
    position: absolute;
    width: 50px;
    padding: 0;
    top: -50px;
    height: 50px;
    background-color: #000;
}
.AdvertiseHeaderTab {
    display: none;
}
.AdvertiseHeaderTabSelected {
    display: none;
}*/

.AdvertiseMainBox {
    /*float: left;*/
    border: none;
    width: 100%;
    /*padding: 40px 0; */
    margin: 0;
}/*
.advertise_video_outer {
    width: 100%;
}
.advertise_video_inner1 {
    width: 100%;
    height: inherit;
}
.advertise_video_inner1_1 {
    width: 100%;
    height: initial;
    margin-bottom: 0;
}
.advertise_video_inner1_1 video{
    width: 100% !important;
    height: inherit !important;
}
.advertise_video_inner1_2 {
    height: initial;
    width: 100%;
}
.advertise_contact, .advertise_request {
    width: 50%;
    margin: 0;
    float: left;
}
.advertise_contact a img, .advertise_request a img {
    width: 40%;
}
.advertise_content {
    width: 95%;
}
.Advertise_Under_Option {
    width: 100%;
    margin: 25px auto;
}*/
/*form#add_news1 tr {
    width: 90%;
}
form#add_news1 tr td {
    display: table-row;
    width: 100%;
}
*/
.mediaHubVideo {
    height: inherit !important;
}
.mediaHubHeaderTab {
    font-size: 13px;
    padding: 3px 5px;
    float: left;
    width: 100%;
}
.mediaHubSection .home_news_outer:nth-child(3n) {
     padding-right: inherit; 
}
.mediaHubSection .home_news_outer:nth-child(2n+1) {
     clear: none; 
}
.mediaHubSection .home_news_outer:nth-child(even) {
     clear: both; 
}
.mediaHubSection#programmes .home_news_outer.clear {
     clear: none; 
}
.mediaHubSection#work-for-us .home_news_outer {
    width: 100%;
    padding-right: 31px;
    float: left !important;
}
.mediaHubSection#work-for-us .home_news_inner {
    width: 48%;
    padding-right: 30px;
    float: left;
}
.previousContributor {
    margin-right: 17px;
}
#apply.mediaHubSection .mediaHubLabel p {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 10px !important; 
    display: block;
}
#apply.mediaHubSection .mediaHubLabel input {
    display: block;
    float: left;
    width: 100%;
}
#apply.mediaHubSection .mediaHubLabel select {
    display: block;
    float: left;
    width: 100%;
}
#apply.mediaHubSection .mediaHubLabel textarea {
    display: block;
    float: left;
    width: 100%;
}
#apply.mediaHubSection .submit_button {
    margin-right: 3px;
}
.struct101_1 iframe {
    width: 100% !important;
}
.headerStage {
    padding-left: 0;
}
.headerStage .headerStageItem {
    position: relative;
    max-width: 50px;
    margin-right: 10px !important;
}
.headerStage p {    
    float: left;
    margin: 0 !important;
    font-size: 20px !important;
    font-weight: bold;
    width: 82% !important;
}
.headerStage .headerStageNormal {
    font-weight: normal;
    font-size: 13px !important;
}
.mediaHubSection.programmesSection .mediaHubSectionInner p {
    text-align: left;
    margin: 0px 0 0 60px;
    font-size: 20px;
    width: 85%;
}
.programmesSection .mediaHubSectionInner ul {
    padding: 0 0 0 60px;
}
.programmesSection .mediaHubSectionInner .winCol2 {
    width: 84%;
}
.programmesSection .mediaHubSectionInner .winCol2 p {
    margin: 0;
    font-size: 18px;
}

#send_contact_form {
    width: 90%;
}
.mediaHubLabel p {
    width: 100% !important;
}

@media all and (max-width: 320px) {
    .home_news_inner {
        height: 170px;
    }
    .home_news_inner img {
        min-height: 170px;
    }
    .mediaHubSection#programmes .home_news_outer{
        width: 100%;
    }
}

@media all and (max-width: 360px) {
    .mobile_logos_open {
        display: block;
    }
    #top_logos {
        display:none;
        top: 43px;
        right: 17px;
        padding-top: 0;
        padding-right: 0;
    }
    
    .scrollToTop{
        width: 70px;
        height: 70px;
    }

    .main_content{
        width: 90%;
    }

    #home_trending .banner_item .title {
        font-size: 15px;
        line-height: 20px;
    }
    #home_trending .banner_item .text {
        width: 78%;
    }

    .home_news_outer {
        width: 100%;
        padding: 0 0 30px 0;
    }
    .home_news_outer .article_date{
        right: 0;
        font-weight: bold;
    }

    .search000 {
        background: url('/images/mobile/advanced-search-icon.png') no-repeat center bottom;
        margin: 20px 0;
    }
    .search000_name {
        color: #fff;
        height: 30px;
        right: 58px;
        width: 172px;
    }
    .search000_submit {
        height: 36px;
        top: 9px;
        right: 26px;
    }
    .advanced_search {
        width: 91%
    }
    .so_1 h1.details_title {
        line-height: 28px !important;
    }
    .top_stories1 .button0_11 {
        right: 0;
        width: initial;
        padding: 0 10px;
    }
    .so_2 img {
        width: 100%;
    }
    .menu2 ul li h1 p a {
        padding: 6px 0px;
    }
    .menu2 ul li h1 {
        margin-right: 2px;
    }
   .news_autor2 {
        width: 208px;
    }
    .news_autor2_1 a span {
        height: 20px;
    }
    .news_other2_1 {
        left: -7px;
    }
    .news_other2_2 {
        right: -3px;
    }
    .news_other3 {
        width: 150px;
    }
    .news_other3_1 {
        margin-left: 10px;
        width: 139px;
    }
    .news_other3_2 {
        width: 139px;
    }
    .news_other3_3 {
        width: 139px;
        word-wrap: break-word;
    }
    .sthsay span {
        font-size: 12px;
    }
    .show_disqus {
        width: 130px;
        padding-right: 0 !important;
    }
/**
    .news_other .brand_partner_text {
        margin-left: 0; 
        text-align: center;
        width: 100%;
    }
    .news_other .powered_by_text {
        margin: 10px 0;
        text-align: center;
    }
    .news_other .brand_partner_img {
        padding: 0 0 31px 0;
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    .news_other .brand_partner_img img {
        margin-top: 15px;
    }
    */
    .meet_our_writers {
        height: 94%;
        width: 96%;
        font-size: 23px !important;
        line-height: 42px;
    }
    .meet_our_writers .writer_name {
        font-size: 23px !important;
    }
    .meet_our_writers2 img{
        height: 100%;
        width: 100%;
    }
    .writers {
        font-size: 10px;
        height: 25px;
        margin-right: 1px;
    }
    .writer_seperator {
        display: none;
    }
    .writers_profile2_3 {
        font-size: 22px;
    }
    .writers_profile1 {
        width: 100%;
    }
    .writers_profile2 {
        margin-top: 20px; 
        width: 100%;
    }
    .writers_profile4_1 tr {
        display: table-row;
        font-size: 12px;
    }
    .stars05, .stars01 {
        width: 12px;
        height: 15px;
    }
    .top_stories1 h1 {
        font-size: 23px;
    }
    .news_zsb {
        top: -60px;
    }
    .search01_2 {
        width: 93%;
    }

    .page-211 .breadcrumbs {
        margin-bottom: 0;
    }
    .box_right_1_photo {
        width: 100%;
        height: 227px !important;
    }
    .box_right_1_contributor {
        width: 93%;
        padding: 10px;
    }
    .box_right_1_contributor1_2 .stars05, .box_right_1_contributor1_2 .stars01 {
        width: 20px;
        height: 20px;
    }
    .news_autor2_1 .stars05, .news_autor2_1 .stars01 {
        width: 20px;
        height: 20px;
    }
    .box_right_1_contributor1_2 span {
        font-size: 14px;
    }
    .btn_meet_writers {
        text-align: right;
    }
    .btn_meet_writers a {
        top: 10px;
    }
    .advertise_header p {
        font-size: 18px;
    }
    .advertise_header_bold {
        font-size: 22px;
    }
    .AdvertiseHeaderTab {
        font-size: 11px;
        padding: 7px;
    }
    .advertiseLabel {
        width: 91%;
    }
    .advertiseLabel p {
        display: inherit;
    }
    .advertiseLabel input, .advertiseLabel textarea {
        width: 100%;
    }
    .advertiseLabel.submitLabel {
        width: 91%;
    }
    .mediaHubOver {
        margin-top: 0;
    }
    .mediaHubLabel {
        width: 88%;
        padding: 0 10px;
    }
    .mediaHubSection {
        padding: 4px 13px;
    }
    .mediaHubSection h1 {
        padding-top: 5px;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .mediaHubSection p {
        font-size: 15px;
        line-height: 28px;
    }
    .mediaHubSection#programmes {
        padding: 20px 10px;
        width: 94%;
    }

    .mediaHubSection#programmes .home_news_outer{
        width: 100%;
    }
    .mediaHubSection#work-for-us .home_news_inner {
        width: 100%;
        padding-right: 0;
        float: none;
    }
    .previousContributor {
        width: 47%;
        height: inherit;
        margin-bottom: 20px;
    }
    .previousContributor:nth-child(even) {
        margin-right: 0;
    }
    .mediaHubLabel:nth-child(even) {
        padding-left: 10px;
    }
    #apply.mediaHubSection .submit_button {
        margin-right: 15px;
    }
    .mediaHubSection#benefits .benefit {
        font-size: 16px;
        line-height: 20px;
        margin-left: 20px;
    } 
  
}
@media screen and (max-width: 553px) {
    .spon_bottom{
        display: block;
        width: 100%;
        margin-top:10px;
    }
    .spon_top{
        display: none;
    }
}
@media all and (min-width: 321px) and (max-width: 360px) {

    .search000 {
        background: url('/images/mobile/advanced-search-icon.png') no-repeat center bottom;
        margin: 20px 0;
    }
    .search000_name {
        right: 24%;
    }
    .search000_submit {
        right: 8%;
        width: 40px;
    }

}


@media all and (min-width: 361px) and (max-width: 480px) {
    #top_logos {
        display: block;
        right: 0;
        width: 120px;
        padding: 12px 18px 20px 18px;
        top: 0;
    }
    .scrollToTop{
        width: 75px;
        height: 75px;
    }
    .home_news_outer {
        width: 100%;
        padding: 0 0 30px 0;
    }

    .mediaHubSection#programmes .home_news_outer{
        width: 100%;
    }
    .home_news_outer .article_date{
        right: 0;
        font-weight: bold;
    }
    .box_kategorie {
        border: none; 
    }
    .advanced_search {
        width: 95%;
    }
    .top_stories1 .button0_11 {
        right: 0;
        width: initial;
        padding: 0 10px;
    }

    .menu2 ul li h1 {
        margin-right: 5px;
    }
    .menu2 ul li h1 p a {
        padding: 6px 4px;
    }
    .struct101_1 p, .struct101_1 p strong, .struct101_1 p strong span, .struct101_1 p span {
        font-size: 18px !important;
        line-height: 24px;
    }
   .news_autor2 {
        width: 251px;
    }
    .news_autor2_1 a span {
        height: 20px;
    }
    .news_other2_1 {
        left: -7px;
    }
    .news_other2_2 {
        right: -3px;
    }
    .news_other3 {
        width: 200px;
    }
    .news_other3_1 {
        margin-left: 10px;
    }
    .news_other{
        overflow: hidden;
    }
    .news_other .brand_partner_text {
        margin-left: 0; 
        text-align: center;
        /*width: 100%;*/
    }
    .news_other .powered_by_text {
        margin: 10px 0;
        text-align: center;
    }
    .news_other .brand_partner_img {
        padding: 0 0 31px 0;
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    .so_2 img {
        width: 100%;
    }
    .news_other .brand_partner_img img {
        margin-top: 15px;
    }
    .box_right_1_photo {
        width: 55%;
        height: 190px !important;
    }
    .box_right_1_contributor {
        width: 45%;
    }
    .box_right_1_contributor1_2 span {
    font-size: 12px;
    }
    .writers_profile4_1 tr {
        font-size: 14px;
    }
    .writers_profile4_111 {
        font-size: 13px;
    }

    .meet_our_writers {
        height: 168px;
        width: 168px;
    }
    .meet_our_writers2:nth-child(2n) {
        margin-left: 10px;
    }
    .meet_our_writers2 img{
        height: 178px;
        width: 178px;
    }
    .writer_seperator {
        display: none;
    }
    .popup02_1_2_1 {
        font-size: 15px;
    }
    .sthsay span {
        padding: 10px 9px;
    }
    .AdvertiseHeaderTab {
        font-size: 12px;
        padding: 8px;
    }
    .advertiseColumn.colText {
        width: 45%;
    }
    .advertiseLabel {
        width: 91%;
    }
    .advertiseLabel p {
        display: inherit;
    }
    .advertiseLabel input, .advertiseLabel textarea {
        width: 100%;
    }

    .advertiseLabel.submitLabel {
        width: 91%;
    }
    .mediaHubLabel {
        width: 88%;
        padding: 0 10px;
    }
    .mediaHubOver {
        margin-top: 0;
    }
    .mediaHubLabel {
        width: 88%;
        padding: 0 10px;
    }
    .mediaHubHeaderTab {
        font-size: 16px;
        padding: 9px 5px;
    }
    .mediaHubSection {
        padding: 10px 15px;
    }
    .mediaHubSection h1 {
        padding-top: 5px;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .mediaHubSection p {
        font-size: 15px;
        line-height: 28px;
    }
    .mediaHubSection#programmes {
        padding: 20px 10px;
        width: 94%;
    }
    .mediaHubSection#work-for-us .home_news_inner {
        width: 100%;
        padding-right: 0;
        float: none;
    }
    .previousContributor {
        width: 47%;
        height: inherit;
        margin-bottom: 20px;
    }
    .previousContributor:nth-child(even) {
        margin-right: 0;
    }
    .mediaHubLabel:nth-child(even) {
        padding-left: 10px;
    }
    #apply.mediaHubSection .submit_button { 
        margin: 20px;
    }
    .mediaHubSection#benefits .benefit {
        font-size: 19px;
        line-height: 28px;
        margin-left: 20px;
    } 
  
}

@media all and (min-width: 481px) and (max-width: 768px) {
      
    #top_logos {
        display: block;
        right: 0;
        width: 120px;
        padding: 27px 18px 20px 18px;
        top: 0;
    }
    .mobile_contact, .mobile_account, .mobile_write_for_tns {
        display: none;
    }
    
    .scrollToTop{
        width: 85px;
        height: 85px;
    }
    #home_trending ul {
        height: 400px;
    }
    #home_trending ul li {
        height: 400px;
    }
    #home_trending .banner_item img {
        /*
        width: 100%;
        min-height: 400px;
        */
    }
    .top_stories1 .button0_11 {
        right: 0;
    }
    .top_stories3 .home_news_outer, .home_news_outer {
        width: 48%;
        padding: 0 0 30px 0;
    }

    .banner_item .info {
        display: block;
    }
    .home_news_outer:nth-child(odd) {
        padding-right: 20px;
        /**float: right;**/
    } 
    .home_news_row:last-child .home_news_outer:nth-child(odd) {
        float:left !important;
    }
    .home_news_outer:nth-child(odd) .article_date {
        /*right: 28px;*/
        float: right;
    } 
    .home_news_outer .article_date {
        right: 0;
    }  
    .home_news_outer:nth-child(3n+1) {
         clear: none; 
    }
    .home_news_outer:nth-child(2n+1) {
         clear: both; 
    }
    #home_trending .banner_item .text {
        margin-left: 30px;
        width: 75%;
        bottom: 46px;
    }
    #home_trending .banner_item .title {
        font-size: 28px;
        line-height: 36px;
    }
    #home_trending .banner_item .info{
        font-size: 20px;
        font-weight: normal;
    }

    #home_trending .banner_item .info2 {
        font-size: 20px;
        font-weight: bold;
    }

    #home_trending .banner_item .read_more{
        font-size: 20px;
        bottom: -9px;
        margin-left: 30px;
    }

    .home_trending_prev {
        top: 165px;
        left: 5px;
        height: 50px;
        width: 50px;
        background: url('/images/banner_prev.png') no-repeat;
    }
    .home_trending_next {
        top: 165px;
        right: 5px;
        height: 50px;
        width: 50px;
        background: url('/images/banner_next.png') no-repeat;
    }
    .so_1 h1.details_title {
        line-height: 28px !important;
        max-width: 75%;
        margin-bottom: 15px;
    }
    .trending_1 {
        padding: 10px !important;
        width: 97%;
    }
    .trending_2_1 {
        width: 48%;
        float: left;
        margin-bottom: 25px;
    }
    .trending_2_1:nth-child(odd) {
        margin-right: 10px; 
    }
    .trending_2_1:nth-child(2n+1) {
        clear: both;
    }
    .trending_title {
        min-height: 41px;
    }
    .trending_channel {
        width: 20%;
    }
    .trending_channel:nth-child(10) {
        display: block;
    }
    .writers_profile2_3 {
        font-size: 21px;
    }
    .writers_profile4 {
        width: 50%; 
    }
    .writers_profile4_1 tr {
        display: table-row;
        font-size: 14px;
    }
    .meet_our_writers2 {
        width: 33%;
    }
    .meet_our_writers {
        height: 94%;
        width: 96%;
        font-size: 21px !important;
        line-height: 32px;
    }
    .meet_our_writers .writer_name {
        font-size: 23px !important;
    }
    .meet_our_writers2 img{
        height: 100%;
        width: 100%;
    }
    .writers {
        font-size: 17px;
        margin-right: 93px;
    }
    .writers_profile3_1 {
        font-size: 14px;
    }
    .news_autor2_1 a span {
        font-size: 16px;
    }
    .bottom1 {
        font-size: 14px;
    }
    .box_right_1 {
        width: 51%;
        padding-right: 20px;
        border-right: 1px solid #000;
        margin-bottom: 20px;
    }
    .box_right_1_photo {
        width: 100%;
        height: 227px !important;
    }
    .box_right_1_contributor {
        width: 93%;
        padding: 10px;
    }
    .box_right_1_contributor1_2 .stars05, .box_right_1_contributor1_2 .stars01 {
        width: 20px;
        height: 20px;
    }
    .news_autor2_1 .stars05, .news_autor2_1 .stars01 {
        width: 20px;
        height: 20px;
    }
    .box_right_1_contributor1_2 span {
        font-size: 14px;
    }
    .contributor_article_mpu {
        display: inline-block;
        padding-left: 20px;
    }
    .sthsay span {
        font-size: 22px;
    }
    .news_other200 {
        width: 95%;
    }
    .news_other3 {
        width: 240px;
    }
    .news_other3_1 {
        width: initial;
    }
    .btn_meet_writers {
        text-align: right;
    }
    .Advertise_Under_Option {
        width: 48%;
        margin: 25px 7px;
    }
    .AdvertiseHeaderTabSelected {
        font-size: 15px;
        margin-right: 5px;
        padding: 7px 14px 4px 14px;
    }
    .AdvertiseHeaderTab {
        font-size: 15px;
        margin-right: 5px;
        padding: 7px 14px 4px 14px;
    }
    .advertise_contact a img, .advertise_request a img {
        width: 20%;
    }
    .AdvertiseRateCardColumn {
        width: 29%;
        margin-right: 14px;
        padding: 0 10px;
    }
    .AdvertiseRateCardColumn.last_col{
        margin-right: 0;
    }
    .AdvertiseRateCardColumnHeader {
        position: relative;
        width: 100%;
        right: 0; 
    }
    .AdvertiseRateCardColumnHeader .title {
        font-size: 20px;
        padding: 20px 0;
    }
    .AdvertiseRateCardColumnHeader .arrow {
        position: relative;
        left: 0; 
        top: 3px;
        margin: 0 auto;
    }
    .AdvertiseRateCardColumn .from_line {
        position: relative;
        top: 36px;
        border-bottom: solid 1px black;
        width: 100%;
        left: 0;
    }.AdvertiseRateCardColumn .from {
        position: relative;
        top: 24px;
        left: 0;
        margin: 0 auto;
    }
    .AdvertiseRateCardColumn .price {
        position: relative;
        top: 63px;
        width: 100%;
    }
    .AdvertiseRateCardColumn .bottom_text {
        width: 100%;
        height: initial;
        left: 0;
    }
    .AdvertiseRateCardColumn .bottom_text p{
        font-size: 19px;
    }

    .AdvertiseRateCardColumn .bottom_text.smaller p {
        padding: 9px 20px;
    }
    .AdvertiseContactUsLeft {
        padding: 15px 20px 15px 0;
    }
    .mediaHubHeaderTab {
        font-size: 13px;
        padding: 10px 5px 0 5px;
        float: left;
        width: 83px;
        min-height: 35px;
    }

    .mediaHubSection#benefits .benefit {
        font-size: 32px;
        line-height: 42px;
        margin-left: 50px;
    } 

    #send_contact_form {
        width: 70%;
    }

}


/**error page **/
  .errortext{
    font-size: 4vw;
    }
  .errorbody{
    font-size: 3vw;
    }

    /**tab**/

  .mobile_tab_top{
  margin: 35px 0 25px;
    border-bottom: 1px solid #000;
  }
 .mobile_tab_top div{
  display: inline-block;
    padding: 3px 0;
    margin-right: 10px;
    font-size: 20px;
  }

 .mobile_tab_top div.active{
    padding: 3px 10px;
  display: inline-block;
    background: #000;
  }

 .mobile_tab_top div a{
text-decoration: none;
    font-weight: bold;
    color: #000;
}
 .mobile_tab_top div.active a{
    color: #fff;
}




@media only screen
and (max-device-width : 768px) {
/* Styles */
.trending_2_1 img.icon{
right:-10px !important
}
.trending_2 div img{
    width: 340px !important;
}
}


@media only screen
and (max-device-width : 667px) {
/* Styles */
.trending_2_1 img.icon{
right:-10px !important
}
.trending_2 div img{
    width: 100% !important;
}
.trending_2_1{
    width:45%;
}
.trending_2_1:nth-child(odd){
    margin-right:20px;
}
}


@media only screen
and (max-device-width : 414px) {
/* Styles */
.trending_2 div img{
width: 390px !important
}

}

@media only screen
and (max-device-width : 375px) {
/* Styles */
.trending_2 div img{
width: 355px !important
}

}

@media only screen
and (max-device-width : 360px) {
/* Styles */
.trending_2 div img{
width: 325px !important
}

}

@media only screen
and (max-device-width : 320px) {
/* Styles */
.trending_2 div img{
width: 290px !important
}

}