@media (max-width:1000px) {
    .searchbar{ display: none;}
}
@media (max-width:875px) {
    .logobar{ float: left;}
    .body_fm{ position: relative;}
    .mainnav_fm { width: auto;  position: absolute; right:0 ;}

.topnavbar{ overflow: visible; position: relative;}

    .mainnav{ display: none; position: absolute; right:0; top:0; background: #fff; width: 125px; z-index: 333;}
    .mainnav .head{ height: 40px; background: #E3ECF6; line-height: 40px; vertical-align: middle; text-align: center; color: #000; text-decoration: none; text-align: center; display: block; cursor: pointer;}
    .mainnav .subitems{ background: #000;
        display: none;}
    .mainnav .subitems a{ display: block; height: 40px;}
.mainnav .itemcontent.on .subitems{ display: block;}
    .mainnav.on{ display: block;}

    .mainnav_toggle.on{ padding-right: 135px;}
    .mainnav_toggle{ background: #fff;  padding:10px; color:#000; text-align: right; display: block; position: relative; z-index: 3;}
    .mainnav_toggle a{ color:#000; text-decoration: none;}

    .mainnav .itemcontent.on .head{ background: #E3ECF6;}


.foot .col1{margin: 15px 0;}
.foot .col2{margin: 15px 0;
    padding:0;
                border:0; border-top:0; border-bottom: 0; text-align: center;}
.foot .col3{margin:0; padding:15px 0;}

.mt20mb{ margin-top: 20px;}
.mb20mb{ margin-top: 20px;}
.hiddenmb{ display: none;}

.noticebar .fleft{ float: none;}
.plfloat{ width: 150px;}

.plrows .r{

    height:auto !important; line-height: 1.5;
    margin:0; padding:15px 0;}


.col-xs-2.col-pt20{ width: 50%;}
}
