@media screen and (max-width:767px) {
article {margin-bottom: 12vw;}
.right{text-align: center;}
.main-wrapper {width: 90%;}
header{margin: 0 0 12vw 0;}
article {margin-bottom: 12vw;}
	
.logo-menu {margin: 9vw 0 0 0;}
.logo-menu-left {width: 100%; text-align: center; padding: 1vw 0;}
.logo-menu-left img{width: 70%; margin: 0 auto; display: block; transition-duration: 0.3s;}
.logo-menu-right {
  width: 100%; text-align: left;
}
.menu-lines{display: block; float: right; width: 6%;}
aside.scroll .logo-menu {
 padding: 1vw 0;
}
aside.scroll .logo-menu-left {
  width: 100%; margin: 0;
}
aside.scroll .logo-menu-left img{width: 50%; transition-duration: 0.3s;}
aside.scroll .logo-menu-right {
  width: 60%;
}

.headers{margin: 29vw 0 0 0; padding:0;}
.headers figcaption{font-size:6vw; line-height:6.5vw; top:12vw; left:7vw; width: 50%;}
.h-btn{padding: 2vw 4vw; border-radius: 5vw; top:28vw; left:7vw; font-size: 3vw;}

.home-block01-left{width:100%; display:block; margin: 0;}
.home-block01-left li{width: 32%; margin: 0 2% 0 0;}
.home-block01-left li:last-child{margin: 0;}
.home-icons{padding: 4vw 1vw; margin: 0 0 2vw 0; border-radius: 2vw;}
.h-margin{margin: 0 0 2vw 0;}
.h-margin02{margin: 0 0 2vw 0;}
.home-icons figcaption{font-size: 3vw; line-height: 3.2vw; margin: 2vw 0 0 0;}
.home-block01-right{width:100%; display:block; margin: 7vw 0 0 0;}
.phead01{font-size: 6vw; line-height: 6.5vw; margin: 0 0 4vw 0;}
.body-txt{font-size: 4vw; line-height: 5.5vw;}
.body-txt p{margin: 0 0 4vw 0;}
.blue-btn{padding: 2vw 4vw; border-radius: 5vw; font-size: 3vw;}

.home-block02-box{width:44%; height: 30vw; margin: 0 3%; padding: 4vw; border-radius: 3vw;}
.home-block02-box figcaption{font-size: 3.5vw; line-height: 4vw; font-weight: 600; top:20vw;}
.gap-below{margin-bottom: 4vw;}
.gap-below-02{margin-bottom: 4vw;}
	
.wn-bg{padding:14vw 0;}
.wn-area{margin: 2vw 0 0 0;}
.wn-box{padding: 0 6vw; margin: 8vw 0 0 0;}
.wn-date{margin-top: -40vw; padding:3vw 5vw; border-radius: 6vw; font-size: 3vw;}
.wn-pic img{border-radius: 4vw; min-height: 35vw; max-height: 35vw;}
.wn-white{border-radius: 4vw; padding:29vw 4vw 8vw 4vw; margin: -25vw 0 0 0;}
.wn-head{font-size: 4.5vw; margin:0 0 3vw 0;}
.wn-txt{font-size: 4vw; line-height: 5.5vw;}
.wn-arw{padding: 3vw; border: solid 1vw #fff; margin: -5vw 0 0 0;}
.wn-arw i{font-size:4.5vw;}
.if-height{height: 110vw;}

.awards-left{width:100%; display:block;}
.awards-left-box{border-radius: 4vw; margin: 1.5vw 4vw;}
.awards-left figure img{border-radius: 4vw 4vw 0 0;}
.awards-left figcaption{padding:4vw; font-size: 4vw; line-height: 5.5vw;}
.awards-head{font-size: 4.5vw; margin:0 0 3vw 0;}
.awards-right{display: none;}

/*Tabs CSS Starts*/
.tabs label {padding: 3.5vw 3vw; font-size: 4vw;}
.tabs .tab {padding: 5vw 0 3vw 3vw;}
.tabs input[type="radio"]:checked + label { padding: 4vw;}
.tabs input[type="radio"] + label {text-align: left; border: solid 1px #ccc; margin: 0 0 2vw 0;}
/*Tabs CSS Ends*/

.tabs-left{display:none;}
.tabs-right{width:100%; display:block;}
.vdo-area li{width:48%; margin:0 4% 4vw 0;}
.tabs-vdo{height: 32vw;}

.tb-txt{font-size: 4vw; line-height: 5.5vw;}
.tb-txt li{margin: 0 0 3vw 4vw;}

.high-bg{padding:14vw 0;}
.high-left{width:100%; margin: 0 0 10vw 0; display:block;}
.high-right{width:100%;}
.vdo-hight{height: 45vw; margin: 0 0 3vw 0; border-radius:4vw;}

.high-pics-block{width:100%; margin:0;}
.high-pics span{font-size: 3.5vw; line-height: 4.5vw; margin: 3vw 0 0 0; padding: 0 3vw;}
.high-pics img{border:solid 1vw #fff; border-radius:4vw;}
	
.testi-box{margin: 3vw 4vw; display:block; border-radius: 4vw; padding:4vw; min-height: auto !important;}
.testi-box figure img{border-radius: 4vw;}
.testi-box figcaption{font-size: 3.5vw; line-height: 4.5vw;}
.testi-box figcaption strong{font-size: 4vw; margin: 0 0 3vw 0;}
.testi-box p{font-size: 3.5vw; line-height: 5vw; padding: 4vw 0;}
.testi-box a{font-size: 3.5vw; line-height: 4vw;}
	
.take-left{width:100%; margin: 0; display:block;}
.take-right{display: none;}

.btm-btn{padding: 3vw 6.5vw; border-radius: 2vw; font-size: 3.5vw; margin: 5vw 3vw 0 0;}

.btm-btn-02{padding: 3vw 6.5vw; border-radius: 2vw; font-size: 3.5vw; margin: 5vw 3vw 0 0;}

.footer-bg{border-top: solid 1vw #c52437;}
.footer-left{width:100%; display: block; margin: 0;}
.footer-left p{font-size: 3.5vw; line-height: 5vw; margin: 0 0 3vw 0;}
.footer-logo{width: 60%; padding: 3vw; border-radius: 0 0 2vw 2vw; margin-left: auto; margin-right: auto; margin-bottom: 5vw;}
.footer-block01{width:100%; display:block; margin: 0 0 5vw 0;}
.footer-block01 i{font-size: 3vw; margin: 0 2% 3vw 0;}
.footer-block02{width:100%; display:block; margin: 0 0 6vw 0;}
.footer-block02 li{font-size: 3.5vw; line-height: 8vw;}
.footer-block02 i{font-size: 1vw; margin: 0 2vw 0 0;}
.footer-head{font-size: 5vw; margin: 0 0 3vw 0;}

.footer-right{width:100%; position:static; right: auto; top: static; padding:8vw;}
.footer-head02{font-size: 5vw; margin: 0 0 5vw 0;}
.footer-right input{padding:6vw; margin: 0 0 3vw 0; font-size: 3.5vw;}
.footer-right input::placeholder{font-size: 3vw;}
.footer-right button{padding:5vw 3vw; font-size: 3.5vw;}
.copyright-strip{padding: 5vw 0;}
.copy-left{width: 100%; font-size: 3vw; text-align: center; display: block; margin: 0 0 3vw 0;}
.copy-right{width: 100%; font-size: 3vw; text-align: center; display: block;}
.copy-right li{margin: 0 2vw 0 0;}
.fb-icon{border: solid 0.5vw #fff; padding: 3vw 3.2vw;}
.ins-icon{border: solid 0.5vw #fff; padding: 3vw 3.1vw;}
.tw-icon{border: solid 0.5vw #fff; padding: 3vw 3.1vw;}
.yt-icon{border: solid 0.5vw #fff; padding: 3vw;}

.header-inside{margin: 30vw 0 0 0;}
.header-inside figcaption{font-size:6.5vw; line-height:6.5vw;  top:40vw; left:5vw;}
.header-inside figcaption span{font-size: 3vw;}	
	
.inside-blocks-01-left{width:100%; margin: 0 0 5vw 0; display:block;}
.inside-blocks-01-right{width:100%; display:block;}
.grey-bg{padding:12vw 0;}
.inside-blocks-02-left{width:100%; display:block; margin: 0 0 5vw 0;}
.inside-blocks-02-right{width:100%; margin: 0; display:block;}

.phead02{font-size: 5.5vw; line-height: 7vw; margin: 0 0 4vw 0;}
.body-txt li{margin: 0 0 3vw 4vw;}
	
.pic-container{padding: 4vw 0 0 0; margin: 0 0 10vw 0;}
.pic-container-02{padding: 3vw; border: solid 3vw #c1d3d3;}
.pic{width: 100%; margin: 0;}
.quote-bg {font-size: 4vw; padding: 4vw; margin: 4vw 0;}
	
.campus-blocks {margin-top: 6vw;}
.campus-blocks li {
  display: block;
  width: 100%;
  margin: 0 0 4vw 0;
}
.campus-blocks li::before {border-radius: 3vw;}
.campus-blocks li .figure_height img {border-radius: 1vw;}
.campus-blocks li figure h3 {
  font-size: 5vw;
  bottom: 5vw;
}
.campus-blocks li .campus-blocks-overlay {border-radius: 3vw;}
.campus-blocks li .campus-blocks-content {
  padding-inline: 2.5rem;
}
.campus-blocks li .campus-blocks-content {padding: 4vw;}
.campus-blocks-content h4 {margin-bottom: 3vw;}
.campus-blocks-content h4 {
  font-size: 5vw;
  bottom: 5vw;
}
.campus-blocks li:hover h3 {display: none;}
.campus-blocks-content p {
  font-size: 3.5vw;
  line-height: 4.5vw;
}
	
.sticky-buttons i{font-size:4.5vw; margin: 0 2.5vw 0 0;}
.sticky01{right:-25vw; top:32vw; font-size:3.5vw; border-radius: 3vw 0 0 3vw; padding:3.5vw 3vw;}
.sticky02{right:-32vw; top:46vw; font-size:3.5vw; border-radius: 3vw 0 0 3vw; padding:3.5vw 3vw;}


.leadership-team{margin: 8vw 0 12vw 0;}
.leadership-team li{width: 100%; display: block; margin: 0 0 8vw 0;}
.leadership-team li strong{font-size: 4.5vw; margin: 4vw 0 0 0;}
.leadership-team li span{font-size: 4vw;}

.team-pic-02{padding: 3vw; border: solid 3vw #c1d3d3;}
.pic02{width: 100%; margin: 0;}
	
.process-table{width:100%; display:block; float:none;}
.process-table table td:first-child a{color: #fff;}
.process-table table thead {border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.process-table table tr {border-bottom: 1px solid #ddd; display: block;}
.process-table table td {border-bottom: 1px solid #ddd; display: block; font-size: 2.7vw; line-height: 4vw; text-align: right; padding:2vw;}
.process-table table td::before {content: attr(data-label); float: left; font-weight: 600; text-transform: uppercase;}
.process-table table td:first-child{background-color: #0e5fac; color:#fff; font-weight:400; text-transform:uppercase; padding: 0.5em;}
.process-table table td:last-child {border-bottom: 0;}
.count2{text-align:center !important;}
.down-icn{font-size: 4vw;}
.phead03{font-size: 4.5vw; line-height: 6vw; margin: 0 0 3vw 0;}
.mob-hide{display: none;}

.tab-base{width: 100%;}
.tab-base-inside{height: 54vw; top: 4vw; left: 7vw;}

.tab-base-02{width: 100%;}
.tab-base-inside-02{height: 54vw; top: 4vw; left: 7vw;}


.enquiry-form{padding: 6vw; border-radius: 4vw;}
.enquiry-form-input{font-size: 3.5vw; padding: 3vw 4vw;  margin: 0 0 3vw 0; border-radius: 4vw;}
.enquiry-form-input-02{font-size: 3.5vw; padding: 3vw 4vw;  margin: 0 0 3vw 0; border-radius: 4vw; width: 55%;}

.enquiry-form-textarea{font-size: 3.5vw; padding: 3vw 4vw;  margin: 0 0 3vw 0; border-radius: 4vw;}

.enquiry-form-submit{padding: 3vw; border-radius:6vw; font-size: 4vw;}
.mf-txt{margin: 0 3vw 4vw 0;}
	
.red-btn{padding: 2vw 4vw; border-radius: 5vw; font-size: 3vw; margin: 4vw 0 0 0;}

.club-pictures{margin: 8vw 0 12vw 0;}
.club-pictures li{width: 100%; display: block; margin: 0 0 8vw 0;}
.club-pic-02{padding: 3vw; border: solid 3vw #c1d3d3;}
.pic03{width: 100%; margin: 0;}

.blue-btn-02{padding: 2vw 4vw; border-radius: 5vw; font-size: 3vw;}

.cbse-logo{padding: 7vw 4vw; border-radius: 3vw; margin: 0 4% 8vw 0;}
.cbse-logo img{margin: 0 0 3vw 0;}
.cbse-logo h3{font-size:9vw; line-height: 6vw;}
.cbse-logo h3 span{font-size:5vw; margin: 0 0 2vw 0;}

.pic-container-right{padding: 4vw 0 0 0; margin: 0 0 10vw 0;}
.pic-container-02-right{padding: 3vw; border: solid 3vw #c1d3d3;}
.pic-right{width: 100%; margin: 0;}

.header-contact{margin: 29vw 0 -12vw 0;}
.header-contact figure img{height: 260vw;}
.contact-main{top: 36vw; width: 90%;}
.contact-main li{width: 100%; min-height: auto; display: block; padding: 4vw; margin: 0 0 3vw 0; border-radius: 3vw;}
.contact-main li strong{font-size: 4vw; margin: 0 0 1vw 0;}
.contact-main li p{font-size: 3.5vw; line-height: 5vw;}
.contact-icn{width: 15%; margin: 0 0 0 3vw;}

.c-area{margin: 4vw 0 0 0;}
.c-left{width: 100%; margin: 0 0 3vw 0; padding: 3vw; display: block; border-radius: 3vw;}
.c-left strong{font-size:6vw; margin: 0 0 3vw 0;}
.c-left img{border-radius: 3vw;}
.c-right{width: 100%; padding: 3vw; display: block; border-radius: 3vw;}
.c-border{height: 50vw; border-radius: 3vw;}

.report-date{padding: 2vw 5vw; border-radius: 5vw; margin:0 0 4vw 0; font-size: 3.5vw;}

.blue-btn-03{padding: 3vw 4vw; border-radius: 6vw; font-size: 3.5vw; margin-top: 0; margin-bottom: 8vw; margin-left: 28vw;}
.blue-btn-03 i{margin: 0 1.5vw 0 0;}	

	
.table_top{padding: 3vw;}
.table_data{padding: 3vw;}
.table-border{margin: 0 0 4vw 0;}
	
.wn-line{height:3vw; margin: 6vw 0 -3vw 0;}

.wn-pic-right{padding: 4vw 0 0 0; margin: 0 0 5vw 0;}
.wn-pic-right02{padding: 3vw; border: solid 3vw #c1d3d3;}
.wn-pic-right03{width: 100%; margin: 0;}

.wn-pic-left{padding: 4vw 0 0 0; margin: 0 0 5vw 0;}
.wn-pic-left02{padding: 3vw; border: solid 3vw #c1d3d3;}
.wn-pic-left03{width: 100%; margin: 0;}

.t-col-width{width: auto;}
.t-col-width-02{width: auto;}
.award-pic{width: 40%; margin-bottom: 3vw;}
.award-pic img{border-radius:3vw;}
	
.home-award-block{margin: 3vw 0 0 0;}
.home-award-block-items {padding: 3vw; border-radius: 3vw;}
  .home-award-block-items img {
    min-height: 64vw;
    max-height: 66vw; border-radius: 3vw;
  }
  .home-award-block-items {
    width: 100%;
    margin: 1vw 2vw 0 2vw; min-height: auto !important;
  }
.home-award-block-items p {
  font-size: 3vw;
  line-height: 4vw;
  margin: 3vw 0 0 0;
}
.vw-btn{margin: 5vw 0 0 0;}
.alc-thumb{width: 90%; border-radius:4vw;}
	
.table-left{width:100%; display: block; margin:0 0 4vw 0;}
.table-right{width:100%; display: block;}
	
/* Popup CSS Start */
.popup-box {
  width: 85%;
}
.popup-box p{font-size: 3.5vw;}
.popup-close {font-size: 4vw;}
/*Popup CSS End */
}

