
.training-con{
    padding: 50px 0;
}

.regis-form h5 {
	background: #990808;
	color: #fff;
	text-align: center;
	padding: 2px 0;
}
.regis-form {
	background: #f5f5f5;
}
.regis-form input {
	border: 2px solid #fff;
	margin-bottom: 10px;
}
.regis-form select, .regis-form textarea {
	width: 100%;
	border: 2px solid #fff;
	border-radius: 3px;
	background: transparent;
	color: #9F9F9F;
	padding: 6px 20px;
	margin-bottom: 10px;
}
.regis-form div {
	padding: 4px;
}

.default-btn.active.sfbdfbdf {
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	background: #fff;
	color: #000;
    border: 2px solid #fff;
}
.f-sk {
	width: 60%;
	border: 1.5px solid black;
	padding: 4px 30px;
	font-weight: bold;
}
.s-sk {
	background: #f00;
	color: #fff;
	padding: 4px 18px;
	width: fit-content;
    border: 1.5px solid black;
    border-left: none !important;
}
.skill-wrap {
	display: flex;
    margin-bottom: 8px;
}

.skill-wrap:nth-child(even) .f-sk {
    background-color: #9ff;
}

  .it-training h3 {
	padding-top: 20px;
}
.great-bg {
    margin-top: 20px;
	padding: 100px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.great-bg h2 {
	font-size: 45px;
}
.great-bg .page-btn.view-dtl {
	margin: 50px auto 0;
}
.great-bg .view-dtl .btn1 .text {
	margin-right: 24px;
}

.best-luck {
	background: #0cc3f3d4;
	padding: 25px 0;
	margin-top: -10%;
	z-index: 99;
	position: relative;
}
.best-luck h2, .best-luck b {
	color: #fff;
}
.view-dtl .btn1 .text {
	margin-right: 24px;
}
.summer-training .page-btn.view-dtl {
	width: 242px;
	margin: 15px auto 0;
}
.summer-training {
	padding: 50px 0 0;
}
.poster-img img {
	width: 100%;
	height: 500px;
}
.poster-img {
	margin-top: 30px;
}

.our-course .page-btn.view-dtl {
	width: 200px;
}
.row.mx-wd {
	max-width: 80%;
	margin: 20px auto;
}
.our-course {
	padding: 50px;
}

.galley-sec {
	padding: 50px;
}
.galley-sec h2 {
	font-size: 45px;
	padding-bottom: 50px;
}
.sk-in {
	padding: 0;
	list-style: none;
}
.sk-in li {
	border: 1.5px solid black;
	margin-bottom: 5px;
	padding: 1px 10px;
}
.sk-in li:nth-child(2n){
	background-color: #9ff;
}
.sk-cont h2 {
	font-weight: 400;
}
.sk-cont h2 {
	border-bottom: 3px solid black;
	width: fit-content;
}












.search-inp {
	position: relative;
	max-width: 75%;
}
.search-inp input {
	background: #ffff;
	padding: 10px 20px;
	z-index: 1;
}

.search-sec {
	margin-top: -25px;
}
.search-inp i {
	position: absolute;
	right: 30px;
	font-size: 17px;
	top: 14px;
	cursor: pointer;
}

.training_card{
	padding: 50px 0;
}

.training_card .col-md-4{
	margin-bottom: 20px;
}

.training-pagination ul {
	list-style: none;
	display: flex;
	gap: 20px;
	justify-content: center;
	padding-top: 30px;
}
.training-pagination ul li a{
	color:#ff0100;
	font-weight: bold;
}
.pg-content p {
	text-align: center;
	font-size: 30px;
}
.bg-red {
	background: #ff0100 !important;
	color: #fff !important;
}


