@media only screen and (min-width: 768px) {
    /* tablets and desktop */

}

@media only screen and (max-width: 600px) {
    /* phones */
    .container {
      width:auto;
      padding:0;
    }
    #content {
      width:auto;
      float:none;
      clear: both;
      margin-top:3%;
    }
    #sidebar {
      width:auto;
      float: none;
      clear: both;
    }
    .breadcrumb_trail {display: none;}
    #mega-menu {
      display: none;
    }
   #head {
    text-align: center;
   }
   #head #logo {
    width:100%;
    margin:0;
    float: none;
    clear:both;
    display: block;
    margin-bottom: 1%;
   }
   #head #logo h1 {
    margin:0 auto;
    text-align: center;
  }

   #lang {
    float: none;
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    display: none;
   }
   #featured-slider, #front-news-cat {display: none;}

   #head #search {float:none;display: inline-block;margin:3% 2%;}
   #head #login {float:none;display: inline-block;margin:3% 2%;}

   .new-item {
    height: auto;display: block;
    margin-bottom: 4%;
    padding:1% 0;
    background: #F6F6F6 url(img/new-item-bg.png) repeat-y center right;
   }
   .new-item:after {
  content: "";
  display: table;
  clear: both;
}
   .new-item .text {
    float: right;
    width:83%;
   }
   .new-item .date {
    float: left;
    width:15%;
    background: none;
    }
    img {max-width: 100%;
  height: auto;}
    #front-news h2 {margin-bottom:2%;margin-top: 5%;}
    .new-item h3 {text-align: left;}
    .new-item .date p {text-align: center;margin:0;font-size:120%;}
#content > h1,#content > h2,#content > h3,#content > h4 {text-align: center;}
    .box-links {text-align: center;}
    .box-openings {margin:0;}
    .box-openings .lib-item {max-width:250px;margin: 4% auto;}
    #select_oddeleni {margin:2% auto;}
    .newsletter-widget {margin:2% auto;}
    .smw_left{text-align: center;}
    #footer #links .box {float:none;text-align: center;width:100%;}
    #footer #links .box ul {margin-bottom: 4%}
    #footer #links .footer_logo {display: none}
    #footer .fl, #footer .fr {float: none;}
    #footer #copyright {padding:3% 0;}
    #footer #copyright p {height:auto;line-height: normal;text-align: center}
    #drop-nav {display: block;margin: 10% auto;}
   div > * {
    vertical-align: middle;
  }
    .wpcf7-form legend {display: none;}
    .wpcf7-form label {float: none;display: block;}
    .wpcf7-form .w206{width:100%;}
    .wpcf7-form .w297{width:100%;}
    .wpcf7-form .w297 input[type="text"] {width: 100%;}
    .wpcf7-form .w113 {width:100%;}
    .wpcf7-form .w113 input[type="text"] {width:100%;}
    .wpcf7-form .w443{width:100%;}
    .wpcf7-form .w129 {width:100%;}
    .wpcf7-form fieldset .f {width: auto;float: none;padding: 2%;}
    .wpcf7-form fieldset .bg_arrow {display: none;}
    .wpcf7-form textarea {width: auto;}
    #event-filter {width: auto;padding: 2%;}
    #event-filter select {display: block;}
    .fr, .fl {display: block;float: none;clear: both;}
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */
}

@media (max-width: 940px) {
 
  
}