@charset "UTF-8";div[class^="col"]{padding-left:11px;padding-right:11px}.container-fluid div[class^="col"]{padding-left:0;padding-right:0}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}body{font-family:"brandon-grotesque";-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;padding:0;font-size:23px;font-weight:300;line-height:28px;color:#353535}h2{font-size:36px;font-weight:500;margin:10px 0 15px 0}h3{font-size:30px;font-weight:600;margin:10px 0 10px 0}.fullscreen,.content-a{width:100%;height:100%;overflow:hidden}.fullscreen.overflow,.fullscreen.overflow .content-a{height:auto;min-height:100%}.content-a{display:table}.content-b{display:table-cell;position:relative;vertical-align:middle;text-align:center}.not-fullscreen{background-position:center center}.contact_top{background:#fff;color:#263645;font-weight:300;padding:15px 1.8vw;font-size:1.5vw;text-align:right}.contact_top span{font-weight:500}.contact_top .fas{font-size:1.2vw;margin-right:5px}.contact_top a{color:#263645}.special_top{background:#fff;color:#263645;font-weight:300;padding:38px 10px;font-size:1.5vw;text-align:left;text-transform:uppercase}.special_top span{color:#799900;font-weight:500}.special_top .fas{font-size:1.2vw;margin-right:5px}.navbar-brand{padding:6px 15px;height:inherit}.call_fixed{background:#263645;color:#fff;font-weight:300;padding:15px 10px;font-size:14px;text-align:right;height:61px}.call_fixed span{font-weight:500}.call_fixed .fas{font-size:13px;margin-right:5px}.call_fixed a{color:#fff}.navbar-brand-new{display:inline-block;margin:28px 2.2vw 10px 2.2vw}.navbar-default{border:0;background:#fff}.navbar-static-top .navbar-nav{float:none}.navbar_wrap{background:#ecebea;padding:0 1vw!important}.navbar{margin-bottom:0}.navbar-nav>li>a{-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;color:#263645!important;text-transform:uppercase;font-weight:600;padding:20px 15px;font-size:15px;letter-spacing:0}.navbar-nav>li>a:hover{color:#799900!important}.navbar-nav>li.active>a{color:#799900!important}.navbar-nav>li.current_page_parent>a{color:#799900!important}.navbar-fixed-top{margin-top:-72px;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:.5s}.navbar-fixed-top .navbar-nav>li>a{font-size:13px}.navbar-fixed-top .shadow{position:absolute;bottom:-10px;height:10px;width:100%;background:rgba(2,2,2,0.1)}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;background-color:#263645!important;border-radius:0}.navbar-toggle{border:0;border-radius:0;background:none!important;margin-top:13px}.icon-bar{display:block;width:22px;height:2px;background-color:#263645!important;border-radius:1px;margin-bottom:4px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#ecebea;border:0;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu>li>a{display:block;padding:10px 20px;clear:both;font-weight:600;line-height:1.428571429;color:#263645;text-transform:uppercase;white-space:nowrap}.form_top{background:#799900;color:#fff;text-align:center;padding:2vh 1.8vw;font-weight:400;font-size:1.5vw}.form_top span{font-weight:500}.form_main{background:#ecebea;padding:6vh 1.8vw;position:relative}.form_main .gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}.form_main input[type=text],.form_main input[type=email],.form_main .form_field{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;height:44px;padding-left:10px!important;margin-right:0!important;font-size:14px!important;width:100%;margin-bottom:15px}.form_main .gf_left_half{width:48%!important;float:left}.form_main .gf_right_half{width:48%!important;float:right}.form_main input[type=submit]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#263645;color:#fff;height:55px;width:100%!important;text-transform:uppercase;font-weight:700;font-size:18px!important;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s}.form_main input[type=submit]:hover{background:#00a6ce}.form_main input[type=checkbox]{height:17px;width:17px!important;border:1px solid #777;outline:0;margin-right:3px;position:relative;color:#777;-webkit-appearance:none;border-radius:0}.form_main input[type="checkbox"]:checked:before{position:absolute;font-weight:bold;color:#777;content:'\2713';-webkit-margin-start:0;margin-left:2px;font-size:12px}.form_main .gfield_checkbox{color:#777;font-size:14px!important;margin-bottom:15px}.form_main .gform_wrapper ul.gfield_checkbox li input[type=checkbox],.form_main .gform_wrapper ul.gfield_radio li input[type=radio]{width:17px!important;margin-top:0!important}.form_main .gfield_label{display:none!important}.form_main ::-webkit-input-placeholder{color:#353535;opacity:.8;text-transform:uppercase}.form_main ::-moz-placeholder{color:#353535;opacity:.8}.form_main :-ms-input-placeholder{color:#353535;opacity:.8;text-transform:uppercase}.form_main :-moz-placeholder{color:#353535;opacity:.8;text-transform:uppercase}.form_main .loading{display:none;position:absolute;width:100%;height:100%;background:rgba(250,250,250,0.8);top:0;left:0;z-index:10}.form_main .loading .load{padding:20px 30px;text-align:center;margin-top:30%;text-transform:uppercase;font-size:18px}.overlay_text{position:absolute;bottom:40px;left:20px;background:#799900;color:#fff;padding:30px;font-size:40px;line-height:45px;font-weight:300;width:42%;text-transform:uppercase;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:.5s}.overlay_text span{font-weight:600}.overlay_text_first{position:absolute;bottom:40px;left:20px;background:#799900;color:#fff;padding:30px;font-size:26px;line-height:30px;font-weight:300;width:60%;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:.5s}.overlay_text_first span{font-weight:600}.overlay_text_second{background:#00a6ce;color:#fff;margin:15vh 10vw;padding:30px;font-size:30px;line-height:35px;font-weight:500;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:.5s}.overlay_text_second span{font-weight:600}.home_main_wrap{padding:8vh 0}.home_main_text{padding-right:4vw}.home_main_text h2{color:#799900}.home_main_text a{color:#00a6ce;text-decoration:none}.home_main_text a:hover{text-decoration:none;color:#263645}.home_main_side{background:#00a6ce;color:#fff;padding:30px}.home_main_side ul{list-style:none;padding:15px 0}.home_main_side li{padding-left:1.3em;padding-bottom:5px}.home_main_side li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;font-size:16px;margin-left:-1.3em;width:1.3em}.why_main_side a{color:#fff;text-decoration:none}.why_main_side a:hover{text-decoration:none;color:#263645}.why_main_side li:before{content:"\f0a9";font-family:FontAwesome;display:inline-block;font-size:16px;margin-left:-1.3em;width:1.3em}.navy_btn{display:inline-block;margin:20px 0;background:#263645;color:#fff!important;text-transform:uppercase;font-weight:600;font-size:18px;padding:20px 24px;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s}.navy_btn:hover{text-decoration:none;color:#fff!important;background:#00a6ce}.footer{padding:8vh 0;background:#ecebea;font-size:18px;line-height:22px}.footer a{color:#353535}.footer h4{text-transform:uppercase;font-weight:600;margin:0 0 20px 0}.footer ul{list-style:none;padding:0}.footer .social{font-size:24px}.footer .social a{margin-right:15px}.footer .glass_glazing{width:150px;height:auto;display:block;margin:20px 0}.call_us_footer{background:#263645;color:#fff;text-align:center;font-size:30px;line-height:36px;padding:6vh 0}.call_us_footer a{color:#00a6ce}.call_us_footer a:hover{color:#ecebea;text-decoration:none}.call_us_footer span{font-weight:700}.enquiry_footer{background:#00a6ce;font-size:21px;padding:6vh 0}.enquiry_footer .heading{color:#fff;text-align:center}.enquiry_footer .heading span{font-weight:700}.enquiry_footer .form_footer{text-align:center}.enquiry_footer .form_footer input[type=text],.enquiry_footer .form_footer input[type=email]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;height:44px;padding-left:10px!important;font-size:14px!important}.enquiry_footer .form_footer input[type=submit]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#263645;color:#fff;height:46px;width:200px!important;text-transform:uppercase;font-weight:700;font-size:18px!important;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s}.enquiry_footer .form_footer input[type=submit]:hover{background:#799900}.enquiry_footer .form_footer input[type=checkbox]{height:17px;width:17px!important;border:1px solid #fff;outline:0;margin-right:3px;position:relative;color:#777;-webkit-appearance:none;border-radius:0}.enquiry_footer .form_footer input[type="checkbox"]:checked:before{position:absolute;font-weight:bold;color:#fff;content:'\2713';-webkit-margin-start:0;margin-left:2px;font-size:12px}.enquiry_footer .form_footer .gfield_checkbox{color:#fff;margin:20px 0;font-size:14px!important}.enquiry_footer .form_footer .gform_wrapper ul.gfield_checkbox li input[type=checkbox],.enquiry_footer .form_footer .gform_wrapper ul.gfield_radio li input[type=radio]{width:17px!important;margin-top:0!important}.enquiry_footer .form_footer .gfield_label{display:none!important}.enquiry_footer .form_footer ::-webkit-input-placeholder{color:#353535;opacity:.8;text-transform:uppercase}.enquiry_footer .form_footer ::-moz-placeholder{color:#353535;opacity:.8}.enquiry_footer .form_footer :-ms-input-placeholder{color:#353535;opacity:.8;text-transform:uppercase}.enquiry_footer .form_footer :-moz-placeholder{color:#353535;opacity:.8;text-transform:uppercase}@media only screen and (min-width:768px){.enquiry_footer .form_footer .gform_wrapper form div.gform_body ul.top_label li.gfield{display:inline-block!important;width:33%!important}.enquiry_footer .form_footer .gform_wrapper form div.gform_body,.enquiry_footer .form_footer .gform_wrapper form div.gform_footer.top_label{vertical-align:top!important}.enquiry_footer .form_footer .gform_wrapper form div.gform_footer.top_label{width:auto;max-width:25%;padding:0;margin:0}.enquiry_footer .form_footer .gform_wrapper form div.gform_body{width:auto;max-width:75%}.enquiry_footer .form_footer .gform_wrapper form div.gform_body,.enquiry_footer .form_footer .gform_wrapper form div.gform_footer.top_label{display:table-cell;vertical-align:middle;margin:0;padding:0;position:relative;width:100%}.enquiry_footer .form_footer .gform_wrapper .top_label .gfield_label{display:none!important}.enquiry_footer .form_footer .gform_wrapper ul li.gfield{margin-top:0!important;padding-top:0}.enquiry_footer .form_footer .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.enquiry_footer .form_footer .gform_wrapper form{width:calc(84%);margin:0 auto}}.form_footer{position:relative}.form_footer .loading{display:none;position:absolute;width:100%;height:100%;background:rgba(0,166,206,0.9);top:0;left:0;z-index:10}.form_footer .loading .load{padding:20px 30px;text-align:center;text-transform:uppercase;font-size:18px;color:#fff;font-weight:600}.form_footer ul{margin-top:20px;list-style:none}.form_footer ul li{display:inline-block;width:20%}.form_footer ul li input{width:100%!important}.reviews_wrap{background:#ecebea;padding:8vh 0 2vh 0}.reviews_wrap h2{text-align:center;padding-bottom:4vh;margin:0}.fbrev-slider .rplg-slider-prev span,.fbrev-slider .rplg-slider-next span{top:40%!important;left:35%!important;font-weight:700!important}.fbrev-slider .rplg-slider-prev,.fbrev-slider .rplg-slider-next{background:#fff}.products_wrap{padding:8vh 0}.products_wrap .product_box img{width:100%;height:auto;display:block}.products_wrap .product_box h3{font-size:26px;line-height:30px;font-weight:500;margin:20px 0 10px 0}.products_wrap .view_link{display:inline-block;margin:20px 0;font-size:18px;text-transform:uppercase;font-weight:600}.products_wrap .view_link:hover{text-decoration:none;color:#799900}.products_wrap .nav-tabs{margin-bottom:40px}.products_wrap .nav-tabs>li{width:50%;text-align:center}.products_wrap .nav-tabs>li>a{display:block;margin-right:2px;line-height:1.428571429;border:0;border-radius:0;background:#263645;color:#fff;text-transform:uppercase;font-size:21px;font-weight:600}.products_wrap .nav-tabs>li>a:hover{background:#00a6ce;color:#fff}.products_wrap .nav-tabs>li.active>a,.products_wrap .nav-tabs>li.active>a:hover,.products_wrap .nav-tabs>li.active>a:focus{color:#fff;background-color:#00a6ce;border:0;cursor:default}.products_wrap .tab-pane{padding:0 5px}.gallery_wrap{padding:8vh 0;background:#f5f4f3}.gallery_wrap .product_gallery{padding:20px}.gallery_wrap h2{text-align:center;padding-bottom:4vh;margin:0}.gallery_wrap h2 span{color:#799900}.gallery_wrap .slide{margin:10px 10px;outline:0}.gallery_wrap .slide img.main_image{height:100%;outline:0;cursor:pointer}.why_wrap{padding:8vh 0;background:#f5f4f3}.why_wrap h2{text-align:center;padding-bottom:4vh;margin:0}.why_wrap h2 span{color:#799900}.slideprev{position:absolute!important;top:50%!important;width:30px;left:-20px;height:30px;background:#fff;border-radius:50%;margin-top:-22px!important;z-index:10!important;cursor:pointer!important}.slideprev span{position:absolute!important;top:48%!important;left:38%!important;color:#777!important;margin-top:-15px}.slidenext{position:absolute!important;top:50%!important;right:-20px;width:30px;height:30px;background:#fff;border-radius:50%;margin-top:-22px!important;z-index:10!important;cursor:pointer!important}.slidenext span{position:absolute!important;top:48%!important;left:38%!important;color:#777!important;margin-top:-15px}.inner_page_content .first_lead{color:#263645;font-weight:500;font-size:28px;line-height:32px;margin-bottom:30px}.facebook_more{text-align:center;padding:5vh 0}.facebook_more a{color:#00a6ce}.facebook_more a:hover{text-decoration:none;bordr-bottom:1px solid #00a6ce}.wp-fbrev a.wp-facebook-name{color:#263645!important}.wp-star path{fill:#00a6ce!important}.fbrev-slider .wp-facebook-name{color:#263645!important}.why_box{margin-bottom:4vh;padding-right:3vw}.why_box h3{color:#00a6ce;font-weight:500}.gallery_page,.press_page{margin:15px 5px}.gallery_page .gallery_page_img,.press_page .gallery_page_img{width:100%;height:auto}.gallery_page .m-item,.press_page .m-item{padding-left:6px;padding-right:6px;padding-bottom:12px}.gallery_page .m-item a,.press_page .m-item a{color:#777}.gallery_page .m-item a:hover,.press_page .m-item a:hover{text-decoration:none}.gallery_page .m-item .caption,.press_page .m-item .caption{font-size:16px;background:#ecebea;padding:15px}.masthead_slider{moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;opacity:0}.masthead{moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;position:relative}.features_wrap{padding:8vh 0;background:#263645;color:#fff}.features_wrap p{padding-right:3vw}.mobile_overlay{padding:20px;background:#00a6ce;color:#fff;font-size:36px;line-height:42px;text-align:center;font-weight:300;text-transform:uppercase}.mobile_overlay span{font-weight:600}.mobile_overlay_home{padding:20px;background:#00a6ce;color:#fff;font-size:18px;line-height:26px;text-align:center;font-weight:300;text-transform:uppercase}.mobile_overlay_home span{font-weight:600}@media only screen and (min-width:1300px){.container{min-width:1260px}}@media only screen and (min-width:1400px){.container{min-width:1360px}}@media only screen and (min-width:1500px){.container{min-width:1460px}}@media only screen and (min-width:1600px){.container{min-width:1560px}}@media only screen and (min-width:1700px){.container{min-width:1660px}}@media only screen and (max-width:1215px){.navbar-fixed-top .navbar-nav>li>a{font-size:14px;padding:20px 15px}}@media only screen and (max-width:1100px){.navbar-fixed-top .navbar-nav>li>a{font-size:14px;padding:20px 12px}}@media only screen and (max-width:1052px){.navbar-fixed-top .navbar-nav>li>a{font-size:14px;padding:20px 10px}}@media only screen and (max-width:1030px){.call_fixed{display:none}.navbar-fixed-top .navbar-nav>li>a{font-size:14px;padding:20px 15px}}@media only screen and (max-width:1200px){div[class^="col"]{padding-left:11px;padding-right:11px}.contact_top,.special_top{font-size:18px}.contact_top .fas,.special_top .fas{font-size:16px;margin-right:5px}.form_top{font-size:18px}.overlay_text{position:absolute;bottom:20px;left:20px;padding:30px;font-size:30px;line-height:35px;width:80%}.overlay_text_first{position:absolute;bottom:20px;left:20px;padding:30px;width:80%}}@media only screen and (max-width:992px){div[class^="col"]{padding-left:8px;padding-right:8px}.contact_top,.special_top{font-size:18px}.contact_top .fas,.special_top .fas{font-size:16px;margin-right:5px}.navbar-fixed-top .navbar-nav>li>a{font-size:13px;padding:20px 10px}.overlay_text{position:absolute;bottom:20px;left:20px;padding:30px;font-size:30px;line-height:35px;width:80%}.overlay_text_first{position:absolute;bottom:20px;left:20px;padding:30px;width:80%}.form_main .gf_left_half{width:100%!important;float:none}.form_main .gf_right_half{width:100%!important;float:none}}@media only screen and (max-width:768px){div[class^="col"]{padding-left:15px;padding-right:15px}body{padding-top:60px}.navbar-fixed-top .navbar-nav>li>a{font-size:14px;padding:15px 15px}.products_wrap .nav-tabs>li{width:100%}.fbrev-slider .rplg-slider-prev,.fbrev-slider .rplg-slider-next{display:none}.form_footer ul{margin-top:20px;list-style:none}.form_footer ul li{display:block;width:100%}.form_footer ul li input{width:100%!important;margin-bottom:10px}}