@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Gotham-Black';
  src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Black.woff') format('woff'), url('fonts/Gotham-Black.ttf')  format('truetype'), url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'gotham_mediumregular';
    src: url('fonts/gotham-medium-webfont.woff2') format('woff2'),
         url('fonts/gotham-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{ margin:0px; padding:0px; height:100%; background:url(images/bg-main.jpg) no-repeat top left; background-size:cover;}
html{ height:100%;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden;line-height: 0;height: 0;}
.treebSectin{ height:100%;  position:relative;}
.main-section {
    width: 901px;
	margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.log-top{ text-align:center; padding:0 0 50px;}
.coming-soon {
    text-align: center;
    color: #03c9a9;
    font-size: 72px;
   font-family: 'Gotham-Black';
    padding: 0 0 60px;
}
.form-detail h1{ margin:0px; padding:0px 0 20px; text-align:center; color:#fff; font-size:30px; text-transform:uppercase; font-family: 'Gotham-Black';}

.Subscribe-field {
    width: 75%;
    color: #fff;
    font-size: 18px;
    font-family: 'gotham_mediumregular';
    padding: 9px 145px 9px 13px;
    border: 5px solid #fff;
    outline: none;
    box-sizing: border-box;
    height: 47px;
    background: transparent;
    box-shadow: none;
	border-radius:3px;
}
.Subscribe-field:focus {
    background:rgba(255,255,255,0.2);
}

.Subscribe-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.Subscribe-field::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.Subscribe-field:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.Subscribe-field:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.Subscribe-btn {
    width: 136px;
    height: 47px;
    text-align: center;
    cursor: pointer;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'gotham_mediumregular';
    background: #fff;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    border: 1px solid #fff;
	border-radius:3px;
}

.Subscribe-btn:hover {
    background: rgba(0,0,0,0.7);
	color:#fff;
}
.subscribe-inn {
    margin: 0 auto 53px;
    position: relative;
    max-width: 571px;
}

img{ max-width:100%; height:auto;}
a {
    text-decoration: none;
}

.subscribe-inn span {
    padding: 5px 0 0 0;
    position: absolute;
    bottom: -25px;
    left: 0;
}
/*===========================*/

.Stay_Litcopy {
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    text-align: center;
}
	
.Stay_Litcopy p{
	margin:0;
	padding:0;
	display:block;
	font-family: 'gotham_mediumregular';
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	}
	
.treesocail{
	margin:0;
	padding:0;
	display:block;
	}
	
.treesocail ul{
	margin:0;
	padding:0;
	display:block;
	text-align:center;
	}
	
.treesocail ul li{
	margin:0;
	padding:0 35px;
	display:inline-block;
	}
	
.mask-1 {
    position: fixed;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    opacity: 0.75;
    background-color: #4e2655;
}

.bgndVideo{

   position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    overflow: hidden;

    z-index: -100;
	
   background:#000;

}



.fullscreen-bg__video {

    position: absolute;

    top: 47%;

    left: 50%;

    width: auto;

    height: auto;

    min-width: 100%;

    min-height: 100%;

    -webkit-transform: translate(-50%, -42%);

       -moz-transform: translate(-50%, -42%);

        -ms-transform: translate(-50%, -42%);

	    transform: translate(-50%, -42%);
		
		opacity: 0.8;

}

	

.bg-overlay {

    background: url(images/overlay-pattern.png) repeat;

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 0;

}



#bg-video-controls {

    bottom: 15px;

    height: 36px;

    padding: 4px;

    position: fixed;

    right: 0;

    text-align: center;

    width: 100px;

    z-index: 1000000;

	display: none;

}



#bg-video-controls a:first-child {

    border-right: 1px dotted #fff;

}

#bg-video-controls .fa {

    color: #f7f7f7;

    display: inline-block;

    font-size: 18px;

    height: 32px;

    line-height: 32px;

    text-align: center;

    text-decoration: none;

    width: 20px;

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    o-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    transition: all 0.3s ease;

}

.fa-volume-off {

    background: url(images/unmate-btn.png) no-repeat left center;

    margin: 0;

    padding: 0;

    width: 8px;

    height: 13px;

}



.fa-pause {

    background: url(images/pause-btn.png) no-repeat right center;

    margin: 0;

    padding: 0;

    width: 15px;

    height: 15px;

}


/*------------video css End-------------*/				

@media only screen and (min-width:992px) and (max-width:1200px) {
.coming-soon {
    padding: 0 0 40px;
}
}
@media only screen and (min-width:801px) and (max-width:991px) {
.coming-soon {
    padding: 0 0 32px;
}
.log-top {
    padding: 0 0 40px;
}
.subscribe-inn {
    margin: 0 auto 30px;
}

.main-section{
	width:100%;
	}
	
.form-detail h1 {
    font-size: 20px;
}

.treesocail ul li {
    padding: 0 20px;
}

.treesocail ul li img{
	height:40px;
	}
}
@media only screen and (min-width:768px) and (max-width:800px) {
.coming-soon {
    padding: 0 0 32px;
}
.log-top {
    padding: 0 0 40px;
}
.subscribe-inn {
    margin: 0 auto 30px;
}

.main-section{
	width:100%;
	}
	
.form-detail h1 {
    font-size: 20px;
}

.treesocail ul li {
    padding: 0 20px;
}

.treesocail ul li img{
	height:40px;
	}	
	
}
@media only screen and (min-width:651px) and (max-width:767px) {
.main-section {
    position: static;
    left: 0;
    top: 0;
    right: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    padding: 50px 0;
	width:100%;
}
.log-top {
    padding: 0 0 14px;
    width: 150px;
    margin: 0 auto;
}

.coming-soon {
    font-size: 22px;
    padding: 0 0 26px;
}
.form-detail {
    padding: 0 16px;
}
.form-detail h1 {
    padding: 0px 0 12px;
    font-size: 13px;
}
.subscribe-inn {
    margin: 0 auto 20px;
}
.Subscribe-btn {
    width: 117px;
    font-size: 13px;
	 border-width: 2px;
}
.Subscribe-field {
    font-size: 14px;
    padding: 4px 10px 6px 10px;
    border-width: 2px;
}
.inquiries-bt {
    width: 162px;
    font-size: 18px;
}
html {
    height: initial;
}
body{ background-size:auto;}
.subscribe-inn span {
    position: static;
}

.treesocail ul li{
	padding:0 8px;
	}

.treesocail ul li img {
    height: 35px;
}
}
@media only screen and (min-width:526px) and (max-width:650px) {
.main-section {
    position: static;
    left: 0;
    top: 0;
    right: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    padding: 50px 0;
	    width: 100%;
}
.log-top {
    padding: 0 0 14px;
    width: 150px;
    margin: 0 auto;
}

.coming-soon {
    font-size: 22px;
    padding: 0 0 26px;
}
.form-detail {
    padding: 0 16px;
}
.form-detail h1 {
    padding: 0px 0 12px;
    font-size: 13px;
}
.subscribe-inn {
    margin: 0 0 20px;
}
.Subscribe-btn {
    width: 117px;
    font-size: 13px;
	 border-width: 2px;
}
.Subscribe-field {
    font-size: 14px;
    padding: 4px 10px 6px 10px;
    border-width: 2px;
}
.inquiries-bt {
    width: 162px;
    font-size: 18px;
}
html {
    height: initial;
}
body{ background-size:auto; background-position:top center;}
.subscribe-inn span {
    position: static;
}

.treesocail ul li{
	padding:0 8px;
	}

.treesocail ul li img {
    height: 24px;
}
}
@media only screen and (max-width:525px) {


.main-section {
    position: static;
    left: 0;
    top: 0;
    right: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    padding: 50px 0;
	    width: 100%;
}
.log-top {
    padding: 0 0 14px;
    width: 150px;
    margin: 0 auto;
}

.coming-soon {
    font-size: 22px;
    padding: 0 0 26px;
}
.form-detail {
    padding: 0 16px;
}
.form-detail h1 {
    padding: 0px 0 12px;
    font-size: 11px;
}
.subscribe-inn {
    margin: 0 0 20px;
}
.Subscribe-btn {
    width: 32%;
    font-size: 13px;
    border-width: 2px;
}
.Subscribe-field {
    font-size: 13px;
    padding: 4px 10px 6px 9px;
    border-width: 2px;
    width: 63%;
}
.inquiries-bt {
    width: 162px;
    font-size: 18px;
}
body{ background-size:auto; background-position:top center;}
.subscribe-inn span {
    position: static;
}
.treesocail ul li{
	padding:0 8px;
	}
.treesocail ul li img {
    height: 24px;
}


}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.main-section {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
	margin-top:50px;
    left: 0;
    top:0;
    right: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}
}