@import url('https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900');
@font-face {
    font-family: 'tacticsansexd-bldregular';
    src: url('../fonts/tacticsans-bld-webfont.woff2') format('woff2'),
         url('../fonts/tacticsans-bld-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
#pageloader{width:100%;height:100%;position:fixed;background-color:#2B4250;z-index:999999}
#pageloader.dark .spinner > div{background-color:#fff}
#pageloader.dark{background:rgba(8,176,156,1);background:-moz-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(8,176,156,1)),color-stop(100%,rgba(18,60,243,1)));background:-webkit-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-o-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-ms-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:linear-gradient(135deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08b09c',endColorstr='#133cf3',GradientType=1)}
.video-section{overflow:hidden;position:relative}
.video-section .container{z-index:32;position:relative}
.video-section .fullscreen-video{position:absolute;top:-50px;left:0;width:100%;height:100%;z-index:30}
.video-section video{min-width:100%!important;height:auto;min-height:100%}
.video-section .video-section-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31}
.video-section.dark-section .video-section-mask{background:rgba(8,176,156,.8);background:-moz-linear-gradient(-45deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,.8) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(8,176,156,.8)),color-stop(100%,rgba(18,60,243,.8)));background:-webkit-linear-gradient(-45deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,.8) 100%);background:-o-linear-gradient(-45deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,.8) 100%);background:-ms-linear-gradient(-45deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,8.) 100%);background:linear-gradient(135deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08b09c',endColorstr='#133cf3',GradientType=1)}
.video-section.light-section .video-section-mask{background:url(../images/overlays/light-05.png) repeat rgba(255,255,255,0.7)}
.video-section.light-section p{color:#444}
.scroll-down-icon{position:absolute;bottom:32px;left:50%;font-size:32px;margin-left:-16px;z-index:37;-webkit-animation:scroll-down-icon 1.4s linear infinite;-moz-animation:scroll-down-icon 1.4s linear infinite;-ms-animation:scroll-down-icon 1.4s linear infinite;-o-animation:scroll-down-icon 1.4s linear infinite;animation:scroll-down-icon 1.4s linear infinite;color:rgba(255,255,255,.66)}
.scroll-down-icon:hover{color:#31B89E!important}
@-webkit-keyframes scroll-down-icon {
0%{-webkit-transform:scale(1);opacity:1}
50%{-webkit-transform:scale(0.8);opacity:.4}
100%{-webkit-transform:scale(1);opacity:1}
}
@-moz-keyframes scroll-down-icon {
0%{-moz-transform:scale(1);opacity:1}
50%{-moz-transform:scale(0.8);opacity:.4}
100%{-moz-transform:scale(1);opacity:1}
}
@-o-keyframes scroll-down-icon {
0%{-o-transform:scale(1);opacity:1}
50%{-o-transform:scale(0.8);opacity:.4}
100%{-o-transform:scale(1);opacity:1}
}
@keyframes scroll-down-icon {
0%{transform:scale(1);opacity:1}
50%{transform:scale(0.8);opacity:.4}
100%{transform:scale(1);opacity:1}
}
.section{position:relative;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding:120px 0;background:#fff}
.section .container{z-index:36;position:relative}
.section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(8,176,156,.8);background:-moz-linear-gradient(-45deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,.8) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(8,176,156,.8)),color-stop(100%,rgba(18,60,243,.8)));background:-webkit-linear-gradient(-45deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,.8) 100%);background:-o-linear-gradient(-45deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,.8) 100%);background:-ms-linear-gradient(-45deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,8.) 100%);background:linear-gradient(135deg,rgba(8,176,156,.8) 0%,rgba(18,60,243,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08b09c',endColorstr='#133cf3',GradientType=1)}
.section-overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(43,66,80,1);background:-moz-radial-gradient(center,ellipse cover,rgba(43,66,80,0.9) 0%,rgba(0,0,0,0.9) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(43,66,80,0.9)),color-stop(100%,rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(43,66,80,0.9) 0%,rgba(0,0,0,0.9) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(43,66,80,0.9) 0%,rgba(0,0,0,0.9) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(43,66,80,0.9) 0%,rgba(0,0,0,0.9) 100%);background:radial-gradient(ellipse at center,rgba(43,66,80,0.9) 0%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b4250',endColorstr='#000000',GradientType=1)}
.section-overlay-light{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.8);background:-moz-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.33) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0.8)),color-stop(100%,rgba(0,0,0,0.33)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.33) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.33) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.33) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}
.section-home h1{font-size:50px;line-height:60px;padding:0;letter-spacing:5px;font-weight:400;text-transform:uppercase;font-family:'tacticsansexd-bldregular';display:block;margin-bottom:10px}
.section-home img{max-height:250px;margin-bottom:25px}
.section-home p{font-size:18px;line-height:28px;margin:0 auto 20px;color:#fff;text-transform:uppercase;letter-spacing:1px;width:80%}
.section-home p.up{color:#31B89E;letter-spacing:10px;margin-bottom:10px;font-weight:600}
.header-title{margin-bottom:60px;text-align:center}
.header-title h1:before{background:url(../images/sign.png) no-repeat;width:50px;height:50px;display:block;content:" ";margin:0 auto 10px}
.header-title h1{font-size:30px;line-height:40px;letter-spacing:2px;margin-bottom:5px;color:#2B4250;font-family:'tacticsansexd-bldregular';text-transform:uppercase}
.header-title p{color:#2B4250;margin:0 auto;width:80%;margin-bottom:10px;font-size:17px;letter-spacing:0;line-height:25px}
.header-title span{padding:0 0 10px;border-width:0 0 1px;border-style:solid;border-color:-moz-border-image: -moz-linear-gradient(left,#31B89E 0%,#133DF3 100%);-webkit-border-image:-webkit-linear-gradient(left,#31B89E 0%,#133DF3 100%);border-image:linear-gradient(to right,#31B89E 0%,#133DF3 100%);border-image-slice:1}
.separator-color{display:block;line-height:0;margin-bottom:15px}
.separator-color::before{content:" ";display:inline-block;height:3px;width:50px;border-width:0 0 1px;border-style:solid;border-color:-moz-border-image: -moz-linear-gradient(left,#31B89E 0%,#133DF3 100%);-webkit-border-image:-webkit-linear-gradient(left,#31B89E 0%,#133DF3 100%);border-image:linear-gradient(to right,#31B89E 0%,#133DF3 100%);border-image-slice:1}
.header-title-cta{margin-bottom:0;text-align:center;position:relative;z-index:50}
.header-title-cta h1{font-size:30px;line-height:40px;letter-spacing:2px;margin-bottom:5px;color:#fff;text-transform:uppercase;font-family:'tacticsansexd-bldregular'}
.header-title-cta p{color:#fff;margin:0 auto;width:80%;margin-bottom:10px;font-size:18px;letter-spacing:0;line-height:28px}
.header-title-white{margin-bottom:60px;text-align:center}
.header-title-white h1{font-size:30px;line-height:40px;letter-spacing:2px;margin-bottom:5px;color:#fff;font-family:'tacticsansexd-bldregular';text-transform:uppercase}
.header-title-white h1:before{background:url(../images/sign.png) no-repeat;width:50px;height:50px;display:block;content:" ";margin:0 auto 10px}
.header-title-white p{color:#fff;margin:0 auto;width:80%;margin-bottom:10px;font-size:17px;letter-spacing:0;line-height:25px}
.pro-carousel{padding:0;position:relative}
.pro-carousel .item{opacity:1;filter:Alpha(Opacity=1);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.pro-carousel .owl-buttons div{position:absolute;top:50%;width:20px;height:40px;display:block;margin:-20px 0 0!important;padding:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:none!important;filter:Alpha(Opacity=0.5)!important;opacity:.5!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.pro-carousel .owl-buttons div:hover{filter:Alpha(Opacity=1)!important;opacity:1!important}
.pro-carousel .owl-buttons div.owl-prev{left:-40px;background:url(../images/icons/prev-dark.png) no-repeat!important}
.pro-carousel .owl-buttons div.owl-next{right:-40px;background:url(../images/icons/next-dark.png) no-repeat!important}
.key-service{overflow:hidden;max-height:400px}
.key-service .key-service-img{position:relative;text-align:center;background:rgba(8,176,156,1);background:-moz-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(8,176,156,1)),color-stop(100%,rgba(18,60,243,1)));background:-webkit-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-o-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-ms-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:linear-gradient(135deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08b09c',endColorstr='#133cf3',GradientType=1);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-service .key-service-img i{display:none;font-size:45px;position:absolute;top:0;left:0;right:0;color:#fff;margin-right:auto;margin-left:auto;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-service:hover .key-service-img i{display:block;top:25%}
.key-service .key-service-img img{opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-service:hover .key-service-img img{opacity:.1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.key-service:hover .key-service-details{bottom:155px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-service-details{position:relative;padding:15px;bottom:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;text-align:center;border-width:0 0 3px;border-style:solid;border-color:-moz-border-image: -moz-linear-gradient(left,#31B89E 0%,#133DF3 100%);-webkit-border-image:-webkit-linear-gradient(left,#31B89E 0%,#133DF3 100%);border-image:linear-gradient(to right,#31B89E 0%,#133DF3 100%);border-image-slice:1;min-height:190px}
.key-service-details h4{font-size:16px;letter-spacing:0;color:#2B4250;margin-bottom:10px;text-transform:uppercase;font-weight:700}
.key-service-details p{margin-bottom:10px;line-height:23px}
.key-service-details .btn-sys{margin-bottom:0}
.key-service:hover h4{color:#31B89E}
.key-service:hover .key-service-details{background-color:#fff}
.subscribe-form{background:#fff;margin:0 22%;position:relative;border-radius:3px;padding:25px}
.subscribe-form input[type="text"],.subscribe-form textarea,.subscribe-form select,.subscribe-form input[type="password"]{color:#2B4250;font-size:13px;border:1px solid #bbb;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:7px 14px 7px 7px !important;display:block;margin-bottom:10px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background:#f6f6f6}
.subscribe-form select{width:100px}
.subscribe-form input[type="text"]:focus,.subscribe-form textarea:focus,.subscribe-form select:focus,.subscribe-form input[type="password"]:focus{border-color:#31B89E;box-shadow:0 0 3px #31B89E;-o-box-shadow:0 0 3px #31B89E;-moz-box-shadow:0 0 3px #31B89E;-webkit-box-shadow:0 0 3px #31B89E;background:#fff}
.subscribe-form input[type="checkbox"]{margin-right:3px;top:2px;position:relative}
.subscribe-form label .required{color:red;margin-left:2px}
.subscribe-form h4{margin-bottom:25px;font-weight:700;font-size:20px}
.subscribe-form label{display:inline-block;font-weight:400;margin-bottom:5px;font-size:14px}
.subscribe-form ul{list-style:none}
.subscribe-form ul li{display:inline;line-height:20px;width:25%;padding:0;float:left}
.popup-form{background:#fff;width:33%;margin:0 auto;padding:2%;position:relative;border-radius:5px}
.popup-form input[type="text"],.popup-form textarea,.popup-form select,.popup-form input[type="password"]{color:#31B89E;font-size:13px;border:1px solid #ccc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:7px 14px 7px 7px !important;display:block;margin-bottom:10px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.popup-form input[type="text"]:focus,.popup-form textarea:focus,.popup-form select:focus,.popup-form input[type="password"]:focus{border-color:#31B89E;box-shadow:0 0 3px #31B89E;-o-box-shadow:0 0 3px #31B89E;-moz-box-shadow:0 0 3px #31B89E;-webkit-box-shadow:0 0 3px #31B89E}
.popup-form label .required{color:red;margin-left:2px}
.popup-form h4{margin-bottom:10px}
label{display:inline-block;font-weight:400;margin-bottom:5px;font-size:14px}
.mfp-bg{background:#2B4250!important}
.col-md-20{width:20%;padding:0 15px;float:left}
@media (max-width: 768px) {
.col-md-20{width:100%}
}
.counter{opacity:0;display:inline-block;text-align:center}
.counter > span{display:block}
.counter .counter-icon{opacity:.8;filter:Alpha(Opacity=0.8);line-height:100%;margin-bottom:15px;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out}
.counter:hover .counter-icon{opacity:1;filter:Alpha(Opacity=1)}
.counter:hover .num-counter{color:#31B89E;font-size:36px}
.counter .counter-icon i{font-size:32px}
.counter .num-counter{font-size:28px;height:36px;line-height:36px;margin-bottom:6px;text-align:center;display:inline-block!important;font-family:'tacticsansexd-bldregular';letter-spacing:1px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;color:#2B4250}
.counter h5{font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;font-weight:400}
.hexagon{display:block;width:80px;height:92px;background:url(../images/hexagon-border.png) no-repeat;line-height:90px;margin:0 auto 20px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;text-align:center;font-size:28px}
.hexagon i{font-size:28px!important;color:#2B4250;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.hexagon i.fa{font-size:22px}
.stats:hover .hexagon,.address:hover .hexagon{background:url(../images/hexagon.png)}
.stats:hover .hexagon i,.address:hover .hexagon i{font-size:22px;color:#fff}
.stats:hover .hexagon i.fa{font-size:18px}
.address{padding:0 10px;text-align:center}
.address h4{margin-bottom:0;font-size:14px;letter-spacing:5px;font-weight:600;text-transform:uppercase}
.address:hover h4{color:#133cf3}
.announcements{list-style:none;text-align:left}
.announcements li{padding:12px;border-bottom:1px solid rgba(255,255,255,.1);font-size:18px;color:rgba(255,255,255,.66);line-height:24px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;font-weight:600}
.announcements li:hover{background:rgba(0,0,0,.15)}
.announcements li .dates{width:15%;margin-right:30px;text-transform:uppercase;font-size:14px;float:left;display:block}
.announcements li:hover .dates{color:#fff}
.announcements li i{float:right;font-size:20px;opacity:0}
.announcements li:hover i{opacity:1}
.announcements li a{color:#fff}
.announcements li:hover a{color:#31B89E}
.investor ul.nav-tabs{border:none}
.investor ul.nav-tabs li a{font-size:14px;color:#fff;padding:0 0 5px;margin:0 15px}
.investor ul.nav-tabs li.active a{color:#31B89E!important}
.investor .tab-pane{padding-top:30px}
.bio-form{padding:2%;position:relative;border-radius:3px;margin:0 15%;background:#fff}
.bio-form h1{font-weight:700;margin-bottom:10px;color:#31B89E}
.bio-form h4{text-transform:uppercase}
.bio-form img{margin-bottom:10px}
.page-header{position:relative;padding:200px 0 120px;margin:0;background-position:bottom center!important;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.page-header p{font-size:17px;line-height:24px;width:75%;margin:0 auto;color:#fff}
.page-header .container{z-index:36;position:relative}
.page-header h1{font-size:30px;line-height:40px;margin-bottom:5px;letter-spacing:1px;text-transform:uppercase;font-family:'tacticsansexd-bldregular'}
.page-header h6{font-size:11px;letter-spacing:1px;text-transform:uppercase}
.directory ul.nav-tabs{border:none;text-align:center}
.directory ul.nav-tabs li a{font-size:14px;padding:0 0 5px;margin:0 25px}
.directory ul.nav-tabs li.active a{color:#31B89E!important}
.directory .tab-pane{padding-top:30px}
.directory table{margin:0;padding:15px!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;width:100%}
.directory table tr:hover span{color:rgba(255,255,255,.66)}
.directory table tr:hover td{color:#fff}
.directory table tr:hover{border-bottom:1px solid rgba(255,255,255,.066)}
.directory table tr{border-bottom:1px solid rgba(0,0,0,.066)}
.directory table tr:last-child{border-bottom:none}
.directory table td{padding:10px 15px;vertical-align:top;font-size:16px;line-height:24px}
.directory table tr:hover{background:rgba(8,176,156,1);background:-moz-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(8,176,156,1)),color-stop(100%,rgba(18,60,243,1)));background:-webkit-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-o-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-ms-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:linear-gradient(135deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08b09c',endColorstr='#133cf3',GradientType=1)}
.directory table tr:hover a{color:#fff}
.directory table td span{font-weight:600;text-transform:uppercase;font-size:13px}
.directory table tr:nth-child(2n+1) td{background-color:rgba(0,0,0,.033)}
.governance{list-style:none}
.governance li{width:33%;display:inline-block;line-height:28px;padding:10px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border-radius:3px}
.governance li:hover{background:rgba(255,255,255,.05);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}
.governance li a i{font-size:28px;margin-right:10px;float:left;color:rgba(255,255,255,.33);width:28px;text-align:center;line-height:28px}
.governance li a i.download{display:none;font-size:20px}
.governance li:hover a i.download{display:block}
.governance li a i.file{display:block}
.governance li:hover a i.file{display:none}
.governance li:hover i{color:#31B89E}
.governance li a h4{line-height:28px;float:left;font-size:14px;text-transform:uppercase}
.governance li:hover a h4{color:#31B89E;font-weight:700}
@media (max-width: 1024px) {
.governance li{width:50%}
}
@media (max-width: 768px) {
.governance li{width:100%}
}
.member-box .member-pic{position:relative;margin-bottom:20px;overflow:hidden;text-align:center}
.member-box .member-pic img{transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-webkit-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out}
.member-box:hover .member-pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.member-box .member-pic::after{content:"";display:block;width:100%;height:200%;position:absolute;top:-40%;right:-65%;opacity:0;filter:Alpha(Opacity=0);background-color:rgba(255,255,255,0.2);-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out}
.member-box:hover .member-pic::after{opacity:1;filter:Alpha(Opacity=1)}
.member-box .member-details{text-align:center}
.member-box .member-details h4{color:#2B4250;text-transform:uppercase;font-size:20px;margin-bottom:10px;font-weight:600}
.member-box:hover .member-details h4{color:#31B89E}
.member-box .member-details p{color:rgba(0,0,0,.66);display:block;font-size:14px;margin-bottom:15px;text-transform:uppercase}
.stats{text-align:center}
.stats p{font-size:17px}
.project ul.nav-tabs{border:none;text-align:center}
.project ul.nav-tabs li a{font-size:14px;padding:0 0 5px;margin:0 25px}
.project ul.nav-tabs li.active a{color:#31B89E!important}
.project .tab-content{padding:30px;background:rgba(255,255,255,.5);border:1px solid #eee;margin-top:30px}
.project .tab-content:hover{background:#fff;border:1px solid #31B89E}
.project .tab-pane{padding:0}
.project .tab-content ul{list-style:none}
.project .tab-content ul li{padding:0 0 5px 25px;font-size:15px;position:relative}
.project .tab-content ul li:before{content:"\e64d";font-family:'themify';color:#31B89E;position:absolute;top:0;left:0;font-size:16px}
.service{padding:0 10px;margin-bottom:20px}
.service h2{margin-bottom:20px}
.service h3{margin-bottom:10px;font-size:18px;letter-spacing:0;font-weight:600;line-height:26px}
.service ul{list-style:none;text-align:center}
.service ul li{border:1px solid #eee;width:auto;font-size:11px;display:inline-block;padding:0 15px;margin:3px 1px;text-transform:uppercase;font-weight:600}
.service img{max-height:80px;margin-bottom:15px}
.service i.icon{display:block;font-size:28px!important;font-weight:300!important;line-height:82px;width:86px;border:2px solid #133df3;border-radius:50%;height:86px;position:relative;margin:0 auto;margin-bottom:15px;background:#fff;color:#2B4250;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.service:hover i.icon{color:#fff;background:#133df3;border:2px solid #133df3}
.service i span{width:36px;height:36px;background:#133df3;position:absolute;top:-5px;right:-10px;line-height:32px;border-radius:50%;color:#fff;font-size:14px;font-style:itallic;font-weight:700;color:#fff;border:2px solid transparent}
.service:hover i span{background:#133df3;color:#fff;border-color:#133df3}
.service:hover h3{color:#133df3}
.mac{position:relative;background-image:url(../images/mac.png);padding:3.4% 11.9% 4%;background-position:top left;background-repeat:no-repeat!important;background-size:cover!important;margin-bottom:30px}
.mac iframe{width:100%;height:370px}
.center-col{float:none!important;margin-left:auto!important;margin-right:auto!important}
p.lead{margin-bottom:10px;font-size:17px}
.bg-gray-light{background-color:#f9f9f9!important}
.border-top{border-top:1px solid rgba(0,0,0,.05)}
.services ul.nav-tabs{width:100%;text-align:center;margin-bottom:50px;border-bottom:none}
.services .nav-tabs > li{float:none;width:20%;position:relative}
.services ul.nav-tabs li a{margin:0;line-height:18px;color:#666;font-size:13px;font-weight:600}
.services ul.nav-tabs li a:hover,.services ul.nav-tabs li a:focus{color:#31B89E}
.services ul.nav-tabs li.active a{border-bottom:none!important;color:#31B89E}
.services ul.nav-tabs li a img{max-height:70px;display:block;margin:0 auto;margin-bottom:15px;-webkit-filter:grayscale(100);filter:grayscale(100%)}
.services ul.nav-tabs li.active a img,.services ul.nav-tabs li a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0%)}
.services .nav-tabs > li.active:before{content:"\f107";font-family:'FontAwesome';position:absolute;bottom:-30px;font-size:24px;left:0;right:0;margin:auto;color:#31B89E}
.services .tab-content{background:#f6f6f6;padding:40px;border:1px solid #ddd;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.services .tab-content:hover{border:1px solid #133df3;background:#fff}
.services .tab-content p{color:#3d3d3d}
.services .tab-content h2{margin-bottom:20px;font-size:28px;font-weight:100;border-bottom:1px solid #ddd;padding-bottom:15px;text-transform:none;letter-spacing:0;color:#3d3d3d;line-height:32px}
.services .tab-content h2 b{color:#133df3}
.services .tab-content .btn-sys{margin:15px 0 0}
.services .tab-content h2 span{border-bottom:1px solid #133df3;padding-bottom:12px}
.services .tab-content ul{list-style:none}
.services .tab-content ul li{padding:0 0 5px 25px;font-size:15px;position:relative}
.services .tab-content ul li:before{content:"\e64d";font-family:'themify';color:#133df3;position:absolute;top:0;left:0;font-size:16px}
.services .tab-content ul ul{padding:10px 0 5px}
.services .tab-content ul ul li{padding:0 0 0 20px;font-size:15px;position:relative}
.services .tab-content ul ul li:before{content:"\e6ab";font-family:'themify';color:#133df3;position:absolute;top:1px;left:0;font-size:12px}
.services .tab-pane{padding:0}
.services2 ul.nav-tabs{text-align:center;margin:0 auto 40px;border-bottom:none}
.services2 .nav-tabs > li{float:none;width:11.5%;position:relative}
.services2 ul.nav-tabs li a i{display:block;font-size:30px;margin:0 auto 15px}
.services2 ul.nav-tabs li a{margin:0;color:#989898;font-size:13px}
.services2 ul.nav-tabs li a:hover,.services2 ul.nav-tabs li a:focus{color:#133df3}
.services2 ul.nav-tabs li.active a{border-bottom:none!important;color:#133df3}
.services2 ul.nav-tabs li a img{max-height:60px;display:block;margin:0 auto;margin-bottom:15px;-webkit-filter:grayscale(100);filter:grayscale(100%)}
.services2 ul.nav-tabs li.active a img,.services2 ul.nav-tabs li:hover a img{-webkit-filter:grayscale(0);filter:grayscale(0%)}
.services2 .nav-tabs > li.active:before{content:"\f107";font-family:'FontAwesome';position:absolute;bottom:-25px;font-size:24px;left:0;right:0;margin:auto;color:#133df3}
.services2 .tab-content{background:#f6f6f6;padding:40px;border:1px solid #ddd;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.services2 .tab-content:hover{border:1px solid #133df3;background:#fff}
.services2 .tab-content p{color:#3d3d3d}
.services2 .tab-content h2{margin-bottom:20px;font-size:28px;font-weight:100;border-bottom:1px solid #ddd;padding-bottom:15px;text-transform:none;letter-spacing:0;color:#3d3d3d;line-height:32px}
.services2 .tab-content h2 b{color:#133df3}
.services2 .tab-content .btn-sys{margin:15px 0 0}
.services2 .tab-content h2 span{border-bottom:1px solid #133df3;padding-bottom:12px}
.services2 .tab-content ul{list-style:none}
.services2 .tab-content ul li{padding:0 0 5px 25px;font-size:15px;position:relative}
.services2 .tab-content ul li:before{content:"\e64d";font-family:'themify';color:#133df3;position:absolute;top:0;left:0;font-size:16px}
.services2 .tab-content ul ul{padding:10px 0 5px}
.services2 .tab-content ul ul li{padding:0 0 0 20px;font-size:15px;position:relative}
.services2 .tab-content ul ul li:before{content:"\e6ab";font-family:'themify';color:#133df3;position:absolute;top:1px;left:0;font-size:12px}
.services2 .tab-pane{padding:0}
.service-info{padding-left:30px}
.safety i{display:block;font-size:30px;margin:0 auto 15px;color:#31B89E}
.safety h4{font-size:14px;line-height:20px}
.brands a{line-height:70px;text-align:center;display:block}
.brands a img{max-height:50px;max-width:170px;margin:0 auto;text-align:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;opacity:.6}
.brands a img:hover{-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:1;max-height:60px;max-width:180px}
.count{margin-top:50px}
.support{padding:0;margin:0}
.support a h4{margin-bottom:10px;font-size:17px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.support a:hover p{color:#31B89E}
.support a i{display:block;font-size:26px;font-weight:300;line-height:86px;width:92px;border:3px solid #31B89E;border-radius:50%;height:92px;position:relative;margin:0 auto;margin-bottom:20px;background:#fff;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.support a:hover i{display:block;font-size:26px;font-weight:300;line-height:86px;width:92px;border:3px solid #31B89E;border-radius:50%;height:92px;position:relative;margin:0 auto;margin-bottom:20px;background:#31B89E;color:#fff}
.support ul.nav-tabs{margin-bottom:30px}
.support ul.nav-tabs li a i{font-size:26px}
.support ul.nav-tabs li a{margin:0 25px;text-align:center;font-size:15px}
.support .nav-tabs > li.active > a i,.support .nav-tabs > li.active > a:hover i,.support .nav-tabs > li.active > a:focus i{background:#31B89E!important;color:#fff}
.support ul.nav-tabs li.active a,.support ul.nav-tabs li.active a:hover,.support ul.nav-tabs li.active a:focus{color:#31B89E}
.support ul.nav-tabs{border-bottom:none;text-align:center}
.support .tab-pane{padding:0 25px 25px}
.support .tab-pane p{text-align:center}
.mt60{margin-top:60px}
.mt50{margin-top:50px}
.mt40{margin-top:40px}
.mt30{margin-top:30px}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.bg-gray{background:#f6f6f6!important}
.testimonials-carousel img{border:3px solid #fff;border-radius:50%;margin-bottom:10px;width:80px}
.testimonials-carousel .quote-author span{font-weight:600;color:#fff}
.location{text-align:center}
.location i{font-size:30px;display:block;margin:0 auto 15px}
.location h4{text-transform:uppercase;font-size:14px;font-weight:600}
.location p{font-size:14px}
.location ul.nav-tabs{width:100%;text-align:center;margin-bottom:30px;border-bottom:none}
.location .nav-tabs > li{float:none;width:10%;position:relative}
.location ul.nav-tabs li a{margin:0;line-height:16px;color:#2B4250;font-size:14px}
.location ul.nav-tabs li a:hover,.services ul.nav-tabs li a:focus{color:#31B89E}
.location ul.nav-tabs li.active a{border-bottom:none!important;color:#31B89E}
.location ul.nav-tabs li a img{max-height:100px;display:block;margin:0 auto;margin-bottom:15px;-webkit-filter:grayscale(100);filter:grayscale(100%);border-radius:50%;border:4px solid transparent;opacity:.5}
.location ul.nav-tabs li.active a img{-webkit-filter:grayscale(0);filter:grayscale(0%);border:4px solid #31B89E;opacity:1}
.location .nav-tabs > li.active:before{content:"\f107";font-family:'FontAwesome';position:absolute;bottom:-25px;font-size:24px;left:0;right:0;margin:auto;color:#31B89E}
.location .tab-content{padding:0}
.location .tab-content h2{margin-bottom:15px;font-size:24px;font-weight:600}
.location .tab-content iframe{width:100%;height:350px}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.employee{text-align:center;margin-bottom:15px;padding:20px 10px;border-radius:10px}
.employee:hover{background:rgba(255,255,255,.5);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);box-shadow:0 0 15px 0 rgba(0,0,0,0.15)}
.employee:hover h4{color:#31B89E}
.employee i{color:#31B89E;font-size:28px;margin-bottom:20px;display:block}
.employee h4{font-weight:600;margin-bottom:15px;letter-spacing:0;font-size:18px}
.employee ul{list-style:none}
.employee ul li{font-size:16px}
.openp h2{color:#31B89E;font-size:14px;letter-spacing:5px;font-weight:600;text-transform:uppercase}
.openp h2 span{position:relative}
.openp h2 span:before,.openp h2 span:after{content:"";display:block;width:100px;height:1px;position:absolute;top:50%;margin-top:0;background-color:rgba(0,0,0,.1)}
.openp h2 span:before{left:-130px}
.openp h2 span:after{right:-120px}
.news-carousel{padding:0 30px}
.news-carousel .item{opacity:1;filter:Alpha(Opacity=1);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.news-carousel{position:relative}
.news-carousel .owl-buttons div{position:absolute;top:50%;width:20px;height:40px;display:block;margin:-20px 0 0!important;padding:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:none!important;filter:Alpha(Opacity=0.5)!important;opacity:.5!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.news-carousel .owl-buttons div:hover{filter:Alpha(Opacity=1)!important;opacity:1!important}
.news-carousel .owl-buttons div.owl-prev{left:0;background:url(../images/icons/prev-dark.png) no-repeat!important}
.news-carousel .owl-buttons div.owl-next{right:0;background:url(../images/icons/next-dark.png) no-repeat!important}
.map-section{padding:0;background:rgba(8,176,156,1);background:-moz-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(8,176,156,1)),color-stop(100%,rgba(18,60,243,1)));background:-webkit-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-o-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:-ms-linear-gradient(-45deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);background:linear-gradient(135deg,rgba(8,176,156,1) 0%,rgba(18,60,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08b09c',endColorstr='#133cf3',GradientType=1);position:relative;width:100%}
.map-section i{position:absolute;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;font-size:50px;color:#fff;display:block;top:35%;width:50px}
.map-section iframe{width:100%;height:200px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.1;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;padding:0;margin:0}
.map-section:hover iframe{width:100%;-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;height:400px}
.post-share span{margin-right:10px;font-size:13px;color:#888}
.post-share a{display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.post-share a.facebook{background-color:#507CBE}
.post-share a.facebook:hover{background-color:#3E68A8}
.post-share a.twitter{background-color:#63CDF1}
.post-share a.twitter:hover{background-color:#36BFED}
.post-share a.gplus{background-color:#F16261}
.post-share a.gplus:hover{background-color:#EF4545}
.post-share a.linkedin{background-color:#90CADD}
.post-share a.linkedin:hover{background-color:#72BBD3}
.post-share a.mail{background-color:#FFA803}
.post-share a.mail:hover{background-color:#FF5E00}
.post-share a i{width:32px;height:32px;line-height:32px;text-align:center;display:block;color:#fff;font-size:1em}
.team2 ul.nav-tabs{margin:0 auto 10px;border-bottom:none;text-align:center}
.team2 .nav-tabs > li{float:none;position:relative;padding:0}
.team2 .nav-tabs > li:last-child{padding:0}
.team2 ul.nav-tabs li a{margin:0;color:#989898;display:block;text-align:center;font-size:18px;letter-spacing:0;text-transform:none;font-weight:700;padding:0 5px 10px 0}
.team2 ul.nav-tabs li a span{display:none}
.team2 ul.nav-tabs li.active a span{visibility:visible}
.team2 ul.nav-tabs li a:hover,.team2 ul.nav-tabs li a:focus{color:#31B89E}
.team2 ul.nav-tabs li.active a{border-bottom:none!important;color:#31B89E}
.team2 ul.nav-tabs li a img{height:80px;margin:0 auto;margin-bottom:0;-webkit-filter:grayscale(100);filter:grayscale(100%);opacity:.5;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.team2 ul.nav-tabs li.active a img,.team2 ul.nav-tabs li:hover a img{-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:1}
.team2 .nav-tabs > li.active:before{content:"\f0d8";font-family:'FontAwesome';position:absolute;bottom:-17px;font-size:20px;left:0;right:0;margin:0 auto;color:#eee;display:block;text-align:center}
.team2 .tab-content{padding:30px;background:#f6f6f6;border:1px solid #eee;display:block;width:80%;margin:0 auto}
.team2 .tab-content img{margin:0 30px 15px 0;float:left;max-width:300px;border:4px solid #fff}
.team2 .tab-content h2{margin-bottom:0;font-size:25px;font-weight:700;text-transform:uppercase;color:#31B89E}
.team2 .tab-content h4{margin-bottom:15px;color:#0C579B}
.team2 .tab-content ul{list-style:none}
.team2 .tab-content ul li{padding:0 0 5px 25px;font-size:15px;position:relative}
.team2 .tab-content ul li:before{content:"\e64d";font-family:'themify';color:#31B89E;position:absolute;top:0;left:0;font-size:16px}
.team2 .tab-pane{padding:0}
.key-person{overflow:hidden;max-height:613px;text-align:center;margin:0 10px}
.key-person .key-person-img{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-person .key-person-img img{opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-person:hover .key-person-img img{opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.key-person .key-person-img .person{display:block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-person:hover .key-person-img .person{display:none}
.key-person .key-person-img .person-hover{display:none}
.key-person:hover .key-person-img .person-hover{display:block;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-person:hover .key-person-details{bottom:173px;background-color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-person-details{position:relative;padding:25px;bottom:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;border-bottom:3px solid #31B89E}
.key-person i{font-size:20px;margin:15px 15px 25px}
.key-person a i{color:#000;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-person a:hover i{color:#31B89E;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.key-person .person-name{font-size:15px;letter-spacing:2px;text-transform:uppercase;display:block;font-weight:600}
.key-person .person-post{font-size:11px;text-transform:uppercase;font-weight:400;letter-spacing:1px}
.team-carousel{padding:0 30px}
.team-carousel .item{opacity:1;filter:Alpha(Opacity=1);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.team-carousel{position:relative}
.team-carousel .owl-buttons div{position:absolute;top:50%;width:20px;height:40px;display:block;margin:-20px 0 0!important;padding:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:none!important;filter:Alpha(Opacity=0.5)!important;opacity:.5!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.team-carousel .owl-buttons div:hover{filter:Alpha(Opacity=1)!important;opacity:1!important}
.team-carousel .owl-buttons div.owl-prev{left:0;background:url(../images/icons/prev-dark.png) no-repeat!important}
.team-carousel .owl-buttons div.owl-next{right:0;background:url(../images/icons/next-dark.png) no-repeat!important}
.separator-line{height:2px;margin:0 auto;width:30px;margin:4% auto;background:#31B89E}
.aboutus ul.nav-tabs li a{padding:0 0 8px;font-size:18px;text-transform:none;font-weight:400;margin-right:30px;letter-spacing:0}
.aboutus .tab-content{padding-top:15px}
.careers .panel{margin:0;padding:0}
.careers .collapse-heading h4 a{font-size:20px;border-top:1px solid #eee;padding:20px;letter-spacing:0}
.careers .collapse-heading h4 a.collapsed{background:#31B89E;color:#fff}
.careers .collapse-heading h4 a.collapsed span{color:#fff}
.careers .collapse-heading h4 span{font-weight:100;color:#2B4250;text-transform:none}
.careers .panel-collapse .collapse-body{padding:10px 20px 30px}
.careers .collapse-body ul{list-style:none;margin-bottom:10px}
.careers .collapse-body h4{margin-bottom:10px;font-weight:600;color:#31B89E}
.careers .collapse-body ul li{font-size:14px;padding:5px 0 5px 30px;position:relative;line-height:19px}
.careers .collapse-body ul li:before{content:"\e64d";font-family:'themify';color:#31B89E;position:absolute;top:5px;left:0;font-size:16px}
.careers table{width:100%;margin:10px 0 0}
.careers thead{border-bottom:1px solid #eee;border-top:1px solid #e6eaed;font-weight:400}
.careers th{padding:15px 10px;color:#2B4250;text-align:left;line-height:20px;background:none}
.careers tbody tr{border-bottom:1px solid #eee}
.careers tbody tr:nth-child(2n+1) td{background-color:#f6f6f6}
.careers td{padding:10px 15px;font-size:14px;line-height:20px;color:#2B4250;text-align:left}
.careers td strong{font-weight:600}
.career-nfo{border:1px solid #eee;padding:30px 50px;background:#f6f6f6}
.career-item{padding:25px;border:1px solid #f0f0f0;border-radius:3px;position:relative;display:block;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;margin-bottom:25px}
.career-item hr{margin:15px 0 10px}
.career-item:hover{background-color:#f6f6f6;border:1px solid #31B89E}
.career-item h2{margin-bottom:15px}
.job-facts{margin-bottom:10px;display:block}
.career-item:hover .tag{background-color:#fff;border:1px solid #31B89E}
.tag{background-color:#f6f6f6;border-radius:3px;color:#2B4250;display:inline-block;font-size:13px;font-weight:600;padding:1px 10px;border:1px solid #e0e0e0;margin:0 5px 10px 0}
.date{background-color:#31B89E!important;color:#fff!important;border:1px solid #31B89E!important}
.tag:hover{border:1px solid #31B89E}
.career-nmb{padding:25px 0 0}
.career-nmb span{font-size:120px;color:#eee;letter-spacing:-5px;font-weight:100}
.career-item:hover .career-nmb span{color:#31B89E}
.job-link a{margin-right:25px;text-transform:uppercase;font-size:13px;font-weight:600}
.job-link a i{margin-right:5px;color:#ddd;font-size:14px}
.career-over{display:none;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.career-item:hover .career-over{display:block}
.career-info{display:block;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.career-item:hover .career-info{display:none}
.career-title i{position:absolute;top:0;right:0;font-size:16px;display:block;color:#ccc}
.career-item:hover .career-title i{display:none}
.career-over ul{list-style:none}
.career-over ul li{font-size:14px;padding:0 0 5px 25px;position:relative;line-height:18px}
.career-over ul li:before{content:"\e64d";font-family:'themify';color:#31B89E;position:absolute;top:0;left:0;font-size:16px}
.career-over h4{margin-bottom:10px}
.career-over .btn-sys{margin-bottom:0}
.pro-carousel .item{margin:10px;position:relative}
.pro-carousel .item .pro-item{margin:0}
.pro-item{overflow:hidden;cursor:pointer}
.pro-item .pro-img img{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:scale(1.1)}
.pro-item:hover .pro-img img{-webkit-transform:scale(1)}
.pro-item .pro-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.pro-item:hover .pro-overlay{background-color:#31B89E;opacity:.9}
.pro-item .pro-details{position:absolute;top:50%;left:0;width:100%;margin-top:-15px;text-align:center;opacity:0;filter:Alpha(Opacity=0);text-transform:uppercase;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.pro-item .pro-details h4{position:relative;right:-22px;color:#fff;opacity:0;filter:Alpha(Opacity=0);font-weight:700;line-height:16px;font-size:18px;margin-bottom:15px;letter-spacing:0;transition:all .4s ease .2s;-moz-transition:all .4s ease .2s;-webkit-transition:all .4s ease .2s;-ms-transition:all .4s ease .2s;-o-transition:all .4s ease .2s}
.pro-item:hover .pro-details h4{right:0;opacity:1;filter:Alpha(Opacity=1)}
.pro-item .pro-details span{position:relative;left:-15px;font-size:11px;color:#fff;opacity:0;filter:Alpha(Opacity=0);letter-spacing:1px;transition:all .4s ease .3s;-moz-transition:all .4s ease .3s;-webkit-transition:all .4s ease .3s;-ms-transition:all .4s ease .3s;-o-transition:all .4s ease .3s}
.pro-item:hover .pro-details span{left:0;opacity:1;filter:Alpha(Opacity=1)}
.pro-item:hover .pro-details{opacity:1;filter:Alpha(Opacity=1)}
.pro-item .pro-details p{margin-bottom:15px}
.pro-item .pro-details p img{max-height:30px;margin:5px 10px;-webkit-filter:grayscale(100);filter:grayscale(100%)}
.blog-post-style1 article{margin-bottom:0;position:relative;overflow:hidden;display:block;border-bottom:1px solid #eee}
.blog-post-style1 article:last-child{border-bottom:0}
.blog-post-style1 .post-thumbnail{position:absolute;top:0;bottom:0;opacity:0;z-index:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.blog-post-style1 .post-thumbnail img{margin-top:-200px;width:100%;overflow:hidden}
.blog-post-style1 article:hover .post-thumbnail{opacity:1}
.blog-post-style1 .post-thumbnail2{position:absolute;top:0;bottom:0;opacity:0;z-index:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.blog-post-style1 .post-thumbnail2 img{margin-top:0;width:100%;overflow:hidden}
.blog-post-style1 article:hover .post-thumbnail2{opacity:1}
.blog-post-style1 .post-details{display:block;padding:50px 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.blog-post-style1 article:hover .post-details{padding:120px 0}
.blog-post-style1 .post-details .blog-post-number{padding:15px;margin:8px 0 0;color:#fff;display:inline-block;background:#133df3;font-size:28px;line-height:34px;letter-spacing:-1px;font-weight:700;border-radius:3px}
.blog-post-style1 article .post-details p.desc{color:#2B4250}
.blog-post-style1 article:hover .post-details p.desc{display:none}
.blog-post-style1 article .post-details .desc-full{display:none}
.blog-post-style1 article .post-details p.desc-full{color:#fff}
.blog-post-style1 article .post-details .desc-full h4{color:#fff;margin-bottom:10px}
.blog-post-style1 article:hover .post-details .desc-full{display:block}
.blog-post-style1 article:hover .post-details .desc-full ul{list-style:none}
.blog-post-style1 article:hover .post-details .desc-full ul li{font-size:16px;padding:0 0 5px 25px;position:relative;line-height:20px;color:#fff}
.blog-post-style1 article:hover .post-details .desc-full ul li:before{content:"\e64d";font-family:'themify';color:#133df3;position:absolute;top:0;left:0;font-size:16px}
.blog-post-style1 .blog-like,.blog-share,.comment{font-size:10px;letter-spacing:2px;margin-right:25px;text-transform:uppercase}
.blog-post-style1 article i{margin-right:4px;font-size:10px}
.blog-post-style1 article span{font-size:11px;text-transform:uppercase;letter-spacing:2px}
.blog-post-style1 article:hover span,.blog-post-style1 article:hover p,.blog-post-style1 article:hover a,.blog-post-style1 article:hover i{color:#fff}
.blog-post-style1 article h2{margin-bottom:10px;font-size:22px;line-height:32px}
.blog-post-style1 article h2 a{color:#2B4250}
.blog-post-style1 article:hover h2 a{color:#133df3}
.blog-post-style1 article:hover .blog-post-number{color:#fff;background:#133df3}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;overflow:hidden}
.no-padding{padding:0}
.opacity-full{position:absolute;height:100%;width:100%;opacity:.9;z-index:1;top:0;left:0;background:rgba(0,0,0,.8)}
.sub-title{margin-top:50px;text-align:center}
.sub-title h5{color:#133df3;font-size:14px;letter-spacing:5px;line-height:13px;text-transform:uppercase;font-weight:500}
.videos{position:relative;margin:0 auto;overflow:hidden;background:#fff}
.videos:hover{background:#133df3}
.videos:hover .scale img{opacity:.2;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.videos .play{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:50%;height:50%}
.videos .play i{font-size:5em;color:#fff}
.play-icon{border:3px solid #fff;background:none;border-radius:50%;height:80px;line-height:88px;width:80px;color:#fff;position:absolute;top:35%;left:0;margin:auto;right:0}
.play-icon i{font-size:30px;color:#fff;margin:0 29px}
.videos:hover .play-icon{background:none;border:3px solid #fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15);background:#fff}
.videos:hover .play-icon i{color:#133df3}
.testimonial-stars i{margin:0 2px;color:#133df3;font-size:16px}
footer{background-color:#133df3;padding:0;position:relative}
footer p{font-size:14px;color:rgba(255,255,255,.5)}
footer a{color:#fff}
footer a:hover{color:#133df3;text-decoration:none}
footer hr{border-color:rgba(255,255,255,.1)}
footer .goTop{display:block;position:absolute;bottom:25px;right:25px;width:34px;height:34px;line-height:34px;font-size:16px;color:rgba(255,255,255,.5);border-radius:50%;background-color:transparent;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-align:center}
footer .goTop:hover{background:#133df3;color:#fff}
.copyright-section{padding:15px 0;letter-spacing:0;border-top:1px solid rgba(255,255,255,.1)}
.copyright-section p{color:rgba(255,255,255,.66);line-height:40px}
.newsletter-section{padding:25px 0;letter-spacing:0}
.links-section{padding:60px 0;letter-spacing:0}
.links-section img{max-width:66%}
.links-section p{color:rgba(255,255,255,.66)}
.links-section h4{color:#fff;text-transform:uppercase;padding-bottom:15px;margin-bottom:25px;position:relative;font-size:14px;font-weight:400;letter-spacing:2px}
.links-section h4 .head-line{position:absolute;bottom:0;left:0;display:block;width:30px;height:1px;background-color:#133df3;margin:0}
.mail-subscribe-widget form{margin-top:25px;position:relative}
.links-section ul{list-style:none}
.links-section ul li{padding-bottom:10px;font-size:14px;line-height:16px}
.links-section ul li a{color:rgba(255,255,255,.66)}
.links-section ul li a:hover{color:#fff}
.mail-subscribe-widget form input[type="text"]{outline:none;color:rgba(255,255,255,.66)!important;font-size:14px;padding:10px 15px 10px 25px;border:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;background:rgba(255,255,255,.1);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.mail-subscribe-widget form input[type="text"]:focus,.mail-subscribe-widget form input[type="text"]:hover{border-color:#fff;box-shadow:0 0 5px #fff;-o-box-shadow:0 0 5px #fff;-moz-box-shadow:0 0 5px #fff;-webkit-box-shadow:0 0 5px #fff;background:rgba(0,0,0,0);color:#fff!important}
.mail-subscribe-widget a{position:absolute;right:20px;top:10px;color:#fff;font-size:16px}
.mail-subscribe-widget:hover a,.mail-subscribe-widget:focus a{color:#133df3}
ul.social-list{float:right;list-style:none}
ul.social-list li{float:left}
ul.social-list li span{line-height:40px;padding:0 15px;font-size:14px;color:rgba(255,255,255,.66)}
ul.social-list li a{display:inline-block;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;font-size:14px;color:#fff;border-radius:50%}
ul.social-list li a:hover{color:#fff;background-color:#133df3}
ul.social-list li a i{font-size:1em;display:block;width:40px;height:40px;line-height:40px;text-align:center}
.last{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.last:hover{background:#fff}
.last .last-img{position:relative}
.last img{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:1}
.last:hover img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:.5}
.last-img{width:auto;overflow:hidden;background-color:#2B4250;position:relative}
.last .date{position:absolute;left:30px;top:-15px;color:#fff;background:#133df3;padding:10px 7px;font-size:24px;text-align:center;display:block;font-weight:700;line-height:15px;z-index:50;border-radius:3px}
.last .date span{font-size:14px;font-weight:300}
.last a i{margin-left:5px;top:5px}
.last .last-img{margin-bottom:20px}
.last a h4{font-size:17px;line-height:22px;margin-bottom:15px;letter-spacing:0;font-weight:600}
.last:hover h4{color:#133df3}
.last p{display:none;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;color:#fff;position:absolute;padding:15px;bottom:0;left:0}
.last:hover p{display:block}
.who ul.nav-tabs{margin-bottom:50px;border-bottom:none;text-align:center}
.who ul.nav-tabs li a{margin:0 20px;font-size:14px}
.who .tab-content{background:#f6f6f6;padding:0;border:1px solid #eee;font-size:15px}
.who .tab-pane{padding:0}
.who .col-md-6{padding:0}
.who-info{padding:10%}
.who .collapse-group .collapse-heading h4{font-size:20px!important;text-transform:none;letter-spacing:0}
.who .collapse-group .collapse-heading h4 a{padding:15px 0}
.snippet{position:relative;z-index:50;padding:100px;background:0}
.snippet .play-icon{border:3px solid #fff;background:0;border-radius:50%;height:90px;line-height:98px;width:90px;color:#fff;position:absolute;top:30%;left:0;margin:auto;right:0}
.snippet .play-icon i{font-size:30px;color:#fff;margin:0 34px}
.snippet:hover .play-icon{background:0;border:3px solid #fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15);background:#fff}
.snippet:hover .play-icon i{color:#133df3}
