/** media query start **/
@media only screen and (min-width: 992px) and (max-width: 1199px),
only screen and (min-width: 768px) and (max-width: 991px),
only screen and (max-width: 767px) {
	/* header start */
	.vertical-navigation-home-wrapper {
		margin-left: 0;
	}
	.header-area__desktop--default {
		display: block;
	}
	.header-area__desktop--default .header-navigation-area {
		display: none;
	}
	.header-area__desktop--default .mobile-navigation-icon {
		display: block;
	}
	.header-area__desktop--default .header-info-area {
		padding: 25px 0;
	}
	.header-area__mobile {
		display: block;
	}
	.header-area--absolute {
		position: static;
	}
	.header-area--transparent {
		background-color: #ffffff;
	}
	.header-navigation-wrapper--style3 {
		height: 100%;
	}
	.header-navigation-wrapper--style3__left {
		display: none;
	}
	.mobile-navigation-icon--mobile-off {
		display: none;
	}
	.mobile-navigation-icon--desktop-off {
		display: block;
	}
	.header-wrapper--style3 {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.header-wrapper--style3__header-right {
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
	.navigation-top--style3 {
		display: none;
	}
	/* header end */
}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
	/* header start */
	.single-icon-info {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	/* header end */
}

@media(min-width:768px) and (max-width:1024px) {
	/* header start */
	.logo a img {
    	max-width: 80px;
	}
	.mobile-menu-area {
    	padding: 10px 0;
	}
	.header-area__desktop .header-navigation-area--style2 {
    	display: none;
	}
	.broadcast marquee {
    	color: #ffffff;
    	background-color: #353b6b;
	}
	/* header end */
}

@media(min-width:1025px) and (max-width:1280px) {}
@media(min-width:1080px) and (max-width:1250px) {}
@media(min-width:913px) and (max-width:1024px) {}
@media(min-width:820px) and (max-width:912px) {}
@media(min-width:768px) and (max-width:819px) {}
@media(max-width:767px) {
	/* common setting satrt */
	h2 {
    	line-height: 36px;
	}
	.button {
		display: inline-block;
		margin-bottom: 15px;
	}
	.card-layout {
    	margin-bottom: 15px;
	}
	.page-content {
    	padding: 30px 0;
	}
	.breadcrumb {
    	padding: 35px 0;
	}
	.breadcrumb h3 {
    	font-size: 24px;
	}
	.top-15 {
		margin: 15px 0 0;
	}
	/* common setting end */

	/* header start */
	.logo a img {
		max-width: 76px;
	}
	.mobile-menu-area {
		padding: 5px 0;
	}
	.container-fluid--cp-60 {
        padding: 0 12px 0 10px;
	}
	.mobile-menu-overlay__body {
		padding: 10px 20px;
	}
	.mobile-menu-content {
    	padding-right: 5px;
	}
	.header-area__desktop .header-navigation-area--style2 {
    	display: none;
	}
	.header-top-bar-area {
		background-color: #27982f;
	}
	.broadcast marquee {
    	color: #ffffff;
    	background-color: #27982f;
	    padding: 5px 0 4px;
	}
	/* header end */

	/* home start */
	.carousel-indicators {
		margin-bottom: .5rem;
	}
	.home-about {
    	padding: 25px 0 40px;
	}
	.home-about-carte {
    	margin-bottom: 0px;
	}
	.home-about-carte .content {
    	padding: 30px 15px 40px;
	}
	.home-about-carte .content h2 {
    	margin-bottom: 10px;
	}
	.home-carte-iti {
    	padding: 35px 0;
	}
	.home-vision {
    	padding: 40px 0 50px;
	}
	.home-vision img {
		margin: 15px 0 0;
	}
	.home-medical-centre {
    	padding: 40px 0 30px;
	}
	.home-cultural-activity {
    	padding: 35px 0;
	}
	.home-cultural-activity h2 {
    	margin: 0 0 12px;
	}
	.image-gallery-item {
    	margin-bottom: 15px;
	}
	.home-joint-ceremony {
    	padding: 35px 0;
	}
	.home-joint-ceremony h2 {
		margin: 0 0 15px;
		line-height: 32px;
	}
	.testimonial {
    	padding: 40px 0px;
	}
	.testimonial .heading h2 {
		font-size: 26px;
		line-height: 36px;
		font-weight: 600;
	}
	.testimonial-slider-three__container-area .testi-quote {
		width: 80px;
		height: 60px;
		top: -40px;
		right: 0px;	
	}
	.testimonial .testimonial-item {
    	margin: 30px 0px 0;
	}
	.carte-toppers {
    	padding: 35px 0 25px;
	}
	.carte-toppers h2 {
		margin: 0 0 15px;
	}
	.footer {
    	padding: 40px 0px 20px;
	}
	.footer-link {
		margin-bottom: 20px;
	}
	.footer .footer-link h3 {
    	margin-bottom: 10px;
	}
	.footer .footer-socials ul {
    	padding: 0px 0 25px;
	}
	.icon-info-wrapper {
    	padding: 25px 0 0;
        margin-top: 0;
	}
	.single-icon-info {
		margin: 0 0 10px;
		padding: 0 0 10px;
		border-bottom: 1px solid #434343;
	}
	.single-icon-info__image span {
		font-size: 32px;
		line-height: 32px;
	}
	.footer .copyright ul {
		display: none;
	}
	.footer .copyright {
    	padding-top: 20px;
	    justify-content: center;
	}
	/* home end */

	/* contact us start */
	.contact-page .contact-details h2 {
    	margin: 0 0 12px;
	}
	.contact-page .contact-form h2 {
    	margin: 0 0 20px;
	}
	.contact-details ul {
    	margin-bottom: 0px;
	}
	/* contact us end */

	/* computer centre start */
	.accreditation {
		padding: 2rem 1.2rem 1.5rem;
	}
	.accreditation h2 {
    	font-size: 28px;
	}
	/* computer centre end */
}
@media(max-width:575px) {}
@media(max-width:479px) {}
@media(max-width:391px) {}

/** media query end **/
