	article.hentry {
		margin-bottom: 60px;

	}

	.navbar-default {
		top: 0;
		left: 0;
		right: 0; width: 100%;
	}

	ul.navbar-right li.dropdown ul.dropdown-menu li:hover > ul {
		display:inherit;
		position:absolute;
		right: 0;
		left: 100.5%;
		top: 0;
		margin: 0;
		min-width: 100%;
	}

	ul.navbar-right li.dropdown ul.dropdown-menu li ul li:hover ul {
		display:inherit;
		position:absolute;
		right: 0;
		left: 100.5%;
		top: 0;
		margin: 0;
		min-width: 100%;
	}

	.dropdown-menu {
		padding: 0;
		min-width: 100%;
	}
	.dropdown-menu>li>a {
		display: inherit;
		padding: 10px 20px;
	}

	@media (max-width: 767px) { 

		ul.navbar-right li.dropdown ul.dropdown-menu li:hover > ul {
			display:inherit;
			position:relative;
			right: auto;
			left: auto;
			top: 0;
			margin: 0;
		}

		ul.navbar-right li.dropdown ul.dropdown-menu li ul li:hover ul {
			display:inherit;
			position:relative;
			right: auto;
			left: auto;
			top: 0;
			margin: 0;
		}
		ul.navbar-right li.dropdown ul.dropdown-menu li > ul {
			display:inherit;
			position:relative;
			right: auto;
			left: auto;
			right: auto;
			margin: 0;
		}

		ul.navbar-right li.dropdown ul.dropdown-menu li ul li ul {
			display:block;
			position:relative;
			right: auto;
			left: auto;
		right: auto;
			margin: 0;
		}
		.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{
		max-height: 550px;
		}
		.navbar-default .navbar-nav>li>.dropdown-menu {
		margin-top: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		}

	}

	.widget  h4 {
		margin: 0 0 20px;
	}

	.page-header {
		padding-bottom: 9px;
		margin: 0px 0 50px;
		border-bottom: 0;
	}


	/* remove contact form br */
	.wpcf7 br {

	display: none;
	 
	}

	/* visual-composer options */
	.container.bootstrap {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	 
	.vc_row {
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 0px !important;
	}
	
	.vc_column_container>.vc_column-inner {
		box-sizing: border-box;
		padding-left: 0px !important;
		padding-right: 0px !important;
		width: 100%;
	}