@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');


body{
        font-family: 'Open Sans', sans-serif;
    line-height: 34px;
    background-color: #fff;
    color: #060606;
    /* -webkit-font-smoothing: antialiased; */
    font-weight: normal;
    font-size: 16px;
}
h2 {
    font-size: 26px;
    font-weight: 700!important;
    color: #ef4e23;
}
.section-space40 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.bg-light {
    background-color: #f4f4f4;
}
.mb30 {
    margin-bottom: 30px;
}
.mt30 {
    margin-top: 30px;
}



.navbar{
    margin-bottom: 0;
}
.navbar-default{
    background-color: #fff;
    padding: 15px 0;
}
.navbar-brand {
    height: 90px;
    padding-top: 0;
}
.navbar-right{
    margin-top: 18px;
}
.navbar-default .navbar-nav>li>a {
       color: #555;
    font-weight: 600;
    font-size: 14px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #ef4e23;
    background-color: transparent;
}
.home-hero-section{
    height: 450px;
    background-image: url(../images/banner.jpg);
    background-size: cover;
    display: flex;
    align-items: center;
}
.home-hero-section h1{
    color: #fff;
    font-size: 52px;
    font-weight: 700;   
}
.hero-btm-section{
    background-color: #089848;
    padding: 20px 15px;
    color: #fff;
    font-size: 24px;
    text-align: center;
}
.inner-hero-section{
height: 250px;
background-image: url(../images/banner.jpg);
background-size: cover;
display: flex;
align-items: center;
}
.inner-hero-section h1{
    color: #fff;
    font-size: 52px;
    font-weight: 700;   
}
.parallax-2{
    background-image: url(../images/parallax-2.jpg);
    background-position: 60% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: #fff;
}
.parallax-2 h2 {
    font-size: 32px;
    color: #fff;
    font-family: Open Sans;
    font-weight: bold;
    line-height: 68px;
    margin-top: 30px;
    margin-bottom: 10px;
    margin-left: 50px;
}

.well-box {
    background-color: #fff;
    padding: 17px;
    border: 1px solid #e9e6e0;
    margin-bottom: 0px;
    box-shadow: #e2e2e2 1px 1px 6px;
}
.feature-block {
    min-height: 162px;
    margin-bottom: 5px;
}

.membership-icon {
    background: url(../images/LV-icons.png);
    margin: 0 auto;
}
.micon-contact {
    background-position: -15px -5px;
    width: 48px;
    height: 48px;
}
.micon-email {
    background-position: -15px -73px;
    width: 48px;
    height: 48px;
}
.micon-chat {
    background-position: -15px -141px;
    width: 48px;
    height: 48px;
}
.feature-info h3 {
    font-size: 18px;
    color: #089848;
    font-weight: 600;
    margin-top: 10px;
}
.feature-info p {
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
}
.btn-blue {
    background-color: #3879d9;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}
.btn-big {
    padding: 12px 50px;
}
.ripplelink {
    /* display: block; */
    text-align: center;
    color: #fff;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    z-index: 0;
}
.bor-r50 {
    border-radius: 50px;
}
.member-know {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-top: 10px;
}
section.footer {
    background-color: #202020;
    padding: 20px 0px;
}
.footer-two {
    max-width: 82em;
    margin: 0 auto;
    padding: 0 2em;
    font-family: 'Open Sans', sans-serif;
}
.footer-two h4 {
    color: #FFF!important;
    font-size: 13px;
    font-weight: 600;
}
.footer-two ul {
    padding: 0px;
    margin: 0px;
}
.footer-two ul li {
    padding: 0px;
    margin: 0px;
    display: block;
    line-height: 28px;
}
.footer-two ul li a {
    font-size: 13px;
    font-weight: normal;
    color: #8e8e8e;
    transition: all 0.6s;
}
.footer-two ul li .fa {
    color: #fff;
}
.social-icons .fa {font-size: 15px;}
/*Change icons circle size and color here*/
.social-icons .fa {	width: 30px;height: 30px;line-height: 30px;text-align: center;color: #FFF;color: rgba(255, 255, 255, 0.8);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.social-icons.icon-circle .fa {	border-radius: 50%;}
.social-icons.icon-circle li {padding-right: 2px;padding-left: 2px;margin-bottom: 7px; display: inline-block;} 
.social-icons .fa:hover, .social-icons .fa:active {color: #FFF;-webkit-box-shadow: 1px 1px 3px #333;-moz-box-shadow: 1px 1px 3px #333;box-shadow: 1px 1px 3px #333;}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active {-webkit-transform: scale(1.1) rotate(360deg);-moz-transform: scale(1.1) rotate(360deg);-ms-transform: scale(1.1) rotate(360deg);	-o-transform: scale(1.1) rotate(360deg);transform: scale(1.1) rotate(360deg);}
.social-icons .fa-apple {background-color: #aeb5c5;}
.social-icons .fa-android {background-color: #A5C63B;}
.social-icons .fa-facebook, .social-icons .fa-facebook-square {background-color: #3C599F;}
.social-icons .fa-google-plus, .social-icons .fa-google-plus-square {background-color: #CF3D2E;}
.social-icons .fa-instagram {background-color: #A1755C;}
.social-icons .fa-linkedin, .social-icons .fa-linkedin-square {background-color: #0085AE;}
.social-icons .fa-pinterest, .social-icons .fa-pinterest-square {background-color: #CC2127;}
.social-icons .fa-skype {background-color: #01AEF2;}
.social-icons .fa-twitter, .social-icons .fa-twitter-square {background-color: #32CCFE;}
.tiny-footer {
    background-color: #292624;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    color: #858585;
    font-size: 14px;
}
.tiny-footer span {
    font-size: 11px;
}
.row-reverse{display: flex;
flex-direction: row-reverse;}