

/**************************************************/
/*		      		HEADER 05
/**************************************************/
#header.header05{padding-top:0px;padding-bottom:0px;position:absolute;z-index:999;width:100%;/*background:rgba(0,0,0,1);background:-moz-linear-gradient(top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0.75)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);*/}
@media(min-width:992px){.logo img{margin-top:-10px}
.dropdown-menu{left:auto;min-width:100px}}
#header.header05.sticky>.container.header-container{padding-bottom:15px}
#header.header05{background:rgba(0,0,0,1);background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);transition:background-color 0.65s ease}
#header.header05.sticky{background-color:rgb(33,49,67) !important;transition:background-color 0.65s ease;box-shadow:0px 2px 2px 0px rgba(223,223,223,0.75);background:transparent}
#header.header05.sticky{height:auto;position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:rgb(0,0,0)}
#header.header05.shadow{-webkit-box-shadow:0 2px 4px 0 rgba(50,50,50,0.4);-moz-box-shadow:0 2px 4px 0 rgba(50,50,50,0.4);box-shadow:0 2px 4px 0 rgba(50,50,50,0.4)}
#header.header05>.container.header-container{padding-top:0px;padding-bottom:35px}
@media (max-width:768px){#header.header05>.container.header-container{padding-top:15px;padding-bottom:15px}
.top-button{border-top-left-radius:2px;border-top-right-radius:2px}
.topmenu-row{padding-top:20px}
.top-button{margin-right:15px}}
@media (min-width:769px){.top-button{border-top-left-radius:0px!important;border-top-right-radius:0px!important}}
.header05 .topmenu.nav{text-align:right;float:right}
.header05 .nav>.topmenu-item{position:relative;padding:5px 15px}
.header05 .nav>.topmenu-item:before{content:"|";color:#cccccc;display:block;position:absolute;top:7%;left:-5px;font-size:17px}
.header05 .nav>a.firstitem:before{content:""}
.header05 .topmenu .btn-primary{padding:10px 20px}
@media(max-width:991px) and (min-width:768px){.header05 .topmenu-row{padding-bottom:15px}
#megamenu{border:none}}
#header.header05.sticky .nav .logo img{float:left;width:93px;height:45px;margin-top:6px}
@media screen and (max-width:991px){.button-cont{position:absolute;left:0;top:40px}
.header05 button i{font-size:26px}}
@media (max-width:768px){.header05 #megamenu.header05.navbar{border:none !important}
.logo img,.logo-white img{}
.button-cont{top:28px;z-index:9999}}
@media (max-width:450px){.logo img,.logo-white img{}
.button-cont{top:20px}}
.mobile-menu-style.collapse.in,.mobile-menu-style.collapsing{padding-top:15px}
.mobile-search-button{font-size:30px}
.header05 .search-container .search1{background:rgb(255,255,255);width:calc(100% - 50px);padding-left:10px;font-size:15px;border:none;color:#373737;height:35px}
.header05 .search-container .search1_button{width:35px;height:35px;cursor:pointer;background-color:#FFF;border:none;color:#243e8c;font-size:15px;position:relative;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.3);left:-3px}
@media(max-width:991px){.header05 .search-container .search1_button{position:relative}
.header05.open{background:rgb(33,49,67)}
#megamenu-toolbar li.dropdown.level-1 a.dropdown-menu-xs.level-1{float:right;right:0;z-index:1}
#megamenu .container{width:100%}}
.header05 .contact-string a{display:inline-block}
.header05 .contact-string{color:#c9a043;font-size:20px;text-align:right;padding:5px 15px;font-weight:bold}
.header05 .contact-string .number.no-padding{padding-right:0px}
.header05 .contact-string .number{display:block;padding-right:15px}
.header05 .contact-string.mobile{text-align:left;}
.header05 .contact-string.mobile{display:none;}
@media screen and (min-width:992px) and (max-width:1199px){.header05 .contact-string{}}
/**************** NAVBAR *********************/
.header05 #megamenu.header05.navbar{border-radius:0px;margin-bottom:0px;background: rgba(255, 255, 255, 0);min-height:auto;}
.header05 .navbar-collapse>.navbar-nav{margin:0 auto;display:table;table-layout:auto;float:none;width:100%}
/************** Mobile Hamburger Styling **************/
.navbar-toggle{margin:0;background-color:none;border:1px solid #fff;border-radius:2px;color:#FFF;padding:10px 10px}
.navbar-toggle:focus, .navbar-toggle:hover  {background-color: rgb(201, 160, 67); /* DARKER */}
/* Bar/line styles */
.navbar-toggle .icon-bar {background-color: rgb(255, 255, 255);width: 22px;height: 4px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:3px}
/* separating lines between megamenu items (not used) @media(min-width:992px){.navbar-collapse>.navbar-nav>li::before{content:"|";color:#cccccc;display:block;position:absolute;font-size:22px;top:calc(50% - 18px)}
.navbar-collapse>.navbar-nav::after{content:"|";color:#cccccc;display:block;position:absolute;font-size:22px;top:calc(50% - 18px)}
.logo{margin-top:-10px}
}
*/
/**************** LEVEL 1 *********************/
.header05 .menu_list{text-align:right}
.header05 .navbar-collapse>.navbar-nav>li.level-1{display:inline-block;float:none;text-align:right}
ul.dropdown-menu>li>a{padding:10px 20px;font-size:15px !important;font-weight:normal;color:#fff}
.header05 .navbar-collapse>.navbar-nav>li.level-1>.dropdown-toggle>i{margin-left:5px}
.header05 .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}
.header05 .dropdown-menu.level-1{border:1px solid rgb(204,204,204);-webkit-box-shadow:0px 6px 12px rgba(0,0,0,0.176);-moz-box-shadow:0px 6px 12px rgba(0,0,0,0.176);box-shadow:0px 6px 12px rgba(0,0,0,0.176);background:rgb(33,49,67);border-radius:0px;padding:0px;margin-left:0px;box-sizing:content-box;height:auto;/*transition:height 0.4s ease 0s;transform:translateY(800px);-webkit-transform:translateY(800px);-moz-transform:translateY(800px);-ms-transform:translateY(800px);-o-transform:*/}
/**************** LEVEL 2 *********************/
.header05 .dropdown-menu.level-2{border-radius:0px;padding:0px;margin-left:0px;background-color:#f7f7f7;position:absolute;left:100%;top:-1px;margin-top:0px;box-shadow:0px 6px 12px rgba(0,0,0,0.176);min-width:280px;box-sizing:content-box;border:1px solid rgb(204,204,204);height:auto}
/******************** LEVEL 3 **************************/
ul.dropdown-menu > li.level-3 > a:hover{
	color:rgb(255, 255, 255) !important;
	background:transparent;
}
.dropdown-menu.level-3{display:block;border-radius:0px;padding:0px;margin-left:0px;background-color:transparent;position:static;margin-top:0px;box-shadow:none;border:none}
/******************** LEVEL 4 **************************/
ul.dropdown-menu > li.level-4 > a{
	padding: 10px 30px;
}
ul.dropdown-menu > li.level-4 > a:hover{
	color:rgb(255, 255, 255) !important;
	background:transparent;
}
ul.dropdown-menu>li>a{padding:10px 20px;font-size:15px !important;font-weight:normal;color:#fff}
.header05 ul.dropdown-menu>li.level-2{position:static}
.header05 .dropdown-toggle.level-2>i{position:absolute;right:10px;line-height:1.2;font-size:17px}
.header05 ul.dropdown-menu > li.level-2 > a:hover, ul.dropdown-menu > li.level-2.active > a{
	color:rgb(255, 255, 255) !important;
	background-color: transparent!important;
}
@media(min-width:992px){.header05 .dropdown.open{background:none}
.header05 .dropdown-menu li:hover .sub-menu{visibility:visible}
.logo{margin-top:-25px;display:block}}
@media(max-width:991px){.logo{margin-top:-40px;display:block}}
@media(max-width:768px){.logo{margin-top:-60px}}
@media(max-width:520px){
.contact-string{display:none}
.header05 .contact-string.mobile{display:block;padding: 5px 0px;}
.header05 .contact-string.mobile .number{padding-right: 0px;padding-left: 15px;color: #69B23F;}
}
@media (max-width:450px){.logo{margin-top:-50px}
.topmenu-row{padding-top:10px}
.button-cont{top:15px}}
@media (max-width:385px){.topmenu{display:none}.header05 .contact-string.mobile{font-size: 20px;}.header05 .contact-string.mobile .number{padding-left: 5px;}}
.header05 #megamenu.header05.navbar .navbar-collapse .nav.navbar-nav li.home{width:50px}
.header05 #megamenu.header05.navbar .navbar-collapse>.nav>li>a{opacity:1;transition:opacity 0.3s linear 0s;padding:10px 0px 10px 30px;font-size:18px;color:#fff;font-weight:300}
.header05 #megamenu.header05.navbar{margin-top:-20px}
/*.header05 #megamenu.header05.navbar .navbar-collapse>.nav>li>a:hover,.navbar-collapse>.nav>li>a:focus,.navbar-collapse>.nav>li>a:active{opacity:.5}
*/.header05 #megamenu.header05.navbar .navbar-collapse>.nav>li.level-1>a:hover,.navbar-collapse>.nav>li.level-1>a:focus,.navbar-collapse>.nav>li.level-1>a:active{opacity:1;color:rgb(215,168,36)}
@media (max-width: 991px) {
	.header05 #megamenu.header05.navbar .navbar-collapse > .nav > li > a:hover, .navbar-collapse > .nav > li > a:focus, .navbar-collapse > .nav > li > a:active{
		opacity:.5;
		color: #fff; /* Navbar text hover colour */
	}
}
.header05 #megamenu.header05.navbar .collapse-bigdevices>ul>.level-1{}
.header05 #megamenu.header05.navbar .collapse-bigdevices>ul>.level-1:last-child{border-right:none}
.header05 #megamenu.header05.navbar .collapse-bigdevices .dropdown-toggle:hover .icon .glyphicon{-webkit-transition:opacity 3s ease-in-out;-moz-transition:opacity 3s ease-in-out;-ms-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out;opacity:1}
.header05 #megamenu.header05.navbar .collapse-bigdevices .dropdown-toggle:hover .icon .glyphicon::before{content:"\e114"}
.header05 #megamenu.header05.navbar .collapse-bigdevices>ul.nav{position:relative}
.header05 #megamenu.header05.navbar .collapse-bigdevices li.level-1.dropdown>ul.dropdown-menu.level-1{}
.header05 #megamenu.header05.navbar .collapse-bigdevices li.level-1.dropdown{position:static}
.header05 #megamenu.header05.navbar .collapse-bigdevices ul.dropdown-menu>li.level-2{}
.header05 #megamenu.header05.navbar .collapse-bigdevices ul.dropdown-menu>li.level-2>a{position:relative}

.header05 #megamenu.header05.navbar .collapse-bigdevices .dropdown-menu.level-2{
	top:0px;
	border: none;
	border-left: 1px solid rgb(204, 204, 204);
	box-shadow: none;
	background-color:transparent;
	left:25%;
	width:25%;
}
.header05 #megamenu.header05.navbar .collapse-bigdevices .dropdown-menu.level-1>.megamenu-banner{position:absolute;top:0%;left:50%;height:100%;width:50%;display:none;background-repeat:no-repeat;background-size:cover;background-position:100% 50%}
.header05 #megamenu.header05.navbar .collapse-bigdevices .dropdown-menu.level-1>.megamenu-banner>.content{height:100%;width:50%;background:rgba(255,255,255,0.58);padding:40px}
.header05 #megamenu.header05.navbar .collapse-bigdevices .dropdown-menu.level-1>.megamenu-banner>.content>span.heading{display:block;font-size:28px;margin-bottom:12px;font-family:'NimbusSansReg',sans-serif}
@media (min-width:767px) and (max-width:991px){.header-container.container{width:100%}}
@media (max-width: 767px) {
	 .navbar-toggle{display:block;height:40px;width:44px}
	#megamenu-toolbar{background:rgb(33,49,67)!important}
	.header05 #megamenu.header05 .container>.navbar-collapse:not(.collapse-bigdevices){margin-left:-15px;margin-right:-15px}
	.header05 #megamenu.header05 .navbar-collapse:not(.collapse-bigdevices){border-top:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
	.header05 #megamenu.header05 .navbar-collapse.collapse:not(.collapse-bigdevices){display:none!important}
	.header05 #megamenu.header05 .navbar-collapse.collapse.in:not(.collapse-bigdevices){display:block!important;padding-top:150px;background:rgb(33,49,67)}
	.header05 #megamenu.header05 .navbar-collapse:not(.collapse-bigdevices)>ul.nav.navbar-nav{float:none!important;padding-bottom:20px}
	.header05 #megamenu.header05 ul.nav.navbar-nav{border:0;padding-top:0px;background:rgb(33,49,67);padding:0px;margin-bottom:0px}
	.header05 #megamenu.header05 .navbar-collapse:not(.collapse-bigdevices)>ul.nav.navbar-nav>li{float:none;display:block;border:0;text-align:left}
	.header05 #megamenu.header05 .navbar-collapse:not(.collapse-bigdevices)>ul.nav.navbar-nav>li>a,.header05 #megamenu.header05 .navbar-collapse:not(.collapse-bigdevices)>ul.nav.navbar-nav>li>a:active{padding-top:10px;padding-bottom:10px;padding-right:10px;font-size:18px}

	.header05 #megamenu.header05 .navbar-collapse:not(.collapse-bigdevices) > ul.nav.navbar-nav > li > a:hover{color: rgb(255, 255, 255) !important;opacity:1; /* remove opacity for dropdown menu toggle in collapse */ }	
	/* .nav .open */
	.header05 #megamenu.header05 .nav .open > a, .header05 #megamenu.header05 .nav .open > a:focus, .header05 #megamenu.header05 .nav .open > a:hover, .header05 #megamenu.header05 .nav .open > a:active{background-color:transparent;border:none;color: rgb(255, 255, 255) !important;}
	.header05 #megamenu.header05 .navbar-collapse:not(.collapse-bigdevices)>ul.nav.navbar-nav>li>a:focus,.header05 #megamenu.header05 .nav .open>a:focus,.header05 #megamenu.header05 .nav .open>a:active{color:#fff!important;opacity:1}
	.header05 #megamenu.header05 .navbar-nav li>.dropdown-menu{display:none}
	.header05 #megamenu.header05 .navbar-nav li.open>.dropdown-menu{position:static;float:none;margin-top:0px;background-color:transparent;border:0px none;box-shadow:none;margin:0px;display:block !important;width:100%;position:static;height:auto !important}
	.header05 #megamenu.header05 .navbar-nav .open .dropdown-menu>li>a{color:#fff;text-align:left;padding:7px 15px;text-transform:uppercase}
	.header05 #megamenu.header05 .navbar-nav .open .dropdown-menu>li>a:hover,.header05 #megamenu.header05 .navbar-nav .open .dropdown-menu>li>a:focus{color:#d7a824!important}
	.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:transparent}
	.header05 #megamenu.header05 .navbar-nav .open .dropdown-menu>li.level-2>a{padding-left:20px;color:rgb(201,160,67) !important;text-transform:capitalize;font-size:18px!important;font-weight:200!important}
	#header.header05{height:auto}
	.header05 #megamenu.header05.navbar{width:100%;padding:0;margin-top:0px;position:absolute;top:0;z-index:-1}
	#megamenu-toolbar li.dropdown.level-1 a.dropdown-menu-xs.level-1,.header05 #megamenu.header05 .navbar-collapse:not(.collapse-bigdevices)>ul.nav.navbar-nav>li>a{float:none;display:inline-block!important}
	.header05 #megamenu .dropdown-menu-xs.level-1{padding-left:0!important}
	.header05 #megamenu.header05.navbar .navbar-collapse>.nav>li>a{padding-left:20px}
}
@media screen and (min-width:992px) and (max-width:1199px){.header05 #megamenu.header05.navbar .navbar-collapse>.nav>li>a,ul.dropdown-menu>li>a,.header05 ul.dropdown-menu>li.level-2{font-size:18px!important;white-space:inherit;max-width:180px}
#header.header05{height:200px}}
.navbar-toggle.opened{border:none!important;background:transparent!important}
.collapse-bigdevices{padding-top:0!important}
/**************************************************/
/*		  END HEADER/NAVBAR BLOCK --- 05 ---
/**************************************************/