@media(max-width: 1024px){
	.carousel-caption h3{
		margin-top: 60px;
	}
	.banner .carousel-inner{
		height: 635px;
	}
	.df-alumni-wrap figure{
		width: 100%;
	}
}

@media(max-width: 991.98px){

.news-wrap-list{
    display:block;
}

.news-wrap-list img{
    height:200px;
    margin-bottom:30px;
}

/* .wrapper {
    position: relative;
    padding-bottom: 56.25%; / 16:9 /;
    padding-top: 25px;
    height: 0;
}
.wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
} */
    
}




@media(max-width: 768px){

	.the-detail .featured-img{
		margin: 20px 30px 20px 30px;
    	width: 420px;
	}

	.the-detail p,.detail-sec h2{
		padding-left: 20px;
		padding-right: 20px;
	}
	.detail-sec h3.title{
		padding-left: 20px;
	}
	 
	 .df-subscription .mc4wp-form-fields {
	    display: block;
	}
	.df-subscription input, .df-subscription .btn-success{
		width: 60%;
	}


	.section-padding{
		padding: 40px 0px;
	}
	.df-ind-partner .slick-prev:before{
		left: 5px;
	}
	.df-ind-partner .slick-next:before{
		right: 5px;
	}
	.banner .carousel-inner{
		height:auto;
	}
	.df-extra-box{
		margin-top: -30px;
		height: 120px;
	}
	.df-itro-cover{
		margin-top: 30px;
	}
	.df-facilities-box{
		min-height: 420px;
    margin-bottom: 30px;
	}
	.news-wrap-box .flexslider .slides img{
		width: 100%;
	}
	.news-wrap-box .flexslider .slides img{
		height:320px;
	}
	.news-wrap-list{
		/*width: 30%;*/
		margin: 0px 10px;
		margin-bottom: 30px;
	}
	.news-wrap .m-nw {
    padding-top: 30px;
    margin-bottom: 30px;
	}
	.news-wrap-box span{
		margin-top: 0px;
		float: none;
		margin-bottom: 10px;
		padding: 0px;
	}
	.news-wrap-box h5{
		float: none;
		margin-bottom: 5px;
		padding-top: 5px;
	}
	.up-events-wrap{
		display: grid;
	    grid-template-columns: 1fr 1fr 1fr;
	    grid-gap: 10px;
	    margin: 10px;
	}
	.up-events-wrap{
		height: auto;
		min-height: 300px;
	}
	.up-coming-title{
		margin-left: 0px !important;
	}
	.news-wrap .flexslider li span{
		padding-left: 15px;
	}
	.df-subscription{
		text-align: center;
	}
	.df-subscription h2{
		margin-top: 0px;
	}
	.df-subscription .btn-success{
		padding:16px 20px;
	}
	.up-events{
		border-bottom: 0px;
	}
	.df-extra-box .col-md-3 img{
		width: 40px;
	}
	.carousel-caption h3{
		font-size: 30px;
		margin-top: 65px;	
	}
	.top-nav .rightc li a {
    left: -36px;
}
	.top-nav ul li a{
		font-size: 14px;
		padding: 10px;
	}
	.navbar-right li a{
		font-size: 14px;
		padding: 10px;
	}
	a.right.carousel-control{
		text-align: left;
	}
	.video-sec iframe{
		height: 385px;
	}
	.navbar-right li a{
		font-size: 14px;
		padding: 10px;
	}
	.icon-wrap{
		margin-bottom: 100px;
	}
	.big-pic{
		height: 330px;
	}
	.sm-pic {
    	height: 160px;
	}
	h3.title{
		font-size: 28px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border: 0px;
		border-color: transparent;
	}
	.df-top-th figcaption p:before{
		top: 0;
		bottom: -15px;
	}

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

	.detail-sec h3.title {
	    text-align: center;
	    padding-left: 0px;
	}

	.the-detail .featured-img{
		margin: 20px 30px 20px 30px;
    	width: 90%;
	}
	.the-detail p{
		padding-left: 20px;
		padding-right: 20px;
	}
	.detail-sec h2 {
	    padding-left: 20px;
	}

	.rightc{
		display: none;
	}
	.rightc li a:before{display: none;}
	.mobile-menu li.login-btn {
	    width: 50%;
	}
	.mobile-menu li.login-btn a {
	    text-align: center;
	}
	div#bs-example-navbar-collapse-1{
		position: relative;
		z-index: 999;
	}
	ul#menu-top-header-menu-1 {
    padding-bottom: 20px;
}
	.navbar-nav{
		margin: 0px;
	}
	.recent-event{
		grid-template-columns: 1fr 1fr;
		height: 145px
	}
	.recent-event img{
		height: 100%;
	}
	.navbar-toggle{
		margin-top: 30px;
	}
	.menu-item-has-children .sub-menu{
		position: relative !important;
		background: #f3f3f3 !important;
	}

	.navbar-brand img{
		margin-top: 5px;
	}
	.course-nav{
		display: none;
	}
	.how-to-apply , .admission-calendar , section#section-3, .examination, .school-uniform, .schedule-your-appointment, .book-list{
		padding-top: 0px;
		padding-bottom: 40px;
	}
	.ad-note{
		color: var(--logo);
	}
	#section-5 .ad-note{
		color:#fff;
	}
	.scholarship tr td, .examination tr td, .book-list tr td{
		padding: 10px 5px;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
		padding: 5px 10px;
	}
	.mobile-menu{
		display: block;
		background: #fff;
	}
	.mobile-menu li{
		display: block;	
		width: 100%;
	}
	.mobile-menu li a{
		display: block;
		width: 100%;
		padding: 10px;
		padding-left: 0px;
		color: var(--logo);
		font-size: 12px;
		left: -23px;
	}
	.df-vacancy
	{
		overflow-x: scroll;
	}
}
@media(max-width: 520px){
	.df-tab .nav-pills{
		margin-bottom: 30px;
	}
	.banner video{
		width: auto !important;
		height: 465px;
	}
	.banner .carousel-inner video{
		width: auto !important;
		height: 465px;
	}
	.rightc{
		margin-top: 0px;
	}
	.rightc li{
		line-height: 24px;
		margin: 0px;
		padding-left: 36px !important;
	}
	p{
		font-size: 14px;
	}
	.df-facilities-box{
		padding: 10px 8px;
	}
	.df-facilities-box h4{
		font-size: 16px;
	}
	.df-facilities-box p{
		margin-bottom: 0px;
	}
	.df-facilities-box a, .read-anc{
		margin:0px; 
	}
	.navbar-nav{
		background: #fff;
		box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
	}
	.top-nav .navbar-nav{
		height: auto;
	}
	.top_bar .row{
		margin-left:75px !important;

	}
	.sidebar{
		min-width: 270px;
	}
	.feature-gallery{
		grid-template-columns: 1fr;	
	}
	.alumni-txt{
		padding: 10px 0px;
	}
	h3.title{
		font-size: 24px;
	}
	.navbar-right li a{
		color: var(--logo) !important;
	}
	.acf-fields>.acf-field{
		width: 100% !important;
	}
	.wrap-content img.img-responsive.wp-post-image{
		height: 320px
	}
	.news-wrap-list{
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}
	.news-wrap .m-nw{
		text-align: center;
	}
	.news-wrap-list img{
		height: 160px;
	}
	.up-events-wrap{
		grid-template-columns: 1fr 1fr;
	}
	.df-insite .owl-dots{
		left: 0%;
		display: none;
	}
	.df-subscription input{
		width: 60%;
	}
	.df-extra-box{
		height: 110px;
	}

	.banner .carousel-control span{
		top: 49%;
		color: rgba(255, 255, 255, 0.5);
		width: 0px;
		height: 0px;
	}
	a.right.carousel-control{
		text-align: center;
	}
	.banner .carousel .fa-angle-left:before{
		content:'\f104';
	}
	.banner .carousel .fa-angle-right:before{
		content: '\f105';
	}

}
@media(max-width:425px){
	.fac-right{
		height: 625px
	}
	.df-facilities	.col-xs-6{
		width: 100%;
	}
	.df-facilities-box{
		min-height: 340px;
	}
	.carousel-caption{
		top: 50%;
		transform: translateY(-50%);
	}
	.carousel-caption h3{
		margin-top: 0px;
		font-size: 24px;
	}
	.df-extra-box h4{
		font-size: 12px;
	}
	.df-extra-box .col-xs-3{
		padding-left: 0px;
	}
	.wrap-content img.img-responsive.wp-post-image{
		height: 215px;
	}
}
@media(max-width: 375px){
	
}
@media(max-width: 320px){
	.df-subscription input{
		width: 50%;
	}
	.the-detail .featured-img {
	    
	    width: 85%;
	}
	.df-vacancy:after
	{
		right: -65px;
	}
}


