@media all and (max-width:1024px){
	
}

@media all and (max-width: 992px){
	.navbar-default .navbar-nav > li > a{
		padding: 10px 5px;
	}
}

@media all and (max-width: 767px){
#footer .col-xs-12.col-sm-9 {margin-bottom: 20px;}
	body.menu-open{
		left: 300px;
	}
	div#bs-navbar-collapse {
	    position: fixed;
	    left: 0;
	    top: 0;
	    width: 300px;
	    height: 100%;
	    max-height: 100%;
	    z-index: 999;
        background: #f8f8f8;
	    position: fixed;
	    padding: 0;
	    margin: 0 !important;
	    overflow-x: hidden;
	    overflow-y: visible;
	}
	.header-top.pull-right.col-sm-9 {
	    display: block;
	    clear: both;
	}
	.navbar-header.top {
	    display: block;
	    clear: both;
	}
	ul#menu-main-menu {
	    margin: 0;
	}
	.collapsing {
	    -webkit-transition: none;
	    transition: none;
	}
	.btn{
		padding: 0;
	}
	ul#menu-main-menu > li {
	    display: block;
	}

	.navbar-nav .open .dropdown-menu ul {
	    position: static!important;
	    display: block!important;
	        padding-left: 10px;
	}
	
	div#bs-navbar-collapse  .input-group.right-inner-addon {
	    border-color: #e7e7e7;
	    width: 100%;
	}

	div#bs-navbar-collapse  form.form-inline {
	    border: 1px solid #eee;
	    margin: 10px 0;
	    padding: 10px 0px;
	    border-left: 0;
	    border-right: 0;
	}

	div#bs-navbar-collapse {
	    padding: 15px 15px;
	    box-sizing: border-box;
	}

	div#bs-navbar-collapse ul li {
	    padding: 0;
	    border: none;
	}

	div#bs-navbar-collapse ul li a {
	    padding: 5px 0;
	}
	#footer div#text-4 {
	    float: none;
	    width: 100%;
	    text-align: center;
	    padding-top: 30px;
	}

	#footer .col-xs-12.col-sm-9 {
	    text-align: center;
	}
	ul#menu-footer-menu li a {
	    padding: 5px 5px;
	    border-right: 1px solid #7c7c7c;
	    display: block;
	    border: none;
	}
	a.navbar-brand img {
	    max-width: 300px;
	}

	.navbar-header.top {
	    padding-top: 15px;
	}
	.breadcrumbs {
	    font-size: 12px;
	}
	.page-header-content p{
		font-size:130%!important;
		text-align: center;
	}
}

@media all and (max-width: 400px){
	.page-header-content p{
		font-size:130%!important;
		text-align: center;
	}
	a.navbar-brand img {
	    max-width: 200px;
	}
	.navbar-header.top {
	    padding-top: 15px;
	}
	button.navbar-toggle {
	    margin: 0;
	}

}

@media all and (max-width: 350px){
	body.menu-open{
		left: 200px;
	}
	div#bs-navbar-collapse{
		width: 200px;
	}
	div#bs-navbar-collapse ul li a {
	    padding: 0;
	    font-size: 12px;
	}
}





