/*Header Menu*/
.dropdown-item {
	padding: .50rem 1.5rem;
	border-bottom: 0;
}
.oc_view_all_arrow a::after {
	content: "\f30b";
	font-family: "Font Awesome 5 Pro"; 
	color: #DB4325 !important;
	position: relative;
	top: 3px;
	margin-left: 12px;
	font-size: 20px;
}
.oc_view_all_arrow:hover a::after {
	color: #fff !important;
}
/*End Header Menu*/
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom: 0 !important;
}
.gap_50 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.addmition__area .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
	display: inline-block;
}
.addmition__area .vc_tta-tabs-container {
	margin-bottom: 1.5rem !important;
	justify-content: center;
	display: inline-flex;
	background: #FFFFFF;
	box-shadow: 0px 5px 10px rgba(52, 82, 101, 0.1);
	border-radius: 100px;
	padding: 4px 5px;
}
.addmition__area .vc_tta-tabs-container .vc_tta-tabs-list {
	background-color: #FAFBFB;
	border-radius: 50px;
}
.addmition__area .vc_tta-tabs-container .vc_tta-tab {
	text-decoration: none;
	text-transform: uppercase;
	color: #146165;
	font-size: 14px;
	letter-spacing: 0.05em;
}
.addmition__area .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a {
	background-color: inherit;
	color: #666;
	border-radius: 60px;
	padding-left: 30px;
	padding-right: 30px;
}
.addmition__area .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a {
	background-color: #DB4325;
	color: var(--white) !important;
}
.addmition__nav p{
	text-align: left;
}
.row-circle-02 {
	min-height: 20vw;
	border-radius: 50% / 10vw;
	background: #f3f7f7;
	position: relative;
}
.common__content__thumb.oc_cat_img{
	width: 167px;
	height: 167px;
}
.oc_more_courses .courses a {
	text-decoration: none;
}
.home_building:hover{
  	color: #000000;
  	border: 2px solid #FFB300;
  	border-radius: 10px;
  	
}
.home_business:hover{
  	color: #2551C1;
  	border: 2px solid #2551C1;
  	border-radius: 10px;
}
.home_english:hover{
	color: #7B1BDA;
	border: 2px solid #7B1BDA;
	border-radius: 10px;
	
}
.home_short:hover{
	color: #E11855;
	border:2px solid #E11855;
	border-radius: 10px;
	
}
.cf7-form-icons {
    left: 7px !important;
    top: 15px !important;
}

.oc_team .course__single .course__item{
margin-left: 69px
}
.cours__slide-active .slick-slide {
    margin: 0px;
    padding: 15px 20px;
    /*padding: 0px 55px;*/
}
.home_building:hover h3 a{
  	color: #FFB300 !important;
  	
}
.home_business:hover h3 a{
  	color: #2551C1 !important;
  	
}
.home_english:hover h3 a{
	color: #7B1BDA !important;
	
}
.home_short:hover h3 a{
	color: #E11855 !important;

}
.oc_course_category:hover img {
	transform: scale(1.2)
}
.oc_course_category img {
	transition: transform .3s; /* Animation */
}
/* COURSES COLOURS */
.courses,
.courses p,
.courses .body-text,
.courses .body-text-cursive {
  color: #000000;
}
.courses .link-text {
  color: #000000;
}
.courses .link-text:hover,
/* course detail page*/.course-page h3.caps {
  color: #db4325;
}
.wrapper-square-card:hover .link-text {
  color: #db4325;
}
/* Building & Construction Color #FFB300 */
.building h1,
.building h2,
.building h3,
.building h5,
.building path,
.building.wrapper-square-card:hover {
  stroke: #db4325;
  color: #000000;
  border-color: #FFB300;
}
.building .btn, .building  a.btn.btn-lg {
  background-color: #FFB300 !important;
  color: #000000 !important;
}
.building .single-slider {
	background-color: #FFB300;
}
.building .banner__pre-title, .building .banner__content p {
	color: #000;
}
.building .banner__btn-area a {
  background-color: #000 !important;
  color: #fff !important;
}
.building .banner__btn-area a:hover {
  background-color: #DB4325 !important;
}
.building a.btn.btn-xs {
  background: #FFB300;
  color: #000;
}
.building .addmition__nav .nav a.nav-item.active {
	background-color: #FFB300;
	color: #000 !important;
}
.building .faq__content-wrapper .accordion .card .card-header .unit_title button[aria-expanded="true"] {
	color: #000;
	background-color: #fff !important;
	border-color: #fff !important;
}
.building  .faq__content-wrapper .accordion .card .card-header .unit_title button {
  color: #000;
	background-color: #fff !important;
	border-color: #fff !important;
}
.building .faq__content-wrapper .accordion .card .card-header .unit_title button[aria-expanded="true"]:hover {
	border-color: #FFB300;
}
.building .nav-link {
  color: #000;
}
.building .course__details__wrapper {
	border: 1px solid #000;
}
.building .sticky__menu__title, .building .menu-toggle, .building .sticky__menu__wrapper a.btn.btn-xs {
	background-color: #FFB300 !important;
}
.building.sticky__bar__area .far {
	color: #000000;
}
.building .sticky__menu__bar {
	border: 2px solid #FFB300;
}
.building .course__detail__btns .btn.btn-xs {
	background-color: #FFB300 !important;
}
/* Buisness & Management Color #2551C1 */
.business h1,
.business h2,
.business h3,
.business h5,
.business path,
.business.wrapper-square-card:hover {
  stroke: #2551C1;
  color: #2551C1;
  border-color: #2551C1;
}
.business .btn, .business a.btn.btn-lg{
  background-color: #2551C1;
  color: #FFFFFF;
}
.business .single-slider {
	background-color: #2551C1;
}
.business .banner__pre-title, .business .banner__content p, .banner__area.business h1 {
	color: #FFFFFF;
}
.business .banner__btn-area a {
  background-color: #000 !important;
  color: #fff !important;
}
.business .banner__btn-area a:hover {
  background-color: #DB4325 !important;
}
.business a.btn.btn-xs {
  background: #2551C1;
}
.business .addmition__nav .nav a.nav-item.active {
	background-color: #2551C1;
}
.business .faq__content-wrapper .accordion .card .card-header .unit_title button[aria-expanded="true"] {
	color: #000 !important;
	background-color: #fff !important;
	border-color: #fff !important;
}
.business  .faq__content-wrapper .accordion .card .card-header .unit_title button {
  color: #000 !important;
	background-color: #fff !important;
	border-color: #fff !important;
}
.business .faq__content-wrapper .accordion .card .card-header .unit_title button[aria-expanded="true"]:hover {
	border-color: #2551C1;
}
.business .nav-link {
  color: #000;
}
.business .course__details__wrapper {
	border: 1px solid #2551C1;
}
.business .sticky__menu__title, .business .menu-toggle, .business .sticky__menu__wrapper a.btn.btn-xs {
	background-color: #2551c1 !important;
}
.business.sticky__bar__area .far {
	color: #FFF;
}
.business .sticky__menu__bar {
	border: 2px solid #2551c1;
}
.business .course__detail__btns .btn.btn-xs {
	background-color: #2551c1 !important;
}
/* English Hub Color #7B1BDA */
.english h1,
.english h2,
.english h3,
.english h5,
.english path,
.english.wrapper-square-card:hover {
  stroke: #7B1BDA;
  color: #7B1BDA;
  border-color: #7B1BDA;
}
.english .btn, .english a.btn.btn-lg{
  background-color: #7B1BDA;
  color: #FFFFFF;
}
.english .single-slider {
	background-color: #7B1BDA;
}
.english .banner__pre-title, .english .banner__content p, .banner__area.english h1 {
	color: #FFFFFF;
}
.english .banner__btn-area a {
  background-color: #000 !important;
  color: #fff !important;
}
.english .banner__btn-area a:hover {
  background-color: #DB4325 !important;
}
.english a.btn.btn-xs {
  background: #7B1BDA;
}
.english .addmition__nav .nav a.nav-item.active {
	background-color: #7B1BDA;
}
.english .faq__content-wrapper .accordion .card .card-header h2 button[aria-expanded="true"] {
	color: #000;
	background-color: #fff !important;
	border-color: #fff !important;
}
.english  .faq__content-wrapper .accordion .card .card-header h2 button {
  color: #000;
	background-color: #fff !important;
	border-color: #fff !important;
}
.english .faq__content-wrapper .accordion .card .card-header h2 button[aria-expanded="true"]:hover {
	border-color: #7B1BDA;
}
.english .nav-link {
  color: #000;
}
.english .course__details__wrapper {
	border: 1px solid #7B1BDA;
}
.english .sticky__menu__title, .english .menu-toggle, .english .sticky__menu__wrapper a.btn.btn-xs {
	background-color: #7b1bda !important;
}
.english.sticky__bar__area .far {
	color: #FFF;
}
.english .sticky__menu__bar {
	border: 2px solid #7b1bda;
}
.english .course__detail__btns .btn.btn-xs {
	background-color: #7b1bda !important;
}
/* Short Courses Color #E11855 */
.short h1,
.short h2,
.short h3,
.short h5,
.short path,
.short.wrapper-square-card:hover {
  stroke: #E11855;
  color: #E11855;
  border-color: #E11855;
}
.short .btn, .short a.btn.btn-lg {
  background-color: #E11855;
  color: #FFFFFF;
}
.short .single-slider {
	background-color: #E11855;
}
.short .banner__pre-title, .short .banner__content p, .banner__area.short h1 {
	color: #FFFFFF;
}
.short .banner__btn-area a {
  background-color: #000 !important;
  color: #fff !important;
}
.short .banner__btn-area a:hover {
  background-color: #DB4325 !important;
}
.short a.btn.btn-xs {
  background: #E11855;
}
.short .addmition__nav .nav a.nav-item.active {
	background-color: #E11855;
}
.short .faq__content-wrapper .accordion .card .card-header h2 button[aria-expanded="true"] {
	color: #000 !important;
	background-color: #fff !important;
	border-color: #fff !important;
}
.short  .faq__content-wrapper .accordion .card .card-header h2 button {
  color: #000 !important;
	background-color: #fff !important;
	border-color: #fff !important;
}
.short .faq__content-wrapper .accordion .card .card-header h2 button[aria-expanded="true"]:hover {
	border-color: #E11855;
}
.short .nav-link {
  color: #000;
}
.courses.short path {
  stroke: #E11855;
}
.courses .text-square-card h3 a{
	text-decoration: none;
} 
.short .course__details__wrapper {
	border: 1px solid #E11855;
}
.short .sticky__menu__title, .short .menu-toggle, .short .sticky__menu__wrapper a.btn.btn-xs {
	background-color: #e11855 !important;
}
.short.sticky__bar__area .far {
	color: #FFF;
}
.short .sticky__menu__bar {
	border: 2px solid #e11855;
}
.short .course__detail__btns .btn.btn-xs {
	background-color: #e11855 !important;
}
/* Our Courses Card */
.wrapper-square-card {
  background: #ffffff;
  border: 2px solid #e9e9e9;
  box-sizing: border-box;
  /* OC - Shadow 02 */
  box-shadow: 0px 5px 10px rgba(52, 82, 101, 0.1);
  border-radius: 10px;
  width: 102%;
  padding: 30px 10px 20px 27px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition:    all .3s ease-in-out;
  -o-transition:      all .3s ease-in-out;
  -ms-transition:     all .3s ease-in-out;
  transition:         all .3s ease-in-out;
}
.wrapper-square-card:hover {
  box-shadow: 0px 10px 0px rgb(52 82 101 / 5%);
  animation-timing-function: ease-out;
}
.text-square-card {
	width: 96%;
	display: flex;
	flex-direction: column;
	border-bottom: 1px solid #d7dadd;
  }
  .text-square-card h3 {
	min-height: 42px;
  }
  .text-square-card p {
	/* min-height: 104px; */
	display: flex;
	align-items: center;
  }
  .ul-square-card ul {
	list-style: none;
	padding: 20px 0 5px 0;
	margin-bottom: 1rem;
  }
  .ul-square-card li {
	  display: flex;
	  align-items: center;
  }
  .ul-square-card span {
	padding: 0 2px;
	line-height: 16px;
	color: #000000 !important;
  }
  .link-box {
	display: flex;
	flex-direction: row;
  }
  .banner__btn-area .btn {
    width: 260px;
  }
  .footer .legal {
	  font-weight: 700;
  }
 /* .footer .legal a {
	text-decoration: none;
}*/
.footer .legal span, .footer .legal span a {
	font-weight: 300;
}
.oc_more_courses h3 {
	min-height: 75px;
}
.oc_more_courses p.body-text {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.testimonial_single_course .testimonial__top-img {
	top: -127px;
}
.oc_social_share .heateor_sss_sharing_title {
	color: #345265;
	font-weight: normal !important;
}
.oc_social_share .heateor_sss_horizontal_sharing {
	display: flex;	
	float: right;
}
.oc_whatson .cards-img {
	height: 200px;
	object-fit: cover;
	width: 100%;
}
.oc_whatson .body-text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.oc_whatson .wrapper-cards h3 {
	min-height: 50px !important;
}
/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 992px) {
  }
  /* On screens that are 600px or less, set the background color to olive */
  @media screen and (max-width: 600px) {
	.addmition__info-wrapper .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
		display: none;
	}
	#rev_slider_2_1 .btn.btn-xs {
		font-size: 6px;
	}
	.width-268 {
		top: -165px !important;
	}
	.testimonial_single_course  .width-268 {
		top: -100px !important;
	}
  }


/* Loader */
.loader_main {
	position: fixed;
	background: #0000003d;
	top: 0;
	width: 100%;
	height: 100vh;
}
.loader_main .loader_inner {
	position: relative;
	top: 50%;
}
.loader_main img {
	width: 180px;
}
/* Loader end */

.oc_search_page article {
	border-radius: 10px;
	border: 1px solid #e43d22;
	padding: 10px;
	margin-bottom: 15px;
}
.oc_search_page header {
	box-shadow: none;
}
.oc_search_page h2.entry-title {
	border-bottom: 0;
}
.oc_team_heading h3 {
	font-weight: normal;
	width: 59%;
	margin: 0 auto;
	font-size: 46px;
	line-height: 50px;
}
.oc_team_heading h3 strong{
	color: #DB4325;
}