@media (min-width:992px) and (max-width:1199px){.apartment-info .apart-icons div{margin:0 4px 0 0}
.gallery{width:885px;}
.gallery .gallery-bg{height:105px}
.slider-wrapper .slick-prev, .slider-wrapper .slick-next, .slider-wrapper .slick-prev:hover, .slider-wrapper .slick-next:hover, .slider-wrapper .slick-prev:focus, .slider-wrapper .slick-next:focus{height:86px}
.image-slider img{width:97%}
.slick-initialized .slick-slide{width:141px !important;padding:0;text-align:center}
.slick-initialized .slick-slide.slick-center{transform:scale(2.5)}
.nothomepage.page-rooms .footer, .footer{margin-top:550px}
.page-kontakt .page-content, .page-contact .page-content{padding:20px 25px}
.reservation_total_cost{min-width:100%}
.modal-open .modal{padding:0 10px !important}
.modal-content{width:100%;}
.modal-xl-custom{max-width:100%;}
#page-rooms-section-middle .apartment-info{padding:45px 55px 10px}
.room-details h1{min-width:100%}
.reservation_block_1{padding:0px 0 35px 0}
#form-register .form-register-footer{bottom:0;position:relative;height:auto;}
#form-register{padding:0 0 10px 0}
.date-block-small{padding:10px 45px}
.date-block-small .arrow{margin-top:13px}
.date-block-small .cal{left:19px}
.date-block-small .nights{right:8px}
.summary .rgspac{margin:20px 0 30px}
.date-block-small-2 .cal{left:0;}
.date-block-small-2 .nights{right:0}
.summary .date-block-small-2 .arrow-empty{width:17px}
.page-apartment.step0 .footer{margin-top:539px}
.custom-dropdown-horizontal{display:none}
.apartment-info .contact .fico{margin:46px auto 0}
.apartment-info .apart-icons .lozko2-ico {width: 52px;}
.apartment-info .apart-icons .szafka2-ico {width: 37px;margin:0 10px 0 9px !important;} 

.page-homepage .capartment-short-desc .apart-icons .lozko2-ico{width: 52px;}
.page-homepage .capartment-short-desc .apart-icons .szafka2-ico {width: 37px;margin:0 11px 0 7px !important;} 
.page-homepage .capartment-short-desc .apart-icons .garaz-ico {margin:0 1px 0 0 !important;}
.page-homepage .capartment-short-desc .apart-icons div {background-position: center bottom;background-size: contain;height: 29px;}
}
