
.portfolio_nav { display:none; }
.top_bar.fixed
{
	position: fixed;
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	
	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;
	z-index: 999;
	visibility: visible !important;
	top: 0px;
}

.top_bar.fixed #menu_wrapper div .nav
{
	margin-top: 16px;
}

.top_bar.fixed #searchform
{
	margin-top: 8px;
}

.top_bar.fixed .header_cart_wrapper
{
	margin-top: 21px;
}

.top_bar.fixed #menu_wrapper div .nav > li > a
{
	padding-bottom: 24px;
}

.top_bar.fixed .logo_wrapper img
{
	max-height: 40px;
	width: auto;
}


#mobile_nav_icon
{
    display: none !important;
}


.logo_wrapper img.zoom {
    transform: scale(1.3) !important;
}
ul.services_listh li {     font-size: x-large; }

.one_half_bg.floatright {
    padding:  4% 8% !important;
}

.home_about {
    margin-top: -29px;
}

@media only screen and (max-width: 767px){
.logo_wrapper img {
    margin-top: 16px !important;
}}
.footer_before_widget .footer_logo.logo_wrapper img {
    margin: -42px 0;
}

#searchform {

display: none !important;

}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */

#nav_wrapper { 
 
    margin-left: 230px !important;}
	
	


a#mobile_nav_icon { 
    margin-right: 20px !important;
}

}



