@media (max-width: 769px) and (min-width: 0){
    header .logo{
        display: block;
        margin:0 auto;
    }
   header .contact{
    width:46%;
    margin:0 1%;
    padding-top:15px;
   }
   header .contact .adres{
    width:100%;
    margin:0;
   }
   .service .serv-list ul li a{
    font-size:15px;
   }
   .service .serv-list ul li a::after{
    margin:2px 0 0 3px;
   }
   .block-rep{
    height:auto;
   }
   .block-rep .rama {
     padding: 22px 0 32px 18px;
    }
   .block-rep .rama .plash{
    width:100%;
    background: none;
   }
   .block-des{
    height:auto;
   }
   .block-des .rama {
    padding: 37px 21px 37px 17px;
    }
   .block-des .rama .plash{
    width:100%;
    max-width:355px;
   }
   .carousel-inner .item .plash{
    top:190px;
    width:100%;
    margin-left:-50%;
   }
   .carousel-inner .item .plash p.name{
    font-size:20px;
   }
   .carousel-inner .item .plash p{
    font-size:20px;
   }
   .carousel-inner .item .detail{
    bottom:17px;
   }
   .carousel-control.right{
    display: none;
   }
   .carousel-control.left{
    display: none;
   }
   .carousel-indicators{
    display: none;
   }
   .navbar-default ul.navbar-nav{
    text-align: center;
    background: rgba(0,0,0,0.8);
    margin:0;
    position: absolute;
    z-index: 1;
   }
   .navbar-default ul.navbar-nav li{
    padding:7px 10px;
    border-bottom:1px solid #fff;
    width:100%;
    display: inline-block;
    text-align: left;
   }
   .navbar-default ul.navbar-nav li.last{
    padding:7px 10px;
   }
   .navbar-default ul.navbar-nav li a{
    color:#fff;
   }
   .navbar{
    position: absolute;
    right: 5px;
    top: 12px;
    width:100%;
   }
   header .time{
    width:90%;
    margin:15px 1% 0 1%;
    display: inline-block;
    float:none;
   }
   header .call{
    float:none;
    display: block;
    margin:10px auto 0;
    text-align: center;
   }



}

@media (max-width: 520px) and (min-width: 0){
    .callback {
        width: 90%;
        height: 520px;
        margin: -270px 0 0 0;
        left:5%;
        padding: 50px 10px 0 10px;
    }
    .callback a.callback__close {
        top: 5px;
        right: 2px;
        width: 37px;
        height: 37px;
    }
    header .contact{
    width:95%;
    margin:0 1%;
    padding-top:15px;
   }
    .carousel-inner .item .plash{
    top:22px;
    width:100%;
    margin-left:-50%;
   }
   .carousel-inner .item .plash p.name{
    font-size:16px;
   }
   .carousel-inner .item .plash p{
    font-size:16px;
   }
}