html{-webkit-text-size-adjust:none}body{font-family:"Asap",sans-serif;background:#ffffff;color:#444444;font-size:16px;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased}body.modal-open{overflow:auto;padding-right:0 !important}h1,h2,h3,h4,h5,h6{font-family:"Patua One",cursive;margin:0;color:#000}b{color:#004480}.form-control.input-validation-error{border-color:#C63D2D !important}.field-validation-error,.field-validation-valid{display:none}a,a:hover,a:focus{text-decoration:none;outline:none}button:focus{outline:none}header{position:absolute;z-index:99;width:100%;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, transparent 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 );padding:30px 0 60px}header .logo{width:30%}header nav{width:70%;text-align:right;padding-top:15px}header nav ul{padding:0;margin:0}header nav ul li{display:inline-block;font-family:'Patua One', cursive;font-size:18px;margin-left:40px;text-transform:uppercase}header nav ul li a{color:rgba(255,255,255,0.8);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header nav ul li a.active{color:#73DCFF}header nav ul li a.active:hover{color:#73DCFF}header nav ul li a:before{display:inline-block;content:'';width:1px;height:11px;background:#00BFFF;margin-right:9px}header nav ul li a:hover{color:#fff}.hero-section{background:#004480 url("../Images/hero-bg.png") no-repeat bottom center;background-size:cover;text-align:center;padding:0}.hero-section h1{color:#FFF;font-size:40px;display:inline-block;margin-bottom:30px;margin-top:130px}.hero-section h1:after{content:'';width:100%;height:1px;display:block;margin:0 auto;background:#00bfff;margin-top:20px}.page-intro{text-align:center;padding:50px 0}.page-intro p{font-size:20px;padding:0 10%}.flexslider{margin-bottom:0}.home-slider{min-height:250px}.home-slider .slides img{min-height:250px}.home-slider .flex-control-nav{bottom:20px}.home-slider .flex-control-paging li a{background:rgba(255,255,255,0.5);width:15px;height:15px}.home-slider .flex-control-paging li a.flex-active{background:#fff}.main-section{background:url("../Images/main-background.png") no-repeat top right;padding:15px 0;text-align:center}.main-section .intro-content h1{padding:45px 0;color:#004480;font-size:50px}.main-section .intro-content p{font-size:20px;margin-bottom:45px;line-height:28px}.main-section .info-blocks{width:100%;max-width:300px;display:inline-block;padding:20px 0}.main-section .info-blocks h2{padding:20px 0;text-transform:uppercase}.main-section .info-blocks h2:after{content:'';width:250px;height:1px;display:block;margin:0 auto;background:#00bfff;margin-top:20px}.main-section .info-blocks p{color:#444444;margin-bottom:20px}.main-section .info-blocks a{color:#004480;text-transform:uppercase;font-size:20px;font-weight:bold;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.main-section .info-blocks a:hover{color:#00BFFF}.dark-bg{color:#FFF}.secondary-slider{margin:30px 0;font-style:italic;font-size:18px}.secondary-slider img{display:inline-block}.secondary-slider li>div{display:inline-block;vertical-align:middle;float:none}.secondary-slider li>div:first-child{width:30%;text-align:center}.secondary-slider li>div:last-child{width:69%}.secondary-slider .caption{padding:20px 30px}.secondary-slider h2{color:#FFF;margin-bottom:20px}.secondary-slider p{margin-bottom:20px}.secondary-slider b{color:#FFF}.secondary-slider .read-more{font-style:normal;color:#26c9ff;text-transform:uppercase;font-family:Arial}.secondary-slider .flex-control-nav{width:auto;left:34%}.secondary-slider .flex-control-nav a{background:rgba(0,98,157,0.5);width:15px;height:15px}.secondary-slider .flex-control-nav a:hover{background:rgba(0,98,157,0.7)}.secondary-slider .flex-control-nav a.flex-active{background:#00629d}.secondary-slider .flex-direction-nav li a{left:auto;right:auto;opacity:1;color:#FFF}.secondary-slider .flex-direction-nav li a:before{font:normal normal normal 42px/1 FontAwesome;color:#FFF}.secondary-slider .flex-direction-nav .flex-prev{left:-25px;right:auto}.secondary-slider .flex-direction-nav .flex-prev:before{content:"\f104"}.secondary-slider .flex-direction-nav .flex-next{right:-25px;left:auto}.secondary-slider .flex-direction-nav .flex-next:before{content:"\f105"}.secondary-slider .flexslider:hover .flex-direction-nav .flex-prev{left:-25px;right:auto;opacity:1}.secondary-slider .flexslider:hover .flex-direction-nav .flex-next{right:-25px;left:auto;opacity:1}.secondary-slider.book-slider{position:relative}.secondary-slider.book-slider:before{position:absolute;content:"";top:50px;bottom:50px;width:100%;display:block;background:#004480}.secondary-slider.book-slider .flex-control-nav{bottom:0}.service{text-align:center}.service .heading,.service .content{background:center top no-repeat;background-size:cover;padding:50px 0}.service .heading{background-color:#EEE}.service .heading h1{position:relative;margin-top:20px}.service .heading .has-border:after{content:'';width:250px;height:1px;display:block;margin:0 auto;background:#00bfff;margin-top:20px}.service .content{color:#FFF;font-size:20px}.service .content p{margin-bottom:20px}.service .content b{color:#FFF}.profile{padding:0 0 50px}.profile .profile-info-blocks{background:#00A0E3 no-repeat top left;background-size:cover;text-align:center;color:#FFF;padding:30px 50px;text-transform:uppercase}.profile .profile-info-blocks h2{color:#FFF;font-size:36px;margin-bottom:30px}.profile .profile-info-blocks p{line-height:1.4;font-size:20px;text-transform:none}.profile .row>div{padding:10px}.profile .row>div:first-child .profile-info-blocks{background-image:url("../Images/profile-info-blocks-1.jpg")}.profile .row>div:nth-child(2) .profile-info-blocks{background-image:url("../Images/profile-info-blocks-2.jpg")}.profile .row>div:nth-child(3) .profile-info-blocks{background-image:url("../Images/profile-info-blocks-3.jpg")}.profile .row>div:last-child .profile-info-blocks{background-image:url("../Images/profile-info-blocks-4.jpg")}.founders{text-align:center}.founders img{display:inline-block}.founders .founders-block-container{border:1px solid #00A0E3;margin-left:-5px;margin-right:-5px;padding:50px 50px 0;margin-top:70px}.founders .founders-block-container>img{margin-top:-130px;padding:20px;background:#FFF}.founders .founders-block-container .col-md-6{padding:50px}.founders .founders-block-container .founder-name{color:#00447F;font-family:"Patua One",cursive;font-size:24px;margin:20px 0 0}.founders .founders-block-container .founder-position{color:#444444;font-family:"Patua One",cursive;font-size:18px;margin:0}.founders .founders-block-container .fonder-social-links{margin-top:10px}.founders .founders-block-container .fonder-social-links a{color:#00447F;font-size:24px}.founders .founders-block-container .founder-intro{color:#00447F;padding:0px 14px;line-height:1.6em;display:inline-block }.philosophy .heading{background:top left no-repeat;background-size:cover;padding:50px 0 150px;text-align:center}.philosophy .heading h2{font-size:36px}.philosophy .heading h2:after{content:'';width:250px;height:1px;display:block;margin:0 auto 50px;background:#00bfff;margin-top:20px}.philosophy .heading p{font-size:20px;padding:0 80px}.philosophy-stages{background:#0099d1;margin-bottom:100px}.philosophy-stages .nav-tabs{border:0;margin-top:-48px}.philosophy-stages .nav-tabs li{color:#FFF;background:#005b8d;margin-right:4px;font-size:34px}.philosophy-stages .nav-tabs li.active a{color:#FFF;border:0;background:#0099d1}.philosophy-stages .nav-tabs li:first-child{padding:0 20px;text-transform:uppercase;font-family:"Patua One",cursive;margin-left:20px}.philosophy-stages .nav-tabs a{padding:0 20px;color:#FFF;border-radius:0;border:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-family:"Patua One",cursive;margin:0}.philosophy-stages .nav-tabs a:hover{background:#0086b7}.philosophy-stages .tab-content{padding:100px 25px;color:#FFF;min-height:380px}.philosophy-stages .tab-content .col-md-8{padding-right:70px}.philosophy-stages .tab-content>.active{display:inline-block}.philosophy-stages .tab-content img{position:absolute;max-width:100%;top:-150px}.philosophy-stages .tab-content h3{color:#FFF;font-family:"Asap",sans-serif;font-size:30px;font-weight:bold;margin-bottom:20px}.philosophy-stages .tab-content p{font-size:18px}.portfolio-grid{margin-left:-1px;margin-right:-1px}.portfolio-grid nav#porfolio-nav{display:none}.portfolio-grid .og-grid{text-align:left;overflow:hidden;padding:0}.portfolio-grid .og-grid>li{margin:1px;width:calc(33.333% - 2px);height:350px;float:left;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.portfolio-grid .og-grid>li>a{height:350px}.portfolio-grid .og-grid>li>a:before{content:"";width:100%;height:100%;position:absolute;background:#000;left:0;top:0;opacity:0;z-index:9;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.portfolio-grid .og-grid>li>a>img{min-width:100%;min-height:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.portfolio-grid .og-grid>li:hover>a{background:#000}.portfolio-grid .og-grid>li:hover>a:before{opacity:0.5}.portfolio-grid .og-grid>li:hover>a>img{transform:scale(1.1)}.portfolio-grid .og-grid>li a figure{height:auto;bottom:0;background:none;z-index:10}.portfolio-grid .og-grid>li a figure span{font-family:"Patua One",cursive;color:#FFF;text-transform:uppercase;font-size:40px;border:0;border-left:1px solid #00BFFF;padding:0;padding-left:18px;line-height:1;margin:35px;text-shadow:none}.portfolio-grid .og-grid>li .expanded-portfolio{display:none;position:absolute;overflow:hidden;left:0;right:0}.portfolio-grid .og-grid>li.og-expanded a figure span{color:#00BFFF}.portfolio-grid .og-grid>li.og-expanded>a>img{transform:scale(1.1)}.portfolio-grid .og-grid>li:nth-child(4){clear:both}.portfolio-grid .og-grid .og-pointer{top:5px;border-bottom-color:#009EE4}.portfolio-grid .og-grid .og-expander{background:#009EE4;padding-bottom:15px;height:auto;position:relative;min-height:581px}.portfolio-grid .og-grid .og-expander h3,.portfolio-grid .og-grid .og-expander p{color:#FFF}.portfolio-grid .og-grid .og-expander-inner{padding:15px 15px 0;overflow:hidden}.portfolio-grid .og-grid .og-fullimg{width:67%}.portfolio-grid .og-grid .og-fullimg img{width:100%;max-width:1103px;display:inline-block}.portfolio-grid .og-grid .og-details{width:33%;padding:0;padding-left:20px;display:block;float:right}.portfolio-grid .og-grid .og-details .buttons-list,.portfolio-grid .og-grid .og-details .infosep{display:none}.portfolio-grid .og-grid .og-details h3{font-family:"Asap",sans-serif;font-weight:bold;font-size:36px;margin:20px 0 10px}.portfolio-grid .og-grid .og-details p{font-size:16px}.portfolio-grid .og-grid .og-details .more-image-text{text-transform:uppercase;padding:0;font-weight:bold}.portfolio-grid .og-grid .og-fullimg{height:auto}.portfolio-grid .og-grid .og-fullimg .flexslider li{margin:0;width:auto;height:auto;clear:none}.portfolio-grid .og-grid .og-fullimg .flexslider a{width:auto;height:auto}.portfolio-grid .og-grid .og-fullimg .flexslider .flex-direction-nav{margin-top:-22px}.portfolio-grid .og-grid .og-fullimg .flexslider .flex-direction-nav a{position:absolute;top:50%;margin-top:-14px;width:40px;height:50px;opacity:1;font-size:40px;text-align:center}.portfolio-grid .og-grid .og-fullimg .flexslider .flex-direction-nav a:before{color:#FFF;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.portfolio-grid .og-grid .og-fullimg .flexslider .flex-direction-nav a.flex-next{right:10px}.portfolio-grid .og-grid .og-fullimg .flexslider .flex-direction-nav a.flex-next:before{content:'\f105'}.portfolio-grid .og-grid .og-fullimg .flexslider .flex-direction-nav a.flex-prev{left:10px}.portfolio-grid .og-grid .og-fullimg .flexslider .flex-direction-nav a.flex-prev:before{content:'\f104'}.portfolio-grid .og-grid .project-list{padding:0;margin:0}.portfolio-grid .og-grid .project-list li{height:auto;width:100%;display:block;margin:0 0 5px}.portfolio-grid .og-grid .project-list li a{display:inline-block;background:#004480;color:#FFF;height:auto;font-weight:600;font-size:18px;padding:5px 10px}.portfolio-grid .og-grid .project-list li a:before{display:none}.portfolio-grid .og-grid .project-list li a.active{background:#FFF;color:#004480}.portfolio-grid .og-grid .og-close{z-index:999}.portfolio-grid .og-grid .og-close:before,.portfolio-grid .og-grid .og-close:after{background:#FFF;height:4px}.media,.press-releases{padding:50px 0;background:#eee url("../Images/media-bg.jpg") top left no-repeat}.media h2,.press-releases h2{text-align:center;position:relative;font-size:36px}.media h2:after,.press-releases h2:after{content:'';width:200px;height:1px;display:block;margin:0 auto 50px;background:#00bfff;margin-top:20px}.media a,.media p,.press-releases a,.press-releases p{color:#003170;margin:0;font-size:20px}.media p,.press-releases p{width:75%;margin-left:40px}.media .news-title,.press-releases .news-title{text-transform:uppercase;font-size:20px;font-weight:bold;font-style:italic}.media img,.press-releases img{margin-bottom:40px;margin-left:40px}.media .news-date,.press-releases .news-date{color:#009EE4;font-size:16px}.press-releases{background:#FFF;text-align:center}.press-releases .news-list{text-align:left;padding:0;margin:0;width:95%;margin:0 auto;border-top:1px solid rgba(0,87,139,0.5)}.press-releases .news-list li{list-style:none;border-bottom:1px solid rgba(0,87,139,0.5)}.press-releases .news-list li a{display:inline-block;width:100%;padding:30px 0}.press-releases p{margin:0;width:100%}.press-releases .pagination{padding-top:50px}.press-releases .pagination>li{display:inline-block;padding:6px 12px;font-size:20px;font-style:italic}.press-releases .pagination>li>a{border:0;border-radius:0;box-shadow:none;background:none;color:#00578B;padding:0;float:none}.press-releases .pagination>li.active{color:#00578B;font-weight:bold}.press-releases .pagination>li:first-child{margin-right:50px}.press-releases .pagination>li:last-child{margin-left:50px}.award-slider{background:#002E6F;margin-bottom:80px}.award-slider>h2{text-align:center;position:relative;font-size:36px;background:#FFF;color:#000;padding-bottom:50px;font-style:normal}.award-slider>h2:after{content:'';width:200px;height:1px;display:block;margin:0 auto;background:#00bfff;margin-top:20px}.award-slider .flexslider{padding:50px 0}.award-slider .caption{color:#FFF;background:none}.award-slider .caption:before{background:none}.award-slider .flex-control-nav{width:100%;left:auto;bottom:-70px}.call-to-action{text-align:center;padding:50px 0;font-size:24px;font-family:"Patua One",cursive;text-transform:uppercase}.call-to-action a{background:#ff8000;color:#FFF;margin-bottom:10px;padding:0 15px;display:inline-block;text-transform:uppercase}.call-to-action h2{position:relative;font-size:36px;text-transform:none}.call-to-action h2:after{content:'';width:200px;height:1px;display:block;margin:0 auto;background:#00bfff;margin-top:20px;margin-bottom:50px}.call-to-action p{color:#004480}.call-to-action .enquiry-block{padding:20px 30px 50px;text-transform:none}.call-to-action .enquiry-block h3{color:#00447F;font-size:24px}.call-to-action .enquiry-block h5{color:#444;font-size:18px}.call-to-action .enquiry-block p{font-family:"Asap",sans-serif;font-size:16px;margin:20px 0}.call-to-action .enquiry-block a{font-size:18px}.call-to-action.founder-call-to-action{padding:80px 0}.map-container{position:relative}.map-container .google-map{position:absolute;top:0;left:0;width:100%;height:100%}.map-container .contact-info-block{background:rgba(0,50,112,0.75);color:#DDD;padding:30px 15px;font-family:"Patua One",cursive;margin:110px 15px}.map-container .contact-info-block h4{color:#FFF;line-height:1.5em;font-size:18px}footer{background:#004480;color:#FFF;padding:25px 0}footer p{margin:0}footer h5{color:#FFF;font-size:18px;display:inline-block}footer ul{padding:0;margin:0;display:inline-block}footer ul li{display:inline-block;list-style:none;margin-left:10px}footer ul li a{color:#FFF;font-size:18px}footer ul li a:hover{color:#FFF}.error-page{background:#00bfff;height:100%;text-align:center}.error-page .container{padding:30px}.error-page .container #logo{padding:50px 0 50px 0;border-bottom:6px solid #004480}.error-page .container .error-msg{border-bottom:2px solid #004480;padding:50px 0;color:#FFF}.error-page .container .error-msg h2{color:#FFF}.error-page .container .error-msg p{font-size:22px;margin-top:25px}.error-page .container .error-msg a{color:#FFF;text-decoration:underline}@-webkit-keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc}}@-moz-keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc}}@keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc}}@media screen and (max-width: 830px){.og-expander h3{font-size:32px}.og-expander p{font-size:13px}.og-expander a{font-size:12px}}@media screen and (max-width: 991px) and (min-width: 768px){header nav{padding-top:8px}header nav ul li{margin-left:15px;font-size:16px}.logo img{width:100%}.philosophy-stages .tab-content{padding:25px}.philosophy-stages .tab-content img{position:static}.portfolio-grid .og-grid li{width:calc(50% - 2px)}.portfolio-grid .og-grid li:nth-child(4){clear:none}.portfolio-grid .og-grid li:nth-child(odd){clear:both}.portfolio-grid .og-grid .og-fullimg,.portfolio-grid .og-grid .og-details{width:100%;padding:0}.portfolio-grid .og-grid .og-fullimg{padding-top:50px}.media img,.press-releases img,.media p,.press-releases p{margin:0 auto 0}.media a{display:block;margin-bottom:30px}.media{padding-bottom:20px;text-align:center}.media img{margin-bottom:40px}.secondary-slider .flex-direction-nav li a{text-align:center}.secondary-slider.book-slider:before{top:25px;bottom:30px}.secondary-slider.book-slider h2{font-size:24px}.secondary-slider.book-slider p{margin-bottom:10px}}@media screen and (max-width: 767px){body{background-size:800px}body.show-nav{overflow:hidden}.wrapper{position:relative;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:300ms ease all;transition:300ms ease all;-webkit-backface-visibility:hidden;backface-visibility:hidden}.show-nav .wrapper{-webkit-transform:translateX(300px);transform:translateX(300px);-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}.mobile-menu{width:300px;height:100%;position:absolute;top:0;left:-300px;background:#004480;background-size:800px;padding:15px;z-index:9998;padding-top:30px}.mobile-menu a{color:#FFF}.show-nav .mobile-menu{box-shadow:0px 0px 30px #363638}.mobile-menu ul{padding:0;margin:0;width:250px}.mobile-menu ul li{list-style:none;font-size:22px;margin-bottom:10px;text-transform:uppercase}.mobile-menu ul li a{display:block}.mobile-menu .mobile-menu-close{position:absolute;top:20px;left:260px;color:#FFF;text-decoration:none;font-weight:bold;font-size:22px;margin-top:0}.navbar-toggle{margin-top:0;margin-right:0;padding-right:0;position:absolute;right:15px}.navbar-toggle .icon-bar{background:#FFF}.hero-section h1{font-size:34px}.service .heading h1{font-size:28px}header .logo{width:85%}header .logo img{max-width:100%}.profile .profile-info-blocks{padding:30px 15px}.secondary-slider li>div:first-child,.secondary-slider li>div:last-child{width:100%}.main-section{background:none}.secondary-slider{margin-top:80px}.secondary-slider .flex-control-nav{width:100%;left:auto}.secondary-slider .caption{padding:20px 0}.secondary-slider.book-slider:before{top:-50px;bottom:20px}.secondary-slider.book-slider .flex-control-nav{bottom:-30px}.secondary-slider .flexslider:hover .flex-direction-nav .flex-next,.secondary-slider .flexslider .flex-direction-nav .flex-next{right:-10px}.secondary-slider .flexslider:hover .flex-direction-nav .flex-prev,.secondary-slider .flexslider .flex-direction-nav .flex-prev{left:-10px}.secondary-slider .flex-direction-nav li a{text-align:center}.service .heading,.service .content{padding:50px 15px}.founders .founders-block-container{padding:15px 15px 0}.philosophy .heading p{padding:0 20px}.philosophy .heading{padding-bottom:50px}.philosophy-stages{margin-bottom:0}.page-intro p{padding:0}.philosophy-stages .tab-content{padding:50px 0}.philosophy-stages .nav-tabs li{font-size:20px}.philosophy-stages .nav-tabs a{padding:0 12px}.philosophy-stages .nav-tabs{margin-top:-28px}.philosophy-stages .tab-content img{position:static}.founders img{max-width:100%}.founders .founders-block-container>img{margin-top:-85px;max-width:130px}.founders .founders-block-container .col-md-6{padding:10px}.founders .founders-block-container .founder-intro{padding:0 30px}.portfolio-grid .og-grid li{width:100%}.portfolio-grid .og-grid .og-fullimg{display:block;width:100%}.portfolio-grid .og-grid .og-details{width:100%;padding-left:0}.portfolio-grid .og-grid .og-fullimg img{margin-top:50px}.portfolio-grid .og-grid .elastislide-horizontal{max-width:none}.media img,.press-releases img,.media p,.press-releases p{margin:0 auto 0}.media a{display:block;margin-bottom:30px}.media{padding-bottom:20px;text-align:center}.media img{margin-bottom:40px}.press-releases .pagination>li{margin:0 !important}.secondary-slider{margin-top:0}.secondary-slider.book-slider{margin-top:80px;margin-bottom:50px}.award-slider .flexslider{padding:20px 0 0}.award-slider .flexslider img{margin-bottom:20px}footer{text-align:center}footer .text-right{text-align:center;margin-top:20px}}@media screen and (max-width: 650px){.og-fullimg{display:none}.og-details{float:none;width:100%}}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
