@font-face {
font-family: 'brandon_grotesquelight';
src: url('fonts/brandon_light-webfont.woff2') format('woff2'),
url('fonts/brandon_light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'brandon_grotesquemedium';
src: url('fonts/brandon_med-webfont.woff2') format('woff2'),
url('fonts/brandon_med-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'brandon_grotesque_regularRg';
src: url('fonts/brandon_reg-webfont.woff2') format('woff2'),
url('fonts/brandon_reg-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'brandon_grotesquethin';
src: url('fonts/brandon_thin-webfont.woff2') format('woff2'),
url('fonts/brandon_thin-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}
body {margin:0px; padding:0px; color:#231f20; font-family: 'brandon_grotesquelight'; font-size:38px}
.wrapper {width:1400px; margin:0px auto}
#logo {float:left; margin-left:59px}
.header {height:253px; width:100%}
.fb {border:1px solid #636466}
a {text-decoration:none}
p {margin:0px; padding:20px 0px; line-height:normal}
h1, h2, h3, h4, h5 {margin:0px; padding:0px}
h2 {color:#4c4d4f}
.toprt {float:right; margin-right:40px; margin-top:7px; color:#636466}
.toprt .fb {float:right}
.toprt label {display:block; float:right; line-height:56px; margin:0px 18px; font-size:23px; font-family:'brandon_grotesque_regularRg'; letter-spacing:2px}
.toprt label a {color:#636466}
.enq {text-transform:uppercase; line-height:54px; height:54px; border:1px solid #636466; display:block; float:right; padding:0px 15px; font-size:30px; font-family:'brandon_grotesque_regularRg'; color:#636466}

.section1, .section2, .section3 {width:100%; background:#dcddde; min-height:700px; overflow:hidden}
.section2 {background:#FFF; min-height:inherit; font-size:30px; padding-top:30px; padding-bottom:20px}
.section3 {min-height:inherit; border-bottom:20px solid #FFF}
.section2 h2 {text-transform:uppercase; letter-spacing:4px; float:left}
.section3 h2 {text-transform:uppercase; padding-top:30px}
.pic1, .section3 img {float:left; display:inline-block; margin-right:60px}
.logo2 {float:right; margin-top:-10px}
.clear {clear:both}

.rts {float:left; width:770px; margin-top:20px}

.section4 {width:100%; background:#f7f0e2 url(images/bg1.jpg) no-repeat center top; overflow:hidden; padding-bottom:30px; border-bottom:20px solid #FFF}

.section2 .wrapper, .section4 .wrapper, .section5 .wrapper {width:1250px}

.sec4-logo {float:right; width:215px; margin-top:220px; font-size:19px; font-family:'brandon_grotesquemedium'}
.sec4box {float:left; width:900px; margin-top:200px; font-size:30px}
.sec4box h2 {text-transform:uppercase; font-size:53px}
.section5 {min-height:inherit; border-bottom:0px solid #FFF; background:#797a7d; color:#FFF; padding-top:40px; padding-bottom:40px}
.section5 h2 {color:#FFF; text-transform:uppercase}

.enq1 {text-transform:uppercase; line-height:54px; height:54px; border:1px solid #fff; display:inline-block; padding:0px 15px; font-size:30px; font-family:'brandon_grotesque_regularRg'; color:#fff; margin-right:15px}


.section5 .wrapper a {color:#FFF}

.gallerybox .imgbox {float:left; width:200px; margin:23px; font-size:15px; text-align:center}
.gallerybox .imgbox a {color:#000}
.gallerybox .imgbox img {display:block; max-width:200px; padding-bottom:5px}