@media screen and (max-width: 600px)
{
	@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} }
	
	iframe {width:100%;float:none;}
	
	.openmenu, .botmenu {display:block}
	.mainmenu li ul, .bxcarousel, .accessibilityplace, .s_r_cols, .rightsidesearch .orangetitle, .topmenu span {display:none !important;}
	
	.header {padding:0px;background:none;  z-index: 100;-moz-box-shadow: 0px 0px 0px rgba(60,60,60,0.5);-webkit-box-shadow: 0px 0px 0px rgba(60,60,60,0.5);box-shadow: 0px 0px 0px rgba(60,60,60,0.5);}
	
	.page {width:98%; margin:0px auto}
	
	.bxsliderproductbigplace, .contentsearch, .newsticker, .indexcontent, .footertext, .content, .leftcolumn, .rightcol, .leftcol {width:100%;}
	div.pp_default .pp_content, div.pp_pic_holder, div.pp_pic_holder div {width:auto !important} 

	.bxsliderproductbigplace {height:auto;}

	.posrel {width:100%;padding:0px;}

	.leftside, .rightside {float:none;width:98%;}
	
	.rightsidesearch {float:none;width:100%;}

	.quickbox, .credits, .indexcontent h2, .featurefixed h2, .featuretree h2 {float:none;text-align:center;}
	
	.credits {width:100%;float:right;margin:20px 0px 0px 0px;clear:both;}
	
	.menuplace {position:static;}
	.menuplace .page {width:100%;}
	
	.bxsliderhome, .bxsliderhome .bx-wrapper {margin:0px;}
	.bxsliderhome {margin:-57px 0px 0px 0px;overflow:visible}
	.tmp302 .bodytext label {font-size: 14px;}
	.tmp302 .bodytext label img {
    margin: 3px 0 0 5px;
}
	.logo, .logosmall {background: #eeede5;
    width: 155px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin: 45px auto 0px auto;
    padding: 30px 0 0 0;
    position: relative;
    left: 0px;
    top: -10px;
    height: 110px;
    zoom: 0.6;}
	.logo img, .logosmall img {width: 100px;}
	
	.breadcrumbs, h1 {margin:0px 0px 10px 0px;}
	h1 {font-size:38px;margin:0px;}
	
	.leftcolumn > div {margin:0px 0px 20px 0px;}
	
	.columns {margin: 10px 0px 0px 0px;padding: 0px 0px 10px 0px;}
  
	.regularimage, .slideplace {float: none;width: 96%;max-width:96%;margin: 0px 0px 20px 0px;}
	
	.greentitle {width:100%;padding:5px 0px 7px 0px;margin: 10px auto 25px auto;font-size: 30px;line-height: 30px;}
	
	.zimmergroup .roomcon {width:100%;}

    .iconsmenu, .notfound {float:left}
	.iconsmenu {margin: 1px 50px 0px 5px;}
	.fakeheader {top:2px;z-index: 999;}
	
	.whiteplace {padding:5px;margin:0px;}
	
	.mainmenu {display:none;padding:0px;margin:0px;height:auto;float:none;position:absolute;left:0;top:0px;width:100%;z-index:99999;background: url(../images/trblack2.png);}
	.mainmenu li {float:none;display:block;width:100%;}
	.mainmenu a {display:block;font-size:18px;padding:3px 5px;margin:0px;text-align:center;color:#fff;}
    .mainmenu a span {margin:0;}
	.mainmenu a .link {text-align:center;}
	.mainmenu a:hover, .mainmenu a.this {background:#000;color:#fff;}

	.shadowplace .imgplace {height:auto}

    .topmenu {display: none;padding: 0px;margin: 0px;height: auto;float: none;position: absolute;left: 0;top: 336px;width: 100%;z-index: 99999;background: url(../images/trblack2.png);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
    .topmenu a {border-bottom:1px solid #a29e83;display:block;text-align:center;color:#fff;padding:8px 5px;    float: none;margin:5px;}
    .topmenu a:hover, .topmenu a.this {background:#8e8776;color:#fff;}

	.strip {max-height:120px;}
	
	.socialmedia {  clear: both;}
	
	.quickbox {width:30%;margin: 0px 1% 10px 1%;float:right;  min-height: 80px;padding:0px;text-align:center;}
	
	.featuretree {width: 100%;float: none;margin: 0px 0px 20px 0px;}
	.featuretree ul {margin:0px 10px;}
	.featuretree .alllist {margin: 10px 10px 0px 0px;}
	.featurefixed {width:100%;margin:0px;}
	.featureplace, .featureplace.nomargin  {float:none;margin:0px;width:100%;max-width:275px;margin:0px auto 15px auto !important;}
	.features {}
	.features .feacontent {padding: 0px 5px 2px 5px;}
	
	.clients, .clients.nomargin {width:31%;height:100px;margin:1.1% !important;}
	.clients span {height:100px;}
	.clients img {max-width:98%;max-height:98%;}
	
	.triplebox, .triplebox.nomargin, .quadruple, .quadruple.nomargin, .doublebox, .doublebox.nomargin {width:100%;max-width:300px;float:none;margin:0px auto 20px auto !important;}
	
	.doublebox {padding: 0px 0px 8px 0px;}
	
	.findproduct .titlefind {float: none;border: none;padding: 0px;margin: 10px 0px;text-align:center;}
	.findproduct label {margin: 0px;float: none;width: 49%;display:inline-block;}
	.findproduct input {width: 100px;float:right;padding:5px;}
	.findproduct select {width: 95px;float:right;padding:3px;}
	.findproduct .title {margin: 0px 5px 0px 5px;width:20px;    font-size: 12px;}
	.findproduct input[type="submit"] {width: 100%;margin: 10px auto;float: none;}
	
	.tabstyle {margin: 0px 0px 5px 0px; padding: 0;}
	.tabstyle .leftmenu a.level2 {padding:5px 0px;font-size:18px;margin:5px 0px;float:none;display: block;}
	.tabstyle .leftmenu a.level2 span {display:none;}
	
	.crown span {margin:0px auto;float: none;display:block;}
	
    .greenlefttitle {width: 100%; padding: 5px 0px 7px 0px; margin: 10px auto 25px auto;  font-size: 30px;  line-height: 30px;  color: #fff;display: block;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
    .greenlefttitle span { top:auto; display: inline-block;  width: 30px;  height: 15px;background: url(../images/spritesite.png) -165px -27px no-repeat;  position: absolute;  left: 50%;bottom: -15px;margin-left: -15px;}
	
    .newsplace {height:130px;margin: 10px 0px 30px 0px;}
    .newsticker a {padding:10px;text-align:center;}
	
    .search {width:135px;padding:2px 0;float:left}
    .search input[type="text"] {width:100px;margin: 0px;}

    .footer {background: #333333 !important;}
	
    .bx-wrapper {margin:0px;}
	
    .group {margin: 0px 2% 10px 2%;width: 46%; display: inline-block;float: right;}

    .contactsideplace .title {width:35%;}
    .contactsideplace input {width: 61%;}

    #owin {z-index:9999999}
    .popupiframe {top: 10%;left: 3%;margin: 0px 0px 0px 0px; }
    #owin_Close {right: -5px;top: -5px;}

    .limited {max-height:100%;}

    .listview .listshadowplace {  margin: 0px 0px 0px 5px;width: 100px;}


    .zimmergroup .ordernow {display: inline-block;margin: 0; }
    .zimmergroup_old .ordernow_old {position: static; display: inline-block;margin: 0; }

    .contactmore div a:hover, .contactmore div a, .contactmore div a span{width:auto;font-size:22px;}

    .botpart, .toppart {zoom:.7}

    .bxsliderproduct img {width:100%;height:auto}


    .restbody pre {display:block;width:100%;white-space: normal; }

    .listview .listshadowplace2{float: none;margin: 0 15px;padding-right: 0;width: calc(100% - 30px);}
    
    .listview .abstract{float: none;margin: 15px;width: calc(100% - 30px);}


	.tmp302 .openmenu, .newsplace {display:none}
	.tmp302 .logo, .tmp302 .logosmall {padding:0;margin: 20px auto 0px auto;height:80px;}
	.tmp302 h1, .tmp302 .bodytext {font-size: 50px;    }
	.tmp302 h1 {filter: drop-shadow(-2px 2px 5px rgba(0, 0, 0, 1));}
	.tmp302 .bodytext {padding:10px 4%;    margin: 10px 0px;}
	.tmp302 .bodytext p, .tmp302 .bodytext li  {font-size: 18px;}
	.tmp302 .contentwide h2 {font-size: 30px;filter: drop-shadow(-2px 2px 4px rgba(0, 0, 0, .8));}
	.tmp302 .strip {padding:6% 2% 2% 2%;min-height: 900px;}
	.tmp302 .syotimer__body {width:100%}
	.tmp302 .syotimer__body .syotimer-cell__value {font-size: 40px;}
	.keneslist {    flex-direction: column;align-items: center;}
	.keneslist .imgplace, .keneslist .abstract {width:100%}
	.tmp302 .page {padding:0;}
	.tmp302 a.btn {margin:0 0px;left:2%;width:96%}
	.tmp302 .bodytext h1 {font-size:40px;}
	.bodytext svg {width: 200px;height: 80px;margin: -30px auto 0 auto;}
	.tmp302 a.btn2 {padding: 15px 20px;}

	.tmp302 .contentwide > div, .tmp302 .contentwide h2 {filter: drop-shadow(-2px 2px 3px rgba(0, 0, 0, 1));}


	.zimmergroup {
		flex-wrap: wrap;
	}
		.zimmergroup > a, .zimmergroup > div {width:50%}
		.zimmergroup .ordernow.availonly {width:150px;position:static;}
}

