body{ padding: 0px; margin: 0px; list-style: none; font: normal 18.54px/25px 'Lato'; color:#000; background: #fff;}
p{padding: 0px 0 20px 0; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px 0 20px 0; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
button, input[type="submit"]{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; -webkit-appearance: none; outline: none; font-family: 'Lato';}
input, button{ -webkit-appearance: none; outline: none; font-family: 'Lato'; }
input:focus, textarea:focus{ outline: none; box-shadow: none;}
textarea{ resize: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
figure{ margin: 0px !important; padding: 0px;}
a, span, em, strong{ display: inline-block;}
img{ max-width: 100%;}
/*font-family: 'Ibarra Real Nova';*/
p{ color: #1e1e1e; font-weight: 400;}

:root
{
	/*font-family*/
	--font-1: 'Lato';
	--font-2: 'Inter';
	
	/*color*/
	--color-1:#001356;
	
	/*font size*/
	
	--font-80: 60px;
	--font-50: 45px;
	--font-24: 24px;
	--font-20: 20px;
	--font-18: 18px;
	--font-16: 16px;
	
	/*line-height*/
	
	--line-80: 70px;
	--line-50: 55px;
	--line-24: 30px;
	--line-20: 25px;
	--line-18: 26px;
	--line-16: 22px;
	
	
	/*container*/
	
	--cont-1: 1419px;
	--cont-2: 500px;
	
}













.backbg{background: #E9F8FF;}

.tophead{padding: 70px 0;}
.tophead h1, .tophead h2 {font-size: var(--font-50); line-height: var(--line-50); color:var(--color-1); font-weight:800; }
.toppara p{font-weight:400; color: var(--color-1); font-size: var(--font-18); line-height: var(--line-18); color: #001356;}
.tophead h5{font-size: var(--font-24); line-height: var(--line-24); font-weight:800;color: #001356;}
.topparatwo p{font-size: var(--font-16); line-height: var(--line-16); font-weight: 400;}
.tophead h6{font-size: var(--font-20); line-height: var(--line-20); font-weight: 800;color: #001356;}



















.container{ max-width:1410px;}

.btnlink{ display: inline-block; padding: 0 40px; border-radius: 60px; color: #fff; font-size: 20px; line-height: 65px; text-align: center; font-weight: 800;background: linear-gradient(141deg, rgba(100,187,243,1) 0%, rgba(225,83,254,1) 65%); position: relative; overflow: hidden;}
.btnlink:hover{ color: #fff;}
.btnlink i{ margin-left: 9px;}
.btnlink:hover{ background: linear-gradient(141deg, #869df6 0%, #869df6 65%);}

.btnlink-brd{ background: linear-gradient(#0b253f, #0b253f) padding-box, linear-gradient(to right, #859ff6, #e153fe) border-box;border-radius: 50em;border: 3px solid transparent; position: relative;}














/*Sub Menu*/

 
.srcha{position:absolute;top:0px;right:0px;width:58px;height:85px;display:flex;justify-content:center;align-items:center;}
.srcha img{ max-width: 100%;}
.navbar-collapse{ justify-content: center !important;}
.nav_top .dropdown .dropdown-menu li a{ width: 100%;}
.drop-arw:after{ border: none; content: "\f107"; font-family: "Font Awesome 6 Pro";  font-weight: 900;}
.drop-arw {position: relative;top: 8px;right: -5px;}
.menu_sec{align-items: center;}
.navbar .justify-content-end {justify-content: end !important;}
.menu_sec li{font-size: 16px;line-height: 22px; padding: 0 14px; font-family:var(--font-2);}
.menu_sec li a{color: #000;}
.banbtn{font-size:16px;line-height:47px;background:#001356;color:#fff;padding:0px 38px;border-radius:5px;margin-left:24px;font-family:var(--font-2);font-weight:400;}
.banbtn:hover{color:#fff;}
.bancol{background:#D7F4FF; border-radius: 30px;}
.banner{padding: 0 30px;}
.bancol .banstron{font-size: var(--font-80); line-height: var(--line-80); font-weight: 900; color: #001356;}
.bancol p{font-size: var(--font-18); line-height: var(--line-18); font-weight: 500; color: #001356;padding-top: 20px;}

.bancol .row{align-items: center;}
.bancol .banrBtn{font-size:var(--font-18);background:var(--color-1);color:#fff;padding:0 48px;line-height:48px;border-radius:5px;font-weight:700;}
.abtgap{padding-left: 30px;}
.banrBtn{font-size:var(--font-18);background:var(--color-1);color:#fff;padding:0 48px;line-height:48px;border-radius:5px;font-weight:700;}

.procrad{position:relative;overflow:hidden;border-radius:10px;}
.overlayo{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-image:linear-gradient(to bottom,#00135600,#00135626,#001356);}
.overlayo a{position:absolute;bottom:18px;font-size:24px;line-height:20px;color:#fff;font-weight:700;letter-spacing:0.2px;left:22px;text-transform: uppercase;}
.testSec{text-align:center;}
.footsec{background: var(--color-1); }
.footcon{text-align: center; padding-top: 54px;padding-bottom: 41px;}
.footcon ul{display:flex;justify-content:center;align-items:center;gap:23px;padding-top:30px;}
.footcon ul li{font-size: 16px;line-height: 22px; font-family: var(--font-2);}
.footcon ul li a{color: #fff;}
.footbootom{background:#3C5184; padding: 10px 0;}
.forjusti{display: flex;justify-content: space-between;}
.forjusti p{padding-bottom: 0; color: #fff;font-weight:400; font-size: 14px; line-height: 18px;}
.soluBox{display: flex;justify-content: center;align-items: center;}
.solutxt{flex: 1;padding-left: 10px;}
.solutxt h5{font-weight:800; padding-bottom: 0;color: #001356;}
.solutxt p{font-weight:400;font-size:var(--font-16);line-height:var(--line-16);color:#001356;padding-bottom:0;}
.soluBox{background:#D8F2FE;border-radius:20px;padding:20px 16px;margin-top:20px;}
.solutions h2{text-align: center;}
.texticrd{background: #fff; border-radius: 20px; padding: 10px 12px;box-shadow: 0 4px 7px #0000001A;}
.texticrd img{border-radius: 10px;}
.texitex{text-align:center;padding: 20px;}
.texitex h5{padding-bottom: 0px; font-weight: 800;}
.texitex p{padding-bottom: 0px; font-weight: 400;font-size: var(--font-16);line-height: var(--line-16);}
.testimonial h2{text-align:center;}
.testiSlid .item{padding: 20px 10px;}
.accodi .accordion-item {background-color: #fff0; border: none !important;border-bottom: 2px solid #79D0F9 !important;}
.accodi .accordion-item:last-child {border-bottom: none!important;}
.accodi .accordion-button {background-color: #fff0; padding: 20px 0;}
.accordion-button:focus{z-index:3;border-color:#86b7fe00;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0);}
.accodi .accordion-button::after{background-image:none !important;transition:transform .2s ease-in-out;content:"\f0d7" ;font-family:"Font Awesome 6 Pro";font-weight:900;}
.accodi .accordion-header h5{padding-bottom: 0; color: #001356; font-weight: 500;}
.accodi .accordion-body {padding: 0px 0px;}
.fequ .row{align-items: center;}
.banrBtn:hover{background:#000 ;color:#fff;}
.footcon ul li a:hover{color:#E9F8FF;}

.inerbanner{background:#001356;}
.inerbanner{background: #001356;color: #fff;text-align: center;padding: 59px 0;}
.inerbanner h1 {
  font-weight: 800;
  padding-bottom: 0px;
  font-size: var(--font-50);
  line-height: var(--line-50);
}
.aboutfirst .row{align-items: inherit !important;}
.aboutfirst p{text-align: justify;}
.abtgaph{padding-right: 30px;}
.studenthelp{text-align: center;}
.studCrd{background: #D7F4FF; padding: 20px;min-height: 287px;margin-top: 30px;}
.studCrd i{display:flex;justify-content:center;height:100px;width:100px;align-items:center;margin:0 auto;background:#001356;border-radius:50%;padding:20px;height:120px;width:120px;margin-bottom:12px;}
.studCrd img{filter:brightness(0) invert(1);width: 60px;height: 60px;}
.studenthelp .col-md-3{width: 20%;}
.studCrd h5{font-size: 20px;line-height: 24px;}
.onliCrd{text-align:left;border:2px solid #001356;padding:30px 29px;border-radius:20px;min-height:282px;margin-top:17px;}
.onliCrd p{text-align: justify;}


.table-wrap { overflow-x: auto; }
table {width: 100%;border-collapse: collapse;min-width: 520px; margin-bottom: 39px;}
caption { text-align: left; padding: .5rem 0; font-weight: 600; }
 th, td { border: 1px solid #ddd; padding: .65rem .75rem; text-align: left;font-size: var(--font-18);line-height: var(--line-18); }
 tbody tr:nth-child(even) { background: #fafafa; }
tfoot td { font-weight: 600; background: #f6f6f6; }

.grelist ul li, .grelist ol li {
padding-left: 20px;
  position: relative;
  font-size: var(--font-18);
  line-height: var(--line-18);
  color: #001356;
  margin-bottom: 20px;
}
.grelist ol li{text-align: justify;}

.grelist ul li::before {
  position: absolute;
  left: 0;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #001356;
  top: 7px;
}
.grelist strong{padding-right: 7px;}
.stucter{text-align: center;}

.satform thead{font-size: 16px;line-height: 20px;font-weight: 700;color: rgb(0, 19, 86);}
.satform td{font-size: 16px;line-height: 20px;font-weight: 500;}

.stucter .studCrd img {width: 48px;height: 48px;}
.stucter .studCrd i {height: 80px;width: 80px;}
.stucter .studCrd {min-height: 194px;margin-top: 8px;}

.stucter .studCrd h5 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}
.formSec input{width: 100%;width: 100%;margin-top: 20px;height: 50px;padding: 0 10px;border: 1px solid #00135652;border-radius: 10px;}
.formSec textarea{width: 100%;height: 50px;padding: 0 10px;border: 1px solid #00135652;border-radius: 10px;}
.formSec input[type="submit"] {
  width: 100%;
  background: #001356;
  color: #fff;
}

.formSec .form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: none!important;
}

.formSec select{height: 50px;padding: 0 10px;border: 1px solid #00135652;border-radius: 10px;}
.formSec .container{max-width: var(--cont-2);}
.formSec{position: sticky;
  right: 0;
  top: 0;
 background: #fff; box-shadow: 0 5px 13px #0000007d; padding: 30px 20px!important;; border-radius: 15px;}


.counterp{text-align:center;}
.counterp{display: flex;gap: 5px;margin-bottom: 20px;}
.countone{background: #001356;
  color: #fff;padding: 24px 20px 0px 20px;
  border-radius: 15px;width: 25%;}
.countone h5{color:#fff; padding-bottom: 0px;}
.countone p{color:#fff; text-align: center !important;}
.countone img{filter: brightness(0) invert(1);}

.gapnex .studCrd i {
  display: flex;
  justify-content: center;
  height: 100px;
  width: 100px;
  align-items: center;
  margin: 0 auto;
    margin-bottom: 0px;
  background: #001356;
  border-radius: 50%;
  padding: 20px;
  height: 100px;
  width: 100px;
  margin-bottom: 12px;
  
}
.gapnex .studCrd{min-height: 238px;margin-top: 0px; text-align: center;margin-bottom: 10px;}
.bancol input{width: 100%;}
.bancol textarea{width: 100%;}

.bancol .formSec {
 position: inherit;
  right: 0;
  top: 0;
  background: #fff0;
  box-shadow: none;
  padding: 0px 20px !important;
  border-radius: 15px;
}

.bancol .modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
	border-bottom: 1px solid #dee2e600;
}

.bancol .modal-content{padding: 20px 9px;}
.stdbox img{width: 80px;height: 80px;margin-bottom: 10px;}
.stdbox p{text-align: center !important;}
.stdbox h5{font-size: 16px; line-height: 20px; padding-bottom: 10px;}
.stdbox{text-align: center; background:#001356; color: #fff;padding: 20px 10px;min-height: 286px;text-align: center;}
.stdbox h5{color: #fff;}
.stdbox p{color: #fff;}
.stdbox img{filter: brightness(0) invert(1);}
.iovbx{margin-bottom: 30px;}
.bancol .modal-header h2{padding-bottom: 0px;}
.digital {margin-bottom: 40px;}
.colo_table tr td{background: #fff;}
.colo_table tr td,.colo_table tr th{font-size: var(--font-18);
  line-height: var(--line-18);}
.colo_table tr:first-child th {
  background: var(--color-1) !important;
  color: #fff !important;
}

.colo_table tr:last-child td{
  background: #f2f2f2;
  color: #000;
  font-weight: 700;
}
.colo_table tr th:first-child{
  background: #f2f2f2;
  color: #000;
}

.tablialt tr:nth-child(odd) td{background: #f1f1f1;}
.tablialt tr:last-child td {
  background: #f2f2f2;
  color: #000;
  font-weight: 700;
}

.bancol .formSec input{width: 100%;width: 100%;margin-top: 0px;height: 50px;padding: 0 10px;border: 1px solid #00135652;border-radius: 10px;}
.tablialt{margin-bottom: 30px;}
.table-wrap h2{font-size: 30px; line-height: 35px;}


thead th { background: #001356; color: #fff;}
.gapnex ul{margin-bottom: 30px;}
.digital img{margin-top: 30px;}
.formSec select{font-size: 17px !important;
  color: #757575!important;
  font-family:lato!important;
  font-weight: 600!important;
}
 .formSec option{font-size: 17px !important;
  color: #757575!important;
  font-family:lato!important;
  font-weight: 600!important;
} 

.drop-arw {
  position: absolute;
  top: 40%;
  right: 0px;
  font-size: 11px;
}

.menu_sec li{   padding: 34px 14px;}
.navbar{ padding: 0px;}

.nav_top .dropdown .dropdown-menu{ background: #fff; border-radius: 20px; box-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding: 20px; width: 563px; }
.nav_top .dropdown .dropdown-menu li {
  padding: 0px;
  width: 33.333%;
  float: left;
}
.menu_sec li a {
  color: #001356;
}
.nav_top .dropdown .dropdown-menu li a {
  width: 100%;
  padding: 9px;
  font-size: 14px;
  font-weight: 700;
}
.nav_top .dropdown .dropdown-menu li a {
  background-size: 39px !important;
  padding-left: 46px !important;
}
.nav_top .dropdown .dropdown-menu li.saticon a{ background: url(../images/satIcon.png) no-repeat center left;}
.nav_top .dropdown .dropdown-menu li.gaticon a{ background: url(../images/greIcon.png) no-repeat center left;}
.nav_top .dropdown .dropdown-menu li.gmaticon a{ background: url(../images/gmatIcon.png) no-repeat center left;}
.nav_top .dropdown .dropdown-menu li.ieltAicon a{ background: url(../images/ielteIconA.png) no-repeat center left;}
.nav_top .dropdown .dropdown-menu li.ieltsGicon a{ background: url(../images/ielteIcon.png) no-repeat center left;}
.nav_top .dropdown .dropdown-menu li.toeflicon a{ background: url(../images/toeflIcon.png) no-repeat center left;}
.nav_top .dropdown .dropdown-menu li{ margin: 10px 0;}



.navbar-toggler:focus{ box-shadow: none;}



.wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 13px/16px 'Roboto', sans-serif; color:#fff;
 margin: 15px 0 0 !important; }
.invalid .wpcf7-response-output{ background:#dc3232; }
.sent .wpcf7-response-output{ background:#84c426; }
span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font: 400 11px/14px 'Roboto', sans-serif;
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.wpcf7-not-valid {  position: relative !important; width: 100%;display: inline-block;}

.wpcf7-form-control-wrap {  position: relative;}

span.wpcf7-not-valid-tip {  top: 100%;}
.rechfrmmain iframe {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

.wpcf7-form p{ padding-bottom: 0px !important; width: 100%; position: relative;}
.wpcf7-form-control-wrap {
  position: relative;
  width: 100%;
}
.wpcf7-spinner{ position: absolute;
  right: 0px;}
.formSec input{ margin:0px;}
.textcrd{text-align: center;}
.textcrd i{display: flex;
  padding: 10px; box-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);}


.textcrd h5{ padding: 30px 0;}
.textcrd h5 a{ color: #001356;}

.testimoniSec .texticrd{margin-top: 20px;}
.inCrd i{display: flex;justify-content: center;width: 80px;height: 80px;border-radius: 50%;box-shadow: 0 0 5px #0000003b;padding: 18px;background: #ffffff;margin: 0 auto 15px;}

.inCrd{background: #ffffff; box-shadow: 0 0 5px #0000003b; padding: 10px 15px 10px 15px;text-align: center;}
.inCrd p{display: flex;justify-content: space-between;padding-bottom: 7px;}
.inCrd em{font-style: normal;}
.gradCrd{background: #fff; margin-bottom: 30px; box-shadow: 0 0 5px #0000003b; min-height: 160px;}
.crdHad h5{color: #fff; padding-bottom:0px;flex: 1;}
.gradCrd p{color: #000;}
.crdHad{background: #001356;padding:10px;}
.crdHadP {padding: 10px;}
.toCrd{margin: 20px 0 30px;}
.inCrd h6{font-size: 14px;}
.forgexp img{margin: 20px 0;}
.forgexp ul li{margin-top: 20px;}
.crdHad i{background: #fff;width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;margin-right: 10px;
  line-height: 30px; margin-right: 10px;}
.crdHad{display: flex; align-items: center;}

.foranker a, td a{font-weight: bold;
  text-decoration: underline !important;
  color: #001356;}

.aboytus  {
background: #ecf2f4 !important;
}

.abtImg{background: #fff;
  height: 100%;
  padding: 24px 17px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;}

.greSec p{text-align: justify;}

.boxiconi{margin-bottom: 20px;}
.countone img{margin-bottom: 15px;}
.boxiconi .col-md-4{padding: 0px 6px 0 6px;}

.boxiconi {

  margin-left: 6px;
  margin-right: 6px;
}

.iovbx .col-md-4{padding: 0px 6px 0 6px;}

.iovbx .row {
justify-content: center;
  margin-left: 6px;
  margin-right: 6px;
}

.toCrd .col-md-3{padding: 0px 6px 0 6px;}
.toCrd .row {

  margin-left: 6px;
  margin-right: 6px;
}
.gradSec .col-md-6{padding: 0px 6px 0 6px;}
.gradSec .row {

  margin-left: 6px;
  margin-right: 6px;
}


.abtgap em{font-style: normal; font-weight: 700;}
.aboutus{background: #ecf2f4 !important;}

.abtgap ul li{font-size: var(--font-24); line-height: var(--line-24);}

    .abtgap ul li {
        list-style: disc !important;
       margin: 0px 0 20px 0;
    }

.grelist a{font-weight: bold;
    text-decoration: underline !important;
    color: #001356;}

.countone p{text-align: center !important;}

 .testiSlid .owl-nav button{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: #001356 !important;
    color: #fff !important;
    font-size: 15px !important;
 }
.testiSlid .owl-prev {
    left: -5px;
}

.testiSlid .owl-next {
right: -5px;
}
.testiSlid .owl-dots{text-align: center;}

.testiSlid .owl-dot{background: #001356 !important;width: 10px;
    height: 10px;
    margin: 0 10px;
    border-radius: 50%;}


.textcrd i {
  min-height: 165px;
  align-items: center;
}
.textcrd h5 a {
 
    text-transform: uppercase;
}

.fixedwhatsApp {
  width: 45px;
  height: 45px;
  background: #22ce5a;
  border-radius: 100%;
  box-shadow: 0 0 8px #c2c2c2;
  position: fixed;
  bottom: 10px;
  right: 10px;
  font-size: 28px;
  line-height: 45px;
  text-align: center;
  color: #fff !important;
  z-index: 111;
  animation: whatsapp-bounce 2.2s infinite;
  will-change: transform;
  transition: box-shadow .5s,transform .5s;
}

@keyframes whatsapp-bounce {
  0% {
    transform:translateY(0)
  }
  20% {
    transform:translateY(-6px)
  }
  40% {
    transform:translateY(0)
  }
  60% {
    transform:translateY(-3px)
  }
  80% {
    transform:translateY(0)
  }
  to {
    transform:translateY(0)
  }
}







@media (min-width: 1200px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { /*-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;*/ max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; }
.nav_top .dropdown:hover .dropdown-menu {  opacity: 1; visibility: visible; height: auto; transform: translate(0,0); max-height: 300px;}


/*sub_sub_menu*/
.nav_top .dropdown-submenu >.dropdown-menu { max-height: 0; display: none; opacity: 0; visibility: hidden; left: 100%; top: 0; border: none;  
 width: 150px; min-width: 100%;  border-radius: 0px; box-shadow: inherit; padding: 0px; margin: 0px; background: rgba(1, 25, 63, 0.9); min-width: inherit; 
box-shadow: 5px 3px 10px 0 rgba(0,0,0,.175); }
.nav_top .dropdown-submenu:hover > .dropdown-menu { max-height: 400px; opacity: 1; visibility: visible;display: block; }


.nav_top .dropdown .dropdown-menu{ top:100%;}






}



@media (min-width: 1600px) and (max-width: 1799px) {




}


@media (min-width: 1400px) and (max-width: 1599px) {
.container{ max-width: 1370px; }

:root
{

	/*font size*/
	
	--font-80: 50px;
	--font-50: 30px;
	--font-24: 18px;
	--font-20: 16px;
	--font-18: 16px;
	--font-16: 14px;
	
	/*line-height*/
	
	--line-80: 55px;
	--line-50: 40px;
	--line-24: 24px;
	--line-20: 20px;
	--line-18: 22px;
	--line-16: 20px;
	

	
}




}  

  

@media (min-width: 1200px) and (max-width: 1399px) {
.container { max-width: 1170px;}

:root
{

	/*font size*/
	
	--font-80: 50px;
	--font-50: 30px;
	--font-24: 18px;
	--font-20: 16px;
	--font-18: 16px;
	--font-16: 14px;
	
	/*line-height*/
	
	--line-80: 55px;
	--line-50: 40px;
	--line-24: 24px;
	--line-20: 20px;
	--line-18: 22px;
	--line-16: 20px;
	

	
}

.studCrd h5 {
  font-size: 16px;
  line-height: 22px;
}

.studCrd img {

  width: 47px;
  height: 47px;
}

.studCrd i {

  height: 100px;
  width: 100px;

}

}  

  
  
  
@media only screen and (max-width: 1199px) {
.container{ max-width: 960px; }
:root
{

	/*font size*/
	
	--font-80: 30px;
	--font-50: 30px;
	--font-24: 16px;
	--font-20: 16px;
	--font-18: 14px;
	--font-16: 12px;
	
	/*line-height*/
	
	--line-80: 35px;
	--line-50: 40px;
	--line-24: 22px;
	--line-18: 20px;
	--line-16: 18px;
}

.bancol p br{display:none;}

.overlayo a {font-size: 18px;line-height: 17px;}

.soluBox i{width: 60px;height: 60px;}


.tophead {
  padding: 50px 0;
}



.studCrd h5 {
  font-size: 15px;
  line-height: 19px;
}

.studCrd i {
height: 90px;
  width: 90px;
  margin-bottom: 12px;
}

.studCrd img {

    width: 38px;
    height: 38px;
  }

.studCrd {

  padding: 17px;
  min-height: 236px;
  margin-top: 30px;
}
.gapnex .studCrd {
  min-height: 195px;

  border-radius: 0px;
  margin-bottom: 10px;
}
.countone {width: 47%;}

.counterp{flex-wrap: wrap;}
.menu_sec li {
  font-size: 12px;
  line-height: 20px;
  padding: 0 7px;
  font-family: var(--font-2);
}
.banbtn {
  font-size: 13px;
  line-height: 47px;padding: 0px 17px;margin-left: 24px;}
 
 
 .menu_sec li {
    font-size: 15px;
    line-height: 20px;
    padding: 11px 16px;
  }
.drop-arw{ top: 32%;} 
.toCrd .col-md-3{width: 50%;} 
.inCrd {margin-top: 20px;} 
.bancol {

  padding: 30px 0;
}
.iovbx .col-md-4{width: 50%; margin-top: 10px;}

.gapnex .studCrd i {padding: 10px;height: 70px;width: 70px;}
.table-wrap h2 {
  font-size: 25px;
  line-height: 18px;
}
.abtgap ul li {
        list-style: disc !important;
       
    }

}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #000;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background:#fff; width: 100%; z-index: 11;padding: 24px 0;}	
 .menu_sec li {
    font-size: 15px;
    line-height: 20px;
    padding: 11px 16px;
    width: 100%;
  }	
 .banbtn {
    font-size: 13px;
    line-height: 47px;
    padding: 0px 17px;
    margin-left: 15px;
    margin-top: 13px;
  }
 .drop-arw {
    top: 0;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
 .menu_sec li {
    font-size: 15px;
    line-height: 20px;
    padding: 5px 16px;
    width: 100%;
    display: inline-block;
  }
:root
{

	/*font size*/
	
	--font-80: 30px;
	--font-50: 30px;
	--font-24: 16px;
	--font-18: 14px;
	--font-16: 12px;
	
	/*line-height*/
	
	--line-80: 35px;
	--line-50: 40px;
	--line-24: 23px;
	--line-18: 20px;
	--line-16: 18px;
}
.menu_sec li a {
  color: #001356;
  width: 100%;
  padding: 10px;
}
.nav_top .dropdown .dropdown-menu{ display: flex; flex-wrap: wrap;}

.navbar-collapse{  transition: all 0.3s ease; }
.navbar-collapse {
    position: fixed;
    top: 0;
    left: -320px;
    background: #fff;
    width: 320px;
    z-index: 11;
    padding: 30px 0;
    display: block !important;
    border-radius: 0 30px 30px 0;
    height: 100%;
    overflow: auto;
    box-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
  }
.navbar-collapse.show{ left: 0px;}
	
.nav_top .dropdown .dropdown-menu {
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  width: 100%;
  float: none !important;
  display: flex;
  top: 0px;
  flex-wrap: wrap;
  border: none;
}	
.nav_top .dropdown .dropdown-menu li {
  margin: 7px 0; width:100%;}	
.nav_top .dropdown .dropdown-menu li {
  margin: 4px 0;
  padding: 0 9px;
}		

 .menu_sec li {
    font-size: 15px;
    line-height: 20px;
    padding: 0px 16px;
    width: 100%;
    display: inline-block;
  }
.drop-arw{ display: none;}
.boxiconi .col-md-4{width: 50%;}	
	
.inCrd p {justify-content: space-evenly;}	
	
.container{ max-width: 750px; }

.studenthelp .col-md-3 {
  width: 33.33%;
}
.onliCrd {min-height: 325px;}

  
.navbar-brand{ width: 193px;}  
  
  
  
  
  
}
@media only screen and (max-width:767px){ 
	
	:root
{

	/*font size*/
	
	--font-80: 30px;
	--font-50: 30px;
	--font-24: 16px;
	--font-18: 14px;
	--font-16: 12px;
	
	/*line-height*/
	
	--line-80: 35px;
	--line-50: 40px;
	--line-24: 22px;
	--line-18: 20px;
	--line-16: 18px;
}
.table-wrap h2 {
  font-size: 22px;
  line-height: 24px;
}
.solutions .row .col-md-4{width: 50%;}
 .navbar-brand {width: 134px;padding-left: 15px;}
.menu_sec {align-items: flex-start;}

.banbtn {
  font-size: 14px;
  line-height: 45px;
  background: #2649c8;
  color: #fff;
  padding: 0px 12px;
  border-radius: 5px;
  margin-left: 10px;
  font-family: var(--font-2);
  font-weight: 400;
}
.onliCrd {
    min-height: 0;
  }
 .studenthelp .col-md-3 {
    width: 50%;
  }
   .gapnex .studCrd {
    min-height: 172px;

  }
  
 .studenthelp{padding-top: 0px !important;}
.grelist ul li::before {

  width: 5px;
  height: 5px;}
.bancol .row {flex-direction: column-reverse;}
.soluBox {flex-direction: column;}

.soluBox {background: #D8F2FE;border-radius: 10px;padding: 19px 7px;min-height: 193px;margin: 3px 3px;}
.solutxt{text-align:center;}
.solutions .col-md-4{padding: 0;}
.solutions {padding: 0 10px;}
.bancol {
  background: #D7F4FF;
  border-radius: 10px;
  padding-bottom: 30px;
  text-align: center;
}

.banner {padding: 0 12px;}
.bancol .banstron {padding-top: 18px;}
.bancol p {padding-top: 6px;padding-bottom: 14px;}
.testiSlid .item {
  padding: 20px 6px;
}
.texitex {
  text-align: center;
  padding: 12px;
}

.texticrd {border-radius: 10px;}
.footcon ul li {font-size: 13px;line-height: 20px;}
.footcon ul {gap: 17px;padding-top: 19px;}

.forjusti p {font-size: 11px;line-height: 13px;}
.footcon img{width: 146px;}
.footcon {padding-top: 27px;padding-bottom: 14px;}
.gradSec .col-md-6{width: 50%;}


.crdHadP {
  padding: 10px;
  min-height: 100px;
}


.testimoniSec .col-md-4{width: 50%;}
.abtgap {
    padding: 0 25px !important;
    margin-bottom: 30px;
}

}

@media only screen and (max-width:575px){ 

.studenthelp .studCrd {

    border-radius: 0;
    padding: 15px 5px;
    min-height: 229px;
    margin-top: 30px;
    margin: 6px 4px;
  }
.studenthelp .col-md-3 {
    width: 50%;
    padding: 0;
  }
  
 .boxiconi .col-md-4 {
  padding: 0px 0px 0 0px;
}
}

@media only screen and (max-width:415px){
.gradSec .col-md-6 {width: 100%;}	
.iovbx .col-md-4 {width: 100%;}
.stdbox {min-height: 0;}

}


@media only screen and (max-width:400px){ 
.navbar-collapse {
    left: -240px;
    width: 240px;}
 .banbtn {
    font-size: 12px;
    line-height: 39px;}

}
@media only screen and (max-width:379px){ 
  .studenthelp .col-md-3 {
    width: 100%;
    padding: 0;
  }
  
.studenthelp{padding: 0 30px;}
.toCrd .col-md-3{width: 100%;} 

}

@media only screen and (max-width:360px){ 

  .forjusti p {
    font-size: 9px;
    line-height: 13px;
  } 
  
    .footcon ul {
    gap: 14px;
    padding-top: 19px;
  }
  
   .footcon ul li {
    font-size: 11px;
    line-height: 20px;
  }
  .testimoniSec .col-md-4{width: 100%;}
  
}