@media (min-width : 992px) {
    .navbar .logo-holder { display: inline-block; position: absolute; }
    .navbar .logo-holder .logo { float:left; padding: 10px; border-radius: 10px; background: #ffffff; }
    .navbar-default { background-color: #fff; border-color: #fff; }
    .navbar-default .navbar-nav { margin-top: 30px; }
    .navbar-default .navbar-nav > li > a { font-family: "proximabold"; font-size: 15px; color: #1d1d1b; padding-left: 30px; padding-right: 30px; position: relative; }
    .navbar-default .navbar-nav > li > a:hover { color: #3c3c3b; }
    .navbar-default .navbar-nav > li > a:hover:before { content:""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #3c3c3b; }
    .navbar-right > li { border-right: 1px solid #e3e3e3; padding-top: 0; padding-bottom: 0; }
    .navbar-right > li:last-child { border-right: 0; }
    .nav-holder { position: relative; }
    .navbar-collapse { padding-left: 0; padding-right: 0; }
    .navbar-right > li > a { padding-top: 5px; padding-bottom: 5px; }
    .navbar-right .dropdown-menu { right: auto; background-color: #3c3c3b; left: 50%; right: auto; text-align: center; transform: translate(-50%, 0); }
    .navbar-right .dropdown-menu li a { padding: 7px 30px; color: #fff; font-family: "proximabold";  }
    .navbar-right .dropdown-menu li a:hover { background-color: #000; color: #fff; text-decoration: none; }
    #header { min-height: 50px; }

}

@media (max-width : 1200px) {

}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (max-width : 991px) {
    /* Collapse 991 */
    .navbar-header { float: none; }
    .navbar-toggle { display: block; }
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-collapse.collapse { display: none!important; }
    .navbar-nav { float: none!important; margin: 7.5px -15px; }
    .navbar-nav>li { float: none; }
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
    .navbar-collapse.collapse.in { display: block!important; }
    .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }

    .no-padding {padding-left: 15px; padding-right: 15px;}

    #header { padding-top: 15px; }
    .navbar.navbar-default { background-color: transparent; border-color: transparent; }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }
    #header .nav.navbar-nav { margin-top: 15px;background-color: #3c3c3b;  }
    .navbar-nav { margin-top: 0; margin-bottom: 0; }
    .navbar-nav > li { border-bottom: 1px solid #000;  }
    .navbar-default .navbar-nav > li > a { color: #fff; font-family: "proximasemibold"; font-size: 16px; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active{ color: #fff; background-color: #000; }

    .navbar-toggle { margin-right: 0; margin-top: 0px; background-color: #3c3c3b; border-radius: 0; border: none; padding: 15px; }
    .navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #000; }
    .navbar-default .navbar-toggle:focus .icon-bar , .navbar-default .navbar-toggle:hover .icon-bar { background-color: #fff; }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background-color: #000; color: #fff; }
    .navbar-default .dropdown-menu > li > a { font-family: "proximasemibold"; font-size: 14px; padding-top: 5px; padding-bottom: 5px; color: #fff; }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color: #fff; }

    #featured .slide-spot { top: 100%; margin-top: -50px; font-size: 18px; left: 0; background: #000; display: block; color: #fff; width: 100%; padding-top: 10px; left: 0; margin-left: 0; max-width: 100%; }
    #featured .wecall { top: 30%; }
    #featured .infoform { top: 50%; }

    #about .company { text-align: center; }
    #about .thumb { text-align: center; margin-bottom: 25px; }

    #latest .title { margin-bottom: 15px; text-align: center; }
    #latest .title:after { display: none; }
    #latest .description { padding-top: 0; text-align: center; padding-bottom: 25px; }
    #latest .item { margin-bottom: 25px; }

    #footer .copyright { text-align: center; }
    #footer .social { text-align: center; margin-top: 25px; margin-bottom: 15px; }
    #footer .social ul { float: none; }
    #project .grid .item { width: 100%; height: auto; padding: 0; margin-bottom: 15px; }

    #header.stuck .logo { max-height: 60px; margin-top: 0; }
    #header.stuck .navbar { margin-bottom: 10px; }
    
    #banner { height: 80px; }
    #banner h1.page-header { margin-top: 20px; text-align: left; font-size: 40px; }
    
    

}

@media (max-width : 767px) {

    #information .form { max-width: 100%; width: 100%;}
    #information .text p { max-width: 100%;  }


}

@media (max-width : 480px) {
    #project .filters li a { padding: 7px 25px; }
}