.error-popup {position:relative;background:#FFFFFF;padding:20px;width:auto;max-width:500px;margin:20px auto;}

/* Loading Spinner */
.loading{display:none;position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}
.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}
.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.5) -1.5em 0 0 0,rgba(0,0,0,0.5) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.75) -1.5em 0 0 0,rgba(0,0,0,0.75) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0}
@-webkit-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
/* End by Jason Phoon */

@media (min-width: 600px) and (max-width: 991px) {
	#judges .md-team-content .md-team-img .img-object-fit-cover {margin-left:auto;margin-right:auto;display:block;}
}

@media (min-width: 770px) and (max-width: 800px) {
	#gallery .vision-box .vision-mission-container .vision-block {padding-bottom:55px;}
	#gallery .container .container {margin-top:20px;}
}

@media (min-width: 1024px) and (max-width: 1199px) {
	#best-high-rise-dev-id .pad-bottom-23.margin-bottom-30, #best-quality-fin-dev-id .pad-bottom-23.margin-bottom-30 {padding-bottom:0;margin-bottom:0;}
	#vote-form-1 .display-flex-top .box-4 {width:22.5%;}
	br#break-best-choice {display:none;}
}

@media (max-width: 767px) {
	.md-header-style-8 .menuBar .navbar-nav li a {font-size:34px;}
}

@media (max-width: 480px) {
	#dt-box-1 .jumbotron .md-banner-content .text-extra-large-90 {font-size:24px !important;}
}

@media (min-width: 320px) and (max-width: 359px) {
	#judges .md-team-content .md-team-img { width: 290px; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.menuBar nav #md-site-navbar {padding-left:60px;}
}

@media (min-width: 481px) and (max-width: 560px) {
	#dt-box-1.md-header-banner {min-height:0;max-height:470px;} 
}

@media (min-width: 561px) and (max-width: 1024px) {
	#dt-box-1.md-header-banner {min-height:0;max-height:600px;} 
}

@media (min-width: 1025px) {
	#dt-box-1.md-header-banner {min-height:740px;} 
}

@media (min-width: 768px) and (max-width: 1024px) {
	#dt-box-1 #dt-head2-title-1.title-bg {min-height:160px;}
}

@media (min-width: 992px) {
	#dt-box-1 .text-extra-large-90 {font-size:70px !important;}
}

@media (min-width: 561px) and (max-width: 767px) {
	.md-header-banner-1 {min-height:200px;}
}

@media (min-width: 768px) and (max-width: 1199px) {
	#menara-jland-section, #ipark-section {margin-bottom:26px;}
}

@media (min-width: 768px) and (max-width: 800px) {
	div#award-categories.mission-block {padding-bottom:77px !important;}
}