@media all and (max-width: 992px) { 
.body{font-size:16px;}
.thumbnail {
  position: relative;
  width: 100%;
  height: 250px;
  overflow: hidden;
background-color:black;
}
.logo_nav{display:none;}


.navbar-right {
  display:none;}

.thumbnail img.portrait {
  width: 100%;
  height: auto;

}

.detail_text img{
width:80%;
}


.girls_card{
  margin: 5px;
 // width: 30.2%;
width: 218px;
  float: left;
  min-width: 180px;
  position: relative;
  border: 1px solid #986F07;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.mit_video{right:53px}

}



@media all and (max-width: 767px) {
.ticker{display:none;} 
.logo_nav{display:block;}
.navbar-right {
  display:block;}
#wrapper {
background-color:rgba(0, 0, 0, 0.43);
//background: #e2e2e2;
//background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); 
//background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); 
//background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
//border: 1px solid gold;
border : 1px solid rgba(255, 215, 0, 0.16);}
.top_h{
	margin-top: 0px;
       height:40px;
position:relative;

	}
.navbar {top:0px;z-index:999;}
#main {
    width: 650px;
}

.left{
    float:none;
}
h1{
    font-size:30px; 
    margin-bottom:7px;  
}

ul#navigation li {  
    width:100px;  
    padding: 5px;
}     

/* Content */
    
#content{
    padding: 5px 15px 15px 10px;  
}

.girl_event{margin:0 auto;}

.events_side{
float:none;
width:100%;
}

.girls_list{
width:100%;
display:table;
margin:0 auto;
}

.girls_card{
  margin: 5px;
 // width: 30.2%;
width: 100%;
  float: left;
  min-width: 180px;
  position: relative;
  border: 1px solid #986F07;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.thumbnail {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
background-color:black;
}
.thumbnail img.portrait {
  width: 100%;
  height: auto;
}
.detail_text img{
width:70%;
}

.mit_video{right:44px}
.kontakt_block{
width:95%;}

}




@media all and (max-width: 350px) {  
.ticker{display:none;} 
    
    /* Allgemein */
#wrapper {background-color:rgba(0, 0, 0, 0.43);
//background: #e2e2e2;
//background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); 
//background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); 
//background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
//border: 1px solid gold;
border : 1px solid rgba(255, 215, 0, 0.16);}
    
    .body{
        font-size:24px; 
        line-height: 1.2;
    }
.top_h{
	margin-top: 0px;
       height:40px;
position:relative;
	}
.navbar {top:0px;}
    
    #main {
        padding: 0px;
        width:340px;
        float:left;
    }
    
    #header{
        margin:0 auto;
    }
h1{
        font-size:28px; 
        color:#E0E0E0;
    }
    
    .left{
        width:100%;
        float:none; 
    }
    
    .main-img{
        margin: 0 0 5px 0;  
    }
    
    /* Content */
    
    #content{
        margin-top:4px;
        padding: 10px 15px 25px;    
        text-align: justify;
        background-color:black;
        color:white;    
        border-radius: 5px;
        width:280px;
    }
 ul#navigation {
        max-width:100%;
        background-color:#E8E8E8;
    }
    
    ul#navigation li {  
        list-style: none;
        margin: 3px 0 0 0;
        text-align:center;
        font-size:18px;
        width:300px;
    }
    
    ul#navigation li:active{
        background-color:black;
        color:white;
    }
    
    ul#navigation li:hover{
        background-color:black;
        color:white;
    }  
#navbar-inverse {
  background-image: -webkit-linear-gradient(top,#3c3c3c 0,#fff 100%);
  background-image: -o-linear-gradient(top,#3c3c3c 0,#fff 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#fff));
  background-image: linear-gradient(to bottom,#3c3c3c 0,#fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
} 

.girl_event{margin:0 auto;}

.events_side{
float:none;
width:100%;
}

.girls_list{
width:100%;
display:table;
margin:0 auto;
}

.girls_card{
margin:5px; 
width:100%;
border: 1px solid #986f07;
    border-radius: 4px;
float:left;
min-width:100%;
position:relative;
transition: border 0.2s ease-in-out 0s;
}
.thumbnail {
  position: relative;
  width: 100%;
  height: 226px;
  overflow: hidden;
background-color:black;
}
.thumbnail img.portrait {
  width: 100%;
  height: auto;

}

.detail_text img{
width:100%;
}

.new_girl {
  position: absolute;
  bottom: 18px;
  width: 43%;
  height: 17%;
  left: 0px;
  z-index: 99;}

.girl_text {
    display: block; }

.kontakt_block{
width:95%;}
