body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu {
    right: 20px;
}


/* Responsive Settings
------------------------------------------------------------- */


@media screen and (max-width: 379px) {}

@media screen and (max-width: 420px) {
	
	.topbar-rightmenu {
		display:none;
	}
	
	.page-header-title {
    	margin-top: 0px;	
	}

	body.has-frame-border #wpex-sfb-l, body.has-frame-border #wpex-sfb-r {
    	width: 15px;
	}

	body.has-frame-border #wpex-sfb-t {
		height: 0px;
	}

	body.has-frame-border #wpex-sfb-b {
		height: 15px;
	}

	body.has-frame-border {
		padding: 0px 15px 15px 15px;
	}
	
	
	.footer-logout-widget {
		background: transparent;
		text-align: left;
		float: left;
		margin-top: 10px;
	}
	
	.uc_zoom_in_banner .txt-description {
		display: none;
	}
	
	.uc_zoom_in_banner .uc_container_holder {
		max-height: 218px;
	}

	.uc_zoom_in_banner .uc_container_holder .uc_banner-content h3 {
		font-size: 50px;
	}

}



@media only screen and (min-width: 421px) and (max-width: 768px) {	
		.page-header-title {
    		margin-top: 20px;	
	}
}

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

	
	.top-bar-right {
   		 padding-top: 0;
	}
	
	.wpex-row .col {
    	float: left;
		margin: 0 0 10px;
    	padding: 0 5px;
	}
	
	#site-header-inner {
    	padding: 40px 20px;
	}
}

@media screen and (max-width: 1025px) {	}

@media screen and (min-width: 980px) {}

@media screen and (min-width: 1100px) {
	
	#site-header-inner {
		padding-top: 70px;
		padding-bottom: 70px;
	}


}

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

}
