
body {
	margin: 0;
	padding: 0; background:url(../images/rectangle_bg.png) #000; background-size:100%;
	text-align: center; font-family: 'simplificasimplifica';
}
@font-face {
	font-family: 'simplificasimplifica';
	src: url('../fonts/1/simplifica_typeface.eot');
	src: url('../fonts/1/simplifica_typeface.eot?#iefix') format('embedded-opentype'),  url('../fonts/1/simplifica_typeface.woff2') format('woff2'),  url('../fonts/1/simplifica_typeface.woff') format('woff'),  url('../fonts/1/simplifica_typeface.ttf') format('truetype'),  url('../fonts/1/simplifica_typeface.svg#simplificasimplifica') format('svg');
	font-weight: normal;
	font-style: normal;
}

.home_page_btn{     display: inline-block;
    background: #000;
    padding: 4px 25px;
    font-size: 44px;
    color: #fff;
    border-radius: 3px;
    letter-spacing: 8px;
    font-weight: 300;
    margin-top: 20PX;
    clear: both;
    color: #907b65;
    font-family: 'simplificasimplifica';}
.home_page_btn:hover{color:#907b65;}
.logo_list{ display:inline-block; padding:0; text-align:center; width:100%;}

.logo_list li{ display:inline-block; list-style:none; width:120px; background:#fff; padding:5px; margin:10px 10px 20px 10px;}
.hvr-rectangle-out2 {
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	    background: #000;
    border-radius:37px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding:9px 20px;
    font-weight: 400;
    border-bottom: solid 3px #3D4142
}
.hvr-rectangle-out2:before {
	border-radius: 43px;
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #000;
	background: #fff;
    border-radius: 20px;
    color: #000;
    font-size: 15px;
    text-transform: uppercase;
    padding:20px 20px;
    font-weight: 400;
    border-bottom: solid 3px #ccc;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-rectangle-out2:hover, .hvr-rectangle-out2:focus, .hvr-rectangle-out2:active {
	color: #000;
}
.hvr-rectangle-out2:hover:before, .hvr-rectangle-out2:focus:before, .hvr-rectangle-out2:active:before {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.bg_coming_soon{ float:left; width:100%; position:relative; display:block; background:url(quest_bg.jpg) no-repeat top center fixed; background-size:cover; height:100vh;}
.image-caption {
    position: absolute;
    z-index: 10;
    color: #333;
    text-align: center;
    display: table;
    left: 0;
    right: 0;
    width: 100%; height:100vh;
}
.image-caption .inner {
    position: relative;
    margin: 50px auto;
    padding: 0 10px;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.image-caption .col-lg-7{ margin:0 auto; float:none;}
.logo_coming_soon{ float:none; margin-bottom:30px;}
.coming_soon_wrapper{ float:left; width:100%;  padding:20px 0;}
.coming_soon_wrapper h1{ text-align: center;
    float: left;
    width: 100%;
    color: #917B65;
    text-transform: uppercase;
    font-weight: 300; font-size:22px;
    margin-bottom: 20px}
.coming_soon_wrapper p{ text-align:center; float:left; width:100%; color:#000; font-size:16px; margin-bottom:60px;}
.coming_soon_wrapper input{     float: left;
    width: 272px;
    height: 55px;
    border-radius: 0px;
    box-shadow: none;
    margin-right: 10px; margin-bottom:10%;}
.coming_soon_wrapper .col-lg-6{ float:none; margin:0 auto;}
.coming_soon_wrapper button{ float:left; border-top:none; border-right:none; border-left:none; padding:9px 29px !important; margin-top:7px;}
.list_coming_soon{     float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 58px;
    margin-top: 27px;}
.list_coming_soon li{ display:inline-block; list-style:none;}
.list_coming_soon li a{ display:block; font-size:29px; color:#000; padding:0 10px; font-weight:bold; border-right:solid 3px #000;}
.middle_box{ background:#000; padding:5px 20px; margin:0 auto; width:190px;}
.divider_2{ margin:0 auto; width:100px; height:3px; margin-bottom:20px; background:#917b65;}
.middle_box h6{ font-size:16px; color:#917b65;}
.project_by{background:#000; padding:15px 20px; margin:0 auto; width:320px; font-size:16px; color:#917b65; font-family:"Times New Roman", Times, serif;}
.project_by p{ float:none !important; font-size:18px; color:#917b65 !important; margin-bottom:0 !important;}
.address_box{ background:#000; margin:30px auto 0 auto; width:74%;}
.address_box p{ font-size:30px !important; margin-bottom:0 !important; padding:10px 0; color:#fff !important; background:#000;}
@media (min-width:320px) {.address_box{ background:#000; margin:30px auto 0 auto; width:100%;}
.middle_box {
    background: #000;
    padding: 5px 20px;
    margin: 0 auto;
    width:100%;
}}

@media (min-width:480px) {
	.middle_box {
    background: #000;
    padding: 5px 20px;
    margin: 0 auto;
    width: 1005;
}
	.address_box{ background:#000; margin:30px auto 0 auto; width:100%;}
.coming_soon_wrapper input {
    float: left;
    width:211px;
    height: 55px;
    border-radius: 0px;
    box-shadow: none;
    margin-right: 10px;
    margin-bottom: 10%;
}

.coming_soon_wrapper p {
    text-align: center;
    float: left;
    width: 100%;
    color: #000;
    font-size: 16px;
    margin-bottom: 26px;
}
.list_coming_soon li a {
    display: block;
    font-size: 17px;
    color: #000;
    padding: 0 10px;
    font-weight: bold;
    border-right: solid 3px #000;
}}

@media (min-width:768px) {
	.middle_box {
    background: #000;
    padding: 5px 20px;
    margin: 0 auto;
    width: 190px;
}
	.address_box{ background:#000; margin:30px auto 0 auto; width:74%;}
	.coming_soon_wrapper input {
    float: left;
    width:211px;
    height: 55px;
    border-radius: 0px;
    box-shadow: none;
    margin-right: 10px;
    margin-bottom: 10%;
}

.coming_soon_wrapper p {
    text-align: center;
    float: left;
    width: 100%;
    color: #000;
    font-size: 16px;
    margin-bottom: 26px;
}
.list_coming_soon li a {
    display: block;
    font-size: 17px;
    color: #000;
    padding: 0 10px;
    font-weight: bold;
    border-right: solid 3px #000;
}
}

@media (min-width:992px) {
	.middle_box {
    background: #000;
    padding: 5px 20px;
    margin: 0 auto;
    width: 190px;
}
	.address_box{ background:#000; margin:30px auto 0 auto; width:74%;}
	.coming_soon_wrapper p {
    text-align: center;
    float: left;
    width: 100%;
    color: #000;
    font-size: 16px;
    margin-bottom: 60px;
}
	.coming_soon_wrapper input {
    float: left;
    width: 358px;
    height: 55px;
    border-radius: 0px;
    box-shadow: none;
    margin-right: 10px;
    margin-bottom: 10%;
}

.list_coming_soon li a {
    display: block;
    font-size: 24px;
    color: #000;
    padding: 0 10px;
    font-weight: bold;
    border-right: solid 3px #000;
}
	}

@media (min-width:1200px) {
	
	.middle_box {
    background: #000;
    padding: 5px 20px;
    margin: 0 auto;
    width: 190px;
}
	.address_box{ background:#000; margin:30px auto 0 auto; width:74%;}
	body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: 'Roboto', sans-serif;
}

.hvr-rectangle-out2 {
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	    background: #000;
    border-radius:37px;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding:9px 20px;
    font-weight: 400;
    border-bottom: solid 3px #3D4142
}
.hvr-rectangle-out2:before {
	border-radius: 43px;
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #000;
	background: #fff;
    border-radius: 20px;
    color: #000;
    font-size: 15px;
    text-transform: uppercase;
    padding:20px 20px;
    font-weight: 400;
    border-bottom: solid 3px #ccc;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-rectangle-out2:hover, .hvr-rectangle-out2:focus, .hvr-rectangle-out2:active {
	color: #000;
}
.hvr-rectangle-out2:hover:before, .hvr-rectangle-out2:focus:before, .hvr-rectangle-out2:active:before {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.bg_coming_soon{ float:left; width:100%; position:relative; display:block; background:url(quest_bg.jpg) no-repeat top center fixed; background-size:cover; height:100vh;}
.image-caption {
    position: absolute;
    z-index: 10;
    color: #333;
    text-align: center;
    display: table;
    left: 0;
    right: 0;
    width: 100%; height:100vh;
}
.image-caption .inner {
    position: relative;
    margin: 50px auto;
    padding: 0 10px;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.image-caption .col-lg-7{ margin:0 auto; float:none;}
.logo_coming_soon{ float:none; margin-bottom:30px;}
.coming_soon_wrapper{ float:left; width:100%;  padding:20px;}
.coming_soon_wrapper h1{ text-align: center;
    float: left;
    width: 100%;
    color: #917B65;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 20px}
.coming_soon_wrapper p{ text-align:center; float:left; width:100%; color:#000; font-size:16px; margin-bottom:60px; font-family: 'simplificasimplifica';}
.coming_soon_wrapper input{     float: left;
    width: 272px;
    height: 55px;
    border-radius: 0px;
    box-shadow: none;
    margin-right: 10px; margin-bottom:10%;}
.coming_soon_wrapper .col-lg-6{ float:none; margin:0 auto;}
.coming_soon_wrapper button{ float:left; border-top:none; border-right:none; border-left:none; padding:9px 29px !important; margin-top:7px;}
.list_coming_soon{     float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 58px;
    margin-top: 27px;}
.list_coming_soon li{ display:inline-block; list-style:none;}
.list_coming_soon li a{ display:block; font-size:29px; color:#000; padding:0 10px; font-weight:bold; border-right:solid 3px #000;}
	
	}