
body { font-family: 'Roboto', sans-serif !important;}
a, a:hover, div, div:hover, li, li:hover, button,button:hover {transition: all ease-in-out 0.4s;}


header { width:100%; height:auto;}
header .headtopmain { width:100%; height:auto; background:#015198; padding:6px 0px;}
header .headtopmain .left{ padding:0px;}
header .nav.navbar-nav li:first-child a {
   padding-left: 0px;
}
header .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; padding: 0px;}
header .headtopmain .navbar-default { background:none !important; border:none !important;}
header .headtopmain .navbar { margin-bottom:0px; min-height:0px;}
header .headtopmain .navbar ul li a { color:#fff; font-size:13px; padding: 0px 10px;}
header .headtopmain .navbar ul li input{ border:none; margin-top:9px; width:100px; font-size: 13px; padding:2px 5px; position:relative; background: #fff; }
header .headtopmain .navbar ul li i{ position: absolute; top: 10px; color: #999; left:82px; padding:3px 0px; }
header .headtopmain .navbar ul li a:hover { color:#CCC;}
header .headtopmain .navbar-collapse { padding-left:0px; padding-right:0px;}
header .headtopmain .topright { padding: 0px;  margin-left: -29px;}
header .headtopmain .topright span { margin-left:4px;}
header .headtopmain .topright span a { color:#fff; font-size:13px;}
header .headtopmain .topright span:nth-child(3) a { width:20px; height:20px; border-radius:50%; display:inline-block; text-align:center;}
header .headtopmain .topright span:nth-child(3) a:hover { color:#3B5998; background:#fff;}
header .headtopmain .topright span:nth-child(4) a { width:20px; height:20px; border-radius:50%; display:inline-block; text-align:center;}
header .headtopmain .topright span:nth-child(4) a:hover { color:#0077B5; background:#fff;}
header .headtopmain .topright span:nth-child(5) a { width:20px; height:20px; border-radius:50%; display:inline-block; text-align:center;}
header .headtopmain .topright span:nth-child(5) a:hover { color:#1dcaff; background:#fff;}
header .headtopmain .topright span:nth-child(6) a { width:20px; height:20px; border-radius:50%; display:inline-block; text-align:center;}
header .headtopmain .topright span:nth-child(6) a:hover { color:#fb3958; background:#fff;}
header .headtopmain .topright span:nth-child(7) a { width:20px; height:20px; border-radius:50%; display:inline-block; text-align:center;}
header .headtopmain .topright span:nth-child(7) a:hover { color:#d62b27; background:#fff;}
header .navbar-main { width:100%; height:auto; padding:8px 0px; background:#fff;}
header .navbar-main .navbar-brand { height:auto;}
header .navbar-main .navbar-brand img { margin-right:10px; width: 90px; margin-top:0px;}
header .navbar-main .navbar-default { background:none !important; border:none !important;}
header .navbar-main .navbar-brand { padding:0px 0px !important;}
header .navbar-main .navbar { margin-bottom:0px;}
header .navbar-main .navbar ul li a { color:#666; font-size:13.5px; padding:13px 8px; margin-top: 1px; text-transform:uppercase;}
header .navbar-main .navbar ul li a i{ font-size:18px;}
/*header .navbar-main .navbar ul li a span{ color:#201b18; font-size:15px; padding: 14px 9px; font-weight: bold; min-height:52px;}*/
header .navbar-main .navbar ul li a:hover{ color: #27156d;}
header .navbar-main .navbar-right {float: right !important; margin-right: 0px;}

/*header .navbar-main .navbar-right li:nth-child(8) a { border-left:2px solid #e2e2e0; border-top:2px solid #e2e2e0; border-bottom:2px solid #e2e2e0; background: #f5f5f5; border-radius:7px 0px 0px 7px;  margin-top:0px; padding:4px;}
header .navbar-main .navbar-right li:nth-child(7) i { font-size:22px; }
header .navbar-main .navbar-right li:nth-child(9) { border-top:2px solid #e2e2e0; border-bottom:2px solid #e2e2e0; background: #f5f5f5; text-align:center; font-weight:bold; margin-top:0px; min-height:52px;}
header .navbar-main .navbar-right li:last-child a { border-right:2px solid #e2e2e0; border-top:2px solid #e2e2e0; border-bottom:2px solid #e2e2e0; background: #f5f5f5;     margin-top:0px;  border-radius:0px 7px 7px 0px; padding:4px;}
header .navbar-main .navbar-right li:last-child i { font-size:17px;}
.headtopmain .navbar-nav > li > .dropdown-menu {
    background: #015198;
    box-shadow: none;
    border: none;
    padding: 0px 0px;
    border-radius: 0px;
    top: 20px !important;
   
}*/

header .navbar-main .navbar ul li:last-child a {
    border-left: 1px solid #d5d5d4;
    line-height: 0px;
    margin-top: 11px;
}

header .navbar-main .navbar ul li:last-child a:hover {
    border-left: 1px solid #d5d5d4 !important;
    line-height: 0px;
    margin-top: 11px;
}

.headtopmain .navbar .navbar-nav .open > a:hover { color:#fff !important;}
header .navbar-main .navbar ul li:nth-child(8) a i{
   color:#CCC; font-size:15px;
}

.headtopmain .navbar-nav > li > .dropdown-menu li{ padding:0px 0px;}
.headtopmain .navbar-nav > li > .dropdown-menu li a{ padding:5px 5px;}
.headtopmain .nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background:none !important; border:none !important; }
.headtopmain .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { }
.headtopmain .dropdown-menu { top: 60px !important;}
.headtopmain .dropdown-menu > li > a:hover { color:#000 !important;}
.headtopmain .dropdown-menu > li > a { display: block; padding: 8px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap;}

.navbar-main .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {}


.navbar-main .dropdown-menu { border:none !important; box-shadow:none !important; border-radius:0px;}
.navbar-main .dropdown-menu li a { padding:8px 8px !important; border-left:#fff solid 1px;}

.headtopmain .navbar-nav .dropdown-menu { background:#015198; border:none; top: 26px !important; padding-top:0px; padding-bottom:0px; border-radius:0px;}

.blue {
    color: #01579b !important;
	font-size:16px !important;
}




.PageTitle { padding:0px 0 15px 0px; 	background-color: #f2f2f2; border-bottom:1px solid #929292;}
.breadcrumbs { width:100%; height:auto; margin:15px 0px;}
.breadcrumbs ul { margin:0px; padding:0px;}
.breadcrumbs ul li { width:auto; height:auto; float:left; padding-right:10px; color:#000000; font-size:15px; margin-right:8px; position:relative; list-style:none;}
.breadcrumbs ul li:last-child:after { display:none;}
.breadcrumbs ul li:after { position:absolute; content:'/'; right:-5px;}
.breadcrumbs ul li a { color:#000000;}
.breadcrumbs ul li .active{ color:#015198;}
.breadcrumbs ul li a:hover { text-decoration:none; color:#015198;}





.Selections{ width:100%; height:1095px; float:left; background: no-repeat fixed; background-size:100%  auto; /*margin-top:31px;*/}
.Selections{ width:auto; height:auto; margin:auto; margin-top:408px; text-align:center;}
.Selections{ width:844px; height:auto; margin:auto; background:#fff; font-family: 'helvetica_cybold'; font-size:55px; text-align:center;  padding:0px 0px 5px 0px; margin-top:100px; background:url(../images/tagline-bg.png) repeat-x bottom; color:#000;}
.Selections span{font-family: 'liberation_sansregular'; }
.Selections{ width:auto; height:auto; margin:auto; font-family:"Myriad Pro"; font-size:47px; text-align:center;  padding:5px; color:#000; }




















#banner { width:100%; height:auto;}
#banner .banner-caption { width:100%; height:auto; padding:50px 0px; text-align:center; text-transform:uppercase; }
#banner .banner-caption p{ font-size:60px; font-weight:700; color:#fff;}
#banner .banner-caption p span{ font-weight:100; font-size:50px;}
#banner .banner-caption span a { background:#9f6d6c; padding:9px 15px; font-size:18px; display:inline-block; margin-top:0px; border:3px solid #9f6d6c; color:#fff; border-radius:3px;}
#banner .banner-caption span a:hover { background:none; border:3px solid #45916b; color:#fff; text-decoration:none;}
/*#banner .glyphicon.glyphicon-chevron-left { border: 1px solid #fff; padding: 10px; width: 60px; height: 60px; border-radius: 50%;}
#banner .glyphicon.glyphicon-chevron-left:hover { background:#29166f; border:1px solid #29166f;}
#banner .glyphicon.glyphicon-chevron-right { border: 1px solid #fff; padding: 10px; width: 60px; height: 60px; border-radius: 50%;}
#banner .glyphicon.glyphicon-chevron-right:hover { background:#29166f; border:1px solid #29166f;}*/
#banner .imagecover { width:100%; height:100%; display:flex; background:rgba(0,0,0,0.5);}
#banner .glyphicon.glyphicon-menu-left { border: 1px solid #fff; width: 60px; line-height:60px; height: 60px; border-radius:50%; margin-left: 57px;}
#banner .glyphicon.glyphicon-menu-left:hover { background:#29166f; border:1px solid #29166f; color:#FFF;}
#banner .glyphicon.glyphicon-menu-right { border: 1px solid #fff; width: 60px; line-height:60px; height: 60px; border-radius: 50%; font-weight:100px;   margin-right: 96px;}
#banner .glyphicon.glyphicon-menu-right:hover { background:#29166f; border:1px solid #29166f; color:#FFF;}


#descriptionbaar { width:100%; height:auto; background:#fff;     padding:20px 0px; border-bottom: 1px solid #b5b4b3; border-top: 1px solid #b5b4b3;}
#descriptionbaar .icons figure { margin-right: 7px; width: auto; height: auto; display: inline-block; float: left;}
#descriptionbaar .icons figure img { }
#descriptionbaar .icons p {  color:#676767; font-size:20px; line-height:1; font-weight:700; margin-top:8px;}	 
#descriptionbaar .icons p span{ font-size:14px; font-weight:400;}

#courses { width:100%; height:auto; display:block; background:#fff; padding:40px 0px;}
#courses .courses-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:25px;     font-weight: 400;}
#courses .courses-type h2::after{ content:""; display:block; width:65px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 520px;}
#courses .courses-type p{ text-align:center; color:##3f3b39; font-size:15px; margin-bottom:40px;}
#courses .owl-page {  display: inline-block;  zoom: 1;  display: inline;}
#courses .item{ background:#f7f7f7; border:1px solid #f7f7f7; text-align:center; padding:32px 0px;     margin-bottom: 16px; min-height:400px; box-shadow: 2px 7px 30px #ccc;}
#courses .item:hover{     box-shadow: 2px 7px 30px #ccc;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);}
.owl-carousel .owl-stage-outer {
    position: relative;
	padding: 22px 16px;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    
}
#courses .padding-0{ padding:0px;}
#courses .item figure img{ text-align:center; margin-left: 60px;}
#courses .item h3{ font-size:20px; text-transform:uppercase;} 
#courses .item p{ font-size:15px; color:#5a5755; margin-bottom: 25px; padding: 10px;}
#courses .item button{ border:none; background:#007cc2;  border:1px solid #007cc2; color:#FFF; font-size:12px; padding:15px 35px; margin:0px; border-radius:50px;     outline: none;}
#courses .item button:hover{ border:1px solid #007cc2; border-radius:50px; color:#007cc2; background:none;  outline: none;}
#courses .item .owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);    opacity: 0.5;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;  background: #869791;}
#courses .owl-dot {  background: #fff;  width: 15px; height: 15px; border-radius: 50%;  display: inline-block; margin:4px; margin-top:20px;border:1px solid #a9a9a9;}
#courses .owl-dots{ text-align:center;}
#courses .owl-dot.active {  background: #a9a9a9;border:1px solid #a9a9a9;}

#Selections{ width:100%; height:auto; display:block; padding:40px 0px 90px 0px; background:url(../images/background22.jpg) no-repeat fixed; background-size:cover;}
#Selections .Selections-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:25px; font-weight: 400;}
#Selections .Selections-type h2::after{ content:""; display:block; width:90px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 510px;}
#Selections .Selections-type p{ text-align:center; color:#3f3b39; font-size:15px; margin-bottom:40px;}
#Selections ul.statistics { margin-top: 70px;}
#Selections ul.statistics li { position: relative;}
/*#Selections ul.statistics li.fact1 {  background: rgba(0,225,225,0.6); text-align:center;}
#Selections ul.statistics li.fact1:hover{ background:#00e1e1; z-index:999;}
#Selections ul.statistics li.fact2 { background:rgba(0,165,225,0.6); text-align:center;}
#Selections ul.statistics li.fact2:hover { background:#00a5e1; z-index:999;}
#Selections ul.statistics li.fact3 { background: rgba(162,162,162,0.6); text-align:center;}
#Selections ul.statistics li.fact3:hover { background:#a2a2a2; z-index:999;}
#Selections ul.statistics li.fact4 { background: rgba(0,165,225,0.6); text-align:center;}
#Selections ul.statistics li.fact4:hover { background:#00a5e1; z-index:999;}
#Selections ul.statistics li.fact5 { background: rgba(0,225,225,0.6); text-align:center;}
#Selections ul.statistics li.fact5:hover{ background:#00e1e1; z-index:999;}*/

.fact1 {  background: rgba(0,225,225,0.6); text-align:center; width: 150px;  height: 130px;  padding: 70px 50px 50px 50px; max-width: 100%;  box-sizing: content-box; display:inline-block;  margin-right: -37px; border-radius: 50%;}
.fact1:hover{ background:#00e1e1; z-index:999;}
.fact2 { background:rgba(0,165,225,0.6); text-align:center; width: 150px;  height: 130px;  padding: 70px 50px 50px 50px; max-width: 100%;  box-sizing: content-box; display:inline-block;  margin-right: -30px; border-radius: 50%;}
.fact2:hover { background:#00a5e1; z-index:999;}
.fact3 { background: rgba(162,162,162,0.6); text-align:center; width: 150px;  height: 130px;  padding: 70px 50px 50px 50px; max-width: 100%;  box-sizing: content-box; display:inline-block;  margin-right: -30px; border-radius: 50%;}
.fact3:hover { background:#a2a2a2; z-index:999;}
.fact4 { background: rgba(0,165,225,0.6); text-align:center; width: 150px;  height: 130px;  padding: 70px 50px 50px 50px; max-width: 100%;  box-sizing: content-box; display:inline-block;  margin-right: -30px; border-radius: 50%;}
.fact4:hover { background:#00a5e1; z-index:999;}
.fact5 { background: rgba(0,225,225,0.6); text-align:center; width: 150px;  height: 130px;  padding: 70px 50px 50px 50px; max-width: 100%;  box-sizing: content-box; display:inline-block;  margin-right: -49px; border-radius: 50%;}
.fact5:hover{ background:#00e1e1; z-index:999;}

#Selections ul.statistics li { width: 150px;  height: 130px;  padding: 70px 50px 50px 50px;}
#Selections ul.statistics li {  max-width: 100%;  box-sizing: content-box;}
#Selections ul.statistics li {	display:inline-block;  margin-right: -49px; border-radius: 50%;}
#Selections .label { font-size: 35px;  font-weight: 400;  color: #fff;  text-align: center; padding:0px;}
#Selections .bigstat{ font-size:50px; color:#FFF;}


#Examprep { width:100%; height:auto; display:block; background:#fff; padding:40px 0px;}
#Examprep .center{ padding:0px;}
#Examprep .Examprep-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:25px;     font-weight: 400;}
#Examprep .Examprep-type h2::after{ content:""; display:block; width:80px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 515px;}
#Examprep .Examprep-type p{ text-align:center; color:##3f3b39; font-size:15px; margin-bottom:40px;}

#Examprep .background {  box-shadow: 2px 7px 30px #ccc;}
#Examprep .background h2{ font-size:20px; text-align:center; font-weight: bold;}
#Examprep .background p{ font-size: 12px;  padding:0px 8px; padding-bottom: 20px;}
#Examprep .background p span button{ border:1px solid #999; font-size:10px; margin-left: 8px; padding: 1px 3px; background:none;}
#Examprep .background p span button:hover{ background:#29166f; color:#FFF; border:1px solid #29166f;}
#Examprep .background:hover {  box-shadow: 2px 7px 30px #ccc;  -webkit-transform: translateY(-10px);  transform: translateY(-10px);}



#Academic{ width:100%; height:auto; display:block; padding:40px 0px;}
#Academic .center{ padding:0px;}
#Academic .Academic-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:25px; font-weight:400;}
#Academic .Academic-type h2::after{ content:""; display:block; width:140px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 483px;}
#Academic .Academic-type p{ text-align:center; color:#3f3b39; font-size:15px; margin-bottom:40px;}
#Academic a{ list-style:none; display:inline-block; text-align:center; text-decoration:none; margin:0px; float:left;}
#Academic a img{ transition: all ease-in 0.5s;  -webkit-transform: translateY(0px);  transform: translateY(0px);}
#Academic a:hover img{ transition: all ease-in 0.5s;  -webkit-transform: translateY(-10px);  transform: translateY(-10px);}
#Academic a img{ margin-top:50px;}
#Academic a:nth-child(2) { border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
#Academic a:nth-child(4) { border-top: 1px solid #ddd; float:left;}
#Academic a:nth-child(5) { border-left: 1px solid #ddd;  border-right: 1px solid #ddd;  border-top: 1px solid #ddd;}
#Academic a:nth-child(6) { border-top: 1px solid #ddd;}
#Academic a h2{ font-size:18px; color:#000;}
#Academic a p{ font-size:15px; color:#999; min-width: 240px; margin-bottom: 35px;}
#Academic .newAcademic{  border-left: 1px solid #ddd; }
#Academic .newAcademic h2{ color:#005d7e; font-weight:400; margin:0px; padding-bottom:15px;}
#Academic .newAcademic ul{ padding:0px 15px;}
#Academic .newAcademic ul li{ margin:0px; border-bottom: 1px dashed #ddd; margin-bottom: 10px; float:left; width: 100%;}
#Academic .newAcademic ul li:last-child { padding: 0px; margin: 0px; border-bottom: none;}
#Academic .newAcademic ul li a{ margin:0px; text-align:left; color:#888; display:block; font-size:14px; line-height:2; margin-bottom: 16px;}
#Academic .newAcademic ul li a:hover{ color:#31bdf2; text-decoration:none;}

#ournetwork{ width:100%; height:auto; display:block; padding:40px 0px; background:#fff;}
#ournetwork .left img{ margin-left:70px;}
#ournetwork .ournetwork-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:25px; font-weight:400;}
#ournetwork .ournetwork-type h2::after{ content:""; display:block; width:70px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 520px;}
#ournetwork .ournetwork-type p{ text-align:center; color:##3f3b39; font-size:15px; margin-bottom:60px;}
#ournetwork .everyconty { text-align:center; padding: 0px 52px;}
#ournetwork .everyconty h2{ font-size:30px; color:#000;   text-align: center;  font-weight:400; font-family: 'Roboto', sans-serif;}
#ournetwork .everyconty p{ font-size:19px;     margin-top: 35px;  color:#000; font-family: 'Roboto', sans-serif; font-weight:400;}
#ournetwork .everyconty button{ background:none; border:1px solid #000; margin-top:90px; padding:7px 40px; font-size:22px; font-weight:400; outline: none; border-radius:50px; color:#000;}
#ournetwork .everyconty button:hover{ background:#0072bc; color:#FFF; border:1px solid #0072bc;}

#testinomials{ width:100%; height:auto; display:block; padding:40px 0px;}
#testinomials .testinomials-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:25px; font-weight:400;}
#testinomials .testinomials-type h2::after{ content:""; display:block; width:70px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 520px;}
#testinomials .testinomials-type p{ text-align:center; color:#3f3b39; font-size:15px; margin-bottom:40px;}

#communities{ width:100%; background:#f5f5f5;   height:auto; display:block; padding:0px; max-height: 263px;}
#communities h2{ font-size: 23px;  line-height: 1.5;  padding: 0px 65px;  margin-top: 100px; font-family: 'Roboto', sans-serif !important; font-weight:400;}
#communities button{ background:#fff; border:1px solid #ddd; padding:3px 12px; border-radius:5px;  margin-left:63px; margin-top: 20px; outline: none;}
#communities p{ float:right; font-weight:bold; font-size:20px;  margin-top: 20px;     margin-right: 60px; font-family: 'Roboto', sans-serif; font-weight:400;}
#communities figure img{ transition: all ease-in-out 0.6s; border-radius:50%; position:relative; top:23px; width: 336px; height:336px; border:5px solid #fff;  box-shadow: 0px 0px 0px 3px #cdcdcd; left: -40px; }
#communities figure img:hover{transition: all ease-in-out 0.5s; box-shadow: 0px 0px 0px 3px #cdcdcd;  -webkit-transform: translateY(-10px);  transform: translateY(-10px);}
#communities .carousel-inner { position: relative; width: 100%; height: 363px;  }
#communities .carousel {  position: relative;  height: -webkit-fill-available;}
#communities .carousel-control.left {  background-repeat: repeat-x; height:0px; opacity:1; text-shadow:none; color:#000; margin-left: -100px; top:-10px;}
#communities .carousel-control.right {  background-repeat: repeat-x; opacity:1; text-shadow:none; color:#000; margin-right: -100px; height: 0px; top:-10px;}
#communities .glyphicon.glyphicon-menu-left { border: 1px solid #000; width: 60px; line-height:60px; height: 60px; border-radius: 50%; top: 168px;}
#communities .glyphicon.glyphicon-menu-left:hover { background:#29166f; border:1px solid #29166f; color:#FFF;}
#communities .glyphicon.glyphicon-menu-right { border: 1px solid #000; width: 60px; line-height:60px; height: 60px; border-radius: 50%; font-weight:100px;  top: 168px;}
#communities .glyphicon.glyphicon-menu-right:hover { background:#29166f; border:1px solid #29166f; color:#FFF;}



#important1{ padding:30px; margin-top:70px; background:#0093dd; clear:both;}
#important1 .center{ padding:0px;}
#important1 h2{ text-align:center; text-transform:uppercase; font-size:25px; margin-bottom:25px; margin-top: 70px; color:#fff; font-weight: 400;}
#important1 h2::after{ content:""; display:block; width:120px; height:2px; background:#fff; margin:10px 0 0; margin-left:528px;}
#important1 .box { width:20%; float: left;	color: #Fff;}
#important1 .box ul { list-style: none; margin-bottom:0px; margin-left:0px; padding:0px;}
#important1 .box ul li {text-decoration: none; padding: 5px 19px;}
#important1 .box ul li a { color:#fff; font-size:15px; text-transform:uppercase; line-height:1.8; outline: none; }
#important1 .box ul li a:hover { color:#31bdf2; text-decoration:none;}
#important1 .box1 { width: 20%; float: left;	color: #Fff;  border-right:3px solid #fff;}
#important1 .box1 h3{ margin-bottom:10px; margin-top:0px; padding:0px; font-weight: 400;  font-size: 24px; color:#fff;}
#important1 .box1 p{ font-size: 14px;   padding: 0px 17px;   padding-left: 0px; color:#fff;}
#communities .carousel {  position: relative; top: -59px;}
#important1 .box1{ width:20%; padding: 0px 22px;} 

footer{ background:#ddd;}
footer .left{ margin-top:30px; float:left;}
footer .right{ text-align:right;}
footer .right p { padding: 15px 0;position: relative;  margin: 0px; font-size:19px; font-weight:600;}
footer .right input { border: medium none;  color: #555;  font-size: 13px; height: 50px;  max-width: 380px; padding: 0 10px;    width: 65%; outline: none;}
footer .right button { background-color: #0dabf2; border: medium none;  color: #fff; font-size: 13px; height: 50px; padding: 0 15px;   position:relative;   transition: all 0.5s ease 0s;}
 #owl-demo .item img{
        display: block;
        width: 50%;
        height: auto;
    }
	
	

	

.wrapper
{
    display: flex;
    flex-direction: column;

    width: 1170px;
    margin: 0 auto;
    padding: 0 15px;
}

.wrapper .container_wrapper
{
    position: relative;

    display: flex;
    flex-direction: column;

    margin: 20px 0;
    padding: 20px;

    border-radius: 10px;
    background: #eee;
    box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .12);
}

.wrapper .container_wrapper .title
{
    font-size: 35px;
    font-weight: bold;

    display: flex;

    width: 100%;
    margin: 10px 0 20px;

    color: #2a333c;

    align-items: center;
    justify-content: center;
}

.wrapper .container_wrapper .paralax-comtainer
{
    position: relative;

    overflow: hidden;

    width: 100%;
}

.wrapper .container_wrapper .paralax-comtainer.demo1
{
    height: 650px;

    background: #2a333c;
}

.wrapper .container_wrapper .paralax-comtainer.demo2
{
    height: 500px;

    background: #00868b;
}

.wrapper .container_wrapper .paralax-comtainer.demo3
{
    height: 700px;
}

.wrapper .container_wrapper .paralax-comtainer .paralax__item
{
    position: absolute;
}

.wrapper .container_wrapper .paralax-comtainer .paralax__item.item1
{
    z-index: 1;
    top: calc((50% - 200px));
    left: calc(50% - 375px);
}

.wrapper .container_wrapper .paralax-comtainer .paralax__item.item2
{
    z-index: 2;
    top: calc((50% - 230px));
    left: calc(100% - 450px);
}

.wrapper .container_wrapper .paralax-comtainer .paralax__item.item3
{
    z-index: 3;
    top: calc((50% - 250px));
    left: calc(100% - 375px);
}

.wrapper .container_wrapper .paralax-comtainer .paralax__item.fullscreen
{
    width: 100%;
    height: auto;
}

.wrapper .container_wrapper .paralax-comtainer .paralax__item.fullscreen img
{
    width: 100%;
}


.top-mar { top:20px;}


.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background:none !important;}





.darkHeader { position:fixed; top:0px; background:#fff; z-index:9999;  animation: smoothScroll 0.5s forwards; box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}

@keyframes smoothScroll { 0% { transform: translateY(-40px);}
	100% {transform: translateY(0px);}}
	
	
.search-wrap {
 width: 350px;
    height: auto;
    position: absolute;
    z-index: 999;
    border: 1px solid #e8e8e8;
    left: -318px;
	background:#fff;
	padding:10px;
	top:58px;
	display:none;
}

.search-wrap:after { top: -21px;
right: 10px; top:-12px;  position:absolute; content:''; background:url(../images/search-arrow.png); width:22px; height:12px;}



.search-wrap input {
width:78%;
font-size: 16px;
color:#666;
font-weight:300;
line-height: 45px;
border:none;
border-bottom: 1px solid #dadada;
}

.search-wrap button { border:none; background:none; margin:0px 6px;}
.search-wrap i { font-size:18px;}

.display-block { display:block !important;}

.multi-column-dropdown {
    list-style: none;
    margin: 0px;
    padding: 0px;
}


.dropdown-menu.columns-2 {
    min-width: 500px;
    left: 0px !important;
    padding: 13px 10px;
}

.multi-column-dropdown li a {  display: block;  clear: both;  color: #333;}

.multi-column-dropdown li:last-child a { border-left: 1px solid #fff !important;}
.multi-column-dropdown li:last-child a:hover { border-left: none!important;}
.dropdown-menu li:last-child a { border-left: none !important;}

.dropdown-menu li a {
    padding: 1px 15px;
    
}
	
	
	
/*-----------------------------------------------courses--------------------------------------------*/
	
#banking { width:100%; height:auto; display:block; background:#f2f2f2; padding:40px 0px; text-align:center;}
#banking .courses-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:40px;     font-weight: 400;}
#banking .courses-type h2::after{ content:""; display:block; width:65px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 520px;}
#banking a{ text-align:center; color:#0093dd; font-size:20px; text-transform:uppercase; text-decoration: none;}
#banking a.selected{ color:#2a1670; border-bottom:3px solid #0093dd;}
#banking a:hover{ color:#2a1670; border-bottom:3px solid #0093dd;}
#banking .center{margin-top:40px;}	
#banking .center a{ text-align:center; color:#0093dd; font-size:20px; text-transform:uppercase;}
#banking .center a:hover{ color:#0093dd; border-bottom:3px solid #0093dd;}
#banking figure img{ background:#FFF;  border-radius:50%; margin-bottom: 20px;}	
	
	
	
#studymaterial .background{ background:#f5f5f5; padding-top:20px; padding-left: 7px;}
#studymaterial .background .padding-left0{ padding-left:0px;}
#studymaterial h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:40px;     font-weight: 400;}
#studymaterial h2::after{ content:""; display:block; width:80px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 527px;}	
#studymaterial .background .classroom{ background:#FFF; text-align:center; border-radius:20px; padding:40px 0px; margin-bottom:20px; min-height:201px;}
#studymaterial .background .classroom img{ background:#e1f5ff; border-radius:50%;     width: 75px;}
#studymaterial .background .classroom p{ font-size:13px; font-weight:500; color:#5a5a5e; }	
#studymaterial .right{ background:#f5f5f5; padding: 25px 15px;} 
#studymaterial .right h3{ padding:0px; margin:0px; text-transform:uppercase; font-size:15px; font-weight:600;}
#studymaterial .right p{ font-size:13px; font-weight:500; padding: 15px 0px;}
#studymaterial .right input{ width:100%; margin-bottom:13px; padding:9px; border:none; outline:none;}	
#studymaterial .right select{ width:100%; padding: 9px; margin-bottom:13px; border:none; outline:none; }
#studymaterial .right button{ width:100%; padding:13px; background:#005ca1; color:#FFF; border:none; outline:none; margin-top:22px;}
#studymaterial .right button:hover{ background:#0f82b6; color:#FFF;}
#studymaterial .nav-tabs {  border-bottom: none; margin-bottom: 54px; border:none;}
#studymaterial .nav-tabs li { float: left; margin-bottom:0px;  margin-right:65px;  font-size: 20px; background:none; border:none;}
#studymaterial .nav li a {  position: relative; display: block; padding: 10px 0px; color: #3a4051; background:none; border-bottom:3px solid #fff; border-top:none;border-left:none; border-right:none;}
#studymaterial .nav li a.selected{ color:#3a4051; border-bottom:3px solid #0093dd;}
#studymaterial .nav li a:hover{ background:none; border-bottom:3px solid #0093dd;}
#studymaterial .learnmorebutton{ text-align:center; margin:40px 0px;}	
#studymaterial .learnmorebutton button{ background:#005ca1; border:none; color:#FFF; padding: 5px 20px; font-size: 24px;}
#studymaterial .learnmorebutton button:hover{ background:#0093dd;}	

#bankcourses{ background:#f5f5f5; padding: 20px 0px; padding-bottom:10px;}
#bankcourses h2{ float:left; color:#615851; margin:0px; padding:0px; padding-bottom: 20px; font-weight: 400;}
#bankcourses .center{ text-align:center; background:#0093dd; padding:10px 0px; margin-bottom:0px;} 
#bankcourses .center p{ padding:0px; color:#FFF; margin:0px; font-size:20px;}  
#bankcourses .padding-0{ padding:0px; background:#FFF; padding:20px 0px;} 
#bankcourses .coachingarea { width:100%; float: left;	color: #Fff;}
#bankcourses .coachingarea ul { list-style: none; margin-bottom:0px; margin-left:0px; padding:0px;}
#bankcourses .coachingarea ul li {text-decoration: none; padding: 5px 0px;}
#bankcourses .coachingarea ul li i{ color:#0093dd; font-size:15px; margin-right: 15px;}
#bankcourses .coachingarea ul li a { color:#484341; font-size:15px; line-height:1.8; outline: none; }
#bankcourses .coachingarea ul li a:hover { color:#31bdf2; text-decoration:none;}




#businesspartner{ text-align:center;}
#businesspartner h2{ font-size:35px; color:#333f46; font-weight:400; padding: 40px 0px 0px 0px;}
#businesspartner h2::after{ content:""; display:block; width:60px; height:3px; background:#005ca1; margin:10px 0 0; margin-left:520px;}
#businesspartner p{ font-size:17px; padding: 25px 0px; line-height: 1.6;}
#businesspartner button{ background:#005ca1; border:none; color:#FFF; padding:10px 35px; font-size:20px;}
#businesspartner button:hover{ background:#0093dd;}	




#clway{ padding:50px 0px;}
#clway h2{ font-size:35px; color:#333f46; font-weight:400; text-align:center;}
#clway h2::after{ content:""; display:block; width:60px; height:3px; background:#005ca1; margin:10px 0 0; margin-left:520px;}
#clway h5 span{ font-size:18px; margin-left: 16px; color:#12222b;}
#clway p{ font-size:17px; color:#3d545f;}


#culture{ padding:50px 0px;} 

#culture .section-title{ border-bottom-width: 0px; margin-bottom: 40px; position: relative;}
#culture .section-title h2{text-transform: none; text-align: center;font-size: 28px; font-weight: normal; margin: 0 0 12px; padding: 14px 0;}
#culture .section-title h2::after{ content:""; display:block; width:60px; height:3px; background:#005ca1; margin:10px 0 0; margin-left:520px;}
#culture .section-title p{ margin-bottom:30px; text-align:center; font-size:15px; font-weight: 500;}
#culture .box { width:20%; float: left;	color: #000; padding:10px; text-align:center;}
#culture .box .border h3{ background:#005ca1; border-radius:50%; width:40px;   height:40px;    line-height:40px;    text-align: center; margin-left: 71px;
    margin-top: -20px; font-size: 19px;    color: #fff;}
#culture .box .border{ border: 2px dashed #cccccc; text-align:center; min-height: 215px; padding:0px 10px;}
#culture .box .border h5{ font-size:17px; font-weight:bold; min-height: 39px; margin-top: 20px;}
#culture .box .border p{ font-size:15px; }


#successstories{ background:#005ca1; padding: 50px 0px;}
#successstories h2{text-transform: none; text-align: center;font-size: 28px; font-weight: normal; margin: 0 0 12px; padding: 14px 0; color:#FFF; margin-bottom:40px;}
#successstories h2::after{ content:""; display:block; width:60px; height:3px; background:#fff; margin:10px 0 0; margin-left:520px;}
#successstories h3{ font-size:16px; margin:0px; color:#FFF; margin-bottom: 50px; text-align: center; font-weight: 300;}


#inerbanner{ position:relative; padding-bottom:30px;}
#inerbanner .bannerwrap{ position:absolute; width:100%; background:rgba(0,0,0,0.7); height:100%;}
#inerbanner .bannerwrap .btn .caret {
    margin-left: 135px;
}


#inerbanner .formcontact{ background:#FFF; float:left; padding:20px 0px;}
#inerbanner .left{ padding:0px; overflow: hidden;  top: 218px;}
#inerbanner .padding-0{ padding:0px;}
#inerbanner .left h2{ color:#FFF; font-size:30px; font-weight:300;}
#inerbanner .left p{ color:#FFF; font-size:18px; margin-bottom:25px; font-weight:100;}
#inerbanner .left button{background:#005ca1; border:none; color:#FFF; padding:10px 30px; font-size:12px; letter-spacing: 3px;}
#inerbanner .left button:hover{     background: #0093dd;}


#inerbanner .contact{ margin-top:10px;}
#inerbanner .contact h2{ font-size:21px; text-align:center; color:#FFF;} 
#inerbanner .contact .formcontact input{ padding:20px 35px;}
#inerbanner .contact .formcontact select{ padding:6px 30px; height: 44px;}
#inerbanner .contact .formcontact button{ width:100%; padding:6px 8px; height: 44px; }
#inerbanner .contact .button{ padding:0px;}
#inerbanner .contact .button button{ width:100%; background: #005ca1; border:none; color:#FFF; position:float: left;  padding: 23px 0px;}
#inerbanner .contact .button button:hover{ background:#0093dd;}
#inerbanner .contact .formcontact button span{ padding: 0px 25px;    float: left;}
#inerbanner .contact .formcontact img{    color: #44355b;    left: 25px;    line-height: 64px;    position: absolute;    text-align: center;    top: 33%;    transform: translate(0px, -50%); z-index:9;  width: 20px;}
#inerbanner .contact .formcontact .icon-bar { float:right; width:200px;}
#inerbanner .contact .formcontact .icon-bar img{    float: right;  margin-left: 354px;  width: 27px; margin-top: 7px;}
#inerbanner .contact .formcontact button:hover { color: #333; background-color: #fff; border-color: #adadad;}
#important{ padding:30px; margin-top:0px; background:#0093dd;}
#important .center{ padding:0px;}
#important h2{ text-align:center; text-transform:uppercase; font-size:25px; margin-bottom:25px; margin-top: 70px; color:#fff; font-weight: 400;}
#important h2::after{ content:""; display:block; width:120px; height:2px; background:#fff; margin:10px 0 0; margin-left:528px;}
#important .box { width:20%; float: left;	color: #Fff;}
#important .box ul { list-style: none; margin-bottom:0px; margin-left:0px; padding:0px;}
#important .box ul li {text-decoration: none; padding: 5px 19px;}
#important .box ul li a { color:#fff; font-size:15px; text-transform:uppercase; line-height:1.8; outline: none; }
#important .box ul li a:hover { color:#31bdf2; text-decoration:none;}
#important .box1 { width: 20%; float: left;	color: #Fff;  border-right:3px solid #fff;}
#important .box1 h3{ margin-bottom:10px; margin-top:0px; padding:0px; font-weight: 400;  font-size: 24px; color:#fff;}
#important .box1 p{ font-size: 14px;   padding: 0px 17px;   padding-left: 0px; color:#fff;}
#communities .carousel {  position: relative; top: -59px;}
 .box1{ width:20%; padding: 0px 22px;} 






/*-----------------------------------------------franchise--------------------------------------------*/

#tutoring{ padding:50px 0px; clear:both; display:inline-block; }
#tutoring .left{ border:1px solid #999; padding: 12px; border-radius:5px;}
#tutoring .sticky {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top:75px;
}
#tutoring .left ul li .pcolor{ width:100%; background:#0da8ed; color:#fff; font-size:15px; font-weight:bold; text-align:left; padding:7px 0px; margin: 0px; border-radius: 5px; float:left;}
#tutoring .left ul li .pcolor::before{ content:""; width:0px; margin-left: 6px;}
#tutoring .left ul{ margin:0px; padding:0px;}
#tutoring .left ul li{ list-style:none; padding:3px 0px; line-height:1.7;}
#tutoring .left ul li a{ color:#333; font-size:14px; text-decoration:none;}
#tutoring .left ul li a::before { content: "\f111"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; line-height: 1;    font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased; font-size: 4px;  margin-right: 5px;  line-height: 0px; vertical-align: middle; margin-left: 20px;}
#tutoring .left1{ border:1px solid #999; padding:0px 12px; border-radius:5px; margin-top:20px;}
#tutoring .left1 p{ color:#0da8ed; font-size:22px; text-align:left; padding:6px 18px; font-weight:400; margin: 0px; border-radius: 5px;}
#tutoring .left1 ul{ margin:0px; padding:0px;}
#tutoring .left1 ul li{ list-style:none;     padding: 0px 18px; line-height:1.7;}
#tutoring .left1 ul li i{ margin-right:10px; font-size:30px;}
#tutoring .left1 ul li a{ color:#333; font-size:14px; text-decoration:none;}
#tutoring .left1 ul li a:hover{ color:#0da8ed;}
#tutoring .haveany{ border:1px solid #999; border-radius:5px; text-align:center; margin: 20px 0px; padding-bottom: 20px;}
#tutoring .haveany h2{ font-size:19px; color:#333; margin: 15px 0px;}
#tutoring .haveany button{background: #0da8ed;  border: none;  padding: 10px 77px; color:#FFF; font-size:19px; }
#tutoring .haveany button:hover{ background:#0da8c5;}
#tutoring .center h1{ font-size:29px;}
#tutoring .center h2{ font-size:24px; font-weight:400; color:#52606f;}
#tutoring .center p { position:relative;}
#tutoring .center p a{ margin:0px; padding:0px;}
#tutoring .center p a img{ margin:0px; padding:0px;}
#tutoring .center .newbox{   background-image: linear-gradient(#5cc292, #26b4a8); padding: 10px 0px;  text-align: center;}
#tutoring .center .newbox h3{ color:#FFF; font-size:20px; padding:0px; margin:0px; margin-bottom:15px;}
#tutoring .center .newbox p{ color:#FFF; font-size:16px; padding:0px 50px; margin:0px;     line-height:1.6;}
#tutoring .center .newbox button{ border:1px solid #5cc292; color:#5cc292; background:#fff; padding: 7px 20px;     margin-top: 15px; text-transform:uppercase;  border-radius: 20px;}
#tutoring .center .partnerwith{ padding:0px; position:relative;}
#tutoring .center .partnerwith h2{ color:#254dfc; font-size:32px; font-weight:500;}
#tutoring .center .partnerwith p{ margin-left:15px;}
#tutoring .center .handimg{ margin-top: 55px;}
#tutoring .center .handimg img{ width:130px; margin-left:65px;}
#tutoring .center1{ background:#fafafa; display: inline-block; padding: 0px 10px;   margin: 20px 0px;}
#tutoring .center1 .partnerwith{ padding:0px; position:relative;}
#tutoring .center1 .partnerwith h2{ color:#0da8ed; font-size:32px; font-weight:500;}
#tutoring .center1 .partnerwith p{ margin-left:0px; font-size:13px;}
#tutoring .center1 .partnerwith1{ padding:0px; position:relative;}
#tutoring .center1 .partnerwith1 h2{ color:#0da8ed; font-size:26px; font-weight:400;}
#tutoring .center1 .partnerwith1 p{ margin-left:0px; font-size:13px;}
#tutoring .center1 .handimg{ margin-top: 55px;}
#tutoring .center1 .handimg img{ width:130px; margin-left:-40px;}
#tutoring .right{ border:1px solid #999; border-radius: 5px;}
#tutoring .right h4{ text-transform:uppercase; font-size:15px; border-bottom: 1px solid #eee; color: #094a87; padding:10px 15px; margin:0px;}
#tutoring .right p{padding:10px 25px; margin: 5px 15px; border-radius:5px; background:#0da8ed; text-align:center; }
#tutoring .right p a{  color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; }
#tutoring .right h5{ padding:10px 15px; line-height: 1.7; color:#858d9a; background:none; font-size:15px;}
#tutoring .clerk h2{ color:#0da8ed; }
#tutoring .ibps h3{background: #0da8ed;  color: #fff;  font-size: 16px; text-align: center; padding: 10px 0px; border-radius: 5px;}
#tutoring .ibps1 h3{background: #0da8ed;  color: #fff;  font-size: 16px; text-align: center; padding: 10px 0px; border-radius: 5px;}
#tutoring .img{ margin-top:20px;}



.multiselect-container {
 position:absolute;
 list-style-type:none;
 margin:0;
 padding:0
}
.multiselect-container .input-group {
 margin:5px
}
.multiselect-container>li {
 padding:0
}
.multiselect-container>li>a.multiselect-all label {
 font-weight:700
}
.multiselect-container>li.multiselect-group label {
 margin:0;
 padding:3px 20px 3px 20px;
 height:100%;
 font-weight:700
}
.multiselect-container>li.multiselect-group-clickable label {
 cursor:pointer
}
.multiselect-container>li>a {
 padding:0
}
.multiselect-container>li>a>label {
 margin:0;
 height:100%;
 cursor:pointer;
 font-weight:400;
 padding: 3px 0px 3px 13px;
}
.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox {
 margin:0
}
.multiselect-container>li>a>label>input[type=checkbox] {
 margin-bottom:5px
}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio {
 padding:3px 20px 3px 40px
}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio] {
 margin-left:-20px;
 margin-right:0
}



.vertical .carousel-inner {
  height: auto;
}

.carousel.vertical .item {
  -webkit-transition: 0.3s ease-in-out top;
     -moz-transition: 0.3s ease-in-out top;
      -ms-transition: 0.3s ease-in-out top;
       -o-transition: 0.3s ease-in-out top;
          transition: 0.3s ease-in-out top;
}

.carousel.vertical .active {
  top: 0;
}

.carousel.vertical .next {
  top: 400px;
}

.carousel.vertical .prev {
  top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

.carousel.vertical .active.left {
  top: -400px;
}

.carousel.vertical .active.right {
  top: 400px;
}

.carousel.vertical .item {
    left: 0;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 0px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}






#sel1 { background:url(../images/drop-down-arrow.png) no-repeat right; -webkit-appearance: none; background-position: 98% 50%;}
#planToVisit { background:url(../images/drop-down-arrow.png) no-repeat right; -webkit-appearance: none; background-position: 98% 50%;}
#planToVisit { background:url(../images/drop-down-arrow.png) no-repeat right; -webkit-appearance: none; background-position: 98% 50%;}
.caret { background:url(../images/drop-down-arrow.png) no-repeat right !important; background-position: 98% 50%;}
