

/***************Navbar************/
.tableforsearch  th {
	color:#c80000;
}
.tableforsearch td, .tableforsearch th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}
 .logohw{
	height: 120px;
padding: 10px 0px;
}
.logotext{
	height:59px;
}
.offericon{
	height: 73px;
}
.adml{
	height: 427px;
overflow-y: scroll;
}


/************Home********************/
.lastse .content img{
	height: 43px;
}
.front-imgside img{ 
 transition:0.9s;
 border-radius:10px;
}
.front-imgside img:hover{ 
  box-shadow: 0px 10px 12px 0px #bbb7b7;
  transition:0.9s;

}
.curee{
	height: 43px !important;
}
.hero-banner.hero-style-9 .slider .container {
  padding-top: 0px !important;
}
.frontban img{
	margin-top:30px;
}
.font{
	font-family:nunito !important;
}
.updates h5, .updates p{
	margin-bottom:0px;
}
.updates{
	padding:3px 0px;
}
.updates {
border: 1px solid #4a48481f;
background: aliceblue;
}
.updates h5{
font-family: nunito;
font-weight: 600;
text-transform: uppercase;
font-size: 15px;
line-height: 29px;
color: #903931;
 
}
.firstsec{
	text-align: center;
 border-radius: 7px;
}

.edu-sticky .logotext {
  height: 46px;
}
.edu-sticky .logohw {
  height: 78px;
  padding: 0px;
}
.bobb::before{
	background-image:none !important;
}
.pb-0{
	padding-bottom:0px !important;
}
.notif-data .datasc{
	padding:10px 25px;
} 
.notif-data h5{
	text-align: center;
padding: 10px 0px;
font-family: nunito;
background: #903831;
color: #fff;
border-radius: 7px 7px 0px 0px;
}
.marqui{
	margin-bottom:20px;
}
.datasc a{
	border-bottom: 1px solid #0000002e;
color: #777575;
margin-bottom:20px;
}
.datasc h3{
	font-family: nunito;
font-size: 20px;
margin-bottom: 0px;
}
.datasc span{
	font-size: 16px;
font-weight: 200;
}
.leftele .categorie-grid{
	margin-bottom:20px;
}
.leftele{
	padding: 0px 52px;
}
.leftele .icon img{
	height:27px;
}
.pb-40{
	padding-bottom:40px;
}
.bgone{
	background: url(../../img/bg/footer_bg.png);
	background-attachment:fixed;
}
.title{
	font-family:nunito !important;
}
.padsec{
	padding:53px 0 42px !important;
}
.coursedet .course-style-4{
	padding: 20px 15px;
	height:222px;
}
.coursedet .thumbnail img{
	height: 100px;
}
.oml{
	height: 200px;
width: 200px;
}
.pt-10{
	margin-top:10px !important;
}
.bannm img{
	height: 400px;
width: auto !important;
}
.edu-course.course-style-4:hover .content h4{
	color:#fff !important;
}
.edu-course.course-style-4:hover .content h6{
	color:#fff !important;
}
.edu-course.course-style-4:hover .content a{
	color:#fff !important;
}
.pt-57{
	padding-top:57px !important;
}
.yellow{
	color: #f7bc41;
}
.bgtwo::before{
	content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/bg/bg-image-2.svg);
    -webkit-filter: brightness(0) saturate(100%) invert(96%) sepia(2%) saturate(484%) hue-rotate(339deg) brightness(103%) contrast(95%);
    filter: brightness(0) saturate(100%) invert(96%) sepia(2%) saturate(484%) hue-rotate(339deg) brightness(103%) contrast(95%);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}
.bgtwo .features-box .content p{
	color: #595858 !important;
}
.bgtwo .features-box .content{
	box-shadow:none !important;
}
.bgtwo{
	position: relative;
}
.ptn-40{
	padding-top:80px !important;
	padding-bottom:60px !important;
}
.padgal{
	background: var(--color-lighten04);
padding: 40px 0px !important;
}
.secpad{
	padding:50px 0px;
}



/***********Courses****************/

.gapcourse{
	padding:20px 0px;
}
.ccp{
	height: 42px;
}
.zoomm{
	font-size: 18px;
color: #181818;
text-transform: uppercase;
font-weight: 600;
}
.sidecourse li:nth-child(2n) .label a {
	color:#1B9304 !important;
}
.sidecourse li:nth-child(2n+1) .label a {
	color:#c80000 !important;
}
.onlinec .edu-course.course-style-4 {
  
  padding: 16px 20px !important;
}
.onlinec .edu-course.course-style-4:hover .content a {
  color: #000 !important;
}
.onlinec .edu-course.course-style-4:hover .content h6 {
  color: #000 !important;
}
.bold{
	font-weight:600 !important;
}
.materials .col:nth-child(odd) .categorie-grid.color-primary-style .icon	{
	color:#ee4a62;
	background-color:rgba(238, 74, 98, 0.1);
}

.materials .col:hover:nth-child(odd) .categorie-grid.categorie-style-3:hover.color-primary-style .icon {
  background-color:#ee4a62;
  color:#fff;
}
 .materials .col:nth-child(even) .categorie-grid.color-primary-style .icon	{
	color:#5866eb;
	background-color:rgba(88, 102, 235, 0.1);
}

.materials .col:hover:nth-child(even) .categorie-grid.categorie-style-3:hover.color-primary-style .icon {
  background-color:#5866eb;
  color:#fff;
}
.materials td a {
	font-size:14px !important;
}.materials td {
	font-size:15px !important;
}
.fs22{
	font-size: 22px !important;
}
.materials .categorie-grid.categorie-style-3 .icon {
  font-size: 19px  !important;
}
.materials .sam:hover{
	background-color: #c80000;
	color: #fff;
}
.materials .sam{
	border: 1px solid #00000047;
border-radius: 50px;
padding: 3px 8px;
color: #c80000;
}
.materials .pre:hover{
	background-color: #2c8a27;
	color: #fff;
}
.nvb li{
	padding:0px 10px !important;
}

.materials .pre{
border: 1px solid #00000047;
border-radius: 50px;
padding: 3px 8px;
color: #2c8a27;
margin:10px 0px;

}
.materials .categorie-grid .icon {
  height: 40px;
  width: 40px;
}
.reviewsec .edu-blog.blog-style-5{
	margin-bottom:0px !important;
}
.reviewsec .content{
	padding:16px 24px;
}
 
 
	






/*****************Footer****************/

.logohwfoot{
	height: 94px !important;
}
.text-justify{
	text-align:justify !important;
}
.mt-40{
	margin-top:30px !important;
}
.wh09{
	height:19px;
}

.kamaraj{
	text-align: center;
	font-size: 18px !important;
	letter-spacing: 1px;
	animation: animate
				1.5s linear infinite;
				color:#fff !important;
}
 
@keyframes animate {
			0% {
				opacity: 0;
			}

			50% {
				opacity: 0.7;
			}

			100% {
				opacity: 0;
			}
		}


.onlineoff{
	text-align: center;
	font-size: 18px !important;
	letter-spacing: 1px;
	animation: animateon
				1.5s linear infinite;
				color:#000 !important;
}
 
@keyframes animateon {
			0% {
				opacity: 0;
			}

			50% {
				opacity: 0.7;
			}

			100% {
				opacity: 0;
			}
		}

.wa-chat-box-poweredby{
	display:none !important;
}



/***********About**************/

.breadtitle{
	font-size: 36px;
}
.aboutcall .title{
	margin-bottom:0px !important;
}
.aboutcall ff{
	font-size:41px !important;
	font-weight:300 !important;
}


/**************Contact*****************/

.cony img{
	height: 28px;
}


/**************Achievements***************/

.secpad-ach{
	padding:60px 0px 0px !important;
}
.poplol{
	padding: 73px 0 75px !important;
}
.secpad60{
	padding: 60px 0px !important;
}



/**************Responsive****************/


@media only screen and (max-width:890px){
	.offericon{
	height: 57px;
}

	.edu-blog .content.position-top {
  margin-left: 5px;
  margin-right: 5px;
}
.notif-data .datasc {
  padding: 10px 9px;
}

	.features-box.features-style-2 {
	padding: 10px 0 !important;
}
.coursedet .thumbnail {
	text-align: center;
}
.bannm img {
  height: 300px;
}
.coursedet .thumbnail img {
  height: 125px;
  width: auto !important;
}
	.hero-style-10 .banner-content {
  margin-top: 80px !important;
	}
	.frontdio{
	font-size: 25px;
}
.hero-style-10 .banner-thumbnail {
  margin-bottom: 26px;
}
	.logohw {
	  height: 87px;
	  padding: 0px;
	}
	.logotext {
	  height: 48px;
	}
	.header-top-bar {
		display: block;
	}
	.resdnone{
		display:none !important;
	}
	.header-style-1 .header-top .header-info li {
	  padding: 3px 10px;
	}
	.edu-header .header-category {
	  display: block;
	}
	.edu-header .header-category .mainmenu li.has-droupdown > a {
	  padding: 0px;
	}
	.edu-header .header-category {
   
  margin-right: 2px;
	}
	.popup-mobile-menu .inner .header-top .logo a .mobvo{
		max-height:34px !important;
	}
	.coursedet .course-style-4{
	 
	height: auto;
	}
	.edu-sticky{
		padding:0px !important;
	}

}