.menu{ width:100%; background:#fff; font-family: 'roboto', sans-serif; margin-top:10px;}

.menu .navbar { position:relative; min-height:0px; margin-bottom:0px; width:100%;}	
.menu .navbar-nav > li:last-child { float:right;}
.menu .navbar-nav {	width:100%;	margin:0;}
.menu .navbar-default {  background-color:#fff;  border-color:#fff;	border:0;}
.menu .navbar-default .navbar-collapse{padding-right:0px; padding-left:0px;}
.menu .navbar-default .dropdown-menu{ border:0; border-radius:0; box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);}
.menu .navbar-default .navbar-nav > .open > a, 
.menu .navbar-default .navbar-nav > .open > a:focus, 
.menu .navbar-default .navbar-nav > .open > a:hover,
.menu .navbar-default .navbar-nav > li > a:hover { color:#52b5ea;  background-color:#fff;}
.menu .navbar-nav > li > .dropdown-menu { margin-top:9px;}
.menu .navbar-default .navbar-nav > li > a { color:#363636; font-size:16px;	text-transform:uppercase; font-weight:600; padding:13px 13px;}
.menu .navbar-default .navbar-nav > li:first-child a { text-decoration:none; padding:13px 20px 13px 0; display:block;}
.menu .navbar-default .navbar-nav > li:last-child a, .menu .navbar-default .navbar-nav > li:last-child a:hover {text-decoration: none;
	padding:12px 30px 12px 30px; background:#5aa8d2; border-radius:3px;	color:#ffffff; float:right !important;}
.dropdown-large { position: static !important;}
.dropdown-menu-large { padding:20px 8px;}
.dropdown-menu-large > li > ul { padding:0; margin:0;}
.dropdown-menu-large > li > ul > li { list-style:none;}
.dropdown-menu-large > li > ul > li > a {display:block; clear:both; border-bottom-color:currentcolor; border-bottom-style:none;border-bottom-width: 0px; font-size:14px; text-transform:capitalize; font-weight:normal; padding:18px 0px; line-height:0;
color: #000; border-bottom:1px dashed #e4e4e4;}
.dropdown-menu-large > li > ul > li:last-child > a{border-bottom: 0px dashed #e4e4e4;}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus { text-decoration:none; background:#fff; color:#52b5ea;}

.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus { text-decoration:none; background-color:transparent; background-image:none;filter: progid:dximagetransform.microsoft.gradient(enabled = false); cursor:not-allowed; color:#999999;}
.dropdown-menu-large .dropdown-header {color:#fff; padding:13px; font-size:16px; font-weight:600; text-transform:uppercase;
display: block; line-height:1.0; background:#000000;}

.menu .menubg{background-color : #f6f6f6; padding:15px; line-height:1.4;}
.menu .menubg .menuhead{ font-size:23px; padding:13px 0 5px 0; font-weight: 500;}
.menu .menubg .menutext{ font-size:19px;}






@media (max-width: 1199px) {
	.menu .navbar-default .navbar-nav > li > a {font-size: 15px; padding: 12px 4px;}
	.menu .navbar-default .navbar-nav > li:first-child a { padding:12px 7px 12px 0;}
	.menu .navbar-default .navbar-nav > li:last-child a, .menu .navbar-default .navbar-nav > li:last-child a:hover { padding:12px 16px;}
}
@media (max-width: 991px) {
	.menu .navbar-default .navbar-nav > li > a { font-size:12px; padding:8px 2px;}
	.menu .navbar-default .navbar-nav > li:first-child a { padding:8px 3px 8px 0;}	
	.menu .navbar-default .navbar-nav > li:last-child a, .menu .navbar-default .navbar-nav > li:last-child a:hover {padding: 8px 3px;}	
}
@media (max-width: 767px) {
	
	.menu .navbar { position:absolute;  min-height:0px;  margin-bottom:0px; z-index:9999; left:0; margin:0;}
	.menu .navbar-nav{ background:#eaeaea;}
	.menu .navbar-nav > li:last-child { float:none;}
	.menu .navbar-default .navbar-nav > li a { padding:12px 10px 12px 16px; color:#000; font-size:14px;}
	.menu .navbar-default .navbar-nav > li:first-child a { padding: 12px 10px 12px 16px;}
	.menu .navbar-default .navbar-nav > li:last-child a { padding:12px 10px 12px 16px; background: #5aa8d2; border-bottom: solid #d4d4d4 1px; color:#fff; width:100%; border-radius:0;}
	
	.menu .dropdown-large a.dropdown-toggle i{ float:right; padding-right:18px; padding-top:3px;}
	
	.menu .navbar-nav > li > .dropdown-menu {margin-top: 0px; background:#fff;}
	.menu .dropdown-menu-large .dropdown-header { padding: 12px 15px !important;}
	.menu .navbar-header{ position:absolute; right:0;}
	.navbar-default .navbar-toggle .icon-bar { background-color:#000; height:3px;}
	.menu .navbar-default .navbar-toggle:focus, .menu .navbar-default .navbar-toggle:hover,.menu .navbar-default .navbar-toggle {
		border:0; background:none; border-color: #fff;}
	.menu .navbar-default .navbar-nav > li > a{border-bottom: solid #d4d4d4 1px;}	
	.menu .navbar-default .navbar-nav > .open > a, .menu .navbar-default .navbar-nav > .open > a:focus, .menu .navbar-default .navbar-nav > .open > a:hover, .menu .navbar-default .navbar-nav > li > a:hover { color:#000; background-color:#eaeaea;}
	.dropdown-menu-large > li > ul > li a{padding: 20px 0px; line-height:1.2; color:#000; border-bottom:1px dashed #e4e4e4;}
	.menu .navbar-toggle { position:relative; float:right; padding:9px 10px;  top:-60px; right:-4px;}
		
	.menu .dropdown-menu-large { margin-left:0; margin-right:0;  }
	.menu .dropdown-menu-large > li { margin-bottom:30px;}
	.menu .dropdown-menu-large > li:last-child { margin-bottom:0;}
	.menu .dropdown-menu-large .dropdown-header { padding:14px 15px !important; }
}

@media (max-width: 639px) {
	.menu .navbar-toggle { top:-54px; right:-4px;}
}