@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;	
	}
header, nav, section, footer{
display:block;	
	}
img iframe{
max-width:100%;	
	}

a{
text-decoration:none;
color:#FFF;	
font-weight:bold;
font-size:1em;
transition:all 1s ease;	}

body{
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px;
color:#5f5f5f;	
	
	}

.header_top{
background-color:#191919;
padding:20px 0;	
	}

.container{
width:1250px;
max-width:100%;	
margin:0 auto;	}

.clear{
clear:both;	}

.logo{
float:left;	
	}
.nav1{
float:right;
line-height:40px;	
	}
.nav1 li {
display:inline-block;	
	}

.nav1 li a{
padding:35px 16px 44px 16px;	
	}
.nav1 li a:hover{
background-color:#27b6de;	
	}
	
.nav2{
display:none;	
	}
		
.nav2 select{
width:100%;
outline:none;
border:#27b6de 1px solid;
font-weight:800;
color:#27b6de;	
padding:10px;	}


section{
padding:60px 0px 20px 0px;	
	}
.offer{
text-align:center;	}

.offer h1{
font-size:2.625em;
text-transform:uppercase;	
	}
.col{
width:25%;
padding:1.2%;
box-sizing:border-box;
float:left;	
	}	
	
.col figure h3{
padding:10px 0;
text-transform:uppercase;	
	}	
.price{
color:#27b6de;
font-weight:800px;
font-size:1.5em;
padding:20px 0;	
	
	}
.moreinfo{
padding:30px 0 15px 0;	
border-top:#333 1px solid;
	
	}	

.moreinfo a{
color:#666;
font-size:1.5em;
font-weight:600;	
	}	

.col_left_banner{
float:left;	
	
	}
.col_left_banner h2{
line-height:42px !important;
text-transform:uppercase;
font-size:2.625em;
	}
.col_right_banner{
float:right;	
	}
.banner{
border-top:#5f5f5f 1px solid;	}

.btn{
padding:30px 30px 0 0;	
	}

.btn a{
background-color:#27b6de;
font-size:1em;
text-transform:uppercase;
padding:16px 12px;	
	}
.parallax{
background:url(../images/parallax-bacground.jpg) no-repeat center fixed;
height:500px;
padding:15px 0 !important;	
	
	}

.parallax_col1{
padding-left:10px;
width:50%;
float:left;
box-sizing:border-box;	
	}

.parallax_col2{
width:25%;
float:left;
padding:0 15px;
box-sizing:border-box;	
	
	}
.parallax_col1 h2{
font-size:36px;
color:#FFF;
padding:10px 0;	
	}
.parallax_col1 h3{
color:#27b6de;
padding:15px 0;	
	
	}
	
.parallax_col1 p{
color:#FFF;	
	}	

.parallax_col2 h2{
font-size:2.25em;
color:#FFF;
padding:10px 0;	
	}	
.parallax_col2 h3{
font-size:1.1875em;
font-weight:100;
color:#FFF;
padding:15px 0;	
	}	
	
.parallax_col2 p{
color:#666;	
	}	
	

.News h2{
font-size:2.25em;
text-transform:uppercase;	
	}	
	
.News h3{
font-size:42px;
color:#27b6de;
border-bottom:#CCC 1px solid;	
	}	
.News h3 small{
font-size:22px;
color:#27b6de;	
	}	
	
.News p{
padding:15px 0;	
	}	
.footer{
background-color:#191919;
padding:15px 0;	
margin-top:50px;	}	
	
.footer_left{
float:left;	
	}	
	
.footer_right{
float:right;	
	}	
	
.footer_Nav li{
display:inline;	
line-height:40px;	}	
	
.footer_Nav li a{
color:#FFF;
padding:16px 15px;

	}	
.footer li a:hover{
background-color:#27b6de;
padding:27px 16px;	
	}	
.map{
padding-bottom:0 !important;	
border-top:rgba(187,187,187,.4) solid 1px;
padding-top:190px;	
	}		
		
#map{
width:100%;
height:300px;}
	
@media screen and (max-width:768px){
	
.logo{
float:none;
text-align:center;
max-width:100%;
padding-bottom:15px;	
	}	
	
.nav1{
display:none;	
	}	
	
.nav2{
display:block;	
	}	
	
.col{
float:none;
width:100%;	
text-align:center;	}	
	
.parallax_col1, .parallax_col2{
width:100%;
float:none;
text-align:center;
}
	
.parallax{
text-align:center;
min-height:767px;
height:auto;	
max-width:100%;	}		
.footer_right, .footer_left{
text-align:center;
float:none;	
max-width:100%;	}	



	}	
	
	
	