.megamenu {
width:100%;
list-style:none;
display:inline-block;
position:relative;
font-family:Arial;
font-size:14px;
margin:0;
padding:0;
z-index:999;
}

.megamenu li {
float:left;
display:inline;
border-right:solid 1px #045D8C;
}
.megamenu li .destop{display:inline;}
.megamenu li .mobi{display:none;}
.megamenu>li>a {
float:left;
color:#555;/*555*/
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
/*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;*/
padding:14px 20px;
}

.megamenu>li.right {
float:right;
}

.megamenu .dropdown,.megamenu .dropdown li .dropdown {
list-style:none;
display:none;
position:absolute;
z-index:999;
min-width:200px;
border:solid 0px rgba(0,0,0,0.1);
background:#fff;
margin:0;
padding:0;
}

.megamenu .dropdown {
top:44px;
}

.megamenu .dropdown li .dropdown {
left:200px;
top:inherit;
}

.megamenu .dropdown li {
clear:both;
width:100%;
border-bottom:solid 1px #045D8C;
border-right:solid 0px #045D8C;
}

.megamenu .dropdown li:last-child {
border-bottom:0;
}

.megamenu .dropdown li a {
float:left;
width:100%;
text-decoration:none;
display:block;
border:0 none;
font-size:14px;
color:#fff;/*444*/
background:#00537f;
-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;*/
padding:10px 15px;
}

.megamenu>li>.megapanel {
position:absolute;
display:none;
background:#fff;
width:100.2%;
top:58px;
left:-1px;
z-index:99;
border:solid 1px #ccc;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:20px 30px;
}

.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 {
border:solid 1px #777;
}

.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 {
width:100%;
margin-bottom:20px;
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;
padding:5px 10px;
}

.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;
}

.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.1276595744681%;
-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 .col1 {
width:14.893617021277%;
}

.megapanel .row .col2 {
width:31.914893617021%;
}

.megapanel .row .col3 {
width:48.936170212766%;
}

.megapanel .row .col4 {
width:65.957446808511%;
}

.megapanel .row .col5 {
width:82.978723404255%;
}

.megapanel .row .col6 {
width:100%;
}

.megamenu>li.showhide {
display:none;
width:100%;
height:44px;
cursor:pointer;
color:#555;
border-bottom:solid 1px rgba(0,0,0,0.1);
background:linear-gradient(tobottom,#eee0,#dbdbdb100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dbdbdb',GradientType=0);
}

.megamenu>li.showhide span.title {
float:left;
margin:15px 0 0 25px;
}
.megamenu>li.showhide .m-icon{float:right;width:50px;height:40px;  padding: 5px 10px;background: #014569;
  border: none;
  margin-top: 2px;
  margin-bottom: 2px;
    
  }
.megamenu>li.showhide span.icon1:before {
position:absolute;
content: "";
/*right:25px;*/
top:10px;
height:3px;
width:30px;
font-size:50px;
z-index:1;
background-color: #fff;
 border-radius: 1px;
}

.megamenu>li.showhide span.icon2:after {
position:absolute;
content:"";
/*right:25px;*/
top:17px;
height:3px;
width:30px;
font-size:50px;
z-index:1;
background-color: #fff;
 border-radius: 1px;
}

.megamenu>li.showhide span.icon3:after {
position:absolute;
content:"";
/*right:25px;*/
top:24px;
height:3px;
width:30px;
font-size:50px;
z-index:1;
background-color: #fff;
 border-radius: 1px;
}

.megamenu>li.showhide span.icon4:after {
position:absolute;
content:"";
/*right:25px;*/
top:31px;
height:3px;
width:30px;
font-size:50px;
z-index:1;
background-color: #fff;
 border-radius: 1px;
}

.skyblue,.skyblue>li.showhide {
background:linear-gradient(tobottom,#0194be0,#0186ab100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0194be',endColorstr='#0186ab',GradientType=0);
}

.skyblue li>a,.skyblue>li.showhide span {
color:#fff;
}

.skyblue>li:hover>a,.skyblue>li.active>a,.skyblue .dropdown li:hover>a {
color:#fff;
background:#0180a3;
}

.skyblue .megapanel img:hover,.skyblue form.contact input[type="text"]:focus,.skyblue form.contact textarea:focus {
border:solid 1px #0194be;
}

.skyblue form.contact input[type="submit"] {
background:#0194be;
}

.megamenu>li:hover>a,.megamenu>li.active>a,.megamenu .dropdown li:hover>a {
background:#97CC33;
}
/**/
@media screen and (max-width: 800px){/*768px*/
.megamenu>li {
background:#00537f;
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;
border-right: solid 1px #045D8C;
border-left: solid 1px #045D8C;

}
.megamenu li .destop{display:none;}
.megamenu li .mobi{display:inline;}

.megamenu>li:hover,.megamenu>li.active {
border-top:0;
}

.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;
margin-top:50px;
}

.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;
}

.black {
background:#222;
}

.megamenu>li>a,.megamenu>li:hover>a,.megamenu>li.active>a {
padding:15px 25px;
}

.megapanel .row:first-child [class*="col"]:first-child,.megapanel .row {
margin-top:0;
}
}
/**/