@media (max-width: 1536px) {



	.header a,

	.header a i {

		font-size: 13px;

	}



	.header .head-phone i {

		padding: 4px;

		font-size: 12px;

	}



	.header {

		padding: 10px 0;

	}



	.header .head-mail i {

		font-size: 18px;

	}



	.header {

		padding: 5px 0;

	}



	.navbar-expand-lg .navbar-nav .nav-link {

		font-size: 14px;

	}



	.navbar-brand img {

		width: 270px;

	}



	body {

		padding-top: 0px;

	}



	/*.navbar {*/

	/*margin-top: 0px;*/

	/*}*/

	#carouselSVSMBnr .carousel-inner .carousel-item img {

		height: calc(100vh - 130px);

	}



	#carouselSVSMBnr .carousel-caption {

		bottom: 10.25rem;

		margin-left: 0;

	}



	#carouselSVSMBnr .carousel-caption h2 {

		font-size: 35px;

		width: 42%;

	}



	#carouselSVSMBnr .carousel-caption p {

		margin-bottom: 50px;

		font-size: 16px;

		width: 600px;

	}



	.maps-group,

	.section_1 {

		height: calc(100vh - 93px);

	}



	.map-section img:nth-child(1) {

		width: 320px;

	}



	.map-section img:nth-child(2) {

		width: 200px;

	}



	.maps-group h3 {

		font-size: 19px;

	}



	.about-sec .row .col-lg-6 p {

		font-size: 14px;

	}



	.about-sec h3 {

		font-size: 32px;

		padding-bottom: 10px;

		margin-bottom: 20px;

	}



	.about-sec .row .col-lg-6 p {

		margin-bottom: 10px;

	}



	.about-sec h4 {

		font-size: 24px;

		width: 440px;

		margin-top: 0px;

		line-height: 30px;

	}



	.about-sec h4 br:nth-child(2),

	.about-sec h4 br:nth-child(3) {

		display: none;

	}



	.about {

		height: calc(100vh - 93px);

	}



	.about-sec {

		height: 470px;

		padding-top: 70px;

	}



	.about-sec .card {

		height: 350px;

		right: 0;

		left: 50px;

		width: 80%;

	}



	.maps-group .nav-tabs {

		gap: 20px;

	}



	.maps-group .nav-tabs .nav-item.show .nav-link,

	.nav-tabs .nav-link,

	.maps-group .nav-tabs .nav-item.show .nav-link,

	.nav-tabs .nav-link.active {

		padding: 5px 20px;

	}



	.chairman-imgfile {

		bottom: -150px;

	}



	.chairman-imgfile img {

		width: 530px;

	}



	.doublequates img {

		width: 80px;

	}



	.chairman-imgfile {

		bottom: -180px;

	}



	.charman-details h3 {

		font-size: 26px;

	}



	.charman-details p {

		font-size: 16px;

	}



	.arrow-cript::after {

		left: 210px;

	}



	.about-sec .row .col-lg-6 a {

		padding: 8px 20px;

	}



	.moon-title h3::before {

		height: 110px;

		width: 110px;

	}



	.moon-title h3 {

		font-size: 34px;

	}



	.infrastructure {

		height: calc(100vh - 93px);

	}



	/*.infrastructure .row .col-lg-2 .card {*/

	/*	height: 180px;*/

	/*}*/

	.infrastructure .col-lg-2 .card .card-image::before {

		top: 46px;

	}



	.infrastructure .row .col-lg-2 h4 {

		font-size: 19px;

	}



	.infrastructure .row .card-form h4 .copy-right p a {

		font-size: 14px

	}



	.about-sec .row .col-lg-6 p:nth-child(4) {

		margin-bottom: 30px;

	}



	.infrastructure .row .col-lg-5 .card .form-control {

		font-size: 15px;

		padding: 8px 12px;

	}



	.infrastructure .row .col-lg-5 .row .btn-book {

		font-size: 15px;

	}



	.awards-accolades .moon-title h3::before {

		left: -45px;

		top: -55px;

	}



	/*.address h3 {*/

	/*   font-size: 18px;*/

	/*  }   */

	.footer-sec .col-lg-5 h3 {

		font-size: 19px;

	}



	#carouselExampleCaptions2 p {

		font-size: 14px;

	}



	.awards-accolades {

		padding: 35px 0;

	}



	/*.awards-accolades .row img {*/

	/*    width: 260px;*/

	/*}*/

	.awards-accolades .row .col-lg-4 {

		text-align: center;

	}



	.ekashila-logo img {

		width: 250px;

	}



	.school-logo {

		width: 110px;

		box-shadow: 0px 0px 0px 20px #4c4c4c;

	}



	.copy-right p {

		font-size: 14px;

	}



	.footer-add .col-lg-5 .row .col-lg-2.col-md-3 img {

		width: 45px;

	}



	.footer-add .col-lg-5 .row .col-lg-2.col-md-3 {

		text-align: end;

	}



	/*.footer-sec a {*/

	/*    font-size: 14px;*/

	/*}*/

	.footer-sec .row .col-lg-3.col-md-2 img {

		width: 100px;

		top: -60px;

		left: 18px;

	}



	.video-section {

		height: calc(100vh - 93px);

	}



	.video-section .card h2 {

		font-size: 36px;

	}



	.video-section .card p {

		font-size: 15px;

	}



	.video-section .card {

		padding: 30px;

	}



	.video-section .card a {

		font-size: 15px;

	}



	.video-section .row:nth-child(3) {

		margin-top: 50px;

	}



	.video-section .row:nth-child(3) h2 {

		font-size: 36px;

	}



	.video-section .row:nth-child(3) h3 {

		font-size: 19px;

	}



	.video-section iframe {

		height: 350px;

	}



	.video-section .card {

		padding: 30px;

		height: 350px;

	}



	.video-section .title h2 {

		font-size: 32px;

		margin-bottom: 20px;

		padding-bottom: 8px;

	}



	.video-section .row:nth-child(3) .col-lg-2 .count h2::before {

		top: -5px;

		height: 25px;

		width: 25px;

		left: 3px;

	}



	/*.address {*/

	/*  font-size: 14px;*/

	/*}*/

	.footer-sec .row .col-lg-4 .add img {

		width: 45px;

	}



	.footer-sec .row .col-lg-3 .line {

		height: 120px;

		margin-top: 60px;

		margin-left: 155px;

	}



	.footer-sec {

		padding-top: 30px;

		padding-bottom: 20px;

	}



	.footer-sec .footer-add {

		margin-top: 40px;

	}



	.logo-line {

		width: 85%;

		top: 50px;

	}



	.awards-accolades .row img {

		width: 92%;

	}



	/*.count {*/

	/*    font-size: 38px;*/

	/*}*/

	/*#shiva h4 {*/

	/*    font-size: 38px;*/

	/*}*/

	.video-section .container {

		margin-bottom: 30px;

	}



	.video-section .row:nth-child(3) {

		margin-top: 50px;

	}



	.about-sec h3 {

		font-size: 28px;

	}



	.count {

		font-size: 40px;

	}



	#chairmandesk .col-lg-5 img {

		width: 335px;

	}



	#chairmandesk p {

		font-size: 14px;

		line-height: 26px;

	}



	#chairmandesk h6 {

		margin-bottom: 20px;

		font-size: 15px;

	}



	#chairmandesk .chairmen-desk-sec {

		height: 500px;

	}



	#chairmandesk .arrow-cript::after {

		background-color: var(--button);

		left: 700px;

	}



	#chairmandesk h4 {

		font-size: 26px;

		margin-top: 30px;

	}



	#chairmandesk h6 {

		margin-bottom: 15px;

	}



	#chairmandesk h6 b {

		font-size: 15px;

	}



	.chairman-name-part2 .charman-details h3 {

		font-size: 23px;

	}



	#mixedSlider .MS-content .item p {

		font-size: 14px;

		margin: 2px 10px 0 5px;

	}



	.our-history p {

		margin-bottom: 10px;

		font-size: 14px;

		line-height: 23px;

	}



	.our-history h3 {

		font-size: 24px;

		margin-bottom: 10px;

	}



	.aboutus-section p {

		font-size: 14px;

	}



	.aboutus-section .breadcrumb a {

		font-size: 14px;

	}



	.aboutus-section h2 {

		font-size: 34px;

		margin-bottom: 15px;

	}



	.aboutus-section h5 {

		font-size: 17px;

		margin-bottom: 15px;

	}



	.awards-accolades {

		padding: 50px 0;

	}



	.about-us {

		height: calc(100vh - 130px);

	}



	.aboutus-section p {

		margin-bottom: 0;

	}



	.footer-sec p {

		font-size: 14px;

	}

    #carouselSVSMBnr .carousel-caption h5 {

        font-size: 19px;

        margin-bottom: 10px;

    }

    .copy-right p a {

        font-size: 13px;

    }

    .copy-right p {

        font-size: 13px;

    }

    .footer-sec .address ul li img {

        width: 35px;

    }

    

    

    

    

    .aboutus-section {

    margin-bottom: 110px;

}

    .about-us {

        /*height: auto;*/

        padding-top: 20px;

        background-image: linear-gradient(to bottom, #1e4585 47.7%, #ffff 45%);

    }

    .aboutus-section .about-img img{

        width: 80%;

    }

    .aboutus-section p{

        margin-top: 30px;

        margin-bottom: 20px;

    }

    #chairmandesk{

        height: 120vh;

    }

    .breadcrumb {

        margin-bottom: 5px;

    }

    .aboutus-section .row .bottpm-arrow a i {

    top: 8px;

}
.nalgonda-branch .title h4 {
    margin-bottom: 60px;
	font-size: 21px;
}
.nalgonda-branch .row .col-lg-4 .card-title h3 {
    font-size: 12px;
	margin-top: 8px;
}
.nalgonda-branch .row .col-lg-4 .card .school-img::before {
    height: 230px;
	width: 50%;
}
/* .nalgonda-branch .row .col-lg-4 .card-title {
    gap: 140px;
}
.nalgonda-branch .row .visit-gap .card-title {
    gap: 190px;
}
.nalgonda-branch .row .visit-gap .card-title {
    gap: 170px;
} */
.nalgonda-branch .row .col-lg-4 .card-title {
	gap: unset;
    justify-content: space-between;
}
.nalgonda-branch .row .col-lg-4 .card-title P{
	margin-right: 3px;
}

}

@media (max-width: 1440px) {

	.logo-line {

		width: 91%;

	}

	 .about-us{

        padding: 20px 0;

    }

}



@media (max-width: 1366px) {

    /*shiva-responsive*/

     .aboutus-section .about-img img{

        /* top:80px; */

        width:90%;

    }

    #chairmandesk .row .col-lg-4 img {

        width: 300px;

    }

    .aboutus-section h2{

        font-size:30px;

    }

    .aboutus-section {

        margin-bottom: 70px;

    }

    .our-history p {

        margin-bottom: 8px;

        font-size: 13px;

        line-height: 22px;

    }

    .aboutus-section .about-img{

        width:40%;

    }

    .aboutus-section .about_text{

            width: 60%;

    }

    .aboutus-section h5 {

        font-size: 17px;

        margin-bottom: 15px;

    }

    .aboutus-section h2 {

        font-size: 30px;

    }

    .aboutus-section p{

        margin-top: 0;

        font-size:13px;

    }

    .aboutus-section .bottpm-arrow{

        top: -15px;

    }

    #chairmandesk{

        height: 130vh;

    }

    .aboutus-section h5::after{

        width:auto;

    }

    .about-us{

        background-image: linear-gradient(to bottom, #1e4585 46.7%, #ffff 40%);

    }

    /*shiva-end-responsive*/

	.footer-add p {

		font-size: 14px;

	}



	.navbar-expand-lg .navbar-nav .nav-link {

		font-size: 14px;

		padding: 6px 0;

	}



	.infrastructure .row .col-lg-5 .card .form-control {

		font-size: 14px;

	}



	.infrastructure .row .col-lg-5 .row .btn-book {

		font-size: 14px;

	}



	#carouselExampleCaptions2 p {

		font-size: 14px;

	}



	.header a,

	.header a i {

		font-size: 14px;

	}



	.header .head-phone i {

		font-size: 14px;

	}



	.navbar-brand img {

		width: 250px;

	}



	#carouselSVSMBnr .carousel-caption h2 {

		font-size: 28px;

	}



	#carouselSVSMBnr .carousel-caption p {

		margin-top: 20px;

		margin-bottom: 41px;

		font-size: 14px;

		width: 500px;

	}



	#carouselSVSMBnr .carousel-caption h5 {

		font-size: 18px;

		margin-bottom: 10px;

	}



	#carouselSVSMBnr .carousel-inner .carousel-item img {

		height: calc(100vh - 124px);

	}



	#carouselSVSMBnr .carousel-caption a {

		padding: 8px 25px;

		font-size: 15px;

	}



	#carouselSVSMBnr .carousel-caption {

		bottom: 10.25rem;

	}



	.map-section img:nth-child(1) {

		width: 250px;

	}



    .maps-group, .section_1 {
        height: 624px;
    }



	.map-section img:nth-child(2) {

		width: 180px;

	}



	.maps-group .btn1 a {

		font-size: 14px;

	}



	.maps-group .col-lg-2 img {

		width: 130px;

	}



	.maps-group hr {

		margin-bottom: 30px;

	}



	.maps-group .row {

		margin-top: 60px;

	}



	.maps-group h3 {

		font-size: 18px;

	}



	.city-links {

		font-size: 14px;

	}



	.maps-group {

		height: calc(100vh - 42px);

	}



	.maps-group .btn2 a {

		font-size: 14px;

	}



	.maps-group .btn2,

	.maps-group .btn1 {

		font-size: 14px;

	}



	.about-sec h4 {

		font-size: 22px;

		width: 370px;

	}



	.chairman-imgfile {

		bottom: -80px;

	}



	.about {

		height: auto;

		height: calc(100vh - 87px);

	}



	.infrastructure .row {

		row-gap: 50px;

	}



	.infrastructure {

		height: calc(100vh - 42px);

	}



	/*.about-sec {*/

	/*	height: 541px;*/

	/*}*/

	.about-sec .row .col-lg-6 p {

		margin-bottom: 20px;

	}



	.chairman-imgfile img {

		width: 450px;

	}



	.about-sec .card {

		height: 430px;

	}



	.moon-title h3 {

		font-size: 28px;

	}



	.moon-title h3::before {

		height: 90px;

		width: 90px;

	}



	.moon-title a {

		padding: 6px 15px;

		border-radius: 25px;

	}



	.infrastructure .col-lg-2 .card .card-image::before {

		left: 37px;

		top: 25px;

	}



	.infrastructure .row .col-lg-2 .card {

		height: 180px;

	}



	.infrastructure .row .col-lg-2 h4 {

		font-size: 15px;

	}



	.infrastructure .row .col-lg-2 h4 br {

		display: none;

	}



	.infrastructure .row .card-form h4 {

		font-size: 18px;

		line-height: 26px;

	}



	.infrastructure .row .col-lg-2.dance .card-image img {

		margin-top: 0;

	}



	.infrastructure .row .col-lg-5 .card {

		padding: 10px 15px;

		background-color: #f6f6f6;

	}



	.awards-accolades .row .col-lg-3::after {

		top: -25px;

	}



	.awards-accolades .moon-title h3::before {

		top: -42px;

	}



	.footer-sec .row .col-lg-3 .line {

		margin-left: 120px;

	}



	.form {

		height: auto;

		padding: 50px 0;

	}

	.copy-right p {

		font-size: 13px;

	}



	.video-section .card h2 {

		font-size: 32px;

	}



	.video-section .card {

		height: 300px;

	}



	.video-section iframe {

		height: 300px;

	}



	.video-section .card p {

		margin-bottom: 10px;

	}



	.video-section .card hr {

		margin: 15px 0;

	}



	.video-section .title h2 {

		font-size: 24px;

		margin-bottom: 15px;

	}



	.video-section .row:nth-child(3) {

		margin-top: 30px;

	}



	.video-section .row:nth-child(3) h2 {

		font-size: 28px;

	}



	.video-section .row:nth-child(3) .col-lg-2 .number-count h2::before {

		height: 20px;

		width: 20px;

	}



	.about-sec {

		height: 450px;

		padding-top: 60px;

	}



	.about-sec .row .col-lg-6 p {

        line-height: 22px;

    }



	.video-section {

		height: calc(100vh - 87px);

	}



	.video-section .row:nth-child(3) {

		margin-top: 70px;

	}



	.logo-line {

		width: 83%;

	}

    .about-sec .row .col-lg-6 a {

        padding: 3px 15px;

    }



	.navbar-expand-lg .navbar-nav {

		gap: 15px;

	}



	.navbar-expand-lg .navbar-nav .nav-link {

		font-size: 14px;

	}

    .chairman-imgfile {

        bottom: -130px;

    }

    .video-section .row:nth-child(3) h3 {

        font-size: 17px;

    }

    .count {

        font-size: 35px;

    }

    #shiva h4 {

        font-size: 35px;

    }

    .address h3 {

        font-size: 18px;

    }

    .footer-sec .row .col-lg-4 .add img {

        width: 40px;

    }

    .footer-sec .row .col-lg-3.col-md-2 img {

        left: 10px;

    }

    .copy-right p a {

        font-size: 12px;

    }

    .charman-details p {

        font-size: 15px;

    }

    .moon-title a {

        font-size: 14px;

    }

    .footer-add .col-lg-5 .row .col-lg-2.col-md-3 img {

        width: 40px;

    }
	.infrastructure .row .col-lg-5 .card .form-control {
		padding: 5px 12px;
	}
	
    }    .nalgonda-branch .row .col-lg-4 .card .school-img::before {
        height: 225px;
        width: 60%;
    }
	

    

}



@media (max-width: 1280px) {

	#carouselSVSMBnr .carousel-caption {

		margin-left: -41px;

	}



	#carouselSVSMBnr .carousel-caption h2 {

		font-size: 30px;

	}



	#carouselSVSMBnr .carousel-caption p {

		width: 500px;

		font-size: 16px;

	}



	.logo-line {

		width: 1115px;

	}

    #carouselSVSMBnr .carousel-caption a {

        padding: 5px 25px;

        font-size: 14px;

    }

    #carouselSVSMBnr .carousel-caption p {

        width: 500px;

        font-size: 15px;

    }

    .maps-group h3 {

        font-size: 17px;

    }

    .about-sec h3 {

        font-size: 26px;

    }

    .video-section .row:nth-child(3) .col-lg-2 .number-count h4 span {

        line-height: 65px;

    }

    #shiva h4 {

        font-size: 30px;

    }

    .video-section .row:nth-child(3) h3 {

        font-size: 16px;

    }

    .video-section .row:nth-child(3) .col-lg-2 .number-count h4 span::before {

        height: 25px;

        width: 25px;

    }

    .navbar-expand-lg .navbar-nav {

        gap: 15px;

    }

    .copy-right p {

        font-size: 12px;

    }



}



@media (max-width: 1152px) {



/*shiva-responive*/

 #chairmandesk {

        height: 115vh;

    }

    .aboutus-section h2 {

        font-size: 25px;

    }

    .aboutus-section p{

        margin-top: 0;

    }

    .about-us {

        background-image: linear-gradient(to bottom, #1e4585 44%, #ffff 44%);

    }

    .aboutus-section {

        margin-bottom: 45px;

    }

    /*shiva-responvice*/



	/*body {*/

	/*	padding-top: 137px;*/

	/*}*/

	#carouselSVSMBnr .carousel-inner .carousel-item img {

		height: auto;

	}



	#carouselSVSMBnr .carousel-caption {

		margin-left: 0px;

		bottom: 10.25rem;

	}



	#carouselSVSMBnr .carousel-caption h2 {

		font-size: 28px;

	}



	.maps-group,
	.section_1 {
		height: auto;
	}



	.footer-sec .footer-add {

		margin-top: 40px;

	}



	.about-sec .card {

		width: 87%;

		height: 390px;

	}



	.about-sec h4 {

		width: 360px;

	}



	.chairman-imgfile {

		bottom: -40px;

	}
	.about-sec .row .col-lg-6 p {

		line-height: 23px;

	}
	.about-sec h3 {

		font-size: 28px;

	}
	.doublequates img {

		top: -30px;

		width: 70px;

	}



	.infrastructure {

		height: auto;

		padding: 50px 0;

	}



	.infrastructure .col-lg-2 .card:hover .card-image::before {

		border-radius: 30px;

	}



	.infrastructure .row .col-lg-2 .card {

		/* border-radius: 30px; */

		height: 160px;

	}



	.infrastructure .col-lg-2 .card .card-image::before {

		left: 25px;

	}



	.infrastructure .row .col-lg-2 h4 {

		font-size: 14px;

	}



	.footer-sec .col-lg-5 ul li {

		font-size: 14px;

	}



	.footer-sec .row .col-lg-3 .line {

		margin-left: 95px;

	}



	.video-section .card {

		padding: 21px;

	}



	.video-section .row:nth-child(3) h3 {

		font-size: 14px;

	}



	.video-section .row:nth-child(3) h2 {

		font-size: 28px;

	}



	.about-sec {

		height: 520px;

		padding-top: 50px;

	}



	.about-sec h4 {

		font-size: 20px;

		width: 370px;

	}



	.chairman-imgfile img {

		width: 420px;

	}



	.navbar-expand-lg .navbar-nav .nav-link {

		font-size: 13px;

	}



	.logo-line {

		width: 933px;

	}

    .maps-group{

        padding: 50px 0;

    }

    #carouselSVSMBnr .carousel-caption {

        bottom: 8.25rem;

    }

    .about-sec .row .col-lg-6 p:nth-child(4) {

        margin-bottom: 50px;

    }

    .infrastructure .row .col-lg-5 .card .form-control {

        font-size: 14px;

        padding: 5px 12px;

    }

    .infrastructure .row .card-form h4 {

        font-size: 17px;

        line-height: 23px;

    }

    .video-section .row:nth-child(3) .col-lg-2::after {

        height: 60px;

    }

    .awards-accolades .row .col-lg-3::after {

        top: -35px;

        height: 100px;

    }
	.nalgonda-branch .row .col-lg-4 .card .school-img::before {
		height: 170px;
		width: 65%;
	}

    

}



@media (max-width: 1024px) {

	#carouselSVSMBnr .carousel-caption {

		bottom: 6.25rem;

	}



	.awards-accolades .moon-title h3::before {

		left: -25px;

	}



	.about-sec {

		height: 480px;

	}



	.about-sec .row .col-lg-6 p {

		margin-bottom: 31px;

	}



	.about {

		height: auto;

		padding-bottom: 50px;

	}

    #carouselSVSMBnr .carousel-caption h2 {

        font-size: 25px;

    }

    #carouselSVSMBnr .carousel-caption h5 {

        font-size: 17px;

    }

    .about-sec .row .col-lg-6 p {

        margin-bottom: 15px;

    }

    .about-sec h3 {

        font-size: 24px;

    }

    .maps-group h3 {

        font-size: 16px;

    }

    .video-section .card h2 {

        font-size: 30px;

    }

    .navbar-expand-lg .navbar-nav {

        gap: 15px;

    }

    

    #carouselSVSMBnr .carousel-caption p {

        width: 450px;

    }

    .about-sec .row .col-lg-6 p:nth-child(4) {

        margin-bottom: 40px;

    }

    .footer-sec .footer-add {

        padding-left: 0;

    }

    .school-logo {

        box-shadow: 35px 0px 1px 20px #4c4c4c;

    }

    .footer-sec .row .col-lg-3 .line {

        margin-left: 145px;

    }

    .footer-sec .row .col-lg-3.col-md-2 img {

        left: 40px;

    }

    .awards-accolades .row .col-lg-3::after {

        height: 80px;

        top: -20px;

    }

    

}



@media (max-width: 991.98px) {

	.offcanvas-collapse {

		position: fixed;

		top: 56px;

		/* Height of navbar */

		bottom: 0;

		left: 100%;

		width: 100%;

		padding-right: 1rem;

		padding-left: 1rem;

		overflow-y: auto;

		visibility: hidden;

		background-color: #343a40;

		transition: transform .3s ease-in-out, visibility .3s ease-in-out;

	}



	.offcanvas-collapse.open {

		visibility: visible;

		transform: translateX(-100%);

	}

}



@media (max-width: 991px) {

	.offcanvas-collapse {

		width: 50%;

	}
	.video-section .row:nth-child(2) .col-lg-2::after,
	.video-section .row:nth-child(4) .col-lg-2::after,
	.video-section .row:nth-child(6) .col-lg-2::after{
	    display:none;
	}
	.awards-accolades .row .col-lg-3::after {
		display: none;
	}


	.header {

		display: none !important;

	}



	.header.tab-nav {

		display: block;

		margin-bottom: 5px;

		background-color: transparent;

		border-bottom: none;

	}



	.header a,

	.header a i {

		font-size: 16px;

	}



	.navbar-expand-lg .navbar-nav .nav-link {

		font-size: 16px;

        display: inline-block;

	}

    /*.navbar{*/

    /*    position: fixed;*/

    /*    top: 0;*/

    /*    width: 100%;*/

    /*    margin-top: 0 !important;*/

    /*}*/

    #carouselSVSMBnr .carousel-inner{

        margin-top: 0px;

    }

    .navbar2{

        display: none !important;

    }

	/*body {*/

	/*	padding-top: 88px;*/

	/*}*/



	.offcanvas-collapse {

		top: 88px;

	}



	.header .container {

		display: block;

		padding: 0;

	}



	#carouselSVSMBnr .carousel-caption {

		bottom: 4.25rem;

	}



	.head-phone {

		margin-bottom: 20px;

	}



	.maps-group .row {

		row-gap: 50px;

	}



	.navbar-expand-lg .navbar-nav {

		margin-top: 20px;

	}



	/*.about .chair-disk h3{*/

	/*      display: none;*/

	/*}*/

	.row-part2 {

		display: block;

	}



	.row-part1 {

		display: none;

	}



	.about-sec {

		height: auto;

	}



	.about-sec .card {

		position: relative;

		width: 90%;

		left: 50px;

		height: 540px;

	}

.cont_htry .col-lg-2:nth-child(2)::after,
.cont_htry .col-lg-2:nth-child(4)::after,
.cont_htry .col-lg-2:nth-child(6)::after{
	display: none;
}

	.about-sec h4 {

		font-size: 28px;

		width: 500px;

        line-height: 34px;

	}



	.doublequates img {

		top: 30px;

		width: 100px;

	}



	.chairman-imgfile {

		bottom: -100px;

	}



	.chairman-imgfile img {

		width: 631px;

	}



	.about-sec .chairman-img {

		position: relative;

		margin-bottom: -160px;

	}



	.charman-details {

		margin-top: 290px;

	}



	.awards-accolades {

		padding: 55px 0;

	}

    .maps-group h3 {

        font-size: 19px;

    }



	.about-sec .chair-desk h3 {

		display: none;

	}



	.about-sec .chair-desk .charman-details h3 {

		display: block;

	}



	.about-sec h3 {

		font-size: 34px;

		margin-bottom: 50px;

	}



	.doublequates img {

		top: -35px;

	}



	.about-sec .row .col-lg-6 p {

		font-size: 14px;

	}



	.moon-title h3 {

		font-size: 38px;

	}



	.moon-title h3::before {

		height: 110px;

		width: 110px;

	}



	.moon-title a {

		padding: 10px 25px;

		border-radius: 25px;

		font-size: 16px;

	}



	.infrastructure .col-lg-2 .card .card-image::before {

		left: 50%;

		transform: translateX(-50%);

		top: 50px;

	}



	.infrastructure .row .col-lg-2 h4 {

		font-size: 18px;

	}



	.infrastructure .row .col-lg-2 .card {

		height: 230px;

	}



	.copy-right p a {

		font-size: 14px;

	}



	.copy-right p {

		font-size: 14px;

	}



	.infrastructure .col-lg-2 .card:hover .card-image::before {

		left: 50%;

	}



	.infrastructure .row .card-form h4 {

		font-size: 24px;

		margin-bottom: 20px;

		line-height: 30px;

	}



	.infrastructure .row .col-lg-5 .card .form-control {

		font-size: 16px;

        padding: 8px 12px;

	}



	.awards-accolades .col-lg-9 .row {

		flex-wrap: nowrap;

	}



	.footer-add {

		padding-left: 0;

	}



	.school-logo {

		box-shadow: 0px 0px 1px 18px #4c4c4c;

		width: 80px;

		z-index: 0;

	}



	.footer-sec .col-lg-5 ul li {

		font-size: 13px;

	}



	.ekashila-logo img {

		width: 210px;

	}



	.footer-sec .col-lg-10 ul {

		display: block;

	}



	.city-links {

		display: flex;

	}



	.city-links ul:nth-child(1) span {

		display: none;

	}



	.awards-accolades .row .col-lg-3::after {

		top: unset;

		bottom: 32px;

		left: 0;

		height: 2px;

		width: 100%;

	}



	.logo-line {

		width: 70%;

	}



	.awards-accolades .moon-title h3 {

		margin-bottom:50px;

	}



	/* .moon-title h3 br {

		display: none;

	} */



	.col-md-9 .address ul {

		display: flex;

	}



	.school-logo img {

		bottom: -40px;

	}



	.footer-sec .row .col-lg-3 .line {

		height: 180px;

		margin-left: 45px;

		margin-top: 31px;

	}



	.footer-sec .row .col-lg-3.col-md-2 img {

		left: 0px;

	}



	.kar-grou span {

		display: none;

	}



	/*.city ul li:last-child span{*/

	/*    display: block;*/

	/*}*/

	.footer-sec .col-lg-10 .city {

		margin-right: 10px;

	}



	.root-img img {

		width: 41px;

	}



	.footer-sec .row .col-lg-2 img {

		width: 41px;

	}



	.moon-title h3::before {

		left: -20px;

		top: -60px;

	}



	.map-section img:nth-child(1) {

		width: 250px;

	}



	.navbar-toggler:focus {

		box-shadow: 0 0 0 transparent;

	}



	.copy-right .container {

		flex-direction: column;

		gap: 5px;

	}



	.video-section {

		height: auto;

		padding: 70px 0;

	}



	.video-section .row:nth-child(2) {

		row-gap: 80px;

	}



	.video-section iframe {

		height: 400px;

		/*margin-bottom: 100px;*/

	}



	.video-section .card {

		height: auto;

		padding: 30px;

	}



	.video-section .row:nth-child(3) {

		row-gap: 50px;

	}



	.video-section .row:nth-child(3) .col-lg-2:nth-child(3) {

		border-right: none;

	}



	.video-section .card h2 {

		font-size: 34px;

	}



	.video-section .row:nth-child(3) h3 {

		font-size: 18px;

	}



	.video-section .row:nth-child(3) h2 {

		font-size: 36px;

	}



	.video-section .card a {

		font-size: 16px;

	}



	.video-section .title h2 {

		font-size: 36px;

	}



	.chairman-name-part2 {

		display: none;

	}



	.about-sec .row-part2 .chair-desk .charman-details h3 {

		display: block;

		font-size: 24px;

		border-bottom: 0;

		margin-bottom: 0;

		color: #ffc107;

		padding: 0;

	}
	.navbar-brand img {
		width: 275px;
	}



	.maps-group .nav-tabs .nav-item.show .nav-link,

	.nav-tabs .nav-link,

	.maps-group .nav-tabs .nav-item.show .nav-link,

	.nav-tabs .nav-link.active {

		font-size: 16px;

	}



	.btn-2.active:after,

	.btn-2.active:before,

	.btn-2:hover:after,

	.btn-2:hover:before {

		/*width: 100px;*/

		margin: inherit;

	}

    #carouselSVSMBnr .carousel-caption {

        bottom: 0.25rem;

    }

    .video-section .row:nth-child(3) .col-lg-2:nth-child(3):after {

        display: none;

    }

    #carouselSVSMBnr .carousel-caption p {

        margin-top: 10px;

        margin-bottom: 21px;

    }

   

    #carouselSVSMBnr .carousel-caption h5 {

        font-size: 15px;

    }

    #carouselSVSMBnr .carousel-caption h2 {

        width: 50%;

        font-size: 19px;

    }

    #carouselSVSMBnr .carousel-caption {

        bottom: 10.25rem;

    }



    .navbar .nav-link {

        justify-content: flex-start;

    }

    .navbar .nav-link::before {

        bottom: -10px; 

    }

    /* .section_1 {*/

    /*    margin-top: 87px;*/

    /*}*/

    

    /*shiva-responsive*/

     .aboutus-section .about-img{

        width:100%;

    }

    .aboutus-section .about_text{

        width:100%;

    }

    .aboutus-section .about-img img{

        position:unset;

        width:100%;

    }

    .about-us .row{

        flex-direction: column-reverse;

    }

    /* .about-us{

        margin-top:87px;

    } */

    .about-us .about-img p{

        display: block;

        color:#000;

        margin-top: 15px;

    }

    #chairmandesk .chairmen-desk-sec {

        height: 650px;

    }

    #chairmandesk {

        height: 120vh;

    }

    #mixedSlider .MS-controls button{

        top:175px;

    }

    .about_text a{

        display: none;

    }

    .aboutus-section .bottpm-arrow{

        display:none;

    }

    .about-us{

        height:auto;

    }

.navbar .active::before {



    bottom: -8px;

}

.root-img{

        flex: 1 0 auto;

}

.navbar .admission {

    width: 100%;

}

.navbar {

    margin-top: -1px;

    position: fixed;

    top: 0;

    width: 100%;

}

body {

    padding-top: 87px;

}

    .nalgonda-branch .row .col-lg-4 .card .school-img::before {
        height: 225px;
        width: 60%;
    }


}



@media (max-width: 768px) {

	.moon-title h3 {

		font-size: 32px;

	}



	/*#carouselSVSMBnr .carousel-caption {*/

	/*    bottom: 0.25rem;*/

	/*}*/





	.logo-line {

		width: 90%;

	}

    #carouselSVSMBnr .carousel-caption {

        bottom: 3.25rem;

    }



}



@media (max-width: 540px) {

	.video-section .row:nth-child(3) .col-lg-2::after{
		display: block;
	}
	.awards-accolades .carousel-caption p{
		font-size: 13px;
	}
	#chairmandesk .carousel-inner .carousel-item p{
		margin-bottom: 0;
	}
	/*#carouselSVSMBnr .carousel-caption {*/

	/*    display: none;*/

	/*}*/
	.awards-accolades .moon-title h3::before {
    	top: -22px;
	}
	.awards-accolades .moon-title h3 {
		margin-bottom: 30px;
		margin-left:30px;
		margin-top:0px;
	}

	.map-section img:nth-child(1) {

		width: 250px;

	}



	.about-sec h3 {

		font-size: 31px;

		margin-bottom: 30px;

	}



	.doublequates img {

		top: -20px;

		width: 50px;

	}



	.about-sec h4 {

		font-size: 21px;

		width: 360px;

	}



	.chairman-imgfile {

		bottom: -20px;

	}



	.chairman-imgfile img {

		width: 450px;

	}



	.desktop-banner {

		display: none;

	}



	.mobile-banner {

		display: block;

	}



	#carouselExampleCaptions2 .carousel-inner .carousel-item .col-lg-4 {

		text-align: center;

	}



	#carouselExampleCaptions2 .carousel-indicators {

		bottom: -50px;

	}



	.root-img img {

		width: 40px;

	}



	.footer-sec .footer-add {

		margin-top: 80px;

	}



	.footer-sec .row .col-lg-3 .line {

		display: none;

	}



	.footer-sec .row .col-lg-2 img {

		width: auto;

	}



	.offcanvas-collapse {

		width: 65%;

	}



	.header a,

	.header a i {

		font-size: 16px;

	}



	.navbar-expand-lg .navbar-nav .nav-link {

		font-size: 16px;

	}



	.ekashila-logo img {

		width: 250px;

	}



	.carousel-fade .carousel-item {

		opacity: 0;

		transition-property: opacity;

		transform: none;

		padding-top: 280px;

		background-color: #1e4585;

	}



	#carouselSVSMBnr .carousel-caption p {

		width: 400px;

	}



	/* #carouselSVSMBnr .carousel-inner .carousel-item:nth-child(2) img {



		width: 90%;

	} */



	#carouselSVSMBnr .carousel-caption h5 {

		font-size: 17px;

		margin-bottom: 5px;

	}



	#carouselSVSMBnr .carousel-caption {

		display: block !important;

		bottom: 27.25rem;

	}



	.tab-logo {

		display: block;

	}



	.school-logo .desk-logo {

		display: none;

	}



	.school-logo {

		width: 320px;

		margin: inherit;

		box-shadow: 0px 30px 1px 0px #4c4c4c;

	}



	.ekashila-logo {

		display: none;

	}



	.footer-add .col-lg-4 {

		padding-left: 40px;

	}



	.footer-sec .row .col-lg-2 img {

		width: 40px;

	}



	.footer-add .col-lg-5 .row {

		margin-left: 20px;

	}







	.footer-add .col-lg-5 .row .col-lg-2 {

		padding-right: 0;

		text-align: center;

	}



	.footer-sec .row .col-lg-4 .add {

		gap: 20px;

	}



	.city-links {

		display: block;

	}



	.footer-sec .col-lg-10 ul {

		display: flex;

	}



	.footer-sec .col-lg-5 ul li {

		display: flex;

	}



	.footer-sec .col-lg-10 .city {

		width: 100%;

	}



	.city-links ul:nth-child(1) span {

		display: block;

	}



	.kar-grou span {

		display: block;

	}



	.footer-sec .col-lg-5 h3 {

		margin-bottom: 10px;

	}



	.footer-add .col-lg-5 .row {

		margin-left: 0;

	}



	.about-sec .chairman-img {

		margin-bottom: 50px;

	}



	.top-mfacilities-part2 {

		display: none;

	}



	.charman-details {

		margin-top: 41px;

	}



	.offcanvas-collapse {

		width: 50%;

	}



	.about-sec h3 {

		border-bottom: none;

	}



	#carouselSVSMBnr .carousel-caption h2 {

		width: 95%;

		font-size: 28px;

	}



	.awards-accolades .row img {

		width: 100%;

	}



	#section_1 .carousel-fade .carousel-item {

		background-color: var(--header-color);

		padding-top: 270px;

		text-align: -webkit-right;

	}

    .copy-right p {

        font-size: 12px;

    }

    .awards-accolades .row {

        align-items: inherit;

        justify-content: inherit;

    }

    .awards-accolades .row img {

        width: 95%;

    }

    #carouselSVSMBnr .carousel-caption.banner-se1{

        bottom: 21.25rem;

    }

    #carouselSVSMBnr .carousel-caption.banner-se2{

        bottom: 25.25rem;

    }

    #carouselSVSMBnr .carousel-caption.banner-se3{

        bottom: 23.25rem;

    }

    #carouselSVSMBnr .carousel-caption.banner-se4 {

        bottom: 23.25rem;

    }

    .section_1 {

    margin-top: 0;

}

 #carouselSVSMBnr .carousel-fade .carousel-item {

        padding-top: 290px;

    }

    

    /*shiva-responsive*/

    

      .about-us {

        background-image: linear-gradient(to bottom, #1e4585 33%, #ffff 30%);

    }

    #chairmandesk {

        height:100%;

    }

    #chairmandesk .row .col-lg-8 #carouselExampleCaptions2 img{

        width:80%;

    }

    #chairmandesk .chairman h4{

        display: block !important;

        margin:auto;

        margin-bottom:15px;

    }

    .chairman_text,

    .chairman{

        text-align:center;

    }

    #chairmandesk .chairman_text h4{

        display: none;

    }

    #chairmandesk .row .col-lg-4 img{

        margin-bottom: 15px;

    }

    #chairmandesk #carouselExampleCaptions2 .row{

        flex-wrap: nowrap;

        overflow: hidden;

    }

    #carouselExampleCaptions2 .carousel-caption{

        width:80%;

        margin:auto;

        text-align: center;

    }
	#chairmandesk .carousel-inner .carousel-item img{
		margin-top: 20px;
	}
    #chairmandesk .chairmen-desk-sec{

        background-size: auto 72.4%;

        height: auto;

    }
	.crmn_main .carousel-inner{
		margin-bottom: 40px;
	}
	.crmn_main #carouselExampleCaptions4 .carousel-indicators{
		bottom:0;
	}

    #carouselExampleCaptions2 .carousel-indicators {

        bottom: 0;

    }

    #mixedSlider .MS-controls button {

        top:460px;

        filter: invert(1);

        left:auto !important;

        right:70px;

    }

    #mailstones{

        padding-bottom: 50px;

    }

    #mixedSlider .MS-controls .MS-right {

        right:30px;

    }

    #mailstones h3{

        font-size: 26px;

        margin-left: 20px;

        margin-top: 20px;

    }

    #mixedSlider .MS-content{

        padding: 30px 0;

    }

    #chairmandesk h6 {

        margin-bottom: 10px;

    }

    #chairmandesk h6 b{

        display: block;

        margin-bottom: 0;

    }

    .root-img {

    flex: 0 0 auto;

    }

    .footer-add .col-lg-5 .row .col-lg-2.col-md-3 {

    text-align: center;

}

.footer-add .col-lg-5 .row .col-lg-10.col-md-9.col-10 {

padding-left: 20px;



}



    #carouselExampleCaptions4 .carousel-indicators {

        bottom: -40px;

    }

    #carouselExampleCaptions4 .carousel-indicators [data-bs-target] {

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background-color: #141619;

}

#carouselExampleCaptions4 .carousel-indicators .active {

    background-color: var(--addmision);

}

.award-part-2 {

    display: block;

}

.award-part-1 {

    display: none;

}
.nalgonda-branch .row .col-lg-4 .card {
    width: 95%;
    margin: auto;
}
    .nalgonda-branch .row .col-lg-4 .card .school-img::before {
        height: 230px;
        width: 50%;
    }
.nalgonda-branch .row .col-lg-4 .card-title h3 {
    font-size: 12px;
    margin-top: 8px;
	margin-left: 15px;
}
.nalgonda-branch .row .col-lg-4 .card-title P {
    margin-right: 15px;
}
.crsl_sec{
    position: unset !important;
    color: black !important;
}

}



@media (max-width: 432px) {

	.map-section img:nth-child(2) {

		display: none;

	}

	#chairmandesk .chairmen-desk-sec {
    	background-size: auto 77%;
	}
	.crmn_main .carousel-inner {
    	margin-bottom: 10px;
	}
	.awards-accolades .moon-title h3::before {
		top: -10px;
	}

	.non-logo {

		display: block;

	}



	.about-sec .card {

		position: relative;

		width: 100%;

		left: 0;

		width: 100%;

		height: 380px;

		padding: 25px;

	}



	.chairman-imgfile {

		bottom: -30px;

		right: 0;

	}



	.chairman-imgfile img {

		width: 390px;

	}



	.moon-title h3 {

		font-size: 31px;

		width: 250px;

	}



	/* .moon-title h3 br {

		display: none;

	} */
	.awards-accolades .row {
    	margin-top: 0px;
		margin-bottom: 30px;
	}

	.awards-accolades{
		padding-top:10px;
	}


	.moon-title h3::before {

		height: 80px;

		width: 80px;

		left: -5px;

		top: -40px;

	}



	.moon-title a {

		padding: 6px 25px;

		font-size: 18px;

		display: block;

		text-align: center;

	}



	.infrastructure .row .col-lg-5 .row .btn-book {

		font-size: 16px;

		padding: 7px 20px;

	}



	.infrastructure .row .col-lg-3 {

		padding-left: 30px;

	}



	.infrastructure .row .col-lg-5 .card {

		padding: 20px;

		border-radius: 20px;

	}



	.infrastructure .moon-title h3 {

		margin-bottom: 0px;

	}



	.awards-accolades .moon-title h3 {

		width: 100%;

		margin-left: 30px;

		font-size:25px;

		margin-bottom:30px;

	}



	.awards-accolades .row {

		margin-top: 30px;

	}



	.infrastructure .row .col-lg-2 .card {

		height: 200px;

		/* border-radius: 30px; */

	}



	.infrastructure .col-lg-2 .card .card-image::before {

		top: 30px;

	}



	.infrastructure .row .col-lg-2 h4 {

		font-size: 21px;

	}

	.infrastructure .row .col-lg-2 .card-image {

    margin-bottom: 20px;

}



	.footer-sec .col-lg-10 ul {

		display: flex;

	}



	.city-links {

		display: block;

	}



	.footer-logs {

		margin-top: 20px;

	}



	.section2-btns {

		gap: 10px;

	}



	.navbar-expand-lg .navbar-nav .nav-link {

		font-size: 15px;

	}



	.header a,

	.header a i {

		font-size: 15px;

	}



	.offcanvas-collapse {

		width: 70%;

	}



	#carouselSVSMBnr .carousel-caption {

		bottom: 21.25rem;

	}

    #carouselSVSMBnr .carousel-caption.banner-se1 {

    bottom: 23.25rem;

    }

	#carouselSVSMBnr .carousel-caption h2 {

		width: 85%;

		font-size: 23px;

	}



	#carouselSVSMBnr .carousel-caption h5 {

		font-size: 16px;

        margin-bottom: 15px;

	}



	#carouselSVSMBnr .carousel-caption p {

		width: 350px;

		font-size: 14px;

	}



	/*.about-sec .row .col-lg-6 p {*/

	/*    font-size: 14px;*/

	/*}*/

	.offcanvas-collapse {

		width: 80%;

	}



	.down-mfacilities {

		display: block;

	}



	.top-mfacilities {

		display: none;

	}



	.moon-title h3 {

		margin-bottom: 0;

	}



	.copy-right p a {

		font-size: 12px;

	}



	.copy-right p {

		font-size: 12px;

	}



	.video-section .title h2 {

		margin-bottom: 20px;

	}



	.video-section {

		padding: 50px 0;

	}



	.video-section .row:nth-child(2) {

		row-gap: 50px;

	}



	.video-section iframe {

		height: 300px;

	}



	.awards-accolades .row .col-lg-3::after {

		display: none;

	}



	.moon-title a.top-mfacilities-part2 {

		display: none;

	}



	.charman-details {

		margin-top: 30px;

		margin-left: 20px;

	}



	.about-sec .row-part2 .chair-desk .charman-details h3 {

		font-size: 21px;

	}



	.charman-details p {

		font-size: 17px;

		text-align: inherit;

	}



	.school-logo {

		box-shadow: 0px 11px 1px 0px #4c4c4c;

	}



	.school-logo.non-logo {

		position: relative;

	}



	.school-logo.non-logo::after {

		position: absolute;

		content: '';

		height: 1px wi;

		height: 1px;

		width: 100px;

		background-color: white;

		top: 52%;

		right: -82px;

	}



	.logo-line {

		display: none;

	}



	.school-logo img {

		bottom: 0;

	}



	.footer-sec .footer-add {

		margin-top: 40px;

	}



	.infrastructure .row .col-lg-2 .card:hover {

		border-radius: 40px;

	}



	.copy-right .container {

		padding: 6px 0;

	}

    .about-sec h4 {

        font-size: 20px;

        line-height: 30px;

    }

    .about-sec h3 {

        font-size: 28px;

        margin-bottom: 20px;

    }

    #carouselSVSMBnr .carousel-caption.banner-se2{

        bottom: 26.25rem;

    }

   #carouselSVSMBnr .carousel-caption.banner-se4 {

    bottom: 25.25rem;

}

    .map-section img:nth-child(1) {

        width: 250px;

        margin-bottom: 10px;

    }

    .about-sec {

 

        padding: 30px 0;

    }

    #carouselSVSMBnr .carousel-caption.banner-se3 {

        bottom: 23.25rem;

    }

  .carousel-fade .carousel-item {

    padding-top: 302px;

}



/*shiva-responsive*/

 .aboutus-section h2 {

        font-size: 22px;

    }

    #mixedSlider .MS-controls button{

        top: 410px;

    }

    #carouselExampleCaptions2 p{

        line-height: 20px;

        margin-bottom: 30px;

    }

    .chairmen-desk-sec .col-lg-8 h3{

        font-size:20px;

    }



    .about-sec .row .col-lg-6 .charman-details p {

    font-size: 14px;

    text-align: inherit;

}

/*.video-section .row:nth-child(3) .col-lg-2:nth-child(3)::after {*/

/*   border-right: 1px solid white;*/

/*}*/



/*.video-section .third-line{*/

/*    position: relative;*/

/*}*/

/*.video-section .third-line::after {*/

/*    position: absolute;*/

/*    content: '';*/

/*    height: 60px;*/

/*    width: 1px;*/

/*    background-color: white;*/

/*    right: 0;*/

/*    right: 0;*/

/*    top: 23px;*/

/*}*/

/*.number-count{*/

/*     position: relative;*/

/*}*/

.number-count::after{

         position: absolute;

    content: '';

    height: 60px;

    width: 1px;

    background-color: white;

    right: 0;

    right: 0;

    top: 23px;

}

/*#carouselExampleCaptions2 .carousel-indicators {*/

/*    bottom: -57px;*/

/*}*/

.awards-accolades .col-lg-9 .row .col-lg-6.col-md-6.col-12{

      text-align: center;  

}

#chairmandesk #carouselExampleCaptions2 .carousel-indicators {

    bottom: 0px;

}

/*#carouselSVSMBnr .carousel-inner {*/

/*    margin-top: 0;*/

/*}*/

.awards-accolades {

  padding-bottom: 20px;

}
.nalgonda-branch .row .col-lg-4 .card .school-img::before {
    height: 220px;
    width: 55%;
}
.form h3 {
    font-size: 26px;
    padding-bottom: 10px;
}
#carouselExampleCaptions4 .carousel-indicators {
    bottom: -30px;
}

}





@media (max-width: 425px) {

	.charman-details {

		margin-left: 12px;

	}



	.charman-details p {

		font-size: 16px;

	}
	.nalgonda-branch .row .col-lg-4 .card .school-img::before {
		height: 215px;
	}

}



@media (max-width: 414px) {

	.offcanvas-collapse {

		width: 85%;

	}
	.moon-title br{
		display: none;
	}
	.awards-accolades .moon-title h3::before {
		top: -15px;
		left: -25px;
		width: 60px;
		height: 60px;
	}
	.awards-accolades .moon-title h3{
		margin-bottom: 35px;
	}
	#mixedSlider .MS-controls button {

        top: 395px;

    }



	.copy-right .container {

		flex-direction: column;

		gap: 5px;

	}



	.copy-right p {

		font-size: 11px;

	}



	.copy-right p a {

		font-size: 11px;

	}



	.charman-details {

		margin-top: 0px;

		margin-left: 0px;

	}



	.school-logo.non-logo::after {

		width: 70px;

		right: -55px;

	}



	#carouselSVSMBnr .carousel-caption h2 {

		font-size: 22px;

		width: 90%;

	}

.carousel-fade .carousel-item {

    padding-top: 312px;

	
}
.nalgonda-branch .row .col-lg-4 .card .school-img::before {
    height: 205px;
}
.nalgonda-branch .row .col-lg-4 .card-title h3 {
    font-size: 13px;
}





}



@media (max-width: 412px) {

	#carouselSVSMBnr .carousel-caption {

		bottom: 20.25rem;

	}



	.map-section {

		margin-bottom: 20px;

	}



	.infrastructure .row .card-form h4 {

		font-size: 21px;

	}



	.video-section .card h2 {

		font-size: 30px;

	}

    #carouselSVSMBnr .carousel-caption h2 {

        font-size: 20px;

    }

  

   #carouselSVSMBnr .carousel-caption.banner-se1 {

    bottom: 25.25rem;

}

    #carouselSVSMBnr .carousel-caption.banner-se3 {

        bottom: 25.25rem;

    }

    .about-sec h4 {

        line-height: 25px;

    }

    .about-sec h3 {

        font-size: 26px;

    }

 .carousel-fade .carousel-item {

    padding-top: 315px;

}
.nalgonda-branch .row .col-lg-4 .card-title h3 {
    margin-left: 10px;
}

}



@media (max-width: 400px) {

	.about-sec h4 {

		font-size: 19px;

		width: 320px;

	}
	#chairmandesk .chairmen-desk-sec {
    	background-size: auto 78%;
	}

    #carouselSVSMBnr .carousel-caption.banner-se1 {

    bottom: 24.25rem;

    }

 .carousel-fade .carousel-item {

    padding-top: 325px;

}
    .nalgonda-branch .row .col-lg-4 .card .school-img::before {
        height: 227px;
    }
    

}

@media(max-width:395px){

     .aboutus-section h2 {

        font-size: 18px;

    }
	.crmn_main .carousel-inner {
    	margin-bottom: 30px;
	}
	#chairmandesk .chairmen-desk-sec {
    	background-size: auto 77.3%;
	}

    /*.sticky{*/

    /*    display: none;*/

    /*}*/

    #mixedSlider .MS-controls button {

        top: 390px;

    }

    .video-section .row:nth-child(3) h3 {

    font-size: 17px;

}

}

@media (max-width: 394px) {

	.chairman-imgfile img {

		width: 340px;

	}



	.about-sec .card {

		height: 330px;

	}



	.moon-title h3 {

		font-size: 28px;

		width: 250px;

	}



	.chairman-imgfile {

		bottom: -30px;

	}



	.school-logo.non-logo::after {

		width: 50px;

		right: -30px;

	}

    #carouselSVSMBnr .carousel-caption p {

        width: 320px;

    }

    #carouselSVSMBnr .carousel-caption.banner-se1 {

        bottom: 23.25rem;

    }

    #carouselSVSMBnr .carousel-caption.banner-se2 {

        bottom: 25.25rem;

    }

    #carouselSVSMBnr .carousel-caption.banner-se3 {

        bottom: 25.25rem;

    }

    #carouselSVSMBnr .carousel-caption.banner-se4 {

        bottom: 24.25rem;

    }

 .carousel-fade .carousel-item {

    padding-top: 330px;

}

}



@media (max-width: 393px) {}



@media (max-width: 390px) {}



@media (max-width: 386px) {

 .carousel-fade .carousel-item {

    padding-top: 337px;

}

.video-section .card p {

    text-align: initial;

}
.nalgonda-branch .row .col-lg-4 .card .school-img::before {
    height: 190px;
}

}



@media (max-width: 385px) {}



@media (max-width: 384px) {}



@media (max-width: 375px) {

	#carouselSVSMBnr .carousel-caption {

		margin-left: -14px;

	}
	#chairmandesk .chairmen-desk-sec {
    	background-size: auto 78%;
	}

	.awards-accolades .moon-title h3 {
		font-size: 22px;
	}

	.chairman-imgfile {

		bottom: -40px;

	}



	.school-logo.non-logo::after {

		width: 50px;

		right: 0px;

	}

	.video-section .row:nth-child(3) h3 {

    font-size: 16px;

}

.count {

    font-size: 30px;

}
.nalgonda-branch .row .col-lg-4 .card .school-img::before {
    height: 185px;
}
/* .awards-accolades .moon-title h3 {
    font-size: 28px;
} */

}



@media (max-width: 360px) {



	/*    .chairman-imgfile img {*/

	/*    width: 300px;*/

	/*}*/

	.about-sec h4 {

		font-size: 16px;

		width: 280px;

	}



	.about-sec .row .col-lg-6 p {

		font-size: 15px;

	}



	.school-logo img {

		width: 260px;

	}

	.carousel-fade .carousel-item {

    padding-top: 450px;

} 

.carousel-fade .carousel-item {

    padding-top: 360px;

}
.nalgonda-branch .row .col-lg-4 .card .school-img::before {
    height: 175px;
}

}



@media (max-width: 320px) {

#mixedSlider .MS-controls button {

    top: 365px;

}
#chairmandesk .chairmen-desk-sec {
    background-size: auto 80.4%;
}
.aboutus-section h2 {

    font-size: 17px;

}

.video-section .row:nth-child(3) h3 {

    font-size: 14px;

}
.nalgonda-branch .row .col-lg-4 .card .school-img::before {
    width: 65%;
	height: 155px;
}

}