p{
	color:grey;
}

.homepage-heading h2{
	color:#4d4d4d;
}

/**Header Starts**/

header #header-top{
	background-color:#4e5763;	
}

#header-top .ul-line{
	color:white;
}

#header-top #info ul{
	color:white;
}

#header-top #links ul li a{
	color:white;
}

.color{
	background: linear-gradient(to right, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
}

.navbar-default{
	background-color:white;
	border-radius:0px;
}

.navbar-default .navbar-nav > li > a{
	border-bottom:4px solid transparent;
}
.navbar-default .navbar-nav > li > a{ color:#353535 }
.navbar-default .navbar-nav > li > a:hover{
	color:#30339A;
}

.navbar-default .navbar-nav > li.active > a{
	border-bottom:4px solid #30339A;
	background:none;
	color:#30339A;
}

.navbar-default .navbar-nav .active > a,
.navbar-default .navbar-nav .active > a:hover,
.navbar-default .navbar-nav .active > a:focus
{
	background:none;
	color:#30339A;
}

.navbar-default .navbar-nav > li.dropdown.open > ul.dropdown-menu li a{
	color:grey;
}

.navbar-default .navbar-nav > li.dropdown.active.open > a, 
.navbar-default .navbar-nav > li.dropdown.open > a, 
.navbar-default .navbar-nav > li.dropdown.open > ul.dropdown-menu a:hover
{
  color:#30339A;
  background:none;
  border-color:#30339A;
}

.navbar-default .navbar-nav > li.dropdown.open > a{
	border-bottom:4px solid transparent;
}

.navbar-default .navbar-nav > li.dropdown.open > ul.dropdown-menu li{
	border-bottom:1px solid #F2F2F2;
}

.navbar-default .navbar-nav > li.dropdown.open > ul.dropdown-menu li a:hover{
	background:none;
	color:#30339A;
	border-bottom:0px;
}

.navbar-default .navbar-nav > li.dropdown.open > ul.dropdown-menu li.active a{
	color:white;
	background-color:#30339A;
}

.navbar-header .navbar-toggle{
	background-color:#30339A;
	border:0px;
}

.navbar-header .navbar-toggle .icon-bar{
	background-color:white;
}

.navbar-header .navbar-toggle:hover{
	background-color:#30339A;
}

.navbar-header .navbar-toggle:focus{
	background-color:#30339A;
}

@media(max-width:768px){
	
	.navbar-default .navbar-nav li{
		border-bottom:1px solid #f2f2f2;
	}
	
	.navbar-default .navbar-nav > li.dropdown.open > ul.dropdown-menu li{
		border-top:1px solid #F2F2F2;
		border-bottom:0px;
	}
}



.feature-blocks .feature-block .block-heading{
	border-bottom:1px solid #f2f2f2;
	color:white;
}

.feature-blocks .feature-block .block-desc p{
	color:#f2f2f2;
}

.block-1{
	background-color:#ff80bf;
}

.block-1 .fa{
	background-color:#ff80bf;
}

.block-2{
	background-color:#30339A;
}

.block-2 .fa{
	background-color:#30339A;
}

.block-3{
	background-color:#ffa64d;
}

.block-3 .fa{
	background-color:#ffa64d;
}

.block-4{
	background-color:#79d279;
}

.block-4 .fa{
	background-color:#79d279;
}

/**Feature Section Ends**/


/**Welcome Section Starts**/

.img-left #txt-left{
	border-left:4px solid #80d4ff;
}

.img-right #txt-right{
	border-left:4px solid #ffd7b3;
}

/**Welcome Section Ends**/


/**Info Blocks Starts**/

.info-blocks{
	background:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.7)),url(../gallery/mission.jpg);
	background-size:cover;
	background-position:0% 65%;
}

.mission-block{
	background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,0.7));
	box-shadow:0px 0px 20px rgba(196, 77, 255,0.2);
}

.info-blocks .mission-block .info-heading h4{
	color:#c44dff;
}

.vision-block{
	background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,0.7));
	box-shadow:0px 0px 20px rgba(0, 230, 0,0.2);	
}

.info-blocks .vision-block .info-heading h4{
	color:#00e600;
}

.info-blocks .info-block p{
	color:#666666;
}

@media(max-width:481px){
	
	.info-blocks .mission-block .info-heading h4{
		color:#8800cc;
	}
	
	.info-blocks .vision-block .info-heading h4{
		color:#008000;
	}
}

/**Info Blocks Starts Ends**/


/**Event Carousel Starts**/

.homepage-events{
	background-color:#f2f2f2;
}

.event-carousel .item .event-heading{
	color:#30339A;
}

.event-carousel .item .event-info .event-date span,
.event-carousel .item .event-info .event-time span{
	color:grey;
}

.event-carousel .item .event-info .fa{
	color:#ffa64d;
}

.event-carousel .item .event-info .timer .number{
	border:2px solid #30339A;
	color:#79d279;
}

.event-carousel .item .event-info .timer .text{
	color:#30339A;
}

/**Events Carousel Ends**/


/**Courses Section Starts**/

.courses{
	background-color:#f2f2f2;
}

.courses-blocks{
	color:#f2f2f2;
}

.course-block{
	box-shadow:0px 0px 10px rgba(0,0,0,0.3);
	transition:all .3s;
}

.course-block:hover{
	transform:translatey(-10px);
	box-shadow:0px 0px 15px rgba(0,0,0,0.6);
}

.block-1 .course-price h2{
	background-color:#ff66b3;
}

.block-2 .course-price h2{
	background-color:#1ab2ff;
}

.block-3 .course-price h2{
	background-color:#ff8c1a;
}

.block-4 .course-price h2{
	background-color:#53c653;
}

.course-block .course-info p{
	color:#f2f2f2;
}

.course-block .btn{
	background:transparent;
	border:2px solid #f2f2f2;
	color:#f2f2f2;
}

.course-block .btn:focus{
	background:transparent;
	border:2px solid #f2f2f2;
	color:#f2f2f2;
}

/**Courses Section Ends**/


/**News and Jobs Section Starts**/


.news-jobs{
	padding-top:60px;
	padding-bottom:60px;
}

.news-block{
	box-shadow:0px 0px 1px rgba(0,0,0,0.2);
}

.news-block:hover{
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}

.news-detail .news-title a{
	color:#30339A;
}

.news-detail ul li a{
	color:grey;
}

.news-detail .read-more{
	color:#30339A;
}

.job-block{
	box-shadow:0px 0px 1px rgba(0,0,0,0.2);
}

.job-block:hover{
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}

.job-block .job-title a{
	color:#30339A;
}


.job-block .job-location h5,
.job-block .job-salary h5{
	font-weight:bold;
	color:#30339A;
}

.job-block .job-detail .view-details{
	background-color:#30339A;
	color:white;
	border:0px;
}

.job-block .job-detail .view-details:focus{
	background-color:#30339A;
	color:white;
	border:0px;
}

.notice-board .multi-tabs .nav-tabs{
	border-color:#e6e6e6;
}

.nav-tabs li a{
	background-color:grey;
	border-radius:0px;
	color:white;
	border:0px;
}

.nav-tabs li a:hover{
	background-color:#30339A;
	border-radius:0px;
	color:white;
}

.nav-tabs  li.active  a,
.nav-tabs  li.active  a:hover,
.nav-tabs  li.active  a:focus{
    color:white;
    background-color:#30339A;
	border:0px;
} 

.notice-board .multi-tabs .tab-content{
	border-top:0px;
}

.notice-board .multi-tabs .tab-content #downloads .download-block{
	transition:.9s;
}

.notice-board .multi-tabs .tab-content #downloads .download-block:hover{
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}

.notice-board .multi-tabs .tab-content #downloads .download-block:hover .download-img .overlay{
	background:rgba(77, 195, 255,0.7);
	transform:scale(1);
}

.notice-board .multi-tabs .tab-content #downloads .download-block a{
	color:white;
}

.notice-board .multi-tabs .tab-content #downloads .download-block .download-title{
	border:1px solid #e6e6e6;
}

.notice-board .multi-tabs .tab-content #downloads .download-block .download-title h5{
	color:#4d4d4d;
}

/**News and Jobs Section Ends**/


/**Testimonial Section Starts**/

.testimonial{
	background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(../gallery/testimonial.jpg);
	background-size:cover;
}

.quote-carousel .carousel-inner blockquote{
	color:#f2f2f2;
	background:rgba(255,255,255,0.2);
}

/**Testimonial Section Ends**/


/**Footer Starts**/

#footer-top{
	background-color:#f2f2f2;
	color:#4d4d4d;
}

#footer-top #address .address-block .address-icon .fa{
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	color:grey;	
}

#footer-top p{
	color:#8c8c8c;
}

#footer-top #contact input,
#footer-top #contact .btn,
#footer-top #contact textarea{
	border-radius:0px;
}

#footer-top #contact .btn{
	background-color:#30339A;
	border:none;
	color:white;
}

#footer-top #about-us .social-icons .fa{
	color:grey;
	border:1px solid grey;
}

#footer-top #about-us .social-icons a:hover .fa{
	box-shadow:0px 0px 9px #30339A;	
	color:#30339A;
	border:1px solid #30339A;
}

#footer-top .footer-top-line{
	border-color:lightgrey;
	border-style:dashed;
}

#footer-bottom{
	background-color:#4e5763;
}

#footer-bottom p{
	color:white;
} 

#footer-bottom a{
	color:#30339A;
}

/**Footer Ends**/


/**About us Page Starts**/

.page-title{
	background-color:#30339A;
	color:white;
}

.decorated > span:before, .decorated > span:after{
   
}

.breadcrumb{
	background:none;
}

.breadcrumb li a{
	color:white;
}

.breadcrumb li.active{
	color:white;
}

.inner-page-heading{
	color:#4d4d4d;
}

.inner-page-heading::first-letter{
	background-color:#30339A;
	color:white;
}

#promotional-box{
	background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(../gallery/apprentice-1694970_1280.jpg);
	background-size:cover;
	background-attachment:fixed;
	color:white;
}

#why-us .why-us-block{
	border-left:5px solid #30339A;
	box-shadow:0px 0px 10px rgba(0,0,0,0.1);
}

#why-us .why-us-block .fa{
	color:#30339A;
}

/**About us Page Ends**/


/**Our Staff Page Starts**/

#staff-carousel #staff-members .member-block{
	box-shadow:0px 0px 2px rgba(0,0,0,0.1);
}

#staff-carousel #staff-members .member-block:hover{
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}

#staff-carousel #staff-members .member-block .member-name{
	color:#30339A;
}

#staff-carousel #staff-members .member-block .member-job{
	color:grey;
}

#staff-carousel #staff-members .member-block .member-detail .member-links a{
	color:#30339A;
}

/**Our Staff Page Ends**/


/**Blog Page Starts**/

#news .row .news-block{
	box-shadow:0px 0px 2px rgba(0,0,0,0.2);
}

#news .row .news-block:hover{
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}

#news .row .news-block:hover .news-image img{
	transform:scale(1.2) rotate(5deg);
}

#news .row .news-block .news_content p{
	color:#808080;
}

#news .row .news-block{
	background-color:white;
}

#news .row .news-block h3 a{
	color:#30339A;
}

#news .row .news-block a{
	color:#30339A;
}

.date-author ul li .fa{
	color:#30339A;
}

.pagination{
	text-align:center;
}

.pagination li a{
	color:#30339A;
}

.pagination li.active a{
	background-color:#30339A;
	color:white;
	border-color:#30339A;
}

.pagination li:hover a{
	color:#30339A;
}

#side-bar form .btn{
	border:1px solid #30339A;
	background-color:#30339A;
	color:white;
}

#side-bar .category-panel #panel-1 .panel-heading{
	background-color: #ff80bf;
	color:white;
}

#side-bar .category-panel #panel-1 a{
	color:#ff80bf;
}

#side-bar .category-panel #panel-1 .panel-body{
	border-bottom:4px solid #ff80bf;
}

#side-bar .category-panel #panel-2 .panel-heading{
	background-color:#ffa64d;
	color:white;
}

#side-bar .category-panel #panel-2 a{
	color:#ffa64d;
}

#side-bar .category-panel #panel-2 .panel-body{
	border-bottom:4px solid #ffa64d;
}

#side-bar .category-panel #panel-3 .panel-heading{
	background-color:#79d279;
	color:white;
}

#side-bar .category-panel #panel-3 a{
	color:#79d279;
}

#side-bar .category-panel #panel-3 .panel-body{
	border-bottom:4px solid #79d279;
}

#side-bar .category-panel .panel-default ul li{
	border-bottom:1px dotted lightgrey;
}

/**Blog Page Ends**/


/**News Detail page Starts**/

#news-detail .post-buttons .btn{
	border:0px;
	background-color:#30339A;
	color:white;
}

#news_detail .row .news_heading h1{
	color:#30339A;
}

#social-buttons .fa{
	border:1px solid #30339A;
	color: #30339A;
}

#social-buttons .fa:hover{
	background-color:#30339A;
	color:white;
}

#news-detail .comments .comment-block .text h4 a,
#news-detail .comments .reply-block .text h4 a{
	color:#30339A;
}

#news-detail .comments .comment-block{
	border-bottom:1px solid #f2f2f2;
}

#news-detail .comments .reply-block{
	border-bottom:1px solid #f2f2f2;
}

#news-detail .comment-form button{
	background-color:#30339A;
	color:white;
	border:0px;
}

/**News Detail page Ends**/


/**Gallery Page Starts**/

#gallery #gallery-images .image-block:hover .overlay{
	background:rgba(77, 195, 255,0.5);
	visibility:visible;
}

#gallery #gallery-images .image-block:hover .image img{
	transform:rotate(5deg) scale(1.3);
}

#gallery #gallery-images .image-block:hover .overlay .image-text{
	visibility:visible;
}

#gallery #gallery-images .image-block .image .overlay h3,
#gallery #gallery-images .image-block .image .overlay .fa{
	color:white;
}

#gallery #gallery-images .image-block .image .overlay .fa{
	border:2px solid white;
}

#gallery #gallery-images .image-block .image .overlay .fa:hover{
	background-color:white;
	color:#30339A;
}

/**Gallery Page Ends**/


/**Job Detail Page Starts**/

#side-bar .job-category li label{
	color:grey;
}

#job-detail #job-detail-block .job-info #job-name{
	color:#30339A;
}

#job-detail #job-detail-block .job-info #job-salary {
	color:grey;
}

#job-detail #job-detail-block .job-info #job-location{
	color:grey;
}

#job-detail #job-detail-block .job-info .job-block-heading{
	color:#666666;
}

#job-detail #job-detail-block .job-info .detail-row .heading p{
	color:#8c8c8c;
}

#job-detail #job-detail-block .job-info .detail-row p span{
	color:grey;
}

/**Job Detail Page End**/


/**Events Page Starts**/

#events #event-blocks .event-block:hover{
	transform:translatey(-10px);
	box-shadow:0px 0px 20px rgba(0,0,0,0.5);
}

#events #event-blocks .event-block .event-info .date-time{
	color:#4d4d4d;
}

#events #event-blocks #block-1 .event-info{
	border:1px solid #ff4d4d;
}

#events #event-blocks #block-1 .event-name{
	background-color:#ff4d4d;
	color:white;
}

#events #event-blocks #block-1 .event-info .date-time .fa{
	color:#ff4d4d;
}

#events #event-blocks #block-1 .view-more a{
	border-color:#ff4d4d;
	color:#ff4d4d;
}

#events #event-blocks #block-1:hover .view-more a{
	background-color:#ff4d4d;
	color:white;
}

#events #event-blocks #block-1 .view-more a:focus{
	background-color:#ff4d4d;
	color:white;
}

#events #event-blocks #block-2 .event-info{
	border:1px solid #ff9933;
}

#events #event-blocks #block-2 .event-name{
	background-color:#ff9933;
	color:white;
}

#events #event-blocks #block-2 .event-info .date-time .fa{
	color:#ff9933;
}

#events #event-blocks #block-2 .view-more a{
	border-color:#ff9933;
	color:#ff9933;
}

#events #event-blocks #block-2:hover .view-more a{
	background-color:#ff9933;
	color:white;
}

#events #event-blocks #block-2 .view-more a:focus{
	background-color:#ff9933;
	color:white;
}

#events #event-blocks #block-3 .event-info{
	border:1px solid #ffcc00;
}

#events #event-blocks #block-3 .event-name{
	background-color:#ffcc00;
	color:white;
}

#events #event-blocks #block-3 .event-info .date-time .fa{
	color:#ffcc00;
}

#events #event-blocks #block-3 .view-more a{
	border-color:#ffcc00;
	color:#ffcc00;
}

#events #event-blocks #block-3:hover .view-more a{
	background-color:#ffcc00;
	color:white;
}

#events #event-blocks #block-3 .view-more a:focus{
	background-color:#ffcc00;
	color:white;
}

#events #event-blocks #block-4 .event-info{
	border:1px solid #00e6ac;
}

#events #event-blocks #block-4 .event-name{
	background-color:#00e6ac;
	color:white;
}

#events #event-blocks #block-4 .event-info .date-time .fa{
	color:#00e6ac;
}

#events #event-blocks #block-4 .view-more a{
	border-color:#00e6ac;
	color:#00e6ac;
}

#events #event-blocks #block-4:hover .view-more a{
	background-color:#00e6ac;
	color:white;
}

#events #event-blocks #block-4 .view-more a:focus{
	background-color:#00e6ac;
	color:white;
}

#events #event-blocks #block-5 .event-info{
	border:1px solid #cc99ff;
}

#events #event-blocks #block-5 .event-name{
	background-color:#cc99ff;
	color:white;
}

#events #event-blocks #block-5 .event-info .date-time .fa{
	color:#cc99ff;
}

#events #event-blocks #block-5 .view-more a{
	border-color:#cc99ff;
	color:#cc99ff;
}

#events #event-blocks #block-5:hover .view-more a{
	background-color:#cc99ff;
	color:white;
}

#events #event-blocks #block-5 .view-more a:focus{
	background-color:#cc99ff;
	color:white;
}

#events #event-blocks #block-6 .event-info{
	border:1px solid #30339A;
}

#events #event-blocks #block-6 .event-name{
	background-color:#30339A;
	color:white;
}

#events #event-blocks #block-6 .event-info .date-time .fa{
	color:#30339A;
}

#events #event-blocks #block-6 .view-more a{
	border-color:#30339A;
	color:#30339A;
}

#events #event-blocks #block-6:hover .view-more a{
	background-color:#30339A;
	color:white;
}

#events #event-blocks #block-6 .view-more a:focus{
	background-color:#30339A;
	color:white;
}

/**Events Page Ends**/


/**Event Detail Page Starts**/

#event-detail #event-info #event-venue .heading{
	color:#30339A;
}

#info-tabs .tab-content .tab-pane .info-tab-heading{
	color:#4d4d4d;
}

#event-detail #info-tabs .tab-content .tab-pane ul li{
	color:grey;
}

/**Event Detail Page Ends**/


/**Contact Page Starts**/

#contact-us #contact-form .button .btn{
	background-color:#30339A;
	color:white;
	border:0px;
}

.address-text-icon .fa{
	background-color:#30339A;
	color:white;
}

.address-text-icon h4{
	color:#4d4d4d;
}

/**Contact Page Ends**/


/**Courses Page Starts**/

#side-bar .nav-stacked li{
	border:1px solid #e6e6e6;
}

#side-bar .nav-stacked li a{
	color:grey;
	border-left:6px solid transparent;
}

#side-bar .nav-stacked li a:hover{
	background:none;
	color:#30339A;
	border-left:6px solid #30339A;
}

#side-bar .nav-stacked li.active a{
	background:none;
	color:#30339A;
	border-left:6px solid #30339A !important;
}

#course-grids .course-grid{
	box-shadow:0px 0px 7px rgba(0,0,0,0.2);
}

#course-grids .course-grid .course-detail{
	border:1px solid #e6e6e6;
}

#course-grids .course-grid:hover{
	box-shadow:0px 0px 15px rgba(0,0,0,0.5);
}

#course-grids .course-grid:hover .course-image img{
	transform:scale(1.3) rotate(5deg);
}

#course-grids .course-grid .course-name a{
	color:white;
}

#course-grids .course-grid .course-name h4{
	background-color:#30339A;
}

#course-grids .course-grid .course-detail .days-strength{
	background-color:#f2f2f2;
}

#course-grids .course-grid .course-image .price h4{
	background:#ff9933;
	color:white;
	box-shadow:2px 2px 2px grey;
}

#course-grids .course-grid .course-detail .days-strength .fa{
	color:#30339A;
}

#course-grids .course-grid .course-detail .rating .fa{
	color:orange;
}

#course-grids .course-grid .course-detail .instructor-name{
	color:#30339A;
}

/**Courses Page Ends**/


/**Course Detail Page Starts**/

#info-tabs .tab-content .tab-pane .features .feature-row .fa{
	background-color:#30339A;
	color:white;
}

#info-tabs .tab-content .tab-pane .features .feature-row p{
	color:#30339A;
}

#info-tabs .tab-content .tab-pane .features .feature-row p span{
	color:#4d4d4d;
}

#side-bar .instructor .instructor-name{
	background-color:#30339A;
	color:white;
}

#side-bar .instructor .connect li{
	color:grey;
}

#side-bar .instructor .connect li .fa{
	color:#30339A;
}

/**Course Detail Page Ends**/