.call-us,.search-btn,.secnav,.social,.t-phone{float:right}.banner,.book-consultation .book,.footer-top .btn,.invest-today,.news-title{text-align:center}.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:270px}.header-abs-top{background:#fff;position:absolute;width:100%;height:160px;left:0;top:50px;z-index:100}.header-abs-menu{background:#b6cbc9;position:absolute;width:100%;height:60px;left:0;top:210px;z-index:300}.logo{padding:30px 0 0}.social{margin:4px 0 0}.secnav{margin:30px 30px 0 0}.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{background:url(icn-phone.gif) 0 50% no-repeat;padding:4px 0 5px 50px;display:table;margin-top:20px}.t-phone p,.t-phone p a{font-size:30px;color:#059ed5;font-weight:700;margin:0;line-height:1}.mob-menu{transition:all 1s}.menu{height:55px}.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}.book-txt,.call-us label{margin-bottom:0;text-transform:uppercase}.f-nav{background:#b6cbc9;z-index:1899;position:fixed;top:0;width:100%;height:60px}.header-contact{background:#223340;padding:12px 0;position:absolute;top:0;height:50px;left:0;right:0}.book-txt{margin-top:3px;color:#d3d3d3;font-size:13px;padding-left:30px;background:url(arrow-icon2.png) 0 no-repeat;letter-spacing:2px}.book-txt:hover{color:#F00707}.call-us{margin-top:53px;display:inline-block}.call-us label{color:#616161;font-size:14px;font-weight:400}.call-us a{color:#070707;font-size:26px;font-weight:400;display:block;line-height:.9;background:url(call-icon2.png) 0 5px no-repeat;font-family:Oswald,sans-serif;padding:5px 0 5px 28px}.call-us a:hover{color:#f11212}.search-btn{display:block;margin-top:5px}.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}.main-con-bg,.main-con-bg-in{background:#fff;margin:0;width:100%}.main-con-bg-in{padding:50px 0}#cmsbody .container{height:auto!important}.book-consultation{background:#12212c;padding:40px 0}.book-consultation .book-title{color:#dedede;font-size:12px;text-transform:uppercase;letter-spacing:7px;font-weight:700}.book-consultation .pdf-txt{color:#fff;font-size:26px;margin-bottom:0;font-weight:400}.book-consultation .book{margin-top:0;color:#223340;height:60px;display:inline-block;width:100%;font-size:14px;background:#b6cbc9;padding:20px 0;font-weight:700;letter-spacing:2px}.book-consultation .book:hover{background:#fff;color:#000}.latest-news{padding:55px 0}.news-title{color:#131313;font-weight:700;font-size:28px;text-transform:uppercase;margin-bottom:5px}.invest-today{background:url(invest-bg4.jpg) 50% 50% no-repeat;background-size:cover;padding:50px 0 60px}.latest-news .blog-holder{padding:40px 15px 15px;display:inline-block;width:25%;margin:0;float:left;background:#fff;border:0}.latest-news .blog-holder h2{margin-bottom:5px;line-height:.8;min-height:105px}.latest-news .blog-holder .blog-posted-line{font-weight:400;margin:0 0 45px;color:#737373;font-size:14px}.latest-news .blog-holder h2 a,.latest-news .blog-holder h2 a:hover{font-weight:500;margin:0;text-decoration:none;color:#131313!important;font-size:20px}.latest-news .blog-holder:first-child,.latest-news .blog-holder:last-child{margin:0}.latest-news .blog-sharing,.latest-news .blog-tags-comments,.latest-news .paginationControl{display:none}.latest-news .blog-holder img.blog-img{border:0;margin:0;padding:0}.latest-news .blog-continue-reading a{font-size:0;background:url(read-more2.png) no-repeat;height:50px;width:136px;display:table;margin:0 auto}.latest-news .blog-body,.latest-news .blog-continue-reading{display:none}.logo-gallery{background:#b6cbc9;padding:40px 0}.logo-gallery .logos{background:#fff;padding:40px 0}.logo-gallery .gallery-slider .og-grid-heading,.logo-gallery .gallery-slider .slick-arrow{display:none!important}.logo-gallery .gallery-slider .gallery-lists div.gallery-item .gallery-image a{display:table;margin:0 auto}.footer-top{background:#223340;padding:65px 0}.testimonial .testimonialComment{color:#fff;font-size:15px;font-weight:400;padding-top:20px}.testimonial .testimonialName{font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:2px}.testimonial{min-height:191px}.footer-top .footer-title{color:#fff;font-size:18px;margin-bottom:30px;font-weight:500;padding-bottom:25px;background:url(line-bg2.png) 0 100% no-repeat;text-transform:uppercase;letter-spacing:1px}.footer-top ul.footer-links{list-style:none;padding-left:0;display:inline-block}.footer-top ul.footer-links:nth-child(3){margin-left:50px}.footer-top ul.footer-links li{margin-bottom:25px}.footer-top ul.footer-links li a{font-size:15px;color:#cacdcf}.footer-top ul.footer-links li a:hover{color:#b6cbc9}.footer-top .btn{margin-top:40px;color:#223340;height:60px;display:inline-block;font-size:14px;background:#b6cbc9;padding:25px 40px;font-weight:700;letter-spacing:2px}.footer-top .btn:hover{background-color:#fff!important;color:#000!important}.footer-top .join-mailing{color:#131313;font-size:20px;font-weight:500;margin:0 32px 20px;padding-top:28px}.footer-top .join-form{background:#fff}.footer-top .join-form label{display:none}.footer-top .join-form input[type=text]{color:#7f7f7f;font-size:15px;height:60px;width:80%;padding:0 15px;border:1px solid #585858;display:table;margin:0 auto}.footer-top .join-form input[type=submit]{width:100%;border:3px solid #b6cbc9;margin-top:30px;color:#223340;height:60px;display:inline-block;text-align:center;font-size:14px;background:#b6cbc9;padding:20px 40px;font-weight:700;letter-spacing:2px}.footer-top .join-form input[type=submit]:hover{background:#fff}.footer-top .subscribe-txt{color:#131313;font-size:15px;padding-left:73px;background:url(mail-img2.png) 0 no-repeat;line-height:18px;margin:0 32px 35px}.bottom-bg{/*! background:#f9f9f9; */padding:30px 0}.follow{color:#000;font-size:14px;margin-bottom:12px}.sharpspring-logo{text-align:right}.b-logo{text-align:center}.google-my-business{margin:30px 0 0}.ami-logo{text-align:right}.custom-list{padding-left:0;list-style:none}.custom-list li{display:inline-block;margin-right:30px}.custom-list li span{color:#fff;font-size:24px;font-weight:500;margin-left:30px;vertical-align:text-top}.gallery-slider .gallery-lists div.gallery-item .gallery-image{padding:15px}#cmsbody .work-img a img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}#cmsbody .work-img a img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}#cmsbody #formBuilder *,#qm0 a,.contact,.fields,.footer,a,body,div,h1,h2,h3,h4,h5,h6,p,span,td{font-family:Heebo,Arial,Helvetica,sans-serif}#cmsfooter{text-align:center;clear:both;margin-top:35px}#cmsfooter .footerAddress,#cmsfooter .footerPhone,#cmsfooter p{display:none}.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{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.m30{margin-bottom:30px}#formBuilder{display:table;width:100%}#cmsbody #nc-contact-page .nc-contact-form-container dd#Submit-element input,#formBuilder input[type=submit]{background:#333;border:1px solid #000;font-size:14px;color:#fff;font-weight:500;padding:15px 25px;line-height:1;text-indent:0;clear:both;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#cmsbody #nc-contact-page .nc-contact-form-container dd#Submit-element input:hover,#formBuilder input[type=submit]:hover{background:#000;color:#fff}#cmsbody #formBuilder .qq-uploader div.qq-upload-button{height:30px!important;width:120px;text-align:left}#cmsbody #formBuilder .qq-upload-wrapper.photo-item{height:208px}#cmsbody #formBuilder .qq-upload-wrapper .photo-bar{height:19px}#cmsbody #formBuilder .qq-upload-wrapper.photo-item span.qq-upload-file{color:#fff;height:auto;font-size:12px!important}#cmsbody #formBuilder .qq-upload-wrapper .photo-bar a{margin-top:-7px}.tagline{font-size:36px;color:#fff;font-weight:300;letter-spacing:13px}.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:30px;float:left;margin-right:10px}.social ul.sociallinks li:last-child{margin:0}.social ul.sociallinks a{opacity:.7;display:block;width:30px;height:20px;background:url(social2.png?v=2) no-repeat;text-indent:-9000em;float:left}.social a.facebook{background-position:6px 0!important}.social a.twitter{background-position:-23px 0!important}.social a.youtube{background-position:-152px 0!important}.social a.googleplus{background-position:-102px 0!important}.social a.instagram{background-position:-63px 0!important}.social a.pinterest{background-position:-187px 0!important}.social a.linkedin{background-position:-223px 0!important}.social ul.sociallinks a:hover{opacity:1}.b-social{margin-top:28px}.b-social ul.sociallinks,ul.sociallinks *{margin:0;padding:0;list-style:none;text-align:left;font-size:11px;text-decoration:none}.b-social ul.sociallinks{height:16px;padding:0;display:table}.b-social ul.sociallinks li{width:30px;float:left;margin-right:10px}.b-social ul.sociallinks li:last-child{margin:0}.b-social ul.sociallinks a{opacity:.7;display:block;width:30px;height:20px;background:url(b-social2.png) no-repeat;text-indent:-9000em;float:left}.b-social a.facebook{background-position:6px 0!important}.b-social a.twitter{background-position:-25px 0!important}.b-social a.youtube{background-position:-159px 0!important}.b-social a.googleplus{background-position:-110px 0!important}.b-social a.instagram{background-position:-66px 0!important}.b-social a.pinterest{background-position:-197px 0!important}.b-social a.linkedin{background-position:-236px 0!important}.b-social ul.sociallinks a:hover{opacity:1}body.popup{min-width:1px!important}iframe{width:100%}@media screen and (max-width:991px){.m-height-home,.m-height-in{min-height:auto}.header-abs-top{position:relative;height:auto;top:auto}.logo{padding:10px 0 8px;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:75px;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:1px solid #333;margin:0;top:0;right:15px;z-index:9999!important;border-radius:0;width:50px;height:50px}.top .navbar-header button span.icon-bar{background-color:#333;margin:5px auto}.menu-bg .navbar-header button:focus,.top .navbar-header button:hover{background:0 0}.header-abs-top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#059ed5}.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:#333!important;border:0}.navbar-collapse{width:100%!important;border:0!important;padding:0!important}.call-us{display:table;float:none;margin:22px auto 0}.header-contact{position:relative}.book-txt{letter-spacing:1px}.search-btn{position:absolute;right:80px;top:70px}.latest-news .blog-holder{width:50%}.footer-top .join-form{width:60%;display:table;margin:40px auto 0}.b-social{margin-top:17px}.b-social ul.sociallinks li{margin-right:1px}.custom-list li{margin-bottom:20px}}@media screen and (max-width:767px){.b-social,.book-txt,.call-us,.quick-links,.social{display:table}.clients-sayings,.footer-top .footer-title,.logo{text-align:center}.header-abs-top{padding:0 0 10px;position:relative;height:auto;top:auto}.header-abs-menu{position:absolute}.header-abs-menu .mob-menu{top:108px;height:0}.logo{padding:20px 0 15px}.bottom-bg{padding:30px 0 10px}#cmsfooter{margin:0 0 20px}.call-us{margin:0 auto 15px;float:left}.book-txt{margin:0 auto;font-size:12px;letter-spacing:0}.social{margin:10px auto 0;float:none}.header-contact{height:auto}.logo img{max-height:65px}.book-consultation .book{width:200px;margin:20px auto 0}.book-consultation .pdf-txt{margin-top:15px}.search-btn{top:165px;right:75px}.latest-news .blog-holder{width:100%;padding-top:0}.latest-news .blog-holder h2{min-height:41px}.news-title{margin-bottom:30px}.b-social{margin:0 auto}.quick-links{margin:30px auto 0;width:280px}.footer-top .footer-title{background-position:50% 100%}.tagline{font-size:20px}.footer-top .join-form{width:100%}.footer-top .btn{display:table;margin:20px auto 0}.custom-list li span{display:block;float:left;margin-top:10px;margin-left:0;margin-bottom:10px}.b-logo{margin:20px 0}.google-my-business{margin:30px auto 0;display:table}.ami-logo,.sharpspring-logo{display:inline-block;text-align:center;width:49%;vertical-align:middle;margin:0 0 10px}.ami-logo img,.sharpspring-logo img{max-height:60px}}