/* Media Queries */
@media screen and (max-width: 1024px) {

#wrapper{width:100%;}

.barousel_image img{width:100%;}
.barousel_image{position:relative; width:100%;}
#nav{left:10%}
#content{padding:29px 2% 40px}
.home #left{width:28%}
.home #mid{width:28%; padding-left:7%}
.home #right{width:30%}
.padding{padding:40px 0 0 10%}
ul#nav li.contact{margin-right:0}

#left img, .home #right img{width:100%!important;}
#left{width:40%}
#right{width:59%}
}



@media screen and (max-width: 730px) {
    #wrapper{width:auto; margin:0 auto; overflow:hidden}

     ul#nav li, #nav li ul, #nav, ul#nav li.properties ul li ul{width:100%!important; margin:0;}
     ul#nav, ul#nav li, ul#nav li a, #nav li ul{background-color:#ddddff; text-align:left; clear:both; border-bottom: none;} 
     ul#nav li li strong{display:inline; border-bottom:none; padding:0}
     
     /* A TAG ALL */
     #nav {left:0}
     ul#nav li a, ul#nav li li a, #nav li ul li a{font-size:16px; padding:8px 2%!important; width:96%!important; height:auto;  line-height:normal;}
 #nav li {border-bottom:1px solid #ccc!important;}
  #nav li li{border-bottom:none}
 
  ul#nav li li a{padding:8px 0 8px 5%!important; width:95%!important;}
 	#nav li ul li ul li a{padding:8px 0 8px 8%!important; width:92%!important;}
    
    .col_small{margin-bottom:20px}
    .news .col_small p{display:none}
    .news .col_small .padding div{margin-bottom:0}
    
#content{padding:20px}
     #left, #mid, #right, #right .col_small , #right .col_large{width:100%!important}
     #mid {padding-left:0!important}
     
     
     .barousel, #tS1{display:none}
    
     #nav, .logo, #nav li ul, #nav li, #nav li:hover ul, #nav li.sfhover ul{position: static;}
    .logo, #footer{text-align:center;}
    
    #left img{width:100%}
    
    
    
.js .nav-collapse {
      position:relative
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display:block;
  }
.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}

.nav-collapse li {
  width: 100%;
  display: block;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  text-indent:-1100000px;
  text-decoration:none;
  background:#97b4dc url(/images/images/nav.png) no-repeat center center;
  color:#323840;
  padding: 8px 0;
  text-transform:uppercase;
}  
  
  .padding{padding:0px!important}
  
 #left ul li a{width:80%}
 .col_large, .col_small{min-height:11px}
 
 #right .col_small .padding img {width:99%}
 ul#flag{
 float: right;
    position: absolute;
    right: 11px;
    top: 14px;
}
 ul#flag li a{font-size:16px; padding:8px}
}