@import url(http://fonts.googleapis.com/css?family=roboto);

.toggle, [id^=drop] {
 display: none;
}



.nav_tag {
  margin: 0;
  padding: 0;
}

#logo {

  line-height: 60px;

    float: right;
    background: #4263B5;

}

.nav_tag:after {
  content: "";
  display: table;
  clear: both;
}

.nav_tag ul {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}

.nav_tag ul li {
  margin: 0px;
  display: inline-block;
  float: left;
  background: url('../images/contact_bg.png') no-repeat #000;
  background-size:100%;
/* background-color: #01B381; */
    border-bottom: 1px dotted #EF379B;
}

.nav_tag a {
  display: block;
  padding: 10px 20px;
  color: #EF379B;
  font-weight:bold;
  text-decoration: none;
font-size: 10px;
}

.nav_tag ul li ul li:hover { background: #000000; }

.nav_tag a:hover { background-color: #000000; }

.nav_tag ul ul {
  display: none;
  position: absolute;
  top: 60px;
}

.nav_tag ul li:hover > ul { display: inherit; }

.nav_tag ul ul li {
  width: 170px;
  float: none;
  display: list-item;
  position: relative;
}

.nav_tag ul ul ul li {
  position: relative;
  top: -60px;
  left: 170px;
}

li > a:after { content: ' +'; }

li > a:only-child:after { content: ''; }


/* Media Queries
--------------------------------------------- */

.mobile-menu{display:none;}
.mob_menu_moving{margin-top:95px;}

@media all and (max-width :768px) {
#home_nav{z-index:0;}
.mobile-menu{display:block;margin-top: -25px;}
.nav_tag{display:block;}
#logo {
  display: block;
  padding: 0;
  width: 70%;
  text-align: center;
}

.nav_tag { margin: 0; }

/* .toggle + a,
 .menu { display: none; } */
.toggle + a{ display: none; }
.toggle {
  display: block;
  padding: 10px 20px;
  color: #FFF;
  font-size: 20px;
  text-decoration: none;
  border: none;
font-size: 10px;
cursor: pointer;
}

.toggle:hover { background-color:#036; }

[id^=drop]:checked + ul { display: block; }

.nav_tag ul li {
  display: block;
  width: 100%;
}

.nav_tag ul ul .toggle,
 .nav_tag ul ul a { padding: 10px 40px; }

.nav_tag ul ul ul a { padding: 10px 80px; }

.nav_tag a:hover,
 .nav_tag ul ul ul a { background-color: #EF379B;color:#fff; }

.nav_tag ul li ul li .toggle,
 .nav_tag ul ul a { background-color: #EF379B; }

.nav_tag ul ul {
  float: none;
  position: static;
  color: #ffffff;
}

.nav_tag ul ul li:hover > ul,
.nav_tag ul li:hover > ul { display: none; }

.nav_tag ul ul li {
  display: block;
  width: 100%;
}

.nav_tag ul ul ul li { position: static;

}
}

.mob_border_school ul li{border-bottom:1px dotted #fff !important;}

.mob_menu1{border-left:3px solid #EC8236;}
.mob_menu2{border-left:3px solid #ec3636;}
.mob_menu3{border-left:3px solid #a90177;}
.mob_menu4{border-left:3px solid #64006b;}
.mob_menu5{border-left:3px solid #24418f;}
.mob_menu6{border-left:3px solid #00a5cb;}
.mob_menu7{border-left:3px solid #d89b2b;}
.mob_menu8{border-left:3px solid #579b18;}
.mob_menu9{border-left:3px solid #3e01a4;}
.mob_menu10{border-left:3px solid #EC8236;}
.mob_menu1_bg a{}
.mob_menu2_bg a{background:#ec3636 !important;border-bottom:1px dotted #fff;}
.mob_menu3_bg a{background:#a90177 !important;border-bottom:1px dotted #fff;}
.mob_menu4_bg a{background:#64006b !important;border-bottom:1px dotted #fff;}
.mob_menu5_bg a{background:#24418f !important;border-bottom:1px dotted #fff;}
.mob_menu6_bg a{background:#00a5cb !important;border-bottom:1px dotted #fff;}
.mob_menu7_bg a{background:#d89b2b !important;border-bottom:1px dotted #fff;}
.mob_menu8_bg a{background:#579b18 !important;border-bottom:1px dotted #fff;}
.mob_menu9_bg a{background:#3e01a4 !important;border-bottom:1px dotted #fff;}
.mob_menu10_bg a{}


.mob_school_menu1{background:#ec3636;}
.mob_school_menu2{background:#a90177;}
.mob_school_menu3{background:#64006b;}
.mob_school_menu4{background:#24418f;}
.mob_school_menu5{background:#00a5cb;}
.mob_school_menu6{background:#e5c900;}
.mob_school_menu7{background:#d89b2b;}
.mob_school_menu8{background:#579b18;}
.mob_school_menu1_bg a{background:#ec3636 !important;border-bottom:1px dotted #fff;}
.mob_school_menu2_bg a{background:#a90177 !important;border-bottom:1px dotted #fff;}
.mob_school_menu3_bg a{background:#64006b !important;border-bottom:1px dotted #fff;}
.mob_school_menu4_bg a{background:#24418f !important;border-bottom:1px dotted #fff;}
.mob_school_menu5_bg a{background:#00a5cb !important;border-bottom:1px dotted #fff;}
.mob_school_menu6_bg a{background:#e5c900 !important;border-bottom:1px dotted #fff;}
.mob_school_menu7_bg a{background:#d89b2b !important;border-bottom:1px dotted #fff;}
.mob_school_menu8_bg a{background:#579b18 !important;border-bottom:1px dotted #fff;}

/*.mob_menu2{border-left:3px solid #ec3636;}
.mob_menu3{border-left:3px solid #a90177;}
.mob_menu4{border-left:3px solid #64006b;}
.mob_menu5{border-left:3px solid #24418f;}
.mob_menu6{border-left:3px solid #00a5cb;}
.mob_menu7{border-left:3px solid #d89b2b;}
.mob_menu8{border-left:3px solid #579b18;}
.mob_menu9{border-left:3px solid #3e01a4;}
.mob_menu10{border-left:3px solid #EC8236;}
.mob_menu1_bg a{}
.mob_menu2_bg a{background:#ec3636 !important;border-bottom:1px dotted #fff;}
.mob_menu3_bg a{background:#a90177 !important;border-bottom:1px dotted #fff;}
.mob_menu4_bg a{background:#64006b !important;border-bottom:1px dotted #fff;}
.mob_menu5_bg a{background:#24418f !important;border-bottom:1px dotted #fff;}
.mob_menu6_bg a{background:#00a5cb !important;border-bottom:1px dotted #fff;}
.mob_menu7_bg a{background:#d89b2b !important;border-bottom:1px dotted #fff;}
.mob_menu8_bg a{background:#579b18 !important;border-bottom:1px dotted #fff;}
.mob_menu9_bg a{background:#3e01a4 !important;border-bottom:1px dotted #fff;}
.mob_menu10_bg a{}*/
@media all and (min-width :430px) {
.mob_menu_moving{margin-top:100px !important;}
}
@media all and (max-width : 330px) {
nav ul li {
  display: block;
  width:100%;
}
}

.mob_menu_moving.tab_inside {
    margin-top: 50px;
}