.b-address,.secnav,.social,.t-email,.t-license,.t-phone,.t-phone p a,.t-phone-r{float:right}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.btn-contact a,.secnav a{line-height:1.2;text-transform:uppercase}body{background:#fff;overflow-x:hidden}.top-bg{width:100%}.wrapper{width:1170px;margin:0 auto}:focus{outline:transparent hidden 0!important}.m-height-home,.m-height-in{min-height:158px;background:url(header-bg2.jpg) center top no-repeat}.bg-white{background:#fff}.header-abs-top{position:absolute;width:100%;height:107px;left:0;top:0;z-index:300}.header-abs-menu{position:absolute;width:100%;height:51px;left:0;top:107px;z-index:203}.header-abs-top .container{position:relative}.header-abs-top .logo-row{position:absolute;left:0}.logo{padding:50px 0 50px 18px;background:url(logo-bg2.png) right top no-repeat}.social{margin:24px 0 0 6px}.secnav{margin:21px 10px 0 25px}.secnav a{font-size:11px;color:#9c9fa6;margin:0 15px}.secnav a:hover{color:#333}.btn-contact{float:right;margin:15px 0 0 25px}.btn-contact a{background:#059ed5;font-size:14px;color:#fff;font-weight:700;display:table;padding:12px 30px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#cmsbody a img,.mob-menu{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}.btn-contact a:hover{background:#737273;color:#fff}.t-phone-r{background:url(top-phone-bg2.png) right bottom no-repeat;padding-right:20px;padding-top:11px;width:100%}.t-phone{background:url(t-phone2.png) left top 5px no-repeat;padding:0 0 0 25px;display:table;margin-top:20px;margin-bottom:12px}.t-phone p{font-size:16px;color:#111;font-weight:400;margin:0;line-height:1}.t-phone p a{font-size:22px;background:#010101;color:#fff;font-weight:700;margin:1px 0 0 20px;line-height:1}.t-phone-b,.t-phone-o{color:#da5114;font-size:16px;font-weight:700}.t-phone-b{color:#111}.t-email{background:url(icn-email2.png) 0 50% no-repeat;padding:4px 0 5px 30px;display:table;margin-top:20px}.t-license{margin-top:25px;margin-right:25px}.t-email p,.t-email p a,.t-license p{font-size:12px;color:#666;font-weight:400;margin:0;line-height:1}.t-email p a:hover{color:#b4b4b4}.mob-menu{transition:all 1s}.menu{height:51px;background:#da5114;padding-left:47px}.menu .top{height:auto;padding:0}.menu .navbar-inverse{background-color:transparent!important;border:0!important}.menu .navbar{min-height:auto!important;margin:0!important}.f-nav{background:#da5114;z-index:1899;position:fixed;top:0;width:100%;height:51px}.main-banner{width:100%;z-index:200;position:relative}.theme-default .nivoSlider{margin:0!important;box-shadow:none!important}.nivo-controlNav{display:none}.theme-default .nivo-caption{background:0 0;opacity:1;top:0}.banner{max-height:571px}.banner-pattern{margin-top:-120px;position:relative;z-index:201}.banner-txt{position:absolute;right:0;bottom:30px;padding-right:220px;background:url(banner-txt-img2.png) right 80px bottom no-repeat;z-index:201}.main-con-bg,.main-con-bg-in{background:#fff;margin:0;width:100%}.banner-txt p{color:#000;font-size:15px;font-weight:700;font-style:italic;text-align:right;margin-bottom:0;padding-top:170px;padding-bottom:5px}#cmsfooter,.b-logo,.b-map,.b-member,.b-yard{text-align:center}.banner-txt p span{display:block;font-size:23px;color:#000;font-weight:300;font-style:italic}.main-banner .container{position:relative}.main-con-bg-in{padding:60px 0}.bottom-bg{background:#da5114}.bottom-top{background:url(bottom-top-bg2.jpg) left bottom no-repeat #fff;padding:24px 0 0;margin-bottom:50px}.b-member{margin-bottom:25px}.b-member h3{font-size:18px;color:#000;text-transform:uppercase;font-weight:700;margin-bottom:20px}.b-phone{display:table;margin:20px auto 0}.b-phone p,.b-phone span{font-size:28px;color:#000;font-weight:300;margin:0;line-height:1.2;text-transform:uppercase}.b-phone p a{font-size:28px;color:#da5114;font-weight:700}.b-address{background:url(b-map2.png) left center no-repeat;padding:3px 0 3px 31px;display:table;margin-top:62px;margin-bottom:12px}.b-address p,.b-address p span{font-size:16px;color:#fff;font-weight:700;margin:0;line-height:1;text-transform:uppercase}.b-logo{padding-top:30px}.b-map h3,.b-yard h3{font-size:14px;color:#fff;font-weight:300;text-align:center;text-transform:uppercase;line-height:1;margin-bottom:0;margin-top:18px}#qm0 a,.contact,.fields,.footer,a,body,div,h1,h2,h3,h4,h5,h6,p,span,td{font-family:'Open Sans',Arial,Helvetica,sans-serif}#cmsfooter{clear:both;margin-top:50px;padding:45px 0;border-top:1px solid rgba(0,0,0,.5)}#cmsfooter .footerAddress,#cmsfooter .footerPhone{display:none}#cmsfooter .footerCompany p a strong,#cmsfooter .footerCompany p strong{font-weight:400}.b-enquiry h2,.b-enquiry h2 span{font-weight:700;line-height:1;text-transform:uppercase}.htmlarea p{margin:0}img{max-width:100%}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li a{background-image:url(nc-social-icons.png)!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-instagram a{background-position:-201px 0!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-pinterest a{background-position:-168px 0!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-flickr a{background-position:-234px 0!important}#cmsbody a img{transition:all 1s}#cmsbody a img:hover{box-shadow:0 10px 10px #ddd;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.m30{margin-bottom:30px}.social ul.sociallinks,ul.sociallinks *{margin:0;padding:0;list-style:none;text-align:left;font-size:11px;text-decoration:none}.social ul.sociallinks{height:16px;padding:0;display:table}.social ul.sociallinks li{width:20px;float:left;margin-right:10px}.social ul.sociallinks li:last-child{margin:0}.social ul.sociallinks a{display:block;width:20px;height:16px;background:url(social2.png) no-repeat;text-indent:-9000em;float:left}.social a.facebook{background-position:0 0!important}.social li.instagram{display:none}.social a.youtube{background-position:-60px 0!important}.social a:hover{opacity:.9}.b-enquiry{background:url(b-enquiry-bg2.jpg) center top/cover no-repeat;padding:105px 0 80px}.b-enquiry h2{font-size:30px;color:#f16925;margin-bottom:22px}.b-enquiry h2 span{font-size:58px;display:block;color:#fff}.b-enquiry p{color:#767676;font-size:14px;font-weight:400;margin-bottom:0}.b-enquiry input[type=text],.b-enquiry textarea{padding:6px 18px 8px;font-size:15px;color:#666;border:none;font-weight:400;width:100%}.b-enquiry input[type=text]{height:45px;margin-bottom:15px}.b-enquiry input[type=text]:last-child{margin-bottom:0}.b-enquiry textarea{height:105px;resize:none}.b-enquiry input[type=submit]{float:right;background:#f16925;color:#fff;font-size:14px;border:none;font-weight:400;margin-top:1px;padding:12px 30px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.b-content h2,.b-content p{color:#000;margin-bottom:30px}.b-enquiry input[type=submit]:hover{background:#080909}.b-content{background:#fff;padding:65px 0}.b-content h2{font-size:30px;text-transform:uppercase;font-weight:700;line-height:1.1}.b-content p{font-size:22px;font-weight:400}.b-content p.orange-txt{color:#da5114;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:40px}.b-content .btn-read{margin-top:40px}.list-arrow{margin:0;padding:0;list-style:none}.list-arrow li{font-size:18px;font-weight:400;color:#000;padding-left:45px;background:url(list-arrow2.png) left center no-repeat;margin-bottom:20px}.b-instagram h2{margin-bottom:0;float:left;width:100%;line-height:53px}.b-instagram h2 a{float:right}.facebook-feed{border:1px solid #da5114;padding:25px;margin-bottom:20px;text-align:center}.team-box{background:#fff;float:left;width:100%;padding:30px 25px}.team-img{float:left;width:130px;margin-right:35px}.team-txt{float:left;width:calc(100% - 165px)}.team-txt h2{font-size:16px;color:#666;text-transform:inherit;margin-bottom:10px;margin-top:15px}.team-txt p{margin-bottom:0}body.popup{min-width:1px!important}iframe{width:100%}@media screen and (max-width:1560px){.banner-pattern{margin-top:-100px}.banner-txt{bottom:8px}}@media screen and (max-width:1280px){.banner-pattern{margin-top:-80px}}@media screen and (max-width:1200px){.menu{padding-left:30px}.logo{padding-right:30px}.b-enquiry h2 span{font-size:54px}.b-phone p,.b-phone p a,.b-phone span{font-size:24px}.banner-txt{bottom:0}.team-img{margin-right:20px}.team-txt h2{margin-top:0}}@media screen and (max-width:991px){.banner-txt-img,.team-img{text-align:center}.m-height-home,.m-height-in{min-height:auto;background:#fff}.header-abs-top{position:relative;height:auto;top:auto;z-index:200}.header-abs-top .logo-row{position:static}.logo{padding:15px 0;position:relative;z-index:1000!important}.header-abs-menu{top:0;right:0;width:100%;border:0;height:auto}.header-abs-menu .mob-menu{position:absolute;top:40px;right:0;width:100%;z-index:999!important;padding:0!important;height:0}.header-abs-menu.f-nav{position:absolute}.menu,.menu .top,.navbar-header{height:0;padding:0;float:none}.top .navbar-header button{border:none;margin:0;top:0;right:30px;padding:0;z-index:9999!important}.b-enquiry p,.team-img{margin-bottom:20px}.top .navbar-header button span.icon-bar{background-color:#f26827;width:38px;height:3px}.top .navbar-header button span.icon-bar+.icon-bar{margin-top:8px}.menu-bg .navbar-header button:focus,.top .navbar-header button:hover{background:#000}.header-abs-top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#000}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent!important}.top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#000!important;border:0}.navbar-collapse{width:100%!important;border:0!important;padding:0!important}.team-img,.team-txt{float:left;width:100%}.b-enquiry{background:#171717;padding:50px 0}.b-logo{padding-top:0}.b-content-r{margin-top:20px}.b-address p,.b-address p span{font-size:13px}.banner-txt{position:static;padding-right:0;background:0 0}.banner-txt p{padding:30px 0}.banner-txt-img img{max-width:135px}.team-img{margin-right:0}.b-logo,.b-yard{margin-bottom:30px}}@media screen and (max-width:767px){.secnav-block,.t-email,.t-phone p a,.t-phone-r{display:table;float:none}.b-address,.b-phone,.t-license{text-align:center}.header-abs-top{padding:0;position:relative;height:auto;top:auto}.header-abs-menu{position:absolute}.header-abs-menu .mob-menu{top:30px;height:0}.top .navbar-header button{right:15px}.logo{padding:20px 0}.secnav-block{margin:0 auto 15px}.secnav{margin-top:0}.social{margin-top:3px}.logo img{max-width:250px}.t-license{float:none;margin:15px 0}.t-email,.t-phone-r{width:auto;margin:0 auto}.t-phone-o-r,.t-phone-r{background:#efefef;padding:0}.t-phone p,.t-phone-b,.t-phone-o{font-size:14px}.t-phone{background-position:left top 2px}.t-phone p a{margin:5px auto 0}.b-enquiry input[type=text]:last-child,.b-member h3{margin-bottom:15px}.bottom-top{background:0 0;padding-top:0;margin-bottom:30px}.b-member{margin-bottom:0}.b-member-r{background:#fff;padding-top:25px;padding-bottom:20px}.b-phone-r{margin:0 -15px}.b-phone p a{display:inline-block}.b-phone{background:#fff;margin:0 auto;padding:0 0 15px;width:100%}.b-address{float:none;margin:30px auto 0;padding-top:35px;padding-left:0;background-position:top center}.b-address p,.b-address p span{line-height:1.2}.b-instagram h2 a{float:left;width:100%}.banner-txt p span{font-size:17px}.banner-txt p{font-size:13px}.b-address p span,.b-phone span{display:block}#cmsfooter{margin-bottom:20px}}@media screen and (max-width:340px){.logo img{max-width:210px}}