/*================================================
1. Darkest color
================================================*/
a:hover, p>a:hover { color: #ec202c; }
#scrool-top { background-color: #ec202c; }
.top-wrapper { background: #ec202c; }
.top-wrapper .btn { background: #ec202c; }
.navbar-default .navbar-nav > li.mega-menu ul.dropdown-menu { background-color: #ec202c;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { color: #ec202c; }
.dropdown-menu { background-color: #ec202c; }
.inner-breadcrumb ul li a:hover { color: #ec202c; }
.about-us a { color: #ec202c; border-color: #ec202c;}
.callouts-wrapper .callouts:hover h3 { color: #ec202c; }
.callouts-wrapper .callouts i {	color: #ec202c; }
.satisfied-wrapper .counter .number { color: #ec202c; }
.satisfied-wrapper .counter i { color: #ec202c; }
.satisfied-wrapper .counter p { color: #ec202c;}
.call-to-action a { background-color: #ec202c; }
.table-custom.table-dark tr th { background-color: #ec202c; }
.classic-tab-panel .tabbable-line > .nav-tabs > li:hover:after { background-color: #ec202c; }
.classic-tab-panel .tabbable-line > .nav-tabs > li.active > a { color: #ec202c; }
.classic-tab-panel .btn { background-color: #ec202c; }
div.classic-vertical-tab-panel .nav > li:hover:after { background-color: #ec202c; }
div.classic-vertical-tab-panel .nav > li.active { border-right-color: #ec202c; }
div.classic-vertical-tab-panel .nav > li.active > a { color: #ec202c; }
.button-tab-panel .nav-tabs > li.active > a, .button-tab-panel .nav-tabs > li.active > a:focus, .button-tab-panel .nav-tabs > li > a:hover { background-color: #ec202c; }
.button-tab-panel .tabbable-line > .nav-tabs > li.active { border-bottom-color: #ec202c; }
div.classic-vertical-tab-panel .nav > li.active > a { color: #ec202c; }
.button-vertical-tab-panel .nav > li.active > a, .button-vertical-tab-panel .nav > li > a:hover {background-color: #ec202c; }
#accordion-first .accordion-heading .accordion-toggle.active { 	color: #ec202c; }
.txt2[type="submit"] { background: #ec202c; }
.subscirbe .sub span { color: #ec202c; }
.subscirbe .form input.bttn { background: #ec202c; }
.btn.primary, .btn-filter{background-color: #ec202c;}
.btn-shapes .btn.primary {background-color: #ec202c;}
.inner-wrapper .courses.new::before { background-color: #ec202c; }
.inner-wrapper .courses.new::after { border-color: #ec202c transparent transparent;}
.inner-wrapper .courses.course-details .course-cnt ul li a { background: #ec202c;}
.inner-wrapper .news-info ul.tags li:hover, .news-wrapper .news-info ul.tags li:hover { background: #ec202c;}
.inner-wrapper .news h3 { color: #ec202c; }
.inner-wrapper .sidebar #custom-search-input span.input-group-btn {	background: #ec202c; }
.inner-wrapper .news .meta-info h3 a { color: #ec202c; }
.inner-wrapper .sidebar .tags li:hover { background: #ec202c; }
.news-post .btn:hover { background: #ec202c none repeat scroll 0 0; }
.not-found a { color: #ec202c; 	border-color: #ec202c; }
footer .contactus ul li i { color: #ec202c; }
footer .contactus ul li a:hover { color: #ec202c; }
footer .subscirbe .sub span {	color: #ec202c;}
footer .subscirbe .form input.bttn { background: #ec202c; 	border: 1px solid #ec202c;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background-color: #ec202c;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background-color: #ec202c;
}

/*header .navbar-default .navbar-nav li.open > ul.dropdown-menu > li > a:hover {background-color: #ec202c !important;}*/
/*================================================
2. Dark color
================================================*/

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	background-color: #ec202c;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background: #ec202c;
}
.header-social-icons ul li i, .form .social-icons li i, .btn-shapes .social-buttons li i, .comming-soon .social-buttons li i {
	background: #d41d28;
}
div.footer-wrapper p {
	color: #fff;
}

footer .subscirbe .form input.form-control {
    border-color: #d41d28;
}
.form input[type="submit"], .btn.primary:hover, .btn-shapes .btn.primary:hover{background-color: #d41d28;    border: 1px solid #d41d28;}

header .navbar-default li.open > ul.dropdown-menu { background: #d41d28; }

/*================================================
3. Light color
================================================*/
.header-social-icons ul li i:hover {
	background: #ec202c;
}
.header-social-icons h2 {
	color: #ec202c;
}

.contact-info h2 {
	color: #ec202c;
}
.contact-info ul li i {
	background-color: #ec202c;
}

.navbar-default .navbar-nav > li.mega-menu div.row div > ul > li > span {
	color: #ec202c;
}
.about-us h2 {
	border-bottom-color: #ec202c;
	color: #ec202c;
}
.about-us h2::before {
	background: #ec202c;}
.about-us a:before {
	background: #ec202c;}
.callouts-wrapper h2::after {
	background-color: #ec202c;
}
.callouts-wrapper h2 {
	color: #ec202c;
}
.satisfied-wrapper h2 {
	color: #ec202c;
}
.satisfied-wrapper h2:after {
	background-color: #ec202c;
}
.satisfied-wrapper .counter i {
	border-color: #ec202c;
}
.team-wrapper h2::after {
	background-color: #ec202c;
}
.team-wrapper h2 {
	color: #ec202c;
}
.sponsers h2::after {
	background-color: #ec202c;
}
.sponsers h2 {
	color: #ec202c;
}
.inner-wrapper h2::after {
	background-color: #ec202c;
}
.inner-wrapper h2 {
	color:#ec202c;
}
.table-custom.table-color tr th {
	background: #ec202c;
}
.classic-tab-panel .tabbable-line > .nav-tabs > li.active {
	border-bottom-color:#ec202c;
}
.button-tab-panel .nav-tabs > li.active > a, .button-tab-panel .nav-tabs > li.active > a:focus, .button-tab-panel .nav-tabs > li > a:hover {
	border-color: #ec202c;
}
.button-vertical-tab-panel .nav > li.active > a, .button-vertical-tab-panel .nav > li > a:hover {
	border-color: #ec202c;
}
#accordion-first .accordion-heading .accordion-toggle {
	color: #ec202c;
}
#accordion-first .accordion-heading .accordion-toggle > em {
	color: #ec202c;
}
.txt2[type="submit"] {
	border-color: #ec202c;
}
.form .social-icons li i:hover {
	background: #ec202c;
}
.btn.primary, .btn-shapes .btn.primary, .btn-filter {
	border-color: #ec202c;
    border: 1px solid #ec202c;
}
.btn-shapes .social-buttons li i:hover {
	background: #ec202c;

}
inner-wrapper-main.html-elements mark {
	background: #ec202c;
}
.inner-wrapper-main.html-elements .hover {
	color: #ec202c;
}
.inner-wrapper .courses .course-cnt i {
	color: #ec202c;
}
.inner-wrapper .courses:hover .course-cnt h3,
.inner-wrapper .courses:hover .price-and-seats .pull-right {
	color: #ec202c;
}
.inner-wrapper .courses .course-cnt .price-and-seats {
	border-bottom-color:#ec202c;
}
.inner-wrapper .pagination > li > a:focus, .inner-wrapper .pagination > li > a:hover, .inner-wrapper .pagination > li > span:focus, .inner-wrapper .pagination > li > span:hover, .inner-wrapper .course-pagination a:hover span {
	background-color: #ec202c;
}
.inner-wrapper .courses.course-details .course-cnt ul li strong {
	color: #ec202c;
}
.inner-wrapper .news-info, .news-wrapper .news-info {
	border-bottom-color: #ec202c;
}
.inner-wrapper .news-info:hover h3, .news-wrapper .news-info:hover h3 {
	color: #ec202c;
}
.inner-wrapper .news h2::before, .news-wrapper .news h2::before {
	background: #ec202c;
}
.inner-wrapper .news h2, .news-wrapper .news h2 {
	color: #ec202c;
}
.about-edu .about-callout h4 {
	color: #ec202c;
}
.comming-soon .cmg-bg {
	border-color: #ec202c;
}
.comming-soon h3 {
	color: #ec202c;
}
.comming-soon ul li span {
	color: #ec202c;
}
.comming-soon .social-buttons li i:hover {
	background: #ec202c;}
.count-down .countdown-row .countdown-amount {
	color: #ec202c;
}
.not-found a:before {
	background: #ec202c;
}
.contact-address .contact h4 {
	color: #ec202c;
}
.contact-address .contact i {
	color: #ec202c;
}
footer h2 {
	color: #ec202c;
}
footer h2::before {
	background: #ec202c;
}
.hero h1{background: rgba(236, 32, 44, 0.8);}

.team-wrapper .img-box:before {
	background-color: rgba(236, 32, 44, 0.7);
}

.cd-timeline-img{
    background-color:  #ec202c;
}

.cd-timeline-content .cd-read-more {
    background-color:  #ec202c;
}

.gal-item::before {
    background: rgba(236, 32, 44, 0.8) none repeat scroll 0 0;
}

.btn-primary {
    color: #fff;
    background: #ec202c;
    border: 1px solid #ec202c;
}

.btn-primary:hover {
    color: #fff;
    background-color: #d41d28;    
    border: 1px solid #d41d28;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #ec202c!important;
    border-color: #ec202c!important;
}

.about-us h2::after, .news-wraper h2::after, .galleryHomeWrapper h2::after, .news-wrapper h2::after {
	background-color: #d41d28;
}
.about-us h2, .news-wrape h2, .galleryHomeWrapper h2, .news-wrapper h2  {
	color: #d41d28;
}

.cookieMessage {
    padding: 10px 0;
    background-color: #d41d28;
    color: white;
}