.div_bars{
  display: none;
}
@media (max-width: 950px) {
  .div_bars{
  display: inline-block;
  }
  #wrap{
    width:100% !important;
  }
  #content1{
    width:100% !important;
  }
  #content1 > div > div{
    width:97% !important;
    padding:0 5px;
  }
  #content1 > div > div > div.projects{
    width:100% !important;
  }
  #content1 > div > div > div.projects > div.news_header{
    width:100% !important;
    padding: 0 10px;
    border-bottom: 1px solid #e1e1e1;
  }
  #content1 > div > div > div.projects > div.news_header h2{
    border:none;
    margin:0;
  }
  .projects_items .news_item img{
    margin-top: 10px;
    height: unset;
  }
  .projects_items .news_item{
    height: auto;
  }
  .news_item .newslastintro{
    height: auto;
  }
  .all_news{
    width: 100%;
    margin:0;
  }
  .mainmenu{
    height: auto;
  }
  #content1 > div > div > div.projects div.newses div.news_wraper .news_item{
    width:100% !important;
    margin:0 !important;
  }
  .last_announces{
    width: 100%;
  }
  .last_announces .announce_list{
    margin:0;

  }
  .announce_item .info{
    width: calc(100% - 80px);
    padding:0;
    height: 100%;
  }
  .announce_item .info > div{
    width:100%;
    padding:5px 10px;
  }
  .footermenu{
    width:100%;
  }
  .footermenu .parent{
    width: 100%;
    height: auto;
    padding: 0 0 20px 5px !important;
  }
  .footer_top{
    float: left;
    height: auto;
  }
  .footer_bottom{
    float: left;
    height: auto;
  }
  .content table {
    width: 100% !important;
  }
  .content table td{
    display: block;
  }
  .content table img{
    float:left;
    width: 100%;
    height: auto;
    margin:3px 0 !important;
    border:none !important;
  }
  .ceterconteiner{
    width: 100%
  }
  .ceterconteiner > div {
     width: 100% !important;
    float: left !important;
    display: block;
    height: auto !important;
    position: relative !important;
    left: 0 !important;
    text-align: center;
    padding: 10px 0;
  }
  .top .top_head{
    width:100%;
  }
  .top .top_head .location{
    display: none;
  }
  .top .top_head > div:last-of-type{
    display: none;
  }
  .live_micro {
    top: 300px;
    transform: translateY(-50%);
  }
  .jquerycssmenu{
    display: none;
    font-size: 14px !important;
    position: relative !important;
    z-index: 2 !important;
    margin-top: 0px;
    height: auto !important;
  }
  .jquerycssmenu > ul{
    display: grid !important;
  }
  .topmenu{
    width:100%;
  }
  .banner_img_text_main{
    bottom: 25px;
    top: unset;
    width:100% !important;
    height: auto !important;
  }
  .banner_img_text_main .banner_text{
    width: 92% !important;
    padding:0 15px !important;
    float: unset !important;

  }
  .slick-slide img{
    height: 310px;
  }

  ul.egmenu {
    display: none;
    background: #333;
    height: 30px;
    width: 100%;
    position: relative;
    z-index: 1100;
}
ul.egmenu a{
      font-family: 'bpg_banner_capsregular', sans-serif;
      text-transform: uppercase;
}
ul.egmenu li ul a{
      font-family: 'BPGArial', sans-serif;
      text-transform: unset;
      padding: 0 34px;
}
ul.egmenu > li {
    float: left;
    position: relative;
}

ul.egmenu ul {
    background: #444;
    display: none !important;
    position: absolute;
    left: 0; top: 100%;
}
.banner_img_text_bottom{
  display: none;
}
ul.slick-dots{
  bottom: 15px !important;
}

ul.egmenu a {
    cursor: pointer;
    display: block;
    color: white;
    line-height: 30px;
    font-size: 14px;
    padding: 0 10px 0 20px;
}
ul.egmenu li ul svg {
  display: none;
}
ul.egmenu li { list-style: none;height: auto;
    position: relative;
    float: left;
    width: 100%; }

ul.egmenu li:hover { background: #555;  }
ul.egmenu li:hover ul { display: block;  }
ul.egmenu {  height: auto; }
    ul.egmenu > li {  float: none; width: 100%; }
    ul.egmenu a { line-height: 20px; }
    ul.egmenu ul { position: relative; }
     ul.egmenu li:hover { background: #555;  }
    ul.egmenu li:hover ul { display: block;  }
     ul.egmenu {  height: auto; }
    ul.egmenu > li {  float: none; width: 100%; }
    ul.egmenu a { line-height: 40px; }
    ul.egmenu ul { position: relative; height: auto;
    z-index: 3;
    float: left;
    width: 100%;}

    ul.egmenu li.tap { background: #555;  }
    ul.egmenu li.tap ul { display: block !important;  }
     ul.egmenu li.tap ul div{width: 100% !important;}
     .langs{
      /* display: none; */
      float: left;
     }
     .fa-bars{
      display: inline-block !important;
      position: absolute;
      right: 15px;
      font-size: 25px;
      top: 50%;
      color:#b98b41;
     }
     .news-full{
      padding-top:0;
     }
     .news_inner_img img{
          height: 230px;
     }
     .sadio,.socshares,.cover_news_in{
      display: none;
     }
     #lightbox-container-image-box,#lightbox-container-image img,div#lightbox-container-image-data-box{
      max-width: 100% !important;
      height: auto !important;
      padding: 0;
     }
     .news-full h3{
      margin: 10px 0;
     }
  .slick-slider { display: table !important; table-layout: fixed; width: 100%;overflow: hidden; }
}
.fa-bars{
      display: none;
     }
.egmenu {
  display: none;
}
