@media only screen and (max-width:1600px){
.container{width:1235px}
.defaultForm{width:400px}
.form-text{font-size:15px;height:55px}
.form-submit{height:60px;font-size:16px}
.defaultForm .formInner{padding-bottom:45px}
.homeRoomTabs{margin-top:50px}
.homeAboutSect>.container>.text>.textTitle{font-size:50px;margin-bottom:20px}
.homeRoomRight>.text>strong{margin-bottom:20px}
.homeRoomRight{width:370px}
.homeRoomSlide{width:calc(100% - 370px - 45px)}
.homeContactInner .title>strong{margin-bottom:10px}
.homeContactInner .title>p{font-size:22px}
.contactsBtn>.btn{font-size:18px}
}
@media screen and (max-height:750px) and (min-height:600px){
.bgRadius{width:290px}
.discover{bottom:35px;font-size:16px;gap:10px}
.discover>.arrow{width:55px;height:55px}
.discover>.arrow>i>img{width:12px}
.header{padding:5px 0}
.homeCmpWrap .slogan>strong{font-size:25px}
.homeCmpWrap .slogan>p{font-size:22px}
.homeCmpRow>ul>li>strong.price{font-size:32px}
.homeCmpRow>ul>li>strong{font-size:22px}
.homeCmpRow>ul>li>span{font-size:16px}
.homeCmpRow>ul>li{height:95px}
.homeCmpWrap .slogan{margin-bottom:15px}
.homeCmpRow{margin-bottom:20px}
.homeCmpProperty>ul>li>p{font-size:16px}
.homeCmpProperty>ul{gap:12px}
.form-text{height:50px}
.defaultForm .formInner{padding-inline:30px}
.form-submit{height:55px;margin-top:5px}
}
@media only screen and (max-width:1200px){
/*:root{--RoomHeight:370px}*/
.homeBg{width:calc(100% - 50px);height:calc(100vh - 50px)}
.defaultForm{width:360px}
.defaultForm .formInner>p{font-size:15px;margin-bottom:15px}
.defaultForm :is(.formTitle,.formInner){padding-inline:30px}
.form-text{padding-block:12px}
.defaultForm .formTitle{font-size:20px;padding-block:22px}
.form-submit{font-size:15px;margin-top:10px}
.bgRadius{width:345px}
.discover>.arrow{width:60px;height:60px}
.discover>.arrow>i>img{width:11px}
.discover{bottom:30px;font-size:18px}
.homeCmpWrap .slogan>strong{font-size:61px}
.homeCmpWrap .slogan>p{font-size:24px}
.homeCmpRow>ul>li>span{font-size:16px}
.homeCmpRow>ul>li>strong{font-size:20px}
.homeCmpRow>ul>li>strong.price{font-size:32px;line-height:40px}
.homeCmpRow>ul{width:430px;gap:12px}
.homeCmpRow>ul>li{height:95px;padding:15px 15px}
.dashed-arrow{display:none}
.homeCmpProperty>ul>li>p{font-size:18px}
.homeCmpProperty>ul>li::before{border-bottom:solid 3px;border-right:solid 3px}
.headTelBtn>a{font-size:15px}
.header{padding:20px 0}
.homeAboutSect>.container>.text>.textTitle{font-size:42px}
.homeAboutSect>.container>.text>p{font-size:16px}
.homeAboutSect>.container{gap:42px}
.homeAboutSect>.container>.text{width:calc(100% - 470px - 42px)}
.homeAboutSect>.container>.text>.textTitle>span{margin-left:-150px}
.titleStyle>strong{font-size:36px}
.homeRoomTabs{margin-top:32px}
.homeRoomTabs>ul{gap:16px}
.homeRoomTabs>ul>li{width:calc(20% - 12.8px)}
.homeRoomTabs>ul>li>a{font-size:16px}
.homeRoomRight>.text>p{font-size:16px;/* margin-bottom: 100px;*/}
.homeRoomRight>.text>strong{margin-bottom:10px;font-size:28px}
.homeRoomRight{width:300px}
.homeRoomSlide{width:calc(100% - 300px - 30px)}
.homeRoomInner{gap:30px}
.navSlideBtn>a{width:45px;height:45px}
.navSlideBtn>a>img{width:20px}
.navSlideBtn{bottom:10px}
.btnRes{bottom:10px}
.homeContactInner .title>strong{font-size:30px;margin-bottom:5px}
.homeContactInner .title>p{font-size:18px}
.homeContactInner{gap:17px}
.contactsBtn>.btn{font-size:14px;padding:8px 22px;height:60px}
.homeContactInner>p{font-size:16px}
/*
.homeActiviteBg{height:400px}
*/
.homeActiviteInner .title{font-size:24px;width:430px;line-height:40px;margin-bottom:30px}
.activiSlide .item{gap:12px}
.activiSlide{padding:35px;padding-bottom:25px}
.activiSlide .item>.bg{height:180px;width:115px}
.activiSlide .item>.text{width:calc(100% - 115px - 12px)}
.activiSlide .item>.text>strong{font-size:18px;line-height:25px}
.activiSlide .item>.text>p{font-size:12px}
.activiSlide .owl-dots{margin-top:30px}
.homeActiviteInner{margin-top:-250px}
.homeGallerySlide{margin-top:30px}
.homeGallerySlide .item>a{width:600px;height:400px}
.homeGallerySlide .item{margin-right:30px}
.homeGallerySlide .owl-nav .owl-next,.homeGallerySlide .owl-nav .owl-prev{width:55px;height:55px}
.homeGallerySlide .owl-nav{top:45%}
.homeGallerySlide .item::before{width:52px;height:52px}
.homeAddressFlex{margin-top:40px;gap:42px}
.homeAddressBar{width:360px;padding:32px}
.homeAddressBar .title>strong{font-size:22px}
.homeAddressBar .title>p{font-size:16px;line-height:24px}
.homeAddressBar a{font-size:16px}
.homeAddressBar a.mapShow{margin-bottom:10px}
.homeAddressMap{width:calc(100% - 360px - 42px)}
.footer{padding-bottom:30px;height:340px}
.homeAddressSect{margin-bottom:-210px}
.footerMenu>ul>li>a{font-size:14px}
.copyright{font-size:14px}
.homeContactBar{padding:40px}
.homeContactBar .title>strong{font-size:26px;margin-bottom:10px}
.homeContactBar .title>p{font-size:18px}
.homeContactBar .contactsBtn .btn{font-size:14px;height:52px}
ul.feature>li { font-size: 14px; }

}
@media only screen and (max-width:950px){
.homeForm .defaultForm{margin:auto;width:90%}
.bgRadius{display:none}
.discover>span{display:none}
.discover>.arrow{border:none;padding:0;border:solid 5px var(--WrapperColor)}
.discover{left:50%;transform:translateX(-50%);bottom:0}
.homeBgInner{height:720px}
.homeBg{height:calc(100% - 50px)}
.headTelBtn>a>span{display:none}
.headTelBtn>a>strong{display:block}
/*
.homeBg::before{background-image:linear-gradient(to bottom,#fff 15%,rgba(255,255,255,.55) 45%,rgba(255,255,255,0) 100%)}
*/
.homeCmpRow>ul>li>p{display:block}
.homeCmpRow>ul>li{height:auto;flex-direction:initial;width:auto;justify-content:flex-start!important;align-items:center;gap:15px;display:inline-flex}
.homeCmpRow>ul{width:auto;flex-flow:wrap}
.homeAboutSect>.container .bgs{width:100%;justify-content:center;flex-flow:wrap;margin-bottom:30px}
.homeAboutSect>.container>.text{width:100%}
.homeAboutSect>.container>.text>.textTitle>span{margin-left:0}
.homeAboutSect{margin-top:30px}
.homeRoomSect>.container{max-width:100%}
.homeRoomInner{width:90%;margin:auto}
.homeRoomTabs{padding-left:5%;padding-bottom:50px;margin-bottom:0;overflow-x:auto}
.homeRoomTabs>ul{width:1240px}
::-webkit-scrollbar{height:0}
.homeActiviteInner>.container{max-width:100%}
.activiSlide .item{width:300px}
.activiSlide{padding-right:0}
.homeActiviteInner{margin-top:0}
.homeActiviteInner .title{padding-left:5%;display:none}
.homeActiviteTitle-m{display:inline-block;position:relative;color:#000;font-size:18px;padding-top:33px;text-align: center; }
.homeGallerySlide .owl-nav{display:none}
.homeGallerySlide .item>a{width:500px;height:350px}
/*
.homeActiviteBg::before{background-image:linear-gradient(175deg,#fff 10%,rgba(255,255,255,.89) 44%,rgba(255,255,255,0) 86%);width:100%;bottom:auto;top:-1px;height:80%}
*/
.homeContactBarSect{margin-top:60px}
.homeAddressFlex{flex-direction:column-reverse}
.homeAddressMap{width:100%}
.homeAddressBar{width:100%}
.homeAddressBar .title>p>br{display:none}
.homeAboutSect>.container .bgs>.bg{width:50%}
.homeAboutSect>.container .bgs>.bg>img{width:100%;height:400px;object-fit:cover;object-position:center}
.homeAboutSect>.container .bgs>.bg.bg1{position:relative}
.homeAboutSect>.container .bgs>.bg.bg2{margin-top:60px;margin-left:-70px}
.header{position:absolute;top:0}
.homeBg>.container{height:100%;flex-flow:wrap}
.homeAboutSect>.container>.text>.textTitle>span{display:inline-block}
.homeAboutSect>.container>.text>.textTitle{text-align:center}
.desktopFixedBtn{display:none}
.mobileFixedBtn{display:block;position:fixed;bottom:-65px;left:0;width:100%;z-index:10;background:var(--MainColor);padding:9px;box-shadow:0 3px 45px 0 rgba(0,0,0,.16);border-top-left-radius:20px;border-top-right-radius:20px;height:65px;transition:.3s all}
body.formSticky .mobileFixedBtn{bottom:-1px}
.mobileFixedBtn>ul{position:relative;display:flex;align-items:center;justify-content:center;gap:10px}
.mobileFixedBtn>ul>li{position:relative;display:block;border-right:solid 1px #5b4696;width:50%}
.mobileFixedBtn>ul>li>a{position:relative;display:flex;align-items:center;color:#fff;font-size:16px;font-weight:500;gap:10px;padding:10px 0;justify-content:center}
.mobileFixedBtn>ul>li>a>i{display:block;filter:brightness(0) invert(1)}
.mobileFixedBtn>ul>li:last-child{border:none}
.mobileFixedBtn>ul>li:first-child{width:45%}
.mobileFixedBtn>ul>li:last-child{width:55%}
body{padding-bottom:65px}
.homeCmpWrap{width:100%}
.homeBgInner,.homeSect1{overflow:hidden}
.homeForm{margin-top:20px}
}
@media only screen and (max-width:700px){
:root{--RoomHeight:320px}
.header{padding:15px 0}
.homeCmpWrap .slogan>strong{font-size:25px}
.homeCmpWrap .slogan>p{font-size:20px;line-height:1.5; letter-spacing: 0;}
.homeBg{width:calc(100% - 30px);height:calc(100% - 30px)}
.homeCmpRow>ul>li{padding:13px 20px}
.homeCmpRow>ul>li>p{font-size:14px}
.homeCmpProperty>ul{gap:9px}
.homeCmpProperty>ul>li>p{font-size:16px}
.homeBgInner{height:600px}
.homeCmpWrap{margin-top:71px}
.homeCmpRow>ul>li>strong.price{font-size:28px}
.homeCmpRow>ul>li>strong{font-size:22px}
.headTelBtn>a{font-size:14px;padding:9px 19px;gap:7px}
.homeAboutSect>.container .bgs>.bg.bg1{position:absolute;width:80%}
.homeAboutSect>.container .bgs>.bg.bg2{margin-left:0;width:80%;margin-top:90px}
.homeAboutSect>.container .bgs{justify-content:flex-end}
.homeAboutSect>.container .bgs>.bg>img{height:300px;object-position:bottom}
.titleStyle>strong{font-size:32px}
.homeRoomTabs>ul{justify-content:inherit;width:900px}
.homeRoomTabs>ul>li>a>.bg{height:100px}
.homeAboutSect>.container>.text>.textTitle{font-size:32px}
.navSlideBtn{position:relative;bottom:0;margin-top:0}
.homeRoomRight{width:100%;flex-flow:wrap;justify-content:center}
.homeRoomSlide{width:100%}
.homeRoomInner{padding:20px;gap:15px}
.homeRoomSlide .item .bg{border-radius:22px}
.homeRoomSlide .owl-stage-outer{border-radius:22px}
.homeRoomRight>.text>strong{font-size:24px}
.homeRoomTabs{padding-bottom:30px}
.homeContactInner .title>strong{font-size:26px;margin-bottom:0}
.homeContactInner .title>p{font-size:16px;line-height:28px}
.homeContactInner{gap:9px}
.contactsBtn{flex-direction:column;display:flex;width:100%;gap:12px;margin-bottom:10px}
.contactsBtn>.btn{width:100%;justify-content:center}
.homeContactSect{padding-bottom:30px}
.homeActiviteBg{margin-top:30px;/*height:370px*/}
.homeActiviteTitle-m{font-size:16px; color: #000; text-align: center;}
.activiSlide{padding-left:5%}
.homeGallerySlide .item>a{width:270px;height:225px}
.homeGallerySlide .item{margin-right:12px}
.homeGallerySlide .item::before{width:40px;height:40px;right:10px;background-size:18px}
.homeGallerySlide .owl-item.center .item::before{bottom:10px}
.homeAddressFlex{gap:0}
.homeAddressBar{padding:30px 25px}
.homeAddressBar .title>strong{font-size:20px;margin-bottom:7px}
.homeAddressBar .title>p{font-size:14px}
.homeAddressBar a{font-size:14px}
.footer .container{flex-direction:column-reverse;justify-content:flex-start}
.footerMenu{width:100%}
.copyright{width:100%;margin-top:20px}
.footerMenu>ul{flex-direction:column;gap:6px}
.homeAddressSect{margin-bottom:-180px}
.homeContactBar{padding:25px}
.homeContactBar .title>strong{font-size:22px;margin-bottom:5px}
.homeContactBar .title>p{font-size:16px;line-height:26px}
.logo{width:94px}
.activiSlide .item{width:220px}
.close{right:0;width:42px;height:42px}
.homeCmpRow>ul>li>p>br{display:block}

.btnRes{
    position: relative;
    display: block;
    margin: 10px 0 0 auto;
}



}

@media only screen and (max-width:768px){
    .homeRoomRight>.text { margin-bottom: 20px;}

    .homeActiviteBg::before { display: none;}


    .homeActiviteTitle {
        font-size: 18px; line-height: 1.5;
    }


}