#bgintro {
	position: relative;
	right: 0;
	bottom: 0;
	min-width: 100%;
	-o-filter: blur(1px);
	filter: blur(1px);
	object-fit: cover;
	transform: scale(1.04);
}

.cz1 {
	top: 40% !important;
}

.cz_video_mid {}

.cz_video_mid h4 {

	width: 300px !important;
	margin-top: -45px !important;
	color: #151A5D;
	font-size: 25px;
}

.cz2 {
	background: url(../images/home/top_stud_background1.jpg);
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-size: auto;
	left: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.cz3 {
	background: url(../images/home/admission_open.jpg);
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-size: auto;
	left: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.cz4 {
	max-width: 100% !important;
}

.cz5:hover {
	transform: translateY(-10px) !important;
	transform: scale(1.1) !important;
	opacity: .8;
}

.cz6 {
	width: 33.33% !important;
}

.cz7 {
	border-bottom: 2px solid #e74c3c;
	background-color: honeydew;
}

.cz8 {
	width: 100%;
	height: 1000px;
	overflow: scroll;
}

.cz9 img {
	width: 180px !important;
}

.cz10 {
	background: transparent !important;
}

.cz11 {
	color: #F9C203 !important;
}

.cz12 {
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #ffffff !important;
}

.cz13 {
	color: #393186 !important;

}

.cz14 {
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #ffffff !important;
}

.cz15 a {
	color: #000000 !important;

}

.cz16 {
	color: #F5C607 !important;
}

.cz17 {
	color: #000000 !important;
}

.owl-nav {
	color: #F5C607 !important;
}

.cz18 {
	color: #434681 !important;
	font-weight: 800 !important;
}

.cz19 {
	color: #EEC322 !important;
	font-weight: 800 !important;
}

.cz20 .table td {
	border-top: 0px !important;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {

	.cz10 {
		visibility: hidden;
	}

	.notice-bord {
		margin-top: -670px !important;

	}

	#bgintro {

		width: 350px !important;
	}

	.about-part {
		margin-top: -100px !important;
	}

	.icon-part img {
		height: 100px !important;
		width: 100px !important;
	}

	.cta-content h2 {
		font-size: 18px !important;
	}

	.cta-content h4 {
		font-size: 16px !important;
	}

	.cta-content .desc {
		font-size: 14px !important;
	}

	.counterx-box {
		margin-top: 25px;
	}
	.rs-about.style1 .img-part .top-center {
        
        left:31%!important;
  
	}
}

@media only screen and (min-width: 481px) and (max-width: 600px) {

	.cz10 {
		visibility: hidden;
	}

	.notice-bord {
		margin-top: -670px !important;

	}

	#bgintro {

		width: 450px !important;
	}

	.about-part {
		margin-top: -40px !important;
	}

	.icon-part img {
		height: 100px !important;
		width: 100px !important;
	}

	.counterx-box {
		margin-top: 25px;
	}
}

/* Container style */
.counterx-container {
	display: inline-block;
	perspective: 1000px;
	width: 206px;
	height: 57px;
	font-family: Arial, sans-serif;
}

/* Box style */
.counterx-box {
	position: relative;
	width: 100%;
	height: 100%;
	color: white;
	font-size: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 25px;
	transition: transform 0.6s;
	transform-style: preserve-3d;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

/* Hover effect for vertical flip animation */
.counterx-container:hover .counterx-box {
	transform: rotateX(180deg) scale(1.05);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
}

/* Front and back face styles */
.counterx-face {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* Front face (default) */
.counterx-front {
	background-color: #6C9685;
	font-weight: bold;
	font-size: 28px;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	border-radius: 25px;
}

/* Back face (hover) */
.counterx-back {
	background-color: #03A9F4;
	transform: rotateX(180deg);
	color: #fff;
	border-radius: 25px;
}

.cz21{
	color: #FFE000!important;
}
.cz22{
	text-align: center;
}
.cz23{
	background: url(../images/event_container_bg.jpg);
    border-radius: 15px;
}
.cz24{
    color:#3D3592!important;
}
.cz25{
    max-width: 90%!important;
}
.cz26{
    font-size:14px!important;
}
.cz27{
        position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: #F5C607;
    padding: 7px 20px;
    display: inline-block;
    border-radius: 15px 15px 0 0;
    right: 0;
    margin: 0 auto;
    max-width: 220px;
    text-align: center;
}