@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,200italic,200,100,100italic,300,300italic,400italic,500,500italic,600,600italic,700,700italic,800);
@import url('https://fonts.googleapis.com/css?family=Marcellus+SC');
body {
    margin: 0;
    background-color: #eff3f6;
	position:relative;
}
body, html {
    min-height: 100%;
}
button{
	cursor:pointer;
}
.container{
	padding-bottom:75px;
}
header .navbar{
	border-bottom: 1px solid #e6eaee;
	min-height: 70px;
}
header .navbar-brand{
	padding-left: 20px;
	margin-right: 30px;
}
header .nav-link i{
	font-size:28px;
	color: #9fa9ba;
}
header .nav-link a, a:hover i{
    color: #2ea1f8 !important;
}
header .nav-link a i{
    transition: color .15s ease-in-out;
    background-color: transparent;
    text-decoration: none;
    cursor: pointer;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    line-height: normal;
    font-weight: 400;
    font-family: 'Raleway', sans-serif;
}
.card-landing{
	padding: 5px 15px 5px 15px;
    border: 1px solid #e6eaee;
    border-radius: 4px;
    background-color: #fff;
    text-align: center;
}
.card-landing-img{
	padding:0 4.8em 0 4.8em;
}
#section1{
	background:linear-gradient(rgba(255, 255, 255, 0.40), rgba(255, 255, 255, 0.40)), url("../img/section1.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center center;
	height:550px;
	width:100%;
}
#carousel_section1{
	padding-top:250px;
}
#carousel_section1 .carousel-inner .carousel-item h1{
    font-family: 'Marcellus SC', serif;
	font-weight: 700;
	font-size: 42px;
    line-height: normal;
	color:#FA6900;
    margin: 0;
    padding: 0;
}
.scrollto{}
#map {
	height: 400px;
	width: 100%;
}
.btn-facebook{
	background:#3b5998;
	border-color:#3b5998;
	width:230px;
}
.btn-google{
	background:#d34836;
	border-color:#d34836;
	width:230px;
}
.btn-whatsapp{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	font-size:30px;
	box-shadow: 1px 1px 2px #888;
	z-index:1000;
	text-decoration:none;
}
.btn-whatsapp:hover{
	color: #FA6900 !important;
}
.modal-header-success {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5cb85c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-warning {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #f0ad4e;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-danger {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #d9534f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-info {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5bc0de;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-primary {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
@media (max-width: 992px) {
  .card-landing{
	  min-height:550px;
  }
}