/* -- 24 November 2014 -- 13:37 --  */
@media screen and (max-width:480px) {
.container,#leftcol,#frontmaincontainer #content,.refpage,#content,.col,#frontmaincontainer #homerightcol {width:100%;}
#mainaccesslinks {margin-left:1em;margin-right:1em;}
#search{margin:1em auto;float:left;text-align:left;width:99%;}
#search form {margin-left:auto;margin-right:auto;}
#mainmenu {background-image:none;}
#mainmenu ul {margin:0;padding:3px 1em;clear:left;}
#maincontainer, #frontmaincontainer {margin:0;padding: 15px 1em 0 1em;}
#crumbmenuonside {margin:0 1em;}
.col {float:left;padding:0;margin-left:auto;margin-right:auto;}
#footer {padding-left:1em;padding-right:1em;}
.downloads {padding:6px 12px;}
#sidenav {text-align:left;padding-left:1em;}
#sidenav li .currentsection {display: none;}
select {width:100%;}
.right {width:100%;}
}

@media screen and (min-width:600px) {
 .walesscot {clear:both;}
.codesofpractice .leftcol {margin-right: 2%;}
.codesofpractice .leftcol, 
.codesofpractice .rightcol {float: left; width: 45%;} 
.codesofpractice .wales,
.codesofpractice .scotland {width: 45%; float: left; margin-right:5%;}
}

@media screen and (max-width: 240px) {
  img {max-width:200px !important;}
  #search input#q  {max-width:180px;}
  select {width:100%;}
  .right {width:100%;}
}
  

@media screen and (min-width: 241px) and (max-width: 320px) {
  img {max-width:280px !important;}
  #search input#q  {max-width:260px;}
  select {width:100%;}
  .right {width:100%;}
}
  
@media screen and (min-width: 321px) and (max-width: 480px) {
  img {max-width:440px !important;}
  select {width:100%;} 
  .right {width:100%;}
}

@media screen and (min-width: 481px) and (max-width: 600px) {
  img {max-width:560px !important;}
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  img {max-width:740px !important;}
  }

@media screen and (min-width: 769px) and (max-width: 900px) {
  img {max-width:980px !important;}
  }

@media screen and (min-width: 901px) and (max-width: 1200px)  {
  }

  
  
