@charset "utf-8";
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #162a4f;
	font-family: 'febrero';
	overflow: hidden;
}
body {
	margin: 0;
	padding: 0;
	text-align: justify;
	
	position:relative;
}
html {
	margin: 0;
	padding: 0;
}
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
a {	
	color:inherit;
	text-decoration: none;
}
a:hover{
	color:inherit;
}
a:hover,
a:focus {
  color: inherit;
  text-decoration: none;
}
/*--------------------------------------------------------------------------------------------*/
section.cover-screen {
	display: block;
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
}
section.cover-screen-fullheight {
	display: block;
	position: relative;
	min-height: 100% !important;
	width: 100%;
}
section.cover-screen-fullheight-optional {
	display: block;
	position: relative;
	width: 100%;
}
.full-page {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
section.cover-screen-fullheight {
	display: block;
	position: relative;
	min-height: 100% !important;
	width: 100%;
}
.container {
	width: 80%;
}
#contact-hide {
	position: relative;
	display: inline-block;
	padding: 25px 30px;
	background-color: #000;
	float: right;
	color: #FFF;
	text-decoration: none;
}
#contact-hide:hover {
	text-decoration: none;
}

#contact-hide1 {
	position: absolute;
	display:block;
	padding: 15px 20px;
	top:0;
	left:0;
	background-color: #000;	
	color: #FFF;
	text-decoration: none;
}
#contact-hide1:hover {
	text-decoration: none;
}
/*--------------------------------------------------------------------------------------------*/
#home {
	display: table;
	background-image: url(m6m-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	color: #FFF;
}
#contact{
	font-size:1.2em;
}
.image-bg {
	/*position:absolute;*/
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;/*background-image:url(indoceylon-bg.png);
	background-size:cover;
	background-repeat:no-repeat;*/
}
.content {
	margin: 0 auto;
	text-align: center;
}
.content h1 {
	text-transform: uppercase;
}
.logo-footer {
	position: absolute;
	bottom: 1em;
	left: 0;
	right: 0;
}
.slide-form-container {
	position: absolute;
	width: 30%;
	height: 100%;
	background-color: #fefefe;
	right: 0;
	top: 0;
	z-index: 2;
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-ms-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
	
	/*
	-webkit-box-shadow: -3px 0px 5px 0px rgba(224,224,224,1);
	-moz-box-shadow: -3px 0px 5px 0px rgba(224,224,224,1);
	box-shadow: -3px 0px 5px 0px rgba(224,224,224,1);
	*/
	overflow-y:scroll;
	overflow:-x:hidden;
}
.pop {
	/**/
	right: -50%;
}
.invisible{
	display:none;
	visibility:hidden;
}
.page-title{
	text-align:center;
}
.slide-form-container h1{
	text-align:center;
}

@media only screen and (max-width:768px){
	.slide-form-container{
		width:100%;
	}
	.pop{
		right:-100%;
	}
}