#top-menu-container{
      float: right;
      width: 46%;
      position: relative;
      z-index: 99999999;
      font-family: 'Roboto', sans-serif;
}

#primary_nav_wrap ul li a.top_item:after {
  content: "navigatedown";
  font-family: "SSGizmo" !important;
  top: 3px;
  position: relative;
}

#top-menu-container .call_block{
  line-height: 32px;
  text-transform: uppercase;
  padding-top: 2px;
}

#top-menu-container .call_block strong{
  font-weight: 700;
}

#primary_nav_wrap
{
	margin-top:0;
  font-size: 18px;

}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
  font-size: 14px;
  color: #666666;
	line-height:32px;
	padding:0 15px;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:right;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{

}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:8px 0px;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:5px 15px;
}

#primary_nav_wrap ul ul a img{
  padding-right:5px;
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

.menu-container {
    margin-top: 29px;
}

.row.logo {
    top: -34px;
    position: relative;
}

#header.header-shrinked{
    background: rgb(255, 255, 255) transparent;
    background: rgba(255, 255, 255, 1);
  }

.menu > ul > li#enquire a {
  line-height:15px;
  top: 3px;
  position: relative;
}

@media screen and (max-width: 63.9375em) {
  #top-menu-container {
      float: inherit;
      width: 100%;
      padding-bottom: 23px;
  }

  .notification {
      top: 15px;
      position: relative;
  }

  #top-menu-container .call_block {
      font-size: 15px;
  }


}
