html,body,.site-wrapper{height:100%}body{font-family:'Source Sans Pro',serif}ul{list-style-type:none;padding-left:0;color:#999}a{text-decoration:none;transition:color .3s}a:hover,a:focus{text-decoration:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb!important;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb!important;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb!important}input:placeholder-shown,textarea:placeholder-shown{color:#bbb!important}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab',sans-serif;color:#222}p{color:#999;line-height:1.5;margin-bottom:15px}.section-block{padding:50px 0px 40px 0px}.section-content{margin-bottom:72px}.section-content>div{margin-bottom:48px}@media (max-width: 991px) and (min-width: 768px){.section-content>div{padding-left:5em;padding-right:5em}}@media (max-width: 767px) and (min-width: 580px){.section-content>div{padding-left:3em;padding-right:3em}}.area-block .section-content{margin-bottom:0}.area-block .section-content>div{margin-bottom:0;padding-top:120px;padding-bottom:72px}.area-block .area-content .content-area{padding-top:120px;margin-bottom:48px;padding-bottom:72px}.section-title{}.section-title h2{font-family:'Roboto Slab',sans-serif;font-size:30px;font-weight:900;letter-spacing:3px;text-transform:uppercase;position:relative;margin:0;display:inline-block;z-index:1}@media (max-width: 767px){.section-title h2{font-size:21px}}@media (max-width: 480px){.section-title h2{letter-spacing:3px}.main-header .navbar-1 .navbar-nav li a{padding-top:12px!important;padding-bottom:12px!important}}.section-title h2 span{font-size:104px;font-family:'Source Sans Pro',serif;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:40%;z-index:-1}.section-title h2 span.dark{color:#f7f7f7}.section-title h2 span.light{color:#fff}@media (max-width: 767px){.section-title h2 span{font-size:72px}}.section-title h2:after{content:'';width:48px;height:3px;left:0px;background:#222;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 420px){.section-title h2:before, .section-title h2:after{display:none}}.section-title h2:after{left:auto;right:-72px}.section-title .lead{color:#444;width:100%;padding:15px 0px 0px 0px;font-weight:300}.section-title .lead .fa{color:#269ffc}@media (max-width: 991px){.section-title .lead{width:70%}}@media (max-width: 767px){.section-title .lead{font-size:16px}}@media (max-width: 580px){.section-title .lead{width:90%}}.area-title{font-size:18px;font-weight:700;text-transform:uppercase;position:relative;z-index:1;display:inline-block;margin-bottom:30px}.area-title span{font-size:104px;position:absolute;left:0;bottom:-17px;font-family:'Source Sans Pro',serif;font-weight:900;z-index:-1}.area-title span.light{color:#fff}.area-title span.dark{color:#f7f7f7}.area-title:after{content:'';width:48px;height:3px;right:-72px;background:#222;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-title{font-weight:700;text-transform:uppercase;font-size:18px;position:relative;letter-spacing:1px}.block-title:after{content:'';width:36px;height:3px;display:inline-block;background:#222;vertical-align:middle;margin-left:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.area-title+.summery{margin-bottom:48px}.lead{font-size:16px;font-family:'Roboto Slab',sans-serif}.btn{border-radius:0;text-transform:uppercase;letter-spacing:1px;transition:.3s}.btn-main{padding:8px 20px;border-radius:0px 10px 0px 10px;background:#269ffc;border:none;color:#fff}.btn-main:hover{background:#0381e2;color:#fff}@media (max-width: 767px){.btn-main{padding:12px 24px}}.btn-ghost{background:transparent;border:1px solid #fff;padding:12px 36px}.btn-ghost:hover{background:#222;color:#fff;border-color:#222}.bottom-content-block{text-align:center;margin-top:48px;margin-bottom:120px}.page-title-banner{background:url(../img/page-banner/about.jpg) no-repeat center;background-size:cover;text-align:center;padding-top:40px;padding-bottom:40px;position:relative;z-index:1}.page-title-banner:after{content:'';background:rgba(38, 159, 252, 0.9);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.page-title-banner h2{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:3px;font-size:42px;margin-bottom:15px;margin-top:0}@media (max-width: 767px){.page-title-banner h2{font-size:30px;line-height:1.6}}.page-title-banner .breadcrumbs{color:#fff;margin-bottom:0}.page-title-banner .breadcrumbs a{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}.page-title-banner .breadcrumbs li{display:inline-block;margin-right:18px}.page-title-banner .breadcrumbs li:after{content:'/';margin-left:18px;font-weight:700;display:inline-block;position:relative;top:-2px}.page-title-banner .breadcrumbs li:last-child{margin-right:0}.page-title-banner .breadcrumbs li:last-child:after{content:none}.search-form input{box-shadow:none;text-shadow:none;height:42px;border-radius:0;border-color:#dedede}.search-form input:focus{box-shadow:none;border-color:#269ffc}.search-form button{float:right;background:transparent;border:none;position:relative;top:-33px;left:-10px}.list-style-1 li{position:relative;padding-left:30px}.list-style-1 li:before{content:'';width:18px;height:3px;background:#269ffc;display:inline-block;position:absolute;left:0;top:10px}.list-style-1 li a{text-transform:uppercase;color:#222;font-weight:700;letter-spacing:1px}.form input{height:48px}.form .form-control{background:transparent;box-shadow:none;text-shadow:none;border-radius:0;border:none;border-bottom:1px solid}.progress-wrapper .progress{width:90%;float:left;height:auto;box-shadow:none;border-radius:0}.progress-wrapper .progress .progress-bar{padding:6px 0;height:auto;text-align:left;text-transform:uppercase;background:#269ffc;text-indent:18px}.progress-wrapper .progress-marker{float:right;padding:5px 0;display:inline-block;font-size:16px}.redone-accordion .panel{border-radius:0;box-shadow:none;border-color:#dedede}.redone-accordion .panel+.panel{margin-top:-1px}.redone-accordion .panel-heading{padding:0}.redone-accordion .panel-title{font-size:14px;font-weight:700;text-transform:capitalize}.redone-accordion .panel-title a{display:block;padding:18px 24px;border-radius:0;border-bottom-color:red}.redone-accordion .panel-title a:after{content:'f078';font-family:FontAwesome;float:right;transition:.3s}.redone-accordion .panel-body{padding:24px;border-color:#dedede}.redone-accordion .panel-body p:last-of-type{margin-bottom:0}.redone-accordion .active .panel-title{background:#269ffc;color:#fff;border-color:#0387ec}.redone-accordion .active .panel-title a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.redone-accordion .active .panel-body{border-top-color:#0387ec}.navigation-block{margin-top:30px;margin-bottom:30px}.navigation-block a{display:inline-block;color:#222;text-transform:uppercase;font-weight:700;font-family:'Roboto Slab',sans-serif;font-size:14px}@media (max-width: 767px){.navigation-block a{font-size:13px}}.navigation-block a i{border-bottom:3px solid #222;padding-left:6px;padding-right:6px;padding-bottom:6px}.navigation-block a.left-arrow{float:left}.navigation-block a.right-arrow{float:right}.paging li{display:inline-block}.paging li a{color:#222;transition:.3s}.paging-style1 li a{font-size:16px;padding:6px;border-bottom:3px solid #222;margin:0 5px;transition:.3s}.paging-style1 li a:hover{border-color:#269ffc}.paging-style1 li a.left-arrow, .paging-style1 li a.right-arrow{font-size:14px}.paging-style1 li a.left-arrow{margin-right:1em}.paging-style1 li a.right-arrow{margin-left:1em}.paging-style1 li.active a{color:#269ffc;border-color:#269ffc}.no-padding [class*="col-"]{padding-left:0;padding-right:0}.navbar-padding{padding-top:98px}.pre-loader{position:fixed;width:100%;height:100%;background:#269ffc;z-index:10000}.pre-loader .loader-inner{text-align:center;width:5em;height:5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pre-loader .loader-inner>div{display:inline-block}.top-bar{background:#f7f7f7;height:48px}.top-bar ul{list-style:none;margin:0}.top-bar ul li{display:inline-block;line-height:48px}.top-bar a{color:#222}.top-bar .top-menu li{margin-right:16px}.top-bar .top-menu li i{margin-right:4px}.top-bar .top-menu li a{border-right:1px solid rgba(153, 153, 153, 0.2);padding-right:16px}.top-bar .top-menu li:last-child{margin-right:0}.top-bar .top-menu li:last-child a{padding-right:0;border-right:0}.top-bar .social-links{text-align:right}.top-bar .social-links li{margin-left:5px}.top-bar .social-links li a{padding:8px 12px}.top-bar .social-links li a:hover{background:#269ffc;color:#FFF;border-radius:0px 12px 0px 12px}.top-bar .social-links li:first-child{margin-left:0}@media (min-width: 1200px){.main-header .navbar li.dropdown:hover>.dropdown-menu{display:block}}.main-header .navbar-1{background:#fff;border-top:none;border-bottom:1px solid #f7f7f7;margin-bottom:0}.main-header .navbar-1 .navbar-brand{height:85px;padding-top:7px;padding-bottom:0px;line-height:48px}.main-header .navbar-1 .navbar-toggle{margin-top:31px;margin-bottom:31px;border-radius:0;border-color:#f7f7f7}.main-header .navbar-1 .navbar-toggle:hover, .main-header .navbar-1 .navbar-toggle:active, .main-header .navbar-1 .navbar-toggle:focus{background:#f7f7f7}.main-header .navbar-1 .navbar-nav li a{font-size:15px;background:#fff;margin-top:26px;margin-bottom:26px;text-transform:uppercase;padding:12px;line-height:14px;color:#222;text-shadow:none}.main-header .navbar-1 .navbar-nav li a:hover{background:#269ffc;color:#FFF;border-radius:0px 12px 0px 12px}.main-header .navbar-1 .navbar-nav li a:focus, .main-header .navbar-1 .navbar-nav li a:active{color:#269ffc;background:#fff}@media (max-width: 1199px){.main-header .navbar-1 .navbar-nav li a{margin-top:0;margin-bottom:0;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(153, 153, 153, 0.2)}}.main-header .navbar-1 .navbar-nav li.active>a{background:#269ffc;color:#fff}@media (min-width: 1200px){.main-header .navbar-1 .navbar-nav li.active>a{background:#269ffc;color:#fff;position:relative}.main-header .navbar-1 .navbar-nav li.active > a:before, .main-header .navbar-1 .navbar-nav li.active>a:after{content:'';width:calc(100% - 12px);height:12px;background:#269ffc;position:absolute;top:-12px;left:0}.main-header .navbar-1 .navbar-nav li.active>a:after{top:auto;bottom:-12px;left:auto;right:0}.main-header .navbar-1 .navbar-nav li.active > a b:before, .main-header .navbar-1 .navbar-nav li.active > a b:after{content:'';width:0;height:0;border:12px solid transparent;border-bottom-color:#269ffc;position:absolute;top:-24px;right:0}.main-header .navbar-1 .navbar-nav li.active > a b:after{border-bottom-color:transparent;border-top-color:#269ffc;top:auto;bottom:-24px;right:auto;left:0}}.main-header .navbar-1 .navbar-nav li .dropdown-menu{left:0;right:auto;box-shadow:none;border-radius:0;padding-top:0;padding-bottom:0}@media (max-width: 1199px){.main-header .navbar-1 .navbar-nav li .dropdown-menu{padding-top:0;padding-bottom:0;margin-bottom:10px;padding-left:10px}}.main-header .navbar-1 .navbar-nav li .dropdown-menu li a{margin:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(153, 153, 153, 0.2);border-radius:0}@media (max-width: 1199px){.main-header .navbar-1 .navbar-nav li .dropdown-menu li a{margin:0;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(153, 153, 153, 0.2)}}@media (min-width: 1200px){.main-header .navbar-1 .navbar-nav li .dropdown-menu li:last-child a{border-bottom:none}}@media (max-width: 1199px){.main-header .navbar-header{float:none}.main-header .navbar-left, .main-header .navbar-right{float:none!important}.main-header .navbar-toggle{display:block}.main-header .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1)}.main-header .navbar-fixed-top{top:0;border-width:0 0 1px}.main-header .navbar-collapse.collapse{display:none!important}.main-header .navbar-nav{float:none!important;margin-top:7.5px}.main-header .navbar-nav>li{float:none}.main-header .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.main-header .collapse.in{display:block!important}.main-header .dropdown-menu{position:relative;border:none;width:100%}}.main-header .navbar-search{margin-bottom:12px}.main-header .navbar-search .form-control{border:none;border-bottom:1px solid #dedede;height:42px;box-shadow:none;text-shadow:none}.main-header .animate{transition:all .3s ease-in-out}.main-header .redone-navbar{margin-bottom:0;z-index:100}.main-header .redone-navbar:nth-of-type(2){z-index:50}.main-header .redone-navbar .redone-search{display:none}.main-header .redone-navbar .redone-search .form-control{background-color:#269ffc;border-radius:0;border-width:0;font-size:24px;padding:30px 0}.main-header .redone-navbar .redone-search .form-control::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.7)!important}.main-header .redone-navbar .redone-search .form-control:-moz-placeholder{color:rgba(255, 255, 255, 0.7)!important;opacity:1}.main-header .redone-navbar .redone-search .form-control::-moz-placeholder{color:rgba(255, 255, 255, 0.7)!important;opacity:1}.main-header .redone-navbar .redone-search .form-control:-ms-input-placeholder{color:rgba(255, 255, 255, 0.7)!important}.main-header .redone-navbar .redone-search .form-control:placeholder-shown{color:rgba(255, 255, 255, 0.7)!important}.main-header .redone-navbar .redone-search .form-control:focus{border-color:transparent;outline:0;box-shadow:none}.main-header .redone-navbar .redone-search .input-group-btn button{background:transparent;color:#fff;font-size:18px;padding:0}.main-header .redone-navbar .redone-search .input-group-btn button:active, .main-header .redone-navbar .redone-search .input-group-btn button:focus{box-shadow:none}.main-header .navbar-nav > li:last-child a:after, .main-header .navbar-nav > li:last-child a:before{content:none!important}@media screen and (min-width: 768px){.main-header .redone-navbar .redone-search{background-color:#269ffc;display:block;position:absolute;top:100%;width:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;visibility:hidden}.main-header .redone-navbar .redone-search.open{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);visibility:visible}.main-header .navbar-fixed-top .navbar-brand{padding-top:2px;height:auto!important}.main-header .navbar-fixed-top .navbar-brand img{height:45px!important}.main-header .navbar-fixed-top .navbar-nav li a{margin-top:5px;margin-bottom:5px}.main-header .navbar-1 .navbar-nav li .dropdown-menu li a:focus{background:#269ffc;color:#fff}}.main-slider .item{background-size:cover}.main-slider .item:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.4);z-index:-1}.main-slider .carousel-fade .carousel-inner .item{transition-property:opacity}.main-slider .carousel-fade .carousel-inner .item, .main-slider .carousel-fade .carousel-inner .active.left, .main-slider .carousel-fade .carousel-inner .active.right{opacity:0}.main-slider .carousel-fade .carousel-inner .active, .main-slider .carousel-fade .carousel-inner .next.left, .main-slider .carousel-fade .carousel-inner .prev.right{opacity:1}.main-slider .carousel-fade .carousel-inner .next, .main-slider .carousel-fade .carousel-inner .prev, .main-slider .carousel-fade .carousel-inner .active.left, .main-slider .carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.main-slider .carousel-control{z-index:2;background:transparent;opacity:0;transition:opacity .2s}.main-slider .carousel-control:hover{opacity:1}.main-slider .carousel-control span{position:absolute;top:50%;left:3em;width:42px;height:48px;line-height:46px;border:1px solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;text-shadow:none}@media (max-width: 767px){.main-slider .carousel-control span{left:1em}}@media (max-width: 480px){.main-slider .carousel-control span{display:none}}.main-slider .carousel-control.right span{left:auto;right:3em}@media (max-width: 767px){.main-slider .carousel-control.right span{right:1em}}.main-slider .carousel-indicators{bottom:10px}.main-slider .carousel-indicators li{width:15px;height:15px;background:#fff;border:none;border-radius:50%;margin:0 9px 0 0;border:2px solid #fff}.main-slider .carousel-indicators li:last-child{margin-right:0}.main-slider .carousel-indicators li.active{background:#269ffc}.main-slider .carousel-content{text-align:center;width:70%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 767px){.main-slider .carousel-content{width:90%}}.main-slider .carousel-content h1{color:#fff;text-transform:uppercase;margin-top:0}.main-slider .carousel-content h1 small{color:#fff;display:inline-block;font-family:'Source Sans Pro',serif;font-weight:900;font-size:30px;letter-spacing:3px}@media (max-width: 767px){.main-slider .carousel-content h1 small{font-size:18px}}.main-slider .carousel-content h1 small:after{content:'';width:98%;height:5px;background:#269ffc;margin:12px auto 0;display:block}.main-slider .carousel-content h1 strong{display:block;margin-top:18px;font-size:48px;margin-bottom:24px}@media (max-width: 1199px){.main-slider .carousel-content h1 strong{font-size:36px}}@media (max-width: 767px){.main-slider .carousel-content h1 strong{font-size:30px}}.main-slider .carousel-content .lead{color:#fff;width:70%;margin:0 auto 36px}@media (max-width: 767px){.main-slider .carousel-content .lead{font-size:16px}}.main-slider .animated-slider h1 small{-webkit-animation-delay:1s;animation-delay:1s}.main-slider .animated-slider h1 strong{-webkit-animation-delay:2s;animation-delay:2s}.main-slider .animated-slider .lead{-webkit-animation-delay:3s;animation-delay:3s}.main-slider .animated-slider .btn{-webkit-animation-delay:4s;animation-delay:4s}.video-bg{position:relative}.video-bg .hero-bg{background:rgba(0, 0, 0, 0.5)}.video-bg .hero-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.video-bg .hero-content h2{font-weight:700;text-transform:uppercase;font-size:48px;color:#fff;line-height:1.5;margin-top:0}@media (max-width: 767px){.video-bg .hero-content h2{font-size:36px}}.video-bg .hero-content h3{color:#fff;font-weight:700}.image-bg{padding:1em 0;background:url(../img/imagebg-bg.jpg) no-repeat center;background-size:cover;height:660px;position:relative}.image-bg .hero-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.image-bg .hero-content h2{color:#fff;font-weight:700;font-size:48px;text-transform:uppercase;margin-top:0;margin-bottom:42px}.image-bg .hero-content h2 small{display:block;margin-bottom:30px;margin-top:0;color:#fff;font-size:30px;font-weight:700;letter-spacing:3px}.image-bg .hero-content h2 span{color:#269ffc}.gradient-bg{height:660px;background:linear-gradient(45deg, #66d6ff 0%, #66d6ff 1%, #2b3980 100%)}.gradient-bg .hero-content .image-block{height:660px;position:relative}.gradient-bg .hero-content .image-block img{width:300px;position:absolute;bottom:0;right:3em}.gradient-bg .hero-content .content-block{position:relative;height:660px}.gradient-bg .hero-content .content-block .content-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.gradient-bg .hero-content .content-block .content-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%}}.gradient-bg .hero-content .content-block .content-wrapper h2{color:#fff;font-size:48px;text-transform:uppercase;line-height:1.3;margin-top:0;margin-bottom:0;text-align:center}@media (min-width: 767px) and (max-width: 991px){.gradient-bg .hero-content .content-block .content-wrapper h2{font-size:36px}}@media (max-width: 767px){.gradient-bg .hero-content .content-block .content-wrapper h2{text-align:center;font-size:42px}}.gradient-bg .hero-content .content-block .content-wrapper h2 strong{display:block;font-size:48px}.gradient-bg .hero-content .content-block .content-wrapper h2 strong span{display:block;font-size:30px;margin-bottom:6px}.gradient-bg .hero-content .content-block .content-wrapper h2 strong:after{content:'';width:60px;height:4px;display:block;background:#fff;margin:18px auto 8px}.gradient-bg .hero-content .content-block .content-wrapper h2 span{text-transform:uppercase;font-weight:900;font-size:72px;font-family:'Source Sans Pro',serif}@media (min-width: 767px) and (max-width: 991px){.gradient-bg .hero-content .content-block .content-wrapper h2 span{font-size:42px}}.parallax-bg{height:660px;position:relative;overflow:hidden}.parallax-bg .hero-bg{background:#269ffc}.parallax-bg .hero-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.parallax-bg .hero-content .content-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:80%}.parallax-bg .hero-content .content-wrapper h2{font-size:48px;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:24px;line-height:1.5}.parallax-bg .hero-content .content-wrapper h2 small{display:block;color:#fff;font-weight:700;font-size:24px;margin-bottom:18px}.parallax-bg .hero-content .content-wrapper button{color:#fff}.featured .section-content .icon-block{width:30px;margin-right:24px;float:left;font-size:30px;color:#269ffc;padding-bottom:12px;border-bottom:3px solid #222}.featured .section-content .content-block{width:calc(100% - 54px);float:left}.featured .section-content .content-block h3{margin-top:12px;margin-bottom:24px;font-size:18px;text-transform:uppercase;font-weight:700}.featured .section-content .content-block p{margin-bottom:0}.about-us{background:#f7f7f7}.about-us .section-content{margin-bottom:0}.about-us .section-content>div{margin-bottom:0}.about-us .section-content>div:first-child{margin-bottom:48px}.about-us .section-content .nav-tabs{border-bottom:none;margin-bottom:48px}@media (min-width: 1200px){.about-us .section-content .nav-tabs{margin-top:24px}}.about-us .section-content .nav-tabs li{width:33.33333%;float:left;border-right:1px solid rgba(153, 153, 153, 0.2)}.about-us .section-content .nav-tabs li a{text-align:center;font-family:'Roboto Slab',sans-serif;text-transform:uppercase;font-weight:700;background:transparent;border:none;border-radius:0;color:#222;transition:.1s}.about-us .section-content .nav-tabs li a i{display:block;margin-bottom:12px}.about-us .section-content .nav-tabs li:last-child{border-right:none}.about-us .section-content .nav-tabs li.active a{color:#269ffc}.about-us .section-content .about-img{margin:auto}.service .section-content{text-align:center;position:relative}.service .section-content>div{margin-bottom:0;padding-left:30px;padding-right:30px;padding-bottom:48px;transition:.3s}@media (min-width: 768px){.service .section-content>div{border-bottom:1px solid rgba(153, 153, 153, 0.2);border-right:1px solid rgba(153, 153, 153, 0.2)}}@media (min-width: 992px){.service .section-content>div:nth-child(n+4){border-bottom:0;padding-top:48px;padding-bottom:0;margin-bottom:48px}.service .section-content>div:nth-child(3n){border-right:0}}@media (min-width: 768px) and (max-width: 991px){.service .section-content>div:nth-child(n+3){padding-top:48px}.service .section-content>div:nth-child(n+5){border-bottom:0;padding-bottom:0;margin-bottom:48px}.service .section-content>div:nth-child(2n){border-right:0}}.service .section-content .icon-block{font-size:36px;color:#269ffc;margin-bottom:10px}.service .section-content h3{text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:1px;margin-top:0;margin-bottom:8px}.service .section-content p{margin-bottom:0;font-family:'Roboto Slab',sans-serif;font-size:14px}.why-choose-us{background:#f7f7f7}.why-choose-us .section-content .image-area{position:relative;background:url(../img/why-choose.jpg) no-repeat center;background-size:cover;min-height:600px;margin-bottom:0}.why-choose-us .section-content .content-area{padding-left:48px}@media (min-width: 992px){.why-choose-us .section-content .content-area{max-width:570px}}@media (max-width: 991px){.why-choose-us .section-content .content-area{padding-right:48px}}@media (max-width: 480px){.why-choose-us .section-content .content-area{padding-left:24px;padding-right:24px}}.why-choose-us .section-content .content-area .reasons{margin-top:48px;margin-bottom:0}.why-choose-us .section-content .content-area .reasons li{width:calc(50% - 15px);float:left;margin-bottom:48px;margin-right:30px}.why-choose-us .section-content .content-area .reasons li:nth-child(2n){margin-right:0}@media (max-width: 560px){.why-choose-us .section-content .content-area .reasons li{width:100%;margin-right:0}}.why-choose-us .section-content .content-area .reasons .icon-block{width:48px;height:48px;line-height:30px;margin-right:24px;background:#269ffc;color:#fff;float:left;font-size:38px;text-align:center;line-height:48px}.why-choose-us .section-content .content-area .reasons .content-block{width:calc(100% - 72px);float:left}.why-choose-us .section-content .content-area .reasons .content-block h4{font-weight:700;margin-top:0;font-size:14px;margin-bottom:18px;text-transform:uppercase;letter-spacing:1px}.why-choose-us .section-content .content-area .reasons .content-block p{margin-bottom:0}.portfolio .portfolio-nav ul{text-align:center;margin-bottom:48px}.portfolio .portfolio-nav ul li{display:inline-block;margin-right:12px;margin-left:12px}@media (max-width: 767px){.portfolio .portfolio-nav ul li{margin-bottom:18px}}.portfolio .portfolio-nav ul li span{cursor:pointer;display:inline-block;text-transform:uppercase;letter-spacing:2px;color:#222;padding-bottom:9px;position:relative}.portfolio .portfolio-nav ul li span:hover{color:#269ffc}.portfolio .portfolio-nav ul li span:after{content:'';width:calc(100% - 2px);height:3px;background:transparent;display:block;margin-top:12px}.portfolio .portfolio-nav ul li.active span:after{background:#269ffc}.portfolio .portfolio-content .portfolio-item{position:relative;overflow:hidden}.portfolio .portfolio-content .portfolio-item:hover .hover-content{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.portfolio .portfolio-content .portfolio-item:hover .hover-content .content-data .link-block{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio .portfolio-content .portfolio-item:hover .hover-content .content-data .content-block{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio .portfolio-content .hover-content{position:absolute;top:48px;left:0;bottom:0;right:0;height:100%;opacity:0;transition:.4s;text-align:center;-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}.portfolio .portfolio-content .hover-content .content-wrapper{background:#269ffc;color:#fff;position:relative;height:calc(100% - 96px)}.portfolio .portfolio-content .hover-content .content-wrapper:before, .portfolio .portfolio-content .hover-content .content-wrapper:after{content:'';width:calc(100% - 48px);height:48px;background:#269ffc;position:absolute;top:-48px;left:0}.portfolio .portfolio-content .hover-content .content-wrapper:after{top:auto;bottom:-48px;left:auto;right:0}.portfolio .portfolio-content .hover-content .content-wrapper b:before, .portfolio .portfolio-content .hover-content .content-wrapper b:after{content:'';width:0;height:0;border:48px solid transparent;border-bottom-color:#269ffc;position:absolute;top:-96px;right:0}.portfolio .portfolio-content .hover-content .content-wrapper b:after{border-bottom-color:transparent;border-top-color:#269ffc;top:auto;bottom:-96px;right:auto;left:0}.portfolio .portfolio-content .hover-content .content-wrapper .content-data{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0px 60px}.portfolio .portfolio-content .hover-content .content-wrapper .content-data .link-block{-webkit-transform:translateY(-72px);transform:translateY(-72px);opacity:0;transition:.4s}.portfolio .portfolio-content .hover-content .content-wrapper .content-data .link-block a{width:45px;height:45px;display:inline-block;border-radius:50%;background:#fff;color:#222;line-height:45px;text-align:center;margin-right:9px;transition:.3s}.portfolio .portfolio-content .hover-content .content-wrapper .content-data .link-block a:last-child{margin-right:0}.portfolio .portfolio-content .hover-content .content-wrapper .content-data .link-block a:hover{color:#269ffc}.portfolio .portfolio-content .hover-content .content-wrapper .content-data .content-block{margin-top:24px;-webkit-transform:translateY(72px);transform:translateY(72px);opacity:0;transition:.4s}.portfolio .portfolio-content .hover-content .content-wrapper .content-data .content-block h4{color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;margin-bottom:18px}.portfolio .portfolio-content .hover-content .content-wrapper .content-data .content-block h4 a{color:#fff}.portfolio .portfolio-content .hover-content .content-wrapper .content-data .content-block h5{font-family:'Source Sans Pro',serif;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:13px}.portfolio .bottom-content-block{margin-top:72px}.portfolio .mix{display:none}.features{background:url(../img/pt1.jpg)}.features .section-content>div{margin-bottom:0}.features .section-content .feature-list{margin-bottom:0}.features .section-content .feature-list .icon-block{width:72px;height:72px;line-height:72px;text-align:center;font-size:24px;background:#269ffc;color:#fff}.features .section-content .feature-list .content-block{width:calc(100% - 96px);margin-bottom:48px}.features .section-content .feature-list .content-block h4{text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:700;margin-bottom:18px;margin-top:0}.features .section-content .feature-list .content-block p{margin-bottom:0}.features .section-content .feature-list.left .icon-block{float:right;margin-left:24px}.features .section-content .feature-list.left .content-block{float:right;text-align:right}.features .section-content .feature-list.right .icon-block{float:left;margin-right:24px}.features .section-content .feature-list.right .content-block{float:left}.features .section-content .image-block{position:relative}@media (min-width: 992px){.features .section-content .image-block{height:321px}}.features .section-content .image-block img{margin:0 auto 48px}@media (min-width: 992px){.features .section-content .image-block img{margin-bottom:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 1199px) and (min-width: 992px){.features .section-content .image-block img{margin-top:2.5em}}.team-members .section-content>div{position:relative;margin-bottom:130px}.team-members .section-content > div:hover .hover-content{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);margin-bottom:51px}.team-members .section-content .image-block img{margin:auto}.team-members .section-content .content-block{text-align:center;position:absolute;left:0;bottom:-65px;margin-left:15px;margin-right:15px}@media (min-width: 660px) and (max-width: 767px){.team-members .section-content .content-block{margin-left:12em;margin-right:12em}}@media (max-width: 659px){.team-members .section-content .content-block{margin-left:6em;margin-right:6em}}@media (max-width: 480px){.team-members .section-content .content-block{margin-left:3em;margin-right:3em}}@media (max-width: 420px){.team-members .section-content .content-block{margin-left:1em;margin-right:1em}}.team-members .section-content .hover-content{background:#269ffc;position:relative;padding-left:24px;padding-right:24px;color:#fff;margin-bottom:-3px;transition:.4s;opacity:0;-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.team-members .section-content .hover-content:before, .team-members .section-content .hover-content:after{content:'';width:calc(100% - 24px);height:24px;background:#269ffc;position:absolute;top:-24px;right:0}.team-members .section-content .hover-content:after{top:auto;bottom:-24px;right:auto;left:0}.team-members .section-content .hover-content b:before, .team-members .section-content .hover-content b:after{content:'';width:0;height:0;border:24px solid transparent;border-bottom-color:#269ffc;position:absolute;top:-48px;left:0}.team-members .section-content .hover-content b:after{border-bottom-color:transparent;border-top-color:#269ffc;top:auto;bottom:-48px;left:auto;right:0}.team-members .section-content .hover-content p{color:#fff;margin-bottom:18px}.team-members .section-content .hover-content .social-icons a{width:36px;height:36px;line-height:36px;text-align:center;background:#fff;color:#222;display:inline-block}.team-members .section-content .hover-content .social-icons a:hover{color:#269ffc}.team-members .section-content .member-info{background:#269ffc;color:#fff;position:relative}.team-members .section-content .member-info:before, .team-members .section-content .member-info:after{content:'';width:calc(100% - 24px);height:24px;background:#269ffc;position:absolute;top:-24px;left:0}.team-members .section-content .member-info:after{top:auto;bottom:-24px;left:auto;right:0}.team-members .section-content .member-info b:before, .team-members .section-content .member-info b:after{content:'';width:0;height:0;border:24px solid transparent;border-bottom-color:#269ffc;position:absolute;top:-48px;right:0}.team-members .section-content .member-info b:after{border-bottom-color:transparent;border-top-color:#269ffc;top:auto;bottom:-48px;right:auto;left:0}.team-members .section-content .member-info h4{font-size:14px;text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:1px;margin-top:0;margin-bottom:12px}.team-members .section-content .member-info h5{font-family:'Source Sans Pro',serif;letter-spacing:2px;text-transform:uppercase;color:#fff;font-size:13px;margin-top:0;margin-bottom:0}.how-we-work{background:#f7f7f7}.how-we-work .section-content .content-area{padding-right:48px}@media (min-width: 992px){.how-we-work .section-content .content-area{padding-left:96px}}@media (max-width: 991px){.how-we-work .section-content .content-area{padding-left:48px}}@media (max-width: 480px){.how-we-work .section-content .content-area{padding-left:24px;padding-right:24px}}.how-we-work .section-content .content-area .process{margin-top:48px;margin-bottom:0}.how-we-work .section-content .content-area .process li{width:calc(50% - 15px);float:left;margin-bottom:48px;margin-right:30px}.how-we-work .section-content .content-area .process li:nth-child(2n){margin-right:0}@media (max-width: 560px){.how-we-work .section-content .content-area .process li{width:100%;margin-right:0}}.how-we-work .section-content .content-area .process .icon-block{width:48px;height:48px;line-height:30px;margin-right:24px;background:#269ffc;color:#fff;float:left;font-size:18px;text-align:center;line-height:48px}.how-we-work .section-content .content-area .process .content-block{width:calc(100% - 72px);float:left}.how-we-work .section-content .content-area .process .content-block h4{font-weight:700;margin-top:0;font-size:14px;margin-bottom:18px;text-transform:uppercase;letter-spacing:1px}.how-we-work .section-content .content-area .process .content-block p{margin-bottom:0}.how-we-work .section-content .image-area{background:url(../img/how-work.jpg) no-repeat center;background-size:cover;min-height:500px}.testimonial{margin-bottom:30px}.testimonial .area-title{margin-top:70px}.testimonial blockquote{border:none;padding-left:120px;margin-top:0px;padding-right:0;position:relative}@media (max-width: 767px){.testimonial blockquote{text-align:center;padding-left:54px;padding-right:24px}}.testimonial blockquote p{font-size:18px;font-style:italic}.testimonial blockquote:before{content:"\f10d";font-family:FontAwesome;position:absolute;left:0;font-size:100px;margin-right:50px;color:#269ffc;line-height:90px}@media (max-width: 767px){.testimonial blockquote:before{top:-72px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:48px}}@media (min-width: 768px){.testimonial .testimonial-author{float:right;margin-right:24px}}@media (max-width: 991px){.testimonial .testimonial-author{text-align:center;margin-bottom:105px}}.testimonial .testimonial-author h4{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px}.testimonial .testimonial-author p{letter-spacing:3px}@media (max-width: 991px){.testimonial .image-block img{margin:auto}}.testimonial .bx-wrapper{margin-bottom:0}.testimonial .bx-viewport{background:transparent;box-shadow:none;border:0}.testimonial .bx-pager{bottom:1.5em}.testimonial .bx-pager-link{background:#bbb!important;transition:.3s}.testimonial .bx-pager-link.active{background:#269ffc!important}.testimonial .bx-pager-link:hover{background:#999!important}.fun-facts{background:url(../img/fun-facts-bg.jpg) no-repeat center;background-size:cover;position:relative;z-index:1;text-align:center}.fun-facts:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.7);z-index:-1}.fun-facts .content-wrapper{display:inline-block;text-align:left}@media (max-width: 991px){.fun-facts .content-wrapper{text-align:center}}.fun-facts .content-wrapper h3{font-size:30px;margin-top:0;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:39px;position:relative}.fun-facts .content-wrapper h3:after{content:'';width:36px;height:3px;position:absolute;bottom:-21px;left:-12px;background:#269ffc}@media (max-width: 991px){.fun-facts .content-wrapper h3:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.fun-facts .content-wrapper p{color:#fff;text-transform:uppercase;font-family:'Roboto Slab',sans-serif;font-weight:700;margin-bottom:0;letter-spacing:1px}.our-blog .section-content{margin-bottom:0}.our-blog .section-content>div{position:relative}.our-blog .section-content > div:nth-child(2) .post-wrapper:before, .our-blog .section-content > div:nth-child(3) .post-wrapper:before{left:-24px;right:auto;border-left-color:transparent;border-right-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.our-blog .section-content > div:nth-child(2) .post-wrapper:after, .our-blog .section-content > div:nth-child(3) .post-wrapper:after{left:auto;right:-24px;border-right-color:transparent;border-left-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.our-blog .post-wrapper{position:relative;background:#f7f7f7;overflow:hidden}@media (max-width: 480px){.our-blog .post-wrapper{max-width:270px;margin:auto}}.our-blog .post-wrapper:before, .our-blog .post-wrapper:after{content:'';width:0;height:0;border:24px solid transparent;position:absolute;top:-24px;right:-24px;border-left-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.our-blog .post-wrapper:after{top:auto;bottom:-24px;right:auto;left:-24px;border-left-color:transparent;border-right-color:#fff}.our-blog .post-wrapper .image-block{width:270px;float:left;margin-right:24px}@media (max-width: 660px) and (min-width: 481px){.our-blog .post-wrapper .image-block{width:40%;padding-left:24px;padding-right:24px;margin-right:0;margin-top:24px}}@media (max-width: 480px){.our-blog .post-wrapper .image-block{width:100%}}.our-blog .post-wrapper .content-block{width:calc(100% - 294px);float:left;padding-right:24px}@media (max-width: 660px){.our-blog .post-wrapper .content-block{width:60%}}@media (max-width: 480px){.our-blog .post-wrapper .content-block{width:100%;padding-left:24px;padding-right:24px}}.our-blog .post-wrapper .content-block .top-meta{margin-top:24px;margin-bottom:12px}.our-blog .post-wrapper .content-block .top-meta li{display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:2px}.our-blog .post-wrapper .content-block .top-meta li a{color:#222}.our-blog .post-wrapper .content-block .top-meta li:after{content:'/';margin-left:5px;margin-right:5px}.our-blog .post-wrapper .content-block .top-meta li:last-child:after{content:none}.our-blog .post-wrapper .content-block .bottom-meta{margin-bottom:24px;margin-top:18px}.our-blog .post-wrapper .content-block .bottom-meta li{display:inline-block;text-transform:uppercase;font-weight:700;letter-spacing:2px}.our-blog .post-wrapper .content-block .bottom-meta li a{color:#222}.our-blog .post-wrapper .content-block .bottom-meta li:first-child{float:left}.our-blog .post-wrapper .content-block .bottom-meta li:last-child{float:right}.our-blog .post-wrapper .content-block .post-content h3{font-size:14px;text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:15px;letter-spacing:1px;line-height:1.75}.our-blog .post-wrapper .content-block .post-content h3 a{color:#222}.our-blog .bottom-content-block{margin-top:24px}.email-subscription{padding-top:120px;background:url(../img/email-subscription-bg.jpg) no-repeat center;background-size:cover;text-align:center;z-index:1;position:relative}.email-subscription:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.7);z-index:-1}.email-subscription h2{margin-top:0;letter-spacing:3px;font-weight:900;color:#269ffc;text-transform:uppercase;margin-bottom:48px}.email-subscription h2 span{font-size:24px;display:block;color:#fff;margin-top:12px}.email-subscription .email-subscription-form input{width:400px;text-shadow:none;box-shadow:none;border-radius:0;height:48px;font-size:18px;font-style:italic}@media (max-width: 767px){.email-subscription .email-subscription-form input{width:90%;margin:0 auto 48px}}.email-subscription .email-subscription-form button{height:48px;width:170px;text-align:center;background:#269ffc;color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:700;border-radius:0;font-size:18px;margin-left:-4px}@media (max-width: 767px){.email-subscription .email-subscription-form button{margin:auto}}.email-subscription .email-subscription-form p{color:#fff;font-style:italic;margin-top:24px;margin-bottom:0}.our-clients{background:#269ffc;padding-top:72px}.our-clients .section-content{margin-bottom:24px}.our-clients .section-content img{margin:auto}.main-footer{background:#2a2a2a;color:#bbb;padding-top:20px}.main-footer p{color:#bbb}.main-footer a{color:#bbb}.main-footer a:hover{color:#fff}.main-footer ul{margin-bottom:0}.main-footer .list-with-icon{margin-top:0px}.main-footer .list-with-icon li{margin-bottom:10px}.main-footer .list-with-icon li:last-child{margin-bottom:0}.main-footer .list-with-icon li i{float:left;margin-top:3px;transition:.3s}.main-footer .list-with-icon li address{margin-left:22px;display:block;margin-bottom:0}.main-footer .list-with-icon li p{margin-left:22px;display:block;margin-bottom:0}.main-footer .list-with-icon li p a{display:inline;margin-left:0}.main-footer .list-with-icon li a{margin-left:22px;display:block}.main-footer .list-with-icon li:hover i{color:#269ffc}.main-footer .widget-area .widget-title{color:#f7f7f7;font-weight:400;letter-spacing:1px;margin-top:18px;margin-bottom:20px;font-size:18px}.main-footer .widget-area.footer-about .footer-logo{margin-bottom:48px}.main-footer .widget-area.footer-about p{margin-bottom:30px}.main-footer .widget-area.footer-about address{color:#bbb}.main-footer .widget-area.footer-about ul li{margin-bottom:12px}@media (min-width: 768px){.main-footer .widget-area.instagram-photos{padding-left:42px}}.main-footer .widget-area.instagram-photos ul li{width:60px;float:left;display:inline-block;margin-right:6px}.main-footer .widget-area.instagram-photos ul li:nth-child(3n+4){clear:both}.main-footer .widget-area.instagram-photos ul li img{border:1px solid #f7f7f7;margin-bottom:6px}.main-footer .widget-area.instagram-photos ul li:nth-child(n+7) img{margin-bottom:0}.main-footer .widget-area.social-links a:hover{color:#f7f7f7}.main-footer .widget-area.twitter-updates ul li{margin-bottom:5px}.main-footer .widget-area.twitter-updates ul li i{margin-top:6px}.main-footer .widget-area.twitter-updates ul li:last-child{margin-bottom:0}.main-footer .widget-area.twitter-updates .tweet{margin-bottom:12px;line-height:1.8}.main-footer .widget-area.twitter-updates .tweet a{font-weight:700;color:#dadada}.main-footer .widget-area.twitter-updates .tweet a:hover{color:#f7f7f7}.main-footer .widget-area.twitter-updates .tweet a.twitter-author:after{content:'2014';margin-right:8px;margin-left:8px;color:#bbb}.main-footer .widget-area.twitter-updates .tweet a.tweet-link{margin-left:8px;font-style:italic}.main-footer .widget-area.twitter-updates .time-elapsed{font-style:italic}.main-footer .widget-area.twitter-updates .time-elapsed:before{content:'2014';margin-right:8px}.main-footer .bottom-bar{background:#222;padding:24px 0;margin-top:30px}@media (max-width: 767px){.main-footer .bottom-bar .copyright-info{text-align:center}}.main-footer .bottom-bar .copyright-info p{margin-bottom:0}.main-footer .bottom-bar .bottom-menu{text-align:right;margin-bottom:0}@media (max-width: 767px){.main-footer .bottom-bar .bottom-menu{text-align:center;margin-top:24px}}.main-footer .bottom-bar .bottom-menu li{display:inline-block;margin-left:3px}.main-footer .bottom-bar .bottom-menu li:first-child{margin-left:0}.who-we-are .content-area p:last-of-type{margin-bottom:0}@media (min-width: 1200px){.who-we-are .image-area{margin-top:52px}}@media (max-width: 1199px) and (min-width: 992px){.who-we-are .image-area{margin-top:170px}}.who-we-are .image-area img{margin:auto}.our-vision{background:#f7f7f7}.our-vision .content-area{padding-left:48px;margin-top:36px}@media (max-width: 991px){.our-vision .content-area{margin-top:108px}}.our-vision .lined-list{margin-top:24px}.our-vision .lined-list li{margin-bottom:24px;padding-left:36px}.our-vision .lined-list li:last-child{margin-bottom:0}.our-vision .lined-list li:before{content:'';width:18px;height:3px;background:#269ffc;display:inline-block;margin-left:-36px;margin-right:18px;margin-bottom:3.5px}.our-vision .image-wrapper{position:relative}.our-vision .image-wrapper:before, .our-vision .image-wrapper:after{content:'';width:0;height:0;border:48px solid transparent;position:absolute;top:-48px;right:-48px;border-left-color:#f7f7f7;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.our-vision .image-wrapper:after{top:auto;bottom:-48px;right:auto;left:-48px;border-left-color:transparent;border-right-color:#f7f7f7}@media (max-width: 767px){.our-vision .image-wrapper{width:90%;margin:auto;position:relative}.our-vision .image-wrapper:before, .our-vision .image-wrapper:after{content:'';width:0;height:0;border:24px solid transparent;position:absolute;top:-24px;right:-24px;border-left-color:#f7f7f7;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.our-vision .image-wrapper:after{top:auto;bottom:-24px;right:auto;left:-24px;border-left-color:transparent;border-right-color:#f7f7f7}}.our-vision .image-wrapper .style-border{position:absolute;border:3px solid #fff;top:36px;right:36px;left:36px;bottom:36px}@media (max-width: 560px){.our-vision .image-wrapper .style-border{display:none}}.our-history img{margin-top:18px}.cta-banner{background:#269ffc;padding-top:48px;padding-bottom:48px}@media (min-width: 992px){.cta-banner .content-wrapper{height:120px;line-height:120px;position:relative}}@media (max-width: 991px){.cta-banner .content-wrapper{text-align:center}}.cta-banner h2, .cta-banner .banner-text, .cta-banner button{display:inline-block;color:#fff;vertical-align:middle}@media (max-width: 991px){.cta-banner h2, .cta-banner .banner-text, .cta-banner button{display:block;text-align:center}}.cta-banner h2{font-weight:700;text-transform:uppercase;margin:0;font-size:42px;letter-spacing:2px}@media (max-width: 1199px) and (min-width: 992px){.cta-banner h2{font-size:30px}}@media (max-width: 991px){.cta-banner h2:after{content:'';width:48px;height:3px;background:#fff;display:block;margin:24px auto 0}}.cta-banner .banner-text{border-left:3px solid #fff;padding-left:30px;margin-left:30px}@media (max-width: 991px){.cta-banner .banner-text{border-left:0;margin-top:30px;margin-bottom:36px;padding-left:0;margin-left:0}}.cta-banner .banner-text h3{margin-top:0;text-transform:uppercase;color:#fff;font-weight:700;font-size:30px;letter-spacing:2px}@media (max-width: 1199px){.cta-banner .banner-text h3{font-size:24px}}@media (max-width: 991px){.cta-banner .banner-text h3{margin-bottom:24px}}@media (max-width: 767px){.cta-banner .banner-text h3{line-height:1.6}}.cta-banner .banner-text p{color:#fff;margin-bottom:0;font-size:18px}@media (max-width: 1199px){.cta-banner .banner-text p{font-size:16px}}@media (min-width: 992px){.cta-banner button{right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width: 991px){.cta-banner button{display:inline-block}}.about-page .fun-facts{background-size:cover}.service-page .our-skill{background:url(../img/skill-bg.jpg) no-repeat;background-size:cover}@media (max-width: 991px){.service-page .best-features .image-block{padding-top:0}}@media (min-width: 992px){.service-page .best-features .img-wrapper img{margin-top:4.5em}}.price-table{background:url(../img/desk.jpg) no-repeat top center;background-size:cover}.price-table .price-box{background:#fff;color:#999;position:relative;margin-bottom:48px;margin-top:48px;text-align:center;padding-left:24px;padding-right:24px}.price-table .price-box:before, .price-table .price-box:after{content:'';width:calc(100% - 48px);height:48px;background:#fff;position:absolute;top:-48px;left:0}.price-table .price-box:after{top:auto;bottom:-48px;left:auto;right:0}.price-table .price-box b:before, .price-table .price-box b:after{content:'';width:0;height:0;border:48px solid transparent;border-bottom-color:#fff;position:absolute;top:-96px;right:0}.price-table .price-box b:after{border-bottom-color:transparent;border-top-color:#fff;top:auto;bottom:-96px;right:auto;left:0}.price-table .price-box .package-name{background:#f7f7f7;padding:30px 24px;position:relative;top:-24px;z-index:100}.price-table .price-box .package-name h3{text-transform:uppercase;font-weight:700;font-size:18px;margin-top:0;margin-bottom:12px}.price-table .price-box .package-name p{margin-bottom:0}.price-table .price-box .package-name .popular-tag{position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#222;color:#fff;padding:6px;font-size:13px;text-transform:uppercase;letter-spacing:1px}.price-table .price-box .price-tag h4{font-size:36px;font-weight:900;font-family:'Source Sans Pro',serif;margin-top:0;margin-bottom:6px}.price-table .price-box .price-tag p{margin-bottom:0;color:#222;text-transform:uppercase;letter-spacing:1px;font-size:13px}.price-table .price-box .package-features{position:relative;bottom:-24px;background:#f7f7f7;padding:24px;z-index:100}.price-table .price-box .package-features ul{margin:0}.price-table .price-box .package-features ul li{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #dedede}.price-table .price-box .package-features ul li:last-child{margin-bottom:24px;border-bottom:0;padding-bottom:0}.price-table .price-box .package-features button{border-color:#222;color:#222}.price-table .price-box .package-features button:hover{background:#269ffc;color:#fff;border-color:#269ffc}.blog-posts{margin-top:120px}@media (max-width: 991px){.post-wrapper{margin-bottom:72px}}.post .post-meta{text-transform:uppercase;font-weight:700}.post .post-meta li{display:inline-block;margin-right:24px}@media (max-width: 767px){.post .post-meta li{margin-bottom:12px}}.post .post-meta li:last-child{margin-right:0}.post .post-meta li i{margin-right:6px;color:#222}.post .post-meta li a{color:#222}.post .post-meta li a:hover{color:#269ffc}.post .post-title{text-transform:uppercase;font-weight:700;font-size:24px;margin-top:6px;margin-bottom:24px;letter-spacing:1px;line-height:1.6}@media (max-width: 767px){.post .post-title{font-size:18px}}.post .post-excerpt{margin-bottom:24px}.post .post-content{border-bottom:1px solid #dedede;padding-bottom:30px;margin-bottom:48px}.post blockquote{border:none;padding:30px 36px;background:#f7f7f7;margin-top:30px;margin-bottom:30px;position:relative;z-index:1}.post blockquote:before{content:'f10d';position:absolute;font-family:FontAwesome;top:0;left:12px;color:#fff;font-size:48px;z-index:-1}@media (max-width: 767px){.post blockquote{font-size:14px}}.post .read-more-link{float:left;text-transform:uppercase;color:#269ffc;font-weight:700}.post .read-more-link:after{content:'';width:30px;height:3px;background:#222;display:inline-block;margin-left:12px;vertical-align:middle;margin-bottom:2px}.post-footer{margin-top:30px}.post-footer h4{text-transform:capitalize;font-weight:700;font-size:14px}.post-footer .footer-meta li{display:inline-block;margin-right:6px}.post-footer .footer-meta li:last-child{margin-right:0}.post-footer .footer-meta li a{color:#222;text-transform:uppercase;font-weight:700}.post-footer .footer-meta li a:hover{color:#269ffc}@media (max-width: 991px){.post-footer .tags-block{margin-bottom:30px}}.post-footer .tags-block ul li:after{content:','}@media (min-width: 992px){.post-footer .share-block h4{text-align:right}}@media (min-width: 992px){.post-footer .share-block ul{text-align:right}}@media (max-width: 480px){.post-footer .share-block ul li{margin-bottom:12px}}.post-footer .share-block ul li a{width:2em;height:2em;text-align:center;line-height:2em;border:1px solid #222;display:inline-block}.post-author{border-bottom:1px solid #dedede;padding-bottom:33px}.post-author .author-avatar{width:120px;float:left;margin-right:24px}.post-author .author-details{width:calc(100% - 144px);float:left}@media (max-width: 580px){.post-author .author-details{width:100%;margin-top:30px}}.post-author .author-details h4{font-weight:700;text-transform:uppercase;font-size:14px;margin-top:0;margin-bottom:18px}.post-author .author-details h5{text-transform:uppercase;font-weight:400;font-family:'Source Sans Pro',serif;letter-spacing:2px;font-size:13px}.post-author .author-details h5 span{display:inline-block;margin-left:18px}@media (max-width: 480px){.post-author .author-details h5 span{display:block;margin-top:6px;margin-left:0;margin-bottom:24px}}.post-author .author-details h5 span:before{content:'-';margin-right:6px}@media (max-width: 480px){.post-author .author-details h5 span:before{display:none}.navbar-brand>img{width:260px;margin-top:15px}}.post-author .author-details .social-links{float:right}@media (max-width: 480px){.post-author .author-details .social-links{float:none;margin-bottom:30px;margin-top:-12px}}.post-author .author-details .social-links li{display:inline-block}.post-author .author-details .social-links li a{display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;background:#222;color:#fff;transition:.3s;margin-right:6px}.post-author .author-details .social-links li a:hover{background:#269ffc}.post-author .author-details .social-links li:last-child a{margin-right:0}.comments-section{margin-top:48px}.comments-section .block-title{margin-top:24px;margin-bottom:36px;font-size:24px}@media (max-width: 767px){.comments-section .block-title{font-size:18px;line-height:1.6}}@media (max-width: 320px){.comments-section .block-title:after{content:none}}.comments-list{list-style:none;padding-left:0}.replied-comments{margin-top:30px;margin-bottom:30px;padding-left:120px}@media (max-width: 767px){.replied-comments{padding-left:48px}}.comment{margin-bottom:30px}.comment .comment-author-block{width:96px;margin-right:24px;float:left}.comment .comment-author-block img{border-radius:50%}.comment .comment-content-block{width:calc(100% - 120px);float:left;border-bottom:1px solid #dedede;padding-bottom:24px}@media (max-width: 767px){.comment .comment-content-block{width:100%;margin-top:18px}}.comment .comment-content-header{margin-bottom:12px}@media (max-width: 767px){.comment .comment-content-header{margin-bottom:24px}}.comment .comment-content-header .comment-author{display:inline-block;text-transform:uppercase;font-weight:700;font-size:14px}.comment .comment-content-header .comment-meta{display:inline-block;margin-left:12px;margin-right:12px}@media (max-width: 767px){.comment .comment-content-header .comment-meta{display:block;margin:6px 0 12px}}.comment .comment-content-header .comment-meta a{color:#bbb}.comment .comment-content-header .comment-meta:before, .comment .comment-content-header .comment-meta:after{content:'-';margin-right:12px}@media (max-width: 767px){.comment .comment-content-header .comment-meta:before, .comment .comment-content-header .comment-meta:after{display:none;margin:0}}.comment .comment-content-header .comment-meta:after{margin-left:12px;margin-right:0}.comment .comment-content-header .comment-reply-link{color:#222;text-transform:capitalize;font-family:'Roboto Slab',sans-serif;font-weight:700}.comment-respond{margin-top:48px}.comment-form .form-control{margin-bottom:30px}.comment-form textarea{height:120px}.classic-post .top-meta{position:relative;top:-12px;margin-bottom:0;z-index:1}.classic-post .post-content{background:#fff;color:#999;position:relative;margin-left:30px;margin-right:30px;padding-left:30px;padding-right:30px}.classic-post .post-content:before, .classic-post .post-content:after{content:'';width:calc(100% - 48px);height:48px;background:#fff;position:absolute;top:-48px;left:0}.classic-post .post-content:after{top:auto;bottom:-48px;left:auto;right:0}.classic-post .post-content b:before, .classic-post .post-content b:after{content:'';width:0;height:0;border:48px solid transparent;border-bottom-color:#fff;position:absolute;top:-96px;right:0}.classic-post .post-content b:after{border-bottom-color:transparent;border-top-color:#fff;top:auto;bottom:-96px;right:auto;left:0}@media (max-width: 480px){.classic-post .post-content{margin-top:30px;margin-left:12px;margin-right:12px;padding-left:12px;padding-right:12px}}.classic-post .post-content:after{content:none}.classic-post .post-content b:after{content:none}.classic-post .post-author{margin-left:30px;margin-right:30px;padding-left:30px;padding-right:30px}@media (max-width: 480px){.classic-post .post-author{margin-left:12px;margin-right:12px;padding-left:12px;padding-right:12px}}.classic-post .post-navigation{margin-left:30px;margin-right:30px;padding-left:30px;padding-right:30px}@media (max-width: 480px){.classic-post .post-navigation{margin-left:12px;margin-right:12px;padding-left:12px;padding-right:12px}}.classic-post .comments-section{margin-left:30px;margin-right:30px;padding-left:30px;padding-right:30px}@media (max-width: 480px){.classic-post .comments-section{margin-left:12px;margin-right:12px;padding-left:12px;padding-right:12px}}@media (max-width: 991px) and (min-width: 581px){.simple-post{margin-left:60px;margin-right:60px}}@media (max-width: 580px){.simple-post{margin-left:12px;margin-right:12px}}.simple-post .post-title{margin-top:36px;margin-bottom:24px}.simple-post .post-meta{margin-bottom:30px}.bevel-post .post-content{padding-top:36px;padding-left:48px;padding-right:48px;background:#fafafa;border-bottom:none}.bevel-post .post-title{margin-top:0;margin-bottom:24px}.bevel-post .post-meta{margin-bottom:30px}.bevel-post .post-author{background:#fafafa;border-bottom:none;padding-top:48px;padding-left:48px;padding-right:48px}.bevel-post .post-navigation{margin-top:48px}.bevel-post .block-title{margin-top:0}.bevel-post .comments{background:#fafafa;padding:48px 48px 18px}.bevel-post .comment-respond{background:#fafafa;padding:48px}.widget{margin-bottom:48px}.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6{line-height:1.6}.sidebar h1 a, .sidebar h2 a, .sidebar h3 a, .sidebar h4 a, .sidebar h5 a, .sidebar h6 a{color:#222}.sidebar h1 a:hover, .sidebar h2 a:hover, .sidebar h3 a:hover, .sidebar h4 a:hover, .sidebar h5 a:hover, .sidebar h6 a:hover{color:#269ffc}.sidebar .widget-title{background:#f7f7f7;margin-top:0;margin-bottom:24px;padding:12px 30px;font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px}@media (max-width: 767px) and (min-width: 481px){.sidebar{margin-left:60px;margin-right:60px}}@media (max-width: 480px){.sidebar{margin-left:12px;margin-right:12px}}.sidebar-list{margin-bottom:0}.sidebar-list li{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #dedede}.sidebar-list li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.sidebar-list h4{margin:0 0 12px;font-size:14px}.sidebar-list p:last-of-type{margin-bottom:0}.sidebar-list a:hover{color:#269ffc}.thumb-list .img-wrapper{width:72px;float:left;margin-right:18px}.thumb-list .list-content{width:calc(100% - 90px);float:left}.inline-list li{display:inline-block;margin-right:2.5px;margin-bottom:6px}.tag-list a{border:1px solid #dedede;padding:9px 15px;display:inline-block;color:#222}.tag-list a:hover{color:#269ffc}.single-post-page .blog-posts{margin-bottom:120px}.portfolio-details .portfolio-title{margin-top:0;text-transform:uppercase;font-weight:700;font-size:24px;margin-bottom:36px}.portfolio-details .block-title{margin-bottom:30px;margin-top:0}.portfolio-details .portfolio-images img{margin-bottom:36px}.portfolio-details .portfolio-desc .portfolio-meta{margin-top:36px}.portfolio-details .portfolio-desc .portfolio-meta li{margin-bottom:24px}.portfolio-details .portfolio-desc .portfolio-meta h4{font-weight:700;font-size:14px}.portfolio-details .desc-block .share-block{margin-top:48px}.portfolio-details .desc-block .share-block h4{font-size:14px;font-weight:700;margin-bottom:18px}.portfolio-details .desc-block .share-block .social-share{margin-bottom:48px}.portfolio-details .desc-block .share-block .social-share li{display:inline-block}.portfolio-details .desc-block .share-block .social-share li a{width:2em;height:2em;line-height:2em;text-align:center;border:1px solid #dedede;display:inline-block;color:#222}.portfolio-details .desc-block .share-block .social-share li a:hover{color:#269ffc}.portfolio-details .meta-block .portfolio-meta{margin-top:0;margin-bottom:48px}.portfolio-details .meta-block .portfolio-meta li:first-child h4{margin-top:0}.portfolio-details .portfolio-navigation{margin-top:12px;margin-bottom:48px}.related-portfolio-items .block-title{margin-top:0;margin-bottom:30px}.related-portfolio-items .portfolio-content{margin-bottom:72px}.related-portfolio-items .portfolio-content>div{margin-bottom:48px}.related-portfolio-items .hover-content{margin-left:15px;margin-right:15px}.contact-options .icon-block{font-size:28px;width:3em;height:3em;margin:0 auto 10px;border-radius:50%;border:2px solid #269ffc;line-height:calc(3em - 2px);text-align:center;transition:.3s}.contact-options .icon-block:hover{background:#269ffc;color:#fff}.contact-options a{display:block;color:#222;font-size:16px;line-height:1.8}.contact-options address{font-size:16px;line-height:1.8}.form-map{padding-top:0}.form-map .block-title{margin-bottom:60px}.form-map .form-block{position:relative}.form-map .form-message{position:absolute;left:15px;top:-42px}.form-map .form-message p{color:#269ffc}.form-map .form-message p.success{color:green}.form-map .form-message p.error{color:red}.form-map .form-control{border-radius:0;box-shadow:none;text-shadow:none;margin-bottom:30px}.form-map input{height:48px}.form-map textarea{height:14.6em}.google-map{width:100%;height:20em}