@media (min-width: 991px)
{
	
	.collapse.navbar-collapse .navbar-nav > li:hover .dropdown-menu {
		display: block
		}
		.dropdown:hover .dropdown-menu .dropdown-submenu .dropdown-menu
		{
			display:none;}
			
			.dropdown:hover .dropdown-menu .dropdown-submenu:hover .dropdown-menu
			{
				display: block;
				}
				.public_layout .main_logo
				{
	margin-top: 5px;
	margin-bottom: 5px;					
				}
	.public_layout .main_logo img
	{
		height: 135px;
	}
				.public_layout .navbar-default
				{
	background-image: none;
	box-shadow: none;
	background-color: transparent;
	margin-bottom: 15px;			
					}	
					
				
					.public_layout .navbar-nav,
					.public_layout .navbar-header-full.navbar-dark
						{
					border-top-style: none;
					border-right-style: none;
					border-bottom-style: none;
					border-left-style: none;				
						}
						
						.public_layout .navbar-default .navbar-nav > li
						{
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;						
												
												
							}	
						.public_layout .navbar-default .navbar-nav > li > a
						{
						
						
						line-height: 38px;
						margin-right: 10px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						padding-top: 0px;
						padding-bottom: 0px;
						border-radius: 10px;
						border-top-left-radius:0px;
						border-top-right-radius:0px;
						color: #ffffff;
						background-color: #ca350d;
						display: block;
							}
						
							
							
									
								
							.public_layout .navbar-default .navbar-nav > li.dropdown  a
							{
				padding-right: 25px;
				border-top-style: none;
				border-right-style: none;
				border-bottom-style: none;
				border-left-style: none;								
											
								}	
							.public_layout .navbar-default .navbar-nav > li.dropdown  a::after
							{
								position:absolute;
								top:0px;
								right:0px;
								padding-right:10px;
								margin-right:0px;
								
								}
								.public_layout .navbar-default .navbar-nav > li.dropdown:hover a.dropdown-toggle
								{
	padding-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #F0F0F0;
	color: #ca350d;
									}						
							.public_layout .navbar-default .navbar-nav > li.dropdown .dropdown-menu
							{
	margin: 0px;
	top: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	box-shadow: none;
	padding-top: 5px;
	background-color: #F0F0F0;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-radius: 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-width: 3px;
	border-bottom-color: #ca350d;
								}
							.public_layout .navbar-default .navbar-nav > li.dropdown .dropdown-menu li,
							.public_layout .navbar-default .navbar-nav > li.dropdown .dropdown-menu li a,
							.public_layout .navbar-default .navbar-nav > li.dropdown .dropdown-menu
							{
							min-width:220px !important;
						
							
								}
							
							
							.public_layout .navbar-default .navbar-nav > li > a:hover,
							.public_layout .navbar-default .navbar-nav > li > a:active,
							.public_layout .navbar-default .navbar-nav > li > a:focus
							
							{
						background-image: none;
						background-color: #e18015;
						border-bottom-width: 3px;
						border-bottom-style: solid;
						border-bottom-color: #cf2d6a;
						color: #ffffff;
								}
							.public_layout .navbar-default .navbar-nav > li.dropdown:hover,
							.public_layout .navbar-default .navbar-nav > li.dropdown:hover a.dropdown-toggle
							{
						color: #358d22;
						z-index: 20;
						border-radius: 6px;
						border-bottom-left-radius: 0px;
						border-bottom-right-radius: 0px;
								}	
								
								.public_layout .navbar-default .navbar-nav > li.dropdown .dropdown-menu a
								{
	font-size: 1.1em;
	color: #333;
									}
								.public_layout .navbar-default .navbar-nav > li.dropdown .dropdown-menu a:hover
								{
	background-color: #FFFFFF;
	color: #358d22;
								}
								
									
								
				.public_layout .carousel-control
				{
	color: #cacaca !important;
	text-shadow: none;
	width: 10%;
	top: 45%;
					}
				.public_layout .carousel-control .glyphicon-triangle-left,
				.public_layout .carousel-control .glyphicon-triangle-right
				{
	font-size: 30px;
!important;
					
					}	
					
				/* Center align menu on desktop */
				#bs-example-navbar-collapse-1 {
					text-align: center;
				}
				#bs-example-navbar-collapse-1 .navbar-nav {
					float: none !important;
					display: inline-block;
					vertical-align: top;
				}
				#bs-example-navbar-collapse-1 .navbar-nav > li {
					float: none;
					display: inline-block;
				}
				
					
			
}