@media (max-width: 767px) {
	#topMenu {
		padding: 0 !important;
	}

	#topMenu .navbar {
		background: #20232B !important;
	}

	#topMenu .navbar-nav{
		margin: 0;
	}

	#topMenu .navbar-collapse.collapse {
		max-height: 340px !important;
	}

	#topMenu .navbar .nav > li {
		padding: 0;
		text-align: center;
		border-bottom: 1px solid #37404b;
	}

	#topMenu .navbar .nav > li > a {
		display: block;
		padding: 15px 0;
	}

	#topMenu .navbar-default .navbar-collapse, .navbar-default .navbar-form {
		background: #20232B;
		border: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	#topMenu .navbar .nav li ul {
		padding-top: 0;
		float: none;
		padding-left: 0;
		position: relative;
		display: block;
	}

	ul.dropdown-menu ul.dropdown-menu {
		left: 0;
	}

	ul.dropdown-menu li {
		background: #20232B;
		text-align: center;
	}

	ul.dropdown-menu > li > a {
		line-height: 20px;
		padding: 15px 0;
	}

	#topMenu .navbar .nav > li:hover > a {
		border: 0 none;
		background: #333946;
	}

	#topMenu li a:hover {
		background: #333946;
	}

	#topMenu .navbar .navbar-center {
		text-align: left;
		margin: auto;
		width: auto;
	}

	#topMenu .navbar .navbar-center > li {
		display: block;
	}

	#topMenu .navbar .nav > li .caret{
		position: absolute;
		display: block;
		right: 10px;
		top: 21px;
		width: 18px;
		height: 18px;
		border-top: 9px solid;
		border-right: 9px solid transparent;
		border-left: 9px solid transparent;
	}

	#topMenu .navbar .nav > li .caret.caret-hide{
		top: 12px;
		border-top: 0;
		border-bottom: 9px solid;
	}
}

@media (max-width: 991px) {
	h1.page-title {
		padding-top: 20px;
		margin-bottom: 0;
	}

	.breadcrumb {
		padding-top: 0;
	}

	.widget{
		padding-bottom: 5px;
	}
}

