/* CSS Document */


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


.hideResize{
  display:none;
}




}



@media only screen and (max-width : 1200px) {
   .leftCol70{

 line-height:1.5;
}

#navrow a {
   padding: 0 10px;
}


 }


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

.itemBox  {
  width:44%;
}

.leftBudge  {
  margin-left:10px;
}

    .centCont{
      width:95%;
      margin:auto;
    }

.greybox{
  width: 41%;
}

#navrow a{
    font-weight: normal;
}

}

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


.language{
  display:none;
}

  .languageFoot{
    display:block;
  }

  #footerMain img{
    width:90%;
    height:auto;
  }

#footerMain .flRi {
  float:none;

}

.greyBox{
  border-left:none;

}

.frontLeft{
  width:100%;
}

 .frontRight{
   display:none;
 }

#subHead{
  text-align:center;
}
.button {
  width:100%;
}
.button {
    width: 78%;
    text-align:center;
}

  }


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



      .imageHead img{
              width:150%;
              margin-left:-25%;
}

 #header {
    text-align: center;
}

.contactDets{
  display:none;
}


   }


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



.centCont {
  width:100%;
}

.borderOver{
  display:none;
}

.mobilemenu{
  display:block;
}
#navRow ul{
  display:none;
}

  .newsTitle b {
    padding-top:15px;
    line-height:1.2;
  }

  .rightCol30,.leftCol70{
    width:100%;

  }

.leftBudge  {
  margin:10px !important;

}
.lineBreaks{
  background-color:#fff;
  padding-left:0;
}



.nopadlist{
  padding:0;
}

 .itemBox {
   width:88%;
   height:auto;
 }

.button {
    width: 85%;

    }
.textOver{
  display:none;
}

.lowerTitle {
  line-height:1;
}

.col30 {
  width:94%;
border-bottom:1px dotted #cacaca;
padding-bottom:20px;
}

.rightAlign{
  text-align:left;
  margin-top:20px;
  border-top:1px dotted #fff;
  padding-top:15px;
}

.footLogo{
  display:none;
}

     .col50{
        float:none;
        width:94%;
      }



  }