.desktop-view{

	display:block;

	}

.mobile-view{

	display:none;

	}
@media (max-width:1460px) {
.middle-three {
    width:1360px;
}
.students-testimonials{
	right:0px;
	width:75%;
	}
.home-photo-gallery{
	position:absolute;
	left:0px;
	right:0px;
	}

}
@media (max-width:1366px) {

.middle-one,



.container,

.middle-three,

.footer-inner,

.copy-right-outer {

    width: 90%;

}



.top-middle .top-middle-left,

.top-middle .top-middle-right {

    padding: 25px 25px;

    margin: 0px 0px 0px 0px;

    width:26%;

}

.top-middle .banner-section {

    width: 48%;

}

.middle-one .news-events h2, 

.middle-one .academic-calendar h2, 

.middle-one .quick-contact h2 {

    font-size: 28px;

}

.copy-right,

.powered {

	padding:0px 20px;

}

.powered{

	text-align:right;

	}

	}

@media (max-width:1280px) and (min-width:991px) {

.middle-one .news-events,

.middle-one .academic-calendar {

    padding: 20px;

}

.middle-one .news-events h2, 

.middle-one .academic-calendar h2, 

.middle-one .quick-contact h2,

.students-testimonials h2,

.home-photo-gallery h2,

.middle-two .achievements h3,

.middle-two .home-page-alumnae h3 {

    font-size:28px;

	line-height:28px;

}
.logo {
    width: 440px;
}
.w-menu ul li {
    margin: 0px 8px 0px;
}
}

@media (max-width:1200px) {
.top-section .container {
    width: 100%;
}
.top-middle .top-middle-left p, 

.top-middle .top-middle-right p{

	padding-bottom:10px;

	}

.top-middle .top-middle-left, 

.top-middle .top-middle-right {

    padding: 15px;

}

.notification {

    bottom: -120px;

}

.middle-one .news-events,

.middle-one .academic-calendar,
.middle-one .quick-contact {

    padding: 15px;

}
.middle-two .container {
    width: 100%;
}
.middle-one .news-events h2, 

.middle-one .academic-calendar h2, 

.middle-one .quick-contact h2,

.students-testimonials h2,

.home-photo-gallery h2,

.middle-two .achievements h3,

.middle-two .home-page-alumnae h3 {

    font-size:26px;

	line-height:28px;

}

.home-photo-gallery .gallery-details{

	padding:20px;

	}

.home-photo-gallery p {

	font-size: 15px;

	line-height: 20px;

    margin-bottom: 5px;

}

.students-testimonials {

    padding: 20px 50px 20px 124px;

}



}
@media (max-width:1200px) and (min-width:991px) {
.current-month {
    font-size: 12px;
}
	}
	

	
@media (max-width:991px) {

.middle-one .principal-message{
	text-align: center;
}

.desktop-view,

.notification{

	display:none;

	}

.mobile-view{

	display:block;

	}

.top-menu.desktop-view{

	display:none !important;

	}

.top-left, .top-right {

    width:100%;

    float:none;

}

.logo {

   text-align:center;

   margin:5px auto;

}

.logo img {

  	max-width:100%;

	height:auto;

}

.top-middle .banner-section, 

.inspiration {

    width:100%;

}

.top-middle,

.middle-one {

    display: block;

}

.top-middle .top-middle-left, 

.top-middle .top-middle-right {

    width:50%;

	display:inline-block;

	float:left;

	min-height:250px;

}

.inspiration{

    display: inline-block;

	margin-bottom:10px;

}

.middle-one .news-events, 

.middle-one .academic-calendar,

.middle-one .principal-message, 

.middle-one .quick-contact{

	width:100%;

	}

.middle-one .news-events,

.middle-one .academic-calendar {

    padding:25px;

}



.middle-two .achievements {

    float: none;

    width:100%;

	margin-bottom:30px;

}

.middle-two .home-page-alumnae {

    padding: 0px 0px 0px 0px;

    float: none;

    width:100%;

	text-align:center;

}

.home-photo-gallery {

    top: 0px;

    right: 0px;

    width: 100%;

	height:200px;

	overflow:hidden;
	position: relative;
    margin-bottom: 20px;

}

.students-testimonials {

    width: 100%;

    float: right;

    padding:25px 50px;

    right: 0px;

}

.view-all-testimonial {

    margin-bottom: 0px;

}

.all-alumni-list ul li{
	width:30%;
	margin-right:3%;
	height:225px;
	}
.top-middle.inner{
	display:block;
	}
.top-middle.inner .top-middle-left{
	display:none;
	}

.top-middle.inner .banner-section,
.inner-banner{
	height:300px;
	}
.w-side-bar {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.academic-calendar .tribe-events-calendar tr:nth-child(even),
.academic-calendar .tribe-events-calendar td.tribe-events-present{
	background-color:transparent !important;
	}
.academic-calendar .tribe-events-calendar td div[id*=tribe-events-daynum-],
.academic-calendar .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{
	
	}
.academic-calendar #tribe-events-footer{
	position:static !important;
	}
.academic-calendar #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,
.academic-calendar #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,
.academic-calendar #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, 
.academic-calendar #tribe-events-footer .tribe-events-sub-nav li{
	width:auto !important;
	display:inherit !important;
	background-color:#e79800 !important;
	float:left;
	}
.academic-calendar #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{
	float:left;
	}
.academic-calendar #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{
	float:right;
}
#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, 
#tribe-events-header .tribe-events-sub-nav li{
	background-color:transparent !important;
	}
.academic-calendar .tribe-events-sub-nav li a{
	background-color:#e79800 !important;
	padding: 5px 10px;
    border-radius: 4px;
	}
#tribe-events-footer:after, 
#tribe-events-footer:before, 
#tribe-events-header:after, 
#tribe-events-header:before{
	display:none !important;
	}
.top-middle.inner .top-middle-right{
	width:100%;
	}
.top-middle.inner .contact-number::before,
.top-middle.inner .contact-fax::before,
.top-middle.inner .contact-email::before {
    display:none;
}
#tribe-events-pg-template, .tribe-events-pg-template {
    margin-top: 0px !important;
}
.display-flex{
	display:block;
	}
	}

@media (max-width:768px) {
	
.students-testimonials h2{
	font-style: inherit !important;
}	
	
	
.middle-one,
.container,
.middle-three,
.footer-inner,
.copy-right-outer {
    width: 100%;
}	
.middle-one .principal-message{
	text-align: center;
	padding: 0;
}
.middle-one .principal-message img{
	float: none;
}	
.middle-one .principal-message p{
	padding: 0 20px 0 20px;
}
.under-banner-box{
	display: block;
}	
.news-events, .academic-calendar{
	margin-top: 30px;
	border-radius: 0 !important;
}
.box-with-content{
	margin-bottom: 15px !important;
}

.top-middle .top-middle-left, 

.top-middle .top-middle-right,

.top-middle .top-middle-left .top-middle-left-inner,

.top-middle .top-middle-right .top-middle-right-inner{

	width:100%;

	text-align:center;

	min-height:inherit;

	}

.middle-one {

    margin:0px;

}

.students-testimonials{

	padding-top:75px;

	}

.contact-page-outer .contact-number-outer .contact-number,

.contact-page-outer .contact-number-outer .fax-number,

.contact-page-outer .contact-number-outer .contact-email-id{
	width: 100%;
}
.contact-page-outer .contact-number span,

.contact-page-outer .contact-number-outer .fax-number,

.contact-page-outer .contact-number-outer .contact-email-id{
	font-size:12px;
}
.contact-page-outer .contact-form{
	padding: 0;
}
.contac-form-right, .contac-form-left{
	width: 100%;
	padding-top: 0 !important;
    padding-bottom: 0 !important;

}
.footer-inner .footer-box,

.footer-inner .footer-box ul {

    width:100%;

	max-width:100%;

    float: none;

	text-align:center;

}

.footer-inner .footer-box{

	margin-bottom:20px;

	border-bottom:5px solid #245c96;

	}

.footer-inner .footer-box:last-child{

	border-bottom:none;

	}


.footer-inner .footer-box .contact-number::before, 

.footer-inner .footer-box .contact-fax::before, 

.footer-inner .footer-box .contact-email::before {

    float: none;

    width: 100%;

    margin-bottom: 20px;

	font-size:40px;

	line-height:40px;

}

.footer-inner .footer-box .contact-address p, 

.footer-inner .footer-box .contact-number p, 

.footer-inner .footer-box .contact-fax p, 

.footer-inner .footer-box .contact-email p {

    padding-left: 0px;

	padding-top:10px;

}

.copy-right,

.powered {

	padding:0px 20px 20px;

	width:100%;

	text-align:center;

}

.inspiration{

	padding: 0px 10px;

	}

.inspiration .image {

    margin-right: 10px;

}

.middle-two .home-page-alumnae ul li {

    width:48%;

    margin-right: 1%;

	margin-left:1%;

	margin-bottom:10px;

    height: auto;

}

.middle-two .achievements a.view-all{

	padding:15px;

	width:100%;

	}
.inner-page-title {
    padding: 15px 0px;
}
.all-alumni-list {
    margin: 0px 0px;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-has-events{
    border-bottom:none !important;
    margin: 0;
	width:80% !important;
	margin:auto !important;
	border-radius:0% !important;
	height:auto !important;
}
.footer-inner .footer-box .contact-address:before{
	width:100%;
	font-size:45px;
	margin-bottom:10px;
	}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-],
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-]:hover
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-] a,
.tribe-events-calendar .mobile-active.tribe-events-past div[id*=tribe-events-daynum-],
.tribe-events-calendar .mobile-active.tribe-events-past div[id*=tribe-events-daynum-] a
.tribe-events-calendar .mobile-active.tribe-events-past div[id*=tribe-events-daynum-]:focus,
.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-]{
	color:#999 !important;
	}
.our-inspiration {
    padding: 15px;
}
.vision-mission {
    padding: 20px;
    width:96%;
    float: none;
    margin-right: 2%;
	margin-left: 2%;
	margin-bottom:10px;
}
.vision-mission:last-child {
    margin-right: 2%;
	margin-left: 2%;
   float: none;
}
.mi-icon:before,
.vi-icon:before {
    font-size: 40px;
    margin-right: 10px;
}
.vision-mission h3 {
    margin: 0px 0px 5px 0px;
    font-size: 22px;
    line-height: 26px;
}
	}

@media (max-width:479px) {

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img,

.weberge-slider > .carousel-inner > .item > img, .weberge-slider > .carousel-inner > .item > a > img,

.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img{

	

	max-width:none !important;

	width:auto !important;

	height:200px !important;

	}

.logo {

    width: 280px;

    height: auto;

}

.middle-two .home-page-alumnae ul li {

    width:100%;

	 margin-right:0%;

	margin-left:0%;

}

.all-alumni-list ul li {
    width:100%;
    margin-right: 0%;
    height:410px;
}

	}
@media (min-width:992px) {
	.top-right {
    margin-top: 25px;
}
}