.splash .bg {color:#fff;position:relative;height:65vh;
	background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
}
.splash .bg h1 {position:absolute;top:1rem;left:2rem;font-size:1rem;font-family: "halis", serif;}
.splash .bg .scroll {position:absolute;bottom:1rem;left:calc(50% - 3rem);}
.splash .bg .scroll img.scroll-arrow {width:1.5rem;margin-bottom:1rem;}

.list-block {padding-top:3rem;padding-bottom:3rem;background-color:#111;}
.list-block .btn-link {position:absolute;top:2rem;left:50%;transform: translate(-50%);border:1px solid #fff;padding:0.8rem 2rem;color:#fff;text-decoration:none;}

.block1 {padding-top:3rem;padding-bottom:3rem;background-color:#fff;color:#000;}
.block1 .btn-listing {border:1px solid #000;padding:0.5rem 1rem;color:#000;text-decoration:none;}
.block1 .border-gray {border-color:#999 !important;}
.block1 a {color:#000;text-decoration:none;}

.block2 {padding-top:3rem;padding-bottom:3rem;background-color:#000;color:#fff;}
.block2 a {color:#fff;text-decoration:none;}

.page-locked {position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,0.85);}

.modal-header {border-bottom:0;}
.thankyou {text-align:center;height:90vh;}
.thankyou h3 {font-family: "didot", serif;font-size:3rem;}
.thankyou hr {width:70%;margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:5rem;}
.thankyou p {font-family: "Times New Roman", Times, serif;font-style:italic;padding-left:20%;padding-right:20%;}

@media only screen and (max-width: 768px) {
	.list-block .btn-link {font-size:0.8rem;padding:0.3rem 0.5rem;}
}
@media only screen and (max-width: 768px) and (orientation:landscape) {}