.menu-main .row, .grid_12 { overflow:inherit;}

.slicknav_menu {
	display:none;
}

#menu ul li ul {display: none;}


#menu {
	text-transform: uppercase;
	font-size:17px;
	font-weight:200;
	margin-top:100px;
}
#menu ul {
    float: right;
    margin: 0;
	padding-left:0px;
}
#menu ul li ul {
	width:250px;
}
#menu .row{ overflow:  inherit  !important;}	
#menu .grid_12{ overflow:  inherit  !important;}	

	#menu li {
		float: left;
		list-style: none outside none;
		padding: 0px 0px;
		cursor:pointer;	
		text-align: center;
	}
	#menu li:hover{
		color: #53933c;

	}
	
	#menu ul li ul li:hover{		

	}
	
	
	
	#menu ul li:hover a, #menu li.selected a{
		color: #53933c;
	}
	
		#menu ul ul li:hover{
		background:#53933c;	
		color: #fff;	
	}
	
	#menu ul ul li:hover a {		
		color: #fff !important;
	}
	

	
	
	
	
	
	#menu li.dropdown.dropCar {
	/*border-left: 4px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);*/
	/*background: url("arrow2.png") no-repeat scroll 150px center rgba(0, 0, 0, 0);*/
	}
	
	
	
	
	
	#menu li.dropdown.selected.selCar {
		/*border-left: 4px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);*/
	background: url("arrow2.png") no-repeat scroll 150px center rgba(0, 0, 0, 0);
	}
	
	
	
	
	
	
	#menu li.selected {
		color: #53933c;

	}
	
	#menu ul li ul li.selected {
		color: #fff;

		background-color:#53933c;
	}
	
	
		#menu a {
			color: #24251d;
			text-decoration: none;
			cursor:pointer;
			display: block;
    padding: 0 9px 10px;
    text-align: center;
		}
#myMenu1 > ul {
    padding-left: 0;
}
#contact-us
{
	border-right:none !important;
}

		
		
					
	#menu ul li ul {
    background-color: #f3ffef;
    border-color: #252525 #CCCCCC #CCCCCC;
    border-style: solid;
    border-width: 4px 0px;
    position: absolute;
	z-index:9999999999;
	padding: 10px 5px 5px 5px;
	margin-left: 0px;
	font-size:15px;
}
		
		#menu ul li{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;

		}
		#menu ul li#contact, #menu ul ul li{
			border-right:none;
		}
		
		
		
	
	#menu ul li ul li{
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-left-color: #fff;
	padding:15px 40px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
		}
		
		
		#menu ul li ul li a{ padding: 0 15px !important; color:#000 !important; text-align:left;}
		#menu ul li ul li:hover a,#menu ul li ul li.selected a{ padding: 0 15px; color:#fff !important; }
		
		#menu #employer-menu ul{ width:130%;}

		
			
		
		
		
			#menu ul li ul li {

			padding: 3px 0;
			width:100%;
			margin-bottom:3px;
		}
		
#menu li.dropdown.dropCar#employer-menu {
    background-position: 140px center;
}














@media only screen and (min-device-width: 230px) and (max-device-width: 768px) and (orientation:portrait) {
  .js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}

	
	
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
/*   #menu li { 	width: 16.8%;}
   #menu li#contact { 	width:12% !important;}*/
   #menu li.dropdown.dropCar {
	background: url("arrow2.png") no-repeat scroll 125px center rgba(0, 0, 0, 0);
	}
	#menu li.dropdown.selected.selCar {
	background: url("arrow2.png") no-repeat scroll 125px center rgba(0, 0, 0, 0);
	}
	
	
	
	#menu li#employer-menu.dropdown.dropCar {
    background-position: 117px center;
}
	
	#menu a {font-size: 14px;}
	
	 
   
}

/*#menu li.dropdown.selected.selCar { background-color:#e3163d;}*/






	@media only screen and (min-width: 230px) and (max-width: 767px) {

	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	#menu {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	#menu a
	{
		padding:25px 7px;
	}
	.threeboxes a > span.boxm2
	{
		font-size: 14px;
	}
	.threeboxes a > span.boxm3
	{
		margin: auto 17%;
		width: 66%;
	}
	.brchre {
    font-size: 33px;
	}
	.cfcr .col-md-12 .col-md-4 .cat_textbox
	{
		width:285px;
	}
	/*#menu ul
{
	width:130% !important;
}*/
  .fts {
    width: 270px;
}
.blog-container .col-md-10
{
	width:780px;
}
.blog-container .col-md-2
{
	width:190px;
}
}
@media (min-width:768px) and (max-width:1199px) {
.cat_textbox_small
{
	
	float:left;
	margin-left:0px;
	width:260px !important;
}
}