@media screen and (max-width: 600px)
{
	@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} }
	
	.openmenu, .openmenu2 {display:inline-block}
	.mainmenu li ul, .accesstitle, .accesskey, .expaccesskeyplace, .breadcrumbs, .marker {display:none !important;}
	
    .whiteplace, .indextext {width:100%;margin:0px;padding:0px;float:none}

	.page {width:98%; margin:0px auto}

    .grey {margin:0;}

 

	.indexcontent, .footertext, .content, .leftcolumn, .rightcol, .leftcol, .gallerysplace, .contactform {width:100%;}
	div.pp_default .pp_content, div.pp_pic_holder, div.pp_pic_holder div {width:auto !important}

    .contentwide, .content {width:98%;padding:1%;margin:10px auto;}

	.quickbox, .credits {float:none;text-align:center;}

    .bxsliderhome, .bxsliderhome div {max-height:150px;border:none}
	.bxsliderhome, .bxsliderhome .bx-wrapper {margin:0px;}
	.bxsliderhome .bxslider div {height:auto;}
	.bxsliderhome .bxslider .bx-caption h2 {font-size: 16px;line-height: 19px;}
    .bx-wrapper .bx-controls-direction a {top: 50%;margin-top: -130px;}
    .bxsliderhome .bxslider .bx-caption {top:auto;bottom:0}

	.logo {margin: 3px 0px 5px 0px;width: 65px;float: left;} 
	.breadcrumbs, h1 {margin:0px 0px 10px 0px;}
	.leftcolumn > div {margin:0px 0px 20px 0px;} 
	
	.search {width: 240px;padding: 0px;margin: 0px;left: auto;right:5px;top: 50px;}
    .search input[type="text"] {padding: 5px;width: 210px;margin:0px;}
    .search input[type="submit"] {padding:0px;margin:2px;}

	.regularimage, .slideplace {width: 46%;max-width:96%;margin: 0px 0px 20px 0px;padding: 2%;}
	
	.mainmenu {display:none;padding:0px;margin:0px;height:auto;float:none;position:absolute;left:0;top:81px;width:100%;z-index:9999;background: #ea5b13\9;background: rgba(234, 91, 19, 0.9);}
	.mainmenu li {float:none;display:block;width:100%;}
	.mainmenu li a {display:block;font-size:22px;padding:8px 5px;margin:0px;text-align:center;color:#fff;border-bottom:1px solid #fff;}
	.mainmenu li:hover a, .mainmenu li.this a {background:#3c3c3c;color:#fff;border-bottom:1px solid #fff;}
	
	.strip {max-height:120px;}

	.quickbox {width:30%;margin: 0px 1% 0px 1%;}
	
	.features, .features.nomargin {width:100%;max-width:300px;float:none;margin:0px auto 15px auto !important;}
	
	.clients, .clients.nomargin {width:99%;height:100px;margin:10px 0px !important;}
	.clients span {height:100px;}
	.clients img {max-width:98%;max-height:98%;}
    .clients span {display:block;width:100%;}
	
	.triplebox, .triplebox.nomargin, .quadruple, .quadruple.nomargin, .doublebox, .doublebox.nomargin {width:100%;max-width:100%;float:none;margin:0px auto 20px auto;}
	
	.accessibilityplace {left:auto;right:50px;top: 10px;}
	.accessibilityplace .accessicon {background:none !important;padding:0px;-webkit-border-radius:0 ;-moz-border-radius: 0 ;border-radius: 0 ;}
	.accessibilityplace .accessicon .icon {margin:0px;background:#fff url(../images/sprite.png) -42px -88px no-repeat;}
	.accessibilityplace .accessibility {width: 96%;left:auto;right: 0%;top: 30px;padding: 15px 15px;-webkit-border-radius: 0;-moz-border-radius: 0 ;border-radius: 0 ;}

	.alternativesite body {margin-top:50px;}

    .graboxsmall, .grabox, .bxsliderhome, .newssliderplace {width: 94%;float:none;margin:10px auto 20px auto;padding-top: 5px;}
    .grabox a {clear:none}
    
    .grabox div.title_o, .grabox div.title_b {float:none;width: 220px;display:inline-block;}
   

    .i_text {padding: 0px 10px;}

    .fea img {width:100px;float:right;margin:0 0 0 10px}

    .newssliderplace .bx-wrapper, .newssliderplace .bx-wrapper div {width:96%;margin:auto;line-height:21px;}

    .fealogos {width:30%;height: 80px;margin:0 1%;}
    .fealogos img {max-width:85px;max-height: 75px;}

    .maintitle {margin: 10px -6px 10px 0px;    font-size: 25px;}

    .listview img {margin: 0px 5px 0px 0px;width: 110px;}

    .leftcolumn .grabox {margin: 0px auto;}

    div input[type="submit"], a.submit, .addtocart {margin: 3px 0px 1px 0px;}

   .fakeheader {top:0}

    /*.topmenu {margin:0;padding:0;float:none;background: #ea5b13}
    .topmenu a {display: block;border-bottom: 1px solid #cccccc;position: relative;color: #fff;font-size: 16px;padding:5px;}
    .topmenu a:hover, .topmenu a.this {background:#333;color:#fff;}*/

    .topmenu {display:none;padding:0px;margin:0px;height:auto;float:none;position:absolute;left:0;top:81px;width:100%;z-index:9999;background: #ea5b13\9;background: rgba(234, 91, 19, 0.9);}
	.topmenu a {display:block;font-size:22px;padding:8px 5px;margin:0px;text-align:center;color:#fff;border-bottom:1px solid #fff;}
	.topmenu a:hover , .topmenu .this {background:#3c3c3c;color:#fff;border-bottom:1px solid #fff;}
	

    /*.graboxsmall {position:absolute;top:240px;right:10px;}

    .contactcall {margin:330px auto 20px auto}*/

    .titlenews {width: 220px;}

    .graboxsmall div.title_o, .graboxsmall div.title_b {width: 220px;}

    .feabody a {color:#000;}

    iframe {width:100%;height:auto;max-height:200px;margin:20px 0px;}

    table img {height:auto;margin:0 !important}

}











@media screen and (min-width: 321px) and (max-width: 599px) 
{

}
 
@media screen and (min-width: 601px) and (max-width: 1000px) 
{

}