@charset "utf-8";
/* CSS Document */


@media (max-width: 1650px) {
 .thmoon h2 {
 font-size: 60px;
 line-height: 60px;
}
 .thmoon h3 {
 font-size: 40px;
 line-height: 40px;
}
}
 @media (max-width: 1200px) {
 .overlay {
 background: rgba(0, 0, 0, 0.5);
}
}
 @media (min-width:992px) and (max-width:1199px) {
 #subscribe.modal .form-inline .form-control {
 width:190px;
}
}
 @media (min-width:768px) and (max-width:991px) {
 #subscribe.modal .form-inline .form-control {
 width:300px;
}
}
 @media (max-width:990px) {
.portfolio-item {
 z-index: 99999;
}
 .contact-detail ul li {
 width: 33%;
}
#moonconin {
 margin: 60px 0 0 0;
}
.navbar-button {
 display:none;
}
}
 @media (max-width:767px) {
 #subscribe.modal .form-inline {
 margin-top:20px;
}
 #subscribe.modal .form-inline .form-control {
 margin:0 auto;
 text-align:center;
}
 footer.navbar-fixed-bottom {
 background: #fff;
 border: medium none;
}
ul.list-inline {
 margin: 0 auto;
 padding: 0;
 text-align: center;
}
ul.list-inline li a {
 color: #222 !important;
}
}
 @media (max-width:480px) {
 #services.modal .row > div {
 width:100%;
 float:none;
}
 ul.modal-info li {
 margin: 8px 10px;
}
.contact-detail ul li {
 width: 100%;
}
}
 @media only screen and (min-width: 991px) {
 body.vegas-container,  body {
 overflow: hidden !important;
}
 body.show-content {
 overflow: scroll;
}
 .navbar-button {
 display: block;
}
 .page-info {
 padding-top: 60px;
 position: absolute;
}
 .page-ex-section {
 transition: all 0.6s ease-in-out;
}
 .page-content {
 position: absolute;
 visibility: hidden;
 right: -50%;
 transition: all 0.6s ease-in-out;
}
 .show-content .page-content {
 overflow: scroll;
 position: absolute;
 right: 0;
 visibility: visible;
}
 .page-amplitude-wrapper {
 position: fixed;
}
 .count-down div:first-child {
 padding-left: 0;
}
 .count-down div:last-child {
 padding-right: 0;
}
}
