
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');

/*-------------------------------------------------------Navigation-----------------------------------------------------*/
#header-region.navbar{ border:none; }
#header-region .dropdown-menu{ border:none;}
#header-region {
    background-color:#300E48;
    border-top: medium none;
    z-index: 1;
    width: 100%;
    padding: 6px 0;
    border-radius: 0;
    min-height: inherit;
}
#header-region.navbar .navbar-nav{font-family: 'Roboto', sans-serif!important; font-size: 15px!important;}
#header-region .container-fluid { padding-right: 40px;padding-left: 40px;margin-right: auto;margin-left: auto;}
.header-region .navbar-nav > li > a {
    background-color: transparent;
	color:#fff !important;
    font-weight: 400;
    line-height: 35px;
    padding: 0 15px 0 0px;
    z-index: 111;
    font-family: 'Roboto', sans-serif;
}

#header-part .navbar-nav > li > a {
	color:#000 !important;
    font-weight: 500;
}

#header-part .navbar-nav > li > a.stu-login {
    color: #fff !important;
}

.navbar {
    margin-bottom: 0;
}
.header-region .navbar-right > li {margin: 28px 5px 0;}

#header-part .navbar-right > li {margin: 0 5px;}
.navbar-brand > img {max-height: 38px !important;}
.navbar-brand {height: auto;padding-bottom: 1px;padding-top: 1px;}
.headrtop .navbar-nav > li > .dropdown-menu {top: calc(100% + 0px);min-width: 160px;border-radius: 0;padding: 0;background-color:#f9f9f9; padding:30px 0px;}
.headrtop .navbar-nav > li > .dropdown-menu.s-menu{top: calc(100% + 0px); min-width: 210px; /*padding: 15px;*/ padding: 0px;}
.headrtop .navbar-nav > li > .dropdown-menu.s-menu li ul{min-width: 210px;
border-radius: 0;
padding: 0;
background-color: #eaeaea;
left: 100%;
top: 6px;}
.dropdown-menu.s-menu > li > a:focus, .dropdown-menu.s-menu > li > a:hover{ background:transparent;}

.headrtop .navbar-nav > li > .dropdown-menu li{ list-style: none; }
.headrtop .navbar-nav > li > .dropdown-menu li a {line-height: 20px;position:relative;padding: 3px 0 3px 15px;letter-spacing: 0.3px; color:#000;}
.headrtop .navbar-nav > li > .dropdown-menu.s-menu li a{ color:#000;}
.headrtop .navbar-nav > li > .dropdown-menu li a::after {color:#F15A22;content: "\f105";font-family: "FontAwesome";font-size: 13px;left: 5px;position: absolute;top: 2px;}
.header-region .dropdown-submenu > a::before {display: block;content: " ";float: right;width: 0;height: 0;
border-color: transparent;border-left-color: transparent;border-style: solid;
border-width: 4px 0 4px 4px;border-left-color: #333;margin-top: 5px;margin-right: -10px;margin-top: 18px;}
.headrtop .navbar-nav > li > .dropdown-menu .dropdown-menu {min-width: 160px;border-radius: 0;padding: 0;background-color: #eaeaea;left: 100%;top: 5px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {background-color: #f5f5f5;color: #333;}
.dropdown-submenu:hover > a::after {border-left-color: #333;}
.headrtop .dropdown a {line-height: 41px;font-weight: 400;}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color: transparent;border-color: transparent;}
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;}
.mega-dropdown-menu li ul {padding: 0;margin: 0 0 10px 0;}
.mega-dropdown-menu > li > ul > li {list-style: none;}
.mega-dropdown-menu > li > ul > li > ul{ padding:0; margin-left:16px;}
.mega-dropdown-menu > li > ul > li > ul > li{ list-style:none;}
.mega-dropdown-menu > li > ul > li > a {display: block;color: #fff;padding: 3px 0px;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
.mega-dropdown-menu .dropdown-header {font-size: 18px;color: #000;padding: 5px 60px 5px 0px; margin-bottom:15px;line-height: 24px; position:relative;}
.mega-dropdown-menu li.dropdown-header a:after{ content:initial!important;}
.mega-dropdown-menu li.dropdown-header a{ padding:3px 0 3px 0px!important;}
.mega-dropdown-menu .dropdown-header::after {position: absolute;content: '';width: 64px;height: 1px;background: #F15A22;bottom: 0;opacity: 0.75; left:0;}
.headrtop .navbar-nav > li > .dropdown-menu.s-menu li a { line-height:40px;    font-size: 15px;    border-bottom: 1px solid rgba(0 , 0, 0, 0.1);padding:0 25px;}
.headrtop .navbar-nav > li > .dropdown-menu.s-menu li a::after {font-size: 13px;left: 12px;top: 0px;margin-top: inherit;border: none;}
.headrtop .navbar-nav > li > .dropdown-menu.s-menu > li > a:focus, .headrtop .navbar-nav > li > .dropdown-menu.s-menu > li > a:hover{background-color: #f5f5f5;}


.headrtop .navbar-nav > li > a.blink {
    color: #ffeb3b!important;
}






#header-region .navbar-collapse
{
    margin-right: -15px;
    margin-left: -15px;
}

.brfre {
    border: 1px solid #ccc;
    padding: 20px;
    width: 100%;box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.12);min-height: 290px;
}
#header-region .dropdown-menu .brfre li{ list-style:none;}
#header-region .dropdown-menu .brfre li ul{ margin:0; padding:0;}
#header-region .dropdown-menu .brfre li span strong { margin: 10px 0 0px; display: block; font-size: 16px;}
#header-region .dropdown-menu .brfre span strong { margin: 10px 0 0px; display: block; font-size: 16px;}
#header-region .dropdown-menu .brfre li span b { margin: 10px 0 0px; display: block; font-size: 14px;}
#header-region .dropdown-menu .brfre li span b a{ font-size: 14px; color: #464646; font-weight: 600; padding: 0;}
#header-region .dropdown-menu .brfre li span b a:after{ content: inherit; }

#header-region .dropdown-menu .brfre li span img {
    max-width: 30px;
    margin-left: 5px;
}

/*-------------------------------------------------------Navigation---------------------------------------------------------------------------------------*/

li.bnhuop {
    position: absolute;
    right: 94px!important;
}
li.bnhuop a {
    display: inline-block;
    padding: 0px 6px!important;
    margin: 0;
}

.socialshareicon{}
.socialshareicon > a{}
.socialshareicon .fa {
    clear: none;
    float: left;
    width: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 5px;
}
.socialshareicon .fa:hover {color: white;opacity: 0.8;}
.socialshareicon .fa-facebook {background: #3B5998;color: white;}
.socialshareicon .fa-twitter {background: #55ACEE; color: white;}
.socialshareicon .fa-google-plus { background: #dd4b39; color: white !important;}
.socialshareicon .fa-linkedin {background: #007bb5;color: white;}
.socialshareicon .fa-linkedin {background: #007bb5;color: white;}
.socialshareicon .fa-whatsapp {background: #254e50;color: white;}
.socialshareicon .fa-reddit-alien {background: #ff4200;color: white;}
.socialshareicon .fa-tumblr{background: #395976;color: white;}
.socialshareicon .fa-pinterest-p {background: #cb2027;color: white;}
.socialshareicon > label{float: left;color: #fff;font-weight: 500;font-size: 14px;line-height: 30px;padding: 0 15px;background-color: #ee6723;margin-bottom: 0;display:none;}
.socialshareicon .fa-youtube-play {
    background: #cb2027;
    color: white;
}



.navbar-inverse .navbar-nav > li.no-colr > a{ padding:0 5px;}
.navbar-inverse .navbar-nav > li > a{ margin-right:8px;}
.sub-nav-region .navbar-nav > li > a img{ margin-right:7px;}
.navbar-inverse .navbar-nav > li.no-colr.tele img{ margin-right:7px;}

.btnsamecont {
    background-color: #FF692E !important;
    border-radius: 2px;
    font-size: 14px !important;
    margin-right: 10px !important;
    padding: 0 9px !important; font-weight: 500!important;
}
.btnsamecont1 {
    background-color:#03AAF0!important;
    border-radius: 2px;
    font-size: 14px !important;
    margin-right: 0px !important;
    padding: 0 9px !important; font-weight: 500!important;
}


@media only screen and (max-width: 500px) {
    .socialshareicon > a {
        clear: none;
        width: 10%!important;
    }
    .fa.iqs {
        background: inherit;
    }
    .socialshareicon .fa {
        width: 100%;
        line-height: 25px;
        font-size: 14px;
    }
}


@media only screen and (max-width: 619px) {

 }   

 @media only screen and (max-width: 360px) {


}

@media only screen and (max-width: 767px) { 

#header-region { background-color: #253F64;    width: 100%;    padding: 2px 0;}
.headrtop .caret {float: none!important; margin-top: 0!important; display: inline-block!important;}
.headrtop .navbar-nav > li { border-bottom: none;}

.headrtop .navbar-nav > li > .dropdown-menu{ padding:0px;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {padding: 5px 0px 5px 0px}
.mega-dropdown-menu .dropdown-header::after {width: 100%;}
.brfre {margin: 20px 0;display: inline-block;box-shadow: none;}

li.bnhuop {
    position:inherit;
    right: 94px!important;
}

}

@media (min-width: 768px) and (max-width: 1024px) 
{



}