body{ font-size:14px; position:relative; font-family: 'Poppins', sans-serif; color:#000000; overflow-x: hidden;}
ul{/* list-style:none; *//* padding:0; *//* margin:0; */}
ul li{font-size:14px;}
a{-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
figure{margin:0;}
img{max-width:100%; -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;}

.btn:focus, .btn.focus{outline:0; box-shadow:none;}
.btn-primary{background    : transparent linear-gradient(270deg, #ffcb00 0%, #ffcb00 100%) 0% 0% no-repeat padding-box; outline:0; font-family: 'Poppins', sans-serif; position:relative; display:inline-block; text-align:center; vertical-align:middle; user-select:none; padding:12px 15px; font-size:16px; font-weight: 600; line-height:1.5; -ms-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; border-radius:6px; height: 50px; border:none;}
.btn-primary b{position:relative; z-index:3; font-family: 'Poppins', sans-serif; font-weight:400; font-size: 16px; color:#fff; text-transform:capitalize; -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.btn-primary::after{position:absolute; opacity:0; visibility:hidden; top:0; left:0; border-radius:6px; content:''; width:0; height:100%; -ms-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; overflow:hidden;}
.btn-primary:hover::after{width:100%; opacity:1; visibility:visible; z-index:1;}
.btn-primary.btn.active, .btn-primary.btn:active, .btn-primary.btn.focus, .btn-primary.btn:focus{outline:0; box-shadow:none; background-color:#EC1C24; border:none;}
.btn-primary:hover{background    : transparent linear-gradient(270deg, #ffcb00 0%, #ffcb00 100%) 0% 0% no-repeat padding-box;}
.btn-primary:hover b{color: #fff;}
.redline{color: #EC1C24; font-weight: 400;}

.btn-secondary{background-color:#000; outline:0; position:relative; display:inline-block; text-align:center; vertical-align:middle; user-select:none; padding:12px 15px; font-size:18px; font-weight: 600; line-height:1.5; -ms-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; border-radius:6px; height: 50px; border:none;}
.btn-secondary b{position:relative; z-index:3;  font-weight:500; font-size: 18px; color:#fff; text-transform:capitalize; -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.btn-secondary::after{position:absolute; opacity:0; visibility:hidden; top:0; left:0; border-radius:6px; content:''; width:0; height:100%; -ms-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; background-color:#EC1C24; overflow:hidden;}
.btn-secondary:hover::after{width:100%; opacity:1; visibility:visible; z-index:1;}
.btn-secondary.btn.active, .btn-secondary.btn:active, .btn-secondary.btn.focus, .btn-secondary.btn:focus{outline:0; box-shadow:none; background-color:#000; border:none;}
.btn-secondary:hover{background-color: #000;}
.btn-secondary:hover b{color: #fff;}


header{background-color: #fff; position: sticky; top:0px; z-index: 99; -webkit-box-shadow: 1px 0 10px 0 rgba(0,0,0,0.1);
    box-shadow: 1px 0 10px 0 rgba(0,0,0,0.1);}
.header{margin-top: -18px; display: flex; align-items: center; justify-content: space-between; padding: 5px 0px; }
.header .navbar{padding: 0; max-width: 970px;}
.header .navbar-nav{flex-wrap: wrap; justify-content: flex-end; margin-right: 20px;}
.header .navbar-nav .nav-item a{font-size: 15px; color: #000; height: auto; display: block; text-decoration: none; padding: 11px 18px;}
.header .navbar-nav .nav-item a b{font-size: 15px;}
.header .navbar-nav .nav-item:nth-child(6), .header .navbar-nav .nav-item:nth-child(7), .header .navbar-nav .nav-item:nth-child(8), .header .navbar-nav .nav-item:nth-child(9){border-bottom: 1px solid #e0e0e0; font-weight: 500;}


.callus{position: relative; padding:16px 20px; min-height: 36px; font-family: 'Inter', sans-serif; border: 4px solid #e81212;}
.callus strong{display: block; font-size: 18px; font-weight: 600; color: #EC1C24;}
.callus a{font-size: 16px; line-height: 23px; color: #EC1C24; font-weight: 400; text-decoration: none;}
.callus  img{width: 25px;  -webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;}


    




.inquire-box {  margin-right: -43px; background-color: #bebebe; max-width: 450px;  min-width: 450px;    padding: 18px 27px;  border-radius: 8px;-webkit-box-shadow: 1px 0 10px 0 rgba(0,0,0,0.1);
    box-shadow: 1px 0 10px 0 rgba(0,0,0,0.1);}
.inquire-box h2{margin: 0px; font-weight: 600; text-transform: capitalize; padding: 0px 0px 10px; display: block; font-size: 26px; color: #333;}
.form-group {margin-bottom: 15px; position: relative;}
.form-group .form-control, .form-group .form-select{height: 50px; font-size: 14px;}
.form-group label{font-size: 14px; font-weight: 600; color: #000;margin-bottom: 5px;}
.btn-submit{margin-top: 26px;}
.btn-submit .btn-primary{min-width: 150px; }
.btn-submit .btn-primary b{text-transform: uppercase;}
.form-group label b{color: #EC1C24;}
.admission-number{ padding-bottom: 10px; color: #000; font-size: 14px; font-weight: 500;}
.admission-number span{color: #EC1C24;}
.form-row {margin: 0px -5px;}
.form-row .form-col{width: 50%; padding: 0px 5px;}
.mobile-number{position: relative;}
.numbervalue{position: absolute; top:0px; height: 100%; display: flex; align-items: center; left: 10px; color: #666666; font-size: 14px;}
.mobile-number input{padding-left: 40px; }
.mobile-number input.form-control::placeholder {font-size: 13px;}


.information-listing{display: flex;box-shadow: rgba(0, 18, 46, 0.16) 0px 8px 26px 0px; background-color: aliceblue; border-radius: 5px; margin-top: -29px;  padding:10px 0px; position: relative; z-index: 3; }
.information-listing li{width: 25%; border-right:1px solid #e3e2e2;  padding: 26px 0px; text-align: center; }
.information-listing li strong{font-weight: 700; font-size: 17px; padding-bottom: 5px; display: block; line-height: 22px; text-transform: capitalize;}
.information-listing li p{font-size: 15px; line-height: 22px; margin: 0px;}
.information-listing li > div{padding: 0px 26px;}
.information-listing li:last-child{border: none;}
.information-listing li figure{margin-bottom: 10px; height: 52px;}
.universities-section{padding: 60px 0px 0px;}
.headingbar h2{margin: 0px; padding: 0px; text-align: center; display: inline-block; background-color: #fff; font-size: 30px; font-weight: 600; padding: 0px 20px; position: relative; z-index: 1; color: #333;}
.headingbar{position: relative; z-index: 1;text-align: center;}
.headingbar:after{position: absolute; top:0px; bottom: 0px; left: 0px; width: 100%; content: ''; height: 1px; background-color: #000; margin: auto; z-index: -1;}

.headingbar h2:after{position: absolute; bottom: -20px; left: 0px; width: 100px; right: 0px; content: ''; height: 2px; background-color: #EC1C24; margin: auto; z-index: -1;}
.headingbar h2 strong{color: #EC1C24; font-weight: 700; padding: 0px 3px;}
.universities-listing{margin: 60px -12px 30px; padding: 0px; display: flex; flex-wrap: wrap;}
.universities-listing li{padding: 0px 12px; margin-bottom: 24px; width: 24.33%;}
.universities-listing li figure{margin-bottom: 26px; padding: 0px 20px;}
.universities-listing li .universities-box{text-align: center; -ms-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; padding: 30px 30px 90px 30px; height: 100%;     border-radius: 8px;-webkit-box-shadow: 1px 0 10px 0 rgba(0,0,0,0.1);
    box-shadow: 1px 0 10px 0 rgba(0,0,0,0.1); position: relative; z-index: 1; overflow: hidden;  border:1px solid #d1d1d1;}
.universities-box h3{color: #000; display: block; margin: 0px 0px 20px; padding: 0px; font-size: 18px; font-weight: 700;}
.universities-box strong{display: block; font-size: 14px; padding-bottom: 16px;}
.universities-box  p {font-size: 16px;line-height: 24px; margin: 0 0 20px;}
.universities-box .btn-grp{width: 100%; position: absolute; bottom: 12px; left: 0px; padding: 0px 16px; right: 0px; margin: auto; display: flex; align-items: center; justify-content:space-between;}
.universities-box .btn-grp span{padding: 0px 4px; display: block; width: 50%; }
.universities-box .btn-grp .btn{width: 100%; display: block; padding: 8px 12px; display: flex; align-items: center; justify-content: center; height: 48px;}
.universities-box .btn-grp .btn b{font-size: 14px;}
.universities-listing li:hover .universities-box{box-shadow: rgba(0, 18, 46, 0.16) 0px 8px 26px 0px;}
.universities-listing li figure img{width: 100%; border-radius: 15px; -moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);  -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.universities-listing li:hover figure img{-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);-webkit-transform: scale(0.9); transform: scale(0.9); }


.admission-section{box-shadow: 17px 0px 9px 7px rgb(241 241 241); background-color: #ffdcdc;padding-bottom: 40px;}
.process-heading h2{ margin: 0px; padding: 0px; text-align: center; font-size: 30px;margin-bottom: 10px;color: #333;font-weight: 600; text-transform: capitalize; }
.process-heading span{font-size: 18px; line-height: 24px; letter-spacing: 0.15px; margin-bottom: 2px; color: #EC1C24;font-weight: 500; text-transform: uppercase;}

.process-listing{margin:12px 2px; padding: 25px 30px 0px; display: flex; align-items: center; background-image: url(../images/backgroundadmission.png); background-repeat: no-repeat; background-position: center top; position: relative;z-index: 1; }
.process-listing li{width: 25%; text-align: center;}
.process-listing li figure{margin-bottom: 20px;}
.process-listing li .dot{display: block; margin: 20px 0px;}
.process-listing li strong{font-weight: 500; font-size: 16px; padding-top: 20px; line-height: 20px; display: block;}
.process-listing:after{position: absolute; left: 0px; bottom: 50px; right: 0px; content: ''; background-image: url(../images/admission-h-line.png); background-repeat: no-repeat; background-position: center; width: 100%; height: 18px; z-index: -1; }


.talk-expert-section{margin-top: 41px;background-image: linear-gradient(221deg, #7B8FA1 0%, #ff2222 100%); padding: 20px 30px; box-shadow: 17px 0px 9px 7px rgba(0,0,0,0.5);}
.talk-expert-section h2{color: #fff; font-size: 30px; font-weight: 700;}
.talk-expert-section h2 span{font-weight: 400;}
.talk-expert-section .form-control{text-transform: capitalize; padding: 10px 22px;}
.talk-expert-section  .btn-submit{margin-top:0px;}
.talk-expert-section  .btn-submit .btn-secondary b{font-size: 16px; text-transform: uppercase; }
.talk-expert-section  .btn-submit .btn-secondary{min-width: 200px;}
.talk-expert-form{padding:28px 28px 28px 28px;background-color: #45454500; border-radius: 15px 15px 15px 15px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}


.supercharge-section{padding: 50px 0px 0px;  }
.supercharge-heading {position: relative; z-index: 1;}
.supercharge-heading h2{color: #101010;margin: 0px 0px 12px 0px; text-align: center; font-family: 'Archivo', sans-serif;font-size: 45px;font-weight: 400;line-height: 60px; -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s; 
}
.supercharge-heading h2 span{font-family: "Playfair Display", Sans-serif; font-weight: 700; font-style: italic;   -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s; color: #FC466B;}
.education-heading__shadow-text{font-family: "Archivo", Sans-serif; font-size: 78px;font-weight: 700; line-height: 70px; -webkit-text-fill-color: #00000000;
-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #10101014; white-space: nowrap;letter-spacing: -6px; color: transparent; position: absolute; left: 0px; top:0px; text-align: center; height: 100%; width: 100%; z-index: -1;}
.supercharge-heading h2:hover span{color: #101010;}

.supercharge-listing{margin: 0px -12px; padding:30px 0px; display: flex; flex-wrap: wrap;}
.supercharge-listing li{width: 33.33%; padding: 0px 12px; margin-bottom: 24px;}
 .supercharge-box{padding: 16px; -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s; border-style: solid; background-color: #fff;border-width: 1px 1px 1px 1px;border-color: #F2F2F2;border-radius: 0px 0px 0px 0px; height: 100%; box-shadow: rgba(0, 18, 46, 0.16) 0px 8px 26px 0px;}
.supercharge-box h3{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;color: #101010;font-family: "Archivo", Sans-serif;font-size: 20px;font-weight: 500; line-height: 26px; letter-spacing: -0.1px;   -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s; }
.supercharge-box  p{color: #666666;font-family: "Archivo", Sans-serif; margin: 0; font-size: 16px;font-weight: 400; line-height: 24px;  -ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s; 
}
.supercharge-box:hover{background-color: #EC1C24;}
.supercharge-box:hover h3,  .supercharge-box:hover p{color: #fff;}



.opening-accordion{box-shadow: 17px 0px 9px 7px rgb(241 241 241);margin-top: 31px; margin-bottom: 30px;}
.opening-accordion .accordion-button:focus{border-color: #86b7fe; box-shadow:none;}
.opening-accordion .accordion-item{margin-bottom: 20px; border:none; border-radius: 4px;}
.opening-accordion .accordion-item:not(:first-of-type){border-top: none;  border-radius: 4px;}
.opening-accordion .accordion-button{font-size: 18px; border: 1px solid #ddd; line-height: 34px; color:#000;  background-color: #f7f9fb; font-weight: 600; padding: 15px 20px 15px 20px; border-radius: 4px;}
.opening-accordion .accordion-button:focus{box-shadow: none;}
.opening-accordion .accordion-button:not(.collapsed){color: #000; box-shadow: none;}
.opening-accordion .accordion-body{padding: 28px 28px 28px 28px;}
.opening-accordion .accordion-body p{margin: 0 0 0px; font-size: 16px; line-height: 24px;}





footer{ max-width: 1920px; margin: auto; background-color: #374a5e;}



.footer ul{margin: 0px; padding: 0px 0px 18px;}
.footer ul li{position: relative; padding: 10px 0px;}
.footer ul li:last-child{padding-right: 0;}
.footer ul li strong{color: #000; display: block; font-size: 22px; }
.footer ul li strong img{max-width: 30px; margin-left: 6px;}
.footer ul li  a {
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    padding: 0px 0px 0px 0px;
    width: 40px;
    height: 40px;
    display: inline-flex; align-items: center; justify-content: center;
    font-size: 22px;
    margin-right: 10px;
    line-height: 35px;
    color: #ffffff;
background-color: rgba(255,255,255,0);
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #5e6d7e;
-ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;
  }
  .footer ul li  a:last-child{margin-right: 0px;}
.footer ul li a:hover{background-color: #EC1C24;}
.footer p{margin: 0; color: rgba(0,0,0,0.8); font-size: 14px;}
.footer .hurry-up-area p{font-size: 18px; color: #fff;}
.footer .hurry-up-area img{-webkit-animation: bounceRight 2s infinite;
    animation: bounceRight 2s infinite;}

/* right bounce */
@-webkit-keyframes bounceRight {
	0%,
	20%,
	50%,
	80%,
	100% {
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
	40% {
	  -webkit-transform: translateX(-30px);
	  transform: translateX(-30px);
	}
	60% {
	  -webkit-transform: translateX(-15px);
	  transform: translateX(-15px);
	}
  }
  @-moz-keyframes bounceRight {
	0%,
	20%,
	50%,
	80%,
	100% {
	  transform: translateX(0);
	}
	40% {
	  transform: translateX(-30px);
	}
	60% {
	  transform: translateX(-15px);
	}
  }
  @keyframes bounceRight {
	0%,
	20%,
	50%,
	80%,
	100% {
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
	40% {
	  -ms-transform: translateX(-30px);
	  transform: translateX(-30px);
	}
	60% {
	  -ms-transform: translateX(-15px);
	  transform: translateX(-15px);
	}
  }
.copyrite{padding: 16px 0px 16px 0px; }
.copyrite p{margin: 0px; color: #fff; display: block;}
.copyrite a{color: #fff;}

.modal-header{padding: 12px 20px;}
.modal-header h2{margin: 0px;}
.modal-header h2 {
    margin: 0px;
    font-weight: 600;
    text-transform: capitalize;
padding: 0px;
    display: block;
    font-size: 26px;
    color: #333;
}
.modal-header .admission-number{padding-bottom: 0;}
.modal  .modal-body{padding: 25px;}
button.enquire-btn {
    padding: 12px 20px;
    background: #EC1C24;
    color: #fff;
    position: fixed;
    top: 50%;
    margin-top: -40px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: -48px;
    border: 0;
    z-index: 99;
    outline: none !important;
}


@media (min-width:1330px){
.container{max-width: 1304px;}
}
@media (min-width:1200px) and (max-width:1329px) {
.navbar-nav .nav-item a {padding: 11px 10px;}	

}

@media (min-height:700px) and (max-height:750px){

    .banner-section{padding: 25px 0px;}
    .form-group .form-control, .form-group .form-select{height: 45px;}
    .banner-section{min-height: 740px;}
}


@media (min-height:600px) and (max-height:690px){

    .banner-section{padding: 25px 0px;}
    .inquire-box h2{font-size: 22px; padding-bottom: 5px;}
    .form-group .form-control, .form-group .form-select{height: 42px;}
    .form-group{margin-bottom: 10px;}
    .inquire-box{padding: 12px 24px;}
    .btn-submit{margin-top: 10px;}
    .btn-submit .btn-primary {
        min-width: 150px;
        height: auto;
        padding: 10px 12px;
    }
    .banner-section{min-height: 650px;}
}


@media (max-width:1329px) {
    .supercharge-box{background-color: antiquewhite; padding: 30px;}
    .supercharge-box h3{font-size: 20px;}
    .process-listing:after{background-size: 870px;}
    .universities-box .btn-grp .btn b{font-size: 13px;}
    .information-listing li strong{font-size: 16px;}
    .information-listing li > div {
        padding: 0px 16px;
    }

}
@media (max-width:1199px) {
.header .navbar-nav .nav-item a {font-size: 12px; padding: 13px 10px;}
.callus {padding: 21px 10px 21px 55px; min-width: 180px;}
.callus figure{left: 10px;}
.callus strong{font-size: 16px;}
.callus a{font-size: 14px;}
.supercharge-box{padding: 22px;}
.supercharge-box h3{font-size: 18px;}
.process-listing:after{background-size: 720px;}
.universities-box .btn-grp .btn b{font-size: 14px;}
.information-listing li strong{font-size: 16px;}
.process-listing{background-size: 100%; background-position: center;}
.universities-listing li{width: 50%;}


}
@media (max-width:991px) {
header{position: relative; z-index: 9}
.navbar-toggler:focus{box-shadow: none;}	
#nav-menus span{display:block;position:absolute;height:2px;width:100%;background:#EC1C24;border-radius:0px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg); -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
#nav-menus span:nth-child(1){top:0px;}
#nav-menus span:nth-child(2),#nav-menus span:nth-child(3){top:6px;}
#nav-menus span:nth-child(4){top:12px;}
#nav-menus.open span:nth-child(1){top:10px;width:0%;left:50%;}
#nav-menus.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-menus.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-menus.open span:nth-child(4){top:18px;width:0%;left:50%;}
header .collapse:not(.show){display: block;}
header .navbar-collapse{background-color: white; position: fixed; right:-100%; top: 94px; height: calc(100% - 94px); width: 100%; padding:0; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; overflow-y: auto;}
header .navbar-collapse.show{right: 0;}	
.stop-scroll{position: fixed; left: 0; top: 0; height: 100%; width: 100%;}		
.header .navbar-nav{justify-content: flex-start; flex-direction: column; padding: 30px 20px;}
.header .navbar-nav .nav-item a{color: #fff; font-size: 15px; padding: 20px 15px; font-weight: 500; border-bottom: 1px solid #e0e0e0; border-top: none;}
.header .navbar-nav .nav-item:last-child a{border: none; margin-top: 20px;}
.header .navbar-nav .nav-item:nth-child(1), .header  .navbar-nav .nav-item:nth-child(6){border-left: none;}
.header .navbar-nav .nav-item:nth-child(6), .header .navbar-nav .nav-item:nth-child(7), .header .navbar-nav .nav-item:nth-child(8), .header .navbar-nav .nav-item:nth-child(9) {border-bottom: none; font-weight: normal;}	
.header{padding: 10px 0px;}	
.header .navbar{position:initial}
.callus {position: absolute; top: 0; left: 0; background-color: #000; width: 100%; display: flex; align-items: center; justify-content: center; min-height: inherit; padding: 3px 0px;}
.callus figure{left: auto; margin: 0 10px 0 0; height: 24px; width: 24px; position: relative; top: auto; bottom: auto;}
.callus strong{font-size: 14px; margin: 0 8px 0 0; color: #fff;}
.header .navbar-nav{margin-right: 0;}
	
.footer{flex-direction: column;}
.innerbanner h1{font-size: 50px; line-height: 55px;}
.beniftbox{padding:10px 10px 15px;}
.beniftbox strong{font-size: 14px; line-height: 18px;}

.supercharge-box{padding: 16px;}
.process-listing:after{background-size: 530px;}
.universities-box .btn-grp .btn b{font-size: 14px;}
.information-listing li strong{font-size: 16px;}
.process-listing{background-size: 100%; background-position: center;}
.universities-listing li{width: 50%;}
.opening-accordion .accordion-button{font-size: 16px;}
.talk-expert-section h2{margin-bottom: 20px;}
.process-listing li strong{font-size: 15px;}
.inquire-box{min-width: 100%; width: 100%; max-width: 100%; padding: 12px 16px;}
.banner-content h1{font-size: 50px; line-height: 60px;}
.banner-content p{font-size: 16px; line-height: 24px;}
.admission-number{font-size: 12px;}
.information-listing{flex-wrap: wrap; justify-content: center;}
.information-listing li{width: 33.33%; border-bottom: 1px solid #e3e2e2;}
.information-listing li:nth-child(4){border-bottom: 0; width: 50%;}
.information-listing li:last-child{width: 50%;}
.headingbar h2{font-size: 23px; line-height: 32px;}
.form-row {margin: 0px 0;}
.form-row .form-col{width: 100%; padding: 0px 0px;}
.mobile-number input.form-control::placeholder {font-size: 14px;}
.banner-section{min-height: 700px;}
}
@media (max-width:767px) {
.container{max-width: 100%;}
.universities-section{padding: 24px 0px;}
.banner-content{text-align: center; padding: 0px; margin-bottom: 24px;}
.banner-section{padding: 20px 0px 140px;}
.banner-content h1{font-size: 40px; line-height: 50px;}
.inquire-box h2{font-size: 22px;}
.form-group label{font-size: 15px;}
.universities-listing li {
    width: 100%;
}

.footer ul, .copyrite{text-align: center;}
.hurry-up-area{text-align: center; padding-bottom: 20px;}
.universities-listing li .universities-box{padding: 20px 20px 70px 20px;}
.universities-box .btn-grp .btn b{line-height: 16px;}
.universities-box .btn-grp{padding: 0px 10px;}
.universities-box p{font-size: 15px; line-height: 22px;}
.universities-listing{margin-bottom: 0;}
.process-heading h2, .talk-expert-section h2{font-size: 23px;}
.process-listing{margin: 20px 0px 0px; padding: 0px; background-image: inherit; flex-wrap: wrap;}
.process-listing li{width: 50%; border: 1px solid #e3e2e2; padding: 15px; margin-bottom: -1px; margin-right: -1px;}
.process-listing li figure{margin-bottom: 0px;}
.process-listing li:last-child{width: 100%;}
.process-listing:after{display: none;}
.talk-expert-section, .talk-expert-form{padding:20px; box-shadow: none;}
.supercharge-heading h2{font-size: 35px; line-height: 40px;}
.supercharge-section{padding: 20px 0px;}
.supercharge-listing li{width: 100%; padding: 0px;}
.supercharge-listing{margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px;}
.opening-accordion .accordion-button {
    font-size: 16px;
    line-height: 20px;
    padding-right: 10px;
}
.opening-accordion .accordion-body p{font-size: 15px; line-height: 22px;}
.opening-accordion .accordion-body{padding: 20px;}
footer{padding: 20px 0px 0px;}
.footer ul{padding-bottom: 20px;}
.information-listing li{width: 100%; padding: 14px 0px; text-align: center;}
.information-listing li:nth-child(4) {
    border-bottom: 1px solid #e3e2e2;
    width: 100%;
}
.information-listing li:last-child {width: 100%;}
button.enquire-btn{right: -40px;}

}
@media (max-width:420px) {
    .universities-listing li .universities-box {padding-bottom: 20px;}
    .universities-box .btn-grp{position: relative; bottom: 0px; display: block !important;}
    .universities-box .btn-grp span{width: 100%; display: block; margin: 0px 0px 12px;}
    .universities-box .btn-grp .btn {
        display: inline-flex;
        width: auto;
        min-width: 180px;
    }
}

@-moz-keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@-o-keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

@keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0) scale(1) skew(1deg)
    }
}

.errormsg{ display:none;color:red;margin:3px 0px;}
.admission-number span a {
color: #EC1C24;
text-decoration: none;
}

#dvotp {width: 100%;}
#btnResend, .btnResend {background    : transparent linear-gradient(270deg, #ffcb00 0%, #ffcb00 100%) 0% 0% no-repeat padding-box; color: #000 !important;padding: 6px 10px;border-color: #ced4da !important;box-shadow: none;margin-left: 2px;}
#btnVerify, .btnVerify {background    : transparent linear-gradient(270deg, #ffcb00 0%, #ffcb00 100%) 0% 0% no-repeat padding-box; color: #000 !important;padding: 6px 12px;border-color: #ced4da !important;box-shadow: none;}
/*.banner-section .inquire-box {max-width: 580px;min-width: 405px;}*/
.otpclassp {border-radius: 4px;overflow: hidden;}

@media (max-width:767px) {
.banner-section .inquire-box {max-width: 100%;min-width: 100%;}

}
    
