.descwrap
{
width:100%;
height:auto;
padding:3% 10% 3% 10%;
background-color:#FFF;
display:table;
}
.descwrapw
{
width:100%;
height:auto;
padding:3% 10% 3% 10%;
display:table;
}
.textlogo
{
font-family: 'Marcellus', serif;
color:#FFFFFF;
font-size:24px;
}
.descstrp
{
width:100%;
height:auto;
display:table;
}
.descstrp70
{
width:70%;
height:auto;
margin:0% 15%;
display:table;
}
.descstrp2
{
width:100%;
height:auto;
display:table;
border:0px solid green;
padding:5% 0% 5% 0%;
background-image:url(images/beach.jpg);
}
.descstrpbl
{
width:100%;
height:auto;
background-color: #F8F8F9;
display:table;
border:0px solid green;
}
.descstrphigh
{
width:664px;
height:auto;
margin:0 auto;
border:0px solid green;
display:table;
}
.txthead {
    font-family: 'Marcellus', serif;
    font-size: 36px;
    color: #FFFFFF;
}
.txtheadb {
    font-family: 'Marcellus', serif;
    font-size: 36px;
    color: #404d69;
}
.cntr
{
text-align:center;
}
.txtdesc {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 1.8;
	color:#FFFFFF;
}
.pt40
{
padding-top:40px;
}
.highbox
{
width:200px;
height:180px;
background-color:#74888C;
text-align:center;
padding:10px;
float:left;
margin:10px;
border:1px solid #FFFFFF;
}
.icont
{
width:70px;
padding:10px;
}
.icont2
{
width:80px;
padding:10px;
}
.width100
{
width:100%;
}
.lft
{
width:50%;
height:auto;
border:0px solid green;
float:left;
padding:3% 3% 3% 9%;
}
.rgt
{
width:50%;
height:auto;
border:0px solid red;
float:left;
padding:3% 7% 3% 5%;
}
.ptop
{
padding-top:20px;
}
.mapdiv
{
width:100%;
border:1px solid red;
}
@media screen and (max-width: 690px) {
.descstrp2
{
width:100%;
height:auto;
display:table;
border:0px solid green;
padding:5% 0% 5% 0%;
background-image:url(images/beach.jpg);
}
.descwrap
{
width:100%;
height:auto;
padding:1% 1% 1% 1%;
background-color:#F8F8F9;
display:block;
}
.descstrp
{
width:100%;
height:auto;
border:0px solid grey;
padding: 0% 2% 0% 2%;
}
.descstrphigh
{
width:80%;
height:auto;
margin:1% 10% 1% 10%;
border:0px solid green;
display:block;
}
.highbox
{
width:96%;
height:170px;
background-color:#74888C;
text-align:center;
padding:3%;
float:none;
border:1px solid #FFFFFF;
}
.ptop
{
padding-top:20px;
}
.lft
{
width:100%;
height:auto;
border:0px solid green;
float:none;
padding:3% 3% 3% 7%;
}
.rgt
{
width:100%;
height:auto;
border:0px solid red;
float:none;
padding:3% 7% 3% 5%;
}
}
