@media only screen and (max-width:1440px){.single-apartment #main .single-content{padding:40px 15px}}.filter-mobile-form{display:none}@media only screen and (max-width:1366px){.filter-deskhop-form>*:not(.header-btn-filter){display:none}#content:not(.home #content){padding-bottom:200px}.d-flex.filter-deskhop-form{width:80%}.filter-mobile-form.show{display:block}.filter-mobile-form .arms{margin-top:5px;margin-bottom:0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background:#fafafa}.filter-mobile-form .arms .form-group{padding:15px;display:flex;flex-direction:column;align-items:flex-start}.filter-mobile-form .arms .form-group label{width:100%;margin-bottom:2px;color:#0c4b9c;font-size:14px;font-weight:500}.filter-mobile-form .feets .form-wrap .form-group.form-apply button{background:#0c4b9c;color:#fff}#slider-range{max-width:80%;margin:0 auto}.filter-mobile-form .arms .form-group select{width:100%;border-radius:4px;background-color:#fff;height:40px;color:#333;font-size:14px}.filter-mobile-form .feets{margin-top:10px}.filter-mobile-form .head{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e0e0;padding:5px 15px}.filter-mobile-form .head .close{float:none;opacity:1;z-index:1;cursor:pointer;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.filter-mobile-form .head .reset button{border:none;background:0 0;padding:0;color:#0c4b9c;font-size:14px;font-weight:500}.filter-mobile-form .head .name p{color:#04213f;font-size:16px;font-weight:500;margin-bottom:0}.filter-mobile-form .feets .form-wrap .form-group{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.filter-mobile-form .feets .form-wrap .form-group button i{margin-left:10px}.filter-mobile-form .feets .form-wrap .form-group button i,.btn-filter-mobile{font-family:"Font Awesome 5 Pro" !important}.filter-mobile-form .feets .form-wrap .form-group button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;transition:.2s ease-in-out all;border:1px solid #0c4b9c;border-radius:4px;background:#0c4b9c;background:#fff;padding:5px 15px;min-width:250px;height:40px;color:#0c4b9c;font-size:16px;font-weight:500;text-align:center}.btn-filter-mobile{display:inline-block !important;margin-left:20px}.filter-archive .header-btn-filter{flex:0 0 100%;max-width:100%}.filter-mobile-form{-webkit-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;display:block;position:fixed;top:70px;bottom:0;left:-100%;z-index:999;transition:.2s ease-in-out all;background:#fff;padding-bottom:70px;width:100vw;max-height:100vh;overflow-x:hidden;overflow-y:auto}.filter-mobile-form.show{left:0}.filter-mobile-form .head{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e0e0;padding:5px 15px}}@media only screen and (max-width:1280px){.filter-archive .d-flex{justify-content:space-between;padding:0 15px}.single-recruitment .thumb img{width:100%;height:500px}}@media only screen and (max-width:1024px){.top-bar-right{align-items:center}.list-post>div.item-post img{max-height:500px;width:100%;object-fit:cover}.list-post .item-post:last-child{display:none !important}.header-4 .site-header{flex:1}.gallery-home .gallery-size-thumbnail{display:flex;flex-wrap:wrap}.gallery-home .gallery-size-thumbnail .gallery-item{flex:0 0 50%;max-width:50%}.list-navigation .elementor-icon-list-items.elementor-inline-items{flex-wrap:nowrap;-ms-flex-wrap:nowrap;overflow-x:auto}.list-navigation .elementor-icon-list-items.elementor-inline-items>li{white-space:nowrap}.home-banner .box-left{width:100% !important;text-align:center}#page .home-banner .banner-title{margin:0 auto}#page .home-banner .banner-title .elementor-heading-title{font-size:50px;line-height:55px}#main .home-banner>div{min-height:600px}.form-apartment form .info-form div.btn-tel>p{font-size:28px}.form-apartment form .info-form>div.btn-tel>p:after{width:65px;height:65px;left:-8px}.form-apartment form .info-form input[type=submit]{padding:10px 20px;font-size:20px}.form-apartment form h4{padding:10px 0}.single-apartment .single-content .box-left>div{margin-right:0 !important}.site-branding button.menu-toggle{background-color:transparent !important}}@media (max-width:991px){.filter-archive.form-search{top:70px}.list-bds{padding-bottom:60px}.bottom-search{flex-wrap:wrap;gap:15px;padding:40px 25px}.filter-homepage .top-search>div a{min-width:150px;font-size:14px;padding:15px 25px}.filter-homepage .bottom-search>*:not(:last-child){margin-right:0}.hidden-on-mobile{display:none !important}.popular-tag>.d-flex>div.item-tag{flex:0 0 50%;max-width:50%}.home-project .main-slide{position:relative;overflow-x:hidden}.home-project .main-slide .project-item,.list-post>div.item-post:first-child>.d-flex>div{position:relative;margin-top:30px}.home-project .project-item .caption .title a{font-size:14px;font-weight:500}.home-project .project-item .caption .address address{font-size:12px;margin-bottom:0}.home-project .project-item .caption{position:absolute;bottom:0;left:0;z-index:1;padding:20px;width:100%}.home-project .project-item .caption{padding:10px}.home-project .list-project-no-slide{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll}.home-project .list-project-no-slide .project-item{margin-top:17px;margin-right:5px;width:150px;min-width:150px}}@media only screen and (max-width:768px){.filter-homepage>.info-filter>.top-filter select{flex:0 0 30%;max-width:30%}.box-blue .btn-style .elementor-button-text{font-size:12px}ul.gallery-project{grid-template-columns:1fr;grid-template-rows:unset}ul.gallery-project>li{grid-area:unset !important}.contact-widget{bottom:10px !important;right:10px !important}.filter-homepage>.info-filter .middle-filter{flex-direction:column}.filter-homepage>.info-filter .middle-filter #slider-range{width:70%;margin-bottom:20px}#page .home-banner .banner-title .elementor-heading-title{font-size:38px;line-height:43px}.list-home-post .item-post>div{flex-direction:column;row-gap:10px}.single-apartment .type-apartment>section:first-child>div{flex-direction:column !important}.single-apartment .type-apartment>section:first-child .elementor-column{width:100% !important}.item-project.d-flex{display:grid;grid-template-columns:repeat(1,1fr)}.single-project-infor .item-project.d-flex{display:flex;flex-direction:column}.single-apartment .gallery-child-apartment{overflow:hidden}.single-apartment .nagivation-apartment>div{flex-direction:column}.home #secondary{padding:0 !important}.home #primary{margin-bottom:0}.single-recruitment .content h2{font-size:27px}h3.elementor-tab-title .elementor-accordion-title{font-size:16px !important}.toggle-project-item .elementor-tab-title:before{font-size:14px;right:0}body footer.site-footer{padding-top:140px !important}}@media only screen and (max-width:736px){.home-btn .elementor-column{width:50% !important}.home-banner .apartment>section{width:60%;margin:0 auto}.home-banner .apartment img.elementor-avatar{width:40px}.home #secondary{padding:0 !important}.home-banner{padding-top:100px}.item-project .info-project{padding:30px}.single-apartment .single-heading>.elementor-container{display:grid;grid-template-columns:repeat(2,1fr)}.single-apartment #main .single-title .elementor-heading-title{font-size:25px}.site-footer form input[type=text]::placeholder{font-size:12px !important}}@media only screen and (max-width:601px){.single-recruitment .thumb img{height:400px}.view-all{padding:12px;font-size:12px}.single-recruitment{padding:30px 0}.head-archive{margin-top:30px}.filter-homepage>.info-filter:before{right:-20px}.filter-homepage{flex-direction:column}.filter-homepage>.info-filter:before{content:none}.filter-homepage>div{flex:0 0 100% !important;max-width:100% !important;width:100%}.filter-homepage>.info-filter{padding-right:0;margin-right:0}.list-apartment.d-grid,.list-project.d-grid{grid-template-columns:repeat(2,1fr)}ul.gallery-project>li h6{font-size:14px}.list-home-post .list-post{column-gap:15px}#page .home-banner .banner-title{width:100%;max-width:100%}.list-bds{padding-bottom:40px}}@media only screen and (max-width:480px){.single-recruitment .thumb img{height:300px}.toggle-project-item table tbody td:first-child{width:200px}.item-project .info-project .list-btn-project>a.maps{width:100%}.item-project .info-project .list-btn-project>a.phonenumber{margin-right:0}.single-apartment .list-info-project,.single-apartment .list-btn-project{display:grid !important;grid-template-columns:1fr;row-gap:10px}.single-recruitment .content h2{font-size:25px}.list-apartment.d-grid,.list-project.d-grid{grid-template-columns:1fr}.filter-archive .col-full.d-flex>*:not(:last-child){margin-right:20px}.home-banner .apartment>section{width:100%}.sec-detail-apartment ul{display:grid !important;grid-template-columns:repeat(3,1fr);row-gap:5px}}@media only screen and (max-width:414px){.head-archive.d-flex{flex-direction:column}.filter-homepage>.info-filter .middle-filter #slider-range{margin-right:auto;margin-left:unset}#page .home-banner .banner-title .elementor-heading-title{font-size:35px;line-height:40px}.home-banner .banner-title{max-width:100% !important;width:100% !important}.home-btn span.elementor-button-text{font-size:15px}.filter-homepage>.info-filter>.top-filter select:first-child{flex:0 0 25%;max-width:25%}.filter-homepage>.info-filter>.top-filter select:last-child{flex:0 0 32%;max-width:32%}.filter-homepage{margin:10px 0}.list-post>div.item-post:nth-child(1) .info-post div{font-size:17px}ul.gallery-project>li h6{font-size:13px;line-height:1;bottom:0}.popular-tag>.d-flex>div.item-tag{flex:0 0 100%;max-width:100%}.list-post>div.item-post:not(:nth-child(1)) .info-post h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sec-detail-apartment ul{grid-template-columns:repeat(2,1fr)}.single-apartment #main .single-title .elementor-heading-title{font-size:20px}.item-project .info-project{padding:30px 15px}.form-apartment form .info-form>div.btn-tel>p:before{width:30px;height:30px}.form-apartment form .info-form>div.btn-tel>p:after{width:55px;height:55px}.single-apartment .list-btn-project>a{margin-right:0 !important;width:100%}.form-apartment form .info-form div.btn-tel>p{font-size:25px}.btn-navigation-apartment{flex-wrap:wrap;row-gap:10px}.btn-navigation-apartment iframe{width:100%}}@media only screen and (max-width:375px){#page .home-banner .banner-title .elementor-heading-title{font-size:30px;line-height:35px}.filter-homepage{padding:10px}}@media (min-width:992px){.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.hidden-on-pc{display:none !important}}@media (min-width:576px){.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.toggle-project-item .table-overview .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.toggle-project-item .table-overview{flex-direction:column}.toggle-project-item table tbody td:first-child{width:120px}}@media(max-width:1199.98px){.district .main-apartment-mobile .button-apartment-mobile-prev,.district .main-apartment-mobile .button-apartment-mobile-next{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:absolute;top:0;align-items:center;align-items:center;justify-content:center;justify-content:center;width:30px;height:100%;height:30px;border:1px solid #ececec;border-radius:4px;color:#999;font-size:24px;line-height:1;cursor:pointer}.district .main-apartment-mobile .button-apartment-mobile-prev{left:0}.district .main-apartment-mobile .button-apartment-mobile-next{right:0}.district .list-district{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(100% - 80px);margin-right:auto;margin-left:auto;padding-right:0;padding-bottom:15px;overflow-x:auto;overflow-y:hidden}.district .list-district li{padding-right:10px;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.district .view-all{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:auto;right:auto;bottom:0;left:50%;min-width:250px;transform:translateX(-50%)}.district{padding-bottom:60px}}