         /** mobile_home.css **/
.desktop_event_description{display:inherit!important}.mobile_event_description{display:none!important}
         
@media only screen and (max-width: 479px){
    .news_content p,p.news_content{margin-right:2%!important;margin-left:2%!important}img{max-width:100%!important}#share,#left_column,.menu_top{display:none!important}.main_news{position:absolute!important;left:0!important}#pagewidth{margin:0!important;padding:0!important}#box2,#box3{border:0!important;padding:0!important}.box_heading,.search_bar{display:none!important}#pagewidth{width:100%!important}#container{margin-top:0!important;width:100%!important}.fdbk{display:none!important}.main_content2{width:100%!important}.main_content3{margin-right:2%!important;margin-left:2%!important}#h1_heading{width:100%!important}.box_border{border:0!important}.related{border:0!important;width:95%!important;padding:2%!important}.commented{clear:left!important;width:95%!important;padding:2%!important;margin-top:20px!important}.news_top{width:100%!important;width:95%!important;padding:2%!important}#ftrSec{display:none!important}#mobile_footer{height:1px;margin-bottom:10px;clear:both!important;text-align:left!important;}#mobile_footer p{margin-right:2%!important;margin-left:2%!important}.sense{display:none!important}.news_image_container{width:100%!important;margin-right:0!important;margin-left:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;margin-top:20px!important}.news_image{width:100%!important;margin-right:0!important;margin-left:0!important;padding-left:0!important;padding-right:0!important;margin-bottom:0!important}.news_date{width:300px!important}.news_content{padding-top:0!important}.fltLft{display:none!important}#mobile_footer,#under_image{display:inherit!important}#sub1{padding:0!important}#text{width:294px!important}.top_addthis{display:none!important}.main_news{width:100%!important;margin:0!important;padding:0!important;border:0!important;float:none!important}.main_news_main{width:100%!important;height:inherit!important;margin:0!important;padding:0!important;border:0!important;float:none!important}.bigImage{margin:0!important;padding:0!important}body{font-size:14px!important}#main_img_container img{width:100%!important}.news_cats{border:0!important;margin:0!important;top:500!important;background:none!important}.news_cats_box{position:inherit!important;top:500!important;left:inherit!important;background:none!important}.main_right{width:100%!important;margin:15px 0 0!important;padding:0!important;border:0!important;float:none!important}.main_img_container{margin:0!important;float:none!important}.main_story_image{margin:0!important;width:100%!important}.front_page_main{margin-right:2%!important;margin-left:2%!important}.main_cats{display:none!important}.featured_container{margin:0!important;width:100%!important}.featured_text{margin-right:2%!important;margin-top:6px!important}.featured_image2{width:100%!important;display:inherit!important}.headlines_header{display:none!important}.third-news-story{font-size:18px!important}.main_right_text{display:inherit!important;margin-bottom:10px!important;clear:both!important}.flag_container{display:none!important}.third_story_main{padding-bottom:20px;margin-right:2%!important;margin-left:2%!important;margin-top:6px!important}.main_featured_toppadding,.main_featured_toppadding2,.path_name{display:none!important}.article_content{margin-right:2%!important;margin-left:2%!important}.article_content p{margin-right:0!important;margin-left:0!important}.event_link_text{width:inherit!important;max-width:70%!important}.event_link_container{margin-right:2%!important;margin-left:2%!important;padding:0 0 30px!important}.event_link_image,.event_link_image2{width:55px!important;padding:0!important;margin:0!important}.eventlink{font-size:18px!important}.event_description{clear:both!important}#main{margin-top:30px!important;padding-left:2%!important;padding-right:2%!important}.desktop_event_description{display:none!important}.mobile_event_description{display:inherit!important;clear:both!important}.event_details_image{margin-bottom:20px!important}.event_details_image2{min-width:55px!important;width:55px!important}.events_mobile_spacer{height:50px!important}.small_comment{padding-left:0!important}.event_org_container{border-right:1px solid #f5f5f5!important}#top_padding{padding-top:20px!important}#links{margin-top:0!important}#multi_col_dir{text-align:justify!important;-moz-column-width:inherit!important;-moz-column-gap:inherit!important;-webkit-column-width:inherit!important;-webkit-column-gap:inherit!important}.clearall{height:1px!important}.item_right{width:215px!important}.directory_container{margin-right:2%!important;margin-left:2%!important;clear:both!important;padding:0!important}.mainpage_container{margin-top:0!important;clear:both!important;padding:0!important;border:0!important}.article_main_image{display:inherit!important}.product_link_container{height:inherit!important;min-height:135px!important}.productpics_mobile{display:inherit!important;margin-top:10px!important}.directory_container_product{margin:0!important;padding:0!important;width:100%!important}.product_desc{width:100%!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;background-color:#fff}.mobilehide{display:none!important}.mobileshow{display:inherit!important}.desktop_product_padding{padding:inherit!important}#desktop_product_padding p{padding:none!important;margin-left:0!important}.contact_product{margin-top:30px!important;margin-bottom:30px!important;clear:both!important}.cat_featured_companies{height:inherit!important;line-height:inherit!important}#banner,#wrapper,.bigImage{width:100%!important;height:inherit!important}#sub1{margin-right:2%!important;margin-left:2%!important}#sub1 input,#sub1 textarea{width:86%!important}#contacts_contactform{width:100%!important;margin:0!important;padding:0!important}#contacts_contactform input,#contacts_contactform textarea{width:86%!important}.profile_banner{height:inherit!important;border-bottom:1px solid #ccc!important}.company_profile_mobile p{padding:none!important;margin-left:0!important}.product_catalog{float:left;width:45%!important;height:inherit!important;margin:0 0 0 3%!important}.maintablestyle{padding-left:3%!important}#profile_logo{display:none!important}.remove_border{border:0!important}.companyproducts p{margin:0!important;padding:0!important;width:100%!important}#Filters{float:left!important;width:100%!important}.controls,.just,nav2{width:100%!important}.glossary_main_right{width:100%!important;margin:0!important;padding:0!important;border:0!important}.glossary_related{margin:0!important;padding:20px 0 0!important;width:100%!important;border-right:0!important}.glossary_manufacturers{margin-right:2%!important;margin-left:2%!important}#glossary_article img{height:inherit!important;width:inherit!important;float:inherit!important;text-align:center}#glossary_article p{clear:both!important;padding-right:0!important;margin-right:0!important;padding-left:0!important;margin-left:0!important}#glossary_article div,#glossary_article.div{padding:0!important}.full_glossary_list{width:94%!important;margin-right:2%!important;margin-left:2%!important}.glossary_quicklinks{width:45%!important}.supported{width:100%!important;overflow:hidden!important}.catalog_p p{margin-right:0!important;margin-left:0!important}.glossary_prod{margin:0!important}.glossary_prod_container{width:inherit!important;margin-left:0!important}.main_page_banner{width:100%!important;height:100%!important}.featured_image{float:left!important;width:10%!important;margin-top:8px!important}.featured_text_container{float:left!important;margin-top:0!important;padding-top:0!important;width:90%!important}.featured_text{float:left!important;padding:0 0 20px!important;margin-right:2%!important;margin-left:2%!important;margin-top:0!important;width:80%!important}#index_container {
  width: 100%!important;
  float: none!important;
  margin: 0!important;
}
    #banner img
    {
        width:100%!important;
        height:inherit!important;
        margin-left:0!important;
        position:absolute!important;
        left:0!important;
    }
    .frontfeaturednewsimage { display:none!important; }
    .frontbottomfeatured { padding-left:0!important; }
    .additionseconddetails { display:none!important; }
    #top_story{width:100%!important;float:none!important padding:0!important; margin-right:0!important; margin-top:20px!important; margin-bottom:30px!important;}
    .col-1-4 { width:100%!important; }
    .onlyphones { display:inherit!important; }
    #box{padding:30px 2% 2%!important;margin-right:2%!important;margin-left:2%!important;width:96%!important;border:1px solid #ccc;!important;height:inherit!important}
    .additionalsecond { margin-bottom:30px!important; }
    .frontfeaturednewsimage  { margin-bottom:30px!important; }
    .col-1-4 { margin-bottom:30px!important; }
    .mainwidthfix{width:99.5%}.banner_cancel{margin-top:80px!important; display:inherit!important;}a:link{ font-size:14px!important;}.frontpage_featured{display:none!important}.bold a,.bold a:link,a.bold:link{font-size:10px!important}.articles_events{height:inherit!important;margin:0!important;padding:0!important}
    .flex-viewport{width:100%!important;margin-top:0!important}
    .flexslider{margin:2%!important;width:96%!important;height:inherit!important}
/*     #flexslider_events{margin-left:2%!important;margin-right:2%!important;margin-top:0!important;width:96%!important;height:inherit!important} */
    #flexslider_events .flex-viewport{width:247px!important;height:305px!important}
     #flexslider_events{width:247px!important;height:305px!important; margin:0 auto!important; margin-bottom:20px!important;}
    
    .fullstorylink {  color:#999!important; font-size:0.85em!important; float:right; margin-top:8px; margin-right:8px;}
    .fullstorylink a:link {  color:#999!important; font-size:0.85em!important;  margin-right:8px;}
    .fullstorylink a {  color:#999!important; font-size:0.85em!important;  margin-right:8px;}
    .additionalsecond .fullstorylink a { font-size:0.85em!important;  margin-right:8px;}
    .additionalsecond .fullstorylink  { font-size:0.85em!important;  margin-right:8px;}
    .additionalsecond .fullstorylink a:link { font-size:0.85em!important;  margin-right:8px;}
    .frontbottomfeatured .fullstorylink a { font-size:0.85em!important;  margin-right:8px;}
    .frontbottomfeatured .fullstorylink  { font-size:0.85em!important; margin-right:8px; }
    .frontbottomfeatured .fullstorylink a:link { font-size:0.85em!important;  margin-right:8px;}
    #top_story .fullstorylink a { font-size:0.85em!important;  margin-right:8px;}
    #top_story .fullstorylink  { font-size:0.85em!important;  margin-right:8px;}
    #top_story .fullstorylink a:link { font-size:0.85em!important;  margin-right:8px;}
    #fullstoryresize .fullstorylink a { font-size:0.85em!important;  margin-right:8px;}
    #fullstoryresize .fullstorylink  { font-size:0.85em!important;  margin-right:8px;}
    #fullstoryresize .fullstorylink a:link { font-size:0.85em!important;  margin-right:8px;}
    .changelinkstyle .fullstorylink a { font-size:0.85em!important;  margin-right:8px; }
    .changelinkstyle .fullstorylink  { font-size:0.85em!important;  margin-right:8px;}
    .changelinkstyle .fullstorylink a:link { font-size:0.85em!important;  margin-right:8px;}
    
    .muyangbanner { margin-top:30px!important; }
    .muyangbanner img { border:1px solid #ccc!important; }
    .muyangbannerbottom { height:40px; }

    #mobile_footer { height:1px; margin-bottom:10px; clear:both; text-align:left!important;background-color:#4D5154!important; padding:15px; padding-top:30px;}
.backtotop_footer { display:block!important; margin-top:50px; padding:10px; border-bottom:1px solid #000; border-top:1px solid #ccc; font-size:0.9em; color:#666;}
.backtotop_footer:hover {background-color:#eee;}
.scroll_footer:hover { text-decoration:none!important; }
.logo_footer{height:18px;width:141px;background-repeat:no-repeat;background-image:url('/assets/images/logo-transparent2.png');background-size:141px 18px;}
.footer_menu { margin-top:20px; }
.footer_menu a {color:#fff!important; font-size:0.85em!important; margin-right:10px;  line-height:24px; font-weight:bold;}
.footer_menu2 { margin-top:30px; margin-bottom:40px;  color:#eee!important; }
.footer_menu2 a { color:#ccc!important; font-size:0.85em!important; }
.footer_menu2_heading { font-weight:bold; margin-bottom:20px;font-size:1.1em!important; color:#fff!important; }
.footer_menu2_heading a:link { font-weight:bold; margin-bottom:20px;font-size:1.1em!important; color:#fff!important; }
.footer_menu2_heading a:hover { font-weight:bold; margin-bottom:20px;font-size:1.1em!important; color:#fff!important; }
.footer_menu2_heading a:visited { font-weight:bold; margin-bottom:20px;font-size:1.1em!important; color:#fff!important; }
    
.footer_menu2_inner  a { font-size:0.85em!important;}
.footer_menu2_inner  { font-size:0.85em!important;}
    
.footer_menu2 .inner { margin-bottom:25px; }
#mobile_footer a:hover {color:#fff!important; text-decoration:none!important; }
.social_footer { color:#ccc; }
.social_footer a {  font-size:2em!important;  color:#ccc; }
.social_footer_link {margin-right:1.3em;}
.social_footer a:active {  color:#eee; }
.copyright_footer { display:block!important; }
.col-1-2 { margin-right:2%!important; }
.hamburger {color:#fff!important; font-size:2em!important;}
    #flexslider_books{padding:30px 2% 40px!important;margin:2%!important;width:96%!important;border:1px solid #ccc;!important;height:inherit!important}.flex-direction-nav{display:none!important}.clearzero{height:0!important;clear:both!important}.main_product_list{margin-left:30px!important}.mobile_main_products{float:left!important;width:100%!important}.main_articleimage{margin-bottom:10px!important}.muyangbanner{margin-bottom:0!important;width:100%!important}.eventslider{width:100%!important;text-align:center!important}.main_glossary_pics{width:50%!important;float:left!important;margin:0!important;padding:0!important}.works{width:50px!important;height:50px!important}.works img{margin-left:50px!important}.works_container{margin-left:100px!important}#flexslider_books .slides img{width:100%!important;height:inherit!important;}.books_text{width:90%!important}.bigImage{width:99%!important;border:1px solid #ccc!important}.muyangbanner #wrapper{padding:0!important;margin:10px 0 0!important;height:inherit!important;border:0!important}.muyangbanners{padding:0!important;margin:0!important;height:inherit!important}.muyangbanners img{padding:0!important;margin:0!important;height:inherit!important;width:100%!important}.browse_products_arrow{width:70%!important;text-align:right!important}.glossarytop{margin-top:0!important;padding-top:0!important}.product_slide_image{height:75px!important;width:75px!important}
.full {width: 100%!important;padding: 0px!important;border: 0!important;}
}


@media only screen and (min-width: 480px) and (max-width: 960px) {
#pagewidth { width:100%!important; }
#left_column { display:none!important; }
#index_container { width:96%!important; margin-right:2%!important; margin-left:2%!important; overflow:hidden; }
#ftrSec .ftrcontainer { width:96%!important; margin-right:2%!important; margin-left:2%!important; }
.directory_container_product  { width:96%!important; margin-right:2%!important; margin-left:2%!important; }
#ftrnewsletter { display:none!important; }
.mobilehide { display:none!important; }
.mobileshow { display:inherit!important; }
.menu_top { display:none!important; }
.search_bar { display:none!important; }
.product_desc { width:100%!important; }
.contact_product {  border:1px solid #990000;}
.productimg { display:block!important; }
.quicklinks  { }
.fltLft { overflow: hidden;}
.ftrlinks { width:100%!important; }
.hint--bottom:before { display:none!important; }
.hint--bottom:after { display:none!important; }
#left_panel .innerpanel { display:none!important; }
.viewprofilepage  { width:96%!important; margin-right:2%!important; margin-left:2%!important; text-align:center; }
    #left_panel { width:100%!important;  margin:0px!important; text-align:center!important;}
    .bottomDiv {width:224px; margin:0 auto; margin-top:20px;}
    .profile_banner { height:inherit!important; padding-bottom:0px!important; border:0px!important; }
    .product_banner { border:0px!important; }
    .profile_banner img {width:100%!important; margin-bottom:0px!important; border:1px solid #ccc; height:inherit!important; }
    .product_banner img {width:100%!important; margin-bottom:0px!important; border:1px solid #ccc; height:inherit!important;}
    .contact_links  {border:1px solid #ccc; padding:20px; margin-top:8px; }
    .productimginside{padding:0px!important; float:right;position:relative;}
#top_story { width:100%!important; margin-right:0!important; padding:0!important; margin-top:20px; margin-bottom:20px;}
.main_right { width:100%!important; margin-left:0!important; padding:0!important; border:0!important;}
.muyangbanner { width:100%!important; margin-top:30px!important; margin-bottom:30px!important; }
#banner { /* height:inherit!important; */ }
.bigImage { width:100%!important; height:inherit!important;}
.additionalsecond { margin-bottom:32px!important;}
.eventslidercontainer { width:100%!important; }
.articlecontainer  { width:100%!important; }
.discussioncontainer { width:100%!important; }
.bookscontainer  { width:100%!important; }
.mobile_main_products { width:100%!important; }
div#flexslider_products .flex-viewport { height:170px!important; }
#flexslider_products .flex-viewport { min-height:170px!important; }
#flexslider_products { overflow:hidden!important; }
#flexslider_products .flex-direction-nav { right:-1px!important; }
#flexslider_books .flex-direction-nav  { right:-1px!important; }
#flexslider_events .flex-direction-nav   { /* right:-9px!important; */ right:-17px!important; }
.flex-direction-nav .flex-prev { left:inherit!important; }
.flexslider .flex-prev  { right:30px!important; }
.eventslidercontainer .flexslider .flex-prev  { right:45px!important; }
.eventslidercontainer .flexslider .slides img { width:230px!important; height:230px!important; }
.eventslidercontainer .flex-active-slide  { width:250px!important; }
.eventtitle { margin-top:30px; }
#flexslider_events .flex-viewport { max-height:270px!important; }
.additionseconddetails  { display:none!important; }
/* .col-1-4 { margin-right:1.33%!important; } */
}