@media (min-width:1980px){
	.field_banner_area .item.slick-slide img{
		width: 100%;
	}
}
@media (max-width:1920px){.content_text{padding:250px 17% 192px;}
.content_text:last-child{padding:190px 17% 50px;}
.field_banner_area .slick-prev{left:420px;}
.field_banner_area .slick-next{right:420px;}
.interior_banner .item{margin:0 50px;}
.interior_banner::before{width:623px;}
}
@media (max-width:1800px){.interior_banner::before{width:calc(100% - 1160px);top:-50px;bottom:-50px;}
.jill_box{padding: 0 15% 0 20%;}
}
@media (max-width:1628px){.interior_banner::before{width:calc(100% - 960px);}
}
@media (max-width:1680px){.content_text{padding:210px 17% 128px;}
.content_text:last-child{padding:205px 17% 30px;}
.field_banner_area .slick-prev{left:280px;}
.field_banner_area .slick-next{right:280px;}
}
@media (max-width:1450px){.interior_banner::before{width:calc(100% - 800px);}
.jill_box {
    padding: 0 8% 0 14%;
}
}
@media (max-width:1440px){.content_text{padding:123px 17% 128px;}
.content_text:last-child{padding:84px 17% 30px;}
.interior_banner .slick-prev{left:210px;}
.interior_banner .slick-next{right:210px;}
.field_content p{padding:0 20%;}
}
@media (max-width:1367px){.content_text{padding:160px 10% 102px;}
.content_text:last-child{padding:84px 10% 30px;}
.interior_banner::before{width:calc(100% - 840px);}
.jill_box {
    padding: 0 5% 0 11%;
}
}
@media (max-width:1280px){.content_text{padding:134px 6% 95px;}
.content_text:last-child{padding:84px 6% 30px;}
.interior_banner::before{width:calc(100% - 780px);}
.jill_box {
    padding: 0 4% 0 9%;
}
}
@media (max-width:1209px){.interior_banner::before{width:calc(100% - 700px);}
.jill_box {
    padding: 0 2% 0 6%;
}
}
@media (max-width:1200px){.content_text{padding:128px 6% 80px;}
.content_text:last-child{padding:80px 6% 30px;}
.field_banner_area .slick-next{right:200px;}
.field_banner_area .slick-prev{left:200px;}
.field_title{font-size:45px;}
.field_content p{font-size:18px;}
.about_disclaimer_area p{font-size:18px;}
.content_title{font-size:52px;}
.build_content p{font-size:18px;}
}
@media (max-width:1029px){
	.interior_banner::before{width:calc(100% - 640px);}
	.jill_logo img{ width:110px;}
}

@media (max-width:1024px){.content_text{padding:94px 50px;}
.content_text h2{font-size:40px;padding:0 0 15px;}
.content_text p{line-height:26px;font-size:16px;}
.content_text:last-child{padding:55px 6% 30px;}
.content_text::before{height:145px;}
.content_title{font-size:46px;}
.build_content p{font-size:16px;}
.field_title{font-size:38px;}
.field_content p{font-size:16px;padding:0 10%;}
.field_banner_area{margin-bottom:130px;}
.field_banner_area .slick-dots{bottom:-80px;}
.interior_banner{margin:25px 0 130px;}
.interior_banner .slick-dots{bottom:-130px;}
.interior_banner .slick-next{right:185px;}
.interior_banner .slick-prev{left:185px;}
.l_detail_text a{font-size:14px;}
.l_detail_text li span{line-height:25px;width:25px;height:25px;font-size:15px;}
.l_detail_text li.map_pin_area {
    margin: 44px 0 10px;
}
	.map_pin > img {
    width: 24px;
}
.p_s_detail,.dark_club_text{width:100%;padding:0px 15px;}
.ps_text_area:last-child:before{display:none;}
.content_title span{line-height:45px;}
.floor_d_row{padding:0px 17%;}
.jill_box {
    padding: 0 2% 0 13%;
}
.jill_content p{    padding-left: 32px !important;}
}
@media (max-width:994px){.interior_banner::before{width:calc(100% - 600px);}
}
@media (max-width:991px){.menu_title{font-size:28px;}
.menu_link li a{font-size:18px;}
.content_text{padding:67px 25px;}
.content_text h2{font-size:25px;}
.content_text p{font-size:14px;line-height:22px;}
.content_text:last-child{padding:40px 25px 20px;}
.about_disclaimer_area{padding-top:150px;padding-bottom:30px;}
.content_text::before{height:110px;}
.footer_title{font-size:25px;}
.footer_detail h2{font-size:18px;}
.footer_detail p{font-size:15px;}
.footer_detail a{font-size:15px;}
.floorplan_text:before{height:220px;}
.floorplan_text .field_content, .floorplan_text .field_title{top:50px;}
.tower_unit_link,.floor_img{margin-top:200px;}
.ourplan_team_area{margin-top:210px;}
.build_floor_bg{margin-top:0;}
.unin_link,.unin_title{margin-bottom:24px;}
.floorplan_text .field_content p{max-width:inherit;padding:0 25%;}
.build_content{max-width:400px;}
.content_title{font-size:35px;}
.build_content p{font-size:15px;}
.field_title{font-size:32px;}
.field_content p{font-size:15px;}
.about_disclaimer_area p{font-size:15px;}
.field_content{padding:0 3%;}
.floor_img > img{width:215px;}
.floor_img_title{font-size:22px;}
.floor_detial p{font-size:18px;}
.floor_detial p span{font-size:23px;}
.reference_only{    margin-bottom: 96px;}
.unin_title{font-size:20px;}
.unin_link a{font-size:18px;}
.unin_link, .unin_title{margin-bottom:11px;}
.tab_container ul li a{font-size:24px;}
.cluband_communal_area{margin-top:15px;}
.content_title span{line-height:40px;}
.club_detail{float:left;}
.club_detail.col-sm-6{width:50%;}
.club_detail.col-sm-4{width:33.3333%;}
}
@media (max-width:966px){.interior_banner .slick-prev{left:150px;}
.interior_banner .slick-next{right:150px;}
.content_text{padding:97px 25px;}
.jill_box {
    padding: 0 2% 0 11%;
}
}
@media (max-width:965px){.interior_banner::before{width:calc(100% - 560px);}
}
@media (max-width:810px){.field_banner_area .slick-prev{left:110px;}
.field_banner_area .slick-next{right:110px;}
.interior_banner::before{width:calc(100% - 480px);}
.interior_banner .slick-prev{left:95px;}
.interior_banner .slick-next{right:95px;}
.tower_unit_link{margin-bottom:98px;}
.ourplan_team_area{margin-top:113px;}
.content_text{padding:72px 25px;}
.floor_d_row{padding:0px 4%;}
.reference_only { margin-bottom: 98px;}
.jill_box {
    padding: 0 2% 0 8%;
}
}
@media (max-width:768px){.content_text{padding:56px 25px;}
}
@media (max-width:770px){.field_banner_area .slick-prev{left:110px;}
.field_banner_area .slick-next{right:110px;}
.interior_banner::before{width:calc(100% - 440px);}
.interior_banner .slick-prev{left:95px;}
.interior_banner .slick-next{right:95px;}
.field_content p{padding:0 6%;}
.living_detail_area{padding-top:50px;}
.field_content{margin-bottom:50px;}
.gold_coast_area{padding-top:50px;}
	.ourplan_team_area{margin-top:122px;}
.tower_unit_link{margin-bottom:90px;}
.jill_box {
    padding: 0 2% 0 5%;
}
}
@media (max-width:767px){.fixed_top .left_text,.top_right a{display:none;}
.mobile_m_g,.mobile_m_g .left_text{display:block;}
.mobile_m_g .left_text{float:none;}
.menu:before,.menu:after{display:none;}
.menu_link{width:100%;border-bottom:1px solid hsl(113, 8%, 81%);padding-bottom:40px;}
.menu_title{font-size:30px;padding:40px 0 20px;}
.menu_link li a{padding:6px 0;font-size:18px;}
.menu_link:nth-child(1n+2) .menu_title,.menu_link:nth-child(1n+2) li a{}
.mobile_m_g .left_text a{font-size:24px;}
.content_detail{width:100%;}
.footer_detail{width:100%;}
.copyright_left,.copyright_right{width:100%;float:left;text-align:center;}
.copyright{padding:15px 15px;}
footer_link_area{padding:30px 15px;}
.copyright_left a,.copyright_right p{font-size:14px;}
.menu{top:135px;}
.active_menu .menu{top:97px;left:0%;opacity:1;visibility:visible;height:calc(100% - 97px);overflow:auto;z-index:9999;position:fixed;}
.content_text{padding:60px 50px 20px;}
.content_text:last-child{padding:20px 50px 60px;}
.footer_title{font-size:25px;}
.f_a_section:before{display:none;}
.footer_detail h2{font-size:16px;}
.footer_detail p{font-size:14px;}
.footer_detail a{font-size:14px;}
body.open_memu{overflow:hidden;height:100%;position:fixed;}
.content_bg{background-position:left bottom;background-repeat:no-repeat;background-size:160% 74%;}
.living_content_bg{background-position:100% bottom;background-repeat:no-repeat;background-size:161% auto;}
.select_floor_plan{display:block;}
.floorplan_text{margin-top:50px;}
.floorplan_text .field_content p{padding:0 3%;}
.floorplan_text .field_content p{margin-bottom:45px;}
.floorplan_text .field_content, .floorplan_text .field_title{position:static;}
.reference_only { margin-bottom: 0px;}
.floorplan_text:before{background-image:url("../images/verticle_build_floor_white.png");height:215px;}
.interior_banner .item:before,.interior_banner .item:after{width:1px;height:100%;position:absolute;background:#c7c7c7;top:0px;}
.interior_banner .item:after{right:-24px;}
.interior_banner .item:before{left:-24px;}
.interior_banner .item.slick-current.slick-active:after,.interior_banner .item.slick-current.slick-active:before{display:none;}
.ourplan_team_area:before{height:278px;}
.floorpalan_left,.floorpalan_right{width:100%;}
.floor_img {padding: 0px 20px;}
.floor_img {padding: 0px 20px;}
.floor_img > img{width:300px;}
.floorpalan_left .build_floor_bg{display:none;}
.mobile_build_floor_bg{display:block;}
.floor_img{margin-top:220px;}
.roof_detail{min-height:inherit;}
.tower_unit_link{display:none;}
.ourplan_team_area{margin-top:0px;}
.floorpalan_left{padding-bottom:290px;position:relative;}
.content_title{font-size:30px;}
.build_content p{font-size:14px;}
.field_title{font-size:25px;}
.field_content p{font-size:14px;}
.slick-dots li{width:16px;height:16px;}
.slick-dots li button{border:2px solid hsl(44, 38%, 44%);width:14px;height:14px;}
.field_banner_area{margin-bottom:100px;}
.field_banner_area .slick-dots{bottom:-60px;}
.interior_banner{margin:25px 0 90px;}
.interior_banner .slick-dots{bottom:-100px;}
.select_floor_plan button{padding:10px 15px;}
.select_floor_plan button span{font-size:22px;}
.select_floor_plan .dropdown-header{font-size:20px;}
.select_floor_plan a{font-size:18px;}
.rebox-contents{top:2%;left:2%;height:98%;width:98%;}
.team_mail a{font-size:20px;}
.about_disclaimer_area{padding-top:130px;padding-bottom:15px;}
.about_disclaimer_area .field_title{margin-bottom:20px;}
.about_disclaimer_area p{font-size:14px;margin-bottom:15px;}
.map_container{padding:30px 0 0;}
.mobile_map_row .mob_map_detail .map_view{margin:0 0 30px;}
.mobile_map_row .map_view{margin:20px 0 0; position:relative;}
.darkmap_text p{cursor:pointer;}
.map_text_row{padding:0 14%;}
.living_detail_area{background-position:100% top;background-repeat:no-repeat;background-size:160% 100%;padding-top:30px;}
.rebox-contents .rebox-content{width:95%;}
.living_content_bg .content_title{font-size:35px;}
.living_content_bg .content_title span{line-height:40px;}
.gold_map_row, .dark_map_area{display:none;}
#map_div{height: 300px;width: 100%;}
.dark_map_detail_row .map_view{margin: 18px 0 0;}
.mobile_map_row{display:block;}
.club_detail.col-sm-4{width:50%;}
.club_iocn img{width:75px;}
.club_text a{font-size:17px;}
.club_detail:last-child{width:100%;}
.tab_container ul li a{font-size:20px;}
.copyright_right p span{display:block;}
.jill_box {
    padding: 0 18% 0 26%;
}
}
@media (max-width:670px){
.interior_banner::before{width:calc(100% - 400px);}
.interior_banner .slick-prev{left:80px;}
.interior_banner .slick-next{right:80px;}
.interior_banner .item:before{left:-17px;}
.interior_banner .item:after{right:-17px;}
.jill_box {
    padding: 0 16% 0 25%;
}
}
@media (max-width:645px){
	.interior_banner::before{width:calc(100% - 380px);}
}
@media (max-width:602px){
	.floorplan_text:before,.ourplan_team_area:before{height:200px;}
.floor_img{margin-top:190px;}
.floorpalan_left{padding-bottom:160px;}
.build_content{left:0px;padding:0px 15px;}
.interior_banner .item{margin:0 30px;}
.interior_banner::before{border:5px solid hsl(43, 30%, 72%);width:calc(100% - 360px);top: -30px;bottom: -30px;}
.field_content p{padding:0;}
.club_text a{font-size:16px;}
.living_content{bottom:120px;}
.living_content_bg .content_title{font-size:25px;}
.living_content_bg .content_title span{line-height:1.1;}
.jill_box {
    padding: 0 10% 0 21%;
}
}
@media (max-width:570px){.select_floor_plan .bootstrap-select{width:100%!important;}
.select_floor_plan{padding:0px 15px;}
.floor_d_row{padding:0px 10px;}
.floor_detial p span{font-size:23px;}
.floor_detial p{font-size:18px;}
.interior_banner::before{width:calc(100% - 340px);}
.interior_banner .slick-next{right:30px;}
.interior_banner .slick-prev{left:30px;}
.field_banner_area .slick-prev{left:30px;}
.field_banner_area .slick-next{right:30px;}
.clubarea_box{margin-bottom:50px;}
}
@media (max-width:485px){.slick-next, .slick-prev{background-size:35px auto;width:35px !important;height:35px !important;}
.slick-prev{left:10px !important;}
.slick-next{right:10px !important;}
.living_slider .slick-next, .living_slider .slick-prev{background-size:35px auto;}
.interior_banner::before{width:calc(100% - 240px);}
.slick-dots li{width:12px;height:12px;}
.slick-dots li button{border:2px solid hsl(44, 38%, 44%);width:10px;height:10px;}
.interior_banner{margin:25px 0 40px;}
.interior_banner .slick-dots{bottom:-60px;}
.field_banner_area{margin-bottom:70px;}
.field_banner_area .slick-dots{bottom:-40px;}
.select_floor_plan .bootstrap-select{width:85%!important;}
.select_floor_plan button span{font-size:20px;}
.select_floor_plan button:before{top:13px;}
.floorplan_text:before, .ourplan_team_area:before{height:130px;}
.darkmap_text p{font-size:18px;}
.jill_box {
    padding: 0 3% 0 14%;
}
}
@media (max-width:415px){.fixed_header{min-height:83px;}
.fixed_top{padding:33px 25px;}
.logo{top:18px;}
.logo img{width:120px;}
.content_text h2{font-size:30px;}
.active_menu .menu{top:82px;height:calc(100% - 82px);}
.banner_arrow{width:40px;}
.content_text{padding:50px 20px 20px;}
.content_text:last-child{padding:20px 20px 30px;}
.content_text p{font-size:12px;line-height:20px;}
.copyright_left a,.copyright_right p{font-size:13px;}
.building_detail_area{padding-top:30px;}
.build_floor_bg{height:330px;}
.field_content{margin-bottom:20px;}
.club_text a{font-size:14px;}
.living_content{bottom:100px;right:25px;}
}
@media (max-width:385px){.content_title{font-size:28px;}
.build_content p{font-size:13px;}
.field_title{font-size:22px;margin-bottom:15px;}
.field_content p{font-size:13px;}
.select_floor_plan button:before{top:14px;background-size:18px auto;right:11px;}
.select_floor_plan button span{font-size:18px;}
.select_floor_plan .dropdown-header{font-size:18px;}
.select_floor_plan a{font-size:16px;}
.floor_img > img{width:250px;}
.floor_img{margin-top:110px;}
.floorpalan_left{padding-bottom:100px;}
.field_banner_area .item{margin:0 10px;}
.interior_banner .item{margin:0 15px;}
.interior_banner::before{border:3px solid hsl(43, 30%, 72%);}
.club_iocn img{width:60px;}
.tab_container ul li{padding:0 4%;}
.tab_container ul li a{font-size:16px;}
.map_text_row{padding:0px 10%;}
.darkmap_text p{font-size:16px;}
.map_text_row span{font-size:15px;}
.interior_banner::before{width:calc(100% - 160px);    top: -15px;bottom: -15px;}.jill_box {
    padding: 0 3% 0 6%;
}
}
@media (max-width:320px){

}
