body{
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
    line-height: 1.42857143;
    color: #333
}
.navbar{
  min-height: 100px !important;
  margin-bottom:0;
  border-radius:0;
}

.navbar-nav > li > a, .navbar-brand{
  padding-top:2px !important;
  padding-bottom:0 !important;
  height: 70px;
  padding-bottom:5px !important;
}
.navbar-nav > li > a{
	padding-top:7px !important;
	padding-bottom:5px !important;
}

.navbar-default {
    -webkit-transition: all .35s;
    transition: all .35s;
}
.btn, .navbar-default, .navbar-default .navbar-header .navbar-brand, h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
.navbar {
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
body, html {
    height: 100%;
    width: 100%;
}
::-moz-selection {
    color: #fff;
    text-shadow: none;
    background: #222;
}
::selection {
    color: #fff;
    text-shadow: none;
    background: #222;
}
.navbar-default .navbar-header .navbar-toggle {
    font-weight: 700;
    font-size: 12px;
    color: #222;
    text-transform: uppercase;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.navbar-default .navbar-header .navbar-toggle {
    font-weight: 700;
    font-size: 12px;
    color: #222;
    text-transform: uppercase;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.nav {
    padding-left: 0;
    list-style: none;
}
.navbar-default .nav>li>a, .navbar-default .nav>li>a:focus {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
}
.navbar-nav>li>a {
    line-height: 20px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
a {
    -webkit-transition: all .35s;
    transition: all .35s;
    background-color: transparent;
    text-decoration: none;
}
header {
    background-size: cover;
    background-position: center;
    background-image: url(../images/header.jpg);
    color: #fff;
}
header, header .header-content {
    position: relative;
    width: 100%;
    text-align: center;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
.bg-primary {
    background-color: #006633;
}
.bg-primary {
    color: #fff;
}
section {
    padding: 100px 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
.section-heading {
    margin-top: 0;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-bottom: 10px;
}
hr.light {
    border-color: #fff;
}
hr {
    border-width: 3px;
    max-width: 50px;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
.text-faded {
    color: rgba(255,255,255,.7);
}
p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
}
p {
    margin: 0 0 10px;
}
.btn-xl {
    padding: 15px 30px;
}
.btn {
    border: none;
    border-radius: 300px;
    font-weight: 700;
    text-transform: uppercase;
}
.btn-default {
    color: #222;
    background-color: #fff;
}
.btn, .navbar-default, .navbar-default .navbar-header .navbar-brand, h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}   

/*.bg-dark {
    background-color: #006633;
    color: #fff;
}*/
aside {
    padding: 50px 0;
}
hr {
    border-color: #F05F40;
    border-width: 3px;
    max-width: 50px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
a.page-scroll.btn.btn-warning.btn-xl.sr-button {
    background-color: #006633;
}
div#bs-example-navbar-collapse-1 {
    border-bottom: 0.1px solid #e7e7e7;
    background-color: white;
}
.navbar-fixed-top.scrolled {
  background-color: #fff !important;
  -webkit-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
}
.downloadapp{
        background-color: rgba(0, 102, 51, 0.23);
   
    margin-top: 10px;
}
.borderDotted {
    border: 1px solid #ddd; 
 
  
}
.card-image :hover{
	opacity:0.2;
}
/*card flip css*/
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300);
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
.card .card-image{
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.card .card-image img{
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.card .card-image:hover img{
    -webkit-transform: scale(1.2) rotate(-7deg);
    transform: scale(1.2) rotate(-7deg);
}

.card{
    display: inline-block;
    margin: 12px;
    width: 248px;
    font-family: 'Roboto', sans-serif; 
    margin-top: 10px;
    position: relative;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 4 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card .card-content {
    padding: 10px;    
}

.card .card-content .card-title, .card-reveal .card-title{
    font-size: 19px;
    font-weight: 300;    
}
.col-lg-3.cardFlip {
    display: inline;
}
.cardRow{
    text-align: center;
}
.topNavigation{
    padding: 0px !important; 
}
span.copyright {
    float: right;
    margin-top: 25px;
}
/*Media*/
@media (min-width: 768px)

.navbar-default {
    background-color: transparent;
    border-color: rgba(255,255,255,.3);
}
.navbar-fixed-bottom, .navbar-fixed-top {
    border-radius: 0;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
}
.navbar-header {
    float: left;
}
.navbar-toggle {
    display: none;
}
.navbar-default .navbar-header .navbar-brand {
    color: rgba(255,255,255,.7);
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}
.navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-right {
    margin-top: 10px !important;
    float: right!important;
    margin-right: -15px;
}
.navbar-nav {
    margin: 0;
}
.navbar-default .nav>li>a, .navbar-default .nav>li>a:focus {
    color: #222;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
header {
    margin-top: 59px;
    min-height: 100%;
}

@media(max-width: 768px)
{
    header{
        display: none;
    }
    ul.nav.navbar-nav.navbar-right {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    }
}