.navbar-inverse {
    background-color: rgba(0, 0, 0, .8);
}

.navbar-inverse .navbar-nav>li>a {
    color: white;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    background: transparent;
    color: #85c525 !important;
    border-bottom: 1px solid #85c525 !important;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #85c525 !important;
    border-bottom: 1px solid #85c525 !important;
}

.navbar-brand img {
    margin-top: -8px;
}

.navbar-nav li {
    padding: 5px 0;
}

.btn-login {
    background-color: transparent;
    border: 1px solid white;
    color: white;
    padding: 10px 20px;
}

.btn-login:hover {
    color: #85c525 !important;
    border: 1px solid #85c525;
}

.bg-white {
    background-color: white;
}

.bg-dark {
    background-color: black;
    color: white;
}

.bg-img {
    background: linear-gradient (rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("/img/home-image.png");
}

.btn-green {
    background-color: #7ed321;
    color: white;
    padding: 15px 70px;
    font-size: 22px;
}

.btn-green-sm {
    background-color: #7ed321;
    color: white;
    padding: 10px 30px;
    font-size: 18px;
}

.footer .links {
    padding: 20px 0px;
}

.footer .links .links-block img {
    margin-top: 20px;
}

.footer .links .links-block {
    padding: 10px 20px;
}

.footer .links .links-block h3 {
    font-size: 14px;
    font-weight: bold;
    color: black;
}

.footer .links .links-block h3 small {
    padding-top: 15px;
    display: block;
}

.footer .links .links-block h3 a {
    display: block;
    font-size: small;
    color: #5d615f;
    font-weight: normal;
    padding: 5px 0;
}

.footer .terms {
    padding: 10px 0 20px 0;
    text-align: center;
    color: #5d615f;
}

.footer .terms a {
    color: #5d615f;
}

.btn-green-color {
    background-color: #85c525 !important;
    border-color: #85c525 !important;
    color:white !important;
}
/*About us responsive*/ 
.sub-mar-l{ margin-left: 10%;}
.sub-mar-l-30{margin-left: 30%;}
@media only screen and (max-width: 768px) {
    .sidebarNav li:first-child{ margin-left: -15px;}
    .sidebarNav{margin: 30px 0px 0px;}
    .sub-mar-l{ margin-left: 0%;}
    .newsletter-mob{
    padding: 20px 20px 40px 25px !important;}
}
@media only screen and (min-width: 520px) and (max-width: 768px) {
            .sidebarNav li{float: left; display: block;}
            .margin-list-L15{ margin-left: 15px;}
            .tab-view-ul-li{width: 100%; display: inline-block;  position: absolute; right: 25px; top: 35px;}
            .col-tab-3{ width: 33.333% !important; display: inline-block; float: left;}
            .tab-l-center{margin: 0 auto;}

} 
@media only screen and (max-width: 520px) {
            .sidebarNav li{float: none; display: block; margin-left: -15px;}
}
@media only screen and (max-width: 480px) {
.mob-footer-p15{ padding: 17px !important;}
.footer-text-a{margin-bottom: 40px; padding: 0px 20px !important;}
.mob-padding-15{padding: 17px;}
}

.mob-view-img{
            max-width: {max-width: 198px !important;}
          }

/*------------------------- Decrease spacing in Mobile ------------------------*/
    
    /*mobile view*/
    @media screen and (max-width: 767px) {
        .info {
           padding: 0px 10px !important; 
        }
        .workflow {
           padding: 10px 20px 20px !important; 
        }
        .d_pad_m {
            padding: 0px 25px !important; 
        }
        .mob-padding-15 {
            padding-top: 0; 
        }
        .mob-padding-15 h2 {
            margin-top: 0; 
        }
        .links {
            padding: 0 !important;
        }
        .tab-l-center {
            margin: 0 auto;
            margin-top: 10px !important;
        }
        .padr5 {
            padding-right: 5px !important;
        }
        .padl5 {
            padding-left: 5px !important;
        }
        .links-block h3 {
            margin-top: 10px;
        }
        hr {
            margin-top: 0px;
            margin-bottom: 10px;
        }
    }
    @media screen and (max-width: 519px) {
        .links .col-sm-3:nth-child(4) {
            margin-top: -13% !important;
            width: 50.5%;
        }
    }
    @media screen and (max-width: 380px) {
        .links .col-sm-3:nth-child(4) {
            margin-top: -6% !important;
        }
    }
    @media screen and (max-width: 320px) {
        .links .col-sm-3:nth-child(4) {
            margin-top: -6% !important;
        }
    }

    /*iPhone4*/
    /*@media screen and (device-aspect-ratio: 2/3) {
        .info {
            padding: 1px !important; 
        }
    }*/

    /*iPhone5*/
    /*@media screen and (device-aspect-ratio: 40/71) {
        .info {
            padding: 1px !important; 
        }
    }*/
    @media screen and (max-width: 540px) {
        footer {
            padding-bottom: 0px;
        }
    }

    /*----------------------------------------------------------*/


/*-----------------------------------  ***Start***Custom Buttons  -----------------------------------*/
/*''''Sizes''''*/
.btn_xl {
    padding: 15px 70px;
    font-size: 22px;
    line-height: 1.33;
    border-radius: 6px;
}
/*''''Colors''''*/
.btn_green {
    color: #ffffff;
    background-color: #85c525;
}
.btn_green:hover, .btn_green:focus {
    background: #7cb722;
    color: #ffffff;
}
.btn_orange {
    color: #ffffff;
    background-color: #de601f;
}
.btn_orange:hover, .btn_orange:focus {
    background: #ce581c;
    color: #ffffff;
}
.btn_white {
    color: #333333;
    background-color: #ffffff;
    border-color: #dddddd;
}
.btn_white:hover, .btn_white:focus {
    background: #ebebeb;
    color: #333333;
}
.btn_outline {
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff;
}
.btn_outline:hover, .btn_outline:focus {
    background: transparent;
    color: #85c525;
    border: 1px solid #85c525;
}
.btn_outline_g {
    background-color: transparent;
    color: #85c525;
    border-color: #85c525;
}
.btn_outline_g:hover, .btn_outline_g:focus {
    background: #85c525;
    color: #ffffff;
    border: 1px solid #85c525;
}

/*-----------------------------------  Custom Buttons***End***  -----------------------------------*/

.uppercase {
    text-transform: uppercase;
}
@media(min-width: 992px) and (max-width: 1024px) {
    .nav>li>a {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .nav>li>a {
      padding: 15px 5px;
      font-size: 14px;
    }
}

.m-t-50{
    margin-top:50px;
}