.memenu{margin:0;padding:0;width:100%;list-style:none;display:inline-block;position:relative;font-size:18px}
.memenu li{display:inline-block; line-height:66px;}
ul.memenu.skyblue {text-align: center;}


.skyblue>li:hover>a,.skyblue>li.active>a,.skyblue .dropdown li:hover>a{color:#000;}

.memenu>li>.mepanel {
    position: fixed;
    display: none;
    background: #fff;
    width: 100%;
    top: 86px;
    left: 0;
    z-index: 99;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 9999;
    background: rgba(255,255,255,0.95);
    border-bottom: solid 1px #dfdfdf;
    min-height: 420px;
}
.me-one ul{
	padding:0; 
}
.me-one ul li {
  list-style: none;
  margin: 0 0 10px 0;
  text-align: left !important;
  display: block;
}
.me-one ul li a{
	color:#181b2a;
	font-size:15px;
	font-weight:600;
}
.me-one ul li a:hover{
	text-decoration:none;
	color:#8c2830;
}
.me-one h4{
	color:#8c2830;
	font-size:1.3em;
	font-weight:600;
	text-align:left;
}
.memenu .mepanel ul{margin:0 0 0 0px;padding:0; width:80px}
.memenu .mepanel img{width: 100px;height: 60px;cursor:pointer;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;transition:border .3s linear;}
.memenu .mepanel img:hover{border:0}
.memenu form.contact input,.memenu form.contact textarea{font-family:Calibri,Arial;font-size:16px;color:#444;outline:0}
.mepanel .slide-category{
    width: 300px;
    height: 42px;
    margin: 10px auto;
    text-align: center;
    line-height: 42px;
}
.mepanel .slide-single, .mepanel .slide-space{
	display:inline;
	padding: 10px;
	margin: 0 10px;
    cursor: pointer;
    color: #fff;
}
.mepanel .text-cyan{color:#5bc3e9;}
.mepanel .slide-single:hover, .mepanel .slide-space:hover{
    color: #2a8cc2;
}
.mepanel .row{
	width:100%;
	margin:0;
	justify-content: center !important;
	flex-wrap: nowrap;
	display: flex;
}
.mepanel .row:first-child{margin-top:0}
.mepanel .row:before,.mepanel .row:after{display:table;content:"";line-height:0}
.mepanel .row:after{clear:both}
.mepanel .row .col2,.mepanel .row .col3,.mepanel .row .col4,.mepanel .row .col5,.mepanel .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}
.mepanel .row [class*="col"]:first-child{margin-left:0}
.mepanel .row .col1 {
  background: url(../images/category_menu_border.png) repeat-y top right;
  padding: 20px 5px 0 5px; color:#000
}
.mepanel .row .col1 a{ color:#000; text-align:center}
.mepanel .row .space-div{display:none;}
.mepanel .row .single-div img, .mepanel .row .space-div img{
	width: 40px;
    height: 40px;	
}
/* start menu */
.h_nav h4{
	line-height: 1.8em;
	color: #000;
	font-size: 13px;
    text-align: center;
    border: none;
   
}
.h_nav h4 a{ color:#000}
.h_nav h4.top{
	margin-top:1%;
}
.h_nav dl dd{
	display: block;
}
.h_nav dl dd a{
  display: block;
  font-size: 13px;
  color: #666;
  text-transform: capitalize;
  line-height: 2em;
  -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;
}
.h_nav ul li a:hover{
	color:#000;
}
.mepanel .row .col2{width:31.914893617021278%}
.mepanel .row .col3{width:48.93617021276595%}
.mepanel .row .col4{width:65.95744680851064%}
.mepanel .row .col5{width:82.97872340425532%}
.mepanel .row .col6{width:100%}
.showmenu{
	display:none;
	width: auto;
    cursor: pointer;
    color: black;
    height: 59px;
    line-height: 59px;
    margin: 0 10px;
}
.skyblue li>a, .showmenu span{color:black;}

.skyblue form.contact input[type="text"]:focus,.skyblue form.contact textarea:focus{border:solid 1px #0194be}
.skyblue form.contact input[type="submit"]{background:#0194be}
@media(max-width:768px){
	.memenu {
		position: absolute;
		z-index: 10000;
		background: #fff;
		right: 0;
		width: 120px;
		margin-right: 10px;
		display:none;
		margin-top: 1px;		
	}
	.memenu>li{display:block;width: 100%;}
	.memenu>li>a {
		padding: 0.7em 0;
		border: 1px #dedede solid;
		border-top: 0;
		width: 120px;
		font-size:14px;
	}
}
@media (max-width: 480px){
.memenu {
	right:initial;
    margin-right: 0;
	margin-left:10px;
    left: 0;
}
}