@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,600,800,900');
:focus{outline:none}
:-moz-any-link:focus{outline:none;text-decoration:none}
::-moz-focus-inner{padding:0;border:0;outline:none}
::selection{color:#fff;background:#74992f}
::-moz-selection{color:#fff;background:#74992f}
html,body{width:100%;min-height:100%}
body{font-family:'Poppins',sans-serif;font-size:16px;line-height:24px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
a,a:hover,a:focus{cursor:pointer;text-decoration:none!important}
strong,b{font-weight:600}
img{max-width:100%;height:auto}
ul,ol{padding:0;margin:0}
ul li,ol li{padding:5px 0;font-size:16px;line-height:24px}
h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;margin:0 0 10px;font-weight:600}
h1{font-size:35px;line-height:45px}
h2{font-size:30px;line-height:40px}
h3{font-size:24px;line-height:30px}
h4{font-size:18px;line-height:26px}
h5{font-size:16px;line-height:20px}
h6{font-size:12px;line-height:18px}
p{margin:0 0 10px;font-family:'Poppins',sans-serif;font-size:16px;line-height:24px;font-weight:300}
.uppercase{text-transform:uppercase}
.hr.border{height:1px;background-color:#eee}
.parallax,.parallax-section,.parallax-bg,.parallax-full{background-position:50% 0;background-attachment:fixed!important;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.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:70px 0 90px;background:#fff}
.section .container{z-index:36;position:relative}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;overflow:hidden}
.section .container-fluid{z-index:36;position:relative}
.section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(5,15,30,.66)}
.center-col{float:none!important;margin-left:auto!important;margin-right:auto!important}
.border-top{border-top:1px solid rgba(0,0,0,.05)}
.border-bottom{border-bottom:1px solid rgba(0,0,0,.05)}
.separator-color{display:block;line-height:0;margin-bottom:15px}
.separator-color::before{border-left:30px solid #74992f;border-right:30px solid #050f1e;content:" ";display:inline-block;height:2px;width:0}
.mt60{margin-top:60px}
.mt50{margin-top:50px}
.mt40{margin-top:40px}
.mt30{margin-top:30px}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.mb0{margin-bottom:0!important}
.bg-gray{background:#f5f6f7!important}
.col-md-20{float:left;padding-left:15px;padding-right:15px;position:relative;width:20%}
.no-padding{padding:0}
.page-loader{background:#2d374b;display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;text-align:center}
.lds-roller{display:inline-block;position:absolute;width:64px;height:64px;margin:0 auto;left:0;right:0;top:calc(50% - 32px)}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:32px 32px}
.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;background:#74992f;margin:-3px 0 0 -3px}
.lds-roller div:nth-child(1){animation-delay:-.036s}
.lds-roller div:nth-child(1):after{top:50px;left:50px}
.lds-roller div:nth-child(2){animation-delay:-.072s}
.lds-roller div:nth-child(2):after{top:54px;left:45px}
.lds-roller div:nth-child(3){animation-delay:-.108s}
.lds-roller div:nth-child(3):after{top:57px;left:39px}
.lds-roller div:nth-child(4){animation-delay:-.144s}
.lds-roller div:nth-child(4):after{top:58px;left:32px}
.lds-roller div:nth-child(5){animation-delay:-.18s}
.lds-roller div:nth-child(5):after{top:57px;left:25px}
.lds-roller div:nth-child(6){animation-delay:-.216s}
.lds-roller div:nth-child(6):after{top:54px;left:19px}
.lds-roller div:nth-child(7){animation-delay:-.252s}
.lds-roller div:nth-child(7):after{top:50px;left:14px}
.lds-roller div:nth-child(8){animation-delay:-.288s}
.lds-roller div:nth-child(8):after{top:45px;left:10px}
@keyframes lds-roller {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.page-header{position:relative;padding:230px 0 150px;margin:0;background-position:center 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;overflow:hidden}
.page-header .container{z-index:36;position:relative}
.page-header h2{font-weight:400;margin-bottom:10px;text-transform:capitalize}
.page-header h2 span{font-weight:600;color:#74992f}
.video-section{overflow:hidden;position:relative}
.video-section .container{z-index:32!important;position:relative}
.video-section .fullscreen-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30}
.video-section video{min-width:100%!important;height:auto;min-height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.video-section .video-section-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:-moz-linear-gradient(top,rgba(5,15,30,1) 0%,rgba(5,15,30,0.5) 100%);background:-webkit-linear-gradient(top,rgba(5,15,30,1) 0%,rgba(5,15,30,0.5) 100%);background:linear-gradient(to bottom,rgba(5,15,30,1) 0%,rgba(5,15,30,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#050f1e',endColorstr='#cc050f1e',GradientType=0)}
.header .nav-menu ul > li:hover > a,.header .nav-menu ul > li.active > a{color:#74992f!important}
#hidden-header{background-color:#fff}
#header ul{list-style:none}
#header .navbar-toggle{height:100%;width:60px;background:none;position:absolute;top:0;right:0;padding:0;margin:0;border:none;border-radius:0;background:none}
#header.header .navbar-toggle i{position:relative;top:2px;font-size:16px;color:#fff!important}
.header{height:62px;line-height:58px;z-index:99}
.header #logo img{max-height:52px}
.header #logo .dark-logo{display:none}
.header #logo{float:left}
.header #logo a{display:block}
.header .nav-menu{line-height:62px;float:right}
.header .nav-menu li{line-height:normal;padding:0}
.header .nav-menu > ul > li{display:inline-block;position:relative}
.header{position:absolute;top:25px;width:100%;background-color:transparent}
.header .nav-menu ul > li > a{outline:0;text-transform:uppercase;position:relative;display:block;font-size:13px;font-weight:400;padding:15px 12px;letter-spacing:.5px}
.header .nav-menu > ul > li > a::before{position:absolute;top:100%;left:50%;width:0;margin-top:-10px;border-bottom:1px solid transparent;content:''}
.header .nav-menu ul > li:hover > a::before,.header .nav-menu ul > li.active > a::before{width:20px;margin-left:-10px;border-bottom-color:#74992f!important}
.header .nav-menu ul > li > a{color:#fff}
.header .nav-menu ul > li.active > a::before{border-bottom-color:#fff}
#header.header-bg .navbar-toggle i{color:#000!important}
.header-bg #logo img{max-height:52px}
.header-bg #logo .light-logo{display:none}
.header-bg #logo .dark-logo{display:block}
.header-bg .nav-menu ul > li > a{color:#222!important}
.header-bg{position:fixed;top:0;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:headerFadeIn;-moz-animation-name:headerFadeIn;-o-animation-name:headerFadeIn;animation-name:headerFadeIn;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.header-bg .nav-menu ul > li.active > a::before{border-bottom-color:#74992f!important}
.header-bg .nav-menu ul > li.active > a{color:#74992f!important}
.header .nav-menu .drop a::before{display:none;display:block}
.header .nav-menu .drop .dropdown{visibility:hidden;position:absolute;top:53px;right:0;opacity:0;filter:Alpha(Opacity=0);width:100px;margin-top:-1px;border-top:1px solid #74992f}
.header .nav-menu .drop:hover .dropdown{visibility:visible;opacity:1;filter:Alpha(Opacity=1)}
.header .nav-menu .drop .dropdown li a{color:rgba(255,255,255,1)!important;padding:10px 14px;background-border-bottom:1px solid rgba(255,255,255,0.1);text-transform:none;font-weight:400}
.header .nav-menu .drop .dropdown li a img{float:left;margin:3px 7px 0 0;display:block;max-height:12px}
.header .nav-menu .drop .dropdown li:hover a{background-color:#74992f}
.header .nav-menu ul > li > button.quote{padding:8px 20px;color:#fff!important;border-radius:25px;background:#1872ba;overflow:hidden;line-height:14px;margin-left:10px;border:none;display:block;position:relative;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px}
.header .nav-menu ul > li > button.quote:after{content:"";height:220%;width:35%;position:absolute;z-index:1;right:0;top:10%;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.15)}
.header .nav-menu ul > li > button.quote:hover:after{width:50%;background:rgba(255,255,255,0.2)}
.header .nav-menu ul > li > button.quote:before{display:none}
.header .nav-menu ul > li > button.quote i{margin-right:5px;display:inline-block}
.header .nav-menu ul > li > button.quote:hover,.header-bg .nav-menu ul > li > a.quote:hover{color:#fff!important}
@-webkit-keyframes headerFadeIn {
0%{top:-60px;opacity:0;-webkit-animation-timing-function:ease-out}
100%{top:0;opacity:1;-webkit-animation-timing-function:ease-in}
}
@-moz-keyframes headerFadeIn {
0%{top:-60px;opacity:0;-moz-animation-timing-function:ease-out}
100%{top:0;opacity:1;-moz-animation-timing-function:ease-in}
}
@-o-keyframes headerFadeIn {
0%{top:-60px;opacity:0;-o-animation-timing-function:ease-out}
100%{top:0;opacity:1;-o-animation-timing-function:ease-in}
}
@keyframes headerFadeIn {
0%{top:-60px;opacity:0;animation-timing-function:ease-out}
100%{top:0;opacity:1;animation-timing-function:ease-in}
}
.scroll-down-icon{position:absolute;bottom:-36px;left:calc(50% - 36px);z-index:0;font-size:16px;width:72px;height:72px;line-height:48px;text-align:center;border-radius:50%;color:#fff;z-index:37;color:#fff}
.scroll-down-icon:hover{color:#fff;background:#74992f}
.scroll-down-icon i{position:relative;top:-10px}
.scroll-down-icon:hover i{top:0}
.section-home.one-slide{overflow:hidden}
.section-home .container{z-index:11;position:relative}
.page-header{position:relative;padding:230px 0 150px;margin:0;background-position:center 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;overflow:hidden}
.page-header .container{z-index:36;position:relative}
.page-header h1{margin-bottom:10px; color:#fff}
.page-header p{margin-bottom:0;font-size:18px;line-height:26px;color:#fff}
.btn-sys{font-weight:400;overflow:hidden;position:relative;display:inline-block;text-transform:uppercase;margin-right:8px;margin-bottom:15px;letter-spacing:1px}
.btn-sys i{position:relative;top:1px;margin-right:5px}
.btn-sys.btn-crv{border-radius:25px}
.btn-sys.btn-mini{font-size:11px;padding:4px 17px}
.btn-sys.btn-mini i{font-size:12px}
.btn-sys.btn-mini.btn-border{padding:3px 18px}
.btn-sys.btn-small{font-size:11px;padding:6px 20px}
.btn-sys.btn-small i{font-size:12px}
.btn-sys.btn-small.btn-border{padding:5px 20px}
.btn-sys.btn-medium{font-size:13px;padding:8px 22px}
.btn-sys.btn-medium.btn-border{padding:7px 22px}
.btn-sys.btn-medium i{font-size:14px}
.btn-sys.btn-large{font-size:13px;padding:10px 26px}
.btn-sys.btn-large.btn-border{padding:9px 26px}
.btn-sys.btn-large i{font-size:14px;margin-left:5px;position:relative;top:1px}
.btn-sys.btn-border{border:1px solid;background-color:transparent}
.btn-light{background-color:#fff}
.btn-border.btn-light:after{content:"";height:200%;width:35%;position:absolute;z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.05)}
.btn-border.btn-light{color:#fff;border-color:#fff}
.btn-border.btn-light:hover{background-color:#fff}
.btn-border.btn-light:hover:after{right:0}
.btn-color{color:#fff}
.btn-color:hover{color:#fff}
.btn-color:after{content:"";height:220%;width:35%;position:absolute;z-index:1;right:0;top:10%;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.15)}
.btn-color:hover:after{width:50%;background:rgba(255,255,255,0.2)}
.btn-border.btn-color:hover{color:#fff}
.btn-border.btn-color:hover:after{right:0}
.btn-sys.btn-border.btn-color{border-color:#74992f;background:none}
.btn-color{background:#74992f}
.btn-border.btn-color{color:#74992f;border-color:#74992f}
.btn-border.btn-color:hover{background:#74992f}
ul.nav-tabs{list-style:none;margin-bottom:20px;border-bottom:1px solid #eee}
ul.nav-tabs li{padding:0;display:inline-block;float:inherit}
ul.nav-tabs li a{font-size:14px;font-weight:600;text-transform:uppercase;padding:0 0 20px;border:0!important;color:#333;background:none!important;margin:0 30px 0 0;outline:none;border-bottom:1px solid transparent!important;letter-spacing:1px;display:inline-block}
ul.nav-tabs li.active a{border-bottom:1px solid #74992f!important}
ul.nav-tabs li.active a,ul.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{color:#74992f}
.tab-pane{padding:0}
.collapse-group .panel{padding:10px 30px;border-bottom:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff;margin:0 0 10px}
.collapse-group .panel-collapse .collapse-body{padding:15px 15px 0 0}
.collapse-group .collapse-heading h4{font-size:16px;margin-bottom:0!important;text-transform:none}
.collapse-group .collapse-heading h4 a{display:block}
.collapse-group .collapse-heading h4 a.collapsed{color:#2d374b!important}
.collapse-group .collapse-heading h4 a.collapsed:hover{color:#2d374b}
.collapse-group .collapse-heading h4 a .toggle-icon{display:inline-block;position:relative;text-align:center;margin-left:30px;line-height:24px;width:24px;height:24px;color:#25aae1;top:1px;font-size:14px;background:none!important;float:right;right:-10px}
.collapse-group .collapse-heading h4 a .toggle-icon i{display:block;line-height:20px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);color:#74992f}
.collapse-group .collapse-heading h4 a.collapsed .toggle-icon i{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);color:#bbb}
.collapse-group .collapse-heading h4 a.collapsed:hover .toggle-icon{background-color:none}
.portfolio-filters{text-align:center;padding:0 0 30px}
.portfolio-filters a{display:inline-block;font-size:14px;text-transform:uppercase;font-weight:600;padding:0 15px 0 0;line-height:20px;letter-spacing:1px}
.portfolio-filters a:after{content:"/";color:#eee;margin:0 0 0 18px;font-weight:300}
.portfolio-filters a:last-child:after{display:none}
.portfolio-filters a:hover,.portfolio-filters a.active{color:#74992f}
.width25 .portolio-item{width:25%!important}
.width33 .portolio-item{width:33%!important}
#portfolio-grid{width:100%;margin:0;padding:0}
#portfolio-grid .portolio-item{overflow:hidden;cursor:pointer;position:relative;margin:-1px}
#portfolio-grid .portolio-item:hover .portfolio-img img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:grayscale(100%);filter:grayscale(100%)}
#portfolio-grid .portolio-item .portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
#portfolio-grid .portolio-item:hover .portfolio-overlay{background:#050f1e;opacity:.8}
#portfolio-grid .portolio-item .portfolio-details{position:absolute;top:50%;left:0;width:100%;margin-top:-15px;text-align:center;opacity:0;filter:Alpha(Opacity=0);text-transform:uppercase}
#portfolio-grid .portolio-item .portfolio-details h4{position:relative;right:-22px;color:#74992f;opacity:0;filter:Alpha(Opacity=0);margin-bottom:5px;text-transform:capitalize;font-size:20px}
#portfolio-grid .portolio-item:hover .portfolio-details h4{right:0;opacity:1;filter:Alpha(Opacity=1)}
#portfolio-grid .portolio-item .portfolio-details span{position:relative;left:-15px;font-size:13px;color:#fff;opacity:0;filter:Alpha(Opacity=0);display:block}
#portfolio-grid .portolio-item:hover .portfolio-details span{left:0;opacity:1;filter:Alpha(Opacity=1)}
#portfolio-grid .portolio-item:hover .portfolio-details{opacity:1;filter:Alpha(Opacity=1)}
#portfolio-grid .portolio-item .portfolio-details a{outline:none;display:inline-block;margin:0}
#portfolio-grid .portolio-item .portfolio-details a i{width:40px;height:40px;color:#fff;line-height:40px;border-radius:50%;border:1px solid rgba(255,255,255,0.1);text-align:center;margin:10px auto 0;display:block;font-size:15px}
#portfolio-grid .portolio-item .portfolio-details a:hover i{color:#fff!important;border-color:transparent;background:#74992f}
#footer{padding:50px 0;text-align:center;overflow:hidden;background:#050f1e}
#goTop{display:block;position:absolute;bottom:-36px;left:50%;width:72px;height:72px;line-height:48px;font-size:14px;color:rgba(255,255,255,.5);border-radius:50% 50% 0 0;margin-left:-32px;background-color:transparent;z-index:50}
#goTop:hover{color:#FFF!important;background:#74992f}
#goTop i{position:relative;top:-10px}
#goTop:hover i{top:0}
#footer .logo-img img{max-height:70px;margin-bottom:20px}
#footer .copyright p{font-size:14px;font-weight:400;margin-bottom:2px;text-transform:uppercase;color:rgba(255,255,255,.66);line-height:20px;margin-bottom:10px;letter-spacing:1px}
#footer .copyright p a{color:#fff;margin:0}
#footer .copyright p a:after{content:"/";margin:0 15px;color:rgba(255,255,255,.2);font-size:10px}
#footer .copyright p a:last-child:after{display:none}
#footer .copyright p a:hover{color:#74992f}
#footer .copyright p small{text-transform:none}
#footer .social-icons ul{list-style:none;margin-top:10px}
#footer .social-icons ul li{display:inline-block}
#footer .social-icons ul li a{font-size:16px;display:block;margin:10px 3px;width:42px;line-height:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff}
#footer .social-icons ul li a:hover{color:#fff!important;background:#74992f}
#footer .social-icons ul li a:hover i{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg)}
#footer.light-section .social-icons ul li a:hover,#footer.dark-section .social-icons ul li a:hover{color:#74992f}
.section-overlay-white{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,246,247,0.9) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(245,246,247,0.9)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,246,247,0.9) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,246,247,0.9) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,246,247,0.9) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(245,246,247,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f6f7',GradientType=0)}
.section-overlay-gray{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(245,246,247,1);background:-moz-linear-gradient(top,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(245,246,247,1)),color-stop(100%,rgba(245,246,247,0.85)));background:-webkit-linear-gradient(top,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);background:-o-linear-gradient(top,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);background:-ms-linear-gradient(top,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);background:linear-gradient(to bottom,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f7',endColorstr='#f5f6f7',GradientType=0)}
.border-bottom{border-bottom:1px solid #f5f6f7}
.header-title{margin-bottom:50px;text-align:center}
.header-title h1{margin-bottom:5px;text-transform:capitalize;font-weight:600}
.header-title h1 span{color:#74992f;font-weight:600}
.header-title p{margin-bottom:0}
.header-title h2{margin-bottom:5px;font-weight:200;text-transform:capitalize}
.header-title h2 span{color:#74992f;font-weight:600}
.header-title-cta{margin-bottom:0;text-align:center}
.header-title-cta h1{margin-bottom:5px;text-transform:capitalize;font-weight:600}
.header-title-cta .cta-buttons{margin-top:30px}
.header-title-cta .cta-buttons .btn-sys{margin:0}
.header-title-white{margin-bottom:50px;text-align:center}
.header-title-white h1{margin-bottom:5px;color:#fff;font-weight:200}
.header-title-white img{max-height:150px;margin-bottom:20px}
.header-title-white h1 span{color:#74992f;font-weight:600}
.header-title-white p{color:#fff;margin-bottom:0}
.pro-carousel{padding:0 30px}
.pro-carousel .item{opacity:1;filter:Alpha(Opacity=1);padding:0}
.pro-carousel{position:relative}
.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.25)!important;opacity:.15!important}
.pro-carousel .owl-buttons div:hover{filter:Alpha(Opacity=1)!important;opacity:1!important}
.pro-carousel .owl-buttons div.owl-prev{left:0;background:url(../images/icons/prev-dark.png) no-repeat!important}
.pro-carousel .owl-buttons div.owl-next{right:0;background:url(../images/icons/next-dark.png) no-repeat!important}
.story-about{padding:0 0 0 8%}
.story-about p{line-height:23px;font-size:15.5px}
.belive{overflow:hidden;padding:0}
.belive .col-md-6,.belive .col-md-5,.belive .col-md-7{padding:0}
.belive .row{margin:0;padding:0}
.belive .container-fluid{margin:0;padding:0}
.belive-info{padding:10% 25% 10% 10%;background:#fff}
.belive .belive-img{display:none}
.belive .belive-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-filter:grayscale(100);filter:grayscale(100%);opacity:.8}
.belive .belive-img{background:#1c2f46}
.belive:hover .belive-img img{-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:1}
.belive h2{font-weight:200}
.belive h2 span{font-weight:600}
.mfp-bg{background:#050f1e!important}
.mfp-close{margin:0!important}
.mfp-close:hover{color:#fff!important}
.rotateimg{margin-bottom:0;width:48px;height:48px;position:relative;-webkit-animation-name:spin;-webkit-animation-duration:4000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}
.rotatelogo{margin:0 auto 15px;width:92px;height:92px;display:block;position:relative;-webkit-animation-name:spin;-webkit-animation-duration:8000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:8000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:8000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:8000ms;animation-iteration-count:infinite;animation-timing-function:linear}
.rotatelogo img{width:92px;height:92px}
.loaderlogo{margin:0 auto;width:64px;height:64px;left:0;right:0;top:calc(50% - 32px);display:block;position:absolute;-webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}
@-moz-keyframes spin {
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.popup-form{margin:0 10%;padding:0;position:relative;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);box-shadow:0 0 30px 0 rgba(0,0,0,0.66);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);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;background-color:#f5f6f7}
.popup-form h4{margin-bottom:20px;font-size:20px}
.popup-form input[type="text"],.popup-form textarea{font-size:15px;font-weight:400;margin-bottom:10px;border-radius:0;outline:none;width: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;border:1px solid;border-width:0 0 1px!important;border-color:#eee;padding:12px;color:#3c3d3e!important}
.popup-form input[type="text"]:hover,.popup-form input[type="text"]:focus,.popup-form textarea:hover,.popup-form textarea:focus{color:#74992f;min-width:100%;background-color:none;border-color:#74992f;padding:12px;-webkit-box-shadow:none;box-shadow:none;opacity:1}
.popup-form button{border:none;margin:10px 0 0}
.popup-form label{font-weight:400}
.popup-form .row{margin:0}
.popup-form .col-md-6,.popup-form .col-md-4,.popup-form .col-md-8{padding:0}
.popup-form .popup-field{padding:8%;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}
.popup-form .popup-field:hover{background:#f5f6f7}
.popup-form .popup-field:hover input{background:#fff}
.popup-form .popup-field:hover .collapse-group .panel{background:#fff}
.job-form{margin:0 10%;padding:0;position:relative;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);box-shadow:0 0 30px 0 rgba(0,0,0,0.66);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);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;background-color:#f5f6f7}
.job-form input[type="text"],.job-form input[type="file"],.job-form textarea,.job-form select{font-size:15px;margin-bottom:10px;border-radius:0;outline:none;width: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;border:1px solid;border-width:0 0 1px!important;border-color:#eee;padding:12px;color:#7f7f7f!important}
.job-form input[type="file"]{background:#fff!important}
.job-form input[type="text"]:hover,.job-form input[type="text"]:focus,.job-form textarea:hover,.job-form textarea:focus,.job-form select:hover,.job-form select:focus{color:#74992f;min-width:100%;background-color:none;border-color:#74992f;padding:12px;-webkit-box-shadow:none;box-shadow:none;opacity:1}
.job-form label{font-weight:400;margin-bottom:10px;display:block}
.job-form button{border:none;margin:10px 0 0}
.job-form .row{margin:0}
.job-form .col-md-6,.job-form .col-md-4,.job-form .col-md-8{padding:0}
.job-field{padding:8%;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}
.job-field p{font-size:15px;line-height:22px}
.job-field:hover{background:#f5f6f7}
.job-field:hover input{background:#fff}
.job-field .tab-content ul{list-style:none}
.job-field .tab-content ul li{font-size:15px;padding:0 0 5px 25px;position:relative;line-height:22px}
.job-field .tab-content ul li:before{content:"\e64d";font-family:'themify';color:#74992f;position:absolute;top:0;left:0;font-size:16px}
.bio-form{background:#fff;margin:0 5%;padding:0;position:relative;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);box-shadow:0 0 30px 0 rgba(0,0,0,0.66);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.66)}
.bio-form .row{margin:0;padding:0}
.bio-form .col-md-6,.bio-form .col-md-4,.bio-form .col-md-8{margin:0;padding:0}
.bio-form .bio-img{overflow:hidden;text-align:center}
.bio-form .bio-img img{width:100%;height:100%;object-fit:contain}
.bio-form .member-social{position:relative}
.bio-form .member-social ul{list-style:none!important}
.bio-form .member-social ul li{margin:0 1px;display:inline-block;padding:0}
.bio-form .member-social ul li a{display:block;width:40px;height:40px;line-height:41px;border-radius:50%;background:none;text-align:center;border:1px solid rgba(0,0,0,.15)}
.bio-form .member-social ul li a i{font-size:16px}
.bio-form .member-social ul li:hover a{color:#fff;border-color:transparent}
.bio-form .bio-details{padding:8%;background:#fff}
.bio-form .bio-details h1{margin-bottom:10px;font-size:24px;line-height:30px}
.bio-form .bio-details h1 span{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#050f1e;font-weight:300}
.bio-form .bio-details p{font-size:15px;line-height:22px}
.bio-form .bio-details ul.nav-tabs li a{padding:0 0 15px;margin-right:15px}
.bio-form .bio-details ol{padding:0 15px;min-height:initial;overflow-y:scroll;max-height:400px}
.bio-form .bio-details ol li{font-size:15px;line-height:22px}
.bio-form .bio-details ol li i{margin-left:5px}
.bio-form .bio-details ol li a{color:#74992f}
.bio-form .bio-details .interview{padding:0 15px 0 0;min-height:initial;overflow-y:scroll;max-height:400px}
.bio-form .bio-details .interview p:nth-child(2n+1){font-weight:600}
.bio-form .bio-details ol::-webkit-scrollbar{width:3px}
.bio-form .bio-details ol::-webkit-scrollbar-track{background:#f5f6f7}
.bio-form .bio-details ol::-webkit-scrollbar-thumb{background:#74992f}
.bio-form .bio-details ol::-webkit-scrollbar-thumb:hover{background:#232425}
.bio-form .bio-details .interview::-webkit-scrollbar{width:3px}
.bio-form .bio-details .interview::-webkit-scrollbar-track{background:#f5f6f7}
.bio-form .bio-details .interview::-webkit-scrollbar-thumb{background:#74992f}
.bio-form .bio-details .interview::-webkit-scrollbar-thumb:hover{background:#232425}
.project-form{margin:0 10%;padding:0;position:relative;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);box-shadow:0 0 30px 0 rgba(0,0,0,0.66);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);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;background-color:#f5f6f7}
.project-form .row{margin:0}
.project-form .col-md-6,.project-form .col-md-7,.project-form .col-md-5{padding:0}
.project-form .project-details{padding:8%;background:#fff}
.project-form .project-details p{font-size:15px;line-height:22px}
.project-form .project-details h1{margin-bottom:5px}
.project-form .project-img{overflow:hidden;text-align:center;display:none}
.project-form .project-details hr{margin:15px 0}
.project-form .project-details .tabs{margin-top:15px}
.home-slider-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}
.home-slider-bg .item,.home-slider-bg .owl-wrapper-outer,.home-slider-bg .owl-wrapper,.home-slider-bg .owl-item{width:100%;height:100%}
.home-slider-bg .item{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.section-overlay-home{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(16,33,66,.8)}
.section-home p{color:#fff}
.section-home .rotateimg{margin-bottom:20px;width:80px;height:80px;position:relative;-webkit-animation-name:spin;-webkit-animation-duration:4000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}
.section-home h1{text-transform:uppercase!;font-size:45px;font-weight:300;line-height:55px;color:#fff;text-transform:capitalize}
.section-home .btn-sys{margin:20px 0 0}
.type-wrap{margin-bottom:5px}
.type-wrap span{text-transform:none;font-size:40px;font-weight:600;line-height:50px;color:#fff;font-family:'Poppins',sans-serif}
.type-wrap span b{color:#74992f!important;font-weight:600}
.type-wrap span br{display:none}
.type-wrap .typed-cursor{font-weight:200!important;font-size:25px!important;color:#fff;margin-left:5px}
.image-notes{max-width:100%;display:inline-block;position:relative}
.image-notes .img-note{position:absolute}
.image-notes .img-note .note-marker{display:inline-block;cursor:pointer;width:12px;height:12px;border-radius:50%;position:relative;z-index:0;-webkit-animation:note-marker 1s linear infinite;-moz-animation:note-marker 1s linear infinite;-ms-animation:note-marker 1s linear infinite;-o-animation:note-marker 1s linear infinite;animation:note-marker 1s linear infinite}
@-webkit-keyframes note-marker {
0%{-webkit-transform:scale(1)}
30%{-webkit-transform:scale(0.8)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes note-marker {
0%{-moz-transform:scale(1)}
30%{-moz-transform:scale(0.8)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes note-marker {
0%{-o-transform:scale(1)}
30%{-o-transform:scale(0.8)}
100%{-o-transform:scale(1)}
}
@keyframes note-marker {
0%{transform:scale(1)}
30%{transform:scale(0.8)}
100%{transform:scale(1)}
}
.image-notes .img-note .note-marker:after{position:absolute;top:-6px;left:-6px;width:24px;height:24px;content:"";display:block;border-radius:50%;border:2px solid #74992f}
.image-notes .img-note a .note-marker{background-color:#74992f;z-index:1}
.image-notes .img-note a .note-marker:after{border:2px solid #74992f;opacity:1}
.image-notes .img-note a .note-marker:hover:after{border:2px solid #74992f}
.image-notes .img-note a .note-marker:hover{background-color:#74992f}
.image-notes .img-note .note-marker{background-color:#888}
.image-notes .img-note .note-marker:after{border:2px solid #888;opacity:0}
.image-notes .img-note .note-marker:hover:after{opacity:1}
.image-notes .img-note .note-marker:hover{background-color:#555}
.approach-ul{width:100%;list-style:none}
.approach-ul li{display:inline-block;width:33.33333%;margin:-2px;padding:0;vertical-align:top}
.approach2{border-radius:5px;text-align:center;margin:10px;position:relative;overflow:hidden;background:rgba(255,255,255,.5);display:block;padding:25px;height:158px}
.approach2:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);box-shadow:0 0 15px 0 rgba(0,0,0,0.15);background:#fff}
.approach2 .approach2-title{opacity:1;display:block;padding:5px 0}
.approach2:hover .approach2-title{opacity:0;bottom:-105px}
.approach2 .approach2-title h4{font-size:16px;line-height:24px;text-transform:capitalize;margin:0}
.approach2:hover .approach2-title h4{opacity:0}
.approach2 .approach2-info{opacity:0;position:absolute;padding:25px;left:0;right:0;margin:0 auto;top:0;bottom:150px}
.approach2:hover .approach2-info{opacity:1;bottom:0}
.approach2 .approach2-info p{margin-bottom:0;font-size:15px;line-height:22px}
.approach2 img{max-height:40px;margin-bottom:10px}
.approach2:hover img{max-height:30px;webkit-filter:grayscale(0);filter:grayscale(0%)}
.m0{margin:0}
.section-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:-moz-linear-gradient(top,rgba(5,15,30,0.8) 0%,rgba(5,15,30,0.8) 0%,rgba(5,15,30,1) 100%);background:-webkit-linear-gradient(top,rgba(5,15,30,0.8) 0%,rgba(5,15,30,0.8) 10%,rgba(5,15,30,1) 100%);background:linear-gradient(to bottom,rgba(5,15,30,0.8) 0%,rgba(5,15,30,0.8) 0%,rgba(5,15,30,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d374b',endColorstr='#2d374b',GradientType=0)}
.bg-dark-gradient{background:#6d6d6d;background:-moz-radial-gradient(center,ellipse cover,#6d6d6d 0%,#050f1e 100%);background:-webkit-radial-gradient(center,ellipse cover,#6d6d6d 0%,#050f1e 100%);background:radial-gradient(ellipse at center,#6d6d6d 0%,#050f1e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d',endColorstr='#050f1e',GradientType=1)}
.sign{position:absolute;left:0;right:0;margin:0 auto;top:-46px;display:block;line-height:92px;text-align:center;width:92px;height:92px;z-index:50;background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.15);box-shadow:0 5px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.15)}
.sign i{font-size:40px;line-height:92px}
.sign2{position:absolute;left:0;right:0;margin:0 auto;top:-46px;display:block;line-height:92px;text-align:center;width:92px;height:92px;z-index:50;background:#fff;-webkit-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.10);box-shadow:0 -5px 5px 0 rgba(0,0,0,0.10);-moz-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.10)}
.sign2 i{font-size:40px;line-height:92px}
.sign img,.sign2 img{max-height:40px}
.values ul.nav-tabs{width:100%;text-align:center;margin-bottom:20px;border-bottom:none}
.values .nav-tabs > li{float:none;width:16.666%;position:relative;margin:0 -2px;padding:0;display:inline-block;vertical-align:top}
.values ul.nav-tabs li a{margin:0;line-height:20px;color:rgba(0,0,0,.5);font-size:13px;font-weight:600;text-transform:uppercase;outline:none;letter-spacing:0;border:none!important}
.values ul.nav-tabs li a .tab-img{width:86px;height:86px;line-height:86px;display:block;text-align:center;margin:0 auto 15px}
.values ul.nav-tabs li.active a .tab-img{background:#fff;-webkit-box-shadow:none;box-shadow:none}
.values ul.nav-tabs li a:hover,.values ul.nav-tabs li a:focus{color:#050f1e;border:none!important}
.values ul.nav-tabs li.active a{border-bottom:none!important;color:#050f1e;opacity:1}
.values ul.nav-tabs li a:hover{color:#8d8d8d}
.values ul.nav-tabs li a:focus{color:#050f1e}
.values ul.nav-tabs li.active a .tab-img,.values ul.nav-tabs li a:hover .tab-img{-webkit-box-shadow:none;box-shadow:none;background:#98c739}
.values ul.nav-tabs li a:hover .tab-img{-webkit-box-shadow:none;box-shadow:none}
.values ul.nav-tabs li a:focus .tab-img{-webkit-box-shadow:none;box-shadow:none}
.values ul.nav-tabs li a img{display:block;width:36px;height:36px;position:absolute;top:25px;left:0;right:0;margin:0 auto;transition-duration:.4s;transition-property:transform}
.values ul.nav-tabs li a:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
.values ul.nav-tabs li.active a img.hov{opacity:1}
.values ul.nav-tabs li.active a img.act{opacity:0}
.values ul.nav-tabs li a:hover img.hov{opacity:1}
.values ul.nav-tabs li a:hover img.act{opacity:0}
.values ul.nav-tabs li a img.hov{opacity:0}
.values ul.nav-tabs li a img.act{opacity:1}
.values .tab-content{padding:0;margin:0}
.values .nav-tabs > li.active:before{content:"\e64b";font-family:'themify';position:absolute;bottom:-15px;font-size:14px;left:0;right:0;margin:auto;color:#98c739}
.values .tab-pane{padding:0;background:none;text-align:center;position:relative}
.values .tab-pane h3{text-transform:capitalize}
.focal-ul{width:100%;list-style:none}
.focal-ul li{display:inline-block;width:33.333%;margin:-2px;padding:0;vertical-align:top}
.focal{padding:20px;margin:10px;display:block}
.focal p{text-align:left;font-size:15px;line-height:20px;min-height:80px;margin:0}
.work ul.nav-tabs{border-bottom:none;margin-bottom:30px}
.work ul.nav-tabs li a{margin:0;padding:0}
.work ul.nav-tabs li.active a{border-bottom:none!important}
.work ul.nav-tabs li{display:inline-block;float:none;vertical-align:top;padding:0}
.work ul.nav-tabs li:after{content:"/";color:#eee;margin:0 15px;font-weight:300;font-size:12px}
.work ul.nav-tabs li:last-child:after{display:none}
.team-ul{width:100%;list-style:none;text-align:center}
.team-ul li{display:inline-block;width:25%;margin:-2px;padding:0;vertical-align:top}
.member-box{margin:0 15px}
.member-box .member-pic{position:relative;margin:-1px;overflow:hidden;text-align:center;border-radius:50%;background:#050f1e}
.member-box .member-pic img{transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out}
.member-box:hover .member-pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);opacity:.33;-webkit-filter:grayscale(100);filter:grayscale(100%)}
.member-box .member-details{text-align:center;padding:20px}
.member-box .member-details h4{color:#000;text-transform:capitalize;font-size:17px;line-height:24px;margin:0 0 5px}
.member-box .member-details .member-position{color:#444;display:block;font-size:11px;margin-top:-3px;margin-bottom:6px;text-transform:uppercase}
.member-box .member-pic .member-links{margin:0 auto;position:absolute;left:0;right:0;top:calc(50% - 20px);opacity:0;transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out}
.member-box:hover .member-pic .member-links{opacity:1}
.member-box .member-pic .member-links a{outline:none;display:inline-block;margin:0;padding:0}
.member-box .member-pic .member-links a i{width:42px;height:42px;color:#fff;line-height:42px;border-radius:50%;text-align:center;margin:0;display:block;font-size:15px}
.member-box .member-pic .member-links a:hover i{color:#fff!important;border-color:transparent;background:#74992f}
.appro{position:relative;display:block;text-align:center;cursor:pointer;width:360px;height:360px;margin:0 auto}
.appro .appro-img{position:relative;text-align:center;background:#000;overflow:hidden;border-radius:50%;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:6%}
.appro:hover .appro-img{border-radius:3px;margin:0}
.appro .appro-img img{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;-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:.8;border-radius:50%}
.appro:hover .appro-img img{opacity:.2;-webkit-filter:grayscale(100);filter:grayscale(100%);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);border-radius:3px}
.appro .appro-img span{position:absolute;top:calc(50% - 20px);left:0;right:0;margin:0 auto;color:#FFF;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:3px;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;line-height:20px;min-height:40px;text-shadow:0 0 10px rgba(0,0,0,1)}
.appro:hover .appro-img span{opacity:0}
.appro .appro-info{padding:25px 20px;position:absolute;left:0;right:0;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:0;top:0;bottom:0;margin:7%;display:block;background:#fff;border-radius:50%}
.appro:hover .appro-info{opacity:1;bottom:0;border-radius:3px}
.appro .appro-info h3{font-size:20px;line-height:26px}
.appro .appro-info p{font-size:15px;line-height:22px}


.blog {margin-bottom:30px;}
.blog .blog-img {background:#050f1e;overflow:hidden;}
.blog .blog-img img {opacity:.66;}
.blog:hover .blog-img img {opacity:1;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.blog .blog-info {padding:20px 20px 45px;position:relative}
.blog .blog-info  h3{font-size:20px; line-height:26px}
.blog:hover .blog-info  h3 {color:#74992f}
.blog .blog-info span{position:absolute;bottom:20px;font-size:14px; line-height:15pxcolor:#ccc;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.blog .blog-info:hover span{color:#74992f}
.blog .blog-info span.date{opacity:1;left:20px}
.blog .blog-info span.more{opacity:0;left:60px}
.blog .blog-info:hover span.date{opacity:0;left:-20px}
.blog .blog-info:hover span.more{opacity:1;left:20px}
.blog .blog-info span i{font-size:12px;position:relative;top:1px}
.pagination{clear:both;display:block}
.pagination a,.pagination span{font-size:16px;width:48px;height:48px;line-height:48px;text-align:center;font-weight:400;margin:0 3px;text-align:center;display:inline-block;background:#fff;color:#050f1e;vertical-align:top}
.pagination span.inactive{color:#ccc;background:#fff}
.pagination span{color:#fff}
.pagination span i{font-size:16px;line-height:48px}
.pagination a:hover{background:#98c739;color:#fff!important;-webkit-box-shadow:none;box-shadow:none}
.pagination a i{font-size:16px;line-height:48px}


.post-head h3{font-weight:300;line-height:38px;font-size:30px;letter-spacing:0}
.post-meta{list-style:none}
.post-meta li{display:inline-block;font-size:15px;padding:0;margin:0;color:#ccc}
.post-meta li span {color:#000}
.post-meta li a{color:#74992f}
.post-meta li:after{content:"/";margin:0 8px 0 10px;color:#eee;font-size:10px;position:relative;top:-1px}
.post-meta li:last-child:after{display:none}
.post .gallery-slider{margin-bottom:30px;text-align:center}


.widget{margin-bottom:40px}
.widget .widget-heading h4{font-size:16px;line-height:24px;font-weight:600;margin-bottom:10px;text-transform:uppercase;border-bottom:1px solid #eee;padding-bottom:10px}
.widget .widget-heading h4 span{padding-bottom:11px;border-bottom:1px solid #98c739}
.widget .widget-heading h3{margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #eee;font-weight:600}
.widget .widget-heading h3 span{padding-bottom:6px;border-bottom:1px solid #98c739}
.widget-categories ul,.widget-recent-posts ul{list-style:none}
.widget-categories ul li{font-size:15px;padding:5px 0 5px 20px;position:relative}
.widget-categories ul li:before{content:"\e724";font-family:'themify';color:#98c739;position:absolute;top:6px;left:0;font-size:12px}
.widget-categories ul li a:hover{color:#98c739}
.widget-recent-posts ul li{font-size:15px;line-height:20px;padding:10px 0;border-bottom:1px solid #f4f4f4}
.widget-recent-posts ul li:last-child{border-bottom:none}
.widget-recent-posts ul li span{font-size:11px;display:block;color:#aaa}
.widget-tags a{display:inline-block;border-radius:2px;font-size:13px;color:#999;padding:3px 10px;margin:0 2px 6px 0;text-transform:capitalize}
.widget-tags a:hover{color:#fff!important}




body,a,a:hover,a:focus,h1,h2,h3,h4,h5,h6,p,#header .navbar-toggle i,.header-bg .navbar-toggle i,.btn-light,.btn-light:hover,.btn-border.btn-light:hover,ul.nav-tabs li a:hover,.collapse-group .collapse-heading a.collapsed h4,.portfolio-filters a,input,textarea,select{color:#050f1e}

.pagination a,.pagination span,.team-testimonial img,.sign,.sign2,.benefits .benefits-img,.benefits .icon span,.member-box .member-pic .member-links a i,.lds-roller div:after,.values ul.nav-tabs li a .tab-img,.it .it-img,#footer .social-icons ul li a,.counter .counter-img,.scroll-down-icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-o-border-radius:50%}
.brands a,.c-form .c-input,.team-testimonial,.openings .job-facts .spec,.folio,.openings,.folio .folio-tags .tag-link,.values .tab-pane .tec li,.story .gallery-slider,input,textarea,select,.tooltip .tooltip-inner,.belive,.values .tab-pane,.focal,.blog{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px}
.team-testimonial .team-img,.benefits .benefits-img,.team-testimonial:hover,.openings:hover,.folio:hover,.portfolio-field .tec li:hover,.values ul.nav-tabs li a .tab-img,.values .tab-pane .tec li:hover,.counter .counter-img,.it .it-img,.pagination a,.pagination span,.c-input:hover,.brands a:hover,.project:hover,.job:hover,.collapse-group .panel:hover,.focal:hover,.blog:hover{background:#fff;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.15);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)}
.openings .job-facts .spec:hover,.benefits:hover .benefits-img,.team-testimonial:hover .team-img,.billing tr:hover,.bio-form .member-social ul li:hover a,.it:hover .it-img,.counter:hover .counter-img,.values ul.nav-tabs li.active a .tab-img,.values ul.nav-tabs li a:hover .tab-img,#footer .social-icons ul li a:hover,#goTop:hover,.portfolio-tags .tag-link:hover,.member-box .member-pic .member-links a i,.btn-border.btn-color:hover,.btn-color,.scroll-down-icon:hover,.mfp-close:hover,.story .gallery-slider,.project-form .member-social ul li a:hover,.header .nav-menu ul > li > button.quote,.appro:hover .appro-img,.pagination span,.pagination a:hover,.widget-tags a:hover
{background:#74992f;background:-moz-linear-gradient(-45deg,#74992f 0%,#98c739 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#74992f),color-stop(100%,#98c739));background:-webkit-linear-gradient(-45deg,#74992f 0%,#98c739 100%);background:-o-linear-gradient(-45deg,#74992f 0%,#98c739 100%);background:-ms-linear-gradient(-45deg,#74992f 0%,#98c739 100%);background:linear-gradient(135deg,#74992f 0%,#98c739 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74992f',endColorstr='#98c739',GradientType=1)}
.folio,.openings,.team-testimonial,.values .tab-pane .tec li,.portfolio-field .tec li,.portfolio-tags .tag-link,.c-input,.belive-info,.collapse-group .panel,.focal,.blog,.widget-tags a
{background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 33%,#fff 33%,#eee 100%);background:-webkit-radial-gradient(center,ellipse cover,#fff 33%,#fff 33%,#eee 100%);background:radial-gradient(ellipse at center,#fff 33%,#fff 33%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eee',GradientType=1)}
.type-wrap span b,.values .tab-pane h2,.testimonials-carousel .testimonial-stars i,.header-title h2 span,#portfolio-grid .portolio-item .portfolio-details h4,.job-field h3,.belive-info h2 span,.collapse-group .collapse-heading a h4,.member-box:hover .member-details h4{color:#74992f;background:-webkit-linear-gradient(-45deg,#74992f,#98c739);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.c-form .c-input:hover i,.values ul.nav-tabs li a .tab-img i,.sign i,.sign2 i,.approach:hover i{color:#74992f}
a,input,textarea,select,.header .nav-menu ul > li > a,.header .nav-menu > ul > li > a::before,.scroll-down-icon,.scroll-down-icon i,.btn-sys,.btn-border.btn-light:after,.btn-color:hover,.btn-color:after,.collapse-group .panel,.collapse-group .collapse-heading a .toggle-icon i,#portfolio-grid .portolio-item .portfolio-img img,#portfolio-grid .portolio-item .portfolio-overlay,#portfolio-grid .portolio-item .portfolio-details,#portfolio-grid .portolio-item .portfolio-details h4,#portfolio-grid .portolio-item .portfolio-details span,#portfolio-grid .portolio-item .portfolio-details a i,.portfolio-field .tec li,#goTop,#goTop i,#footer .social-icons ul li a i,.values .tab-pane,.counter .counter-img,.pro-carousel .item,.pro-carousel .owl-buttons div,.story .gallery-slider img,.it,.it .it-img,.popup-field,.bio-form .member-social ul li a,.job-field,.job-detail img,.job-summary li,.job-detail,.pagination a,.pagination span,.brands a,.brands a img,.c-form .c-input,.project,.project-form .member-social ul li a,.job,.header .nav-menu ul > li > button.quote:after,.header .nav-menu > ul > li > a::before,.approach,.approach h4,.approach img,.approach p,.belive,.story,.values ul.nav-tabs li a,.values ul.nav-tabs li a .tab-img,.values ul.nav-tabs li a .tab-img i,.approach i,.image-notes .img-note .note-marker,.image-notes .img-note .note-marker:after,.work .tab-content .tab-pane,.approach2,.approach2 img,.approach2 .approach2-title,.approach2 .approach2-info,.focal,.blog,.blog .blog-img img,.blog .blog-info  h3,.widget-tags a 
{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}