.megamenu{margin-bottom:0px;padding:0;width:100%;list-style:none;display:inline-block;position:relative;font-size: 0;}
.megamenu>li{display:inline-block;line-height:2.5rem}
.megamenu>li>a{padding:0 2rem;text-decoration:none;text-transform:capitalize;font-size:1rem; -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;display:block;
}
.megamenu>li.active>a{/*--color:#00405d;--*/}
.megamenu>li.right{float:right}
.megamenu .dropdown,.megamenu .dropdown li .dropdown{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:999;width:min-width:160px;border:solid 1px rgba(0,0,0,0.1);background:#fff}
.megamenu .dropdown{top:40px;box-shadow: 0px 2px 4px rgba(0,0,0,.3);}
.megamenu .dropdown li .dropdown{left:160px;top:inherit}
.megamenu .dropdown li{clear:both;width:100%;border-bottom:solid 1px rgba(0,0,0,0.1)}
.megamenu .dropdown li:last-child{border-bottom:0}
.megamenu .dropdown ul li a{width:100%;padding:5px 25px;text-decoration:none;display:block;border:0 ;font-size:14px;color:#444;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out}
.megamenu .dropdown ul li a:hover{background-color:#f2f2f2}
.megamenu>li>.megapanel{position:absolute;display:none;background:#ffffff;box-shadow: 0px 2px 4px rgba(0,0,0,.3); width:100.2%;top:41px;left:-1px;z-index:99;padding:20px 30px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.color-badge{display: inline-block;width:8px;height:8px;border-radius: 50%;background-color: #000;margin-right: 10px;}
.megamenu .megapanel ul{margin:0;padding:0}
.megamenu .megapanel img{/*--width:100%;border:solid 1px #dedede; --*/cursor:pointer;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;transition:border .3s linear}.megamenu .megapanel img:hover{}.megamenu form.contact input,.megamenu form.contact textarea{font-family:Calibri,Arial;font-size:16px;color:#444;outline:0}
.megamenu form.contact input[type="text"],
.megamenu form.contact textarea{resize:none;width:100%;margin:10px 0;padding:5px 10px;border:solid 1px #dedede;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;transition:border .3s linear}
.megamenu form.contact input[type="text"]{height:40px}
.megamenu form.contact input[type="text"]:focus,
.megamenu form.contact textarea:focus{border:solid 1px #999}
.megamenu form.contact input[type="submit"]{width:100px;height:35px;border:0;color:#fff;cursor:pointer;background:#999;}
.megamenu .sub-m{position: absolute;left: 10px;}
.megamenu .sub-m li{text-align: center;display: block;cursor: pointer;font-size: 16px;line-height: 40px;width: 120px;}
.megamenu .sub-m li i{float: right;margin-top:12px;margin-right: 20px;}
.megamenu .sub-m li.active{background: #f2f2f2;}
.megamenu .sub-b{margin-left: 120px;border-left:#ddd 1px dotted;padding-left: 40px;}
.megamenu .sub-b .row:nth-child(2){display: none;}
.megapanel .row{width:100%;margin-top:15px}
.megapanel .row:first-child{margin-top:0}
.megapanel .row:before,.megapanel .row:after{display:table;content:"";line-height:0}
.megapanel .row:after{clear:both}
.megapanel .row .col1,.megapanel .row .col2,.megapanel .row .col3,.megapanel .row .col4,.megapanel .row .col5,.megapanel .row .col6{display:block;width:100%;min-height:20px;float:left;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.megapanel .row [class*="col"]:first-child{margin-left:0}
.megapanel .row h4  a{color: #000;}
.megapanel .row h4  a:hover{color:#00405d;}
.megapanel .row .col1{width:14.85%}

.megamenu>li.showhide{display:none;width:100%;height:50px;cursor:pointer;color:#555;border-bottom:solid 1px rgba(0,0,0,0.1);background:#eee;
background:none;}
.megamenu>li.showhide span.title{margin:8px 0 0 0;}.megamenu>li.showhide span.icon1:after{position:absolute;content:"";right:25px;top:15px;height:3px;width:25px;font-size:50px;border-top:3px solid #fff;border-bottom:3px solid #fff;z-index:1}
.megamenu>li.showhide span.icon2:after{position:absolute;content:"";right:25px;top:27px;height:3px;width:25px;font-size:50px;border-top:3px solid #fff;border-bottom:3px solid #fff;z-index:1}

	
.skyblue li>a,.skyblue>li.showhide span{color:#fff}
.skyblue>li:hover>a,.skyblue .dropdown li:hover>a{color:#555; background:#ffffff;}
skyblue .megapanel img:hover,.skyblue form.contact input[type="text"]:focus,.skyblue form.contact textarea:focus{}
.skyblue form.contact input[type="submit"]{background:#00405d;text-transform:uppercase;}
.h_nav h4{border-bottom:1px solid #ececec;font-size:1.1em;color:#000;line-height:1.8em;text-transform:capitalize;margin-bottom:4%}
.h_nav h4.top{margin-top:12%}
.h_nav ul li{display:block}
.h_nav ul li a{display:block;font-size:.8125em;color:#777;text-transform:capitalize;line-height:2em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.h_nav ul li a:hover{color:#00405d;text-decoration:underline}
@media(max-width:1024px){
	.megamenu>li>a {
		padding: 8px 14px;
	}
}
@media(max-width:800px){
	.megamenu>li>a {
		padding:5px;
	}
	.h_nav h4 {
		font-size: 0.9em;
	}
}
@media(max-width:768px){
	
	.megamenu>li{display:block;width:100%;border-bottom:solid 1px rgba(0,0,0,0.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
	.megamenu>li:hover,.megamenu>li.active{border-top:0}
	.megamenu>li>a{padding:15px 25px}
	.megamenu>li:hover>a,.megamenu>li.active>a{padding:15px 25px}
	.megamenu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
	.megamenu .dropdown,.megamenu .dropdown li .dropdown{width:100%;display:none;left:0;border-left:0;position:static;border:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
	.megamenu .dropdown li{background:#fff!important;border:0}
	.megamenu .dropdown>li>a{padding-left:40px!important}
	.megamenu>li>.megapanel{position:static;}
	.megapanel .row [class*="col"]{float:none;display:block;width:100%;margin-left:0;margin-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.megapanel .row:first-child [class*="col"]:first-child{margin-top:0}
	.megapanel .row{margin-top:0}.black{background:#222}
	.megapanel .row:first-child [class*="col"] .color-badge{display:inline-block;width: 8px;}
	.megapanel .row [class*="col"].color-badge{display: inline-block;width: 8px;}
	}
	@media(max-width:500px){
		.megamenu .sub-m li {font-size: 14px;width:100px;}
		.megamenu .sub-b{margin-left:100px;}
	}
/* start megamenu colors */
.skyblue>li:hover>a,.skyblue>li.active>a {background:#ef5f21;color:#fff}
.skyblue li a.color2:hover ,.skyblue li a.color2.active {background:#589d3e;color:#fff}
.skyblue li a.color3:hover ,.skyblue li a.color3.active {background:#00aced;color:#fff}
.skyblue li a.color4:hover ,.skyblue li a.color4.active {background:#d61f85;color:#fff}
.skyblue li a.color5:hover ,.skyblue li a.color5.active {background:#f89f1b;color:#fff}
.skyblue li a.color6:hover ,.skyblue li a.color6.active {background:#00677c;color:#fff}
.skyblue li a.color7:hover ,.skyblue li a.color7.active {background:#d5331d;color:#fff}
.skyblue li a.color8:hover ,.skyblue li a.color8.active {background:#00405d;color:#fff}
.skyblue li a.color9:hover ,.skyblue li a.color9.active {background:#9cb43a;color:#fff}
.skyblue li a.color10:hover,.skyblue li a.color10.active{background:#0aa4fc;color:#fff}
.skyblue li a.color11:hover,.skyblue li a.color11.active{background:#b800ff;color:#fff}
.skyblue li a.color12:hover,.skyblue li a.color12.active{background:#07a289;color:#fff}	


