*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*{margin:0;padding:0;}

.navbar-toggle1 {position:relative;padding:8px; border-radius:4px;margin:0;background:#FB461A;cursor:pointer; margin:auto; float:right; display:none; transition: all 0.5s ease 0s;}
.navbar-toggle1:hover{background:#484848;}
.navbar-toggle1 img{margin:0; padding:0;}


.responsivemenu{width:100%; float:left; position:relative;}
.responsivemenu ul{list-style:none; background:#000000; display:flex;justify-content: center;}
.responsivemenu >ul >li{ float:left;    padding:8px 35px;}
.responsivemenu ul li a{color:#FFF;  font-size:15px; letter-spacing:1px; display:block;   transition: all 0.5s ease 0s; 
text-transform:uppercase;  font-family: 'roboto-regular';}
.responsivemenu ul li:first-child{ padding-left:0px;}
.responsivemenu ul li:hover a{color:#DE2525; text-decoration:none; }
.responsivemenu ul li.submenu{position:relative;}
.responsivemenu ul li.active{color:#F4C900;}
.responsivemenu ul li.active a{color:#FFF;}

 
/*----------Level2---------*/
.responsivemenu ul li.submenu ul{display:none;}
.responsivemenu ul li.submenu ul{position:absolute;  width:280px; top:45px; left:0; background:#FFF; z-index:1000;}
.responsivemenu ul li.submenu:hover > ul{display:block;}
.responsivemenu ul li.submenu ul li{width:100%; line-height:40px; margin:0; border-bottom:1px solid #EBEBEB; position:relative; display:block; float:left; padding-left:10px; }
.responsivemenu ul li.submenu ul li:last-child{ border-bottom:none;}
.responsivemenu ul li.submenu li a{display:block; color:#242424; font-weight:normal;}
.responsivemenu ul li.submenu ul li:hover  a{color:#0F9EEA;}
.responsivemenu ul li.submenu ul li div.level3{width:100%; float:left; padding-left:10px; margin-bottom:10px;}
.responsivemenu ul li.submenu ul li div.level3 ul{display:block; position:static; width:auto; float:left;}
.responsivemenu ul li.submenu ul li div.level3 ul li{float:left;  padding-left:0; width:auto; border-bottom:none; border-right:1px solid #ccc; line-height:30px;}
.responsivemenu ul li.submenu ul li div.level3 ul li:last-child{border-right:none;}
.responsivemenu ul li.submenu ul li div.level3 ul li a{ color:#242424}
.responsivemenu ul li.submenu ul li div.level3 ul li a:hover{ color:#45B6F3}

/*----------megamenu---------*/
.responsivemenu ul li:hover .megamenu{display:block;}
.responsivemenu ul li .megamenu{display:none; position:absolute; background:#FFF; top:40px; left:0; width:100%; z-index:1000; color:#C00; padding:15px; }
.responsivemenu ul li .megamenu ul{position:relative; display:block; width:100%;  margin:0; padding:0; top:0; margin-bottom:15px;}
.responsivemenu ul li .megamenu ul li{border-bottom:none!important; width:100%;  line-height:20px; padding-top:3px; padding-bottom:3px; padding-right:20px; float:left;}

.responsivemenu ul li .megamenu ul li:hover{background:none;}
.responsivemenu ul li .megamenu ul li a{color:#242424; padding:0; font-weight:normal; width:100%; border-bottom:1px  dashed #ccc; float:left; display:block; padding-bottom:3px; font-size:13px;}
.responsivemenu ul li .megamenu ul li:last-child a{border-right:none;}
.responsivemenu ul li .megamenu ul li a:hover{color:#5BBFF4;}
.menucol{width:25%; float:left;}
.menuco2{width:25%; float:left;}


/*----------megamenu 2---------*/
.responsivemenu ul li:hover .megamenu2{display:block;}
.responsivemenu ul li .megamenu2{display:none; position:absolute; background:#FFF; top:40px; left:0; width:100%; z-index:1000; color:#C00; padding:15px;}
.responsivemenu ul li .megamenu2 ul{position:relative; display:block; width:100%;  margin:0; padding:0; top:0; margin-bottom:15px;}
.responsivemenu ul li .megamenu2 ul li{border-bottom:none!important; width:100%;  line-height:40px; padding-top:3px; padding-bottom:3px; padding-right:20px; float:left;}

.responsivemenu ul li .megamenu2 ul li:hover{background:none;}
.responsivemenu ul li .megamenu2 ul li a{color:#242424; padding:0; font-weight:normal; width:100%; border-bottom:1px  dashed #ccc; float:left; display:block; padding-bottom:3px; font-size:13px; display:block;}
.responsivemenu ul li .megamenu2 ul li:last-child a{border-right:none;}
.responsivemenu ul li .megamenu2 ul li a:hover{color:#5BBFF4;}


.responsivemenu ul li,.responsivemenu ul li a,
.responsivemenu ul li ul,
.responsivemenu ul li ul li,.responsivemenu ul li ul li a
{
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}