.nav>li{
    position:static !important;
}
/*==============menu2==============*/
@media screen and (min-width:768px){
    .menu-mobile{
        display:none !important;
    }  
}

@media screen and (max-width:740px){
.collapse.in{
    display:block !important;
}
/* MAIN MENU */
    .menu-mobile{
        height:46px;
        border-bottom: 1px solid #000;
        border-top: 1px solid #000;
    }
    #ddmenu-mobile ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        float:left;
        
    }
    #ddmenu-mobile ul li a{
        display:block;
        height:46px;
        line-height:46px;
        color:#fff;
        background:none;
        padding:0px;
    }
    
    #ddmenu-mobile ul li a span.middle{
        padding:0px 20px;
        background: url(imgs/border-right-menu.png) no-repeat right;
    }
    #ddmenu-mobile ul li a:focus,
    #ddmenu-mobile ul li a:hover,
    #ddmenu-mobile ul li.active a{
        color:#ddd;
        font-weight:600;
    }
    
    
    #ddmenu-mobile .list-group-item {
      display: block;      
      border: 0;
      
    }    
    
    #ddmenu-mobile a.list-group-item {
      color: #fff;
      font-weight: normal;
      border: 0;      
        
    }
    #ddmenu-mobile a.list-group-item .list-group-item-heading {
      color: #333333;
    }
    #ddmenu-mobile a.list-group-item:hover,
    #ddmenu-mobile a.list-group-item:focus {
      text-decoration: none;      
      color:#ddd;
      font-weight:600;
      
    }
    
    #ddmenu-mobile a.list-group-item.active,
    #ddmenu-mobile a.list-group-item.active:hover,
    #ddmenu-mobile a.list-group-item.active:focus {
      z-index: 2;
      color: #ffffff;
      background-color: #87a237;
      border: 0;
    }
    #ddmenu-mobile ul:last-child li ul.list-group-submenu{
        
        position:relative;
        left:-95%
    }
    #ddmenu-mobile ul:first-child li ul.list-group-submenu{
        
        position:relative;
        left:15%
    }
    
    #ddmenu-mobile ul li ul a{
        height:35px;
        line-height:35px;
        
    }
   
    /* MAIN MENU end */
    #ddmenu-mobile ul li ul ul.list-group-submenu{
        left:0px;
        
    }
    
}
/*=================================*/
@media screen and (max-width:740px){
    .navbar-nav > li > a{
        padding:0px 20px;
        height:35px;
        line-height:35px;
    }
    .navbar-toggle{
        float:left !important;
    }
    .navbar-header{
        width:auto;
        position:absolute;
        right:0px;
        top:0px;
    }
    .hidden-phone{
        display:none !important;
    }

    .lg_h{
        margin:15px 0px 5px 0px;
    }
    .contact-top{
        padding-top:20px;
    }
    .logo-company{
        width:40%;
    }
    .switch-lang{
        width:60%;
    }
    .search-header{
        width:100%;
        margin:10px 0px;
    }
    .img_logo_h{
        width:90%;
        min-height:80px;
    }
    .title-logo-img{
        display:none;
    }
    .input-search{
        width:100%;
    }
    .search-mobile{
        display:block;
    }
    .search{
        display:none;
    }
    .logo-img{
        width:auto !important;
        margin-bottom:0px;
        height:80px;
    }
    .menu{
        bottom:0px;
    }
    .blog-menu{
        float:right;
        width:100%;
    }
    .image-menu{
        display:none;
    }
    .navbar-nav > li > a:hover, .navbar-nav > li > a:focus{
        background:none !important;
    }
    .navbar-nav > li > a:hover span, .navbar-nav > li > a:focus span{
        border:none;
    }
    .dropdown-menu a{
        color:#fff;
    }
    .menu-ctn{
        background:none;

        width:100%;
    }
    .menu, .menu-ctn{
        background:#0f3c7f;
               
    }
    .slide_home_ctn{margin-top:0px;}
    
    
    .navbar-nav > li > a{
        background:none;
    }
    
}

@media screen and (min-width:768px){
   .navbar-nav > li > a{
    padding: 0px 15px 0px 15px;
    
   }
   .current_nav_respon span{
       border-bottom:3px solid #fff;  
       height:45px;
       display:block;
    }
  
  .blog-menu .dropdown{
    display:inline-block;
    float:left;
    margin:0 20px 0px 0;
  }
  .image-menu{
    float:left;
    height:50px;
    padding-top:15px;
    
  }
  .image-menu img{
    width:30px;
    margin: 0 10px 5px 0;
  }
  .dropdown-menu > li > a{
    padding:0px;
    width:225px;
    display:inline-block;
    min-height:50px;
    line-height:50px;
    color:#004973;
    font-size:14px;
  }
  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:active{
    color:#004973;
}
  .title-menu{
    float:left;
    font-weight:600;
    
  }
}
@media screen and (min-width:1010px) {
  .navbar-nav > li > a{
    padding: 0px 20px 0px 20px;
   } 
   
  .blog-menu .nav li ul.dropdown-menu {
    width:830px;
    left: 25%;
    right:0px;
  } 
  
 
}
@media screen and (min-width:800px) {
  .title-mobile{
    display:none;
  }   
}
@media screen and (min-width:1124px) {
  .navbar-nav > li > a{
    padding: 0px 30px 0px 30px;
   }  
}

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

  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc !important;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
      width:100%;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }

}
 
@media screen and (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
    .menu-ctn{
        width:100%;
        padding-left:0px;
        background:#0f3c7f;
    }
    .menu{
        bottom:0px;
    }
    .slide_home_ctn{
        margin-top:0px;
    }
    .diplay-none, .title-web{
        display:none;
    }
    .title-mobile{
        text-align:center;
    }
    .make_link-ctn-menufooter-title-mobile ,.make_link-ctn-menufooter-title-mobile_last{
        display:inline-block;
        height:35px;
        line-height:35px;
       
    }
    .make_link-ctn-menufooter-title-mobile a, .make_link-ctn-menufooter-title-mobile_last a{
        color:#fff;
         margin:0px 15px;
    }
    .make_link-ctn-menufooter-title-mobile:after{
        content:"|";
        color:#fff;
    }
    .social-media{
        text-align:center;
    }
    .menu-footer{
        margin:20px 0px;
    }
    .navbar-nav > li > a{
        padding:0px 25px ;
    }
    
}
@media screen and (max-width: 360px) {
    .contact-top span, .contact-top a, .contact-top{
        font-size:14px !important;
    }
    .contact-top{
        padding-top:10px;
    }
    .lg_h{
        margin:10px 0px 5px 0px;
    }
    .logo-img{
        height:65px !important;
    }
    .img_logo_h{
        min-height:65px;
    }
    .make_link-ctn-menufooter-title-mobile a, .make_link-ctn-menufooter-title-mobile_last a{
        margin:0px 10px;
    }
    
}
@media screen and (max-width:414px){
    .contact-top{display:none;}
}


@media screen and (min-width:768px) and (max-width:1024px){
  
  .blog-menu .dropdown{
    margin:0px;
  }
  
}
@media screen and (min-width:1024) and (max-width:1100px){
    .blog-menu .nav li ul.dropdown-menu{
        width:auto !important;
    }
}




