
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 18%;
        float: left;
    }

    .storyWrapper .cat-story:nth-child(odd) {
        margin-left: 0 !important;
        clear:left;
    }

    .partners_wrapper .storyWrapper .story.span6:nth-of-type(2n+3){ margin:0; clear:left;}
    .mostread_wrapper .storyWrapper .story.span3:nth-of-type(4n+5),
    .sleeping_wrapper .storyWrapper .story.span3:nth-of-type(4n+5){ margin:0; clear:left;}
    .tag_wrapper .storyWrapper .story.span3:nth-of-type(4n+5){ margin:0; clear:left;}

    .latest_wrapper .storythree.span4:nth-of-type(3n+4){ margin:0; clear:left;}
    .collection_latest_products .story.span3:nth-of-type(4n+5){ margin:0; clear:left;}

    #posts_return .storyWrapper .storythree.span3:nth-of-type(4n+5){ margin:0; clear:left;}

    #products_return .storyWrapper .story.span3:nth-of-type(4n+5){ margin:0; clear:left;}


}

@media (min-width: 980px) {
    .col-md-5ths {
        width: 18%;
        float: left;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    .col-sm-5ths {
        width: 31%;
        float: left;
    }
    .col-sm-5ths:nth-of-type(4){ margin: 40px 0 80px 15%; clear: left; }
    .col-sm-5ths:nth-of-type(5){ margin: 40px 15% 80px 0; }

    .sdf_background.container{ padding: 0; }
    .flex_container{ display: block; }
    .sdf_container .col-sm-5ths{ width: 46%; margin: 0; padding: 2%; float: left; }
    .sdf_container .col-sm-5ths:nth-of-type(1){ width: 100%; margin: 0; padding: 0; }
    .sd_logo{ width: 40%; margin: 10px auto 0 auto; padding: 0; }
    .sd_text{ width: 50%; margin: 0 auto; padding: 0; }
    .sd_button{ width: 50%; margin: 0 auto; padding: 0; }

    .cpdlive-register{ margin: 120px 0 0 0; text-align: center; }
    .cpdlive_logo p{ width: 85%; }
}

.bg-outer { background: linear-gradient(to right, #8fd1dd 20%, #fbf296 80%); }
.bg-left { background-color: #8fd1dd; width: 18%; padding: 30px 2% 15px 0; }
.bg-right { background-color: #fbf296; width: 18%; padding: 30px 0 15px 2%; }

@media(min-width:1200px){

    .storyWrapper .cat-story:nth-child(odd) {
        margin-left: 0 !important;
        clear:left;
    }

    .latest_stories .storythree.span4:nth-of-type(3n+4){ margin:0; clear:left;}
    .collection_latest_products .story.span3:nth-of-type(4n+5){ margin:0; clear:left;}


}


@media(min-width:980px) and (max-width:1200px) {
    
    .tco_category_image_adjust {
    max-width: inherit;
    max-height: inherit;
    overflow: inherit;
    }
    .woocommerce ul.products li.product .tco_category_image_adjust a img {
    width: inherit;
    height: inherit;
    }

    .featured_product_badge{ top:120px; }
    .network_bar .network_tab{ font-size: 13px;}

    .latest_stories .storythree.span4:nth-of-type(3n+4){ margin:0; clear:left;}

    .storyText h2{
       font-size: 20px;
       line-height: 25px;
    }

    .tower{
        margin-bottom:100px !important;
    }

    ul.menu li:not(:first-child) {display: none;}
    ul.menu li.icon {
        float: right;
        display: inline-block;
    }

    ul.menu.responsive {position: relative;}
    ul.menu.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0;
    }
    
    ul.menu.responsive li {
        float: none;
        display: inline;
    }
    
        ul.menu.responsive li a {
            display: block;
            text-align: left;
        }
    
    ul.menu li a {
        padding: 14px 0px 14px 16px;
    }

    .storyWrapper .cat-story:nth-child(odd) {
        margin-left: 0 !important;
    }

    .leaderboard_ad_container{
        display:none;
    }

    .front_messaging h3{ font-size:36px;}
    .front_messaging p{ font-size:21px; line-height:24px;}
    .row-fluid .front_details{display: none;}
    .categories_button p{ font-size:18px; padding:5px;}
    .front_timer h3{font-size:19px;}

    .tower{
        padding:10px !important;
    }

    .medrec{
        padding: 10px !important;
    }

    #storyisotope {
        width:460px;
        margin-left:15px;  
        margin-right:15px; 
        float:left;
    }

    .saturdayindesign_container .socialblock_title{ width:100%;}
    .saturdayindesign_container .sid_registration_container{ width:215px; margin:-110px 0 0 0;}
    .saturdayindesign_container .sid_registration_container p{ font-size:1.2em; padding:10px 20px;}
    .saturdayindesign_container .socialblock_title h3{ font-size:1.2em;}
    .saturdayindesign_container .socialblock_title.st_top h3{ left:23px; top:-31px;}
    .saturdayindesign_container .socialblock_title.st_bottom h3{ left:295px; top:-20px;}
    .saturdayindesign_container .news_row .item:nth-of-type(1) .wp_rss_image img{ margin:23px 0 0 0;}
    .saturdayindesign_container .news_row .item:nth-of-type(3) .wp_rss_image img{margin:38px 0 0 0;}

    .author_bio .social-menu{
        display: block !important;
        padding:0 0 30px 0;
    }

    .cpdlive_logo p{ width: 75%; }
    .cpdlive-register{ margin:70px 0 0 0; }
    .cpdlive_block_text{ min-height: 110px; }
    #resource_toggle{ margin:10px 25px 0 10px; }
    .collection_latest_products .span3:nth-of-type(5) { clear: left;margin-left: 0;}

    .sub_sticky .newsletter-form.footer_block .newsletter-intro-container{ margin: 0 3% 0 0; }
    .newsletter-internal-container{ width: 48%; }
    .sub_sticky .newsletter-form.footer_block{ padding: 10px 30px 30px 30px; }
    .sticky_close{ top: 20px; }

    .woocommerce-products-header,
    .tax-product_cat.woocommerce .products ul, 
    .tax-product_cat.woocommerce ul.products{
        width: 70%;
    }

    .category_breadcrumb_wrapper .woocommerce-products-header{
        width: 100%;
    }

    .row_adjust .row{margin: 0;}
    .ipad_gal_adjust{
        max-width: 1024px;
        overflow: hidden;
    }
    .subs_cta_block_container{
        width: 900px;
        margin: 30px auto 0 auto;
        float: inherit;
    }
    .subs_pricing_container .subs_pricing_header h3{font-size: 22px; line-height: 24px;}
    .subs_pricing_info h4{ font-size: 16px; }
    .subs_pricing_container .subs_pricing_blurb{ margin: 0 0 20px 0;}
    .subs_pricing_info{ margin: 0 0 20px 0; }
    .subs_pricing_info .subs_pricing_issues{ margin: 0 50px 0 0; }
    .subs_pricing_info .subs_pricing_issues p{ margin: 0; font-size: 15px; }

    .issue_header h3{ font-size: 22px; line-height: 24px; }

    .category_breadcrumb_wrapper{
        margin-top: 136px;
    }


}

@media(max-width:979px) {

    .saturdayindesign_container .socialblock_title{ width:100%;}
    .saturdayindesign_container .sid_tagline_container{ margin:40px 0;}
    .saturdayindesign_container .sid_registration_container{ width:170px; margin:-80px 0 0 0;}
    .saturdayindesign_container .sid_registration_container p{ font-size:1em; padding:5px 0px;}
    .saturdayindesign_container .socialblock_title h3{ font-size:1em;}
    .saturdayindesign_container .socialblock_title.st_top h3{ left:0px; top:-30px;}
    .saturdayindesign_container .socialblock_title.st_bottom h3{ left:225px; top:-15px;}
    .saturdayindesign_container .news_row .item:nth-of-type(1) .wp_rss_image img{ margin:18px 0 0 0;}
    .saturdayindesign_container .news_row .item:nth-of-type(3) .wp_rss_image img{margin:29px 0 0 0;}

    .newsletter-container{ margin:0px !important;}

    .front_messaging h3{ font-size:28px;}
    .front_messaging p{ font-size:17px; line-height:20px;}
    .row-fluid .front_details{display: none;}
    .categories_button p{ font-size:18px; padding:5px;}
    .front_timer{display:none;}
    .registration_button p{line-height:30px;}
    .countdown li{width:110px;}
    .countdown li span{ font-size:50px; line-height:60px;}

    .sl_messaging h3{ font-size:28px;}
    .sl_messaging p{ font-size:17px; line-height:20px;}
    .row-fluid .sl_details{display: none;}
    .categories_button p{ font-size:18px; padding:5px;}
    .sl_container .date_breakout h3{ font-size:20px; line-height:22px;}

    .front_container .date_breakout h3{ font-size:20px; line-height:22px;}


    
    .storyWrapper {
        margin-bottom: 0
    }
    
    .storyWrapper .story:nth-of-type(2n+1) {
        margin-left: 0;
        clear:left;
    }

    .collection_home_productnews .storyWrapper .storythree:nth-child(3) {
        margin-left: 0;
        width: 100%;
        clear:left;
    }
   
    .storyWrapper .storythree:nth-child(3) {
        clear:left;
        margin-left: 0;
    }

    .storyWrapper .story {
        margin-bottom: 0px;
    }

    .social-menu {
        display:none !important;
    }

    .storyWrapper .cat-story:nth-child(odd) {
        margin-left: 0 !important;
    }

    .leaderboard_ad_container{
        display:none;
    }

    .row-fluid .span8 {
        width:100%;
    }

    .front_container .span8 { width: 65.745856353591%; }

    .tower{
        display:none !important;
    }

 
    .medrec{
        padding: 0px !important;
    }

    .contentspan {
        width: 80% !important;
    }

    #storyisotope {
        width:410px;
        margin-left:15px;  
        margin-right:15px; 
        float:left;
    }

    .author_bio .social-menu{
        display: block !important;
        padding:0 0 30px 0;
    }

    .newsletter-intro-container{ width: 45%;}
    .sub_sticky .newsletter-form.footer_block .newsletter-intro-container{ width: 50%;}
    .newsletter-internal-container{ width: 50%;}
    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:first-of-type{ margin-top: 40px;}
    .newsletter-form .newsletter-internal-container .mktoButtonRow{top:75px;}

    .tax-product_cat.woocommerce .products ul, 
    .tax-product_cat.woocommerce ul.products{
        width: 100%;
        margin: 20px 0 0 0;
    }

    .woocommerce-products-header{
        width: 100%; margin: 0;
    }

    .category_breadcrumb_wrapper {
        margin-top: 136px;
    }

    .sort_by_container{
        z-index: 9999999;
        top: -2px;
    }

    .tax-product_cat .prdctfltr_wc{ width: 100%; max-width: 100%; }
    .prdctfltr_orderby{display: none;}
    .sort_by_container .prdctfltr_filter{ display: block; }
    .bar_bottom{ padding: 0 28px; }

}

@media(min-width:768px) and (max-width:979px) {
    .featured_product_badge{ top: -10px; }

    .tco_category_image_adjust {
    max-width: inherit;
    max-height: inherit;
    overflow: inherit;
    }

    .saturdayindesign_container .socialblock_title{ width:100%;}
    .saturdayindesign_container .sid_tagline_container{ margin:40px 0;}
    .saturdayindesign_container .sid_registration_container{ width:170px; margin:-80px 0 0 0;}
    .saturdayindesign_container .sid_registration_container p{ font-size:1em; padding:5px 0px;}
    .saturdayindesign_container .socialblock_title h3{ font-size:1em;}
    .saturdayindesign_container .socialblock_title.st_top h3{ left:0px; top:-30px;}
    .saturdayindesign_container .socialblock_title.st_bottom h3{ left:225px; top:-15px;}
    .saturdayindesign_container .news_row .item:nth-of-type(1) .wp_rss_image img{ margin:18px 0 0 0;}
    .saturdayindesign_container .news_row .item:nth-of-type(3) .wp_rss_image img{margin:29px 0 0 0;}

    .network_bar .network_tab{ font-size: 10px; padding: 7px 0 7px 0;}
    #indesignHeader .network_nav_large .network_tab.final_tab{ margin: 0 60px 0 25px; }
    .fa_container_search{ font-size: 13px;}

    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element:last-of-type{ display: block; height: 590px; overflow: hidden;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text {display: block; overflow: hidden; width: 440px;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text a img {display: none;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element:last-of-type a img{ height: 100%; max-width: none; }
    
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element{ display: block; height: 590px; margin-bottom:20px; overflow: hidden;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text {display: block; overflow: hidden; width: 440px;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text a img {display: none;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element img{ height: 100%; max-width: none; }

    .see-more-collection{display: none;}

    .storyWrapper .story {
        width: 48.61878453038674%;
        min-height:350px;
    }

    .brand_content_slider .story{
        width: 100%;
    }

    .storyWrapper .storythree {
        width: 48.61878453038674%;
        min-height:350px;
    }

    .storyWrapper .storycategory {
        width: 48.61878453038674%;
        min-height:350px;
    }

    ul.menu li:not(:first-child) {display: none;}
    ul.menu li.icon {
        float: right;
        display: inline-block;
    }

    ul.menu.responsive {position: relative;}
    ul.menu.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0;
    }

    ul.menu.responsive li {
        float: none;
        display: inline;
    }

        ul.menu.responsive li a {
            display: block;
            text-align: left;
            max-width:80%;
        }

    ul.menu.responsive li.icon a{ padding:14px 25px;}        

    ul.menu li a {
        padding: 14px 0px 14px 16px;
    }

    .social-menu {
        display:none !important;
    }

    .storyWrapper .cat-story:nth-child(odd) {
        margin-left: 0 !important;
    }

    .leaderboard_ad_container{
        display:none;
    }


    .medrec{
        padding: 0px !important;
    }

    .header .container .row-fluid .header-column {
        display: none !important;
    }

    .mobile-slider{
        display:block !important;
    }

    #slider_post{
        display: none !important;
    }

    .spotlightspan{
        width: 100% !important;
        margin-left: 0px !important;
        margin-top:20px !important;
    }

    .whitepapers{
        background-color: #fff;
        padding:0px;
        margin-bottom:0px;
    }

        .whitepapers .storyText h2{
            margin-top:20px;
        }

        .whitepapers .span4{
            width: 100% !important;

        }

        .whitepapers .span8{
            margin-left:0px;

        }

        .whitepapers .span4 img{
            width: 100% !important;

        }

        .whitepapers .story .category-row .social{
            float:left;
            text-align: left;
            margin-bottom:50px;
        }

        .whitepapers .storyimage{
            padding:0;
        }

        .whitepapers .story{
            padding:0;
        }

        #storyisotope {
            width:335px;
            margin-left:15px;  
            margin-right:15px; 
            float:left;
        }
        .home .careers-carousel .owl-nav{ display:none;}
        .bar_logo_container img{ margin:4px 0 0 0;}
        .bar_top{padding: 0 0 0 20px;}
        .bar_bottom{ padding:0 28px;}
        .page-template-productcatalogue .bar_bottom{ padding:0 0 0 20px;}
        .bar_bottom .top_position .span10, .full-width-menu .span10{ width:100%;}
        #search-wrapper{ top:0px; right:50px;}
        .sticky #search-wrapper{ right:0;}
        #search-wrapper input{ width:200px;}
        #resource_toggle{ margin:8px 20px 0 10px; }
        .bootstrap_mobile{ display:none;}
        .full-width-menu-collection .container{ padding: 0; }
        .full-width-menu-collection .container .span10{ width: 93%; margin: 0 0 0 31px; }
        .full-width-menu-collection .container .span10 .menu-product_menu-container ul.menu li a{ padding: 14px 0; }

        .author_bio .social-menu{
            display: block !important;
            padding:0 0 30px 0;
        }

    .newsletter-intro-container{ width: 45%;}
    .newsletter-internal-container{ width: 50%; margin: 25px 0 0 0;}
    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:first-of-type{ margin-top: 40px; top:75px;}
    .sub_sticky .newsletter-form.footer_block .newsletter-intro-container{ width: 40%; margin: 0 3% 0 0; }
    .sub_sticky .newsletter-form.footer_block .newsletter-intro-container h2{ line-height: 1.3em; }
    .sub_sticky .newsletter-form.footer_block .newsletter-internal-container .mktoForm .mktoFormRow:first-of-type{ margin-top:0; top:0;}
    .sub_sticky .newsletter-form.footer_block .newsletter-internal-container .mktoButtonRow{ position: relative; top:0; width: 100% !important;}
    .sub_sticky .newsletter-form.footer_block .newsletter-internal-container .mktoForm button.mktoButton{ width: 100%; margin: 0 !important;}
    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:nth-of-type(2){ width: 100%; }
    .newsletter-form .newsletter-internal-container .mktoForm .mktoGutter{ display: none; }
    .newsletter-form .newsletter-internal-container .mktoForm .mktoLabel{ font-size: 1em; }
    .newsletter-form .newsletter-internal-container .mktoButtonRow{ width: 100% !important; }
    .newsletter-form .newsletter-internal-container .mktoButtonWrap.mktoNative{ width: 100%; }
    .sub_sticky .newsletter-form.footer_block{ padding: 10px 30px 40px 30px; }
    .sticky_close{ top: 20px; }
    .prdctfltr_wc.sticky-filter,
    .prdctfltr_wc.sticky-filter{ position: relative; top: inherit !important; }
    .tax-product_cat.woocommerce ul.products li.product:nth-of-type(3n+3), .tax-product_cat.woocommerce-page ul.products li.product:nth-of-type(3n+3){
        clear: left;
    }
    .collection_searchform form{ margin: 0; }

    .subs_navigation ul li{ margin: 0 0 0 30px; font-size: 14px; }
    .subs_cta_block_container .subs_cta_block{ width: 33%; }

    .subs_order{ display: flex; flex-direction: column; }
    .subs_order .subs_order1{ order: 1; width: 100%; max-width: 728px; }
    .subs_order .subs_order2{ order: 2; width: 100%; max-width: 728px; }

    .subs_pricing_container .subs_pricing_header h3{font-size: 22px; line-height: 24px;}
    .subs_pricing_info h4{ font-size: 16px; }
    .subs_pricing_container .subs_pricing_blurb{ margin: 0 0 20px 0;}
    .subs_pricing_info{ margin: 0 0 20px 0; width: 50%; }
    .subs_pricing_info .subs_pricing_issues{ margin: 0 50px 0 0; }
    .subs_pricing_info .subs_pricing_issues p{ margin: 0; font-size: 15px; }

    .issue_header h3{ font-size: 22px; line-height: 24px; }
}

@media(max-width:767px) {

    .inde_rss .item{ width:49%; float:left; margin:30px 1% 0 0;}
    .inde_rss .item:last-of-type{margin:30px 0 0 0;}
    .inde_rss .item hr{display:none;}
    .inde_rss .item h2,
    .inde_rss .item h2 a { margin: 10px 0 10px 0; padding: 0; font-size: 16px; line-height: 20px; text-decoration: none; color: #FFFFFF !important; font-family: 'Media77Medium'; text-align:left; }

    .saturdayindesign_container .socialblock_title{ width:100%;}
    .saturdayindesign_container .sid_tagline_container{ margin:40px 0;}
    .saturdayindesign_container .sid_registration_container{ width:170px; margin:-80px 0 0 0;}
    .saturdayindesign_container .sid_registration_container p{ font-size:1em; padding:5px 0px;}
    .saturdayindesign_container .socialblock_title h3{ font-size:1em;}
    .saturdayindesign_container .socialblock_title.st_top h3{ left:0px; top:-30px;}
    .saturdayindesign_container .socialblock_title.st_bottom h3{ left:225px; top:-15px;}
    .saturdayindesign_container .news_row .item:nth-of-type(1) .wp_rss_image img{ margin:18px 0 0 0;}
    .saturdayindesign_container .news_row .item:nth-of-type(3) .wp_rss_image img{margin:29px 0 0 0;}

    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element:last-of-type{ display: block; height: 690px; overflow: hidden;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text {display: block; overflow: hidden; width: 240px;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text a img {display: none;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element:last-of-type a img{ height: 100%; max-width: none; }

    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element{ display: block; height: 690px; margin-bottom:20px; overflow: hidden;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text {display: block; overflow: hidden; width: 440px;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text a img {display: none;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element img{ height: 100%; max-width: none; }

    .see-more-collection{display: none;}

    .sliderflexproduct{min-height:480px !important;}

    .br_brand_letter_element.pos_3{width: 45% !important; padding:0px;}

    .br_brand_letter_element.pos_3 img{width: 100% !important;}
    .br_brand_letter_element.pos_3 span{margin-bottom: 20px;}


    .full-width-black{
        display: none;
    }

    .melbournewrapper{
        display:none;
    }
    
    .storyWrapper .story {
        width: 48.61878453038674%;
        min-height: 310px;
        margin-left: 2.127659574468085%;
        float:left;
    }

    .storyWrapper .storythree {
        width: 48.61878453038674%;
        min-height: 310px;
        margin-left: 2.127659574468085%;
        float:left;
    }

    .storyWrapper .storycategory {
        width: 48.61878453038674%;
        min-height: 310px;
        margin-left: 2.127659574468085%;
        float:left;
    }

    .social {
        text-align:left;
    }

        .social ul {
            padding:0;
        }

    .social-large ul {
            margin-left:0px;
            padding:0;
    }

    .careersbutton{
        padding: 8.5px 30px;
        width:100%;
    }

    .careers-carousel {
        margin-left:0px !important;
        width: 100% !important;
    }

     .careerslogo img{
        margin-left:0px;
    }

    ul.menu li:not(:first-child) {display: none;}
    ul.menu li.icon {
        float: right;
        display: inline-block;
    }

    ul.menu.responsive {position: relative;}
    ul.menu.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0;
    }

    ul.menu.responsive li {
        float: none;
        display: inline;
    }

        ul.menu.responsive li a {
            display: block;
            text-align: left;
        }

    ul.menu li a {
        padding: 14px 0px 14px 16px;
    }

    .social-menu {
        display:none !important;
    }

    .header .container .row-fluid .header-column {
        display: none !important;
    }

    .storyWrapper .cat-story:nth-child(odd) {
        margin-left: 0 !important;
    }

    .leaderboard_ad_container{
        display:none;
    }


    .medrec{
        padding: 0px !important;
    }

    .contentspan {
        width: 100% !important;
    }

     .social i {
        color: #ccc;
        font-size: 20px;
        text-align:center;
              
    }

    .idl-tagline{
        font-size:14px !important; 
        font-family: "Media77Regular";
        line-height: 50px;
        margin:12.5px 0 12.5px 0;
    }

    .mobile-slider{
        display:block !important;
    }

    #slider_post{
        display: none !important;
    }

    .category-row{
        margin-top:10px !important;
    }

    .spotlightspan{
        margin-top:10px !important;             
        width: 100% !important;
        margin-left: 0px !important;
        margin-top:20px !important;
    }

    .whitepapers{
        background-color: #fff;
        padding:0px;
        margin-bottom:0px;
    }

        .whitepapers .storyText h2{
            margin-top:20px;
        }

        .whitepapers .storyimage{
            padding:0;
        }

        .whitepapers .story{
            padding:0;
        }

    #storyisotope {
        width:270px;
        margin-left:15px;  
        margin-right:15px; 
        float:left;
    }

    .author_bio .social-menu{
        display: block !important;
        padding:0 30px 30px 30px;
    }

    .author_bio p{
        padding:0 30px 0 30px;
        margin-right:0px;
    }

    .author_bio h2{
        padding:0 30px 0 30px;
    }

    .author_bio img{
        padding:30px 30px 0px 30px;
        width: auto !important;
    }

    .newsletter-form{padding: 15px;}
    .newsletter-form .newsletter-intro-container{ width: 100%;}
    .newsletter-form .newsletter-internal-container{ width: 100%;}
    .newsletter-intro-container h2{ font-size:24px;}
    .newsletter-intro-container p{ width: 100%;}
    .newsletter-form .newsletter-internal-container .mktoButtonRow{position: relative; top:inherit; right:inherit; width: 100%;}
    .newsletter-internal-container .mktoForm .mktoFormCol .mktoLabel{ float:right; width: 75%;}
    .newsletter-internal-container .mktoForm .mktoCheckboxList{ float:left; width: 25%;}
    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:first-of-type{ margin: 15px 0; }
    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:first-of-type .mktoRequiredField label.mktoLabel{ float:left;width: 20%;}
    .newsletter-form .newsletter-internal-container input[type="email"]{ width: 75%; clear:none;}
    .newsletter-form .newsletter-internal-container .mktoForm button.mktoButton{ padding: 8px 22px; float:left; width: 100%; margin: 20px 0 0 0; text-align: center; }
    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:nth-of-type(2){ width: 100%; }

    .collection_searchform form{ margin: 0; }
    .tax-product_cat .prdctfltr_wc{ width: 100%; max-width: 100%; }
    .prdctfltr_orderby{display: none;}
    .sort_by_container .prdctfltr_filter{ display: block; }
    .bar_bottom{ padding: 0 10px; }

    .woocommerce-page #idl-logo, .page-template-productcatalogue #idl-logo, .page-template-suppliers #idl-logo, .category-dissections #idl-logo, .page-template-page-resources #idl-logo, .page-template-collection_page #idl-logo{
        width: 50%;
        margin: 10px 0 0 0;
    }
    .woocommerce .collection_searchform, .page-template-productcatalogue .collection_searchform, .page-template-suppliers .collection_searchform, .category-dissections .collection_searchform, .page-template-page-resources .collection_searchform, .page-template-collection_page .collection_searchform{
        margin: 10px 0;
    }
    .woocommerce .collection_searchform input, .page-template-productcatalogue .collection_searchform input, .page-template-suppliers .collection_searchform input, .category-dissections .collection_searchform input, .page-template-page-resources .collection_searchform input, .page-template-collection_page .collection_searchform input{
        font-size: 14px;
        padding: 5px 10px;
    }
    .woocommerce .collection_searchform .fa-search, .page-template-productcatalogue .collection_searchform .fa-search, .page-template-suppliers .collection_searchform .fa-search, .category-dissections .collection_searchform .fa-search, .page-template-page-resources .collection_searchform .fa-search, .page-template-collection_page .collection_searchform .fa-search{
        display: none;
    }
    .menu-product_menu-container ul.menu li a{
        padding: 0;
    }

    .nl_subs_form_container .formPlaceholder .mktoForm .mktoFormRow {
        width: 100%;
        float: left;
        clear: both;
        margin: 0;
    }

    .formContainer.show_container{
        position: relative;
    }

    .magContainer.hide_container{
        opacity: 0.7;
        pointer-events: none;
        position:absolute
    }

}




@media(max-width:500px) {

    .nl_subs_cta_container{
        float: none;
        max-width: 100%;
        text-align: center;
    }

    .featured_product_badge{
        top: -10px;
    }
    .category_breadcrumb_wrapper{
        margin-top: 150px;
    }

    .sort_by_container{ display: none; }

    .post_tags{ margin:0 0 30px 0; padding: 0 0 30px 0; border-bottom: 1px solid #000; }

    .cpdlive_logo img{ width: 70%; }
    .cpdlive-register{ width: 100%; text-align: center; margin: 20px 0 0 0; }
    .cpdlive-register img{ max-width: inherit; } 
    .cpdlive_block{ margin: 0 0 40px 0; }

    .webinar_logo p{ font-size: 1.3em; margin:30px 0 0 0;}
    .webinar_container .webinar_block{ width:50%; float:left;}

.sdf_background.container{ padding: 0; }
.flex_container{ display: block; }
.sdf_container .col-sm-5ths{ width: 46%; margin: 0; padding: 2%; float: left; }
.sdf_container .col-sm-5ths:nth-of-type(1){ width: 100%; margin: 0; padding: 0; }
.sd_logo{ width: 40%; margin: 10px auto 0 auto; padding: 0; }
.sd_text{ width: 50%; margin: 0 auto; padding: 0; }
.sd_button{ width: 50%; margin: 0 auto; padding: 0; }

    .saturdayindesign_container .sid_header{ padding:0 0 40px 0;}
    .saturdayindesign_container .socialblock_title{ width:100%;}
    .saturdayindesign_container .sid_tagline_container{ margin:20px 0;}
    .saturdayindesign_container .sid_registration_container{ width:185px; margin:-60px 0 60 0;}
    .saturdayindesign_container .sid_registration_container p{ font-size:1em; padding:5px 0px;}
    .saturdayindesign_container .socialblock_title h3{ font-size:1em;}
    .saturdayindesign_container .socialblock_title.st_top h3{ left:25px; top:-30px;}
    .saturdayindesign_container .socialblock_title.st_bottom h3{ left:255px; top:-15px;}
    .saturdayindesign_container .news_row .item:nth-of-type(1) .wp_rss_image img{ margin:18px 0 0 0;}
    .saturdayindesign_container .news_row .item:nth-of-type(3) .wp_rss_image img{margin:31px 0 0 0;}

    .span2.network_tab{ width:50%; float:left;}
    .span5.bar_logo_container{ display:none; position:relative; z-index:102;}
    .sticky .span5.bar_logo_container{ display:block;}
    .sticky .span5.bar_logo_container img{ margin: 0;}
    .span2.network_search{float:left; width:50%; z-index:103; position:relative;}
    .span2.network_search .fa_container_search{ text-align:left;}
    .span1.network_nav{float:right; width:45%; margin: 0 5% 0 0;}
    .bar_bottom .top_position .span10{ width:90%; margin: 0 0 0 20px;}
    #search-wrapper{ left:0px;}
    .sticky #search-wrapper{ top:5px;}
    #search-wrapper input{ height:32px;}
    #resource_toggle{top:-3px;}
    .menu-product_menu-container ul.menu li a{ padding: 14px 0; }
    .collection_searchform input{ width: 94%; }
    .sfm-pos-right .sfm-sidebar-close {margin: 0 20px 10px 10px !important; }
    .sticky .network_search, .sticky .span2.network_tab, .sticky .bar_top .span1{ display:none;}
    #indesignHeader .network_nav_large{ display: none;}
    .page-template-productcatalogue #indesignHeader .bar_top .span2, .woocommerce-page #indesignHeader .bar_top .span2{ display: none; }
    .page-template-productcatalogue #indesignHeader .bar_top .span1, .woocommerce-page #indesignHeader .bar_top .span1{ display: none; }
    .collection_home_search .collection_searchform{ margin: 10px 0; }


    .careers-carousel .owl-nav{ display:none;}
    .page-template-productcatalogue .widget_berocket_product_brands_widget .br_widget_brand_element:last-of-type{ display: block; height: 690px; overflow: hidden;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text {display: block; overflow: hidden; width: 240px;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text a img {display: none;}
    .page-template-productcatalogue .widget_berocket_product_brand_widget .br_widget_brand_element:last-of-type a img{ height: 100%; max-width: none; }

    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element{ display: block; height: 690px; overflow: hidden;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text {display: block; overflow: hidden; width: 240px;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element .br_widget_brand_element_text a img {display: none;}
    .product-template-default .widget_berocket_product_brand_widget .br_widget_brand_element img{ height: 100%; max-width: none; }
    
    .see-more-collection{display: none;}
    .sliderflexproduct{min-height:280px !important;}

    .br_brand_letter_element.pos_3{width: 100% !important; padding:0px !important;}

    .br_brand_letter_element.pos_3 img{width: 100% !important;}
    .br_brand_letter_element.pos_3 span{margin-bottom: 20px;}
    div.berocket_brand_name_letters a{margin-right: 0.05em !important;}

    .front_container img{ width:75%; display:block; margin:0 auto;}
    .front_container .date_breakout h3{ text-align: center;}
    .front_messaging h3{ font-size:20px; text-align:center;}
    .front_messaging p{ font-size:15px; text-align:center;}
    .front_top_row{ padding: 40px 0 20px 0;}
    .front_bot_row{ padding:10px 0 40px 0; }
    .front_bot_row .span8{ display:none;}

    .sl_container img{ width:75%; display:block; margin:0 auto;}
    .sl_container .date_breakout h3{ text-align: center;}
    .sl_messaging h3{ font-size:20px; text-align:center;}
    .sl_messaging p{ font-size:15px; text-align:center;}
    .sl_top_row{ padding: 40px 0 20px 0;}
    .sl_bot_row, .sl_mobile_row{ display:none; }
    .sl_bot_row .span8{ display:none;}

    .bootstrap_mobile{ display: none;}
    #idl-logo{margin: 0;}
    #idl-logo h1{ margin: 10px 0 0 0;}
    .full-width-menu{margin: 20px 0;}
    .spotlight-width{ padding: 20px 0 0 0; margin: 50px 0;}

    .melbournewrapper{
        display:none;
    }
    
    .storyWrapper .story {
        width: 100%;
        min-height:0;
        margin-left:0;
    }
    .brand_content_slider .story{ min-width:375px;}
    .brand_showroom_container p{ padding:0 10px;}
    .rsp_resize{ max-width:375px;}

    .storyWrapper .storythree {
        width: 100%;
        min-height:0;
        margin-left:0;
    }

    .storyWrapper .storycategory {
        width: 100%;
        min-height:0;
        margin-left:0;
    }

    .social-large ul {
            margin-left:0px;
            padding:0;
    }


    .leaderboard_ad_actual{display: none;}

    .panel-group {
        margin-bottom: 60px;
    }

    .sectionHeader {
        margin-bottom:20px !important;
        min-height: 100px;
        height: auto !important;
    }

    .sectionHeadercollection{
        min-height:20px;
        margin-bottom: 0px !important;

    }
    .home .sectionHeader{
        margin: 15px 0 20px 0 !important;
    }

     .careersbutton{
        padding: 8.5px 30px;
        width:100%;
     }

      .careers-carousel {
            margin-left:20px !important;
            width: 91% !important;
        }

    ul.menu li:not(:first-child) {display: none;}
    ul.menu li.icon {
        float: right;
        display: inline-block;
        position: relative;
        z-index: 9999;
    }

    ul.menu.responsive {position: relative;}
    ul.menu.responsive li.icon {
        position: absolute;
        right: 0;
        top: 0;
    }
    
    ul.menu.responsive li {
        float: none;
        display: inline;
    }
    
        ul.menu.responsive li a {
            display: block;
            text-align: left;
        }
    
    ul.menu li a {
        padding: 14px 0px;
    }

    .social-menu {
        display:none !important;
    }

    .header .container .row-fluid .header-column {
        display: none !important;
    }

    .storyWrapper .cat-story:nth-child(odd) {
        margin-left: 0 !important;
    }

    .accordion-slider{
        height:600px !important;
    }

    .homepageslider{
        display:none;
        height:0px !important;
    }

     .social i {
        color: #ccc;
        font-size: 20px;
        text-align:center;
              
    }

    .idl-tagline{
        font-size:14px !important; 
        font-family: "Media77Regular";
        line-height: 40px;
        margin:0;
    }

    .mobile-slider{
        display:block !important;
    }

    #slider_post{
        display: none !important;
    }

    .category-row{
        margin-top:10px !important;
    }

    .spotlightspan{
        margin-top:10px !important;             
        width: 100% !important;
        margin-left: 0px !important;
        margin-top:20px !important;
    }

    .social {
        text-align:right;
        margin-bottom:20px;
    }

        .social ul {
            margin: 0;

        }

            .social ul li {
                margin:0px;
                text-align: center;
                float:left;
                line-height: 10px;
                width: 25%;
                padding:0px;
            }

                .social i {
                    color: #fff;
                    padding-top:15px;
                    font-size: 14px;
    
              
                }

                    .social i:hover {
                        color: #ccc;
                        text-decoration: none;
                        transition: all ease 0.3s;
                        -moz-transition: all ease 0.3s;
                        -webkit-transition: all ease 0.3s;
                        -o-transition: all ease 0.3s;
                        -ms-transition: all ease 0.3s;
                    }

                    .social .fa-facebook{
                        width: 100%;
                        height:25px;
                        background-color: #506bb1;
                    }

                    .social .fa-twitter{
                        width: 100%;
                        height:25px;
                        background-color: #60aade;
                    }

                    .social .fa-google-plus{
                        width: 100%;
                        height:25px;
                        background-color: #e85441;
                    }

                    .social .fa-pinterest{
                        width: 100%;
                        height:25px;
                        background-color: #ef4448;
                    }

                    .social .fa-linkedin{
                        width: 100%;
                        height:25px;
                        background-color: #1b93ce;
                    }

     .whitepapers{
        background-color: #fff;
        padding:0px;
        margin-bottom:0px;
    }

    .whitepapers .storyText h2{
        margin-top:20px;
    }

    #storyisotope {
        width:340px;
        margin-left:15px;  
        margin-right:15px; 
        float:left;
    }

    .author_bio .social-menu{
        display: block !important;
        padding:0 30px 30px 30px;
    }

    .author_bio p{
        padding:0 30px 0 30px;
        margin-right:0px;
    }

    .author_bio h2{
        padding:0 30px 0 30px;
    }

    .author_bio img{
        width: 100% !important;
        padding:0 !important;
    }

    .newsletter-form{padding: 15px;}
    .newsletter-form .newsletter-intro-container{ width: 100%;}
    .newsletter-form .newsletter-internal-container{ width: 100%;}
    .newsletter-intro-container h2{ font-size:24px;}
    .newsletter-intro-container p{ width: 100%;}
    .newsletter-form .newsletter-internal-container .mktoButtonRow{position: relative; top:inherit; right:inherit; width: 100% !important;}
    .newsletter-internal-container .mktoForm .mktoFormCol .mktoLabel{ float:left; font-size: 1em;}
    .newsletter-internal-container .mktoForm .mktoCheckboxList{ float:left; width: 25%;}

    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:first-of-type{ margin:; }
    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:first-of-type .mktoRequiredField label.mktoLabel{ float:left;width: 20%;}
    .newsletter-form .newsletter-internal-container input[type="email"]{ width: 75%; clear:none;}
    .newsletter-form .newsletter-internal-container .mktoForm button.mktoButton{ padding: 8px 22px; float:left; width: 100%; margin: 20px 0 0 0; text-align: center; }

    .newsletter-form .newsletter-internal-container form#mktoForm_1120{ padding: 0; }
    .sub_sticky .newsletter-form.footer_block .newsletter-intro-container, .sub_sticky .newsletter-form.footer_block .newsletter-internal-container{max-width:350px; width: 100%;}
    .sub_sticky .newsletter-form.footer_block .newsletter-internal-container input[type="email"]{ width: 78%;}
    .sub_sticky .newsletter-form.footer_block .newsletter-intro-container h2{ font-size:20px; margin: 0;}
    .sub_sticky .newsletter-form.footer_block .newsletter-intro-container p{ display: none;}
    .sub_sticky .newsletter-form.footer_block .newsletter-internal-container .mktoForm button.mktoButton{ margin: 0 auto; max-width: 295px; float: none;}
    .sticky_close{ right:-15px;}
    .sub_sticky .newsletter-form.footer_block .newsletter-internal-container .mktoForm .mktoFormRow:nth-of-type(2) .mktoFormCol{ float: left; clear: none; }
    .newsletter-form .newsletter-internal-container .mktoForm .mktoFormRow:nth-of-type(2){ width: 100%; }
    .newsletter-form .newsletter-internal-container .mktoButtonWrap.mktoNative{ width: 100%; }

    .collection_searchform form{ margin: 0; }
    .tax-product_cat .prdctfltr_wc{ width: 100%; max-width: 100%; }
    .prdctfltr_orderby{display: none;}
    .sort_by_container .prdctfltr_filter{ display: block; }
    .bar_bottom{ padding: 0 10px; }

    .woocommerce-page #idl-logo, .page-template-productcatalogue #idl-logo, .page-template-suppliers #idl-logo, .category-dissections #idl-logo, .page-template-page-resources #idl-logo, .page-template-collection_page #idl-logo{
        width: 50%;
        margin: 10px 0 0 0;
    }
    .woocommerce .collection_searchform, .page-template-productcatalogue .collection_searchform, .page-template-suppliers .collection_searchform, .category-dissections .collection_searchform, .page-template-page-resources .collection_searchform, .page-template-collection_page .collection_searchform{
        margin: 10px 0;
    }
    .woocommerce .collection_searchform input, .page-template-productcatalogue .collection_searchform input, .page-template-suppliers .collection_searchform input, .category-dissections .collection_searchform input, .page-template-page-resources .collection_searchform input, .page-template-collection_page .collection_searchform input{
        font-size: 14px;
        padding: 5px 10px;
    }
    .woocommerce .collection_searchform .fa-search, .page-template-productcatalogue .collection_searchform .fa-search, .page-template-suppliers .collection_searchform .fa-search, .category-dissections .collection_searchform .fa-search, .page-template-page-resources .collection_searchform .fa-search, .page-template-collection_page .collection_searchform .fa-search{
        display: none;
    }
    .menu-product_menu-container ul.menu li a{
        padding: 0;
    }
    .tax-product_cat.woocommerce ul.products li.product:nth-of-type(3n+3), .tax-product_cat.woocommerce-page ul.products li.product:nth-of-type(3n+3){
        clear: left;
        margin: inherit;
        margin-top: 0;
    }
    .wrapper .container .products .woocommerce-loop-product__title{ margin: 5px 0 15px 0 !important; }
    .prdctfltr_wc.sticky-filter,
    .prdctfltr_wc.sticky-filter{ position: relative; top: inherit !important; }

.subs_cta_container{ margin: 20px 0 30px 0px; float: left; padding: 15px; background-color: rgb(255 255 255 / 42%);
}
.subs_logo_container{ margin: 30px auto; float: inherit;}
.subs_navigation{ float: left; width: 100%; margin: 0; }
.subs_navigation ul li{ margin: 0 0 0 20px; font-size: 14px; }
.subs_navigation ul li:first-of-type{ margin: 0; }
.subs_cta_block_container .subs_cta_block{ width: 100%; }
.subs_win_container{ padding: 0 15px; box-sizing: border-box; }

.subs_order{ display: flex; flex-direction: column; padding: 0 15px; }
.subs_order .subs_order1{ order: 1; width: 100%; max-width: 728px; margin: 0 0 30px 0; }
.subs_order .subs_order2{ order: 2; width: 100%; max-width: 728px; }

.subs_pricing_container .subs_pricing_header h3{font-size: 22px; line-height: 24px;}
.subs_pricing_info h4{ font-size: 16px; }
.subs_pricing_container .subs_pricing_blurb{ margin: 0 0 20px 0;}
.subs_pricing_info{ margin: 0 0 20px 0; width: 100%; }
.subs_pricing_info .subs_pricing_issues{ margin: 0 50px 0 0; }
.subs_pricing_info .subs_pricing_issues p{ margin: 0; font-size: 15px; }

.issue_header h3{ font-size: 22px; line-height: 24px; }
    .nl_subs_form_container .formPlaceholder .mktoForm .mktoFormRow {
        width: 100%;
        float: left;
        clear: both;
        margin: 0;
    }

    .formContainer.show_container{
        position: relative;
    }

    .magContainer.hide_container{
        opacity: 0.7;
        pointer-events: none;
        position:absolute
    }
    .nl_subs_form_container .formPlaceholder{
        width: 100%;
    }

    .wrapper.header .container .row-fluid .span5{display: none;}
    .a2a_kit.a2a_floating_style{ display:none; }
    .gate_wrapper .gated-content-form {
        display: none;
        width: 100%;
        max-width: 270px;
        vertical-align: middle;
        padding: 10px 20px !important;
    }

    .content-details .row-fluid .social{
        margin:0;
    }
    .single-post .contentHeader .sectionHeader{
        margin: 20px 0 !important;
    }
    .single-post .contentHeader .sectionHeader h1 {
        text-align: left;
        font-size: 34px !important;
        margin-top: -45px !important;
        line-height: 1.3em;
        margin-bottom: 20px;
    }
    .single-post .row-fluid.content_row{
        margin-top:0px !important;
    }
    .single-post .span2.content-details br{
        display: none;
    }
    .rssfeed .category {
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    a.wp_rss_retriever_title{
        margin: 10px 0;
    }

}

.dsp {display:none!important;}


/* MOBILE - LANDSCAPE */
@media only screen and (min-width: 415px) and (max-width: 736px) {

.subs_cta_container{ margin: 20px 0 30px 0px; float: left; padding: 15px; background-color: rgb(255 255 255 / 42%);
}
.subs_logo_container{ margin: 30px auto; float: inherit;}
.subs_navigation{ float: left; width: 100%; margin: 0; }
.subs_navigation ul li{ margin: 0 0 0 30px; font-size: 14px; }
.subs_navigation ul li:first-of-type{ margin: 0; }
.subs_cta_block_container .subs_cta_block{ width: 100%; }
.subs_win_container{ padding: 0 15px; box-sizing: border-box; }

.subs_order{ display: flex; flex-direction: column; padding: 0 15px; }
.subs_order .subs_order1{ order: 1; width: 100%; max-width: 728px; margin: 0 0 30px 0; }
.subs_order .subs_order2{ order: 2; width: 100%; max-width: 728px; }


.subs_pricing_container .subs_pricing_header h3{font-size: 22px; line-height: 24px;}
.subs_pricing_info h4{ font-size: 16px; }
.subs_pricing_container .subs_pricing_blurb{ margin: 0 0 20px 0;}
.subs_pricing_info{ margin: 0 0 20px 0; width: 100%; }
.subs_pricing_info .subs_pricing_issues{ margin: 0 50px 0 0; }
.subs_pricing_info .subs_pricing_issues p{ margin: 0; font-size: 15px; }

.issue_header h3{ font-size: 22px; line-height: 24px; }

.cpdlive_logo img{ width: 70%; }
.cpdlive-register{ width: 100%; text-align: center; margin: 20px 0 0 0; }
.col-sm-5ths:nth-of-type(4){ margin: 40px 0 80px 15%; clear: left; }
.col-sm-5ths:nth-of-type(5){ margin: 40px 15% 80px 0; }
.cpdlive_block{ width: 31%; float: left; }
.cpdlive_block.span3 { width: 48%; float: left;}
.cpdlive_block.span3:nth-of-type(odd) { margin: 0 4% 0 0;}

.sdf_background.container{ padding: 0; }
.flex_container{ display: block; }
.sdf_container .col-sm-5ths{ width: 46%; margin: 0; padding: 2%; float: left; }
.sdf_container .col-sm-5ths:nth-of-type(1){ width: 100%; margin: 0; padding: 0; }
.sd_logo{ width: 40%; margin: 10px auto 0 auto; padding: 0; }
.sd_text{ width: 50%; margin: 0 auto; padding: 0; }
.sd_button{ width: 50%; margin: 0 auto;  padding: 0;}

.webinar_logo p{ font-size: 1.3em; margin:30px 0 0 0;}
.webinar_container .webinar_block{ width:50%; float:left;}

.sl_container{ display:none;}
#indesignHeader{ display:none;}
.header{ margin:30px 0 0 0;}

  .saturdayindesign24a_bg{
    background: rgb(252, 147, 180);
  }
  .saturdayindesign24a_container{
    background-image: none;
  }
  .sidTagLine{
    width: 100%;
    height: auto;
    max-width: 300px;
    margin: 50px auto 0 auto;
  }
  .sidLogo{
    width: 100%;
    height: auto;
    max-width: 260px;
    margin: 0 auto;
  }

}

@media only screen and (min-width: 393px) and (max-width: 767px) {

.subs_cta_container{ margin: 20px 0 30px 0px; float: left; padding: 15px; background-color: rgb(255 255 255 / 42%);
}
.subs_logo_container{ margin: 30px auto; float: inherit;}
.subs_navigation{ float: left; width: 100%; margin: 0; }
.subs_navigation ul li{ margin: 0 0 0 30px; font-size: 14px; }
.subs_navigation ul li:first-of-type{ margin: 0; }
.subs_cta_block_container .subs_cta_block{ width: 100%; }
.subs_win_container{ padding: 0 15px; box-sizing: border-box; }

.subs_order{ display: flex; flex-direction: column; padding: 0 15px; }
.subs_order .subs_order1{ order: 1; width: 100%; max-width: 728px; margin: 0 0 30px 0; }
.subs_order .subs_order2{ order: 2; width: 100%; max-width: 728px; }


.subs_pricing_container .subs_pricing_header h3{font-size: 22px; line-height: 24px;}
.subs_pricing_info h4{ font-size: 16px; }
.subs_pricing_container .subs_pricing_blurb{ margin: 0 0 20px 0;}
.subs_pricing_info{ margin: 0 0 20px 0; width: 100%; }
.subs_pricing_info .subs_pricing_issues{ margin: 0 50px 0 0; }
.subs_pricing_info .subs_pricing_issues p{ margin: 0; font-size: 15px; }

.issue_header h3{ font-size: 22px; line-height: 24px; }
    .nl_subs_form_container .formPlaceholder .mktoForm .mktoFormRow {
        width: 100%;
        float: left;
        clear: both;
        margin: 0;
    }

    .formContainer.show_container{
        position: relative;
    }

    .magContainer.hide_container{
        opacity: 0.7;
        pointer-events: none;
        position:absolute
    }
    .nl_subs_form_container .formPlaceholder{
        width: 100%;
    }
}