	/* ---- Responsive ---- */
@media (min-width: 1439px) and (max-width: 1920px) {
  
}
@media (min-width: 1200px) and (max-width: 1440px) {
  	
}
@media (min-width: 992px) and (max-width: 1199px) {
	nav.menu ul li a{
		padding:0px 20px;
	}
	.qlink-desc .qlink-title{
		font-size: 16px;
		font-family: "Roboto-Medium", sans-serif;
	}
	.why .list1 li{
		line-height: 1.3em;
		margin-bottom: 0px;
	}
	.qod{
		min-height: 370px;
	}
	.gal-item .gal-img{
		height: 220px;
	}
	.gal-item .gal-img .gal-imglink i, .gal-item .gal-img .gal-imglink i span{
		font-size: 18px;
	}
	.photo-item .photo-img{
		height: 180px;
	}
	.foot-nav{
		width: 43%!important;
	}
	.foot-top h5{
		font-size: 17px;
	}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.head-bottom{
		position: relative;
		bottom:0px
	}
	.mean-container .mean-bar{
		border-top: 0px solid #ccc;
		min-height: 40px;
		background: #0e70c7!important;
		z-index: -1;
		color: #fff!important;
	}
	.mean-container a.meanmenu-reveal{
		height: 40px;
		line-height: 40px;
		margin-right: 20px;
		color: #fff;
	}
	.mean-container a.meanmenu-reveal span{
		background-color: #fff;
	}
	.mean-container .mean-nav{
		margin-top: 40px;
	}
	.head-nav{
		background-color: #0e70c7;
		position: relative;
	}
	.menu-text{
		position: absolute;
		top:5px;
		color: #fff;
		z-index: 1;
		left:20px;
		text-transform: uppercase;
	}
	.vid-sec img.video-thumb{
		width:100%;
		height: auto;
		margin-bottom: 15px
	}
	.count-list{
		border: 1px solid #3f3f3f;
		padding: 10px;
		margin-bottom: 10px
	}
	.qod{
		margin-top: 20px
	}
	.mgmt-img img{
		width:100%;
		height: auto;
	}
	.award-body p{
		text-align: left;
	}
	.foot-nav{
		width: 43%!important;
	}
	.foot-social li{
		display: inline-block;
		margin-right: 10px
	}
	.md-mb-20{
		margin-bottom: 20px
	}
	.md-mb-30{
		margin-bottom: 30px
	}
	.md-mt-70{
		margin-top: 70px
	}
}
@media (max-width: 767px) {
	.welheader{
		height: auto;
		text-align: center;
		padding: 10px 5px 20px
	}
	a.weltop-alumnibtn{
		float: none;
		margin: auto;
		text-align: center;
	}
	.welcome-banner{
		height: 300px;
	}
	.head-top ul.top-nav{
		float: none;
	}
	.logo img{
		width: 83%
	}
	img.isalogo{
		width: 12%
	}
	.mean-container .mean-bar{
		border-top: 0px solid #ccc;
		min-height: 40px;
		background: #0e70c7!important;
		z-index: -1;
		color: #fff!important;
	}
	.mean-container a.meanmenu-reveal{
		height: 40px;
		line-height: 40px;
		margin-right: 20px;
		color: #fff;
	}
	.mean-container a.meanmenu-reveal span{
		background-color: #fff;
	}
	.mean-container .mean-nav{
		margin-top: 40px;
	}
	.head-nav{
		background-color: #0e70c7;
		position: relative;
	}
	.menu-text{
		position: absolute;
		top:5px;
		color: #fff;
		z-index: 1;
		left:20px
	}
	.slider-layout1 .slide-1 div.slider-big-text,
	.slider-layout1 .slide-2 div.slider-big-text,
	.slider-layout1 .slide-3 div.slider-big-text,
	.slider-layout1 .slide-1 .slider-paragraph,
	.slider-layout1 .slide-2 .slider-paragraph,
	.slider-layout1 .slide-3 .slider-paragraph{
		display: none;
	}
  	.main-panel {
		margin-left: 0;
		width: 100%; 
    }
    .count-list{
		border: 1px solid #3f3f3f;
		padding: 10px;
		margin-bottom: 10px
	}
	.qod{
		margin-top: 20px
	}
	.proudimg{
		min-height: 230px;
		height: auto;
	}
	.award-body p{
		text-align: left;
	}
	.gal-item .gal-img{
		height: 180px;
	}
	.gal-item .gal-img .gal-imglink i, .gal-item .gal-img .gal-imglink i span{
		font-size: 14px;
	}
	.foot-info .tele, .foot-info .addr{
		margin-bottom: 5px;
	}
	.foot-social li{
		display: inline-block;
		margin-right: 10px
	}
	.copyright p{
		display: block;
		text-align: center;
	}
	.copyright p:last-of-type{
		float: none;
	}
	.custom-form .form-group{
		margin-bottom: 20px
	}
	footer{
		padding-top: 50px!important;
	}
	.sm-mb-20{
		margin-bottom: 20px
	}
	.sm-mb-30{
		margin-bottom: 30px
	}
	.sm-pl-0{
		padding-left: 0px;
	}
	.sm-mt-70{
		margin-top: 70px
	}
	.sm-mt-20{
		margin-top: 20px
	}
	#welscrollbtn{
		bottom: 80px;
	}
}
@media (max-width: 575px) {
	.welheader{
		height: auto;
		text-align: center;
		padding: 10px 5px 20px
	}
	a.weltop-alumnibtn{
		float: none;
		margin: auto;
		text-align: center;
	}
	.welcome-banner{
		height: 300px;
	}
	.qlink-content{
	  	top: 0px;
	}
	.page-banner{
		min-height: 180px;
	}
	.page-banner .page-title{
		top: 50px;
	}
	.proudimg{
		height: 300px;
	}
	.gal-item .gal-img{
		min-height: 230px;
	}
	.gal-item .gal-img .gal-imglink i, .gal-item .gal-img .gal-imglink i span{
		font-size: 14px;
	}
	.photo-item .photo-img{
		min-height: 320px
	}
	.contact-info-box .inner-box{
		width: 30px;
		height: 30px;
	}
	.contact-info-box .inner-box i{
		font-size: 15px;
		line-height: 30px;
	}
	.contact-info-box .text-box{
		padding-left: 10px;
	}
	footer{
		padding-top: 30px!important;
	}
}
@media (max-width: 568px) {
	
}
@media (max-width: 480px) {
	.welcome-banner{
		height: 200px;
	}
	.foot-nav{
		width: 43%!important;
	}
	footer{
		padding-top: 20px!important;
	}
}
@media (max-width: 414px) {
	.sec-title h3{
		font-size: 1.3rem;
	}
	.accordion .card .card-body p{
		text-align: left;
	}
	.proudimg{
		height: 280px;
	}
	.mgmt-box .sec-title h4{
		font-size: 1.35rem;
	}
	.award-body p{
		font-size: 16px;
	}
	.photo-item .photo-img{
		min-height: 300px
	}
}
@media (max-width: 375px) {
	.proudimg{
		height: 200px;
	}
	.photo-item .photo-img{
		min-height: 240px
	}
}
@media (max-width: 320px) {
	
}
