
body
{
	font-family: 'Manrope', sans-serif;
    font-family: 'Roboto Condensed', sans-serif;
}

p,h1,h2,h3,h4,h5,h6,ul,li
{
	margin: 0px;
	padding: 0px;
}


.navbar
{
	background-image: url("../IMG/header_bg.jpg");
	height: 90px;
	
}

.dropdown-menu {
  margin-top: 0;
}
.dropdown-menu .dropdown-toggle::after {
  vertical-align: middle;
  border-left: 4px solid;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
}

.main_gallery
{
   z-index: 9999;
}

.dropdown-menu .dropdown .dropdown-menu {
  left: 100%;
  top: 0%;
  margin: 0 20px;
  border-width: 0;
  z-index: 100000000000;
}
.dropdown-menu .dropdown .dropdown-menu.left {
  right: 100%;
  left: auto;
}

.navbar-brand img
{
	width: 70%;
}




@media (min-width: 768px) {
  .dropdown-menu .dropdown .dropdown-menu {
    margin: 0;
    border-width: 1px;
  }

  .dropdown-menu > li a:hover,
  .dropdown-menu > li.show {
    background: #007bff;
    color: white;
  }
  .dropdown-menu > li.show > a {
    color: white;
  }
	

}


.top_nav
{
	list-style:none;
	height: 35px;
	line-height: 35px;
	background:#000;color: #fff;
	font-size: 14px;
}

.top_nav li
{
	color:#fff;
	font-size:14px;
	display:inline-block;
	cursor:pointer;
	font-family: 'Open Sans' ;
}

.top_nav li i
{
    font-size:18px;
    padding-left:10px;
}

.megamenu li {font-size: 15px;}

.megamenu li a
{
	list-style: none;
	text-decoration: none;
	color: #000;
}

.megamenu li::before
{
  content: "\f101"; 
  font-family: FontAwesome;
  font-size: 12px;
	margin-right: 5px;
}

.megamenu h6
{
	color: #fe3026;
	font-weight: bold;
	font-size: 19px;
}


.navbar .megamenu{ padding: 0.6rem; }
/* ============ desktop view ============ */
@media all and (min-width: 992px) {
	
	.navbar .has-megamenu{position:static!important;}
	.navbar .megamenu{width:35%; margin-top:0;  }
	
}	
/* ============ desktop view .end// ============ */


/* ============ mobile view ============ */
@media(max-width: 991px){
	.navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
		overflow-y: auto;
	    max-height: 90vh;
	    margin-top:10px;
	}
	
	.navbar-brand
	{
		width: 75%;
	}
	
	.navbar-light .navbar-toggler
	{
		background: #fe3026 !important;
		padding: 6px !important;
	}
	
	.navbar-toggler-icon
	{
		width: 25px !important;
		height: 25px !important;
		color: #fff !important;
	}
}



















