@font-face{
    font-family:AP;
     src:url("AltoPro.OTF");
}
@font-face{
    font-family:APM;
     src:url("AltoProM.OTF");
}

@font-face{
    font-family:CN;
     src:url("FZLTCHJW.html");
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/


/*Navbar default   */
nav {
transition: top 0.8s;
  }
    .navbar-default{
        background: #f2f2f2 !important;
        font-family:AP !important;
        font-size: 24px !important;
        text-decoration: none;
        height: 135px;
        text-align: right !important;
        display: flex;
        justify-content: center;
        transition: top 0.8s;
        width:100vw;

    }

    .navbar-default a{
        color:black !important;
        }

      .navbar-default a:hover {
        color: #E74011 !important;
        }


/*styling navbar active menu item   */
nav:after {
  content: "";
  display: table;
  clear: both;
}


/*styling navbar active menu item   */
 .navbar-nav > .active > a{
      background-color: inherit !important;
      background-image: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


nav ul {
display: inline-block;
padding: 0em;
margin: 0em ;
}


.navbar .navbar-collapse {
  text-align: center;
     float: none;
}

.row-header-1 {
padding-top: 38px;

    }

langague
#lang {
    text-align: right;
    padding-top: 0.6em !important;
    padding-right: 6em !important; }

#hitem{
    font-size: 11.5px!important;
  text-decoration: none !important;}
#hitems{
  font-family: CN !important;
    margin-left: 10px;
    font-size: 10px !important;
    text-decoration: none !important;
    }


/*Nav-hearder */
    .navbar-header {
        float:none;
        display: block;
        text-align: right;
        vertical-align: top;
        padding-left: inherit;
        padding-top: 10px!important;
         height: 30px !important;
    }

/*Toggle*/
.navbar-toggle {}


/*Logo */
  #logo {
    display: inline-block;
    /* float: left;
    vertical-align: middle; */
  }

svg:hover {
    fill: #E74011 !important;
  }
  .navbar-brand {
  float: left;
  height: 30px;
  }

/*Menu item */
#imenu {
margin-top: 0.5em;
}
#menu-menucn{
font-size: 18px !important;
font-family: CN !important;}


.navbar-nav {
  height: 30px !important;
  }

.navbar-nav > li > a {
   padding: 0px 0px 0px 50px !important;}
  }
  .navbar {margin-bottom: 0px !important;}


/*--------------------------------------------------------------
# Media Qeries  Mobile CSSS adapation

--------------------------------------------------------------*/

@media screen and (max-width: 900px) {


  .row-header-1 {
      padding-top: 0px;
  }

.navbar-header {
  padding-top: 0px !important;}

  .navbar-brand {
    padding: 0em 0em 0em 0em;
}

#lang {
  padding-top: 10px;
}

  .navbar-default{
    width: 100VW !important;
    text-decoration: none;
    height: 72px ;
    -webkit-box-shadow: none !important;
    box-shadow:none !important;
}

.navbar-brand  svg { height: 24px;}


.navbar-default{
  font-size: 18px !important;
  }
button,input[type="button"],input[type="reset"],input[type="submit"] {
	border: none !important;}


}

@media screen and (max-width: 769px) {
.navbar-brand {
padding: 0.2em 0em 0em 1em;
}
.navbar-toggle {
    display: none;
}
}

@media screen and (max-width: 667px) {
  .navbar-toggle {
    display: none;
    }

}

@media screen and (max-width: 414px) {
  .navbar-default {
    height:72px;
  }

  .navbar-toggle {
    display: none;
    }


    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    padding-left: 31px;
}
}
