.breadcrumb-title{
	font-size:26px;
	font-weight:500;
	margin-bottom:1px;
}
.breadcrumb-content{
	
}
.topbararea{
	background: #FA7217;
background: linear-gradient(90deg, rgba(250, 114, 23, 1) 0%, rgba(234, 88, 12, 1) 49%);
}
.topbararea .topbar__left{
	color:#fff;
}
.headerarea__button a {
	padding: 5px 10px;
}
.herobannerarea.herobannerarea__2{
	background: #1E3886;
background: linear-gradient(90deg, rgba(30, 56, 134, 1) 0%, rgba(9, 9, 121, 1) 48%, rgba(17, 24, 41, 1) 100%);
}
.section__title__heading{
	position:relative;
}
.myunderlne::before{
	content:'';
	position:absolute;
	width: 70px;
    height: 2px;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
	background:#ff6b19;
}
.section__title__heading span.txtorng{
	color:#ff6b19;
}
.abtbox{
	padding: 15px 15px;
    box-shadow: 0 0 8px 0px rgba(95, 45, 237, 0.1);
    margin-bottom: 15px;
    transition: var(--transition);
    position: relative;
    border-radius: var(--borderRadius3);
    background: var(--whiteColor);
}
.abtbox:hover{
	transform: translateY(-5px);
}
.abtorng{
	border-top: 3px solid #F44336;
}

.abtblue{
	border-top: 3px solid #1d3785;
}
.abtbox .abt-title h6{margin-bottom:1px;}
.abtbox .abticon i{font-size:2rem;}
.abtorng .abticon i{color:#F44336;}
.abtblue .abticon i{color:#1d3785;}
.mcourses_wraper{
	box-shadow: 0 0 12px 8px rgba(95, 45, 237, 0.1);
    margin-bottom: 30px;
    transition: var(--transition);
    position: relative;
    border-radius: var(--borderRadius3);
    background: var(--whiteColor);
}
.mcourses_wraper:hover{
	transform: translateY(-5px);
}
.mcourses_img img{
	width: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    height: 200px;
    object-fit: cover;
    object-position: top;
}
.mcourses_content{
	padding:12px 15px;
}
.crstitle{
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
	    min-height: 38px;
    text-align: center;
}
.mcrsbtn{
	background: linear-gradient(90deg, rgba(250, 114, 23, 1) 0%, rgba(234, 88, 12, 1) 49%);
    border: 2px solid #ff6b19;
    color: #fff;
    padding: 4px 16px;
    position: relative;
    display: block;
    width: fit-content;
    margin: auto;
    border-radius: 5px;
    width: 100%;
    text-align: center;
	
}
.mcrsbtn:hover{
	background: #fff;
	color:#ff6b19;
}
.ftr-social{
	position:fixed;
	right:0px;
	top:30%;
	z-index:999;
}
.ftr-social ul li{
	display:block;
	
}
.ftr-social ul li a{
	background: rgb(6 54 100);margin-bottom: 5px;
}
/**
.srchfranchise {
    position: relative;
    padding: 20px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	background: #fff;
}
.srchfranchise form input, .srchfranchise form select {
    height: 50px;
}
**/
.srchfranchise {
    position: relative;
    padding: 0;
    border-radius: 10px;
    background: #fff;
}
.srchfranchise form input, .srchfranchise form select {
    height: 50px;
	padding-left: 35px;
}
.srchbtn{
	    background: none;
    border: none;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #9d9b9b;
    z-index: 999;
}
/*******Start New Course Design Css*******/
.course-wrapper{
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Desktop */
    gap: 25px;
}
@media (max-width: 767px){
    .course-wrapper{
        grid-template-columns: 1fr;
    }
}
/* Common Card Style */
.course-card{
    color:#fff;
    padding:25px;
    border-radius:16px;
    box-shadow:0 15px 30px rgba(0,0,0,0.15);
    transition:.3s;
}

.course-card:hover{
    transform: translateY(-6px);
}

.course-cntnt{
	display: flex;
    align-items: start;
	border-bottom: 1px solid #ffffff69;
	min-height:117px;
}
.course-cntnt-icn{
	background: #ffffff4d;
	min-width: 50px;
    min-height: 50px;
	max-width: 50px;
    max-height: 50px;
    margin-right: 10px;
    border-radius: 5px;
	display: flex;
    align-items: center;
    justify-content: center;
}

.course-cntnt-icn i{
    font-size: 22px;
    color: #fff;
}

.course-card h3{
	color:#fff;
    font-size:20px;
    margin-bottom:2px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.course-card p{
	color:#fff;
    font-size:14px;
    opacity:.9;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.courselink i{font-size: 20px;
color: var(--whiteColor);}
.courselink{
	position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    align-items: center;
    border-radius: 50%;
    text-align: center;
    background: #00000063;
    border: none;
}
.course-meta{
    margin-top:20px;
    display:flex;
    justify-content:space-between;
    font-size:13px;
}
.coursmeta-icon{
	display: flex;
    align-items: center;
    gap: 5px;
}
.coursmeta-icon i{font-size:18px;}
.coursmeta-icon-tp{
	font-size: 10px;
    font-weight: 300;
}
.coursmeta-icon-btm{
	font-weight: 600;
}
/* 🎯 Automatic Gradient Colors */
.course-card:nth-child(1){ background:linear-gradient(135deg,#2af598,#009efd); }
.course-card:nth-child(2){ background:linear-gradient(135deg,#667eea,#764ba2); }
.course-card:nth-child(3){ background:linear-gradient(135deg,#43e97b,#38f9d7); }
.course-card:nth-child(4){ background:linear-gradient(135deg,#fa709a,#fee140); }
.course-card:nth-child(5){ background:linear-gradient(135deg,#ff0844,#ffb199); }
.course-card:nth-child(6){ background:linear-gradient(135deg,#30cfd0,#330867); }

/* 🔁 Repeat pattern automatically */
.course-card:nth-child(6n+1){ background:linear-gradient(135deg,#2af598,#009efd); }
.course-card:nth-child(6n+2){ background:linear-gradient(135deg,#667eea,#764ba2); }
.course-card:nth-child(6n+3){ background:linear-gradient(135deg,#43e97b,#38f9d7); }
.course-card:nth-child(6n+4){ background:linear-gradient(135deg,#fa709a,#fee140); }
.course-card:nth-child(6n+5){ background:linear-gradient(135deg,#ff0844,#ffb199); }
.course-card:nth-child(6n+6){ background:linear-gradient(135deg,#30cfd0,#330867); }
/*******End New Course Design Css*******/