#masterhead.site-header{

	background-color:#fff;
	
	position:fixed;
	z-index:15;
	width:100%;

}
#masterhead{
	position:relative;
}
#Custom_ID_6137614{
	position:relative;
}
#Custom_ID_6137614:before{
	content:"";
	position:absolute;
	width:100%;
	height:4px;
	top:85px;
	left:0;
	background:url(../images/dotted1.png) repeat-x;
}
.navbar.navbar-default{

	background-color:#ffffff;

	border:none;

	padding-top:15px;

}
.navbar.navbar-default .navbar-header .site-branding{

	margin-top:9px;

}

.navbar-nav{

	padding-top:12px;

	padding-bottom:17px;

	margin-bottom:0px;

}

.navbar-nav li a{

	 font-family: 'Proxima Nova';

	color:#222222 !important;

	font-weight: bold;

    font-style: normal;

	font-size:14px !important;

	text-transform:uppercase !important;

	padding:0;

	margin:0 12px;

	transition:0.4s;

	position:relative;

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{

	background:none;

}

.navbar-nav li a:hover{
	color:#92ccd1 !important;
}


.navbar-nav li a:hover:before{

	content:"";

	width:45px;

	height:2px;

	position:absolute;

	background-color:#3da0a9;

	margin:0 auto;

	right:0;

	left:0;

	top:23px;

}

.navbar-nav li:last-child a{

	padding:10px 22px;

	background-color:#f04d3c;

	border-radius:4px;

	color:#fff !important;

	margin-top:-10px;

	margin-left:16px;

	margin-right:0;

}
.navbar-nav li:last-child a:hover {
	padding: 10px 22px;
	background-color: #92ccd1;
	border-radius: 4px;
	color: #fff !important;
	margin-top: -10px;
	margin-left: 16px;
	margin-right: 0;
}
.navbar-nav li:last-child a:hover:before {
	display: none;
}
.navbar-collapse{

	padding-right:0;

}

.navbar{

	margin-bottom:0;

}







@media screen and (max-width : 1199px) {

.navbar-header {

	width:100%;

	float:left;

	width:100%;

	}

.navbar.navbar-default .navbar-header .site-branding {

	    width: 100%;

		    text-align: center;

	}	

	

.navbar-nav {

	width:100%;

	text-align:center;

	    margin-top: 20px;}	

.navbar-nav>li {

	float:none;

	display:inline-block;}



	}

@media screen and (max-width : 767px) { 

.navbar.navbar-default .navbar-header .site-branding {

	    width: auto;

	}


.navbar-nav li a:hover{
	color:#fff !important;
}
.navbar-nav>li {

	display: block;

	}
.site-header .container{
	padding:0;
}
.navbar-nav li:last-child a {

	margin-top:0;
}
	
.navbar-toggle {

	background:none;

	border-radius:0;

	margin:0;

	top: 14px;

	border-color: transparent !important;

	padding:0}



.navbar-default .navbar-toggle .icon-bar {

	background-color: #0e3246;

	height:3px;

	width:20px;

	}

.navbar.navbar-default {

	    padding-bottom: 26px;
		padding-right:15px;
		padding-left:15px;
	}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

	background:none !important;

	border-color: transparent !important;

	    

	}

.navbar-collapse {

	border:none !important;

	width:100%;

	float:right;
	
	padding-left:0;

}

.navbar-nav {

	margin:0;

	padding:10px;

	text-align:left;

	background:#15425b;

	

	}

.navbar-nav li a {

	color:#fff !important;

	margin:0 !important;

	padding:10px;
}

.navbar-nav li:hover a {

	background:#f04d3c  !important;

	}

	

	

.navbar-nav li:last-child a {

		margin:0 !important;

		border-radius:0;}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {

		position: absolute;

    z-index: 2;

    top: 75px;

    right: 0;

		}

}





@media screen and (max-width : 425px) {  

.navbar.navbar-default .navbar-header .site-branding {

    width: 70%;

}

.navbar-nav li a{

	    font-size: 12px !important;

	}


}