@media screen and (max-width: 1320px) {
	.joyland-propert-loop-styled.joy-style-slider .slick-prev{
		left:15px!important;
	}
	.joyland-propert-loop-styled.joy-style-slider .slick-next {
		left: unset;
		right: -30px !important;
	}
	.joyland-propert-loop-styled.joy-style-slider {
		padding: 0px 40px;
	}
	.joyland-propert-loop-styled.joy-style-slider .slick-arrow {
		height: 40px !important;
		width: 40px !important;
	}
	/* .joyland-propert-loop-styled.joy-style-slider .slick-prev:after {
		left: 10px!important;
		top: 12px!important;;
		width: 20px!important;
		height: 20px!important;
	} */
	/* .joyland-propert-loop-styled.joy-style-slider .slick-next:after {
		content: "";
		right: 10px!important;
		top: 10px!important;
		width: 20px!important;
		height: 20px!important;
		background-repeat: no-repeat;
        background-position: right;
	} */
	
	.controls li {
		width: 50px;
		height: 50px;
	}
}
@media screen and (max-width: 1200px) {
	.card .wp-post-image {
		height: 440px !important;
	}
	.joyland-propert-loop-styled.joy-style-slider {
        padding: 0px 0px;
    }
	.joyland-propert-loop-styled.joy-style-slider .slick-prev {
        left: 9px !important;
    }
}
@media screen and (max-width: 1024px) {
	.property-search-form .action-btn{
    	height: 50px !important;
	}
	.joyland-propert-loop-inner .property-top-meta h2 {
		font-size: 20px;
		/* height: 40px; */
	}
	.joyland-property-bottom-meta ul li span{
		width:40px;
		height:40px;
	}
	.joyland-property-bottom-meta ul li img{
		width:18px;
	}
	.joyland-propert-loop-inner .listed-by-sicial .listed-group img {
		width: 40px;
		border-radius: 50px;
	}
	.joyland-propert-loop-inner .listed-by-sicial svg{
		width:40px !important; 
		height:40px !important;
	}
	.joyland-custom-popup .main-elements{
		padding:20px;
	}
	.popup-footer-buttons, .search-footer-buttons{
		margin-top:20px;
	}
	.joyland-custom-popup .custom-popup-inner h2 {
		background: #1c1f22;
		padding: 15px 20px 15px 20px;
		border-radius: 20px 20px 0 0;
	}
	.joyland-custom-popup .main-elements {
		border-radius: 0 0 20px 20px;
		background: #fff;
		padding: 20px;
	}
	.close-button {
		right: 30px;
		top: 15px;
		width: 25px;
	}
	.controls li {
		width: 40px;
		height: 40px;
		border-radius:50%;
	}
	.card .wp-post-image {
		height: 400px !important;
	}
}

@media screen and (max-width: 1000px) {
    .controls {
        width: 70%;
        margin-left: 15%;
    }
}

@media screen and (max-width: 900px) {
    .controls {
        width: 80%;
        margin-left: 10%;
    }
	.footer_main_menu .pp-advanced-menu--layout-horizontal .pp-advanced-menu > li:not(:last-child) {
        margin-right: 20px!important;
		margin-bottom: 20px;
}

.footer_main_menu .pp-advanced-menu {
    justify-content: flex-start!important;
}
	.card .wp-post-image {
		height: 350px !important;
	}
}
@media only screen and (max-width: 880px){

	.singapore_map .svg_map {
		scale: .8;
		margin-left: -100px;
	}
	#form_ajax_enabled .property_search_form_inner {
		max-width: 100%;
	}
}
@media only screen and (max-width: 767px){
	.joyland-propert-loop-styled.joy-style-slider .slick-next:after, .joyland-propert-loop-styled.joy-style-slider .slick-prev:after {
		width: 16px !important;
		height: 16px !important;
	}
	.joyland-propert-loop-styled.joy-style-slider .slick-arrow {
        height: 30px !important;
        width: 30px !important;
    }
	.joyland-propert-loop-styled.joy-style-slider .slick-prev {
        left: 0px !important;
	}
	.for_sale_for_rent .e-n-tabs {
		margin-top: 0px !important;
	}
	.for_sale_for_rent .e-n-tab-title{
		flex:1 !important;
	}
	.for_sale_for_rent .elementor-widget-button{
		position:relative !important;
		top:0px !important;
		width:100% !important;
		text-align:center !important;
	}
	.for_sale_for_rent .e-n-tabs-heading {
		padding-left: 00px !important;
		width:100%;
		position: relative;
	}
	.news_insight .pp-post{
		flex-direction:column;
	}
	.news_insight  .pp-post-thumbnail{
		width:100% !important;
	}
	
	.news_insight  .pp-post-thumbnail{
		width:100% !important;
	}
	.news_insight  .pp-post-content-wrap{
		width:100% !important;
		padding:0px !important;
	}
	.card .wp-post-image {
		height: 320px !important;
	}
	#posts-container .row-joyland{
		flex-direction:column;
		gap:30px;
	}
	#posts-container .left-col {
    	width: 100%;
		margin-right: 0%;
	}
	#posts-container .right-col{
		width:100%;
	}
	
	#posts-container .right-col {
		column-gap:20px;
		row-gap: 20px;
	}
	#posts-container .insights-heading{
		font-size:1.1em;
	}
	#posts-container .main-wrapper{
		margin-top:0px;
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: repeat(2, 1fr);
	}
	#taxonomy-filter label span {
		transition: 0.3s;
		font-size: 14px;
	}
}
@media only screen and (max-width: 700px){
	.singapore_map .svg_map {
        scale: 0.7;
		margin-left: -135px;
}
	.controls {
        width: 70%;
        margin-left: 15%;
    }
	.singapore_map{
		height: 415px;
        margin-top: -155px;
	}
	.property-loop-wrapper .property-loop {
    width: 49%!important;
}
		.property-loop-wrapper {
    justify-content: center!important;
}
	.gform_wrapper.gravity-theme .gform_footer {
    justify-content: center;
}
}
@media only screen and (max-width: 600px){
.controls {
        width: 55%;
        margin-left: 22.5%;
		/* top: -25%; */
    }
	.controls li img {
		margin-top: 0px;
	}
	.controls li {
		width: 40px;
		height: 40px;
	}
	.singapore_map .svg_map {
        scale: 0.5;
        margin-left: -250px;
    }
	.footer_main_menu .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li {
		display: block!important;
	}

	#menu-footer-main-menu{
		margin-left: 0px!important;
		display: block!important;
	}

	.footer_main_menu .pp-advanced-menu--dropdown {
		position: relative !important;
	}

	.property_search_bottom .property_top_wrap {
		margin-top: 75px;
		flex-wrap: wrap;
	}
	.property_search_bottom#Office .property_top_wrap #property_selection, .property_search_bottom#Office .property_top_wrap .min-max-range-wrap, .property_search_bottom#Office .property_top_wrap .more-filter, .property_search_bottom#Shophouse .property_top_wrap #property_selection, .property_search_bottom#Shophouse .property_top_wrap .more-filter .property_search_bottom#Shophouse .property_top_wrap .min-max-range-wrap, .property_search_bottom#Shophouse .property_top_wrap .more-filter, .property_search_bottom#Shophouse .property_top_wrap .min-max-range-wrap, .property_search_bottom .property_top_wrap .form-field-repeat, .property_search_bottom#Office .property_top_wrap #property_selection, .property_search_bottom#Office .property_top_wrap .min-max-range-wrap, .property_search_bottom#Office .property_top_wrap .more-filter, .property_search_bottom#Office .property_top_wrap .search_item, .property_search_bottom#Shophouse .property_top_wrap #property_selection, .property_search_bottom#Shophouse .property_top_wrap .min-max-range-wrap, .property_search_bottom#Shophouse .property_top_wrap .more-filter, .property_search_bottom#Shophouse .property_top_wrap .search_item {
    width: 100%;
}
	.property_top_wrap #property_selection .hidden-item.toggle-active {
    min-width: 260px;
}
	.property_top_wrap .min-max-range-wrap .hidden-item.toggle-active {
    min-width: auto;
}
	.form-field-repeat.more-filter-group .min-s, .form-field-repeat.more-filter-group .max-s, .form-field-repeat.more-filter-group .year-to {
    width: 100%;
    position: relative;
}
	.more-immidiate-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
	.property_search_bottom .more-repeat:not(.full-width){
    width: 100%;
}
	#form_ajax_enabled .property_search_bottom .property_top_wrap {
    width: 100%;
}
	.login_logout_menu, .login-signup-button-group{
		gap:10px;	
	}
	.my-tracking-menu a{
		font-size:.8em;
	}
	
	.search-container{
		flex-wrap:wrap;
        flex-direction: column;
        gap: 15px;
	}
	.search-container .search-box-container, .search-container .dropdown{
		width:100%;
	}
	.staml-calculator-container, .detailed-payment-schedule-calculator{
		padding:30px !important;
	}
	.staml-calculator-container .input-main-groups {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.staml-calculator-container .input-main-groups .input-groups{
		width:100% !important;
		padding:0px !important;	
	}
	.staml-calculator-container .input-main-groups #result{
		width:100% !important;
	}
}

@media only screen and (max-width: 480px){
	.property-loop-wrapper .attachment-post-thumbnail {
		border-radius: 10px;
		height: auto!important;
	}
	.property-loop-wrapper .property-loop {
		width: 100% !important;
	}
	.login_menu {
		font-size: 11px;
	}
	.menu-login-logout-link.sign-up-menu{
		padding:10px 10px;
	}
	button.save-search-btn {
		font-size: 12px !important;
		font-weight: 400 !important;
		padding: 0px 8px !important;
		width: fit-content !important;
	}
	.detailed-payment-schedule-calculator .summary p strong{
		width: 50%;
		text-align: right;
	}
}
@media only screen and (max-width: 375px){
	
	.login_menu {
		font-size: 10px;
	}
	.menu-login-logout-link.sign-up-menu{
		padding:10px 5px;
	}
}
@media only screen and (max-width: 320px){
    .singapore_map .svg_map {
        scale: 0.4;
        margin-left: -300px;
    }
}