.menu_container{max-width:1260px;}
.main-navigation ul{margin:10px 0 0 0;padding:0;float:right;}
.main-navigation ul li{display:inline-block;margin:0;list-style:none;}
.main-navigation ul li a{color:#000000;text-decoration:none;padding:8px 7px 10px 7px;display:block;font-size:13px;}
.main-navigation ul li a:hover{background:#42479d;color:#fff;}
.sub_menu > li a:hover{background:none !important;color:#fff;}
.sub_menu > ul > li{float:left;list-style:none;}
.sub_menu > ul > li > a{color:#000000;text-decoration:none;padding:8px 11px 10px 11px;display:block;font-size:13px;}
.main-navigation ul li a:hover, a.selected{}
.munu_under_line{border-bottom:#565ac5 2px solid;}
.rDemo{background-color:#2a296c;}
.ractive{background-color:#838ecb !important;}
.rDemo a{color:#fff !important;}
.rDemo a:hover{color:#a2ace4 !important;}
.main-navigation{float:right;width:990px;position:relative;margin-top:7px;}
.main-navigation .sub_menu{display:none;position:absolute;z-index:1;width:540px;background:#31276b;top:38px;border-top:#565ac5 3px solid;left:20px;margin-top:28px;}
.main-navigation .sub_menu2{left:auto !important;width:210px !important;}
.main-navigation ul li a, .dropbtn{color:#000000;text-decoration:none;}
.sub_menu > li:first-child{border-right:#565ac5 3px solid;}
.sub_menu > li{display:block;float:left;width:44%;top:58px;margin-top:10px !important;margin-bottom:10px !important;padding:10px 15px}
.sub_menu > li > a{color:#FFFFFF !important;font-size:20px !important;line-height:20px;padding:0 !important;font-weight:normal;}
.sub_menu > li > a > span{font-size:13px;letter-spacing:1px;font-weight:normal;}
.show{display:block !important;}
.sub_menu > ul > li > a:hover{background:#D82990 !important;color:#fff;}
.sub_menu .sub_ba_purl{background:#261d59; padding:10px;text-align:center;}
.sub_menu .sub_ba_purl h2{font-size:13px;color:#ffffff;margin-bottom:15px; font-weight: normal;}
.sub_menu .sub_ba_purl .menu_lern{border:2px solid #bfc7ff;color:#bfc7ff;font-weight:normal;width:50%;font-size:14px;padding:5px 5px;margin:0 auto;}
.sub_ba_purl:hover{background:#3f3480;}
.sub_ba_purl:hover div.menu_lern{background:#bfc7ff;color:#5062c7;}
.sub_menu .sub_ba_purl2{background:#261d59; padding:10px;text-align:center;}
.sub_menu .sub_ba_purl2 h2{font-size:13px;color:#ffffff;margin-bottom:15px; font-weight: normal;}
.sub_menu .sub_ba_purl2 .menu_lern{border:2px solid #bfc7ff;color:#bfc7ff;font-weight:normal;width:50%;font-size:14px;padding:5px 5px;margin:0 auto;}
.sub_ba_purl2:hover{background:#3f3480;}
.sub_ba_purl2:hover div.menu_lern{background:#bfc7ff;color:#5062c7;}
.menu_indivi{position:relative;}
.menu_indivi > .sub_menu2{position:absolute;left:-61px !important;top:28px;}
.menu_indivi > .sub_menu5{left:-15px !important;}
.sub_menu2 > li{width:85.5%;margin-top:0 !important;margin-bottom:10px !important;padding:10px 15px 0;}
.sub_menu2 > li:first-child{border-right:none;}
.sub_menu2 > li:last-child{border-bottom:none;}
.sub_menu2 > li:hover{background:#5062c7;}
.sub_menu2 > .sactive{background:#5062c7 !important;}
.sactive{background:#5062c7 !important;}
.sub_menu2 > li > a{color:#ffffff !important;font-size:14px !important;font-weight:normal;line-height:20px;padding:0 !important;text-transform:uppercase;}
.sub_menu2 > li > a span{font-size:12px;letter-spacing:normal; text-transform:none;}
.sm_under{width:35px;height:4px;background:#bfc7ff;margin-bottom:20px;margin-top:5px;}
.ab_under_line{height:2px;width:100%;background:#5062c7;margin-top:10px}
.main-navigation ul{margin:0px;position:relative;top:0px;right:0px;}
.close_div{display:none;}
.rDemo2{display:none !important;}
.mphone{display:none !important;}
.fix_bx{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:fixed;overflow:scroll;top:0px;left:0px;display:none;z-index:99999;}
.main-navigation ul li a{font-size: 13px !important;}
ul #aboutDropdown li a span{text-transform: capitalize;} 
@media screen and (max-width:1320px){.main-navigation ul li a{font-size:13px;}
.menu_container{max-width:98%;}
}
@media screen and (max-width:1266px){.logo{margin-top:10px;width:150px;}
.logo img{height:auto;width:100%;}
.main-navigation{width:992px;}
}

@media screen and (max-width:1104px){.sub_menu2{top:20px !important;}
.main-navigation .sub_menu{top:20px;text-align:left;}
.main-navigation ul li a{padding:8px;}
.main-navigation{width:auto;}
}
@media screen and (max-width:1054px){
.main-navigation ul li a{font-size:12px!important;}
}
@media screen and (max-width:1050px){.logo{text-align:center;width:100%;}
.main-navigation ul{float:none;}

}
@media screen and (max-width:800px){.logo img{width:auto;}
.mphone{display:block !important;text-align:center !important;padding:20px 0;font-size:20px !important;float:left;width:100%;}
.main-navigation ul .mphone a{text-decoration:none;font-size:20px !important;}
.mphone:hover{background:none !important;}
#myDropdown a{font-size:13px !important}
.sub_menu2 > li:hover{background:none;}
.main-navigation ul li a:hover{background:#333;color:#fff;}
.sub_menu > li a:hover{background:none !important;color:#fff;}
.main-navigation{margin-top:0px;}
.smenu{display:block !important;}
.close_div{display:block;text-align:right;padding:10px 20px 0px 0;}
.close_div img{cursor:pointer;}
.main-navigation{background:rgba(0, 0, 0, 0) url("../images/menu_bg.png") repeat scroll 0 0;bottom:0;float:none;height:100%;overflow:auto;position:fixed;right:-320px;top:0;width:300px;z-index:2147483647;}
.nhover{right:-10px;-webkit-transition:all .5s;transition:all .5s;}
.nthover{right:-320px;-webkit-transition:all .5s;transition:all .5s;}
.main-navigation ul li{display:block;}
.main-navigation .sub_menu{margin-top:0px;position:relative;left:0;width:100%;top:0px;border-top:1px;border-right:0px;margin-left:-10px;}
.sub_menu > li:first-child{border-right:0px;}
.menu_indivi > .sub_menu2{left:0px !important;position:relative;top:0px !important;}
.sub_menu > li{width:90%;float:none;padding:10px 15px;margin-bottom:0px !important;margin-top:0px !important;}
.sub_menu .sub_ba_purl{display:none;}
.sub_menu .sub_ba_purl2{display:none;}
.main-navigation ul{height:auto;}
.sm_under{display:none;}
.sub_menu > li > a > span{display:none;}
.sub_menu > li > a{font-size:11px !important;font-weight:normal;}
.menu_indivi > .sub_menu2{width:100% !important;}
.ab_under_line{display:none}
.sub_menu2 > li{padding:10px 15px}
.rDemo{border-top:0px;float:left;width:90%;background:#20a0dd;text-align:center !important;text-transform:uppercase;margin-top:10px !important;display:none;}
.rDemo2{border-top:0px;float:left;width:90%;background:#20a0dd;text-align:center !important;text-transform:uppercase;margin-top:10px !important;display:block !important;}
}
.logo{text-align:left;width:150px;}
}