@media screen and (max-width:992px) {
    .navbar-header {
        float: none; border-bottom: 1px solid #e3e3e3;
    }
	#menu .navbar-collapse{border-bottom: 1px solid #e3e3e3;}
	#menu .navbar-collapse{border-top: 1px solid transparent;}
    .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-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	
	#menu .navbar-default .navbar-nav > li:last-child > a {padding-right:15px;}
	#menu .menuborder{border:none;}	
	#menu .navbar-default .navbar-toggle:focus {background-color: transparent;}
	#menu .navbar-default .navbar-toggle:hover {background-color: transparent;}
	#menu .nav-trigger:hover span:before {background: #a3a3a3;}
	#menu .nav-trigger:hover span:after {background: #a3a3a3;}
	#menu ul.nav.navbar-nav.navbar-right {text-align: center;}
	#menu{padding-top:45px;}
	#menu .navbar ul li:first-child {padding-top: 15px;}
	#menu .navbar ul li:last-child {padding-bottom: 15px;}
	#footer .social ul li {padding: 15px;}
	
}

@media screen and (max-width:767px) {
.projectv2 .projectimg .caption { text-align:center;}


	#footer p{ text-align:center;}
	#footer .social ul li:hover span {right:5px;}
	#footer .social {text-align: center;}
	.thumbnailimg:before, .thumbnailimg:after{background:#fff;}
	.photoalbum .thumbnail>img, .thumbnail a>img {width:inherit;}
	
	}
	
@media (min-width: 768px){
.projectimg .thumbnail {height: 235px;}
}