@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');body{font-family:'Roboto Condensed',Helvetica,sans-serif;font-size:12px;font-weight:400}
h1,h2,h3,h4,p,li{font-family:'Roboto Condensed',Helvetica,sans-serif;color:#000}h1,h2{font-size:18px;line-height:22px;margin:0;padding:0}
p,li,label,input{font-size:12px;line-height:14px;color:#4d4d4d}a{color:#4d4d4d;text-decoration:none}a:hover{text-decoration:underline}img,.fill{image-rendering:auto}
.clearfix{clear:both;height:0}.container{padding:38px;position:relative}.content{padding:32px;position:relative}.details-outer{min-height:70vh}.gallery-outer{z-index:10}
#galleryimages{text-align:center;position:relative;max-width:90vw;height:800px;overflow:hidden}#galleryimages img{margin:0 auto;transition:all 1s ease-in-out;opacity:0;max-height:600px;height:auto;max-width:945px;position:absolute;top:0;left:0;right:0}
#galleryimages img.active{opacity:1;display:block}.slide-controller{text-align:right;width:25px;height:25px;position:absolute;right:15px}.slide-controller #controls{color:#ee1c27;font-size:6px;cursor:pointer}
.control-options{width:158px;-webkit-box-shadow:6px 6px 18px 0 rgba(0,0,0,0.4);-moz-box-shadow:6px 6px 18px 0 rgba(0,0,0,0.4);box-shadow:6px 6px 18px 0 rgba(0,0,0,0.4);background-color:#fff;padding:13px 10px;position:absolute;top:14px;right:15px;z-index:1000;display:none;text-align:left}
.control-options .slide-controls{margin-bottom:17px}.control-options .slide-controls #pause{cursor:pointer}.control-options .slide-controls #resume{cursor:pointer}
.control-options .contact-details{margin-bottom:16px}.control-options .company-address{margin-bottom:15px}.control-options .company-details p{color:#000;font-size:8px;line-height:10px}
.site-name{position:absolute;top:40vh;right:15px}#cookie-msg.hidden{display:none}#cookie-msg{background-color:#fff;color:#4d4d4d}#cookie-msg-text a{color:#4d4d4d;cursor:pointer;text-decoration:underline}
#cookie-msg-close{color:#fff;background-color:#4d4d4d;cursor:pointer}#cookie-msg-close:hover{background-color:#818181}@media screen and (min-width:1200px) and (min-height:800px){.container{padding:16px 36px}
}@media screen and (max-width:1200px){.site-name{top:34vh}#galleryimages img{max-width:745px;max-height:600px}}@media screen and (max-width:992px){.content{padding:0}
.slide-controller{width:36px;height:36px}.site-name{top:28vh}.details-outer{min-height:80vh}#galleryimages img{max-height:410px;max-width:945px}}@media screen and (max-width:768px){p{font-size:14px;line-height:16px}
.control-options .company-details p{font-size:10px;line-height:12px}#cookie-msg-text{padding:10px 15px 0}#cookie-msg-close{margin-bottom:10px}.control-options .slide-controls #resume,.control-options .slide-controls #pause{margin-bottom:4px;font-size:16px}
#galleryimages img{max-width:608px;max-height:370px}}@media screen and (max-width:768px) and (orientation:landscape){.container{padding:15px}.control-options{top:18px;right:30px}
.slide-controller{right:10px}.slide-controller #controls i{font-size:14px}.site-name{top:80px}}@media screen and (max-width:688px){#galleryimages img{max-width:508px;max-height:315px}
}@media screen and (max-width:626px){#galleryimages img{max-width:100%}}@media screen and (max-width:440px){.container{padding:15px}.gallery-outer{margin-top:18px}
.control-options{top:18px;right:30px}.slide-controller{right:10px}.slide-controller #controls i{font-size:14px}.site-name{top:108px;right:15px}}@media screen and (max-width:320px){.container{padding:10px}
.site-name{top:80px}}