body{background:#fff;font-family:Open Sans,serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.custom-font{font-family:Playfair Display,serif!important;font-size:20px!important}.black-font,.custom-font{color:#000!important}.normal-line{padding-bottom:0!important;margin-bottom:20px!important;line-height:1.6em!important}.pb30{padding-bottom:30px!important}.white-font{color:#fff!important}.dot-font{font-size:.65em}.big-font{font-size:32px!important}.pb0{padding-bottom:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.mt0{margin-top:0!important}:focus{outline:0!important}strong{font-weight:600}a,a:focus,a:hover{color:#5d7ca4;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h2{font-family:Playfair Display,serif;font-size:52px;font-weight:400;line-height:56px}h2,h3{margin-top:10px;color:#fff}h3{font-size:32px;font-weight:300;line-height:36px}img{max-width:100%}ul{list-style:none;padding-left:0}::-moz-selection{background:#ccc;color:#fff;text-shadow:none}::selection{background:#ccc;color:#fff;text-shadow:none}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0;color:#fff}.btn{border-radius:0px;margin-bottom:20px;font-weight:600;font-family:Playfair Display,serif}.btn-lg{display:inline-block;height:52px;margin:20px;padding:0 20px;background:#5d7ca4;font-size:22px;line-height:48px;color:#fff}.btn-lg.active,.btn-lg:active,.btn-lg:focus,.btn-lg:hover{background:#5d7ca4;color:#fff;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.btn-primary{display:inline-block;height:52px;margin:0;margin-bottom:40px;padding:0 20px;background:none;border:1px solid #fff;font-size:18px;font-weight:600;line-height:48px;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#fff;color:#5d7ca4;border:1px solid #fff;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.btn-top{display:inline-block;height:52px;margin:20px;padding:0 20px;font-size:18px;line-height:48px;background:#2d323a;border:1px solid #24282e;color:#c9d1d6!important;-webkit-box-shadow:inset 0 1px 0 #363c46;-moz-box-shadow:inset 0 1px 0 #363c46;box-shadow:inset 0 1px 0 #363c46;text-shadow:0 1px 0 rgba(0,0,0,0.1)}.btn-top.active,.btn-top:active,.btn-top:focus,.btn-top:hover{background:#384147;border:1px solid #32383f;color:#e8edef!important;-webkit-box-shadow:inset 0 1px 0 #424c54;-moz-box-shadow:inset 0 1px 0 #424c54;box-shadow:inset 0 1px 0 #424c54;text-shadow:0 1px 0 rgba(0,0,0,0.1);-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.btn-top-white{display:inline-block;height:52px;margin:20px;padding:0 20px;font-size:18px;line-height:48px;background:hsla(0,0%,98%,0.06);border:1px solid hsla(0,0%,98%,0.15);color:hsla(0,0%,98%,0.9)!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.btn-top-white.active,.btn-top-white:active,.btn-top-white:focus,.btn-top-white:hover{background:hsla(0,0%,98%,0.05);border:1px solid hsla(0,0%,98%,0.8);color:#fff!important;-webkit-box-shadow:0 0px 12px hsla(0,0%,98%,0.15);-moz-box-shadow:0 0px 12px hsla(0,0%,98%,0.15);box-shadow:0 0px 12px hsla(0,0%,98%,0.15);-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.form-control,.form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#98a0a8}input[type=text],textarea{margin:0;padding:0 10px;vertical-align:middle;background:hsla(0,0%,98%,0.08);border:none;width:100%;color:#fff;font-family:Open Sans,serif;font-size:16px;font-weight:300;line-height:50px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}input[type=text]:focus,textarea:focus{outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#888}input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888}input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}.btn-contact,.btn-subscribe{margin:0;padding:0;vertical-align:middle;font-family:Playfair Display,serif;font-size:18px;font-weight:600;line-height:52px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#5d7ca4;border:1px solid #09b1b9;-webkit-box-shadow:inset 0 1px 0 #0fc8c8;-moz-box-shadow:inset 0 1px 0 #0fc8c8;box-shadow:inset 0 1px 0 #0fc8c8}.btn-contact,.btn-contact:hover,.btn-subscribe,.btn-subscribe:hover{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,0.1);-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.btn-contact:active,.btn-contact:hover,.btn-subscribe:active,.btn-subscribe:hover{background:#3b506b;border:1px solid #0092a0;-webkit-box-shadow:inset 0 1px 0 #00a6b1;-moz-box-shadow:inset 0 1px 0 #00a6b1;box-shadow:inset 0 1px 0 #00a6b1}.btn-contact:active,.btn-subscribe:active{outline:0;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,0.1)}.btn-contact:focus,.btn-subscribe:focus{outline:0;color:#fff}.navbar-default{font-family:Playfair Display,serif;border:none;border-radius:0;margin-bottom:0;width:100%;min-height:70px;padding:20px 0;box-shadow:-1px 1px 1px rgba(0,0,0,0.1);background:#fff;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#5d7ca4!important;background-color:initial}.navbar-brand{font-weight:700;color:#5d7ca4!important;font-size:22px;line-height:20px}.navbar-default .navbar-nav>li>a{color:#323a45;font-weight:700;font-size:16px}.navbar-default .navbar-nav>li>a:hover{color:#5d7ca4!important}.navbar-default.menu-top{background-color:initial;-webkit-box-shadow:0 4px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 4px 0 rgba(0,0,0,0.04);-o-box-shadow:0 4px 0 rgba(0,0,0,0.04);box-shadow:0 4px 0 rgba(0,0,0,0.04);width:100%}.navbar-default.menu-shrink{padding:10px 0;background-color:#fff;border-bottom:2px solid #eee;width:100%}.navbar-default.menu-top .navbar-brand,.navbar-default.menu-top li a{color:#f3f3f3!important}.navbar-default.menu-shrink .navbar-brand,.navbar-default.menu-shrink li a{color:#323a45!important}.navbar-default .navbar-toggle{border-color:#323a45}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#323a45}.navbar-default .navbar-toggle .icon-bar{background-color:#5d7ca4}.strong{font-weight:700}.top-content{margin:0 auto;text-align:center;color:#fff;background:url(../img/backgrounds/2.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.inner-bg{padding:0;padding-top:180px;padding-bottom:120px;background-color:rgba(0,0,0,0.3258)}.top-content .text{padding-top:50px}.pt60{padding-top:60px}.pt20{padding-top:20px}.pb60{padding-bottom:60px}.top-content h2{font-family:Playfair Display,serif;color:#f3f3f3;font-size:48px;line-height:54px;margin:10px 0 30px 0;font-weight:400;text-align:center}.top-content .logo h1{margin:0}.top-content .logo a{display:inline-block;font-size:58px;line-height:68px;font-weight:600;color:#5d7ca4}.top-content .logo a:hover{color:#5d7ca4}.top-content .top-button{margin-top:40px;margin-bottom:40px}.top-description{margin-top:30px;margin-bottom:20px}.top-description p{color:hsla(0,0%,100%,0.8);font-size:18px;line-height:30px;text-align:center}.features-container{margin:0 auto;padding-bottom:60px;color:#888;text-align:center}.features{margin-top:60px;padding-bottom:10px}.features-box4,.features-box5,.features-box6{text-align:center;background:transparent;padding-top:40px;padding-bottom:40px}.features-box1:hover,.features-box4,.features-box5,.features-box6{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box1 h4{padding:10px 0;font-size:20px;font-weight:400;color:#323a45;line-height:24px}.features-box1 p{padding:0 24px;font-size:14px;line-height:24px}.features-box1 .icon{position:relative;text-align:center;display:inline-block}.features-box1 .icon,.features-box1 .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box1 .icon i{color:#3b506b;font-size:60px}.features-box1:hover .icon,.features-box1:hover .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box1:hover .icon i{color:#5d7ca4}.features-box2:hover{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box2 h4{padding:10px 0;font-size:20px;font-weight:400;color:#323a45;line-height:24px}.features-box2 p{padding:0 24px;font-size:14px;line-height:24px}.features-box2 .icon{position:relative;text-align:center;display:inline-block}.features-box2 .icon,.features-box2 .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box2 .icon i{color:#3b506b;font-size:60px}.features-box2:hover .icon,.features-box2:hover .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box2:hover .icon i{color:#3b506b}.features-box3:hover{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box3 h4{padding:10px 0;font-size:20px;font-weight:400;color:#323a45;line-height:24px}.features-box3 p{padding:0 24px;font-size:14px;line-height:24px}.features-box3 .icon{position:relative;text-align:center;display:inline-block}.features-box3 .icon,.features-box3 .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box3 .icon i{color:#3b506b;font-size:60px}.features-box3:hover .icon,.features-box3:hover .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box3:hover .icon i{color:#5d7ca4}.features-box1,.features-box2,.features-box3{text-align:center;background:transparent;padding-top:40px;padding-bottom:40px}.features-box1,.features-box2,.features-box3,.features-box4:hover{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box4 h4{padding:10px 0;font-size:20px;font-weight:400;color:#323a45;line-height:24px}.features-box4 p{padding:0 24px;font-size:14px;line-height:24px}.features-box4 .icon{position:relative;text-align:center;display:inline-block}.features-box4 .icon,.features-box4 .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box4 .icon i{color:#3b506b;font-size:60px}.features-box4:hover .icon,.features-box4:hover .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box4:hover .icon i{color:#5d7ca4}.features-box5:hover{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box5 h4{padding:10px 0;font-size:20px;font-weight:400;color:#323a45;line-height:24px}.features-box5 p{padding:0 24px;font-size:14px;line-height:24px}.features-box5 .icon{position:relative;text-align:center;display:inline-block}.features-box5 .icon,.features-box5 .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box5 .icon i{color:#3b506b;font-size:60px}.features-box5:hover .icon,.features-box5:hover .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box5:hover .icon i{color:#5d7ca4}.features-box6:hover{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box6 h4{padding:10px 0;font-size:20px;font-weight:400;color:#323a45;line-height:24px}.features-box6 p{padding:0 24px;font-size:14px;line-height:24px}.features-box6 .icon{position:relative;text-align:center;display:inline-block}.features-box6 .icon,.features-box6 .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box6 .icon i{color:#3b506b;font-size:60px}.features-box6:hover .icon,.features-box6:hover .icon i{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.features-box6:hover .icon i{color:#5d7ca4}.product-container{margin:0 auto;padding-bottom:0px;background:#f4f4f4;color:#888;text-align:center}.product{margin-top:30px;margin-bottom:-80px}.product h3{color:#555}.product p{margin-top:30px;font-size:14px;line-height:24px}.product-text{margin-top:60px;padding-bottom:10px}.product-text p{margin-top:30px;padding:0 10px;font-size:14px;line-height:24px}.product-img{text-align:center!important;margin-top:60px}.product-bg1{background:#f4f4f4;color:#888}.product-bg1 h3{color:#444}.product-bg2{background:#fff;color:#888;text-align:left;padding-top:120px}.product-bg2 h5{color:#444;font-size:18px;font-weight:400}.product-button{margin-left:10px}.product-button i{padding-right:8px;font-size:24px;vertical-align:middle}.product-button{margin-top:40px}.productbox{position:relative;margin-bottom:60px}.productbox div{position:absolute;width:36px;height:36px;left:20px;line-height:36px;text-align:center;font-size:30px;color:#3b506b!important;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.productbox:hover div{color:#5d7ca4!important}.inner-callaction{padding:0;padding-top:60px;padding-bottom:60px;background-color:rgba(0,0,0,0.6)}.callaction-container{margin:0 auto;color:#fff;background:url(../img/backgrounds/2.jpg);-moz-background-position-y:700px;-o-background-position-y:700px;background-position-y:700px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}.callaction-container h4{margin-top:0px;margin-bottom:60px;color:#fff;text-align:center;font-size:22px;font-weight:400;line-height:40px}.pricing-container{margin:0 auto;padding-bottom:50px!important;background:#f4f4f4;color:#888;text-align:center}.pricing{margin-top:60px}.pricing h3{color:#555}.pricing p{margin-top:30px;margin-bottom:80px;font-size:16px;line-height:24px}.price-column{margin-bottom:50px;-o-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);background-color:#fff;padding:25px 15px 15px 15px;position:relative}.price-column h2{color:#fff;font-size:32px;background:#323a45;padding:30px 0}.price-column h2,.price-column h3{text-align:center;margin-bottom:0;font-weight:400;font-family:Playfair Display,serif}.price-column h3{color:#555;background:#f0f0f0;font-size:40px;margin-top:0;padding:40px 0;font-size:30px}.price-column h3 span{font-weight:400;font-size:18px}.price-column ul{padding:30px}.price-column li{border-top:1px solid #eee;text-align:center;font-family:Open Sans,serif;color:#888;font-weight:400;padding:18px 0}.pr10{padding-right:10px!important}.price-column li:first-child{border-top:none}.price-column li:last-child{border-bottom:1px solid #eee}.price-column.large{margin-bottom:50px}.price-column.large h2{padding:30px 0;background:#5d7ca4}.price-column.large h3{padding:40px 0}.portfolio-container{margin:0 auto;padding-bottom:60px;background:#f4f4f4;color:#888;text-align:center}.portfolio h3{font-family:Open Sans,serif;font-size:32px;font-weight:300;color:#555;line-height:36px;margin-top:60px;margin-bottom:40px}.portfolio p{margin-top:20px;margin-bottom:60px;font-size:16px;line-height:24px}.cbp-l-filters-work .cbp-filter-item{background-color:#fff;color:#323a45;cursor:pointer;font:600 16px/38px Playfair Display,serif;margin:10px 5px 0 0;overflow:visible;padding:0 16px;position:relative;display:inline-block;text-transform:capitalize;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#3b506b}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background:#3b506b;color:#fff;cursor:default}.cbp-l-filters-work .cbp-filter-counter{font:600 16px/38px Playfair Display,serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-loadMore-button .cbp-l-loadMore-link{border-radius:0;display:inline-block;text-transform:capitalize;font-family:Playfair Display,serif;font-weight:600;font-size:16px;line-height:18px;min-width:80px;text-decoration:none;padding:10px 20px 10px 20px;outline:0;margin-top:30px;background:#2d323a;border:1px solid #24282e;color:#c9d1d6!important;-webkit-box-shadow:inset 0 1px 0 #363c46;-moz-box-shadow:inset 0 1px 0 #363c46;box-shadow:inset 0 1px 0 #363c46;text-shadow:0 1px 0 rgba(0,0,0,0.1)}.cbp-l-loadMore-button .cbp-l-loadMore-link:hover{background:#384147;border:1px solid #32383f;color:#e8edef!important;-webkit-box-shadow:inset 0 1px 0 #424c54;-moz-box-shadow:inset 0 1px 0 #424c54;box-shadow:inset 0 1px 0 #424c54;text-shadow:0 1px 0 rgba(0,0,0,0.1);text-transform:capitalize;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,0.6)}.cbp-l-grid-work .cbp-item-wrapper{background-color:#fff;-o-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);padding:7px 7px 27px}.cbp-l-grid-work-title{margin-top:17px;font:600 17px/25px Open Sans,serif;color:#444;text-align:center;text-transform:capitalize;display:block}.cbp-l-grid-work-title:hover{color:#5d7ca4}.cbp-l-grid-work-desc{font:400 12px/18px Open Sans,serif;color:#888;text-align:center;text-transform:capitalize}.associate{font-size:25px!important;line-height:1em!important;font-weight:700}.m0{margin:0!important}.p0{padding:0!important}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:9990;height:104px;background-color:#fff;border-bottom:2px solid #eee;-webkit-box-shadow:0 4px 0 rgba(0,0,0,0.04);-moz-box-shadow:0 4px 0 rgba(0,0,0,0.04);-o-box-shadow:0 4px 0 rgba(0,0,0,0.04);box-shadow:0 4px 0 rgba(0,0,0,0.04)}.cbp-l-project-title{color:#323a45;font:600 42px/46px Playfair Display,serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:capitalize}.cbp-l-project-subtitle{color:#444;font:400 14px/21px Open Sans,serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-l-project-desc-title{border-bottom:none;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:none;display:inline-block;margin:0 0 -1px 0;font:600 16px/36px Open Sans,serif;padding:0 5px 0 0}.cbp-l-project-desc-text{font:400 14px/22px Open Sans,serif;color:#888;margin-bottom:20px}.cbp-l-project-details-title{border-bottom:none;margin-bottom:19px;color:#444}.cbp-l-project-details-list>div,.cbp-l-project-details-list>li{border-bottom:1px solid #eee;padding:inherit;color:#666;font:400 12px/30px Open Sans,serif}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:700;min-width:100px}.cbp-l-project-details-visit{float:right;clear:both;text-decoration:none;font:700 12px/18px Open Sans,serif;margin-top:10px;background:#5d7ca4;border:1px solid #09b1b9;-webkit-box-shadow:inset 0 1px 0 #0fc8c8;-moz-box-shadow:inset 0 1px 0 #0fc8c8;box-shadow:inset 0 1px 0 #0fc8c8;padding:8px 19px}.cbp-l-project-details-visit,.cbp-l-project-details-visit:hover{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,0.1);-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.cbp-l-project-details-visit:hover{background:#3b506b;border:1px solid #0092a0;-webkit-box-shadow:inset 0 1px 0 #00a6b1;-moz-box-shadow:inset 0 1px 0 #00a6b1;box-shadow:inset 0 1px 0 #00a6b1}.cbp-l-project-related-title{font:700 14px/18px Open Sans,serif;color:#444;text-align:center;margin-top:20px}.testimonials{margin-top:60px;padding-bottom:70px;text-align:center}.testimonials h3{font-family:Open Sans,serif;padding-bottom:50px;font-size:32px;font-weight:300;color:#555;line-height:36px}.testimonials h4{color:#555;font-weight:300;line-height:32px}.testimonials h4 i{color:#f99200}.testimonials p{font-size:14px;color:#323a45;line-height:20px;font-weight:700}.testimonials img{width:100px;height:100px;display:block;margin:10px auto;padding:0px;border-radius:100px}.inner-contact{margin:0 auto;background-color:#1f1f1f}.contact-container{margin:0 auto;background-color:#fff!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.contact{margin-top:60px;padding-bottom:20px;text-align:center}.contact h3{font-size:32px;font-weight:300;color:#fff;line-height:36px}.contact p{margin-top:30px;color:#fff;font-size:16px;line-height:24px}.contact-address,.contact-form{padding-bottom:80px}.contact-address h4,.form-group h4{padding:0 0 10px 0;font-size:22px;font-weight:300;color:#fff;line-height:28px}.contact-form p{font-size:14px;color:#fff;line-height:32px}.contact-form form,.contact-form p{margin:15px 0 0 0}.contact-form form input,.contact-form form textarea{width:90%;height:52px;margin-bottom:20px}.contact-form form textarea{height:162px;margin-bottom:20px;padding:0 10px;vertical-align:middle;background:hsla(0,0%,98%,0.08);border:none;font-family:Open Sans,serif;font-size:16px;font-weight:300;line-height:50px;color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.contact-form form button{width:130px;height:52px}.contact-form form .contact-error{border-color:red}.contact-address p{margin-bottom:24px;color:#fff;font-size:14px;line-height:24px}.contact-address p i{padding-right:15px;font-size:18px;color:#fff;vertical-align:middle}.follow-us{text-align:center}#footer h3{color:#555;font-size:32px;font-weight:300;line-height:36px}#footer p{color:#888;width:60%;margin:0 auto 40px;margin-top:30px;font-size:16px;line-height:24px}#footer{background-color:#fff;padding:60px 0 60px}#footer,#footer2{text-align:center}#footer2{position:relative;padding:39px 0 36px;background:#222;color:#999;margin:0 0;font-size:13px;font-weight:400}.copyright a{color:#aaa}.copyright a:hover{color:#5d7ca4}.social-icon{text-align:center;font-size:36px;line-height:76px;color:#323a45;padding:5px}.social-icon,.social-icon :hover{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.social-icon :hover{color:#5d7ca4}@media (min-width:768px) and (max-width:991px){.top-content .text{padding-top:25px}.contact p,.features p,.product-text p,.team p{padding:0}.features-box1,.features-box2,.features-box3,.features-box4,.features-box5,.features-box6{border:none}.highlights{padding-left:20px}.intro-box-left,.intro-box-right{text-align:center}.video-iframe{height:450px}.callaction-container h4{margin-bottom:60px;font-size:22px;line-height:26px}}@media (max-width:767px){body{padding-left:0;padding-right:0}.navbar-default.menu-top{background-color:#fff!important;border-bottom:1px solid #eee;text-align:center;width:100%}.navbar-default.menu-top .navbar-brand,.navbar-default.menu-top li a{color:#323a45!important}.top-content .text{text-align:center}.contact h3,.contact p,.faq-text h3,.faq-text p,.features h3,.features p,.product-button,.product-text h3,.product-text p,.subscribe h3,.subscribe p,.team h3,.team p,.testimonials h3,.testimonials p,.top-content .description,.top-content .logo a{padding:0 20px}.inner-bg{padding-top:80px;padding-bottom:80px}.top-content h2{font-size:32px;line-height:52px;margin:110px 0 10px 0}.top-content h2,.top-description p{text-align:center}.contact-address p,.features-box p,.team-member p{padding:0 20px}.features-box1,.features-box2,.features-box3,.features-box4,.features-box5,.features-box6{border:none}.highlights{padding-left:20px}.intro-box-left,.intro-box-right{text-align:center}.callaction-container h4{margin-bottom:60px;font-size:22px;line-height:26px;padding:0 20px}.contact-address,.contact-form{text-align:center}.contact-form{padding-bottom:40px}.contact-form form input,.contact-form form textarea{width:100%}.contact-address{padding-bottom:65px}.reviews-panel p{padding:20px;margin-bottom:0}.copyright,.social-icon{text-align:center}.copyright p{padding:0 20px}.social-icon{margin-top:15px}.video-iframe{height:400px}}@media (max-width:540px){.navbar-default.menu-top .navbar-brand,.navbar-default.menu-top li a{color:#323a45!important}.subscribe form input{width:90%}.subscribe form button{width:90%;margin-top:10px}.video-iframe{height:300px}.callaction-container h4{margin-bottom:60px;font-size:22px;line-height:26px;padding:0 20px}}@media (max-width:400px){.navbar-default.menu-top .navbar-brand,.navbar-default.menu-top li a{color:#323a45!important}.video-iframe{height:200px}.callaction-container h4{margin-bottom:60px;font-size:18px;line-height:24px;padding:0 20px}}@media (max-width:345px){.navbar-default.menu-top .navbar-brand,.navbar-default.menu-top li a{color:#323a45!important}.contact h3,.faq-text h3,.features h3,.product-button,.product-text h3,.subscribe h3,.team h3,.testimonials h3,.top-content .logo a,.top-content h2{padding:0 20px}.top-content .description{font-size:22px;line-height:32px}.video-iframe{height:200px}.callaction-container h4{margin-bottom:60px;font-size:18px;line-height:24px;padding:0 20px}.btn-lg{height:auto;padding-bottom:2px}.btn-primary{height:auto;padding-top:5px;padding-bottom:5px}}.mission{font-size:20px;line-height:2.5em}.mission p{padding-bottom:30px}.mission h2{font-family:Playfair Display,serif;color:#888}.reference a{color:#888;font-size:20px;color:#fff}.partners{font-family:Playfair Display,serif;color:#fff;padding-bottom:50px}.white,.white a:active{color:#fff!important}