




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

.header .but {
    margin-left: 10px;
}
.header .logo {
    margin-right: 20px;
}

}



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

.header .but{
    padding: 5px 10px;
    font-size: 10px;
}
.header .tell{
    font-size: 14px;
}
.footer .tell{
    font-size: 14px;
}
}



@media screen and (max-width: 440px){
.block_top{
    background: url(../img/bg.jpg) no-repeat center left -100px / cover;
}
.header{
    padding-top: 10px;
    padding-bottom: 15px;
}
.header .container{
	padding: 0px;
}
.footer .container{
	padding: 0px;
}
.big_menu{
	width: 100%;
}
.big_zag {
    font-size: 24px;
}
.list {
    padding-top: 50px;
}
.block_top .info {
    min-height: 420px;
}
.block_top h1 {
    font-size: 30px;
}
.zal, .oborudovanie, .bron {
    margin-top: 50px;
    margin-bottom: 50px;
}
.zal .foto .img {
    height: 200px;
}
.zal .text {
    margin-top: 30px;
}
.oborudovanie .foto .img{
    height: 200px;
}
.oborudovanie .foto .name{
    margin-bottom: 10px;
}
.bron .forma {
    padding-top: 30px;
}
.bron .container{
	padding: 0px;
}
.bron .forma .zag {
    font-size: 18px;
}
.bron .check_img .block .name {
    margin-bottom: 10px;
}
.bron  .tablica .tabl{
    width: 12%;
    font-size: 12px;
}
.bron  .tablica .tabl.time{
    width: 16%;
    font-size: 10px;
}
.bron  .tablica .tabl.time2{
    width: 12%;
}
.info{
    margin-top: 50px;
    margin-bottom: 50px;
}
.info .big_line{
    margin-bottom: 30px;
}
.bron  .tablica .tabl.time2{
    font-size: 10px;
}
.bron  .tablica .tabl.time2 span{
    font-size: 8px;
}


}




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

.header .but{
    display: none;
}


}