@media screen and (max-width: 1650px), (max-device-width: 1650px) {
.featured-projects .project-item,
.featured-projects .project-item h4{
	font-size: 15px;
}
}
@media screen and (max-width: 1500px), (max-device-width: 1500px) {
.featured-projects .project-item,
.featured-projects .project-item h4{
	font-size: 14px;
}
}

@media screen and (max-width: 1380px), (max-device-width: 1380px) {
.project-item.col-sm-4{
  width:420px;/*50%;
  /*min-height: 380px;*/
}}
 @media screen and (max-width: 1250px), (max-device-width: 1250px) {
/*.cms_content img{
  width:100%;
  height: auto;
}*/

tr td:first-child {
    width: 20% !important;
}

}
@media screen and (max-width: 1350px), (max-device-width: 1350px) {
.container-fluid {
  padding-right: 27px;
}
/*.centercol{
	top: 27px
}
.leftcol{
	padding: 27px 0 0 30px;
}*/
[class*="col-"]{
	padding-left: 15px;
	padding-right: 15px
}
[class*="row"]{
	margin-left: -15px;
	margin-right: -15px
}
.featured-projects .project-item,
.featured-projects .project-item h4{
	font-size: 12px;
}
}

@media screen and (max-width: 1050px), (max-device-width: 1050px) {
.featured-projects .row{
  max-width: none;
}
.project-item.col-sm-4{
  width:100%;
}

.img_holder.projekt img{
  width:100% !important;
  height:auto !important;
}
.container {
    width: 970px;
}
}
@media screen and (max-width: 1150px), (max-device-width: 1150px) {
.project-item.col-sm-4{
  width:400px;/*50%;*/
  min-height: 305px;
}
.featured-projects .row{
 /* max-width: 750px;      */
}
.img_holder.small{
  max-width: 305px;
}
.img_holder{
  /*width:100% !important;    */
}
.img_holder.projekt{
  height:auto !important;
}
[class*="col-"]{
	padding-left: 10px;
	padding-right: 10px
}
[class*="row"]{
	margin-left: -10px;
	margin-right: -10px
}
/*.featured-projects .project-item,
.featured-projects .project-item h4{
	font-size: 12px;
}
.list-projects .project-item,
.list-projects .project-item h4{
	font-size: 12px;
}*/
}
@media screen and (max-width: 1000px), (max-device-width: 1000px) {
.img_holder.small{
  max-width: none;
}}
@media only screen and (max-width : 768px) ,(max-device-width : 768px) {
.img_holder.big img{
  height:456px;
  margin-left:0px !important;
}
.img_holder.normalpic img{
  width:100% !important;
}
.col-sm-6{
  padding-top:15px;
}

.container-fluid {
  padding:0px 10px;
}
#header{

}


.logo{
	height: 50px;
	width: 185px;
    padding: 0;
	margin: 0
}
#nav-menu{
	display: block;
    padding-right: 10px;
}
.leftcol{
	width:auto;
	padding: 20px 10px 0 10px;
	position: relative;
    min-height: 80px;
}
.centercol{
	width:auto;
	padding: 20px 0 0;
	position: relative;
    top:0;
    left: 0;
    right: 0;
}
.nav1{
	display: none;
	text-align: left;
	margin: 15px 0 0;
	text-align: right;
}
.nav1 li ul{
	clear: both;
	display: none !important;
	padding: 0;
	position: relative;
	top: auto;
	width: auto
}
.nav1 li:hover ul{
	display: block !important;
	left: auto;
	margin: 10px 0
}
.nav1 li:hover li a{
	background: none;
	text-decoration: none;
}
.nav1 li:hover li a:hover,
.nav1 li:hover li.active a{

}
.list-projects .project-item h4,
.list-projects .project-item{
	font-size: 17px;
}
#slideshow-pager img{
	height: 60px;
	margin: 0 10px 15px 0;
}
.buro-info{
	margin: 0
}
.contact-info h6{
	margin: 0 0 20px
}
.project-item.col-sm-4{
  min-height:0px !important;
  width: 50%;
  float: left;
}
#slider img{
  width: 100%;
  height: auto
}


.uebersichtsbild img{
  width: 100% ;
  height: auto;
}

.logo img{
width:133px !important;
height:auto
}


}
@media screen and (max-width: 715px), (max-device-width: 715px) {
.project-item.col-sm-4 {
    min-height: 350px !important;
}
}
@media screen and (max-width: 550px), (max-device-width: 550px) {
.project-item.col-sm-4 img{
  min-height:4px;
  min-width:4px;
}
.project-item.col-sm-4 {
    min-height: 265px !important;
}

tr td:first-child {
    width: 30% !important;
}
}

@media screen and (max-width: 410px), (max-device-width: 410px) {
  .cycle-pager1, .cycle-pager2, .cycle-pager3, .cycle-pager4, .cycle-pager5, .cycle-pager6, .cycle-pager7, .cycle-pager8, .cycle-pager9,
   .cycle-pager10, .cycle-pager11, .cycle-pager12, .cycle-pager13, .cycle-pager14, .cycle-pager15, .cycle-pager16, .cycle-pager17,
    .cycle-pager18, .cycle-pager19, .cycle-pager20{
       top:230px !important;
    }

.logo{
	height: 40px;
	width: 200px;
	margin: 0
}
.nav2 li{
	font-size: 14px;
	letter-spacing: normal;
	margin: 0 10px 0 0
}
.nav2 li a:after{
	font-size:19px;
	padding: 0 0 0 3px;
}
#slideshow-pager img{
	height: 45px;
}
[class*="col-"]{
	clear:both !important;
	width: 100% !important;
}
#map-wrapper{
  padding-top:30px !important;
}

.project-item.col-sm-4 {
    min-height: 0px !important;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.featured-projects .project-item,
.featured-projects .project-item h4{
	font-size: 12px;
}
}
@media screen and (max-width: 787px), (max-device-width: 787px) {
.img_holder{
  width:100% !important;
  height:auto !important;
}
.img_holder img{
  width:100% !important;
  height:auto !important;
  margin-left:0px !important;
}
}