
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: 20px !important; padding-top:0px; padding-bottom:0px; border-radius:0px;}

.blue {
    color: #01579b !important;
	font-size:16px !important;
}












.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;position: relative; left: 0;right: 0;margin: auto;}
#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; position: relative; left: 0;right: 0;margin: auto;}
#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;position: relative; left: 0;right: 0;margin: auto;}
#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; position: relative; left: 0;right: 0;margin: auto;}
#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: 14px;
    color: #999;
    min-width: 224px;
    margin-bottom: 6px;
    min-height: 50px;
    padding: 0px 16px;
}
.academic-block a{
    width: 33.33% !important;
}
#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:0px;}
#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;position: relative; left: 0;right: 0;margin: auto;}
#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;position: relative; left: 0;right: 0;margin: auto;}
#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:35px; width: 320px; height:320px; 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:0px; top:-10px;}
#communities .carousel-control.right {  background-repeat: repeat-x; opacity:1; text-shadow:none; color:#000; margin-right:0px; 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; left: 10px;}
#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:100;  top: 168px; right:12px;}
#communities .glyphicon.glyphicon-menu-right:hover { background:#29166f; border:1px solid #29166f; color:#FFF;}
#communities .carousel {  position: relative; top: -59px;}



#important1{ padding:30px; margin-top:0px; background:#ddd; clear:both;}
#important1 .center{ padding:0px;}
#important1 h2{ text-align:center; text-transform:uppercase; font-size:25px; margin-bottom:25px; margin-top:20px; color:#0a3340; font-weight: 400;}
#important1 h2::after{ content:""; display:block; width:120px; height:2px; background:#fff; margin:10px 0 0;position: relative; left: 0;right: 0;margin: auto;}
#important1 .box {
    width: 100%;
    float: left;
    color: #Fff;
    margin-bottom: 25px;
}
#important1 .box ul { width:100%; list-style: none; margin-bottom:0px; margin-left:0px; padding:0px;}
#important1 .box ul li { width:19%; display:inline-block; text-decoration: none; padding: 5px 19px;}
#important1 .box ul li a { color:#0a3340; font-size:15px; text-transform:uppercase; line-height:1.8; outline: none; }
#important1 .box ul li a:hover { color:#000; text-decoration:none;}

#important1 .box3 { width:100%; float: left;	color: #Fff;}
#important1 .box3 ul { width:100%; list-style: none; margin-bottom:0px; margin-left:0px; padding:0px;}
#important1 .box3 ul li { width:32%; display:inline-block; text-decoration: none; padding: 5px 14px;}
#important1 .box3 ul li a { color:#0a3340; font-size:14px; text-transform:uppercase; line-height:1.8; outline: none; }
#important1 .box3 ul li a:hover { color:#000; 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:#0a3340;}
#important1 .box1 p{ font-size: 14px;   padding: 0px 17px;   padding-left: 0px; color:#0a3340;}
#important1 .box1{ width:100%; padding:0px;} 
#important1 .box2{ text-align: center;}
footer {
    background: #ddd;
    border-top: 1px solid #cbc9c9;
}
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:999;  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 li {

    width: 49%;
    display: inline-block;

}
.dropdown-menu {

    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    right: auto;

}
.navbar-right .dropdown-menu {

    right: 0;
    left: 0;

}
.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;}


#important{ padding:30px; margin-top:0px; background:#ddd;}
#important .center{ padding:0px;}
#important h2{ text-align:center; text-transform:uppercase; font-size:25px; margin-bottom:25px; margin-top:20px; color:#0a3340; 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:#0a3340; font-size:15px; text-transform:uppercase; line-height:1.8; outline: none; }
#important .box ul li a:hover { color:#000; 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:#0a3340;}
#important .box1 p{ font-size: 14px;   padding: 0px 17px;   padding-left: 0px; color:#0a3340;}

 .box1{ width:20%; padding: 0px 22px;} 






/*-----------------------------------------------franchise--------------------------------------------*/
#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;}

#tutoring{ padding:50px 0px; clear:both; display:inline-block; }
#tutoring .left{ border:1px solid #999; padding: 12px; border-radius:5px;}
#tutoring .left p{ background:#0da8ed; color:#fff; font-size:14px; font-weight:bold; text-align:left; padding:10px 25px; margin: 0px; border-radius: 5px;}
#tutoring .left ul{ margin:0px; padding:0px;}
#tutoring .left ul li{ list-style:none;     padding: 0px 15px; 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; margin-bottom:20px;}
#tutoring .left1 p{ color:#3bb880; 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 .clerk h2{ color:#0da8ed; text-align: center; }
#tutoring .ibps{ border:1px solid #ccc;  } 
#tutoring .ibps h3{background: #0da8ed;  color: #fff;  font-size: 16px; text-align: center; padding: 10px 0px; border-radius: 5px;}
#tutoring .ibps1{ border:1px solid #ccc;  border-left:none}
#tutoring .ibps1 h3{background: #0da8ed;  color: #fff;  font-size: 16px; text-align: center; padding: 10px 0px; border-radius: 5px;}
#tutoring .img{ margin-top:20px; border:1px solid #999;     border-radius: 5px;}
#tutoring .img h2{ text-align:center; font-size:18px;}
#tutoring .correspon { border:1px solid #ccc; text-align:center; background:#fafafa; margin:20px 0px;     border-radius: 5px;}
#tutoring .correspon h2{ font-size:25px; margin: 0px;}
#tutoring .correspon h2 span{ font-size:16px;}
#tutoring .correspon p{ font-size: 16px;}
#tutoring .correspon img{ margin:0px;}
#tutoring .correspon button{ background:#0da8ed; border:1px solid #0da8ed; width:100%; color:#FFF; padding:10px 0px; text-transform:uppercase;}
#tutoring .center h1{ font-size:29px;}
#tutoring .center h2{ font-size:24px; font-weight:400; color:#52606f;}
#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:#254dfc; font-size:32px; font-weight:500;}
#tutoring .center1 .partnerwith p{ margin-left:15px;}
#tutoring .center1 .partnerwith1{ padding:0px; position:relative;}
#tutoring .center1 .partnerwith1 h2{ color:#254dfc; font-size:26px; font-weight:400;}
#tutoring .center1 .partnerwith1 p{ margin-left:15px;}

#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 .center1 .handimg{ margin-top: 55px;}
#tutoring .center1 .handimg img{ width:130px; margin-left:0px;}
#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;}

.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox {  margin: 0px 17px;}
.multiselect-container>li>a>label>input[type=checkbox] { margin-bottom:5px}


#tutoring .sticky {  position: -webkit-sticky; /* Safari */  position: sticky;  top:75px;}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}

#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;}

.PageTitle { padding:0px 0 15px 0px;    background-color: #f2f2f2; }
.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:20px; color:#000000; font-size:14px; margin-right:8px; position:relative; list-style:none;}
.breadcrumbs ul li:last-child:after { display:none;}
.breadcrumbs ul li::after { position: absolute; content: '–';  right: 1px; top: 2px;}
.breadcrumbs ul li a { color:#000000;}
.breadcrumbs ul li .active{ color:#015198;}
.breadcrumbs ul li a:hover { text-decoration:none; color:#015198;}



/*-----------------------------------------------aboutus--------------------------------------------*/

#ourcompany{ padding:60px 0px;}
#ourcompany .left{ padding:0px;}
#ourcompany .left h2{ font-size:21px; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:15px;}
#ourcompany .left h2::after{ content:""; display:block; width:160px; height:1px; background: #0DABF2; margin:10px 0 0;}
#ourcompany .left p{ font-size: 18px; font-weight: 300; color: #333; line-height:33px; margin-bottom:27px;}


#ourcompany1{ padding:60px 0px;}
#ourcompany1 .left{ padding:0px;}
#ourcompany1 .left h2{ font-size:24px; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:15px; margin:40px 0px;}
#ourcompany1 .left h2::after{ content:""; display:block; width:160px; height:1px; background: #0DABF2; margin:10px 0 0;}
#ourcompany1 .left p{ font-size:15px; font-weight:400; color:#333; line-height:27px;}



/*-----------------------------------------------coursebank--------------------------------------------*/


#coursebank{ text-align:center; padding-top: 30px; padding-bottom: 100px;}
#coursebank .left{ padding:0px;}
#coursebank .left h2{ font-size:28px; display: inline-block; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:25px; }
#coursebank .left h2::after{ content:""; display:block; width:125px; height:1px; background: #0DABF2; margin-left:0px; margin-top:10px;}
#coursebank .left .mywidth{ width: 19%; float: left; margin-left: 8px;}
#coursebank .left .mywidth a{ border:1px solid #999;}
#coursebank .left .mywidth .thumbnail-material2 i { color:#0dabf2;  background: transparent;  width: auto;  height: auto; font-size: 2.5em; padding:10px;    border-radius: 100%;}
#coursebank .left .mywidth .thumbnail .caption { padding:0px; color: #333;}
#coursebank .left .mywidth .thumbnail .caption h3{ font-size:20px;}
#coursebank .left .mywidth .thumbnail.thumbnail-material.thumbnail-material2.active {  background: #0dabf2; border:1px solid #0dabf2;}
#coursebank .left .mywidth .thumbnail.thumbnail-material.thumbnail-material2.active i { color: #fff;}
#coursebank .left .mywidth .thumbnail.thumbnail-material.thumbnail-material2.active h3 { color: #fff;}
#coursebank .left .mywidth .thumbnail-material2:hover {  background: #f6f6f6;}

#studymaterial1 .nav-tabs { border-bottom: 1px solid #ddd; background:#0dabf2; position: relative;    top: -55px;}
#studymaterial1 .nav-tabs>li>a { margin-right: 2px;  line-height: 1.42857143;  border: 1px solid transparent;  border-radius:0px; background:none;color:#fff;	font-size:18px;	    padding: 15px 18px;}

#studymaterial1 .fontsize{ font-size:36px; font-weight:400;}
#studymaterial1 .thumbnail-material i { color: #ffffff; background:#0dabf2; width: 50px; height: 50px; font-size: 1.5em; padding: 13px; border-radius: 100%;}
#studymaterial1 .tab-content .padding-0{ padding-left:0px;}
#studymaterial1 .tab-content .padding-01{ padding-right:0px;}
#studymaterial1 .tab-content .thumbnail { display: block; padding: 4px; margin-bottom: 20px;line-height: 1.42857143; background-color: #ddd;     border-radius: 4px;  -webkit-transition: border .2s ease-in-out;    -o-transition: border .2s ease-in-out;    transition: border .2s ease-in-out;}
#studymaterial1 { padding:0px 0px; background:url(../images/pattern.jpg);}
#studymaterial1 .thumbnail-material { border: 1px solid #fff !important; text-align: center;  text-decoration: none !important;}
#studymaterial1 .captionmaterail h3 { font-size: 22px; font-weight:500;  margin: 10px 0px; color: #333; text-align:center;}
#studymaterial1 .captionmaterail p { font-size: 14px; font-weight: Lighter;  margin: 10px 0px; color: #333; text-align: justify !important;}
#studymaterial1 .btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4;}
#studymaterial1 .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0;font-size: 14px;font-weight: 400; line-height: 1.42857143;text-align: center; white-space: nowrap;    vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none;  -ms-user-select: none; user-select: none; background-image: none;  border: 1px solid transparent;  border-radius: 4px;}
#studymaterial1 .ash-studybutton1 { background: #0dabf2 none repeat scroll 0 0 !important; border: medium none !important; border-radius: 0 !important; width: 48%;}
#studymaterial1 .ash-studybutton2 { background: #02b44f none repeat scroll 0 0 !important;  border: medium none !important; border-radius: 0 !important; width: 48%;    color: #fff !important;}
#communities2{ width:100%; background:#f5f5f5;   height:auto; display:block; padding:0px; max-height: 263px; margin: 63px 0px;}
#communities2 h2{ font-size: 23px;  line-height: 1.5;  padding: 0px 65px;  margin-top: 100px; font-family: 'Roboto', sans-serif !important; font-weight:400;}
#communities2 button{ background:#fff; border:1px solid #ddd; padding:3px 12px; border-radius:5px;  margin-left:63px; margin-top: 20px; outline: none;}
#communities2 p{ float:right; font-weight:bold; font-size:20px;  margin-top: 20px;     margin-right: 60px; font-family: 'Roboto', sans-serif; font-weight:400;}
#communities2 figure img{ transition: all ease-in-out 0.6s; border-radius:50%; position:relative; top:35px; width: 320px; height:320px; border:5px solid #fff;  box-shadow: 0px 0px 0px 3px #cdcdcd; left: -40px; }
#communities2 figure img:hover{transition: all ease-in-out 0.5s; box-shadow: 0px 0px 0px 3px #cdcdcd;  -webkit-transform: translateY(-10px);  transform: translateY(-10px);}
#communities2 .carousel-inner { position: relative; width: 100%; height: 363px;  }
#communities2 .carousel {  position: relative;  height: -webkit-fill-available;}
#communities2 .carousel-control.left {  background-repeat: repeat-x; height:0px; opacity:1; text-shadow:none; color:#000; margin-left:0px; top:-10px;}
#communities2 .carousel-control.right {  background-repeat: repeat-x; opacity:1; text-shadow:none; color:#000; margin-right:0px; height: 0px; top:-10px;}
#communities2 .glyphicon.glyphicon-menu-left { border: 1px solid #000; width: 60px; line-height:60px; height: 60px; border-radius: 50%; top: 168px; left: 10px;}
#communities2 .glyphicon.glyphicon-menu-left:hover { background:#29166f; border:1px solid #29166f; color:#FFF; }
#communities2 .glyphicon.glyphicon-menu-right { border: 1px solid #000; width: 60px; line-height:60px; height: 60px; border-radius: 50%; font-weight:100;  top: 168px; right:12px;}
#communities2 .glyphicon.glyphicon-menu-right:hover { background:#29166f; border:1px solid #29166f; color:#FFF;}
#communities2 .carousel {  position: relative; top: -59px;}


/*-----------------------------------------------StudentEnquiry--------------------------------------------*/

#inerbanner1{ position:relative; padding: 40px 0px;}
#inerbanner1 .bannerwrap{ position:absolute; width:100%; background:rgba(0,0,0,0.7); height:100%;}
#inerbanner1 .bannerwrap .btn .caret { margin-left: 135px;}
#inerbanner1 .formcontact{ background:#f6f6f6; float:left; padding:20px 0px;}
#inerbanner1 .left{ padding:200px 0px;} 
#inerbanner1 .left h2{ color:#FFF; font-size:30px;}
#inerbanner1 .left p{ color:#FFF; font-size:18px;}
#inerbanner1 .left button{background:#005ca1; border:none; color:#FFF; padding:10px 30px; font-size:12px;}
#inerbanner1 .left button:hover{     background: #0093dd;}
#inerbanner1 .contact{ margin-top:0px; padding: 0px;}
#inerbanner1 .contact h2{ font-size:21px; text-align:center; color:#000;} 
#inerbanner1 .contact .formcontact input{ padding:15px 14px;}
#inerbanner1 .contact .formcontact select{ padding:6px 12px; height:auto; margin-bottom:15px;}
#inerbanner1 .contact .formcontact button{ width:100%; padding:6px 8px; height: 44px; }
#inerbanner1 .contact .formcontact h2 {
    font-size: 20px;
    display: inline-block;
    color: #333;
    text-transform: uppercase;
    margin: 0px;
        margin-bottom: 0px;
    margin-bottom: 15px;
    padding: 0px;
    text-align: left;
}
#inerbanner1 .contact .formcontact h2::after{ content:""; display:block; width:206px; height:1px; background: #0DABF2; margin-left:0px; margin-top:10px;}
#inerbanner1 .contact .formcontact p{ font-size:17px; font-weight:300; line-height:24px; color:#000; font-style: italic;}
#inerbanner1 .contact .formcontact h3{ font-size:16px; font-weight:800;}
#inerbanner1 .contact .button button{ width:100%; background: #005ca1; border:none; color:#FFF; padding: 13px 0px;}
#inerbanner1 .contact .button button:hover{ background:#0093dd;}
#inerbanner1 .contact .formcontact button span{ padding:0px 25px;    float: left;}
#inerbanner1 .contact .formcontact img{color: #44355b; left:25px; line-height:64px; position:absolute; text-align:center; top:33%;
 transform:translate(0px, -50%);    width: 20px;}
#inerbanner1 .contact .formcontact .icon-bar { float:right; width:200px;}
#inerbanner1 .contact .formcontact .icon-bar img{    float: right;  margin-left: 354px;  width: 27px; margin-top: 7px;}
#inerbanner1 .right { padding-left: 60px;}
#inerbanner1 .right h1 {
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
    margin: 0px 0px 15px 0px;
    padding: 0px;
}
#inerbanner1 .right p {
    font-size:18px;
    font-weight: 300;
    line-height: 31px;
}
#inerbanner1 .right h2{ color:#0dabf2; font-size:20px; padding:5px 0px; text-transform:uppercase; margin:5px 0px 0px; line-height: 40px; font-weight: 800;}






/*-----------------------------------------------downloards--------------------------------------------*/

#downloards{ padding:50px 0px;}

#downloards h2{ font-size:28px; display: inline-block; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:25px; }
#downloards h2::after{ content:""; display:block; width:160px; height:1px; background: #0DABF2; margin:10px 0 0;}


#downloards .left img{ border:1px solid #ccc; position:relative; }
#downloards .left .overlay{ position:absolute; width: 89.4%; padding:10px; text-align:center; background: rgba(0,0,0,0.8) none repeat scroll 0 0; bottom: 0;}
#downloards .left .overlay a{ color:#FFF;}


#downloards .right img{ border:1px solid #ccc; } 
#downloards .right .overlay{ position:absolute; width: 89.4%; padding:10px; text-align:center; background: rgba(0,0,0,0.8) none repeat scroll 0 0; bottom: 0;}
#downloards .right .overlay a{ color:#FFF;}


#downloards .center img{ border:1px solid #ccc; min-height:100px; }
#downloards .center .overlay{ position:absolute; width: 89.4%; padding:10px; text-align:center; background: rgba(0,0,0,0.8) none repeat scroll 0 0; bottom: 0;}
#downloards .center .overlay a{ color:#FFF;}



/*-----------------------------------------------monthlymagazine--------------------------------------------*/


#monthlymagazine{ padding:50px 0px;}
#monthlymagazine .padding-0{ padding:13px; background:#f6f6f6;}
#monthlymagazine h2{ font-size:26px; display: inline-block; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:25px; font-weight:500; }
#monthlymagazine h2::after{ content:""; display:block; width:255px; height:1px; background: #0DABF2; margin:10px 0 0;}
#monthlymagazine td{ padding:10px 10px;}

/*-----------------------------------------------downloads_exam--------------------------------------------*/
#makemyexam .padding-0{ padding:0px;}
#makemyexam{ padding:50px 0px;}
#makemyexam h2{ font-size:26px; display: inline-block; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:25px; font-weight:500; }
#makemyexam h2::after{ content:""; display:block; width:615px; height:1px; background: #0DABF2; margin:10px 0 0;}




/*-----------------------------------------------applayform--------------------------------------------*/

#career{ padding:50px 0px;}
#career h2{ font-size:26px; display: inline-block; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:25px; font-weight:500; }
#career h2::after{ content:""; display:block; width:150px; height:1px; background: #0DABF2; margin:10px 0 0;}
#career .padding-0{ background:url(../images/careers.jpg) no-repeat; width:100%; background-size:cover; height:730px;}
#career .padding-0 .careers{ padding:80px 0px;}
#career .padding-0 select { width: 100%; height: 40px; border: 1px solid #ccc;}



#career .mycontaineinside { max-width: 800px; margin: 0 auto; margin-top: 21px; padding: 20px 0px; background: rgba(13,171,242,0.5);}
#career .mycontaineinside .form-item { height: 78px;}
#career input { width: 100%; height: 39px; border: 1px solid #ddd; border-radius: 0px; outline: none; padding:0px 10px;}
#career .form-item.form-type-radio.form-item-submitted-gender { width: 50%; float: left;}
#career input[type="radio"] { width: 7%;float: left;}
#career label.option { font-family: OpenSans_Regular; color: #fff; margin-top: 13px; margin-left: 10px;}
#career input#edit-submitted-upload-resume-upload { height: auto !important; border-radius: 0px; padding: 0px; color:#FFF;}
#career input#edit-submitted-upload-resume-upload-button { display: none;}
#career input#edit-submitted-upload-resume-upload-button { width: 28%; float: left; border-radius: 0px; height: 30px; background: #0098da; color: #fff;
border: none; margin-right: 10px;}
#career .description { color: #fff; display: inline-block; float: left; font-size: 12px; text-align: left;}
#career .form-actions { margin-top: 10%; display: inline-block; width: 100%; text-align: center;}
#career .form-actions input { background: #0dabf2; float: none; margin: 0% auto; width: 50%; color: #fff; font-size: 17px !important;}
#career .form-actions input:hover{ background: rgba(13,171,242,0.5);}
#career textarea { font-family: inherit; font-size: inherit; line-height: inherit; width: 100%;}
#career label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px; font-weight: 700; color: #fff;}
#career p{ text-align:center; color:#FFF; padding:25px 0px;}
#career p a{ font-size:20px;}
#career p a:hover{ color:#FFF;}
/*-----------------------------------------------studentsupport--------------------------------------------*/

#studentsupport .nowcontent-10 { margin-bottom: 20px;}
#studentsupport .head { text-align: center;}
#studentsupport .head .buy_heading { color: #333; font-family: OpenSans_Semibold;  font-size: 28px; margin: 0 0 20px; padding: 10px; text-align: center;    text-transform: uppercase; position: relative; border-bottom: 1px solid #0DABF2;  display: inline-block;}
#studentsupport .head p { font-size: 14px;  margin-bottom: 20px;  color: #333;}
#studentsupport .ulmain { width: 100%; padding: 20px 20px; border: 1px solid #ccc; color: #90949c; max-width: 1000px;  margin: 0 auto;}
#studentsupport .ulmain ul { padding: 0px; display: inline-block;}
#studentsupport .ulmain ul li { width: 50%; float: left; list-style: none;}
#studentsupport .ulmain ul li::before { content: "\e131"; font-family: "Glyphicons Halflings"; color: #0dabf2; margin-right: 10px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#studentsupport .ulmain ul li a { font-size: 17px !important; color: #333; font-weight: 400; line-height: 35px; text-decoration: none;}
#studentsupport .button-support { width: 46%; margin: 0 auto;}
#studentsupport .button-support a { background: #0dabf2 none repeat scroll 0 0; border-radius: 0; color: #fff; display: inline-block; font-size: 18px;    margin: 0 auto;  padding: 10px;    text-align: center;  text-decoration: none;    width: 100%;}



/*-----------------------------------------------selectstudent--------------------------------------------*/

#selectstudent{ padding:50px 0px;}
#selectstudent h2{ font-size:26px; display: inline-block; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:25px; font-weight:500; }
#selectstudent h2::after{ content:""; display:block; width:255px; height:1px; background: #0DABF2; margin:10px 0 0;}
#selectstudent .padding-0{ padding:13px; background:#e2e0e0;}
#selectstudent .padding-0 .padding-1{ padding:10px; min-height: 120px;}
#selectstudent .padding-0 .padding-1 h3{ margin:0px; font-size:14px; line-height:1.8; font-weight:600;} 
#selectstudent .padding-0 .padding-1 h3 span{ margin:0px; font-size:14px; line-height:1.8; font-weight:400;} 


/*-----------------------------------------------testimoniallist--------------------------------------------*/

#testimoniallist{ padding:50px 0px;}
#testimoniallist h2{ font-size:36px; display: inline-block; color:#333; margin: 0px; margin-bottom:25px; font-weight: 200; }
#testimoniallist h2::after{ content:""; display:block; width:170px; height:1px; background: #0DABF2; margin:10px 0 0;}
#testimoniallist table tr td:first-child { width: 16%;}
#testimoniallist .padding-0{ padding:0px;  margin-bottom: 15px;}
#testimoniallist table tr td a { background: #0dabf2; padding: 30px 0px; color: #fff !important; font-size: 16px; width: 92%; display: inline-block;  margin-right: 10px !important; text-align: center;  font-weight: bold;text-decoration: none;}
#testimoniallist p { font-size: 14px; font-weight: 300; line-height: 24px; margin: 0 0 10px;}
#testimoniallist table tr td img { border-radius: 100%; width: 120px; height: 120px;  border: 1px solid #ccc;}
#testimoniallist table tr { background: #f6f6f6;  margin-bottom: 10px !important;  display: inline-block;  padding: 10px;}

/*-----------------------------------------------centerlocator--------------------------------------------*/


#centerlocator .padding-0{ padding:0px;}
#centerlocator{ padding:50px 0px;}
#centerlocator h2{ font-size:40px; display: inline-block; color:#fff; margin: 0px; margin-bottom:25px; font-weight:400; background: #0DABF2; padding:10px;}
#centerlocator .views-exposed-form {  background: #f6f6f6; padding: 14px 10px;}
#centerlocator .select-wrapper {  width: 45%; display:inline-block; margin-right:20px;}
#centerlocator .select-wrapper select {  width: 100%; height: 34px;  padding: 6px;}
#centerlocator .views-exposed-form .views-exposed-widget { float: left; padding: .5em 1em 0 0; width: 70%;}
#centerlocator .locatortav{ padding:20px 0px;}
#centerlocator .locatortav .border{  padding:10px; min-height: 205px; background:#f3f2f2; margin-bottom: 10px; transition: all ease-in-out 1.5s;}
#centerlocator .locatortav .border:hover { background:#0098da; transition: all ease-in-out 1.5s;}
#centerlocator .locatortav .border:hover>h3 { color:#fff; border-bottom: 1px dashed #fff;}
#centerlocator .locatortav .border:hover>p { color:#fff;}
#centerlocator .locatortav .border h3{ font-size:15px; border-bottom:1px dashed #999; margin:0px; padding-bottom:10px; color:#0093dd;}
#centerlocator .locatortav .border p{ font-size:13px; line-height:20px; margin:5px 0px;}
#centerlocator .locatortav ul { text-align:center !important;  margin: 0 auto; width:100%; margin-bottom: 20px;}
#centerlocator .locatortav ul li {  margin: 0px;  width: 16%; text-align: center;  border: 1px solid #c5c1c1;  border-top-color: rgb(197, 193, 193);        border-top-style: solid;        border-top-width: 1px;  border-bottom-color: rgb(197, 193, 193);  border-bottom-style: solid;       border-bottom-width: 1px;  border-bottom: transparent; display:inline-block;}
#centerlocator .locatortav .nav-tabs>li { float:none; margin-bottom: -1px;}
#centerlocator .locatortav ul li.active { border-top: 3px solid #0098da; color: #fff !important; background: #0098da;}
#centerlocator .locatortav .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: #fff; cursor: default; background-color: #0098da; border:none; border-bottom-color: transparent;}
#centerlocator .locatortav .nav-tabs {
    border-bottom: 1px solid #0093dd;
}
#centerlocator .address{ padding:10px 0px; margin: 10px 0px;}
#centerlocator .address span{ background:#0dabf2;  padding:10px 0px;}
#centerlocator .address span a{ color:#FFF; font-size:15px; font-weight:bold; padding:10px;}
#centerlocator .address p{ margin-top:20px; }


/*-----------------------------------------------contact-us--------------------------------------------*/


#contactus { background: #fffcfc; padding: 30px 0px;}
#contactus .contact-address { background: #fff; padding: 0px 10px;}
#contactus .contact-address h2 {  color: #000; font-weight: 700; margin-top: 0px !important; border-bottom: 1px solid #222; display: inline-block; padding: 6px 0px;  font-size: 22px;}
#contactus .contact-address p { color: #333; font-size: 15px;font-weight: 300; border-bottom: 1px inset #ccc; padding: 10px 0px;line-height: 22px;}
#contactus .primary-color { color: #0dabf2;}
#contactus .contact-address h4 {  margin: 0px;   margin-left: 0px;display: inline-block;  margin-left: 10px;}
#contactus .contact-address p { color: #333; font-size: 15px; font-weight: 300;  border-bottom: 1px inset #ccc; padding: 10px 0px; line-height: 22px;}
#contactus .contactform { background: #f6f6f6; padding: 0px 10px;}
#contactus .contactform label { display: none;}
#contactus .region-yes-am-interst input, .region-yes-am-interst select {
border-radius: 0px;
padding: 10px 10px !important;
border: none;
box-shadow: none;
height: auto;
width:100%;
margin-bottom: 15px;}
#contactus .contactform .form-actions input { background: #0ca4e9 none repeat scroll 0 0; border: medium none; color: #fff;}
#contactus .contactform .form-actions input:hover { background:#015198}
#contactus .contactform .form-actions input { background: #0ca4e9 none repeat scroll 0 0; border: medium none; color: #fff; border-radius: 50px;}
#contactus input::-webkit-input-placeholder { color: #333 !important; opacity:1 !important;}
#contactus input::-moz-placeholder { color: #333 !important; opacity:1 !important;}
#contactus input:-ms-input-placeholder { color: #333 !important; opacity:1 !important;}
#contactus input:-moz-placeholder { color: #333 !important; opacity:1 !important;}

#webform-ajax-wrapper-118 select { border-radius: 0px;
padding: 10px 10px !important;
border: none;
width:100%;
box-shadow: none;
color: #333 !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;}


#businesshour { padding: 30px 0px;background: #f6f6f6; margin-bottom: 10px;}
#businesshour .business { display: inline-block; width: 100%;}
#businesshour .img-responsive9 { width: 80%;}
#businesshour .dt-sc-working-hours { float: left; width: 100%; margin-top:27px;}
#businesshour .dt-sc-working-hours p {font-size:18px; font-weight: normal;}
#businesshour .dt-sc-working-hours span {
    font-weight: bold;
    color: #2c3e50;
    float: left;
    width: 100px;
    font-size: 15px;
    margin-right: 10px;
}


/*-----------------------------------------------selectuonaddress--------------------------------------------*/

#centerupdate { background: #0DABF2; padding: 10px 0px;}
#centerupdate .user-icon i { font-size: 50px; color: #fff;}
#centerupdate .centeraddress h4 { color: #fff; font-size: 24px;text-align: center;}
#centerupdate .centeraddress p { font-size: 23px; color: #fff;}
#selectuonaddress { width:100%; height:auto; display:block; background:#fff; padding:40px 0px;}
#selectuonaddress .courses-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:25px;     font-weight: 400;}
#selectuonaddress .courses-type h2::after{ content:""; display:block; width:65px; height:2px; background:#c6c6c6; margin:10px 0 0; margin-left: 520px;}
#selectuonaddress .courses-type p{ text-align:center; color:##3f3b39; font-size:15px; margin-bottom:40px;}
#selectuonaddress .owl-page {  display: inline-block;  zoom: 1;  display: inline;}
#selectuonaddress .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;}
#selectuonaddress .item:hover{ box-shadow: 2px 7px 30px #ccc; -webkit-transform: translateY(-10px); transform: translateY(-10px);}
#selectuonaddress .owl-carousel .owl-stage-outer {  position: relative;padding: 22px 0px; overflow: hidden; -webkit-transform: translate3d(0,0,0);}
#selectuonaddress .padding-0{ padding:0px;}
#selectuonaddress .item figure img{ text-align:center; margin-left: 60px;}
#selectuonaddress .item h3{ font-size:20px; text-transform:uppercase;} 
#selectuonaddress .item button:hover{ border:1px solid #007cc2; border-radius:50px; color:#007cc2; background:none;  outline: none;}
#selectuonaddress ul { margin-top: 0;  margin-bottom: 10px; padding: 10px;}
#selectuonaddress ul li { border: 1px solid lightgrey; display: inline-block; margin-bottom: 5px; padding: 5px; transition: all 0.5s ease 0s;width: 100%;}
#selectuonaddress ul li:hover {background: #0098DA; border-color: #0098DA;}
#selectuonaddress ul li a {color: #333; font-family: opensans_light; text-decoration: none;}
#selectuonaddress ul li a:hover { text-decoration: none; color: #fff;}
#selectuonaddress .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;}
#selectuonaddress .owl-dot {  background: #fff;  width: 15px; height: 15px; border-radius: 50%;  display: inline-block; margin:4px; margin-top:20px;border:1px solid #a9a9a9;}
#selectuonaddress .owl-dots{ text-align:center;}
#selectuonaddress .owl-dot.active {  background: #0093dd; border:1px solid #0093dd;}
#coachinginstitute { text-align:center; padding: 20px 0px;}
#coachinginstitute h2{ text-align:center; text-transform:uppercase; padding-bottom:10px; color:#383431; font-size:27px; border-bottom:1px solid #0DABF2;     font-weight: 500;}
#coachinginstitute p{ font-size:19px;}
#weeklyschedule{ text-align:center; background:url(../images/pattern.jpg); padding:20px 0px; width:100%;}
#weeklyschedule h2{ font-size:26px; display: inline-block; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:25px; font-weight:500; }
#weeklyschedule h2::after{ content:""; display:block; width:255px; height:1px; background: #0DABF2; margin:10px 0 0;}
#weeklyschedule a{text-align: center; border: 1px solid #0dabf2; padding: 10px;color:#fff; background:#0dabf2; margin-bottom:20px;display:inline-block;}
#weekelyschedules{ text-align:center; padding:40px 0px;}
#weekelyschedules h2{ font-size:26px; display: inline-block; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:25px; font-weight:500; }
#weekelyschedules h2::after{ content:""; display:block; width:255px; height:1px; background: #0DABF2; margin:10px 0 0;}


#newzslider{ background:url(../images/form-bg.jpg) no-repeat fixed; width:100%; background-size:cover; padding:30px 0px;}
#newzslider .padding-0{ padding:20px 30px; background:#FFF;}
#newzslider h2{ background:#0dabf2; text-transform:uppercase; font-size:25px; color:#FFF; text-align:center; padding:10px 0px; margin:0px;}
#newzslider h3{ border-bottom:1px solid #ccc; text-align:center; color:#0dabf2; margin:0px; padding:10px 0px; font-size:16px;}
#newzslider .list-aggregate li { border-bottom:1px solid #ccc; background:#fff;
    list-style: none; text-align:left; }
#newzslider .list-aggregate li a { color: #000; font-size: 15px; font-weight: 400; }
#newzslider .list-aggregate li a:hover { color: #000; }
#newzslider .list-aggregate li p { color: #0DABF2; padding:0px; font-size:15px; }
#newzslider .list-aggregate li:hover { background-color: #fff; }
#newzslider .see_all { background: transparent; color: #999; display: block; float: none; font-size: 18px; margin: 5px auto; text-align: center;  transition: all 0.5s ease 0s;  width: 100%;}
#newzslider .see_all a {  border: 1px dashed #0DABF2; color: #000; display: inline-block;font-size: 17px; padding: 4px; text-decoration: none; width: 100%;}
#newzslider ._notifi{ padding:20px 30px; background:#FFF;}
#newzslider ._notifi h2 {background:#0dabf2; text-transform:uppercase; font-size:25px; color:#FFF; text-align:center; padding:10px 0px; margin:0px;}
#newzslider .left11 { background: #0DABF2;  color: #fff; font-size:21px;  width: 30px !important; padding: 0px 10px; left: 35%;position: absolute; bottom: -15px;}
#newzslider .left11 i { color: #fff; font-size: 13px;}
#newzslider .right11 {  background: #0DABF2; color: #fff; font-size:21px; width: 30px !important; padding: 0px 10px;left: 46%; position: absolute; bottom: -15px;}
#newzslider .right11 i { color: #fff;  font-size: 13px;}
#trainerprofile{ padding:50px 0px;}
#trainerprofile .thumbnails {  margin: 0;  overflow: hidden;  padding: 0;}
#trainerprofile h2{ padding-bottom:20px;  color: #333;  font-size: 28px;  margin: 0 0 20px; text-align: center; text-transform: uppercase; position: relative;    border-bottom: 1px solid #0DABF2;  display: inline-block;}
#trainerprofile .pager i { color: #0DABF2;}
#trainerprofile .pager li>a, .pager li>span { display: inline-block;  padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 2px;}

/*-----------------------------------------------presscoverage--------------------------------------------*/



#presscoverage{ text-align:center; padding:30px 0px;}
#presscoverage h2{ font-size:26px; display: inline-block; color:#000; text-transform:uppercase; margin: 0px; margin-bottom:15px; font-weight:500; }
#presscoverage h2::after{ content:""; display:block; width:200px; height:1px; background: #0DABF2; margin:10px 0 0;} 
#presscoverage p{ font-size: 15px;}
#presscoverage a{ list-style:none; display:inline-block; padding:10px 22px; color:#FFF; background:#0DABF2; width:100%; }
#presscoverage a:hover{ color:#000;}
#academicevents { width:100%; height:auto; display:block; padding:40px 0px; background:#f6f6f6;}
#academicevents .courses-type h2{ text-align:center; text-transform:uppercase; color:#383431; font-size:25px;     font-weight: 400;}
#academicevents .courses-type h2::after{ content:""; display:block; width:349px; height:1px; background:#0DABF2; margin:10px 0 0; margin-left:381px;}
#academicevents .courses-type p{ text-align:center; color:##3f3b39; font-size:15px; margin-bottom:40px;}
#academicevents .courses-type h2 {	text-align: center;	text-transform: uppercase;color: #383431;font-size:30px;font-weight:500;	padding: 23px 0px;}
#academicevents .courses-type p {	text-align: center;	color: ##3f3b39;	font-size: 15px;	margin-bottom: 40px;}
#academicevents .owl-page {	display: inline-block;zoom: 1;	display: inline;}
#academicevents .item1 {	background: #f7f7f7;	text-align: center;	padding:0px;	margin-bottom: 16px;	border:1px solid #ccc;}
.owl-carousel .owl-stage-outer {	position: relative;	overflow: hidden;	-webkit-transform: translate3d(0, 0, 0);padding: 0px 0px;}
#academicevents .padding-0 {	padding: 0px;}
#academicevents .item1 figure img {	text-align: center;	margin-left: 60px;}
#academicevents .item1 h3 {	font-size: 20px;	text-align:left;	 padding:5px 15px; 	 font-weight:600;}
#academicevents .item1 p {    position: absolute;    bottom: 16px;    color: #fff;    text-align: center;    width: 91%;    padding: 10px;font-size: 16px;}
#academicevents .item1 .owl-theme .owl-controls .owl-page span {	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;filter: Alpha(Opacity=50);	opacity: 0.5;	background: #869791;}
#academicevents .owl-dot {	background: #fff;	width: 15px;	height: 15px;	border-radius: 50%;	display: inline-block;	margin: 4px;	margin-top: 20px;	border: 1px solid #a9a9a9;}
#academicevents .owl-dots {	text-align: center;}
#academicevents .owl-dot.active {	background: #a9a9a9;	border: 1px solid #a9a9a9;}
#academicevents .item1 figure {	width: 100%;	text-align: center;}
#academicevents .item1 figure img {	margin-left: 0px;	display: unset;	min-height:275px;}
#academicevents .owl-prev {	width:30px;	height:30px;	background:#0093dd;	content: '/f104';	color: #fff;	display: inline-block;	text-align: center;	font-family: "Font Awesome 5 Brands Regular";	line-height:30px; 	text-align:center;	font-size:24px;	color: #fff;	font-weight: bold;}
#academicevents .owl-next {	width: 30px;	height: 30px;	line-height:30px;	text-align:center;background:#0093dd;content: '/f104';	color: #fff;	display: inline-block;	text-align: center;	float: right;	font-size:24px;}
#academicevents .owl-dot {	display: none;}
#academicevents .owl-nav {	width: 108%;	display: inline-block;	position: absolute;	top:109px;	left: -45px;	margin: auto;}
#newsslider{ position:relative;}
#newsslider h2{ font-size:24px; color:#333; text-transform:uppercase; margin: 0px; margin-bottom:15px; margin:40px 0px; text-align:center;}
#newsslider h2::after{content:""; display:block; width:200px; height:1px; background: #0DABF2; margin:10px 0 0; margin-left:470px;}
#pinBoot {  position: relative;  max-width: 100%;  width: 100%;}
#newsslider img {  width: 100%;  max-width: 100%;  height: auto;}
#newsslider .white-panel {  position: absolute;  background: white;  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);  padding: 10px;}
#newsslider .white-panel h1 {  font-size: 1em;}
#newsslider .white-panel h1 a {  color: #A92733;}
#newsslider .white-panel:hover {  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);  margin-top: -5px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}







/*.....................................................................28-11-2018...................................................*/


.Student-form input { border-radius:0px; padding:10px 10px !important; border:none; box-shadow:none; height:auto; margin-bottom:15px;}
.Student-form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color:#333 !important; opacity:1;
}
.Student-form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#333 !important; opacity:1;
}
.Student-form input::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#333 !important; opacity:1;
}
.Student-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:#333 !important; opacity:1;
}
.Student-form input::-ms-input-placeholder { /* Microsoft Edge */
   color:#333 !important; opacity:1;
}

.Student-form input::placeholder { /* Most modern browsers support this now. */
   color:#333 !important; opacity:1;
}
.Student-form select {
 border-radius:0px; padding:10px 10px !important; border:none; box-shadow:none; color:#333 !important;
  -webkit-appearance:none;
   -moz-appearance:none;
   appearance:none;
 
 }
 
 .Student-form button {
 border-radius:0px; padding:19px 10px !important; border:none; box-shadow:none; height:auto !important; text-transform:uppercase;
 border-radius:50px;
  }

.aboutus-pic {
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0px 0px 5px #e7e4e4;
}
.aboutus-pic img { padding:10px;}

.region span { width:100%; height:auto; margin:10px 0px; display:inline-block; text-transform:uppercase; font-size:18px;}
.region span:hover { color:#0098da;}

.nav-tabs > li { float:none !important;}

.nav-tabs > li > a i { margin-right:5px;}

.padding-2 {
    width: 100%;
    height: auto;
    display: inline-block;
    background: #fff;
    margin-bottom: 20px;
}

.padding-2:hover { background:#0093dd;}
.padding-2:hover .padding-1 h3{ color:#fff !important;}

.notification { width:100%; height:auto; padding:15px 0px; color:#fff;}
.notification span a { border:1px solid #fff; border-radius: 2px; padding:2px 15px; margin-left:10px; font-size:11px; text-transform:uppercase; color:#fff;}
.notification span a:hover { background:#015198; border:1px solid #015198;}
.notification .notification_close a { position:absolute; right:10px; font-size:18px; color:#FFF; float:left; margin-top: -3px;}
.notification .notification_close a:hover { color:#015198;}

.bottom_popup { width:313px; height:190px; position:fixed; bottom:0px; right:0px; z-index:999;}
.bottom_popup .add-close {
    position: absolute;
    left: -18px;
    top: -16px;
    font-size: 21px;
}
.bottom_popup .add-close a { color:#000;}
.bottom_popup .add-close a:hover { color:#015198;}

.left { left:0px !important;}
.center { left:0px !important; right:0px !important; top:0px; bottom:0; margin:auto;}

.left .add-close { right: -18px !important; left:auto;}














.modal-header { border:none !important; padding:0px !important; border-radius:0px; min-height:436.43px !important;}
.form p{ font-size:17px; color:#797676; padding:0px 0px; font-weight:400; margin: 0px;}
.modal-header .close { margin-top:-25px !important; margin-right:-10px; opacity:2; width:35px; height:35px; line-height:35px; background:#ece7e7; font-size:35px; border-radius:50%; outline:none; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}
.modal-header .tab-content input{ width:100%; padding:10px 10px; margin-bottom:10px; border-radius:10px; border:1px solid #ccc; outline:none;}
.modal-header .tab-content button{ width:100%; padding:10px 10px; background:#0dabf2; border:1px solid #ccc; color:#FFF;}
.modal-header .tab-content textarea{ padding:11px 10px; border-radius:10px; border:1px solid #ccc; outline:none;}
.modal-content { position: relative; background-color: #fff;  border-radius: 5px; outline: 0; width:500px; margin-left:0px;}
.close:focus, .close:hover {color: #000; text-decoration: none;cursor: pointer;}
.form select { width:100%;  padding:0px 11px;  font-size:15px; color:#4a4a4c;    border:1px solid #ccc; margin-bottom:20px; outline: none; font-weight:400; background-position:97%;  float: left; margin-right: 1px; height: 44px; border-radius:10px;}
.form select img{ position: absolute; margin-left: -33px; top: 24px;}
.modal-footer { padding:0px !important; text-align: right; border-top: 1px solid #e5e5e5;}
.btn-default {  color: #333; background-color: #fff; border-color: #ccc;}




.menubar{ width:100%; }
.menubar .padding-0{ padding:0px;}
.menubar .left{ padding: 0px; margin-top:85px;}
.menubar .left figure{ float:left; text-align:center;}
.menubar .left p{ font-size: 15px; margin-top:4px; font-weight:600;}
.menubar .right{ float:right; padding: 0px; margin-top:85px;}
.menubar .right figure{ float:left; text-align:center;}
.menubar .right p{ font-size: 15px; margin-top: 4px; font-weight:600;}
.center-logo figure{ text-align:center; margin-top:20px; right: 105px; position: absolute; z-index:99;}
.center-logo figure img{ width:90px;}





.left-menu {
  background: #fff;
  padding:0px;
  position: relative;
  width: 50%;
  float:right;
}


.site-title {
  display: flex;
  width: 60px;
  height: 60px;
  background: #E9AB5E;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}

.mobile-menu {
  padding: 0;
}

.responsive-menu-icon {
  cursor: pointer;
  position: absolute;
  top: 30px;
  right: 20px;
  z-index: 999;
}

.responsive-menu-icon::before {
  color: #f2f2f2;
  content: "\f0c9";
  display: block;
  font: normal 30px/1 'fontAwesome';
  margin: 0 auto;
  padding: 5px;
  text-align: center;
}

.openwide .responsive-menu-icon::before {
  content: "\f00d";
}

.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100vh;
  display: none;
}
.menu li {
  position: relative;
}
.menu li a {
  display: block;
  padding: 10px 0;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #FF9F55;
}
.menu li a:hover {
  color: #F57C2B;
}

.menu {
  padding-top: 20px;
}

.menu > .menu-item-has-children:before {
  position: absolute;
  content: "\f055";
  font-family: 'fontAwesome';
  font-size: 24px;
  line-height: 24px;
  padding: 10px 13px;
  top: -5px;
  right: -10px;
  z-index: 9999;
  color: #DED6D0;
}

.menu > .menu-item-has-children.menu-open:before {
  content: "\f056";
}

.sub-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
.sub-menu li a {
  padding-left: 10px;
}

/*main {
  padding-top: 100px;
}*/













.responsive-menu-icon1 {
  cursor: pointer;
  position: absolute;
  top: 30px;
  right: 20px;
  z-index: 999;
}

.responsive-menu-icon1::before {
  color: #f2f2f2;
  content: "\f0c9";
  display: block;
  font: normal 30px/1 'fontAwesome';
  margin: 0 auto;
  padding: 5px;
  text-align: center;
}

.openwide .responsive-menu-icon1::before {
  content: "\f00d";
}
.menu1 {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100vh;
  display: none;
}
.menu1 li {
  position: relative;
}
.menu1 li a {
  display: block;
  padding: 10px 0;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
}
.menu1 li a:hover {
  color: #F57C2B;
}

.menu1 {
  padding-top: 20px;
}

.menu1 > .menu-item-has-children1:before {
  position: absolute;
  content: "\f055";
  font-family: 'fontAwesome';
  font-size: 24px;
  line-height: 24px;
  padding: 10px 13px;
  top: -5px;
  right: -10px;
  z-index: 9999;
  color: #DED6D0;
}

.menu1 > .menu-item-has-children1.menu-open1:before {
  content: "\f056";
}

.sub-menu1 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
.sub-menu1 li a {
  padding-left: 10px;
}

/*main {
  padding-top: 100px;
}
*/












.left-menu1 {
  background: #fff;
  padding:0px;
  position: relative;
  width:37%;
  text-align:center;
}

.site-title {
  display: flex;
  width: 60px;
  height: 60px;
  background: #E9AB5E;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}

.mobile-menu1 {
  padding: 0;
}

.responsive-menu-icon {
  cursor: pointer;
  position: absolute;
  top: 30px;
  right: 20px;
  z-index: 999;
}

.responsive-menu-icon::before {
  color: #0093dd;
  content: "\f0c9";
  display: block;
  font: normal 30px/1 'fontAwesome';
  margin: 0 auto;
  padding: 5px;
  text-align: center;
}

.openwide .responsive-menu-icon::before {
  content: "\f00d";
}

.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  height:auto;
  display: none;
}
.menu li {
  position: relative;
  top: 45px;
}
.menu li a {
  display: block;
  padding: 10px 0;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #FF9F55;
  text-align:left;
  margin-left: 40px;
}
.menu li a:hover {
  color: #F57C2B;
}

.menu {
  padding-top: 20px;
}

.menu > .menu-item-has-children:before {
  position: absolute;
  content: "\f055";
  font-family: 'fontAwesome';
  font-size: 24px;
  line-height: 24px;
  padding: 10px 13px;
  top: -5px;
  right: -10px;
  z-index: 9999;
  color: #DED6D0;
}

.menu > .menu-item-has-children.menu-open:before {
  content: "\f056";
}

.sub-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
.sub-menu li a {
  padding-left: 10px;
}

/*main {
  padding-top: 100px;
}*/













.responsive-menu-icon1 {
  cursor: pointer;
  position: absolute;
  top: 30px;
  left:-35px;
  z-index: 999;
}

.responsive-menu-icon1::before {
  color: #0093dd;
  content: "\f0c9";
  display: block;
  font: normal 30px/1 'fontAwesome';
  margin: 0 auto;
  padding: 5px;
  text-align: center;
}

.openwide1 .responsive-menu-icon1::before {
  content: "\f00d";
}
.menu1 {
  list-style: none;
  margin: 0;
  padding: 0;
  height:auto;
  display: none;
}
.menu1 li {
      position: relative;
    top: 45px;
    left: 18px;
}
.menu1 li a {
  display: block;
  padding: 10px 0;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #FF9F55;
  text-align: left;
}
.menu1 li a:hover {
    color: #F57C2B;
}
.menu1 li a:hover {
  color: #F57C2B;
}

.menu1 {
  padding-top: 20px;
}

.menu1 > .menu-item-has-children1:before {
  position: absolute;
  content: "\f055";
  font-family: 'fontAwesome';
  font-size: 24px;
  line-height: 24px;
  padding: 10px 50px;
  top: -5px;
  right: -10px;
  z-index: 9999;
  color: #DED6D0;
}

.menu1 > .menu-item-has-children1.menu-open1:before {
  content: "\f056";
}

.sub-menu1 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
.sub-menu1 li a {
  padding-left: 10px;
}

/*main {
  padding-top: 100px;
}*/


















/*..........................................27-12-2018..............................
*/



.navbar-brand>img {
    display: block;
}



#tutoring .right1{ border:1px solid #999; border-radius: 5px; padding:10px; margin-bottom:20px;}
#tutoring .right1 h4{ text-transform:uppercase; font-size:15px; font-weight:900; margin-bottom:10px !important;  color: #0a4a87; padding:0px; margin:0px;}
#tutoring .right1 input{ width:100%; padding:7px 10px; margin-bottom:10px; border:1px solid #81807f; outline:none;}
#tutoring .right1 input::placeholder { color:#000; }
#tutoring .right1 select{ width:100%;padding: 7px 6px;  margin-bottom: 10px; border: 1px solid #81807f; outline:none;}
#tutoring .right1 button{ padding: 10px 25px; margin:0px; color:#fff; margin-bottom:10px; border-radius: 5px;  background: #0da8ed;  text-align: center; border:1px solid #0da8ed; text-transform: uppercase; font-size:14px; font-weight:bold; width: 100%;}

.landing-form-right { width:100%; height:auto;}

.mobilebutton { display:none;}
header { display:block;}


.mobile-navbar-main { display:none;}




.fixtext{
    position: fixed;
    bottom: 0px;
    width: 100%;
	display:none;
}
.fixtext h2{
    width: 100%;
    font-size: 20px;
    text-align: center;
    border-bottom: 5px solid #dd127b;
    margin: 0px;
    padding: 0px;
}
.fixtext h2 a{
    font-size: 16px;
    color: #fff;
    padding: 4px 10px;
    background: #dd127b;
    border-radius: 5px 5px 0px 0px;
}
