@font-face {
font-family: 'latolight';
src: url('../fonts/lato-light-webfont.eot');
src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-light-webfont.woff2') format('woff2'),
url('../fonts/lato-light-webfont.woff') format('woff'),
url('../fonts/lato-light-webfont.ttf') format('truetype'),
url('../fonts/lato-light-webfont.svg#latolight') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'latoregular';
src: url('../fonts/lato-regular-webfont.eot');
src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-regular-webfont.woff2') format('woff2'),
url('../fonts/lato-regular-webfont.woff') format('woff'),
url('../fonts/lato-regular-webfont.ttf') format('truetype'),
url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'latomedium';
src: url('../fonts/lato-medium-webfont.eot');
src: url('../fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-medium-webfont.woff2') format('woff2'),
url('../fonts/lato-medium-webfont.woff') format('woff'),
url('../fonts/lato-medium-webfont.ttf') format('truetype'),
url('../fonts/lato-medium-webfont.svg#latomedium') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'latosemibold';
src: url('../fonts/lato-semibold-webfont.eot');
src: url('../fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-semibold-webfont.woff2') format('woff2'),
url('../fonts/lato-semibold-webfont.woff') format('woff'),
url('../fonts/lato-semibold-webfont.ttf') format('truetype'),
url('../fonts/lato-semibold-webfont.svg#latosemibold') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'latobold';
src: url('../fonts/lato-bold-webfont.eot');
src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-bold-webfont.woff2') format('woff2'),
url('../fonts/lato-bold-webfont.woff') format('woff'),
url('../fonts/lato-bold-webfont.ttf') format('truetype'),
url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
html,body {height: 100%;}
#home{height: 100%;}
body{font-family: 'latoregular', sans-serif;color:#4b4b4b;}
body.fixed-nav{padding-top:68px;}
h1, .h1{font-size: 58px;font-family: 'latolight';}
h2, .h2{font-size: 48px;font-family: 'latolight';margin-bottom:15px;}
h3, .h3{font-size: 38px;font-family: 'latolight';}
h4, .h4{font-size: 30px;font-family: 'latobold';}
h5, .h5{font-size: 16px;font-family: 'latobold';}
h6, .h6{font-size: 11px;font-family: 'latobold';}
p{line-height:2;margin-bottom:15px;color:#808080;}
a, a:hover, a:focus{color:#82b540;}
.lh2{line-height: 2;}

.parallax-background {
background-position: center center;
background-repeat: repeat-y;
background-size: cover !important;
overflow: hidden;
position: relative;
width: 100%;}
.hero {padding: 0;}
.parallax-background1 {background-image:url(../img/img-01.jpg);}
.parallax-background.fixed {background-attachment: fixed !important;}
.hero.parallax-background {background-repeat: no-repeat !important;background-size: cover !important;padding: 0;}
.hero-inner{text-align: center;}
.hero-inner h1{font-size: 58px;font-family: 'latolight';color:#4b4b4b;}
.hero-desc{color:#808080;font-size: 24px;font-family: 'latolight';margin-bottom:25px;}
.hero-inner .form-control{color:#82b540;}
.hero-inner .form-control:focus{border-color:#ddd;border-left:2px solid #82b540;box-shadow:none;-webkit-box-shadow:none;}
.hero-inner .form-control::-moz-placeholder {font-family: 'latolight';}
.hero-inner .form-control:-ms-input-placeholder {font-family: 'latolight';}
.hero-inner .form-control::-webkit-input-placeholder {font-family: 'latolight';}
.navbar-transparent{margin-bottom:40px;}
.navbar-brand{padding-top:24px;padding-bottom:24px;height:auto;}
.navbar-nav > li + li:before {color:#82b540;font-size: 26px;content: "·";position:absolute;top:14px;left:-4px;}
.navbar-nav > li > a{color:#9b9b9b;font-size: 11px;font-family: 'latosemibold';letter-spacing:1px;padding:24px 19px;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li.active > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#4b4b4b;background-color:transparent;font-family: 'latomedium';}
.navbar-default{background-color:#fff;border:0;box-shadow:0 1px 3px rgba(0,0,0,.12);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);margin-bottom:0;}
#nav {width: 100%;}
#nav.affix {position: fixed;top: 0;}

.section{}
.bg-fb{background-color:#fbfbfb;padding-top:100px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
#features{padding-top:60px;}
.feature-item{margin-bottom:50px;}
.feature-item > figure{font-size: 60px;color:#82b540;line-height: 70px;}
.facts{background:url(../img/bg-01.jpg) repeat center top;}
.fact-item{text-align: center;font-size: 11px;font-family: 'latobold';margin:120px 0;letter-spacing:1px;}
.fact-item > figure{font-size: 36px;color:#82b540;line-height:36px;}
.fact-item h5{font-size: 45px;margin:0;color:#82b540;letter-spacing:0;}
.application{padding-top:30px;}
.app{padding-left:20px;margin-top:50px;}
.text-right .app{padding-right:20px;padding-left:0;}
.app .media > .pull-left{margin-right:15px;}
.app .media > .pull-right{margin-left:15px;}
.discount{border-top:1px solid #eaeaea;border-bottom:1px solid #e4e4e4;padding:55px 0;background-color:#fff;text-align: center;font-size: 16px;font-family: 'latobold';color:#1d1d1d;
box-shadow:inset 0 -10px 25px -10px rgba(0,0,0,.07);-webkit-box-shadow:inset 0 -10px 25px -10px rgba(0,0,0,.07);}
#pricing{padding:30px 0;background:url(../img/bg-02.png) no-repeat center bottom;}
.pricing-item{text-align: center;margin-bottom:20px;}
.pricing-header{background-color:#4b4b4b;color:#fff;padding:35px;border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;}
.pricing-body{background-color:#fff;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;border:1px solid #ddd;border-top:0;}
.pricing-body ul{margin-bottom:0;}
.pricing-body ul > li{border-bottom:1px solid #ddd;padding:15px;font-family: 'latomedium';}
.pricing-body ul > li:last-child{border-bottom:0;}
.pricing-header h6{margin-top:0;letter-spacing:1px;}
.price{margin-bottom:10px;}
.currency{font-size: 36px;font-family: 'latolight';vertical-align:top;margin-top:8px;display:inline-block;}
.main-price{font-size: 67px;font-family: 'latobold';line-height: 67px;}
.sub-price{font-size: 24px;font-family: 'latobold';vertical-align:top;}
.comma{font-size: 32px;font-family: 'latobold';}
.pm{margin-left:-25px;display:inline-block;}
.pricing-green{background-color:#82b540;}
.testimonial{background:url(../img/bg-03.png) no-repeat center top;min-height:500px;}
.quote{font-size: 36px;font-family: 'latolight';text-align: center;margin-top:140px;padding:0 34px;}
.quote-author{font-size: 11px;margin-top:80px;}
.author-name{font-family: 'latobold';color:#82b540;}
.author-attr{color:#aaa;}
.nav-inline{margin:30px 0;}
.nav-inline > li{margin:0 2px;}
.nav-inline > li > a{color:#9b9b9b;font-size: 11px;font-family: 'latosemibold';letter-spacing:1px;border-radius:3px;-webkit-border-radius:3px;padding:9px 10px 7px;}
.nav-inline > li > a:hover, .nav-inline > li > a:focus{text-decoration: none;}
.nav-inline > .active > a{background-color:#82b540;color:#fff;box-shadow:inset 1px 1px 10px rgba(0,0,0,.06);-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,.06);}

.portfolio-item{width:25%;position:relative;float:left;margin-bottom:1px;padding-left:0.5px;padding-right:0.5px;}
.portfolio-item figure{overflow:hidden;}
.portfolio-item figure img{width:100%;max-width:100%;
transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}
.portfolio-item:hover figure img {transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}
.portfolio-overlay, .portfolio-overlay-text{display: none;position: absolute;top: 0.5px;bottom:0.5px;left: 0.5px;right:0.5px;background-color:rgba(0,0,0,.8);z-index: 5;}
.portfolio-category{font-size: 11px;font-family: 'latosemibold';letter-spacing:1px;color:#82b540;}
.portfolio-name{font-family: 'latobold';font-size:24px;color:#fff;}
.portfolio-overlay-text span {display: none;position: absolute !important;left:0;right:0;text-align: center;}
.portfolio-overlay-text span.top{margin-top:-50px;top: 50% !important;}
.portfolio-overlay-text span.bottom {margin-bottom:-75px;bottom:50%!important;}

.timeline{padding:50px 0;background:url(../img/bg-04.jpg) no-repeat center top;}
.timeline .col-sm-6:after{width:3px;background-color:#82b540;position:absolute;content:"";top:54px;bottom:1px;right:-1px;border-radius:2px;}
.timeline .col-sm-6.col-sm-offset-6:after{right:auto;left:-1px;}
.timeline .col-sm-6:last-child:after{width:auto;bottom:auto;}
.circle-icon{width:53px;height:53px;border:4px solid #82b540;border-radius:53px;-webkit-border-radius:53px;display:block;text-align: center;line-height: 58px;color:#82b540;font-size:28px;}
.timeline-item{margin-bottom:50px;}
.timeline .col-sm-6:last-child .timeline-item{margin-bottom:0;}
.timeline-item.left{margin-right:-36.5px;}
.timeline-item.right{margin-left:-36.5px;}
.timeline-item .pull-left{margin-right:25px;}
.timeline-item .pull-right{margin-left:25px;}
.timeline-item.left .media-body{padding-right:15px;position:relative;padding-bottom:2px;}
.timeline-item.right .media-body{padding-left:15px;position:relative;padding-bottom:2px;padding-right:2px;}
.timeline-item.right .media-body:before{position:absolute;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:13px solid #f5f5f5;left:2px;top:15px;}
.timeline-item.right .media-body:after{position:absolute;content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:12px solid #fff;left:4px;top:16px;}
.timeline-item.left .media-body:before{position:absolute;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #f5f5f5;right:2px;top:15px;}
.timeline-item.left .media-body:after{position:absolute;content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #fff;right:4px;top:16px;}
.timeline-inner{padding:15px;border:1px solid #f5f5f5;border-radius:6px;-webkit-border-radius:6px;background-color:#fff;
box-shadow:1px 1px 2px rgba(0,0,0,.03);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.03);}
.timeline-item.left .timeline-inner{text-align: right;}
.timeline-inner{color:#808080;line-height: 2;}
.timeline-inner h4{font-size: 24px;margin:0 0 5px;color:#4b4b4b;}
.timeline-time, .style1, .team-attr{color:#82b540;font-size: 11px;font-family: 'latobold';letter-spacing:1px;}

.timeline-item.right.timeline-sigle{margin-left:0;margin-right:0;}
.timeline-item.timeline-sigle .pull-left{margin-top:45px;}
.timeline-item.timeline-sigle .media-body:before{top:64px;border-right-color:#ebebeb;}
.timeline-item.timeline-sigle .media-body:after{top:65px;}
.bg-grey .timeline-inner{border-color:#ebebeb;}
.current .timeline-inner{border:2px solid #82b540;}
.timeline-item.timeline-sigle.current .media-body:before{top:64px;border-right-color:#82b540;}
.timeline-item.timeline-sigle.current .media-body:after{left:5px;}
.done .timeline-inner{border-color:#82b540;background-color:#82b540;color:#ccd9bc;}
.timeline-item.timeline-sigle.done .media-body:before{top:64px;border-right-color:#82b540;}
.timeline-item.timeline-sigle.done .media-body:after{left:5px;border-right-color:#82b540;}
.done .timeline-time{color:#ccd9bc;}
.done .timeline-inner h4{color:#fff;}
.timeline-process .timeline-item{position:relative;overflow:inherit;margin-bottom:0;padding-bottom:50px;margin-top:0;}
.timeline-process .timeline-item:before{width:3px;background-color:#82b540;position:absolute;content:"";top:99px;bottom:-44px;left:24px;border-radius:2px;}
.timeline-process .timeline-item:last-child:before{width:auto;bottom:auto;}
.timeline-process .timeline-item:last-child{padding-bottom:0;}

#blog{background-color:#f8f8f8;padding:40px 0;}
.blog-post{background-color:#fff;border:1px solid #ddd;color:#808080;line-height: 2;}
.blog-post > .pull-left{margin-right:0;}
.blog-post .media-body{padding:25px 30px;}
.blog-post h4{font-size: 24px;color:#4b4b4b;}
.blog-attr{margin-top:5px;letter-spacing:1px;}
.blog-attr a{color:#4b4b4b;font-family: 'latobold';font-size: 11px;}
.blog-attr .time{color:#b5b5b5;font-size: 9px;text-align: right;}
.media.blog-post + .media.blog-post {margin-top:40px;}


#team{padding:30px 0;background:url(../img/bg-02.png) no-repeat center 50px;}
.team-item{margin-bottom:30px;}
.team-img{position:relative;}
.team-img > figure > img{width:100%;max-width:100%;}
.team-overlay{display: none;position: absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index: 5;text-align: center;}
.team-overlay .btn{top:50%;margin-top:-70px;position:absolute;margin-left:-81px;left:50%;}
.team-caption{background-color:#fff;padding:15px 20px;text-align: center;letter-spacing:1px;}
.team-caption, .team-name, .team-attr{transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}
.team-name{font-size: 16px;color:#4b4b4b;font-family: 'latobold';}
.team-item:hover .team-caption{background-color:#82b540;}
.team-item:hover .team-name{color:#fff;}
.team-item:hover .team-attr{color:#4b4b4b;}

.partners{background:url(../img/bg-06.jpg) center top;padding:30px 0;}
.partner-item{text-align: center;margin:80px 0;line-height: 125px;}

#contact{background:url(../img/bg-07.jpg) center top;padding:30px 0;color:#d0d0d0;}
#contact .form-control{background-color:rgba(0,0,0,.45);border:0;border-radius:0;-webkit-border-radius:0;height:45px;color:#aaa;}
#contact textarea.form-control{height:auto;}
#contact .form-control:focus{box-shadow:none;-webkit-box-shadow:none;}

.footer{background:url(../img/bg-05.jpg) center top;padding:30px 0;color:#ccd9bc;line-height: 1.8;font-size: 13px;}
.footer h4{color:#fff;font-size: 16px;font-family: 'latobold';text-transform: uppercase;margin-top:0;}
.footer a{color:#ccd9bc;}
.footer a:hover, .footer a:focus, .text-lf{color:#e4ecda;}
ul.list-link > li{line-height: 2.2;}
ul.list-contact > li{line-height: 1.7;}
.footer .media{line-height: 1.4;}
.icon-contact{font-size: 18px;vertical-align:middle;margin-right:8px;}
.copy{font-size: 14px;text-align: center;}
.social{text-align: center;margin:20px 0 5px;}
.social a{margin:0 5px;opacity:0.8;filter:alpha(opacity=80);}
.social a:hover, .social a:focus{opacity:1;filter:alpha(opacity=100);}
.icon-facebook, .icon-twitter, .icon-youtube, .icon-gplus, .icon-linkedin, .icon-digg, .icon-vimeo{background:url(../img/icon-social.png) no-repeat;width:22px;height:21px;display:inline-block;vertical-align:middle;}
.icon-facebook{background-position:0 0;}
.icon-twitter{background-position:-37px 0;}
.icon-youtube{background-position:-75px 0;}
.icon-gplus{background-position:-113px 0;}
.icon-linkedin{background-position:-152px 0;}
.icon-digg{background-position:-191px 0;}
.icon-vimeo{background-position:-228px 0;}

.navbar-toggle{margin-top:17px;}
.navbar-default .navbar-toggle .icon-bar, .navbar-toggle .icon-bar{background-color:#82b540;}

.bg-dark-alfa-30:before{
content: " ";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(34,34,34, .3);
}
.fullwidth-galley-content{
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 25;
}
.color-white, .color-white .hero-inner h1, .color-white .hero-desc, .color-white .navbar-nav > li > a:hover, .color-white .navbar-nav > li > a:focus, .color-white .navbar-nav > li.active > a, .color-white .navbar-default .navbar-nav > .active > a, .color-white .navbar-default .navbar-nav > .active > a:hover, .color-white .navbar-default .navbar-nav > .active > a:focus{color:#fff;}
.color-white .navbar-nav > li > a{color:#f2f2f2;}
.static-image{background-size:cover;background-repeat:no-repeat;}
.static-image:before{
background-color: #333333;
content: "";
height: 100%;
opacity: 0.3;
filter:alpha(opacity=30);
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
.static-content{position:relative;z-index:3;}

.banner{width:100%;text-align: center;overflow: hidden;color:#fff;position:relative;margin-bottom:20px;}
.banner > img{position: relative;left: 100%;margin-left: -200%;}
.banner-caption{position:absolute;top:0;right:0;bottom:0;left:0;}
.banner .container{position:relative;height:200px;}
.banner .container .col-sm-6{height:200px;}
.mask_wrap:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mask_wrap {height: 100%;text-align: left;width: 100%;}
.mask_wrap h2{display:inline-block;vertical-align:middle;}
.breadcrumb{padding:0;text-transform: uppercase;background-color:transparent;float:right;font-size: 11px;font-weight: 700;letter-spacing:1px;margin:92px 0;}
.breadcrumb a, .breadcrumb > .active{color:#8fc44d;}
.breadcrumb > li + li:before{content:">";font-weight: 300;color:#8fc44d;}

.subtitle{font-size: 24px;color:#808080;font-family: 'latolight';margin-bottom:20px;}
.style2{font-size: 18px;}
.style3{font-size: 14px;font-family: 'latobold';color:#82b540;letter-spacing:2px;}

.faq{padding:40px 0;}
.panel-group .panel{border-radius:5px;-webkit-border-radius:5px;border:0;}
.panel{box-shadow:none;-webkit-box-shadow:none;}
.panel-heading{padding:0;border-radius:5px;-webkit-border-radius:5px;}
.panel-default > .panel-heading{background-color:transparent;}
.panel-title{color:#8a8a8a;font-family: 'latomedium';}
.panel-title > a{line-height: 20px;padding:12.5px 15px;display:block;background-color:#fbfbfb;border-radius:5px;-webkit-border-radius:5px;border:1px solid #e1e1e1;}
.panel-title > a .right{float:right;font-size: 18px;}
.panel-title > a.collapsed .fa-angle-up:before{content:"\f107";}
.panel-title > a:hover, .panel-title > a:focus{text-decoration: none;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top:0;}

.employee-lg figure{margin-bottom:20px;}
.employee-lg .employee-name{font-size: 36px;color:#82b540;text-align: center;line-height: 36px;}
.employee-lg .employee-pos{font-family: 'latobold';text-align: center;font-size: 14px;margin-bottom:20px;}
.employee-sm{margin-bottom:20px;}
.employee-sm a{display:block;margin-bottom:10px;}
.employee-sm a img{width:100%;}
.employee-sm .employee-name{color:#4b4b4b;text-align: center;font-family: 'latobold';}
.employee-sm .employee-pos{font-family: 'latobold';text-align: center;color:#ababab;}
.employee-sm:hover .employee-name{color:#82b540;}
.blog-title{display:inline-block;position:relative;margin:10px 0 25px;}
.blog-title h4{margin:0;}
.blog-category{position:absolute;left:0;color:#82b540;font-family: 'latobold';bottom:-17px;letter-spacing:1px;}
.blog-time{font-size: 10px;font-family: 'latobold';color:#ababab;position:absolute;right:0;bottom:-15px;letter-spacing:1px;line-height: 14px;}
.dot{font-size: 18px;color:#82b540;display:inline-block;vertical-align:middle;}
.line-5{border-top:5px solid #f5f5f5;margin:20px 0;}

.comment{margin-bottom:20px;}
.comment .comment{margin-top:20px;}
.comment-avatar{text-align: center;padding-top:15px;}
.comment-box{padding:15px;border:1px solid #f5f5f5;border-radius:6px;-webkit-border-radius:6px;background-color:#fff;
box-shadow:1px 1px 3px rgba(0,0,0,.03);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.03);position:relative;color:#808080;line-height: 2;}
.comment-box:before{position:absolute;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:13px solid #f5f5f5;left:-14px;top:54px;}
.comment-box:after{position:absolute;content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:12px solid #fff;left:-12px;top:55px;}
.comment-name{color:#4b4b4b;font-size: 11px;letter-spacing:1px;font-family: 'latobold';}
.comment-time, .comment-reply{color:#ababab;font-size: 9px;}
.comment-reply{position:absolute;top:20px;right:15px;font-family: 'latobold';letter-spacing:1px;}

.bg-grey{background-color:#f5f5f5;padding:50px 0;}
.step{margin-bottom:20px;}
.step li a{background-color:#fff;border:1px solid #cbd5be;border-radius:0;-webkit-border-radius:0;color:#c5c5c5;font-size: 11px;font-family: 'latobold';letter-spacing:1px;line-height: 22px;padding-top:16px;padding-bottom:16px;}
.step li + li a{border-left-width:0;}
.step li:first-child a{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.step li:last-child a{border-radius:0 5px 5px 0;}
.circle{width:25px;height:25px;border-radius:25px;-webkit-border-radius:25px;border:1px solid #c5c5c5;display:inline-block;line-height: 23px;font-size: 15px;margin-right:5px;text-align: center;letter-spacing:normal;}
.domain-name{position:relative;display:inline-block;vertical-align:middle;}
.domain-name:before{position:absolute;height:5px;width:5px;border-radius:5px;-webkit-border-radius:5px;background-color:#82b540;content:"";top:50%;margin-top:-2.5px;left:-8px;}
.unavailable .domain-name:before{border:1px solid #d8d8d8;background-color:transparent;width:7px;height:7px;margin-top:-3.5px;left:-9px;}
.domain-status{color:#82b540;text-align: center;}
.unavailable .domain-status, .unavailable .domain-name{color:#c5c5c5;}
.domain-list{margin:10px 0 20px;}
.domain-list a{color:#8a8a8a;font-size: 11px;letter-spacing:1px;}
.domain-list a:hover, .domain-list a:focus{color:#4b4b4b;text-decoration: none;}
.list-group-item .col-sm-4{min-height:40px;line-height: 40px;}

.nav-pills.step > li.active > a, .nav-pills.step > li.active > a:hover, .nav-pills.step > li.active > a:focus{background-color:#82b540;color:#fff;border-color:#82b540;}
.active .circle{background-color:#77a63a;border-color:#6e9936;}

.box-white{background-color:#fff;padding:20px;border:1px solid #ddd;border-radius:7px;-webkit-border-radius:7px;margin-bottom:20px;}
.table-greeen thead > tr > th{background-color:#82b540;color:#fff;font-size: 11px;border:2px solid #fff;font-weight: normal;font-family: 'latobold';text-align: center;}
.table-greeen tbody > tr > td{background-color:#f5f5f5;border:2px solid #fff;}

.style4{font-size: 11px;letter-spacing:1px;color:#777;font-family: 'latobold';}
.table-nob tbody > tr > td, .table-nob tfoot > tr > td{border:0;padding:5px;}
.table-nob tfoot.bg-green > tr > td{color:#fff;}
.table > tbody > tr > td.valign, .table > tfoot > tr > td.valign{vertical-align:middle;}

.nav-pills.step > li.activated > a, .nav-pills.step > li.activated > a:hover, .nav-pills.step > li.activated > a:focus{background-color:#fff;color:#82b540;}
.activated .circle{border-color:#d8efbb;}

img.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
img.grayscale:hover{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}


.text-success{color:#82b540;}
.text-red{color:#ff5858;}
.text-bd{font-family: 'latobold';}
.text-rg{font-family: 'latoregular';}
.text-lg{font-family: 'latolight';}
.text-lgrey{color:#808080;}
.text-white{color:#fff;}
.fz24{font-size: 24px;}
.fz18{font-size: 18px;}
.fz16{font-size: 16px;}
.fz15{font-size: 15px;}
.fz14{font-size: 14px;}
.fz11{font-size: 11px;}
.icon-md{font-size: 36px;}
.mb20{margin-bottom:20px;}
.mb0{margin-bottom:0;}
.mt0{margin-top:0;}

.progress{height:16px;background-color:#ebe9e7;box-shadow:inset 1px 1px 12px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 12px rgba(0,0,0,.1);}
.progress-bar{box-shadow:inset 1px 1px 12px rgba(0,0,0,.15);-webkit-box-shadow:inset 1px 1px 12px rgba(0,0,0,.15);border-radius:4px;-webkit-border-radius:4px;}
.progress-bar-green{background-color:#82b540;}
.progress-bar-grey{background-color:#4b4b4b;}
.progress-bar-blue{background-color:#00b9d2;}
.progress-bar-red{background-color:#ff5858;}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(135deg, rgba(255, 255, 255, .1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(135deg, rgba(255, 255, 255, .1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 30px 30px;
          background-size: 30px 30px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:transparent;color:#4b4b4b;}
.navbar-nav > li.dropdown:hover > .dropdown-menu{display:block;}
.dropdown-menu{border-radius:0;-webkit-border-radius:0;border:1px solid #ddd;border-bottom:2px solid #82b540;box-shadow:none;-webkit-box-shadow:none;}
.dropdown-menu > li{margin-top:5px;}
.dropdown-menu > li > a{font-size: 11px;color:#9b9b9b;padding:4px 10px;position:relative;}
.dropdown-menu > li > a .fa-angle-right{position:absolute;right:10px;top:5px;color:#82b540;font-size: 14px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#626262;background-color:transparent;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:0px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

label{font-size: 15px;font-family: 'latomedium';font-weight: normal;}
.form-control{box-shadow:none;-webkit-box-shadow:none;border-color:#ddd;border-radius:3px;-webkit-border-radius:3px;}
.form-control::-moz-placeholder {color: #777;opacity: 1;}
.form-control:-ms-input-placeholder {color: #777;}
.form-control::-webkit-input-placeholder {color: #777;}
.form-control:hover, .form-control:focus{box-shadow:inset 1px 1px 5px rgba(0,0,0,.07);-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,.07);border-color:#ddd;}
.btn{font-size: 11px;font-family: 'latobold';letter-spacing:1px;border-radius:3px;-webkit-border-radius:3px;}
.btn-lg{padding:14.5px 20px;}
.btn-md{padding:11px 15px;min-width:162px}
.input-md{height:40px;}

.btn-green{background-color:#82b540;border-color:#78a73b;color:#fff;box-shadow:inset 0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);}
.btn-green:hover, .btn-green-hover{box-shadow:inset 0 0 15px rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 15px rgba(255,255,255,.2);color:#fff;}
.btn-green:focus, .btn-green-focus{box-shadow:inset 0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.2);color:#fff;}

.btn-gray{background-color:#4b4b4b;border-color:#4b4b4b;color:#fff;box-shadow:inset 0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);}
.btn-gray:hover, .btn-gray-hover{box-shadow:inset 0 0 15px rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 15px rgba(255,255,255,.2);color:#fff;}
.btn-gray:focus, .btn-gray-focus{box-shadow:inset 0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.2);color:#fff;}

.btn-blue{background-color:#00b9d2;border-color:#00b9d2;color:#fff;box-shadow:inset 0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);}
.btn-blue:hover, .btn-blue-hover{box-shadow:inset 0 0 15px rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 15px rgba(255,255,255,.2);color:#fff;}
.btn-blue:focus, .btn-blue-focus{box-shadow:inset 0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.2);color:#fff;}

.btn-red{background-color:#ff5858;border-color:#ff5858;color:#fff;box-shadow:inset 0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);}
.btn-red:hover, .btn-red-hover{box-shadow:inset 0 0 15px rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 15px rgba(255,255,255,.2);color:#fff;}
.btn-red:focus, .btn-red-focus{box-shadow:inset 0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.2);color:#fff;}

.btn-green-border, .btn-grey-border{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.4);}
.btn-green-border:hover, .btn-green-border-hover, .btn-grey-border:hover, .btn-grey-border-hover{color:#fff;border:2px solid rgba(255,255,255,.6);}
.btn-green-border:focus, .btn-green-border-focus{color:#fff;border:2px solid rgba(255,255,255,.6);background-color:rgba(66,128,16,.35);box-shadow:none;-webkit-box-shadow:none;}
.btn-grey-border:focus, .btn-grey-border-focus{color:#fff;border:2px solid rgba(255,255,255,.6);background-color:rgba(0,0,0,.35);box-shadow:none;-webkit-box-shadow:none;}

.btn-green-border.btn-lg, .btn-grey-border.btn-lg{padding:13.5px 20px;}

.btn-border, .btn-border-img{border:2px solid #dbdbdb;background-color:#fff;color:#82b540;}
.btn-border:hover{background-color:#82b540;color:#fff;}
.btn-border:focus{background-color:#82b540;color:#fff;box-shadow:inset 0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.2);}
.btn-border-img:hover, .btn-border-img:focus, .btn-border-img.active{border-color:#82b540;box-shadow:none;-webkit-box-shadow:none;}
.btn-border-img input[type="radio"], .btn-border-img input[type="checkbox"]{clip: rect(0px, 0px, 0px, 0px);pointer-events: none;position: absolute;}

.bg-trans{background-color:transparent;padding:10px 10px 1px;}
.bg-green{background-color:#82b540;padding:10px 10px 1px;}
.bg-gray{background-color:#4b4b4b;padding:10px 10px 1px;}

@media (max-width: 980px) {
	.hero-inner h1, h1, .h1{font-size: 38px;}
	.hero-desc{font-size: 20px;}
	h2, .h2{font-size: 28px;}
	.fact-item{margin:33px 0;}
	.quote{font-size: 28px;}
	.partner-item{margin:30px 0;}
	.portfolio-item{width:50%;}
}
@media (max-width: 640px) {
	.hero-inner h1, h1, .h1{font-size: 30px;}
	.hero-desc{font-size: 18px;}
	h2, .h2{font-size: 24px;}
	.navbar-nav > li > a{padding:5px 15px;}
	.navbar-nav > li + li:before{content:"";}
	.nav-inline > li{margin:6px 2px;}
	.portfolio-item{width:100%;}
	.portfolio-name{font-size: 18px;}
	.timeline-item.right{margin-left:0;}
	.timeline-item.left{margin-right:0;}
	.timeline .col-sm-6:after{width:0;}
	.blog-post > .pull-left{float:none!important;}
	.blog-post > .pull-left img{width:100%;}
	.footer h4{margin-top:20px;}
	.footer{text-align: center;}
	.footer .media{text-align: left;}
	.step li a{border-radius:5px!important;-webkit-border-radius:5px!important;}
	.step li + li a{border-left-width:1px;}
	.banner .container .col-sm-6{height:100px;}
	.breadcrumb{margin:42px 0;float:left;}
}
