/*tab-css-start*/
.nav-tabs2 { border-bottom: 2px solid #DDD; }
    .nav-tabs2 > li.active > a, .nav-tabs2 > li.active > a:focus, .nav-tabs2 > li.active > a:hover { border-width: 0; }
    .nav-tabs2 > li > a { border: none; color: #ffffff !important; background: #f56c3e !important; }
        .nav-tabs2 > li.active > a, .nav-tab2s > li > a:hover { border: none;  color: #f56c3e !important; background: #fff !important; }
        .nav-tabs2 > li > a::after { content: ""; background: #f56c3e; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs2 > li.active > a::after, .nav-tabs2 > li:hover > a::after { transform: scale(1); }
.tab-nav2 > li > a::after { background: #f56c3e none repeat scroll 0% 0%; color: #fff; }
.tab-pane2 { padding: 15px 0; }
/*.tab-content2{padding:20px}*/
.nav-tabs2 > li  {width:20%; text-align:center; float:left; position:relative;}
.card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }
/*.nav-tabs2 > li.active > a, .nav-tabs2 > li.active > a:focus, .nav-tabs2 > li.active > a:hover{color: #f56c3e !important; background: #fff !important;}*/
.nav-tabs2 > li > a:hover { border: none; background: #ffffff !important; color: #f56c3e !important; }

.tab-content2 > .active {
    display: block !important;
}

.tab-content2 > .tab-pane2 {
    display: none;
}

@media all and (max-width:724px){
.nav-tabs2 > li > a > span {display:block;}	
.nav-tabs2 > li > a {padding: 5px 5px;}
.nav-tabs2 > li  {width:100%; text-align:center; float:left; position:relative; margin-bottom:2px;}
.nav-tabs2 > li > a::after { content: ""; background:none; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition:none; }
/* .nav-tabs2 > li.active > a, .nav-tab2s > li > a:hover { border: none;  color: #fff !important; background: #1b3665!important; }
*/
}

/*mega-menu-css-start*/
/*.allschool-box{position:relative;}
.schooltext { text-align:center;
    background:#f66e3e;
    border: 1px #1b3665 solid; padding:10px; width:200px; margin:0 auto; color:#fff;
   
   
}
.description {
    display:none;
    position:absolute;
    border:1px solid #f66e3e; background-color:#fff; top:42px; left:0px; z-index:99999;
   width:100%;
    height:auto;
}*/