@media (max-width: 1920px) {







}

@media (max-width: 1460px) {

.header-page-block-container-content-right ul li{
margin:0px 0px 0px 15px;
}

.header-page-block-container-content-right ul li a{
font-size:16px;
}


}

@media (max-width: 1400px) {

.header-page-block-container{
padding:20px 20px;
}

.section-home-gallery-content-slider-item-p{
height:240px;
}

.footer-page-bottom-content-left{
width:100%;
margin-bottom:20px;
}

.footer-page-bottom-content-right{
width:100%;
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
}

}


@media (max-width: 1480px) {

.home-page-baner-text::before{
width:20px;
}

}


@media (max-width: 1300px) {

.home-page-baner-slider-img{
height:600px;
}

.home-page-baner-text-block{
padding:30px 50px;
font-size:28px;
line-height:40px;
}

.home-page-baner-text{
top:90px;
}

.header-page-block-container-content-right ul li{
margin:0px 0px 0px 20px;
}

.header-page-block-container-content-right ul li a{
font-size:16px;
}


.sub-page-select-local-m{
height:500px;
}


}



@media (max-width: 1260px) {

.header-page-block-container-content-right ul li{
margin:0px 0px 0px 10px;
}

.header-page-block-container-content-right ul li a{
font-size:16px;
}

}

@media (max-width: 1200px) {


.header-page{
padding-top:101px;
}

.header-page-block .header-page-block-container-content-brand svg,
.header-page-block-f .header-page-block-container-content-brand svg{
height:59px;
width:auto;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}

.header-page-block-container-content-right{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background:#fff;
overflow:auto;
z-index:99999999;
display:none;
}

.header-page-block-container-content-right ul{
display:block;
padding:60px 20px 40px 20px;
}

.header-page-block-container-content-right ul li{
list-style-type:none;
margin:15px 0px 15px 0px;
display:block;
}

.header-page-block-container-content-right ul li a{
display:block;
padding:10px 20px;
border:4px solid #a28251;
border-radius:14px;
color:#a28251;
background:transparent;
text-align:center;
}

.header-page-block-container-content-right ul li a:hover,
.header-page-block-container-content-right ul .current-menu-item a{
color:#fff;
background:#a28251;
}

.header-page-block-container-content-right.nav-open{
display:block;
}

.header-page-block-container-content-swicher{
display:block;
}

.header-page-block-container-content-right-close{
display:block;
}

.section-home-start-content-a-item{
width:calc(50% - 20px);
}

.section-home-location-content-left{
width:50%;
}

.section-home-location-content-right{
width:calc(50% - 40px);
margin-left:40px;
}

.footer-page-top-content-item{
width:33.333333333333333333333333%;
}


.section-subpage-content-a{
display:block;
}

.section-subpage-content-a-item{
width:100%;
margin-bottom:50px;
}

.section-subpage-content-a-item-text{
padding-right:0px;
}

.section-subpage-content-b{
display:block;
}

.section-subpage-content-b-item{
width:calc(100% - 106px);
margin-bottom:40px;
padding:40px 50px;
}

.section-home-apartment-content-two-left{
width:100%
}

.section-home-apartment-content-two-right{
width:100%;
text-align:center;
}

.section-subpage-list-search-item-a{
width:calc(50% - 10px);
margin-right:10px;
margin-bottom:10px;
}

.section-subpage-list-search-item-b{
width:50%;
margin-right:0px;
margin-bottom:10px;
}

.section-subpage-list-search-item-c{
width:calc(100% - 170px);
margin-right:10px;
}

.section-subpage-list-table{
width:1330px;
}

.section-home-apartment{
background:url('../images/tlo-2.jpg') no-repeat center right;
background-size:auto auto;
}


}


@media (max-width: 992px) {

.section-home-start-content-a-item{
width:100%;
}

.section-home-start-content-a-item-two{
width:100%;
margin-bottom:0px;
}

.section-home-start-content-a-item-three{
width:100%;
margin-left:0px;
}

.section-home-location .page-header-right{
text-align:center;
}

.section-home-location-content{
display:block;
}

.section-home-location-content-left{
width:100%;
}

.section-home-location-content-right{
width:100%;
margin-left:0px;
margin-bottom:50px;
}

.footer-page-top-content-item{
width:50%;
}

.footer-page-top-content-item:first-child{
width:100%;
margin-bottom:50px;
}

.section-subpage-content-d-item{
width:100%;
}

.section-subpage-content-d-item-right{
padding-left:0px;
}

.subpage-blog-list-item{
width:calc(50% - 26px);
}

.okno-realizacje-zaw{
position:absolute;
left:0px;
width:100%;   
}

}


@media (max-width: 768px) {

.home-page-baner-slider-img{
height:500px;
}

.home-page-baner-text-block{
padding:30px 30px;
font-size:22px;
line-height:30px;
}


.home-page-baner-text{
top:30px;
}

.page-header-one, .page-header-two{
font-size:28px;
line-height:40px;
}

.page-header-one br, .page-header-two br{
display:none;
}

.sub-page-select-local-poz-item{
padding:5px 10px;
font-size:16px;
margin:5px 5px;
}

.section-subpage-list-table-cell-top{
padding:5px 10px;
font-size:16px;
}

.section-subpage-list-table-cell{
padding:5px 10px;
font-size:16px;
}

.sub-page-select-local-next{
display:none;
padding:30px 0px 0px 0px;
}

.section-subpage-list-table-cell .page-button{
padding:5px 10px;
font-size:16px;
}

.section-subpage-list-table-cell-top br{
display:inline;
}

.sub-page-select-local-start-con{
width:100%;
height:300px;
overflow:hidden;
position:relative;
display:flex;
justify-content:flex-start;
align-items:flex-start;
flex-wrap:nowrap;
}

.sub-page-select-local-img img {
width:auto;
height:300px;
display:block;
}

.sub-page-select-local-svg{
width:906px;
height:300px;
}

.sub-page-select-local-svg-fill{
opacity:1;
stroke:#fff;
fill:transparent;
}

.sub-page-select-local-svg-fill:hover{
opacity:1;
}

.section-subpage-list-search-item-a, .section-subpage-list-search-item-b{
width:100%;
margin-right:0px;
margin-bottom:10px;
justify-content:space-between;
}

.section-subpage-list-search-item-c{
width:100%;
margin-right:0px;
margin-bottom:20px;
}

.search-input-a{
width:calc(50% - 5px);
margin-right:0px;
}

.search-input-b{
width:calc(50% - 5px);
margin-right:0px;
}


.section-subpage-list-search-item-b{
width:100%;
margin-right:0px;
margin-bottom:10px;
}

.section-subpage-list-search-label-a{
font-size:16px;
width:100%;
}

.section-subpage-list-search-label-b{
font-size:16px;
width:100%;
}

.section-subpage-list-search-label-c{
font-size:16px;
width:100%;
}

.section-subpage-list-search-input input{
font-size:16px;
}

.section-subpage-list-search-select{
width:100%;
margin-right:0px;
}

.section-subpage-list-search-select select{
font-size:16px;
}

.section-subpage-list-table{
width:1030px;
}

.section-subpage-list-search-input-x{
position:absolute;
top:10px;
right:-4px;
width:30px;
height:30px;
cursor:pointer;
font-size:30px;
font-family: Arial, sans-serif;
display:none;
}

.subpage-blog-list-item{
width:calc(100% - 26px);
}

.sub-page-select-local-m-g{
margin:0px 0px;
}

.sub-page-baner-img{
width:100%;
height:160px;
position:relative;
}

.section-subpage{
padding:45px 0px;
}

.section-home-apartment-content-two-right .page-header-one{
font-size:28px; 
}

}




@media (max-width: 576px) {

.home-page-baner-text-block br{
display:none;
}

.section-home-start-content-header{
display:block;
margin-bottom:50px;	
}

.section-home-start-content-header-icon{
margin:0px auto 50px auto;
}

.section-home-start-content-header-text{
width:100%;
margin-left:0px;
text-align:center;
}

.section-home-gallery-content{
position:relative;
padding-left:0px;
}

.section-home-gallery .tns-controls{
position:absolute;
left:20px;
width:calc(100% - 40px);
}

.footer-page-top-content-item{
width:100%;
margin-bottom:40px;
text-align:center;
}

.footer-page-top-content-item:first-child{
width:100%;
margin-bottom:40px;
text-align:center;
}

.footer-page-top{
padding:50px 0px 0px 0px;
}

.page-text-one p{
font-size:16px;
line-height:30px; 
}

.section-subpage-content-b-item{
width:calc(100% - 66px);
margin-bottom:40px;
padding:30px 30px;
}



.sub-page-select-local-poz-item{
padding:5px 5px;
font-size:12px;
margin:3px 3px;
border-width:1px;
font-weight:400px;
}

.section-subpage-list-search-item-c{
width:100%;
margin-right:0px;
margin-bottom:10px;
}

.sub-page-baner-img{
width:100%;
height:100px;
position:relative;
}




}


@media (max-width: 500px) {

.section-home-location-content-left-img-play{
position:absolute;
top:50%;
left:50%;
width:60px;
height:60px;
background:#fff;
border-radius:50%;
margin:-30px 0px 0px -30px;
display:flex;
justify-content:center;
align-items:center;
flex-wrap:nowrap;
flex-direction:column;
}

.section-home-location-content-left-img-play-t{
width:0;
height:0;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
border-left:15px solid #2b2b2a;
margin-left:4px;
}

}

@media (max-width: 400px) {

.sub-page-select-local-poz-item{
padding:5px 5px;
font-size:11px;
margin:3px 2px;
}


}