.top-nav > ul li.submenu > span, .top-nav > ul ul > li.sub-submenu > span, .top-nav > ul li.submenu.ActCollapse > span, .top-nav > ul ul > li.sub-submenu.ActCollapse > span{}
.top-nav{float:right;width:74.2%;margin:35px 0 40px;display:block;position:relative;z-index:9;}
.top-nav > ul{display:block;margin:0px;padding:0px;float:right;}
.top-nav ul ul{position:absolute;background:#101010;width:250px;z-index:999;}
.top-nav li{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);cursor:pointer;display:inline-block;float:none;list-style:outside none none;margin-right:28px;padding:0;position:relative;}
.top-nav li.submenu > a:after{position:absolute;content:"";right:-7px;height:7px;width:10px;top:42%;}
.top-nav li a{text-decoration:none;color:#4f4c49;font-size:17px;display:block;position:relative;font-weight:600;margin-bottom:10px;}
.top-nav li a:hover, .top-nav li a.active{color:#42b7e0;}
.top-nav li{position:relative !important;}
.top-nav li:hover > ul{display:block;z-index:10;margin:0;}
.top-nav li:hover > ul ul{left:100%;margin:-2.5em 0;width:100%;}
_:-ms-fullscreen,:root header .top-nav li.about a{padding-right:16px !important;}
_:-ms-fullscreen,:root header .top-nav li.ourCourses a{padding-right:34px !important;}
_:-ms-fullscreen,:root header .top-nav li.contactUs a{padding-right:18px !important;}
_:-ms-fullscreen,:root header.sticky .top-nav li.ourCourses a{padding-right:36px !important;}
.top-nav li ul li a{padding:1em;color:#fff;font-size:13px;font-weight:400;line-height:20px;padding:6px !important;}
.top-nav li ul{display:none;text-align:left;top:40px;box-shadow:0 2px 5px #000000;}
.top-nav li ul li{float:left;list-style:none outside none;width:100%;padding:0;border-bottom:1px dashed #464341;margin-right:0px;}
.top-nav li ul li ul li{float:none;list-style:none outside none;min-width:100%;padding:0;display:inline-block;font-size:0.7em;line-height:1.8em;text-align:center;width:1.8em;color:#fff;margin-bottom:-0.3125em;text-align:left;}
ul.chevron .submenu > a:after, ul.chevron .sub-submenu > a:after, ul.chevron .aside-submenu > a:after, ul.chevron .aside-sub-submenu > a:after{content:"\f004";display:inline-block;font-family:mfg;font-size:0.7em;margin:0 0.625em;}
.top-nav li:last-child{margin-right:0px;}
.submenu > ul{padding:0px;}
.top-nav li ul li.sub-submenu > a:after{position:absolute;content:"";right:7px;height:10px;width:7px;top:42%;}
.top-nav li ul li:last-child{border-bottom:0px dashed #999;}
.top-nav li ul li a{text-decoration:none;color:#fff;font-size:15px;text-transform:none;border:none;padding:6px 13px !important;margin-bottom:0px;display:block;background:#4f4c49 !important;}
.top-nav li ul li a span{display:block;transform:skewX(-8deg) !important;transform:skewY(3deg) !important;}
.top-nav li ul li a:hover{color:#fff;border:none;background:#42b7e0 !important;transition:all 0.2s ease 0s;}
.top-nav li ul li.active a{background:none repeat scroll 0 0 #42b7e0 !important;}
@media screen and (max-width:1099px){.top-nav li{padding:0 0px;}
.top-nav > ul{margin-right:0px;}
}
@media screen and (max-width:1023px){header .header-bottom .header-right{position:relative;right:0px;top:-100px;width:100%;z-index:99;}
}
@media screen and (max-width:979px){.top-nav li{margin-right:5px;}
.top-nav li a{padding-left:15px;}
.bottom-header .logo{width:55.8%;}
.logo img{width:141px;height:110px;margin:10px 0 10px 0;height:auto;}
}
@media screen and (max-width:849px){.top-nav{top:-70px;width:100%;margin:0px;}
.logo img{position:inherit;}
.top-nav li{margin-right:1px;}
}
@media screen and (max-width:768px){header .header-bottom .header-right{top:-97px;}
header .header-bottom{height:100px;}
.top-nav{top:-99px;}
.top-nav ul{background:#303030;}
.top-nav li{display:block;border-top:1px dashed rgba(225,225,225,.3);text-align:right;}
.top-nav > ul.show-menu{display:none;}
.top-nav li a{text-decoration:none;color:#fff;font-size:13px;border:0;margin-bottom:0px;padding:8px 13px !important;display:table;background:none !important;}
.top-nav li ul li{border-bottom:none;}
.top-nav li a span{display:block;transform:none !important;transform:none !important;}
.top-nav li a:hover{color:#000;border:0;}
.top-nav li a.active{color:#000;border:none;}
.top-nav > ul{box-shadow:0 2px 5px #000000;display:none;left:0px;right:0px;margin:0;position:absolute;top:67px;z-index:9999;}
.top-nav > ul.show-menu{height:auto !important;}
.top-nav ul ul{left:0;margin-top:0;position:relative;right:0;width:auto;padding:0px;top:inherit;box-shadow:none;border-bottom:none;}
.top-nav li ul li a{font-size:13px;}
.top-nav li{float:none;list-style:none outside none;padding:0;position:relative;text-align:left;}
.top-nav li a{color:#FFF;display:block;padding:0.625em 15px;text-decoration:none;background:none !important;line-height:normal;}
.top-nav li a:hover, .top-nav li a.active{color:#FFF;background:#42B7E0 !important;}
.top-nav li ul, .top-nav li ul li ul{display:none;overflow:hidden;height:0;}
.top-nav > ul ul.show-ul{display:block;height:auto;margin:0;}
.top-nav li ul li{background:#202020;min-width:auto;}
.top-nav li ul li a{padding:5px 0;}
.top-nav li ul li ul li{background:#303030;text-align:right;}
.top-nav li ul li ul li a{color:#FFF;}
.top-nav > ul li.submenu > span, .top-nav > ul ul > li.sub-submenu > span{background-image:url("../img/sprite.png");background-position:-82px -262px;background-repeat:no-repeat;border-left:1px solid #adadad;display:inline-block;height:31px;position:absolute;right:0;top:0;width:40px;z-index:99;}
.top-nav > ul li.submenu.ActCollapse > span, .top-nav > ul ul > li.sub-submenu.ActCollapse > span{background-image:url("../img/sprite.png");background-repeat:no-repeat;background-position:-82px -292px;}
.top-nav li > a .verticleLine, .top-nav li > a .horizontalLine{display:none;}
.top-nav li:first-child, .top-nav li ul li:first-child{border-top:0px dashed #242424;}
.top-nav li ul li a{padding-left:25px !important;}
.top-nav li ul li ul li a{padding-left:35px !important;}
.top-nav li.MobileAccount{display:block;}
.top-nav li.MobileAccount > a{display:block;background-color:#000;}
header.sticky .top-nav > ul{top:42px;}
.toogle-btn{display:block;right:0px;height:50px;position:absolute;cursor:pointer;width:50px;background:url("../img/sprite.png") no-repeat scroll -10px -184px rgba(0, 0, 0, 0);}
.nav-text{background-position:-135px 10px;display:block;height:50px;width:50px;}
.visit{width:250px;}
header .header-right .right-top{margin:0 0 0px 0;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.top-nav li.about a{padding:13px 16px 13px 15px;}
.top-nav li.ourCourses a{padding-right:33px;}
.dropArrow{top:23px !important;}
}
.footer-nav{float:left;width:100%;}
#toggle{display:none;width:39px;height:auto;border:solid #FFF 2px;padding:16.3px 0;}
#toggle span:after, #toggle span:before{content:"";position:absolute;left:0;top:-6px;}
#toggle span:after{top:6px;}
#toggle span{position:relative;display:block;}
#toggle span, #toggle span:after, #toggle span:before{width:19px;margin:auto;height:3px;background-color:#fff;transition:all 0.3s;backface-visibility:hidden;}
#toggle.on span{background-color:transparent;}
#toggle.on span:before{transform:rotate(45deg) translate(5px, 5px);-moz-transform:rotate(45deg) translate(5px, 5px);-webkit-transform:rotate(45deg) translate(5px, 5px);-ms-transform:rotate(45deg) translate(5px, 5px);-o-transform:rotate(45deg) translate(5px, 5px);top:-7px;}
#toggle.on span:after{transform:rotate(-45deg) translate(7px, -8px);-moz-transform:rotate(-45deg) translate(7px, -8px);-webkit-transform:rotate(-45deg) translate(7px, -8px);-ms-transform:rotate(-45deg) translate(7px, -8px);-o-transform:rotate(-45deg) translate(7px, -8px);top:10px;}
#toggle.on + #menu{opacity:1;visibility:visible;}
#menu ul{margin:0px;padding:0px;}
#menu{color:#999;width:100%;left:0px;margin:auto;font-family:"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;text-align:center;background:#35a6cd;box-shadow:0 1px 8px rgba(0,0,0,0.05);opacity:0;visibility:hidden;transition:opacity .4s;position:absolute;bottom:15px;}
#menu:after{position:absolute;bottom:0px;left:0px;content:"";display:none;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #000;}
#menuul, li, li a{list-style:none;display:inline;margin:0;padding:0;}
#menu li a{padding:9px 19px 9px;color:#fff;text-decoration:none;transition:all .2s;text-align:left;border-bottom:solid #6acdef 1px;line-height:normal;}
#menu li a:hover, #menu li a:focus{background:#45bae2;}
#menu li a.active{background:#45bae2 !important;}
@media (min-width:769px){#toggle.on + #menu{opacity:1;visibility:hidden !important;}
.top-nav li.submenu span.Collapsemenu{}
}