@media (min-width: 768px){
    .navbar-collapse{ background: none;}
    h1.logo{margin:23px 0 18px 12px;}
    .hd_nav li a{ line-height: 45px;}
    .navbar .nav > li .dropdown-menu { margin: 0; background: #fafafa; box-shadow: 0 2px 2px #aaa; border: 0; opacity: 0.9;border-top: 4px solid #bc1124;}
    .navbar .nav > li:hover .dropdown-menu { display: block; }
     .mini-search-w{float: right;width: 0px; z-index: 9;display: inline-block;margin-top: 20px;opacity: 0;margin-right: -20px;display: none;}
    .hd_nav li a{color: #454545; font-size:16px; padding:25px 15px 5px;}
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background: none; color: #454545;}
    .navbar-default .navbar-nav > li > a{color: #000;}
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color: #454545;}

    .navbar-default .navbar-nav > li > a:hover{ opacity: 0.7;}
    .hd_nav li.dropdown{ background-image: none;}
    ul.hd_nav{ margin: 0 !important;}
    .hd_nav .nav_sub li{ background-image: none; padding: 0}
    .hd_nav .nav_sub li a{ line-height: 25px; font-size: 12px; font-weight: 100; padding: 5px 15px; text-transform:none; }
    .hd_nav .nav_sub li a:hover{ background: #6C6C6A; color: #000;}
    .hd_search:hover{ opacity: 0.7;}
    .mini-search .input-text{ border: 1px solid #bfbfbf; border-radius: 3px; height: auto; padding: 5px 5px 5px 25px;}
    .navbar-collapse{}
    .mini-search .search-btn{top:20px;}
    .navbar-collapse{ position:relative;}
    .hd_nav li.no_bkg_img{ position: absolute; right:0px; top: 0; height: 27px; width:165px; text-align: center; }
    .hd_nav li.no_bkg_img a{color: #fff; font-size: 13px; line-height: 27px; display: block; padding: 0; background: #bc1124 !important; font-weight:bold; }
    .hd_nav li.no_bkg_img a:hover{ background: #969696 !important; border-radius:0 0 5px 5px;color:#fff;opacity: 1;}
    .hd_nav li.car{ background: none !important;}
    .hd_nav li.car a{  color: #b7202e; background: url(../images/line_menu_car.png) no-repeat left 37px !important; padding-left: 30px;}
    .hd_nav li.car a:hover{  color: #b7202e; }
    .hd_nav li.n_bg{ background: none !important;}
    .navbar-collapse{ float:right;}
 .navbar-default .navbar-nav > li.n_default :hover,.navbar-default .navbar-nav > .open:focus{background:#fff!important;}
 .navbar-default .navbar-nav > li.n_default> a:hover,.navbar-default .navbar-nav > .open > a:focus{background:#fff!important;}

    /*share*/
    .share_box{ height: 30px; float: right; display: inline; margin-right: -185px; margin-top: 30px;}
    .share_box a.share_icon{width: 40px; height: 40px; font-size: 0; background: url(../images/i_share.png) no-repeat; display: block;  float: left; text-indent: -999px; overflow: hidden; margin: 0 0 0 12px;}
    .share_box a.icon1{background-position: 0px -48px;}
    .share_box a.icon1:hover{background-position:0px 0px;}
    .share_box a.icon2{background-position: -42px -48px;}
    .share_box a.icon2:hover{background-position: -42px 0px;}
    .share_box a.icon3{background-position: -83px -48px;}
    .share_box a.icon3:hover{background-position: -83px 0px;}
    .share_box a.icon4{background-position: -125px -48px;}
    .share_box a.icon4:hover{background-position: -125px 0px;}
    .share_box a.icon5{background-position: -168px -48px;}
    .share_box a.icon5:hover{background-position: -168px 0px;}
    .share_box a.icon6{background-position: -124px -48px;}
    .share_box a.icon6:hover{background-position: -124px 0px;}
    .email_adrr{ margin: 0 0 0 125px;}
    .mini-newsletter input.validate-email{ width: 410px; height: 35px;  color: #c2c2c2; line-height: 35px; border: 1px solid #cdcdcd; background: #fff; color: #FFF;  z-index: 5; padding: 0 0 0 5px; margin: 0;}
    .mini-newsletter input.validate-email:focus{ background: #FFF; color: #454545;}
    .btn_nl{width: 90px; height: 35px; font-size: 14px; background: #bc1124; position: absolute; top: 0px; right: 0; z-index: 999; cursor: pointer; overflow: hidden; text-indent: 15px;}
    .btn_nl span{float: left;height: 35px;line-height: 35px;background: #bc1124;font-size: 12px;color:#fff;}
    .mini-newsletter{color: #8c8c8c;}
    .mini-newsletter .note{ line-height: 25px; margin: 0 0 0 10px;}
    .mini-newsletter .validation-advice{ position: absolute; width: 500px;}

    .error_404{ background: url(../images/bkg_404.png) no-repeat 200px 50px; height: 500px; padding: 10px 0;}
    .error_404_c{ margin: 100px 0 0 400px; font-size: 14px; text-align: center; }

}

@media (min-width: 768px) and (max-width: 992px){
    .container{ width: auto;}
    .hd_nav li a{ padding: 25px 15px 5px;}
}
@media (max-width: 768px) {
    .hd_nav li.no_bkg_img{ background: none !important;}
}

