@charset "utf-8";

/* CSS Document */

@font-face {font-family: 'Cambria'; src:url('Cambria.eot?#iefix') format('embedded-opentype'), url('Cambria.woff') format('woff'), url('Cambria.ttf') format('truetype'), url('Cambria.svg#Cambria') format('svg'); font-weight:normal; font-style:normal;}

body {background-color: #FFF; font-size: 16px; }

ol, ul {margin: 0; padding: 0;}

header {position:fixed; left:0; top:0; width:100%; z-index:1;}

a:active,a:focus {outline: none;}

.olympaid h3 {font-size:28px; font-family: "Lato" !important; font-style: normal;font-weight: 700;}

.container p {font-family: "Lato"; font-style: normal; font-weight: 400; font-size: 16px; color: #272528;}

.mrg-top-10 {margin-top:10px;}

.mrg-top-20 {margin-top: 20px;}

.mrg-top-30 {margin-top: 20px;}

.mrg-top-40 {margin-top: 40px;}

.banner {position: relative;}

.search-box {position:absolute; bottom:235px; width:100%}

.search-box-form .class-dropdown {width:31%;}

.search-box-form {background-color:#fff; border-radius:50px;}

.search-box-width{ margin:0 auto; width:75%;}

.search-box h2 {color:#ffffff; font-size:40px; line-height:44px; margin-bottom:26px; font-family:'Cambria'; text-shadow: 0 1px 2px #000;}

.search-box-form a {color:#606060; text-decoration:none; font-size:15px; font-family:"Open Sans"; font-style:normal; font-weight:400; padding:0 162px 0 18px;}

.search-box-form .test-dropdown a{ padding: 0 250px 0 18px;}

.search-box-form.form-inline .form-group {border-right: 1px solid #cccccc; background:#fff; padding:12px 10px 12px;}

.search-box .caret {float:right; margin-left:0; margin-right:7px; margin-top:8px;}

.search-box-form .dropdown-menu {width:100%}

.search-box-form .test-dropdown {width:20%;}

.search-box-form.form-inline .form-group:first-child {border-radius:50px 0 0 50px}

.trial-btn {background:url(../images/img/trial-btn.png) no-repeat 0 0; width:27%; border: none; height:46px; vertical-align:middle; background-size:100% 98%;}

.trial-btn:hover {border:none; box-shadow: none; background-color:transparent;} #logo {padding:10px 0;}

.navbar-main {background-color:transparent; border:none; box-shadow:none;margin: 32px 0;} .navbar-main .navbar-nav{float:right;}

/*.bradcome-menu ul { display:none!important;}*/

.navbar-default.navbar-main .navbar-nav > li > a {color:#323232; font-size:15px; font-family:"Lato"; font-style:normal; font-weight:700;}
.navbar-default.navbar-main .navbar-nav > li > ul{   
    position: absolute;
    list-style: none;
	z-index:99;
    border-bottom: 2px solid #000;
    border-top: 2px solid #000;
    min-width: 140px;
    display: none;
    width: 100%;}
.navbar-default.navbar-main .navbar-nav > li > ul:after{
	content:'';
    width: 0; 
    height: 0; 
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid black;
	position:absolute;
    top:-8px;
	left:10px;
	}
.navbar-default.navbar-main .navbar-nav > li:hover  ul{opacity:1; display:block;}
.navbar-default.navbar-main .navbar-nav > li > ul >li{
    background: #f7f6f5;
    padding: 10px 10px;	
	}
.navbar-default.navbar-main .navbar-nav > li > ul >li >a{
	color: #000;
	text-decoration:none;
	}

.navbar-default.navbar-main .navbar-nav > .active > a, .navbar-default.navbar-main .navbar-nav > .active > a:focus, .navbar-default.navbar-main .navbar-nav > .active > a:hover {background-color:transparent; color: #737373;}

.banner .carousel-inner > .item > img {width:100%}

.banner .carousel-control.left {background-image:none;}

.banner .carousel-indicators li {border-radius: 0}

.banner .carousel-control.right {background-image:none;}

.carousel-control:focus, .carousel-control:hover {opacity:1; color: #a02400}

.banner .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

 font-size:26px; border-radius:50%; height:60px; width:60px; background-color:#fff; line-height:56px; margin-top: -20px;}

.welcome-olympiad {margin:40px 0 3% 0}

.welcome-olympiad img {margin:0 auto;}

.gray-bg {background:#eaeaea;}

.approach-div {margin-top: 60px;}

.before-txt-icon {margin-top:35px;}

.approach-icon{background-image: url("../images/img/setting-icon.png"); padding:10px 0 20px 78px; background-repeat:no-repeat; background-position:44% 0}

.green-bg {background:#978e43;}

.red-bg {background:#c73b0b;}

.yellow-bg {background:#cc8d2d;}

.yellow-txt {color:#9df9ef; text-decoration: underline;}

.yellow-txt:hover {color:#77d5cb; text-decoration:underline;}

/*

.thumbnail-circle{background:#fff url(../images/img/user-img.png) no-repeat center 50%; border-radius:50%; border:5px solid #978e43; height:194px; width:194px; vertical-align:middle; position:absolute; bottom:65%; left:22%}*/

.thumbnail-circle {background: #fff url(../images/img/user-img.png) no-repeat center 50%; border-radius:50%; border:5px solid #978e43; padding:30%; vertical-align:middle; position:absolute; bottom:65%; left:20%}

.red-circle {background:#fff url(../images/img/edit-img.png) no-repeat center 50%; border:5px solid #c73b0b}

.yellow-circle {background:#fff url(../images/img/progressive-icon.png) no-repeat center 50%; border:5px solid #cc8d2d}

.green-bg a {color:#978e43;}

.red-bg a {color:#c73b0b; margin-top:54px}

.yellow-bg a {color:#cc8d2d; margin-top:44px}

.thumbnail-sec .thumbnail {position:relative;  border-radius:8px; min-height:322px;}

.thumbnail-sec .thumbnail .caption {text-align:center; color:#fff; margin-top:41%;}

.thumbnail .caption p {font-size:16px; font-family:"Lato"; font-style: normal; font-weight: 400; color: #000}

.caption h4.above-line {font-family:"Open Sans"; font-size:18px; font-style:normal; font-weight:700; display:inline-block; padding-bottom:10px; position:relative;}

.caption h4.above-line:before {content:""; position:absolute; width:50%; bottom:0; left:25%; border-bottom: 1px solid #fff; opacity:0.6}

.btn-white {padding:5px 28px; background-color:#fff; border-radius:20px; margin-top: 20px}

.thumbnail-sec {margin: 11% 0 36px 0;}

.building-icon {background: url(../images/img/building-icon.png) no-repeat 45% 0; padding: 5px 0 5px 78px}

.talk-icon {background: url(../images/img/talk-icon.png) no-repeat 32% 0; padding:5px 0 5px 26px; margin-top: 50px;}

.courses-list {margin:16px 0 55px 0; padding: 0;}

.courses-list h4 {font-size: 20px;}

.courses-list li {list-style: none; border-bottom: 1px solid #d0d0d0; padding:10px 0;}

.courses-list.left-list li:last-child {border-bottom: none;}

.courses-list li span {background:#202835 url(../images/img/notepad-icon.png) no-repeat center 50%; border-radius:50%; height:85px; width:85px; float:left; margin:20px 20px 20px 0;}

.courses-list li span.bulb-icon {background: #202835 url(../images/img/bulb-icon.png) no-repeat center 50%;}

.banner .carousel-indicators .active {background-color: #c73b0b; border: 2px solid #fff;}

.banner .carousel-indicators li {background-color:#fff;}

.right-list li span {background: #202835 url(../images/img/notepad-icon.png) no-repeat center 50%; border-radius: 50%; height:85px; width:85px; float:right; margin-right: 0}

/*.right-list li span.graduation-icon { background: #202835 url(../images/img/graduation-cap-icon.png) no-repeat center 50%;}*/

.courses-list li a {color:#202020; font-size:16px; float:left; font-family:"Lato"; font-style:normal; font-weight:400;}

.courses-list li a:hover{ text-decoration:underline}

.thumbnail-testimonials {background-color:transparent; border:none; }

.thumbnail-testimonials img {float:left; margin-right: 5%;}

.testimonials-top {}

.bxslider-home {margin-top: 8px}

.light-gray-bg .bx-wrapper .bx-pager {display:none;}

.light-gray-bg .bx-wrapper {margin: 0 auto 50px;}

.bx-wrapper .bx-viewport {background: transparent !important; border:none !important; box-shadow: none !important}

.thumbnail-testimonials h4 {color:#d36742; font-family:"Lato"; font-style:normal; font-weight:400; font-size:21px}

.image-description p {color: #595959; font-size: 14px; font-family: "Lato"; font-style: normal; font-weight: 400; position: relative;}

.image-description-bottom-arrow {background: url(../images/img/bottom-arrow.png) no-repeat 0 0; height:12px; position:absolute;}

.thumbnail-testimonials.thumbnail .caption {margin-top:16px;}

.thumbnail-testimonials .caption p {background: rgba(0, 0, 0, 0) url("../images/img/quote-open.png") no-repeat scroll 0 0; padding:0 44px;}

.thumbnail-testimonials .caption p:after {background: url(../images/img/quote-close.png) no-repeat center 14px; padding:8px 32px; content: "";}

.image-description {border-bottom: 1px solid #b8b8b8; margin-left: 26%; margin-right: 2%; position: relative}

.contact-us {margin-top:28px;}

.contact-us .form-inline {margin-top:6px}

.contact-us .form-inline .form-group {width: 48%;margin-left: 2%;}

.contact-us .form-inline .form-group:nth-child(2n+1) {margin-left: 0;}

.contact-us .form-control {width: 100%; border-radius: 0; margin-top: 0; background-color: transparent; font-family: "Lato"; font-size: 14px; font-style: normal; font-weight:400;}

.location-area {margin-bottom:0;}

#contact_form {margin-bottom: 112px;}

.light-gray-bg {background:#f8f8f8;}

.mrg-20 {margin:20px 0}

.submit-btn {color:#fff; background:#d82833; border-radius:0; border:none; padding:6px 30px; margin-right:7%; margin-bottom:40px;}

.contact-us p {font-size:16px; color: #000000; font-family:"Lato"; font-style:normal; font-weight:400; margin:0}

.contact-us p span {color:#9a9a9a;}

.location-area a {color: #0a1bff;text-decoration:none;}

.resize-none {resize:none; width:99% !important; min-height:136px;}

footer p {color:#717171 !important; font-size:10px !important; font-family:"Lato" !important; font-style:normal; font-weight:400;}

.top-footer {background:#000000; padding:48px 0 26px 0;}

.bottom-footer {background:#212223; padding:10px 0 4px 0}

.footer-menu {margin: 20px 0 42px 0; padding:0;}

.footer-menu li {list-style:none;}

.footer-menu li a {text-decoration:none; text-decoration:none; font-size:13px; color:#909090; font-family:"Lato"; font-style:normal; font-weight:400;}

.top-footer span {color: #fff; font-size:16px; font-family:"Open Sans"; font-style:normal; font-weight: 700;}

.blog-icon::before {content: url("../images/img/blog-icon.png"); height:42px; width:34px;}

.footer-list {margin-top:46px;}

.option-list{}

.option-list li {list-style: none; display:inline-block;}

.copyright {textalign:right; font-size: 13px !important; color: #717073 !important; font-style: normal !important; font-weight: 400 !important;}

.social {margin:0; margin-top:10px; padding:0; float:right}

.social li {list-style: none;  display:inline-block; margin-right:15px}

.social li a {text-decoration: none; color: #fff; font-size: 20px;}

.list-right-border {border-right: 1px solid #d0d0d0; padding:20px 0; margin-right:-15px; height:230px;}

.right-list .list-right-border {border-right:none;}

.thumbnail-sec .thumbnail .caption P {color:#FFF; font-size:16px; font-family:"Lato"; font-style: normal; font-weight:400; min-height:56px;}

.bx-controls-direction .bx-prev {background: url(../images/img/arrow-left.png) no-repeat 0 0 !important; left:-20px !important; padding:28px 0;}

.bx-controls-direction .bx-next {background: url(../images/img/arrow-right.png) no-repeat 0 0 !important; right:-20px !important; padding:28px 0}

.bx-wrapper .bx-controls-direction a {margin-top: -64px !important;}

.image-decscription-arrow {background: url(../images/img/bottom-arrow.jpg) no-repeat 0 0; height:10px; left:66%; position:absolute; top:63px; width:10px;}

.right-list li span {margin-left: 20px;}

/* company css start here*/

.banner-inner {margin: 11% 0 0 0}

.banner-inner .img-responsive {width:100%}

.inner-page-header {box-shadow:0 1px 5px #ebebeb;}

.inner-breadcrumb {background-color:transparent; margin:0 2px 10px 5px; padding-left: 0}

.inner-breadcrumb a {font-size:12px; color:#7a7a7a; font-family:"Lato" !important; font-style: normal; font-weight:400;}

.breadcrumb.inner-breadcrumb > .active {color:#323232; font-size:18px;}

.breadcrumb.inner-breadcrumb > li + li::before {content: url(../images/img/arrow-icon.jpg); vertical-align:top}

.orange-txt {color:#ce542d; font-size:20px; margin-bottom: 30px}

.red-txt {color:#ce542d}

ul.company-courses-list {border-radius:2px; padding:0 14px; box-shadow:0 0 48px #f1f1f1; border: 1px solid #f1f1f1; margin-bottom: 30px; margin-top:14px;}

ul.company-courses-list .building-icon {background-position:left 0; padding:5px 0 5px 21%}

ul.company-courses-list li {list-style:none; margin: 10px 0;}

ul.company-courses-list li a {text-decoration:none; color:#262626; font-size:16px; font-family:"Lato"; font-style:normal; font-weight:400; display:inline-block; 

background:#f5f5f5 url(../images/img/circle-icon1.png) no-repeat 18px 18px; width:100%; border-radius:4px; padding:10px 36px;}

ul.company-courses-list li:hover a {background: #c73b0b url(../images/img/circle-icon2.png) no-repeat 18px 18px; color: #fff;}

.above-header {position:relative;}

.bx-pager .bx-default-pager {display: none;}

.courses-list li p {font-size: 16px; font-family: "Lato"; font-style: normal; font-weight: 400; text-align: justify; margin-right:36px}

.social-fixed {position:fixed; right:0; top:40%;}

.social-fixed li {list-style: none;   -webkit-transition: all 0.25s ease-in-out 0s; /* Safari */ transition: all 0.25s ease-in-out 0s}

.social-fixed li a {color: #fff; padding:10px 14px; display: inline-block;}

.social-fixed li:hover {margin-left:-40px;}

.fb-bg {background-color:#3b5999}

.twitter-bg {background-color:#01bbf6;}

.linkedin-bg {background-color:#00a1d5;}

.blog-bg {background-color:#ff6300;}

.contact-form-mrg {margin:20px 0;}

.olympiad-txt {color:#d82833; font-family:"Lato"; font-style:normal; font-weight:400;}

.location-area img {margin-top:20px;}

.innerpage_txt p {margin-bottom:25px; text-align:justify}

.company-courses-list h3 {font-family:"Lato"; font-size:28px; font-style:normal; font-weight:700;}

.inner-banner {box-shadow: 0 -10px 10px #ebebeb; margin-top: 115px; padding: 20px 0 0;}

.panel-group-mrg {margin-top: 50px;}

.cat-new-div {margin-top: 0}

.home-banner-img{ width:100%}

.thumbnail-testimonials img{ height: 80px; width: 80px; border-radius: 50%}

.search-box .form-control{ width:100%; box-shadow:none; border:none}

.courses-div{ margin-bottom:15px;}

.courses-div h4{ margin-bottom:5px;}

.company-courses{ background:#fff;  box-shadow: none;}

.company-courses a{font-family:"Lato";font-size:28px; font-style:normal; font-weight:700;}

.courses-btn{background:#960a00; color:#fff; text-transform:uppercase; font-family:"Lato"; font-style:normal; font-weight:700; padding:8px 20px; border-radius:4px;}

.courses-btn .fa{margin-right:5px;}	

.courses-btn:hover{ background:#000000; color:#fff;}

.courses-left-sec{border:1px solid #f1f1f1; border-radius: 2px; box-shadow: 0 0 20px #f1f1f1; padding:0 14px 14px 14px;}

.company-courses .building-icon {background: url("../images/img/building-icon.png") no-repeat scroll left center; padding-left:20%}

.courses-left-sec .panel-heading{ background:#f5f5f5 url("../images/img/circle-icon1.png") no-repeat scroll 8px 15px}

.courses-left-sec .panel-heading:hover, .courses-left-sec .panel-heading.active{background:#c73b0b url("../images/img/circle-icon2.png") no-repeat scroll 8px 15px;}

.courses-left-sec .panel-heading:hover h4, .courses-left-sec .panel-heading.active h4{color:#fff;}

.courses-left-sec .sub-cat-active:hover, .courses-left-sec .sub-cat-active.active{background: #444444 url("../images/img/circle-icon2.png") no-repeat scroll 8px 15px;}

.courses-left-sec .sub-cat-active:hover h4, .courses-left-sec .sub-cat-active.active h4{color:#fff;}

.courses-left-sec .sub-body a:hover, .courses-left-sec .sub-body a.active{color:#c73b0b;}

.mar-20{ margin-top:25px; margin-bottom:20px;}

.subcat-list li{border-bottom:none;  margin:10px 0}

.subcat-list-right { margin-left:10%}

.subcat-list-right li{border-bottom:none;  font-family: "Lato"; font-size:16px; font-style:normal; font-weight:400; text-align:justify;  padding:5px 0; list-style:circle; height:auto}

.mobile-list-txt{ float:right; width:80%}

.olympaid .table a{color:#272528; font-family: "Open Sans"; font-size:12px; font-style:normal;}

.login-btn .butt{ margin-bottom:0; margin-top:0; margin-right:0;}

.google-pulse{}

.google-pulse a{background:#d6492e; color:#fff; font-size:14px; display:block; text-align:center; font-family:"Open Sans"; font-weight:600; height:34px; line-height:32px;}

.google-pulse a:hover{color:#fff;}

.facebook{background:#3b5997; color:#fff; font-size:12px;border:none; padding-left:0; width:100%; font-family:"Open Sans"; font-weight:600; font-size:14px; line-height:32px; padding-right:0;}

.forgot-pass{padding-right:3%;}

.login-btn .fa{border-right:1px solid #fff; line-height:2.5; padding-right:12px; padding-left:12px; font-weight:700; float:left}

.facebook > span {padding:0 10px;}

.google-pulse span {padding:0 10px;}

.submit-btn:hover, .submit-btn:focus{background:#d82833; color:#fff;}

.login-txt label{padding:0 !important; text-align:left; width:100%}

.login-txt input[type="text"], input[type="email"]{ margin-top:10px;}

.login-txt input[type="password"] { margin-top:10px;}

h2.background::before {border-top:1px solid #dfdfdf; bottom: 0; content: ""; left:0; margin:0 auto; position:absolute; right:0; top:60%; width:95%; z-index: -1;}

h2.background span {background:#fff none repeat scroll 0 0; padding:0 15px; color:#7a7a7a; font-size:20px;}

h2.background {position:relative; z-index:1;}

.login-div h2{ margin:0 0 10px 0}

.mrg-none{ margin-bottom:0;}

.login-btn .google-pulse .fa{ padding-right:8px;}

.courses-left-sec .sub-body a{color:#262626; font-family:"Lato"; font-size:12px; font-style:normal; font-weight:400; display:block}

.courses-left-sec .sub-body a span{font-size:16px;}

/*buy page css stat here*/

.exam-list .box-sty-name a{display:block; padding:10px 0}

.exam-list .box-sty-name{padding:0}

.courses-left-sec .panel-title > a{display:block; padding-bottom:10px; padding-top:10px}

.new-div .courses-left-sec .panel-heading{padding:0 20px}

.buy-class{ margin-top:39px;} .buy-sec .form-control{background-color:#f8f8f8; box-shadow:none;}

.multiselect {width:100%; border:solid 1px #c0c0c0; overflow:auto; padding: 5px 10px; border-radius:4px; margin-bottom:10px}

.multiselect label {display:block; width:100%!important; text-align:left; padding-top:0 !important; color:#555; font-weight:400; font-family:"Lato"}

.multiselect-on {color:#ffffff; background-color:#000099;}

.multiselect input[type="radio"], input[type="checkbox"]{ margin-right:6px;}

.amount-txt{margin-top:15px; margin-bottom:10px; float:left; width:100%;}

.amount-txt p{float:left; margin-right:10px; margin-bottom:1px; color:#ce542d; font-size:18px; font-weight:600; font-family:"Open Sans"}

.pay-now{ margin:0  0 15px 0;}

.get-discount{ width:200px; margin:10% auto 10px;} 

/* scholarship css start here */

.scholarship-sec label{ width:100% !important; text-align:left; padding-top:0 !important; margin-top:10px !important;}

.scholarship-sec{ margin-top:150px; margin-bottom:50px}

.scholarship-sec .form-control{box-shadow:none; background-color:#f8f8f8} 

.scholarship-sec .form-control:hover, .scholarship-sec .form-control:focus{box-shadow:none; border-color:#ccc}

.another-row a{ color:#333; font-weight:700}

.scholarship-sec .inner-hed{ margin-bottom:20px}

.scholarship-sec .butt{ margin-right:0;}

.scholarship-sec .checkbox{display:inline-block; margin-right:15px;}

.courses-list.right-list > li:last-child{ border-bottom:none}

footer .top-footer .col-lg-2.col-md-2.col-sm-2{ width:20%}

.contact-map-sec{ width:86%; margin-top:10px;}

.panel-title.sub_col_span span{ display:block}

.sitemap-sec{margin-top:20px;}

.sitemap-sec li{list-style:none; line-height:25px;}

.sitemap-sec li a{color: #262626; font-family:"Lato"; font-size:14px; font-style:normal; font-weight:400; padding-left:4px;}

span.help-inline p{ color:red; font-size:12px;}

.home-contact-map iframe{width:100%; border:none}

#class-accordion span.glyphicon{float:right; font-size:12px;}

#class-accordion .panel-title a{display:block}

#accordion-first .accordion-group {margin-bottom:10px;}

#accordion-first .accordion-heading, #accordion-first .accordion-toggle:hover, #accordion-first .accordion-heading .accordion-toggle.active {

    background:none repeat scroll 0% 0% transparent;}

#accordion-first .accordion-heading {border-bottom:0px none; font-size:16px;}

#accordion-first .accordion-heading .accordion-toggle {display:block; cursor:pointer; padding:5px 0px !important; color:#222; outline:medium none !important; text-decoration: none;}

#accordion-first .accordion-heading .accordion-toggle.active em{background-color: #F7C221;}

#accordion-first .accordion-heading .accordion-toggle > em {background-color:#222; border-radius:100px; color:#FFF; font-size:14px; height:32px; line-height:32px; margin-right:10px; text-align:center; width:32px;}

.team-sec.team-img{width:200px; height:200px; border-radius: 50%;}

.col-md-6.col-lg-6.col-sm-6.col-xs-6{ float:left; width:50%}

.team-sec { margin-bottom:10px}

.team-sec img{}

.team-sec p{text-align:center; width:200px;}

.team-img{ width:200px; height:200px; border-radius:50%}

.team-img1:hover{background-position:0 0;}.team-img1{background:url("../images/team/team1.png") no-repeat scroll -196px 0;}

.team-img2{background:url("../images/team/team2.png") no-repeat scroll 0 0;} .team-img2:hover{background-position:-196px 0;}

.team-img3{background:url("../images/team/team3.png") no-repeat scroll 0 0;} .team-img3:hover{background-position:-196px 0;}

.team-img4{background:url("../images/team/team4.png") no-repeat scroll 0 0;} .team-img4:hover{background-position:-196px 0;}

.team-img5{background:url("../images/team/team5.png") no-repeat scroll 0 0;} .team-img5:hover{background-position:-196px 0;}

.team-img6{background:url("../images/team/team6.png") no-repeat scroll 0 0;} .team-img6:hover{background-position:-196px 0;}

.team-img7{background:url("../images/team/team7.png") no-repeat scroll 0 0;} .team-img7:hover{background-position:-196px 0;}

.team-img8{background:url("../images/team/team8.png") no-repeat scroll 0 0;} .team-img8:hover{background-position:-196px 0;}

.team-img9{background:url("../images/team/team9.png") no-repeat scroll 0 0;} .team-img9:hover{background-position:-196px 0;}

.team-img10{background:url("../images/team/team10.png") no-repeat scroll 0 0;} .team-img10:hover{background-position:-196px 0;}

.team-img11{background:url("../images/team/team11.png") no-repeat scroll 0 0;} .team-img11:hover{background-position:-196px 0;}

.team-img12{background:url("../images/team/team12.png") no-repeat scroll 0 0;} .team-img12:hover{background-position:-196px 0;}

.team-img13{background:url("../images/team/team13.png") no-repeat scroll 0 0;} .team-img13:hover{background-position:-196px 0;}

.team-img14{background:url("../images/team/team14.png") no-repeat scroll 0 0;} .team-img14:hover{background-position:-196px 0;}

.team-img15{background:url("../images/team/team15.png") no-repeat scroll 0 0;} .team-img15:hover{background-position:-196px 0;}

.contact-page p{font-size:14px; margin-bottom:2px;}

#contact_form input[type="text"], input[type="email"]{ padding-left:12px;}

.scholarship-sec select{padding-left:2px; color:#999; font-size:12px; margin-top:20px;} .scholarship-sec input[type="text"], input[type="email"]{ color: #999 }

.schcol-right-sec input[type="text"], input[type="email"]{ margin-top:20px; }

.navbar-nav .fa.fa-home.home{font-size:18px;}

.exam-list-ul ul li{font-family:"Lato"; font-style:normal; font-weight:400; font-size:16px; color:#272528;}

.fixed-icons-top{position:fixed; right:0; top:40%; z-index:2;}

.fixed-icons-top li{ list-style:none; margin-bottom:2px;}

.fixed-icons-top li:last-child{ margin-bottom:0;}

.fixed-icons-top li a{ display:block; z-index:1}

header.sticky {height:70px;}

header.sticky .navbar-main{ margin:9px 0}

header.sticky #logo img{ width:50%;}

header.sticky #logo{ padding:5px 0 0 0}

input.courses-btn.pull-right.pay-now{ border:none; margin-top:15px;}

textarea.form-control:focus{border-color:#66afe9 !important; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6) !important;

outline:0 none !important} textarea.form-control{ background:#f8f8f8; color:#000 } select.form-control-mrg{ background:#f8f8f8; box-shadow:none; }

/*Back to top button */

#back-top {position: fixed;bottom:41px; right:12px; width: 50px; height: 65px}

#back-top a {width:108px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase;

text-decoration:none; color:#bbb; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; background:url("../images/arrow-top.png") no-repeat scroll 0 0;

height:66px; width:49px; padding:50px}

#back-top a:hover {color: #000;}

#back-top span {font-weight: bold; padding: 14px display: block; bottom: 1rem;color: #fff; -webkit-transition: 1s;	-moz-transition: 1s; transition: 1s;}

#back-top a:hover span {background-color: #777;}

.contact-us input[type="text"], input[type="email"]{ color:#999} .contact-us .form-control#class{ color:#999; font-size:14px;}



.bottomBlackBar{width:102%;background:#000000;padding:5px 0px;position:fixed;bottom:0px;z-index:999999; margin-left:-20px;}

.bottomBlackBar .bottomBlackBarIn{min-width:300px;max-width:1100px;margin:auto;display:block;padding:0px 10px;}

.bottomBlackBar .bottomBlackBarIn ul{width:100%;float:left;padding:0px 0px;margin:0 0px;list-style:none;}

.bottomBlackBar .bottomBlackBarIn ul li{width:25%;float:left;padding:0px 0px;margin:0 0px;list-style:none;text-align:center;height:32px!Important;}

.bottomBlackBar .bottomBlackBarIn ul li .displaydiv{display:inline-block;cursor:pointer;}

.bottomBlackBar .bottomBlackBarIn ul li.shortlistLi{text-align:left!Important;}

.bottomBlackBar .bottomBlackBarIn ul li.recentlyLi{text-align:right!Important;}

.bottomBlackBar .bottomBlackBarIn ul li span.slisttext{float:left;display:inline-block;color:#ffffff;font: normal 13px/32px 'LatoWebLight',Arial,Helvetica,sans-serif;height:32px;padding-right:5px;}

.bottomBlackBar .bottomBlackBarIn ul li span.slistnum{float:left;display:inline-block;color:#ffffff;font: normal 14px/22px Arial,Helvetica,sans-serif;height:22px;width:22px;background:#df691b;border-radius:100%;margin-top:5px;text-align:center;}



.footer-tabs{ width:15% ; float:left;}

.footer-tabs-newsletter{width:35%; float:left;}

.footer-tabs-newsletter .textinput{ width:69% !important;}

.footer-tabs-newsletter .subscribe{float:right; margin:0px; padding-top:5px; line-height:23px; }



.cl{ clear:both;}


.notif ul li a.active-category-link {
    color: #a5300f;
}




@media screen and (width: 1024px) {

.search-box-width{ width:80%} 

.container {width:970px} 

.search-box {bottom:112px; width:100%; left:0;}

/*.search-box-form .test-dropdown {width:35.9%;}*/

.search-box-form .class-dropdown{width:26%}

.right-list li span {margin-right: 16px;}

.talk-icon {background-position: 30% 0}

.thumbnail-sec {margin:6% 0 36px;}

.list-right-border p {margin-left:21px;}

/*14 april 16*/

.mobile-list-txt {width:76%;}

.right-list .mobile-list-txt {width: 74%;}

.list-right-border{ height:280px;}

.trial-btn{ margin-left:4%}

.subcat-list li{padding-right: 10%;}

.courses-btn{ font-size:12px; padding:8px;}

.container p{ font-size:14px;}

.option-list li{margin:5px;}

.footer-tabs-newsletter .textinput {

    width: 63.5% !important;

}

}

@media screen and (min-width: 768px)  and (max-width: 980px) {

   

.search-box-width{width:100%;}

.search-box {bottom:60px; left:0;}

.search-box-form .dropdown {width:135px;}

.search-box-form .test-dropdown {width:34%;}

.search-box .caret {margin-top:-10px;}

.before-txt-icon {background-position:40% 0;}

.courses-list li span {margin:20px 20px 38px 0;}

.talk-icon {background-position:26% 0; padding:5px 0 5px 70px;}

.thumbnail-circle {bottom:80%;}

.right-list li span {margin-left: 12px !important;}

.trial-btn {margin-left:14px; width:31%}

.bx-controls-direction {display:none;}

.light-gray-bg .bx-wrapper .bx-pager {display: block;}

.top-footer {margin-top:24px;}

.list-right-border p {margin-left: 21px;}

.width-form {width:50%; margin:0 auto; top:0;}

.navbar-main {margin:20px 0}

.yellow-bg a {margin-top: 32px;}

.navbar-default.navbar-main .navbar-nav > li > a{ padding-left:10px; padding-right:10px;}

.company-courses .building-icon{padding-left:36%}

time{ display:block}

.mobile-list-txt {margin-right: 4%; width:66%;}

.right-list .mobile-list-txt{ float:left; margin-right:0}

.list-right-border { height:340px}

.courses-btn{font-size:12px;}

.copyright{ text-align:left}

.container p{ font-size:14px;}

.inner-banner{box-shadow: 0 -1px 1px #ebebeb;}

.search-box-form .class-dropdown{ width:22%}

.search-box-form .test-dropdown{ width:21%}

footer .top-footer .col-lg-2.col-md-2.col-sm-2{ width:18%}

.contact-map-sec{width:100%}

}

@media screen and (max-width:768px) {.footer-tabs-newsletter .textinput{ width:53% !important;}}

@media screen and (max-width:767px) {
.bx-controls-direction .bx-prev {
    left: -6px !important;
}

.container {width:300px;}

.navbar-toggle {/*margin-top: -48px;*/ margin-right: 0;}

.search-box {margin-left: 0; top: 0; left: 0; width: 100%; z-index: 0; position:relative}

.search-box h2 {color:#000; text-shadow:none; margin-bottom:0; margin-top:0}

.search-box-form.form-inline .form-group {border-radius:50px; padding: 2px 0;}

.trial-btn {background:url("../images/img/trial-btn.png") no-repeat scroll center center; border:none; padding:26px 0; text-align:center; width:100%; margin-left:0}

.navbar {min-height:10px;}

.navbar-main {margin: 0;}

.trial-btn-div {margin-bottom: 10px;}

.thumbnail-circle {bottom:58%; left:30%; padding: 20%}

.thumbnail-sec .thumbnail {margin:66px 0;}

.contact-us .form-inline .form-group {width:100%; margin: 0 0 10px 0}

.contact-us .form-inline .form-group:nth-child(2n+1) {margin-left: 0;}

.contact-form-mrg {margin: 0}

.submit-btn {margin-top: 18px; margin-right: 6%;}

.before-txt-icon {padding: 12px 0 18px 14%; background-position: 20% 0;}

.talk-icon {background-position: 14px 0; padding:2px 0 5px 20%}
.scholarship-sec .checkbox {
    display:block;
}
.inner-hed {
    font-size: 15px;
}
.container h2 {font-size:20px}

.contact-us h4 {font-size:16px; font-family: "Lato"; font-style: normal; font-weight: 700;}

.option-list li {margin-bottom: 6px; margin-left: 4px;}

.social {float: left;} 

.search-box-form .test-dropdown {width:100%;}

.search-box-form .class-dropdown {width:100%;}

.container p {font-size: 14px;}

.bx-controls-direction {display: block;}

.light-gray-bg .bx-wrapper .bx-pager {display: block;}

.courses-list {margin:10px 0 0 0;}.courses-list li {float:left; width:100%; padding:5px 0; margin-bottom:10px;}

.approach-div {margin-top:30px;}

.courses-list.right-list li a {float:left}

.right-list li span {float:left; margin: 20px 20px 20px 0;}

.right-list h4 {text-align:left}

.thumbnail-sec .thumbnail {border-radius:8px; margin: 52px 0;}

.thumbnail-circle {bottom:85%; left:24%; padding:24%}

.list-right-border {border-right: none;}

.width-form {top:-5px;}

.f-h {top:0;}

.navbar-main .navbar-nav {float: left; width:100%; }
.navbar-default.navbar-main .navbar-nav > li > ul{ display:block; margin-left:25px; position:inherit;}
.navbar-default.navbar-main .navbar-nav > li > ul:after{ content:initial;}
.search-box .form-control{ border:1px solid #ccc}

.search-box-form.form-inline .form-group{ border-right:none}

.company-courses .building-icon{padding-left: 30%;}

time{ display:block}

header{position:static;}

.location-area {margin-bottom:30px;} #contact_form{margin-bottom:0;}

.inner-banner{ margin-top:0}

.mobile-list-txt {float:right; width:74%; margin-left:10px}

.list-right-border { height:auto}

.login-btn .butt{ width:100%; margin-bottom:10px}

.list-right-border{ padding-top:0; float:left; width:100%}

.courses-list li span{ width:60px; height:60px; margin:0}

.inner-banner{box-shadow: 0 -1px 0 #ebebeb;}

.search-box-width{ width:100%}

.new-div{ margin:0 auto}

.courses-left-sec{ padding:0;}

.facebook{ margin-bottom:10px; width:100%}

.google-pulse {margin-bottom:10px;}

.navbar-collapse{ padding-left:0; padding-right:0;}

.scholarship-sec{ margin-top:0;} .forgot-pass li{ margin-bottom:10px;}

.thumbnail-testimonials{ height:346px;}

footer .top-footer .col-lg-2.col-md-2.col-sm-2.col-xs-6{width:30%}

footer .top-footer .col-lg-2.col-md-2.col-sm-2.col-xs-8{width:50%}

ul.subcat-list{ margin-right:15px;}

.contact-map-sec{width:100%}

.courses-list h4{ font-size:16px;}

.subcat-list li{ margin:0;}

.courses-list.left-list li:last-child {border-bottom:1px solid #ddd;}

.courses-list .mobile-list-txt .subcat-list li:last-child {border-bottom:none}

}









@media (max-width: 768px) { 

 .bottomBlackBar .bottomBlackBarIn ul li{

	 width: inherit;

	 float:none;

	 display:inline;

	 margin:0 1.7%;

	 text-align:inherit;

	 }

          .navbar-default.navbar-main .navbar-nav > li > a {

    padding-left: 25px;

    padding-right: 6px;

}

  }



@media (max-width: 640px) {

.bottomBlackBar{width:107%;}    

.footer-tabs{ width:100% ; float:left;}

.footer-tabs-newsletter{width:100%; float:left;}

.footer-tabs-newsletter .textinput{ width:59% !important;}



	.bottomBlackBar .bottomBlackBarIn ul li {

	 width: inherit;

	 float:none;

	 display:inline;

	 margin:0;

	 text-align:inherit;

     padding: 0px 0px;

     list-style: none;

     height: 32px!Important;

     margin: 0 1%;

}

.courses-btn {

    background: #960a00;

    color: #fff;

    text-transform: uppercase;

    font-family: "Lato";

    font-style: normal;

    font-weight: 700;

    padding: 8px 11px;

    border-radius: 4px;

}

#back-top {

    position: fixed;

    bottom: 85px;

    right: 2px;

    width: 50px;

    height: 65px;

}	

	}

@media (max-width: 480px){

.bottomBlackBar .bottomBlackBarIn ul li span.slisttext {

    font: normal 9px/32px 'LatoWebLight',Arial,Helvetica,sans-serif;

	margin:0;

}	

.bottomBlackBar .bottomBlackBarIn ul li {

    width: inherit;

    height: 32px!Important;

	margin: 0 .6%;

}	

}


@import url(https://fonts.googleapis.com/css?family=Roboto:300);

.login-page {
  width: 460px;
  padding: 0 0 0;
  margin: auto;
}
.form {
  /*position: relative;*/
  z-index: 1;
  background: rgba(255,255,255,0.3);
  margin: 0 auto 100px;
  padding: 45px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
  margin-bottom: 40px;
}
.form input {
  font-family: "Roboto", sans-serif;
  outline: 0;
  background: #f2f2f2;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
}
.form button {
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  outline: 0;
  background: #4CAF50;
  width: 100%;
  border: 0;
  padding: 15px;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
}
.form button:hover,.form button:active,.form button:focus {
  background: #43A047;
}
.form .message {
  margin: 15px 0 0;
  color: #b3b3b3;
  font-size: 12px;
}
.form .message a {
  color: #4CAF50;
  text-decoration: none;
}
.form .register-form {
  display: none;
}
.form .login-form div a {
    color:#000;
}

.container:before, .container:after {
  content: "";
  display: block;
  clear: both;
}
.container .info {
  margin: 50px auto;
  text-align: center;
}
.container .info h1 {
  margin: 0 0 15px;
  padding: 0;
  font-size: 36px;
  font-weight: 300;
  color: #1a1a1a;
}
.container .info span {
  color: #4d4d4d;
  font-size: 12px;
}
.container .info span a {
  color: #000000;
  text-decoration: none;
}
.container .info span .fa {
  color: #EF3B3A;
}
body {
  background: #76b852; /* fallback for old browsers */
  background: -webkit-linear-gradient(right, #76b852, #8DC26F);
  background: -moz-linear-gradient(right, #76b852, #8DC26F);
  background: -o-linear-gradient(right, #76b852, #8DC26F);
  background: linear-gradient(to left, #76b852, #8DC26F);
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;      
}
                
                
                
                
.school-title-header{
    font-size: 30px;
    text-transform: uppercase;
}

.school-address-header {
    font-size: 20px;
}

#message-box{ padding: 10px 0px 10px 0px }

.error{ color:red;  }