body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background-color:#fff}
body a{transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease;text-decoration:none}
h1,h2,h3,h4,h5,h6{margin:0}
p{margin:0}
body a:hover{text-decoration:none}
.banner{position:relative;background-color:#f2f6f7;padding:12em 0 0;min-height:600px}
.banner img{width:100%}
.banner-text{position:absolute;top:29%;right:13%}
.banner h2.hdng span{color:#f07818}
.banner h2.hdng{font-size:6em;color:#5d4b33;font-weight:800;text-align:left}
.banner p{font-size:1.3em;margin:1em 0 3em;letter-spacing:7px;font-weight:700;color:#f07818}
.banner a{font-size:1.5em;color:#5d4b33;font-weight:800;padding:.5em 3em;border:7px solid #5d4b33}
.banner a:hover{border-color:#f07818;color:#f07818}
.gallery{padding:5em 0}
span.glyphicon.glyphicon-eye-open{top:3px;color:#fff;margin-right:5px}
.gallery-grid a{color:#000}
.gallery-grid{position:relative;margin-bottom:2em}
.gallery-grid.glry-one .gallery-info{left:2%;width:96%;bottom:14.6%}
.gallery-grid.glry-two .gallery-info{left:4%;width:92%;bottom:14.5%}
.gallery-info{position:absolute;width:90%;bottom:21%;left:5%;display:none;background-color:rgba(6,6,6,.79);padding:1em}
.gallery-grid img:hover{border:1px solid rgba(25,23,23,.4)}
.gallery-info p{color:#fff;text-transform:capitalize;font-size:1em;margin-top:.5em;float:left}
.gallery-info a.shop{font-size:.8em;color:#fff;padding:.3em 1.5em;border:2px solid #fff;float:right}
.gallery-info a.shop:hover{border-color:#f07818;color:#f07818}
.gallery-info.galrr-info-two p{font-size:1em;margin-top:.3em}
.gallery-info.galrr-info-two a.shop{font-size:.8em;padding:.3em 1.5em}
.gallery-grid:hover div.gallery-info{display:block}
.gallery-grid img{border:1px solid #eee}
.gallery-grids{margin-top:3em}
.galy-info p{font-size:1em;color:#000;margin:1em 0 0;font-weight:600}
.galy-info h5{font-size:1.5em;color:#999}
.footer-bottom{background-color:#5d4b33;padding:2em 0;text-align:center}
.footer-bottom p{font-size:1em;color:#fff;line-height:1.8em}
.footer-bottom p a{color:#f07818;margin-left:6px}
.footer-bottom p a:hover{color:#fff;text-decoration:underline}
@media (max-width:1080px){.banner{min-height:500px;padding:11em 0 0}
.banner{min-height:550px}
.banner h2.hdng{font-size:5em}
.banner-text{right:11%;top:30%;width:31%}
.banner p{font-size:1.2em;letter-spacing:5px}
.banner a{font-size:1.3em}
.gallery{padding:2em 0}
.gallery-grid.glry-one .gallery-info{left:2.5%;width:95%;bottom:16%}
.gallery-grid.glry-two .gallery-info{left:4.6%;width:90%;bottom:17%}
.gallery-grid.glry-one{margin-bottom:1em}
.gallery-info{width:87%;bottom:24%;left:7%;padding:.8em}
.galy-info h5{font-size:1.3em}
}
@media (max-width:1024px){.banner h2.hdng{font-size:4.5em}
.banner p{font-size:1.1em}
.banner a{font-size:1.2em;padding:.5em 2em;border:5px solid #5d4b33}
.banner{min-height:495px;padding:10em 0 0}
.banner-text{top:25%}
}
@media (max-width:991px){.banner h2.hdng{font-size:4em}
.banner p{font-size:1em;letter-spacing:4px}
.banner-text{top:22%;right:11%;width:31%}
.banner{min-height:440px;padding:7em 0 0}
.gallery-grid.glry-one{padding:0}
.gallery-grid.glry-one .gallery-info{left:0;width:100%;bottom:20%}
.gallery-grid{float:left;padding-left:0;width:33.3%}
.gallery-grid.glry-two{padding:0;width:31.5%;margin-left:21px}
.gallery-grid.glry-one{padding:0;width:65%}
.gallery-grid.glry-two .gallery-info{left:0;width:100%;bottom:20%}
.gallery-info{width:94%;bottom:22%;left:0}
.galy-info h5{font-size:1.1em}
}
@media (max-width:900px){.gallery-grid.glry-one{margin-bottom:2.2em}
}
@media (max-width:800px){.banner{min-height:348px}
.gallery-grids{margin-top:1em}
}
@media (max-width:768px){.banner h2.hdng{font-size:3.5em}
.banner a{font-size:1em;border:3px solid #5d4b33}
.banner p{letter-spacing:3px;margin:1em 0 2.5em}
.banner{min-height:380px;padding:7em 0 0}
.gallery{padding:1em 0}
.gallery-grid{margin-bottom:2em}
.gallery-grid.glry-one{margin-bottom:2.1em}
h2{font-size:3em}
}
@media (max-width:640px){.banner h2.hdng{font-size:3em}
.banner p{letter-spacing:2px;font-size:.9em}
.banner{min-height:280px;padding:5em 0 0}
.gallery{padding:0}
.gallery-grids{margin-top:2em}
.gallery-grid.glry-one{padding:0;width:100%;margin-bottom:2em}
.gallery-grid.glry-one .gallery-info{bottom:16%}
.gallery-grid.glry-two{width:28%;padding-right:.5em}
.gallery-grid{width:33%}
.gallery-grid.glry-two .gallery-info{width:95%;bottom:25%}
span.glyphicon.glyphicon-eye-open{top:1px;margin-right:1px}
.gallery-info p{font-size:.9em;margin-top:.3em}
.gallery-info a.shop{font-size:.65em}
.gallery-info{width:92%;bottom:26%;padding:.6em}
.galy-info p{font-size:.9em}
.galy-info h5{font-size:.9em}
h2{font-size:2.8em}
.footer-bottom p{font-size:.9em}
.footer-bottom{padding:1.5em 0}
}
@media (max-width:480px){.banner{min-height:239px}
.banner h2.hdng{font-size:2.3em}
.banner p{letter-spacing:1px;font-size:.8em}
.banner a{font-size:.85em;border:3px solid #5d4b33;padding:.5em 1.5em}
.gallery-grid.glry-one .gallery-info{bottom:21%}
.gallery-grid.glry-one{margin-bottom:1em}
.gallery-grid.glry-two{width:45%;margin-left:0}
.gallery-grid:nth-child(3){width:53%;padding:0 0 0 1em}
.gallery-grid:nth-child(3) .gallery-info{width:94%;bottom:22%;left:6%}
.gallery-grid.glry-two .gallery-info{width:96%;bottom:23%}
.gallery-grid{width:50%;margin-bottom:2em}
.gallery-info{bottom:23.5%}
h2{font-size:2.5em}
h2{font-size:2.3em}
}
@media (max-width:320px){.banner h2.hdng{font-size:1.8em}
.banner p{letter-spacing:1px;font-size:.7em}
.banner a{font-size:.8em;padding:.4em 1.5em}
.banner-text{top:45%;right:9%;width:38%}
.banner{min-height:210px;padding:3em 0 0}
.gallery-grids{margin-top:1.5em}
.gallery-grid.glry-one .gallery-info{bottom:29%}
.gallery-grid.glry-two{width:100%;margin:0}
.gallery-grid:nth-child(3){width:50%;padding-left:0}
.gallery-grid:nth-child(3){width:100%;padding:0}
.gallery-grid:nth-child(3) .gallery-info{width:100%;bottom:18.8%;left:0}
.gallery-grid{width:100%;margin-bottom:1em;padding:0}
.gallery-info{bottom:18.3%;width:100%}
h2{font-size:2em}
.gallery-grid.glry-two .gallery-info{width:97%;bottom:17%}
}
