@media (max-width: 480px){
	header .navbar a {
		font-size: 18px;
	}
	#sec_5{
		background: transparent;
	}
	.info-legends img{
		width: 48px;
	}
	.info-legends span {
		font-size: 14px;
	}
	#ymap{
		height: 240px;
	}
	.name-office{font-size: 18px;}
}
@media (max-width: 768px){
	.read-more-pool a{
		width: 100%;
	}
	.info-pool .options{
		display: block;
	}
	.text-slide{
		bottom: 80px;
	}
	.text-slide h1{
		font-size: 34px;
	}
	.price_block{
		font-size: 24px;
	}
	.free-zamer{
		display: none;
	}
	.slogan-pool h2,h2{
		font-size: 23px;
	}
}
@media (min-width:600px){
	header .navbar a{
		font-size: 14px;
	}
}
@media (orientation: landscape) and (min-width: 520px) {
    /* Стили для горизонтальной ориентации и ширины экрана больше 480px */
    #hot_line {
        display: none;
    }
    .block_slide_pool{
    	height: 100vh !important;
    }
    .free-zamer{
		bottom: -10%;
	}
	.navbar-brand img {
		padding: 0 !important;
	}
	.hid-wrapper button{
		bottom: 10px !important;
	}
	.text-slide{
		bottom: 60px !important;
	}
	.top-contacts{
		display: none;
	}
	.top-contacts.tablet{
		display: block;
	}
	.free-zamer{
		display: block;
	}
}