body{margin:0;padding:0;}
:focus{outline:0;}
.float_L{float:left;font-size:12px;}
.txt_align_r{text-align:right;}
.spacer10{height:10px;overflow:hidden;}
.clearFix{clear:both;/*font-size:1px;*/}
article,aside,footer,header,hgroup,main,nav,section{display:block;}
.clr{clear:both;display:block;height:0;width:100%;}
.wrapper{max-width:928px;width:100%;margin:auto;background:#fff;border-left:1px solid #efefef;border-right:4px solid #efefef;}
header{height:62px;background-color:#ffffff;position:fixed;width:100%;top:0px;z-index:9;margin:0;padding:0;}
.n-headerP{float:left;margin:0;padding:0;width:100%;}
.n-header{float:left;margin:0;padding:0;width:100%;position:relative;}
.n-headerP *, footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;}
.n-headerP input:focus{outline:0;}
.n-headerP a, .n-headerP a:hover, footer a, footer a:hover{outline:0;text-decoration:none;}
.n-logo{display:block;float:left;padding:0;position:relative;z-index:99;}
.n-logo a{display:inline-block;cursor:pointer;}
.ic_logo{height:59px;width:215px;background-position:0 -86px;}
.icons{background-image:url("../png/icons.png");background-repeat:no-repeat;display:inline-block;}
.n-lognSgnBx{float:right;right:0;height:62px;padding-top:18px;position:relative;z-index:9999;}
.n-lognSgnBx ul{color:#000;margin:3px 0 0;padding:0;}
.n-lognSgnBx li{display:inline-block;color:#000;padding:0;font-size:0.92em;margin-left:0em;}
.n-lognSgnBx a{background:#fad235;color:#000;padding:4px 8px;}
.searchBtnOvrly{background-color:rgba(0,0,0,0.30);position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:2;}
.global-wrapper *{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.global-wrapper{float:left;text-align:center;width:56%;}
.nav.mobile-menu li.hide-errow a{padding:0 0 0 15px }
.nav.mobile-menu li.hide-errow a:after{ display: none; margin-left:0px; right:0px; }
.nav.mobile-menu{float:none;text-align:center;width:auto;}
.nav.mobile-menu li{list-style:none;}
.nav .g_lev1{display:inline-block;float:none;margin:0;padding:0;position:static;text-align:left;}
.nav .g_lev1 > a{color:#000000;cursor:pointer;display:block;font-size:13px;font-weight:600;line-height:62px;padding:0 15px;position:relative;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;}
.nav .g_lev1.active > a{color:#52c24e;}
.nav .g_lev1 > a:after{border:medium solid transparent;bottom:0px;content:" ";height:0;pointer-events:none;position:absolute;width:0;border-bottom-color:#52c24e;border-width:6px;margin-left:-7px;right:-1px;top:28px;transform:rotate(180deg);}
.nav .g_lev1.active > a:after{top:20px;transform:rotate(0deg);transition:box-shadow 500ms ease 0s, opacity 500ms ease 0s;}
.nav .g_lev1:hover > a{color:#52c24e;}
.nav .g_lev1 >a:hover{background:transparent;}
.menu-1.g_lev1 .submenu{left:auto;}
.menu-1.g_lev1 .submenu .g_lev2 > li > a::after{background:none;}
.g_lev1 .submenu{position:absolute;right:auto;top:62px;display:none;background-color:#f9f9f9;z-index:9999;left:2em;}
.g_lev1.active .submenu{display:block;}
.submenu .g_lev2{width:280px;background-color:#fff;padding-bottom:0px;box-shadow:-1px 1px 1px rgba(0,0,0,0.1);border:1px solid #eeeeee;}
.g_lev2 > li > a{display:block;float:none;color:#6d6e70;font-weight:600;text-transform:capitalize;font-size:14px;line-height:40px;padding:0 7px;border-left:4px solid #fff;border-top:1px solid #ececec;height:40px;overflow-y:hidden;transition:all 0.3s ease 0s;}
.g_lev2 > li.activee > a{background:#f9f9f9;color:#52c24e;border-left:4px solid transparent;border-top:1px solid #ececec;border-bottom:1px solid #ececec;font-weight:600;opacity:1;}
.g_lev2 > li > a::after{background:rgba(0, 0, 0, 0) url("../png/arrow.png") no-repeat scroll -11px 15px;color:#cccccc;content:" ";font-size:16px;font-weight:400;height:40px;left:250px;position:absolute;width:12px;}
.g_lev2 > li.activee > a::after{background-position:0 15px;color:#000000;content:" ";font-size:16px;font-weight:500;height:30px;left:254px;position:absolute;transition:left 100ms ease 0s;width:12px;}
table{background-color:#f9f9f9 !important;}
.submenu2{position:absolute;left:275px;top:0;right:auto;background:#f9f9f9;display:none;}
.submenu .g_lev2 > li.activee .submenu2{display:block;}
.submenu2 table{border-spacing:0;}
.submenu2 table tr td{vertical-align:top;position:relative;}
.submenu2 table tr td:last-child ul{min-width:230px;}
.submenu2 table tr td:last-child:after{content:none;}
.nav.mobile-menu table th, table td{vertical-align:top;}
.width210{width:230px;}
.g_lev3{min-width:230px;width:230px;}
.g_lev3 li{padding:0 20px 0 20px;}
.g_lev3 li a{color:#606060;font-weight:400;font-size:12px;padding:5px 0;display:inline-block;line-height:18px;}
.g_lev3 li a:hover{color:#52c24e;}
.g_lev3 li:first-child{padding-top:6px;}
.g_lev3 li.head_cours{color:#404041;padding-bottom:0.1em;padding-top:0.2em;font-size:0.9em;font-weight:700;}
.submenu2 div.head_cours{color:#404041;font-size:12px;font-weight:700;padding:10px 40px 10px 32px;}
.g_lev3 li.head_cours-sub{color:#404041;padding-bottom:5px;padding-top:6px;font-size:12px;font-weight:600;}
.global-wrapper li a.linkk{color:#52c24e;font-weight:600;}
.menu-overlay{position:fixed;left:0;right:0;top:62px !important;bottom:0;background-color:rgba(0,0,0,0.40);display:none;z-index:98;width:100%;}
.counsellingTab{width:630px;}
.nav-othercourses .submenu .g_lev2{max-width:244px;}
.nav-othercourses .submenu2{left:244px;}
.sbmenu01{height:442px !important;}
.sbmenu01 .submenu2{height:442px !important;left:255px;width:230px!important;}

.sbmenu01 .g_lev2 > li > a::after{left:225px!important;}
.sbmenu01 .g_lev2 > li.activee > a::after{left:229px!important;}
/*.sbmenu01 .g_lev2 .width230{width:200px!important;}*/

.sbmenu01 .submenu2 .scroll-nav {height: 440px;overflow-y: auto;}
.submenu.p2{left:6em;}
.sbmenu02{height:445px !important;}
.sbmenu02 .submenu2{height:445px !important;width:476px;}
.sbmenu02 .submenu2 .scroll-nav{height:430px;overflow-y:auto;}
.submenu.p3{left:22em;}
.sbmenu03{height:210px !important;}
.sbmenu03 .submenu2{height:210px !important;}

.submenu.p4{left:26em;;right:auto;}
.sbmenu04{height:402px !important; width:225px;}
.sbmenu04 .submenu2{height:402px !important;width:225px;left:225px}
.sbmenu04 .submenu2 .scroll-nav{height:402px;overflow-y:auto;}
.sbmenu04 .g_lev2 > li.activee > a::after{left:225px!important;}
.sbmenu04 .g_lev2 > li > a::after{left:225px!important;}
.submenu.p4 .g_lev2 > li > a::after {left: 200px;}

.submenu.p5{left:auto;right:auto;}
.sbmenu05{height:125px !important;}
.sbmenu05 .submenu2{}
.sbmenu05 .submenu2 .scroll-nav{height:125px;overflow-y:auto;}
.sbmenu06{height:445px !important;width:280px !imSportant;}
.sbmenu06 .submenu2{}
.sbmenu06 .scroll-nav{height:445px;overflow-y:auto;}
.sbmenu07{height:445px !important;}
.sbmenu07 .submenu2{height:445px !important;}
.g_lev1 .submenu.p6{left:20em;}
.g_lev1 .submenu.p7{left:42em;}
header.sticky{position:fixed;height:62px;width:100%;background:#ffffff;text-align:left;z-index:9;box-shadow:0px 1px 4px #cccccc;z-index:99999}
/*.n-logo{ z-index:99999}*/
header.sticky .n-logo a i{height:48px;width:215px;background-position:0 -93px;margin-top:7px;}
header.sticky .n-lognSgnBx{height:48px;padding-top:8px;top:10px;}
header.sticky #mobmenu #menu-button{margin-top:11px;}
header.sticky .nav .g_lev1{margin-top:0px;/*margin-top:12px;*/}
header.sticky .nav .g_lev1 > a{/*line-height:40px;*//*line-height:47px;padding-top:0px;padding-bottom:4px;*/}
header.sticky .nav .g_lev1 > a::after{/*top:17px;top:20px*/}
header.sticky .nav .g_lev1.active > a:after{/*top:10px;top:14px*/}
._gnb-sticky{top:0;position:fixed;left:0;right:0;}
.wide_slider11{margin-top:0em;}
.head_cours{color:#404041;padding-bottom:0.1em;padding-top:0.2em;font-size:1.1em;font-weight:700;margin-right:0.1em;}
.right{float:right;text-align:right;width:100%;}
.clear-fix .g_lev3{width:568px;background:#ffffff;}
table{border-bottom:0 !important;height:100%;}
.g_lev3-sub02 .g_lev3{background:#FFFFFF;position:absolute;bottom:0;width:600px;z-index:9999;}
.g_lev3-other{background:#FFFFFF;position:absolute;bottom:0;width:480px;z-index:9999;}
.clear-fix ul li a{font-size:1em;font-weight:600;}
.g_lev3-sub02 li a{font-size:1em;font-weight:600;}
.sbmenu01-n table td{border-bottom:0!important;border-right:0!important;}
.submenu.p1 ul li ul{width:200px;}
#sc-by-college .searchby-college-n{font-size:15px !important;font-family:arial;color:#606062;}
.tab{display:none;}
.top-margin{margin-top:0px;}
.default{font-size:15px !important;color:#606062;}
.ui-corner-all{border-radius:0 !important;}
.ui-menu .ui-menu-item a{font-family:arial;cursor:pointer;transition:none 0s ease 0s;}
.tabs label{font-size:1.6em !important;}
.st-abroad-page{float:left !important;padding:0 15px !important;width:25% !important;}
/** Start From 8-JAN-2018 **/
.header-search-user-wrap,
.schools-details-wrap{
	display: none
}

footer *{margin:0;padding:0;}
@media screen and (max-width:1920px){.wide_slider11{background:url("../png/banner1680.png") no-repeat center top/100% 100%;}
}
@media screen and (max-width:1680px){.wide_slider11{background:url("../png/banner1680.png") no-repeat center top/100% 100%;}
}
@media screen and (max-width:1600px){.wide_slider11{background:url("../png/banner1680.png") no-repeat center top/100% 100%;}
}
@media screen and (max-width:1440px){}
@media screen and (max-width:1366px){.wide_slider11{background:url("../png/banner1366.png") no-repeat center top/100% 100%;}
}
@media screen and (max-width:1280px){.wide_slider11{background:url("../png/banner1280.png") no-repeat center top/100% 100%;}
}
@media only screen and (max-width:1199px){
	.global-wrapper{display:none;}
._gnb-sticky{display:none;}
.n-lognSgnBx{height:auto;padding:0 0 8px;}
.n-lognSgnBx{float:none;text-align:right;position:absolute;right:6.6em;text-align:right;top:18px;z-index:9}
header.sticky .n-lognSgnBx{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;height:auto;}
.wide_slider11{margin-top:0em;}
.country_guide .top_review{max-height:182px !important;height:182px;border:1px solid #eeeeee;background:none;margin-bottom:20px;}
}
@media only screen and (max-width:991px){#footer{padding-top:6px;}
.top_review img{width:60% !important;}
.country_guide .top_review{height:auto;max-height:470px !important;padding:0 0 30px;}
}
@media only screen and (max-width:767px){
	header.sticky #mobmenu #menu-button{
		margin-top: 8px !important;
	}
	.n-logo {
		z-index: 999999;
	}
}
@media only screen and (max-width:667px){.st-abroad-page{width:50% !important;}
}
@media only screen and (max-width:480px){
.n-lognSgnBx{right:inherit;top:60px;width:100%;text-align:center;}
header.sticky .n-lognSgnBx{top:50px;}
.search-refine-colleges{border:1px solid #DDD;border-right:0;}
.top-margin{margin-top:50px;}
.country_guide .top_review{max-height:320px !important;padding:0 0 30px;}
}
@media only screen and (max-width:479px){.top_review img{width:100% !important;}
.country_guide .top_review{max-height:360px !important;padding:0 0 30px;}
.wide_slider11{background:url("../png/banner360.png") no-repeat center top/100% 100%;}
.college-search{top:10em !important;}
}
@media only screen and (min-width: 320px) and (max-width: 767px)
{
	.country_guide .top_review{max-height: 160px !important; height: 160px !important;}
}

/*** Header MEnu ***/

nav{position:relative;width:980px;margin:0 auto;}
.jeduka_menu,.jeduka_menu ul,.jeduka_menu ul li,.jeduka_menu ul li a,.jeduka_menu #head-mobile
	{
		border:0;list-style:none;
		line-height:1;
		display:block;
		position:relative;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
.jeduka_menu ul li a:hover
{
	color: #52c24e !important;
}
.jeduka_menu:after,.jeduka_menu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.jeduka_menu #head-mobile{display:none}
.jeduka_menu
{
	background:#fff;
	width: 100%;
    float: left;
}
.jeduka_menu > ul > li
{
	float: none;
    display: inline-block;
}
.jeduka_menu > ul > li > a{
	padding: 25px 15px 24px 15px;
    font-size: 13px;
    text-decoration: none;
    color: #000 !important;
    text-transform: uppercase;
    font-weight: 700;
}
.jeduka_menu > ul > li:hover > a,.jeduka_menu ul li.active a{color:#fff}
.jeduka_menu > ul > li:hover,.jeduka_menu ul li.active:hover,.jeduka_menu ul li.active,.jeduka_menu ul li.has-sub.active:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
.jeduka_menu > ul > li.has-sub:hover > a:before{top:23px;height:0}
.jeduka_menu ul ul
{	
	position:absolute;
	left:-9999px;     
	border: 1px solid #e6e6e6;
	margin: -1px 0 0 0;
}
.jeduka_menu ul ul li{
	height: 0;
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    background: #fff;
    transition: all .25s ease;
    text-align: left;
	border-bottom: 1px solid rgba(150,150,150,0.15);
	padding: 0;
	margin: 0;
}
.jeduka_menu ul ul li:hover{
	color: #000;
}
.jeduka_menu li:hover > ul{left:auto}
.jeduka_menu li:hover > ul > li{height: auto;}
.jeduka_menu ul ul ul{margin-left:100%;top:0}
.jeduka_menu ul ul li a{
	padding: 0px;
    width: 300px;
    font-size: 14px;
    text-decoration: none;
    color: #6d6e70 !important;
    font-weight: 600;
    padding: 10px 15px !important;
    cursor: pointer;
}
.head_cours
{
	padding: 10px 15px !important;
	font-size: 13px !important;
}
.sub_inner li a
{
    font-size: 13px !important;
    padding: 11px 10px 10px 10px !important;
}
.jeduka_menu ul ul ul li a
{
	font-weight: 400;
}
.sec_menu_after:after
{
	background: rgba(0, 0, 0, 0) url(../png/arrow.png) no-repeat scroll -11px 15px;
	color: #cccccc;
    content: " ";
    font-size: 0;
    font-weight: 400;
    height: 40px;
    position: absolute;
    width: 12px;
    margin: -14px 0 0 0;
    right: 10px;
}
.jeduka_menu ul ul li:last-child > a,.jeduka_menu ul ul li.last-item > a{border-bottom:0}
.jeduka_menu ul ul li:hover > a,.jeduka_menu ul ul li a:hover{color:#fff}
.jeduka_menu ul ul ul li.active a{border-left:1px solid #333}
.jeduka_menu > ul > li.has-sub > ul > li.active > a,.jeduka_menu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
.first_menu:after
{
	border: medium solid transparent;
    bottom: 0px;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
    border-bottom-color: #52c24e;
    border-width: 6px;
    margin-left: -7px;
    right: -1px;
    top: 28px;
    transform: rotate(180deg);
}
.zone_menu a
{
    padding-left: 0 !important; 
}

.new-mobile-menu { display: none;}

@media screen and (max-width: 1199px){
.logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;}
.jeduka_menu{width:100%}
.jeduka_menu ul{width:100%;display:none; border: 1px solid #dedede;margin: -6px 0 0 0;background: #fff;}
.jeduka_menu ul li{width:100%;border-top:1px solid #dedede}
.jeduka_menu ul ul li,.jeduka_menu li:hover > ul > li{height:auto}
.jeduka_menu ul li a,.jeduka_menu ul ul li a{width:100%;border-bottom:0}
.jeduka_menu > ul > li{float:none}
.jeduka_menu ul ul ul li a{padding-left:35px}
.jeduka_menu ul ul li a{color:#ddd;background:none}
.jeduka_menu ul ul li:hover > a,.jeduka_menu ul ul li.active > a{color:#fff}
.jeduka_menu ul ul,.jeduka_menu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
.jeduka_menu > ul > li.has-sub > a:after,.jeduka_menu > ul > li.has-sub > a:before,.jeduka_menu ul ul > li.has-sub > a:after,.jeduka_menu ul ul > li.has-sub > a:before{display:none}
.jeduka_menu #head-mobile{display:block;padding:0;color:#ddd;font-size:12px;font-weight:700}
.jeduka_menu .button{width: 35px;height: 29px;position: absolute;right: 0;top: -53px;cursor: pointer;z-index: 12399994;background: #54a751;border-radius: 3px;}
.jeduka_menu .button:after{position:absolute;top:14px;right:0;  left: 0; margin: 0 auto; display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''; padding: 4px 0 0 0;margin: 0 auto;}
.jeduka_menu .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top: 8px;right: 0; left: 0; margin: 0 auto; display:block;height:2px;width:20px;background:#ddd;content:''}
.jeduka_menu .button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:14px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);padding: 0;}
.jeduka_menu .button.menu-opened:before{top: 14px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.jeduka_menu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #dedede;height:46px;width:46px;cursor:pointer; background: #54a751;}
.jeduka_menu ul ul .submenu-button{height:34px;width:34px}
.jeduka_menu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#fff;content:''}
.jeduka_menu ul ul .submenu-button:after{top:15px;right:13px}
.jeduka_menu .submenu-button.submenu-opened:after{background:#fff}
.jeduka_menu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#fff;content:''}
.jeduka_menu ul ul .submenu-button:before{top:12px;right:16px}
.jeduka_menu .submenu-button.submenu-opened:before{display:none}
.jeduka_menu ul ul ul li.active a{border-left:none}
.jeduka_menu > ul > li.has-sub > ul > li.active > a,.jeduka_menu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
.new-mobile-menu { display: block;}
.global-wrapper{display: none !important;}
}
@media only screen and (max-width:1199px)
{
	.global-wrapper {display: block; float: right; width: 100%;}
	.first_menu:after{display: none;}
	.jeduka_menu > ul > li > a{padding: 16px 15px 16px 15px !important;text-align: left;}
	.sticky .global-wrapper {margin: 8px 0 0 0;}
	
}

.toggle,
[id^=drop] {
    display: none;
}

/* Since we'll have the "ul li" "float:left"
 * we need to add a clear after the container. */

.new-mobile-menu:after {
    content:"";
    display:table;
    clear:both;
}

/* Removing padding, margin and "list-style" from the "ul",
 * and adding "position:reltive" */
.new-mobile-menu ul {
    float: right;
    padding:0;
    margin:0;
    list-style: none;
    position: relative;
    }
    
/* Positioning the navigation items inline */
.new-mobile-menu ul li {
    margin: 0px;
    display:inline-block;
    float: left;
    background-color: #fff;
    }

/* Styling the links */
.new-mobile-menu a {
    /* display: block;
    padding: 10px 15px;
    color: #2b2b2b;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600; */
}
.new-mobile-menu .main-menu a {
    display: block;
    padding: 10px 15px;
    color: #2b2b2b;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    float: left;
    width: 90%;
}


.new-mobile-menu ul li ul li:hover { background: #efefef; }

/* Background color change on Hover */
.new-mobile-menu a:hover { 
    background-color: #efefef; 
}

/* Hide Dropdowns by Default
 * and giving it a position of absolute */
.new-mobile-menu ul ul {
    display: none;
    position: absolute; 
    /* has to be the same number as the "line-height" of "nav a" */
    top: 60px; 
}
    
/* Display Dropdowns on Hover */
.new-mobile-menu ul li:hover > ul {
    display:inherit;
}
    
/* Fisrt Tier Dropdown */
.new-mobile-menu ul ul li {
    width:170px;
    float:none;
    display:list-item;
    position: relative;
}

/* Second, Third and more Tiers 
 * We move the 2nd and 3rd etc tier dropdowns to the left
 * by the amount of the width of the first tier.
*/
.new-mobile-menu ul ul ul li {
    position: relative;
    top:-60px;
    /* has to be the same number as the "width" of "nav ul ul li" */ 
    left:170px; 
}

    
/* Change ' +' in order to change the Dropdown symbol */
.new-mobile-menu li > a:after { content:  ' +'; }
.new-mobile-menu li > a:only-child:after { content: ''; }

.new-mobile-menu .menu
{
    margin: -3px 0 0 0;
    border: 1px solid #e8dede !important;
    overflow: auto;
    min-height: 100px;
    max-height: 412px;
}
.sticky .new-mobile-menu .menu
{
    margin: 1px 0 0 0;
}
.sub-lbl {
    font-size: 16px;
    letter-spacing: -2px;
    right: 15px;
    z-index: 9;
    font-weight: 600;
    margin: 10px 0 0 0;
    width: 10%;
    float: right;
    text-align: center;
}
.new-mobile-menu ul
{
    float: left !important; 
    width: 100%;
}
.new-mobile-menu .toggle-active .main-toggle span
{
    color: #fff !important;
}


/* Media Queries
--------------------------------------------- */

@media all and (max-width:1199px) {

    #logo {
        display: block;
        padding: 0;
        width: 100%;
        text-align: center;
        float: none;
    }

.new-mobile-menu {
        margin: 0;
    }

    /* Hide the navigation menu by default */
    /* Also hide the  */
    .new-mobile-menu .toggle + a,
    .new-mobile-menu .menu {
        display: none;
    }

    .new-mobile-menu .humburg_icon {
        display: block;
        background-color: #54a751;
        padding: 2px 5px;
        color: #FFF;
        font-size: 17px;
        text-decoration: none;
        border: none;
        float: right;
        position: relative;
        top: 9px;
        width: 30px;
        height: 28px;
        position: fixed;
        right: 20px;
        top: 9px;
        border-radius: 3px;
    }

    /* Stylinf the toggle lable */
    .new-mobile-menu .toggle {
        display: block;
    }
    .new-mobile-menu .main-toggle span
    {
        float: right;
        margin: 10px 0 0 0;
        font-weight: 600;
        z-index: 9;
        width: 10%;
        position: static;
        text-align: center;
        color: #000;
        letter-spacing: -2px;
    }

    .new-mobile-menu .toggle:hover {
        background-color: #54a751;
        color: #fff;
    }
    .new-mobile-menu .toggle-active .main-toggle
    {
        background-color: #54a751;
        float: left;
        width: 100%;
    }
    .new-mobile-menu .toggle-active .main-toggle a
    {
        color: #fff;
    }

    /* Display Dropdown when clicked on Parent Lable */
    .new-mobile-menu [id^=drop]:checked + ul {
        display: block;
        border-top: none;
    }

    /* Change menu item's width to 100% */
    .new-mobile-menu ul li {
        display: block;
        width: 100%;
        }

   .new-mobile-menu ul ul .toggle,
   .new-mobile-menu ul ul a {
        padding: 0 40px;
    }

 .new-mobile-menu ul ul ul a {
        padding: 0 80px;
    }

    .new-mobile-menu a:hover,
    .new-mobile-menu ul ul ul a {
        background-color: #efefef;
    }
  
    .new-mobile-menu ul li ul li .toggle,
    .new-mobile-menu ul ul a,
    .new-mobile-menu ul ul ul a{
        padding: 0px;
        color: #2b2b2b;
        font-size: 12px;
        line-height: 20px;
    }
    .new-mobile-menu ul li ul li .toggle,
    .new-mobile-menu ul ul a {
        background-color: #efefef;
        float: left;
        width: 100%;
    }

    /* Hide Dropdowns by Default */
    .new-mobile-menu ul ul {
        float: none;
        position:static;
        color: #ffffff;
        /* has to be the same number as the "line-height" of "nav a" */
    }
        
    /* Hide menus on hover */
    .new-mobile-menu ul ul li:hover > ul,
    .new-mobile-menu ul li:hover > ul {
        display: none;
    }
        
    /* Fisrt Tier Dropdown */
    .new-mobile-menu ul ul li {
        display: block;
        width: 100%;
        float: left;
        background: #efefef;
    }

    .new-mobile-menu ul ul ul li {
        position: static;
        background-color: #efefef;
    }

}

@media all and (max-width : 1199px) {

    .new-mobile-menu ul li {
        display:block;
        border-top: 1px solid #dedede;
    }

}
@media all and (min-width: 768px) and (max-width : 1199px)
{
    .new-mobile-menu .humburg_icon{top: 17px;}
}