.top .call-us,.top .secnav,.top .social{text-align:right;float:right}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}body{background:#f8f8f8;overflow-x:hidden}.main-bg{background:url(main-bg.jpg) 50% 0 no-repeat #f8f8f8}.wrapper{width:1170px;margin:0 auto}:focus{outline:transparent hidden 0!important}.top{background:#fff;height:165px;padding:0}.top .logo{padding:30px 0 0}.top .right{text-align:right;padding-top:25px}.top .secnav{height:12px;padding:0 0 45px;line-height:12px;display:table}.top .secnav a{font-size:12px;color:#a4a4a4;text-decoration:none;padding:0 0 0 10px;line-height:12px;font-weight:300}.top .secnav a:hover{color:#000}.top .social{height:15px;padding:0 0 15px;display:table}.top .contact{float:right;margin-top:7px}.top .contact a{background:#231f20;font-size:14px;color:#fff;line-height:14px;font-weight:600;text-transform:uppercase;display:block;padding:13px 20px;text-decoration:none}.top .contact a:hover{background:#666464;color:#fff}.top .call-us{margin:15px 0 0 15px;padding:0}#cmsfooter,.b-logo{text-align:center}.top .call-us p,.top .call-us p span{font-size:28px;font-weight:500;color:#8d8d8d;line-height:1.2;margin:0}.top .call-us p a,.top .call-us p span{font-size:28px;color:#000;font-weight:500}.menu{background:#666464;height:65px;padding:0 15px;z-index:11111;position:relative}.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}.main-banner{width:100%;z-index:200}#fb-v2-menu-cell *,.fb-v2-form-element *{font-size:16px!important}#Form_Element_elementSubmit #elementSubmit9531-element input{padding:5px 15px}.con-bg{margin:0;width:100%}.content-in{background:#fff;padding:30px 0}#cmsbody .container{height:auto!important}.b-cta{background:#fff;border:1px solid #c5c5c5;border-width:1px 0;padding:70px 0}.b-cta-box{padding:0 0 0 30px}.b-cta-box a,.b-cta-box p,.b-cta-box span{font-size:14px;color:#231f20;font-weight:500;line-height:1.8;margin:0}.b-fax,.b-phone{padding:0 0 0 60px;margin:0 0 40px}.b-cta-box a{display:table}.b-cta-box span{text-transform:uppercase;display:block;font-weight:600}.b-fax a,.b-phone a{font-size:26px;color:#231f20;font-weight:400;line-height:1.4}.b-phone{background:url(icn-b-phone.png) 0 50% no-repeat}.b-fax{background:url(icn-b-fax.png) 0 50% no-repeat}.b-logo{margin:25px 0}.bottom-bg{padding:40px 0}#qm0 a,.contact,.fields,.footer,a,body,div,h1,h2,h3,h4,p,span,td{font-family:Poppins,Arial,Helvetica,sans-serif}#cmsbody{min-height:200px}#cmsfooter .footerAddress,#cmsfooter .footerPhone{display:none}.htmlarea p{margin:0}img{max-width:100%}.f-left{float:left}.f-right,.social ul.sociallinks{float:right}.social ul.sociallinks,ul.sociallinks *{margin:0;padding:0;list-style:none;text-align:left;font-size:11px;text-decoration:none}.social ul.sociallinks li{width:15px;float:left;margin-right:10px}.social ul.sociallinks li:last-child{margin-right:0}.social ul.sociallinks a{display:block;width:15px;height:15px;background:url(social.png) no-repeat;text-indent:-9000em;float:left}.social a.facebook{background-position:0 0!important}.social a:hover{opacity:.8}#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 #nc-contact-page .nc-contact-form-container dd#Submit-element input{background:#1f1f1f;font-size:14px;font-weight:700;color:#fff;line-height:14px;text-transform:uppercase;display:block;padding:15px 30px;text-decoration:none}#cmsbody #nc-contact-page .nc-contact-form-container dd#Submit-element input:hover{background:#000;color:#fff}ul.tick-list{margin:0 0 0 30px;padding:0;list-style:none}ul.tick-list li{background:url(tick1.png) 0 3px no-repeat;padding:0 0 0 30px;font-size:18px;color:#00277e;font-weight:500;margin:0 0 15px}body.popup{min-width:1px!important}@media screen and (max-width:1024px){.top .call-us{margin:20px 10px 0 0}.top .call-us p,.top .call-us p a,.top .call-us p span{font-size:18px}.top .contact a{padding:10px 14px;font-size:12px}}@media screen and (max-width:991px){.top-bg{background-size:cover;height:auto}.top .logo{padding:30px 0;position:relative;z-index:1000!important}.top{padding:0;height:auto!important}.top .right{padding-top:15px;padding-right:15px;padding-bottom:10px;position:relative;z-index:1000}.top .secnav{padding-bottom:25px}.top .social{padding:0}.top .call-us{padding:10px 0 0;line-height:1;margin-top:0}.top .call-us p,.top .call-us p a,.top .call-us p span{font-size:18px}.top .contact{margin:0 0 0 -15px}.top .contact a{padding:12px 15px;font-size:12px}.mob-menu{background:0 0;width:100%;z-index:999!important}.menu{background:0 0;padding:0;height:0;border:0}.menu .container,.menu .container .row,.menu .top,.menu .top .navbar-header{height:0!important}.top-menu{position:absolute;width:100%;top:30px}.top .navbar-header button{background:#fff;border:1px solid #000;margin:0 0 15px;top:0;right:2%;width:62px;height:62px;border-radius:0}.top .navbar-header button span.icon-bar{background-color:#000;width:26px;height:3px;border-radius:0;margin:4px auto}.menu-bg .navbar-header button:focus,.top .navbar-header button:hover{background:#fff}.header-abs-top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#fff}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#000!important;border:1px solid #000}.top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#fff!important;border:0}.navbar-collapse{width:100%!important;padding:0!important}.b-cta-box{padding:0}.b-cta-box,.b-cta-box a,.b-cta-box p,.b-cta-box span{text-align:center;margin:0 auto}.b-fax,.b-phone{display:table;margin:0 auto 30px}.b-logo{margin:70px 0;text-align:center}}@media screen and (max-width:800px){.header-abs-top .navbar-header button{right:5%}}@media screen and (max-width:767px){.top{padding:0 0 10px}.top .logo{padding:15px 0 0;margin:0 0 25px}.top .logo img{max-height:75px}.top .right{padding-top:10px;padding-right:15px}.top .secnav{padding-bottom:25px;text-align:left;float:none}.top .secnav a{padding:0 5px 0 0}.top .social{padding:10px 0}.top .contact{float:right;margin:15px auto 0;display:table}.top .contact a{padding:15px 30px;font-size:12px}.top .call-us{padding:0;margin-top:15px;margin-bottom:0;float:left}.top .call-us p,.top .call-us p a,.top .call-us p span{font-size:20px;text-align:left}.top .call-us p span{display:block}.top-menu{position:absolute;width:100%;top:105px;z-index:9999;height:0}.top-menu .mob-menu{background:0 0;width:100%;height:0;padding:0;z-index:999!important}.top .navbar-header button{margin:0;top:-5px;right:5%}.top-menu .container,.top-menu .container .row{height:0}.b-cta-box{padding:0}.b-cta-box,.b-cta-box a,.b-cta-box p,.b-cta-box span{text-align:center;margin:0 auto}.b-fax,.b-phone{display:table;margin:0 auto 30px}.b-logo{margin:70px 0;text-align:center}}@media screen and (max-width:340px){.top .secnav a{padding:0 5px 0 0;font-size:10px}.top .call-us p,.top .call-us p a,.top .call-us p span{font-size:18px}.top .contact a{padding:15px 20px;font-size:12px}}