.navbar-brand{ 
	
	font-size:14px;
	margin-top: 3px;
	
}

.brand-name{
	float:center;
	margin-top:4px !important;
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color:#555555;
	
}

.logo {
	
	width:40px !important;
	height:40px !important;
	margin-top: -4px;
	
}


ul  {
padding:0;
margin:0;
	
	
}

li {
padding:0;
margin:0;
	
	
}


.navbar{
	
min-height:70px !important;	
background-color:#ffffff !important;	
	
}


.navbar-right{
	
		position:relative;
		top:0 !important;
		background-color:#ffffff !important;
		font-weight: bold;
		font-size:15px !important;
		font-family: 'Montserrat', sans-serif;
		letter-spacing: 1px;

	}


.navbar-right a{
	
color: #555555 !important;

	}



.navbar-collapse {
	
	padding:10px;
    overflow-x:hidden;	
	
}



	/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #ec5238;
  height: 2px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}



/* Smartphones (portrait and landscape) ----------- */
@media only screen


and (max-width : 480px) {
	



	
	 .navbar-nav li {
    
	  text-align:center;
	  background-color:#ffffff !important;
	
  }
   
	
	.navbar-right{
	
	position:relative;
	left:0 !important;
	top:0;
	font-size:16px;
	background-color:#ffffff !important;
	
	
}
 
	
.navbar-brand{ 
	
	font-size:9px;
	margin-top: 3px;
	float: left;
	position:relative;
}

.brand-name{
	float:center;
	margin-top:4px !important;
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color:#555555;
	
}
	
.navbar-toggle {
	
	background-color:white;
	margin-top:15px !important;
	position:absolute;
	right: 1px;
			
  }

.logo {
	
	width:30px !important;
	height:30px !important;
	margin-top: 3px;
	margin-left: -10px;
	
}



  }

  
  
@media only screen
and (min-width : 480px)
and (max-width : 1024px) {


	.navbar-right{
	
	position:relative;
	left:0;
	top:0;
	font-size:18px;
	
	
}


.navbar-brand{ 
	
	font-size:16px;
	margin-top: 3px;
	
}

.brand-name{
	float:center;
	margin-top:4px !important;
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color:#555555;
	
}

.logo {
	
	width:40px !important;
	height:40px !important;
	margin-top: -4px;
	
}

    
.navbar-toggle {
      display: block;
	  background-color:white;
	  margin-top:17px;
	  position:relative !important;
		left:-50px !important;
  }

 

}







/* iPads (landscape) ----------- */
@media only screen 
and (min-width : 480px) 
and (max-width : 1024px)  {



	.navbar-right{
	
	position:relative;
	left:0;
	top:0;
	font-size:18px;
	
}
	
	


.navbar-toggle {
     
	  position:relative !important;
		left:-50px !important;
  }



  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
	  background-color:white;
	  margin-right:-20px;
  }
 
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav li {
      float: none;
	  text-align:center;
  }
  .navbar-nav  li a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
  
}
  
  
  