@media (max-width: 992px) {
.stusize-box {width: 100%;padding: 0px 0px 0px 0px;margin: -92px auto 20px;z-index: 100;}
.section-title-video {;width: 100%;text-align: center;height: auto;padding: 0px 15px;position: relative;}
.custom-scroll {display: flex;overflow-x: auto;flex-wrap: nowrap;padding-bottom: 0px;justify-content: left !important;}
.stusize-box .box {padding: 15px 10px 15px;margin: 0px 0px;height: 135px;width: 135px;}	
.stusize-box .box img {height: 40px;width: 40px;margin-bottom: 15px;}
.offer{height: 650px;object-fit: cover;object-position: center;}
.section-title-video h2 {font-size: 38px;}
.offer img {object-fit:cover;height:650px; object-position:center;}
.playbtn{width: 68px;height: 68px;position: relative;margin: 40px auto 0px;}
.playbtn .tw-w-92-px {width: 68px;height: 68px;}
.logo img {height: 50px;}
.fixed-header .logo img {
    height: 50px;
}
.new {
    top: -20px;
    line-height: 10px;
}
.header {Padding: 5px 0px;}
.mrtop{margin-top: 50px;}
.tw-line-height-65-px {line-height: 40px;}
.tw-text-405 {font-size: 1.0rem;}
.mb-m {margin-bottom: 0;top: 0px;left: 0;right: 0;margin: 0 auto;}
.ban-img {
	height: 370px;
	object-fit: cover;
	width: 100%;
	margin-left: 0;
	margin-top: -50px;
}
.swiper-horizontal {
    touch-action: pan-y;
    border-radius: 0px;
}
.tcimg {
    width: 240px !important;
    height: 240px;
}
.birthday-new {
    padding-top: 50px;
}
.spd0{padding:0px !important}
.m-none{display:none}
.bg-blue-menu{background: #203f80;}
.close-button {font-size: 20px;border: 1px solid #fff;padding: 13px;margin-top: 20px;margin-right: 13px;}
.h5 {font-weight: 500;line-height: 30px;font-size: 18px;}
.tw-mb-6 {font-size: 30px;}
.py-100 {padding-block-start: 40px;padding-block-end: 40px;}
.pryc{padding:0px 0px 0px 10px !important;overflow: hidden; margin-left:0px;}
.pryc1{padding:0px 0px 0px 10px !important;}
.notice-card {border-radius: 50px;padding: 10px !important;}
.date-circle {width: 60px;height: 60px;}
.date-circle .day {font-size:20px;}
.date-circle .month {font-size: 10px;}
.notice-card h6 {font-size: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color:#fff;padding-right:15px;line-height:20px}
.mb-100 {margin-block-end: 0px;}
.h530{height: 660px !important;}
.wing-img {margin-right: 28px;}
.veimg {
    position: relative;
    right: 0;
    top: 0px;
    text-align: center;
}
.custom-accord span{text-align:left;        font-size: 28px;}
.veimg img {
    border-radius: 50%;
    object-fit: cover;
    height: 350px;
    width: 350px;
    object-position: top;
	margin-bottom: 50px;
}
.nav-tabs .nav-link.active {font-size: 14px;}
.profile-img {width: 100%;height: 300px;}
.tw-p-3 {padding: 0px;}
.tw-mt-54-px {margin-top: 0px;}
.tw-pb-15 {padding-block-end:0px;}
.tw-pe-110-px {padding-right: 0px;}
.topper-img-x {background: #e1f1fc;border-radius: 150px;overflow: hidden;}
.tw-px-30-px {padding-left: 20px;padding-right: 20px;}
.event-card {position: relative;width: 100%;height: auto;border-radius: 20px;overflow: hidden;}
.birthday {margin: 0px 0px 0px 0px;position: relative;border-radius: 300px;padding: 80px 20px 20px;text-align: center;}
.birtharrow .swiper-button-prev {
    left: 0px;
}
.birtharrow .swiper-button-next {
    right: 0px;
}
.birthday .balloon-right img {
    width: 100%;
    height: 185px;
    border-radius: 0px;
}
.birthday .flag {position: absolute;top: -66px;}
.birthday .balloon-right {position: absolute;top: 154px;right: 20px;}
.birthday .balloon-left {position: absolute;top: 120px;left: 10px;}
.student-slide {margin: 0 30px;padding: 0px 0px;border-radius: 300px;}
.birthday .balloon-left img {width: 100%;height: 160px;border-radius: 0px;}
.h22 {line-height: 50px !important;font-size: 80px !important;letter-spacing: 0.4px;font-weight: 700 !important;}
.ad-img {width: auto;right: 0px;height: 355px;object-fit: cover;}
.tw-px-8 {padding-inline: 15px;}
.tw-mb-15 {margin-block-end: 30px;}
.text-two-line {font-size:18px;line-height:30px;padding:0px 20px;}
.pb-100 {padding-block-end: 50px;}
.tw-line-height-77-px {line-height: 40px;}
.fw-semibold {font-weight: 600 !important;font-size: 30px;line-height: 34px;}
.wings-home {width: 96%;}
.details {position: absolute;bottom: 20px;left: 10px;right: 10px;color: #fff;z-index: 2;}
.name img {height: 54px;}
.ad-text h5 {color: rgb(255, 255, 255);font-size: 28px;margin-top: 30px;font-weight: 400;}
.ad-text h4 {color: rgb(255, 255, 255);font-size: 30px;margin-top: 38px;line-height: 24px;}
.adm{min-height:630px}
.name {padding-top: 110px;text-align: center;margin-bottom: 40px;}
.logo-footer img {height: 140px;}
.logo-footer {width: 170px;margin: 0 auto 20px;padding: 15px;height: 170px;top: -82px;}
.footer-bg {background-position: center bottom -30px !important;background-repeat: no-repeat !important;background-size: 125% !important;margin-top: 82px;}
.mgs{margin: -60px 13px 0px;}
.details .date {font-size: 12px;opacity: 1;margin-bottom: 15px;}
.tw-py-17{padding:30px 30px;}
.ph-bold-n{font-size:25px}
.ph-bold-n1{font-size:32px}
.header.fixed-header {z-index: 100;}
.mobile-menu__logo img{height:50px;}
.login-text {display: none !important;}
.video-overlay {z-index: 10;position: relative !important;}
.offer {height: 339px;object-fit: cover;object-position: center;}
.left-text {font-weight: 800;font-size: 22px;line-height: 28px;}	
.right-text {font-size: 16px;}	
.admsec{height: 360px;}
.background-img{padding:80px 15px;background-size: cover;background-position: bottom center;}
.left-text .yellow {letter-spacing: 2.4px;}
.blog-img {height: 300px;object-fit: cover;}
.tw-p-10 {padding:20px;}
.testimonial {margin-top: 50px;}
.wing-img img {height: 310px;}
.rktopper {padding:0px 10px;}
.rkfacility {padding: 0px 10px;}
.rknotice .swiper-horizontal {touch-action: pan-y;border-radius: 100px 0px 0px 100px;}
.h4jw {font-size: 50px;text-transform: uppercase;line-height: 50px;}
.wings-home p {color: #fff;line-height: 24px;}
}