@media only screen and (min-width : 1200px) {

    #main_menu .navbar-nav {
        position: relative;
        bottom: -45px;
    }
    
}

@media only screen and (min-width : 992px) {

	.navbar-brand img {
	    top: -25px;
	    position: relative;
	}

	.navbar-brand {
		height: 120px;
	}

	header.scroll .navbar-header .navbar-brand {
		margin-top: 20px;
	}

	header.transparent {
	    top: 20px;
	}



	
}

@media only screen and (max-width: 991px) {

	header .navbar-header .navbar-brand img {
	    max-height: 50px;
	}

	.navbar-brand img {
	    top: -10px;
	    position: relative;
	}
}

.rev_slider:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    pointer-events: none;
 
    /* black overlay with 50% transparency */
    background: rgba(0, 0, 0, 0.5);
}