.alert-success{text-align: center;padding-top: 10px;font-size:16px;}
.alert-error{text-align: center;padding-top: 10px;font-size:16px;}
body {font-family: 'Poppins', sans-serif;color: #444;}
a {color: #0776E8;text-decoration: none;}
a:hover {color: #0776E8;text-decoration: none;}
h1, h2, h3, h4, h5, h6, .font-primary {font-family: 'Poppins', sans-serif;}
.back-to-top {position: fixed;visibility: hidden;opacity: 0;right: 15px;bottom: 15px;z-index: 99999;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);width: 40px;height: 40px;border-radius: 4px;transition: all 0.4s;}
.back-to-top i {font-size: 24px;color: #fff;line-height: 0;}
.back-to-top:hover {background: #0776E8;color: #fff;}
.back-to-top.active {visibility: visible;opacity: 1;}@media screen and (max-width: 768px) {[data-aos-delay] {transition-delay: 0 !important;}}
#header {z-index: 997;transition: all 0.5s;background: #fff;padding:15px;}
#header .logo img {padding: 0;margin: 0;max-height: 40px;}
.navbar {padding: 0;}.navbar ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}.navbar li {position: relative;}
.navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 0 10px 30px;font-size: 16px;color: #444;white-space: nowrap;transition: 0.3s;font-weight:500;}
.navbar a i, .navbar a:focus i {font-size: 20px;line-height: 0;margin-left: 10px;}
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {color: #0776E8;}
.navbar .getstarted, .navbar .getstarted:focus {background: #0776E8;color: #fff;padding: 10px 25px;margin-left: 30px;border-radius: 50px;font-size:16px;font-weight:600;}
.navbar .getstarted:hover, .navbar .getstarted:focus:hover {color: #fff;background: #0776E8;}
.navbar .dropdown ul {display: block;position: absolute;left: 14px;top: calc(100% + 30px);margin: 0;padding: 10px 0;z-index: 99;opacity: 0;visibility: hidden;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;}
.navbar .dropdown ul li {min-width: 200px;}.navbar .dropdown ul a {padding: 10px 20px;font-size: 15px;text-transform: none;}
.navbar .dropdown ul a i {font-size: 12px;}
.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover>a {color: #eb5d1e;}
.navbar .dropdown:hover>ul {opacity: 1;top: 100%;visibility: visible;}
.navbar .dropdown .dropdown ul {top: 0;left: calc(100% - 30px);visibility: hidden;}.navbar .dropdown .dropdown:hover>ul {opacity: 1;top: 0;left: 100%;visibility: visible;}@media (max-width: 1366px) {.navbar .dropdown .dropdown ul {left: -90%;}.navbar .dropdown .dropdown:hover>ul {left: -100%;}}
.mobile-nav-toggle {color: #7a6960;font-size: 28px;cursor: pointer;display: none;line-height: 0;transition: 0.5s;}
.mobile-nav-toggle.bi-x {color: #fff;}@media (max-width: 991px) {.mobile-nav-toggle {display: block;}
.navbar ul {display: none;}}
.navbar-mobile {position: fixed;overflow: hidden;top: 0;right: 0;left: 0;bottom: 0;background: rgba(78, 64, 57, 0.9);transition: 0.3s;}
.navbar-mobile .mobile-nav-toggle {position: absolute;top: 15px;right: 15px;}
.navbar-mobile ul {display: block;position: absolute;top: 55px;right: 15px;bottom: 15px;left: 15px;padding: 10px 0;background-color: #fff;overflow-y: auto;transition: 0.3s;}
.navbar-mobile a, .navbar-mobile a:focus {padding: 10px 20px;font-size: 17px;color: #212529;}
.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover>a {color: #0776E8;}.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus {margin: 15px;}
.navbar-mobile .dropdown ul {position: static;display: none;margin: 10px 20px;padding: 10px 0;z-index: 99;opacity: 1;visibility: visible;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);}.navbar-mobile .dropdown ul li {min-width: 200px;}
.navbar-mobile .dropdown ul a {padding: 10px 20px;}
.navbar-mobile .dropdown ul a i {font-size: 12px;}
.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover>a {color: #eb5d1e;}.navbar-mobile .dropdown>.dropdown-active {display: block;}
#hero {width: 100%;height: 100vh;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);margin-top:4.5em;}
.primary {color: #fff;background: #170756;border: 2px solid rgba(0, 0, 0, 0);transition: background 0.2s ease 0s;padding: 0.6rem 2rem;text-decoration: none;cursor: pointer;min-height: 3rem;width: fit-content;font-family: inherit;font-size: 16px;font-weight: 500;text-align: center;letter-spacing: 1px;transition: all 0.2s ease 0s;border-radius: 10rem;}
#hero .admission2{position:relative;}
#hero h1 {margin: 0;font-size: 3.4em;font-weight: 700;line-height: 1.25;color: #fff;}
#hero h2 {color: #fff;margin: 10px 0 10px;font-size: 1.4em;font-weight: 600;text-transform: capitalize;text-decoration:underline;}
#hero .admission2 p{margin: 10px 0 10px;font-size: 1.1em;font-weight: 500;line-height: 1.6;color:#fff;}
#hero .admission_title{position:relative;}
#hero .btn-get-started {font-weight: 500;font-size: 16px;display: inline-block;padding: 12px 48px;border-radius: 50px;margin-top: 10px;color: #fff;background: #0776E8;}
#hero .btn-get-started:hover {background: #0776E8;}
.form-content .form-items {border: 1px solid rgb(12,63,141,0.45);padding: 15px;display: inline-block;background-color: rgb(12,63,141,0.75);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-align: left;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;background: rgb(29,20,74);background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);width: 100%;}.form-content h3 {color: #fff;text-align: center;font-size: 22px;font-weight: 700;margin-bottom: 2px;margin-top: 8px;}
.form-content input[type=text], .form-content input[type=email], .form-content input[type=tel], .form-content select {width: 100%;padding: 9px 20px;text-align: left;border: 0;outline: 0;border-radius: 6px;background-color: #fff;font-size: 15px;font-weight: 400;color: #212529;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;margin-top: 16px;}
.form-content label, .form-check-input:invalid~.form-check-label, .form-check-input:valid~.form-check-label {color: #fff;font-size: 17px;font-weight: 600;text-align: center;margin-bottom: 5px;}
.couese {display: flex;justify-content: space-evenly;}
.form-button{margin-top:1em;}
.top3_flex {display: flex;justify-content: space-between;}
.changes {color: #fff;text-align: center;}
.changes i {font-size: 40px;}
.changes h6 {margin-top: 15px;font-size: 1.6em;letter-spacing: 0.5px;font-weight: 700;display: flex;
  justify-content: center;}
.changes p {font-size: 18px;letter-spacing: 0.5px;font-weight: 500;}
#count-section{background: rgb(29,20,74);padding:30px 0 30px;}#about{padding:80px 0 80px;}
.learn-anout h3{font-size: 2em;font-weight: 700;line-height: 1.3;color: #0776E8;text-transform:capitalize;}
.learn-anout h2{font-size: 1.8em;font-weight: 600;line-height: 1.4;}
.learn-anout p {font-size: 1.1em;font-weight: 400;line-height: 1.7;}
/*.flex-edu{display: flex;justify-content: space-between;gap: 1em;padding: 10px;align-items: center;border:3px solid #CFDFF2;flex-wrap:wrap;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 15px 5px 5px 5px;height:100%;}
.flex-edu img{width:20%;}
.educat_box{width: 75%;}
.educat_box h4{font-size: 1.35em;font-weight: 600;line-height: 1.3;text-transform:uppercase;margin-bottom:2px;}
.educat_box p{font-size:15px;font-weight: 400;line-height: 1.5;margin-bottom:8px;}*/
.education-gap{margin-top:4em;}.best-online h2 {font-size: 1.7em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom:10px;}
.best-online p{font-size: 1.1em;font-weight: 400;line-height: 1.7;}.higlests{display: flex;justify-content: space-between;gap:1em;position: relative;align-items:center;padding:10px;margin-bottom:1em;}
.higlests img{width:40%;}
.best-online1 h2 {font-size: 1.5em;font-weight: 600;line-height: 1.3;text-align:center;text-transform: capitalize;margin-bottom:1.5em;}
.hilet-desctip h3{font-size: 1.2em;font-weight: 600;line-height: 1.3;text-transform: capitalize;margin-bottom: 5px;}
.hilet-desctip p{font-size: 1em;font-weight: 400;line-height: 1.6;}
.higlests .bi.bi-arrow-right {position: absolute;bottom: -100px;background-color: #0776E8;height: 50px;width: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #fff;opacity: 0;transform: translateY(50%);transition: all 0.5s ease;}
.higlests:hover .bi.bi-arrow-right {bottom: 0px;opacity: 1;color:#fff;background-color:#0776E8;}#software-trainign{padding:60px 0 60px;}
.book-flex{display: flex;gap: 1em;margin-bottom:10px;}
.list-services{list-style-type: none;padding:0;}
.free-book-2{font-size: 1em;font-weight: 400;line-height: 1.5;}
.consultaion-vta-soft{text-align:center;}
#jobs {background-image: url(../../assets/images/placement-banner.webp);height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;height:100vh;}
.place-head{padding-top: 7em;color:#fff;}
.place-head h3{font-size: 1.5em;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
.place-head h2{font-size: 2.6em;font-weight: 800;line-height: 1.3;text-transform: capitalize;}
.place-head p{font-size: 1em;font-weight: 400;line-height: 1.6;}
.point-gap{border:1px solid #fff;padding:10px;width:500px;margin-bottom:20px;}
.point-gap h5{font-size: 1.4em;font-weight: 600;line-height: 1.3;text-transform: capitalize;color:#fff;}
.point-gap img{margin-right:10px;}
#fees-scholarship{width: 100%;height: 450px;background: #fff;background: url(../images/professional-educstion.jpg) top;background-size: auto;background-size: cover;position: relative;padding:60px 0 60px;}
.consultancy h2{font-size: 2.2em;font-weight: 800;line-height: 1.4;text-transform:capitalize;color:#1D144A;}
.consultancy p{font-size: 1.1em;font-weight: 400;line-height: 1.7;}.cal_list {display: flex;list-style-type: none;justify-content: flex-start;align-items: center;margin-top: 2em;padding: 0;gap: 2em;}
.cal_list {list-style-type: none;}
.what_cll {background-color: #25d366;padding: 14px 35px;border-radius: 25px 25px 25px 25px;}
.what_cll a {color: #fff;font-size: 18px;font-weight: 500;}
.call_cll {background-color: #fff;padding: 14px 35px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.call_cll a {color: #003333;font-size: 18px;font-weight: 500;}#courses{padding:80px 0 80px;}
.course-head{text-align:center;margin-bottom:2em;}
.course-head h3{font-size: 2em;font-weight: 700;line-height: 1.3;color: #0776E8;text-transform: capitalize;}
.course-head h4{font-size: 1.8em;font-weight: 500;line-height: 1.3;text-transform: capitalize;}
.course-head p{font-size: 1em;font-weight: 400;line-height: 1.7;width:900px;margin:0 auto;}
.card {width: 100%;height: 340px;margin-bottom:20px;perspective: 1500px; transition: all 0.6s ease;}
.card:hover{transform: scale(1.1);}
.card .content {position: relative;width: 100%;height: 100%;transform-style: preserve-3d;transition: transform 0.8s cubic-bezier(0.75, 0, 0.85, 1);}
.front {position: absolute;top: 0;left: 0;width: 100%;height: 100%;backface-visibility: hidden;transform-style: preserve-3d;border-radius: 6px;}
.front .inner {height: 100%;padding: 1.5em;transform: translateZ(80px) scale(0.94);}.front {background-color: #fff;background-size: cover;background-position: center center;}
.front:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;border-radius: 6px;backface-visibility: hidden;background: linear-gradient(96deg, rgba(29,20,74,0.2) 21%, rgba(7,118,232,0.8) 95%);}
.front .inner {text-align: center;color: #fff;margin-top:5em;}
.front h5 {margin-bottom: 0.3em;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-weight: 800;font-size:2em;text-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}
.front p {text-transform: capitalize;color: #fff;font-weight: 500;font-size:1.2em;}
.after-school{padding:60px;border:3px solid #C5DAF1;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);height: 100%;}.student-list ul{list-style-type: none;padding:0;}
.after-school h5{font-size: 2.2em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
.next-move h4{font-size: 1.8em;font-weight: 500;line-height: 1.3;text-transform: capitalize;text-align:center;margin-bottom:1em;color: #1D144A;}
.move-1{margin-top:3em;}
.student-list ul li{font-size: 1.1em;font-weight: 400;line-height: 1.8;}.consultaion-vta {margin-top: 40px;}
.cta-cont {font-size: 17px;padding: 10px 35px;color: #fff;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);border-radius: 4px;font-weight: 600;text-transform: capitalize;}
.cta-cont:hover{color:#fff;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);opacity:0.8;}
.choose{margin-bottom:2em;}.b_1 {margin: 0 1% 30px;background-color: #f4f4f4;border-radius: 0 20px 0 0;}
.b_1 h3 {font-weight:600;color: #fff;font-size: 17px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);padding: 10px 0 10px 20px;border-radius: 0 20px 20px 0;text-transform:capitalize;}
.b1_txt {text-align: center;padding: 0 10px 5px;min-height: 115px;}.b1_txt p {font-size: 14.5px;margin-bottom: 0;font-weight: 400;line-height:1.5;}
#services{padding:60px 0 60px;}#need-help{padding:40px 0 40px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);color:#fff;}
.consultancy-1 h4{font-size: 2.2em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
.consultancy-1 h6{font-size: 1.2em;font-weight: 400;line-height: 1.6;}
.schedule{margin-top:2em;}
.call_cl2 {background-color: #fff;padding: 8px 45px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;color: #003333;font-size: 18px;font-weight: 500;}
#colleges{padding:60px 0 60px;}#scroller {display:flex;align-items: center;justify-items: center;background-color: #fff;width: 1200px;margin: auto;padding: 40px 0 20px;gap:2em;}
marquee {height: 100px;width: 100%;}
#scroller img {height: 70px;}
@media screen and (max-width: 1200px) {
#scroller {width: 100%;}}
.best-college{position:relative;margin-bottom:20px;}
.best-college img{border-radius:10px;height:180px;}
.best-college:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;border-radius: 6px;backface-visibility: hidden;background:rgb(0,0,0,0.2);}
.addmissions-1{position:absolute;top:5%;color:#fff;}
.technology{position:relative;text-align:center;padding:5px;}
.technology h6{font-size: 14px;font-weight: 600;line-height: 1.4;text-transform: capitalize;}
.technology p{font-size: 14px;font-weight: 600;line-height: 1.2;text-transform: capitalize;margin-bottom:0;}
.ap-list{margin-top:2em;}
.col-age-list h3{font-size: 1.4em;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
#assisance{padding: 40px 0 40px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);color: #fff;text-align:center;}
.addition h6{font-size: 2em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
.addition p {font-size: 1em;font-weight: 400;line-height: 1.6;}
#contact{padding:70px 0 40px;background-color:#f5f5f5f5;}
.form-control {border-radius: 0px;padding: 0.8rem 0.5rem;margin-bottom: 15px;text-transform: capitalize;color: #495057;background-color: #ffffff;border-color: #f8f9fa;}
.btn {background: #0776E8;border: #333;padding: 0.5rem 3rem;font-size: 17px;font-weight: 600;}.contact-1{padding: 40px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);color: #fff;}
.cal-touch h4{font-size: 2em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}.cal-touch p{font-size: 1em;font-weight: 400;line-height: 1.6;}
.address1 h6{font-size: 1.3em;font-weight: 600;line-height: 1.4;text-transform: capitalize;}
.address1 p{font-size: 1.1em;font-weight: 500;line-height: 1.6;}
.contact-1 h5{font-size: 1.6em;font-weight: 800;line-height: 1.4;text-transform: capitalize;text-align:center;}
.terms {font-size: 16px;text-align: center;color: #333;padding: 10px;margin-top:2em;}
.float {position: fixed;width: 65px;height: 60px;bottom: 60px;right: 5px;color: #fff;border-radius: 50px;text-align: center;font-size: 30px;z-index: 100;padding: 5px;}
.img-fluid-what {width: 45px;height: auto;}

/*media* css*/
/*xs  Extra Small devices (phones, 600px and down)*/
@media (max-width:391px){
.best-online h2 {font-size: 1.4em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin: 10px 0 5px;}.best-online p {font-size: 1em;font-weight: 400;line-height: 1.7;}
.higlests {display: flex;justify-content: space-between;gap: 1em;position: relative;align-items: center;padding: 5px;margin-bottom: 0.5em;flex-wrap: wrap;}
.place-head h2 {font-size: 1.4em;font-weight: 800;line-height: 1.3;text-transform: capitalize;}
.place-head h3 {font-size: 1.2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
.place-head {padding-top: 4em;color: #fff;}
.point-gap {border: 1px solid #fff;padding: 10px;width: 100%;margin-bottom: 20px;}
.point-gap h5 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: capitalize;color: #fff;}
 #header {z-index: 997;transition: all 0.5s;background: #fff;padding: 15px;}
 #header .logo img {padding: 0;margin: 0;max-height:30px;}
 #hero {width: 100%;height:auto;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);margin-top:3em;padding: 60px 0 60px;}
 #hero h1 {margin: 0;font-size: 1.8em;font-weight: 700;line-height: 1.3;color: #fff;}
 #hero h2 {color: #fff;margin: 10px 0 10px;font-size: 1em;font-weight: 700;text-transform: capitalize;text-decoration: inherit;}
 #hero .admission2 p {margin: 10px 0 10px;font-size: 1;font-weight: 500;line-height: 1.6;color: #fff;}
 #hero .admission_title {position: relative;margin-top: 30px;}
 .form-content h3 {color: #fff;text-align: center;font-size: 18px;font-weight: 700;margin-bottom: 2px;margin-top: 8px;}
 .form-content label, .was-validated .form-check-input:invalid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {color: #fff;font-size: 14px;font-weight: 600;text-align: center;margin-bottom: 5px;}
 .form-content input[type="text"], .form-content input[type="email"], .form-content input[type="tel"], .form-content select {width: 100%;padding: 9px 10px;text-align: left;border: 0;outline: 0;border-radius: 6px;background-color: #fff;font-size: 15px;font-weight: 400;color: #212529;margin-top: 5px;}
 .primary {color: #fff;background: #170756;border: 2px solid rgba(0, 0, 0, 0);transition: background 0.2s ease 0s;padding: 0.6rem 2rem;text-decoration: none;cursor: pointer;min-height: 3rem;width: fit-content;font-family: inherit;font-size: 14px;font-weight: 500;text-align: center;letter-spacing: 1px;transition: all 0.2s ease 0s;border-radius: 10rem;}
 .top3_flex {display: flex;justify-content: space-between;flex-wrap: wrap;}
 .changes p {font-size: 14px;letter-spacing: 0.5px;font-weight: 500;}
 .changes i {font-size: 30px;}
 .changes h6 {margin-top: 10px;font-size: 1.2em;letter-spacing: 0.5px;font-weight: 700;}
 #about {padding: 50px 0 50px;}
 .learn-anout h3 {font-size: 1.6em;font-weight: 700;line-height: 1.3;color: #0776E8;text-transform: capitalize;}
 .learn-anout h2 {font-size: 1.7em;font-weight: 500;line-height: 1.3;}
 .learn-anout p {font-size: 1em;font-weight: 400;line-height: 1.7;}
 .educat_box h4 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: uppercase;margin-bottom: 2px;}
 .educat_box p {font-size: 14px;font-weight: 400;line-height: 1.5;margin-bottom: 8px;}
 .consultancy h2 {font-size: 1.8em;font-weight: 800;line-height: 1.3;text-transform: capitalize;color: #1D144A;}
 #fees-scholarship {width: 100%;height: auto;background: url(../images/professional-educstion.jpg) top;background-position-x: center;background-size: auto;background-size: auto;background-size: cover;position: relative;padding: 40px 0 40px;background-position-x: 60%;}
 .consultancy p {font-size: 1em;font-weight: 400;line-height: 1.7;}
 .what_cll {background-color: #25d366;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
 .what_cll a {color: #fff;font-size: 15px;font-weight: 500;}
 .call_cll {background-color: #fff;padding: 14px 25px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
 .call_cll a {color: #003333;font-size: 15px;font-weight: 500;}
 #courses {padding: 50px 0 50px;}
 .course-head h4 {font-size: 1.2em;font-weight: 500;line-height: 1.3;text-transform: capitalize;}
 .course-head p {font-size: 1em;font-weight: 400;line-height: 1.7;width: 100%;margin: 0 auto;}
 .front h5 {margin-bottom: 0.3em;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-weight: 800;font-size: 1.7em;text-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}.front p {text-transform: capitalize;color: #fff;font-weight: 500;font-size: 1.1em;}
 .move-1 {margin-top: 1em;}
 .next-move h4 {font-size: 1.6em;font-weight: 500;line-height: 1.3;text-transform: capitalize;text-align: center;margin-bottom: 1em;color: #1D144A;}
 .after-school {padding: 20px;border: 3px solid #C5DAF1;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);height: 100%;}
 .after-school h5 {font-size: 1.4em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
 .student-list ul li {font-size: 1em;font-weight: 400;line-height: 2;}
 .consultaion-vta {margin-top: 20px;}
 #services {padding: 20px 0 20px;}
 .b_1 {margin: 10px 1% 20px;background-color: #f4f4f4;border-radius: 0 20px 0 0;}.b_1 h3 {font-weight: 600;color: #fff;font-size: 15px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);padding: 10px 0 10px 20px;border-radius: 0 20px 20px 0;text-transform: capitalize;}
 .consultancy-1 h4 {font-size: 1.6em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
 .consultancy-1 h6 {font-size: 1em;font-weight: 400;line-height: 1.6;}
 .call_cl2 {background-color: #fff;padding: 8px 35px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;color: #003333;font-size: 16px;font-weight: 500;}
 .schedule {margin-top: 1em;margin-bottom: 1em;}
 #colleges {padding: 40px 0 40px;}
 #scroller img {height: 50px;}
 #scroller {display: flex;align-items: center;justify-items: center;background-color: #fff;margin: auto;padding: 10px 0 0px;gap: 2em;}
 .best-college img {border-radius: 10px;height: 150px;}
 .col-age-list h3 {font-size: 1.2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 20px;}
 .table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 14px;}
 .addition h6 {font-size: 1.7em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
 #contact {padding: 40px 0 0px;background-color: #f5f5f5f5;}
 .cal-touch h4 {font-size: 1.4em;font-weight: 600;line-height: 1.4;text-transform: capitalize;margin-bottom: 0;}
 .address1 h6 {font-size: 1.2em;font-weight: 600;line-height: 1.4;text-transform: capitalize;}
 .address1 p {font-size: 1.1em;font-weight: 400;line-height: 1.6;}
 .contact-1 {padding: 20px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);color: #fff;}
 .form-control {border-radius: 0px;padding: 0.3rem 0.5rem;margin-bottom: 15px;text-transform: capitalize;color: #495057;background-color: #ffffff;border-color: #f8f9fa;}
 .terms {font-size: 16px;text-align: center;color: #333;padding: 5px;margin-top: 0em;}
 .navbar .getstarted, .navbar .getstarted:focus {background: #1D144A;color: #fff;padding: 10px 75px;margin-left: 30px;border-radius: 50px;font-size: 16px;font-weight: 600;}
}
@media (min-width: 392px) and (max-width: 575.98px){
  .best-online h2 {font-size: 1.4em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin: 10px 0 5px;}.best-online p {font-size: 1em;font-weight: 400;line-height: 1.7;}
  .higlests {display: flex;justify-content: space-between;gap: 1em;position: relative;align-items: center;padding: 5px;margin-bottom: 0.5em;flex-wrap: wrap;}
  .place-head h2 {font-size: 1.4em;font-weight: 800;line-height: 1.3;text-transform: capitalize;}
  .place-head h3 {font-size: 1.2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
  .place-head {padding-top: 4em;color: #fff;}
  .point-gap {border: 1px solid #fff;padding: 10px;width: 100%;margin-bottom: 20px;}
  .point-gap h5 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: capitalize;color: #fff;}
  #header {z-index: 997;transition: all 0.5s;background: #fff;padding: 15px;}
  #header .logo img {padding: 0;margin: 0;max-height:30px;}
  #hero {width: 100%;height:auto;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);margin-top:3em;padding: 60px 0 60px;}
  #hero h1 {margin: 0;font-size: 1.8em;font-weight: 700;line-height: 1.3;color: #fff;}
  #hero h2 {color: #fff;margin: 10px 0 10px;font-size: 1em;font-weight: 700;text-transform: capitalize;text-decoration: inherit;}
  #hero .admission2 p {margin: 10px 0 10px;font-size: 1;font-weight: 500;line-height: 1.6;color: #fff;}
  #hero .admission_title {position: relative;margin-top: 30px;}
  .form-content h3 {color: #fff;text-align: center;font-size: 18px;font-weight: 700;margin-bottom: 2px;margin-top: 8px;}
  .form-content label, .was-validated .form-check-input:invalid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {color: #fff;font-size: 14px;font-weight: 600;text-align: center;margin-bottom: 5px;}
  .form-content input[type="text"], .form-content input[type="email"], .form-content input[type="tel"], .form-content select {width: 100%;padding: 9px 10px;text-align: left;border: 0;outline: 0;border-radius: 6px;background-color: #fff;font-size: 15px;font-weight: 400;color: #212529;margin-top: 5px;}
  .primary {color: #fff;background: #170756;border: 2px solid rgba(0, 0, 0, 0);transition: background 0.2s ease 0s;padding: 0.6rem 2rem;text-decoration: none;cursor: pointer;min-height: 3rem;width: fit-content;font-family: inherit;font-size: 14px;font-weight: 500;text-align: center;letter-spacing: 1px;transition: all 0.2s ease 0s;border-radius: 10rem;}
  .top3_flex {display: flex;justify-content: space-between;flex-wrap: wrap;}
  .changes p {font-size: 14px;letter-spacing: 0.5px;font-weight: 500;}
  .changes i {font-size: 30px;}
  .changes h6 {margin-top: 10px;font-size: 1.2em;letter-spacing: 0.5px;font-weight: 700;}
  #about {padding: 50px 0 50px;}
  .learn-anout h3 {font-size: 1.6em;font-weight: 700;line-height: 1.3;color: #0776E8;text-transform: capitalize;}
  .learn-anout h2 {font-size: 1.7em;font-weight: 500;line-height: 1.3;}
  .learn-anout p {font-size: 1em;font-weight: 400;line-height: 1.7;}
  .educat_box h4 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: uppercase;margin-bottom: 2px;}
  .educat_box p {font-size: 14px;font-weight: 400;line-height: 1.5;margin-bottom: 8px;}
  .consultancy h2 {font-size: 1.8em;font-weight: 800;line-height: 1.3;text-transform: capitalize;color: #1D144A;}
  #fees-scholarship {width: 100%;height: auto;background: url(../images/professional-educstion.jpg) top;background-position-x: center;background-size: auto;background-size: auto;background-size: cover;position: relative;padding: 40px 0 40px;background-position-x: 60%;}
  .consultancy p {font-size: 1em;font-weight: 400;line-height: 1.7;}
  .what_cll {background-color: #25d366;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
  .what_cll a {color: #fff;font-size: 15px;font-weight: 500;}
  .call_cll {background-color: #fff;padding: 14px 25px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
  .call_cll a {color: #003333;font-size: 15px;font-weight: 500;}
  #courses {padding: 50px 0 50px;}
  .course-head h4 {font-size: 1.2em;font-weight: 500;line-height: 1.3;text-transform: capitalize;}
  .course-head p {font-size: 1em;font-weight: 400;line-height: 1.7;width: 100%;margin: 0 auto;}
  .front h5 {margin-bottom: 0.3em;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-weight: 800;font-size: 1.7em;text-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}.front p {text-transform: capitalize;color: #fff;font-weight: 500;font-size: 1.1em;}
  .move-1 {margin-top: 1em;}
  .next-move h4 {font-size: 1.6em;font-weight: 500;line-height: 1.3;text-transform: capitalize;text-align: center;margin-bottom: 1em;color: #1D144A;}
  .after-school {padding: 20px;border: 3px solid #C5DAF1;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);height: 100%;}
  .after-school h5 {font-size: 1.4em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
  .student-list ul li {font-size: 1em;font-weight: 400;line-height: 2;}
  .consultaion-vta {margin-top: 20px;}
  #services {padding: 20px 0 20px;}
  .b_1 {margin: 10px 1% 20px;background-color: #f4f4f4;border-radius: 0 20px 0 0;}.b_1 h3 {font-weight: 600;color: #fff;font-size: 15px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);padding: 10px 0 10px 20px;border-radius: 0 20px 20px 0;text-transform: capitalize;}
  .consultancy-1 h4 {font-size: 1.6em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
  .consultancy-1 h6 {font-size: 1em;font-weight: 400;line-height: 1.6;}
  .call_cl2 {background-color: #fff;padding: 8px 35px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;color: #003333;font-size: 16px;font-weight: 500;}
  .schedule {margin-top: 1em;margin-bottom: 1em;}
  #colleges {padding: 40px 0 40px;}
  #scroller img {height: 50px;}
  #scroller {display: flex;align-items: center;justify-items: center;background-color: #fff;margin: auto;padding: 10px 0 0px;gap: 2em;}
  .best-college img {border-radius: 10px;height: 150px;}
  .col-age-list h3 {font-size: 1.2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 20px;}
  .table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 14px;}
  .addition h6 {font-size: 1.7em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
  #contact {padding: 40px 0 0px;background-color: #f5f5f5f5;}
  .cal-touch h4 {font-size: 1.4em;font-weight: 600;line-height: 1.4;text-transform: capitalize;margin-bottom: 0;}
  .address1 h6 {font-size: 1.2em;font-weight: 600;line-height: 1.4;text-transform: capitalize;}
  .address1 p {font-size: 1.1em;font-weight: 400;line-height: 1.6;}
  .contact-1 {padding: 20px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);color: #fff;}
  .form-control {border-radius: 0px;padding: 0.3rem 0.5rem;margin-bottom: 15px;text-transform: capitalize;color: #495057;background-color: #ffffff;border-color: #f8f9fa;}
  .terms {font-size: 16px;text-align: center;color: #333;padding: 5px;margin-top: 0em;}
  .navbar .getstarted, .navbar .getstarted:focus {background: #1D144A;color: #fff;padding: 10px 75px;margin-left: 30px;border-radius: 50px;font-size: 16px;font-weight: 600;}
}
/*sm Small devices (portrait tablets and large phones, 601px to 768px) */
@media (min-width: 576px) and (max-width: 767.98px){
  .best-online h2 {font-size: 1.4em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin: 10px 0 5px;}.best-online p {font-size: 1em;font-weight: 400;line-height: 1.7;}
  .higlests {display: flex;justify-content: space-between;gap: 1em;position: relative;align-items: center;padding: 5px;margin-bottom: 0.5em;}
  .place-head h2 {font-size: 1.4em;font-weight: 800;line-height: 1.3;text-transform: capitalize;}
  .place-head h3 {font-size: 1.2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
  .place-head {padding-top: 4em;color: #fff;}
  .point-gap {border: 1px solid #fff;padding: 10px;width: 100%;margin-bottom: 20px;}
  .point-gap h5 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: capitalize;color: #fff;}
#header {z-index: 997;transition: all 0.5s;background: #fff;padding: 15px;}
#header .logo img {padding: 0;margin: 0;max-height:40px;}
#hero {width: 100%;height:auto;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);margin-top:3em;padding: 60px 0 60px;}
#hero h1 {margin: 0;font-size: 2em;font-weight: 700;line-height: 1.3;color: #fff;}
#hero h2 {color: #fff;margin: 10px 0 10px;font-size: 1.4em;font-weight: 700;text-transform: capitalize;text-decoration: inherit;}
  #hero .admission2 p {margin: 10px 0 10px;font-size: 1;font-weight: 500;line-height: 1.6;color: #fff;}
  #hero .admission_title {position: relative;margin-top: 30px;}
  .form-content h3 {color: #fff;text-align: center;font-size: 18px;font-weight: 700;margin-bottom: 2px;margin-top: 8px;}
  .form-content label, .was-validated .form-check-input:invalid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {color: #fff;font-size: 16px;font-weight: 600;text-align: center;margin-bottom: 5px;}
  .form-content input[type="text"], .form-content input[type="email"], .form-content input[type="tel"], .form-content select {width: 100%;padding: 9px 10px;text-align: left;border: 0;outline: 0;border-radius: 6px;background-color: #fff;font-size: 15px;font-weight: 400;color: #212529;margin-top: 5px;}
  .primary {color: #fff;background: #170756;border: 2px solid rgba(0, 0, 0, 0);transition: background 0.2s ease 0s;padding: 0.6rem 2rem;text-decoration: none;cursor: pointer;min-height: 3rem;width: fit-content;font-family: inherit;font-size: 14px;font-weight: 500;text-align: center;letter-spacing: 1px;transition: all 0.2s ease 0s;border-radius: 10rem;}
  .top3_flex {display: flex;justify-content: space-between;flex-wrap: wrap;}
  .changes p {font-size: 14px;letter-spacing: 0.5px;font-weight: 500;}
  .changes i {font-size: 30px;}
  .changes h6 {margin-top: 10px;font-size: 1.2em;letter-spacing: 0.5px;font-weight: 700;}
  #about {padding: 50px 0 50px;}
  .learn-anout h3 {font-size: 1.6em;font-weight: 700;line-height: 1.3;color: #0776E8;text-transform: capitalize;}
  .learn-anout h2 {font-size: 1.7em;font-weight: 500;line-height: 1.3;}
  .learn-anout p {font-size: 1em;font-weight: 400;line-height: 1.7;}
  .educat_box h4 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: uppercase;margin-bottom: 2px;}
  .educat_box p {font-size: 14px;font-weight: 400;line-height: 1.5;margin-bottom: 8px;}
  .consultancy h2 {font-size: 1.8em;font-weight: 800;line-height: 1.3;text-transform: capitalize;color: #1D144A;}
  #fees-scholarship {width: 100%;height: auto;background: url(../images/professional-educstion.jpg) top;background-position-x: center;background-size: auto;background-size: auto;background-size: cover;position: relative;padding: 40px 0 40px;background-position-x: 60%;}
  .consultancy p {font-size: 1em;font-weight: 400;line-height: 1.7;}
  .what_cll {background-color: #25d366;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
  .what_cll a {color: #fff;font-size: 15px;font-weight: 500;}
  .call_cll {background-color: #fff;padding: 14px 25px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
  .call_cll a {color: #003333;font-size: 15px;font-weight: 500;}
  #courses {padding: 50px 0 50px;}
  .course-head h4 {font-size: 1.2em;font-weight: 500;line-height: 1.3;text-transform: capitalize;}
  .course-head p {font-size: 1em;font-weight: 400;line-height: 1.7;width: 100%;margin: 0 auto;}
  .front h5 {margin-bottom: 0.3em;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-weight: 800;font-size: 1.4em;text-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}.front p {text-transform: capitalize;color: #fff;font-weight: 500;font-size: 1.1em;}
  .move-1 {margin-top: 1em;}
  .next-move h4 {font-size: 1.6em;font-weight: 500;line-height: 1.3;text-transform: capitalize;text-align: center;margin-bottom: 1em;color: #1D144A;}
  .after-school {padding: 20px;border: 3px solid #C5DAF1;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);height: 100%;}
  .after-school h5 {font-size: 1.8em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
  .student-list ul li {font-size: 1em;font-weight: 400;line-height: 2;}
  .consultaion-vta {margin-top: 20px;}
  #services {padding: 20px 0 20px;}
  .b_1 {margin: 10px 1% 20px;background-color: #f4f4f4;border-radius: 0 20px 0 0;}.b_1 h3 {font-weight: 600;color: #fff;font-size: 15px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);padding: 10px 0 10px 20px;border-radius: 0 20px 20px 0;text-transform: capitalize;}
  .consultancy-1 h4 {font-size: 1.6em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
  .consultancy-1 h6 {font-size: 1em;font-weight: 400;line-height: 1.6;}
  .call_cl2 {background-color: #fff;padding: 8px 35px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;color: #003333;font-size: 16px;font-weight: 500;}
  .schedule {margin-top: 1em;margin-bottom: 1em;}
  #colleges {padding: 40px 0 40px;}
  #scroller img {height: 50px;}
  #scroller {display: flex;align-items: center;justify-items: center;background-color: #fff;margin: auto;padding: 10px 0 0px;gap: 2em;}
  .best-college img {border-radius: 10px;height: 200px;}
  .col-age-list h3 {font-size: 1.2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 20px;}
  .table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 14px;}
.addition h6 {font-size: 1.7em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
#contact {padding: 40px 0 0px;background-color: #f5f5f5f5;}
.cal-touch h4 {font-size: 1.4em;font-weight: 600;line-height: 1.4;text-transform: capitalize;margin-bottom: 0;}
.address1 h6 {font-size: 1.2em;font-weight: 600;line-height: 1.4;text-transform: capitalize;}
.address1 p {font-size: 1.1em;font-weight: 400;line-height: 1.6;}
.contact-1 {padding: 20px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);color: #fff;}
.form-control {border-radius: 0px;padding: 0.3rem 0.5rem;margin-bottom: 15px;text-transform: capitalize;color: #495057;background-color: #ffffff;border-color: #f8f9fa;}
.terms {font-size: 16px;text-align: center;color: #333;padding: 5px;margin-top: 0em;}
.navbar .getstarted, .navbar .getstarted:focus {background: #1D144A;color: #fff;padding: 10px 30px;margin-left: 30px;border-radius: 50px;font-size: 16px;font-weight: 600;display: flex;width: 200px;}
.b1_txt {text-align: center;padding: 0 10px 5px;min-height: 195px;}
}
/*md Medium devices (landscape tablets, 769px to 992px) */
@media (min-width: 768px) and (max-width: 991.98px){
  #jobs {background-image: url("../../assets/images/placement-banner.webp");height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;height: 600px;}
  .best-online h2 {font-size: 1.4em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin: 10px 0 5px;}.best-online p {font-size: 1em;font-weight: 400;line-height: 1.7;}
  .higlests {display: flex;justify-content: space-between;gap: 1em;position: relative;align-items: center;padding: 5px;margin-bottom: 0.5em;flex-wrap:wrap;}
  .place-head h2 {font-size: 1.4em;font-weight: 800;line-height: 1.3;text-transform: capitalize;}
  .place-head h3 {font-size: 1.2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;}
  .place-head {padding-top: 4em;color: #fff;}
  .point-gap {border: 1px solid #fff;padding: 10px;width: 100%;margin-bottom: 20px;}
  .point-gap h5 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: capitalize;color: #fff;}
.educat_box {width: 100%;}
  #header {z-index: 997;transition: all 0.5s;background: #fff;padding: 15px;}
  #header .logo img {padding: 0;margin: 0;max-height:40px;}
  #hero {width: 100%;height:auto;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);margin-top:3em;padding: 60px 0 60px;}
  #hero h1 {margin: 0;font-size: 2.4em;font-weight: 700;line-height: 1.3;color: #fff;}
  #hero h2 {color: #fff;margin: 10px 0 10px;font-size: 1.1em;font-weight: 700;text-transform: capitalize;text-decoration: inherit;}
    #hero .admission2 p {margin: 10px 0 10px;font-size: 1;font-weight: 500;line-height: 1.6;color: #fff;}
    #hero .admission_title {position: relative;margin-top: 30px;}
    .form-content h3 {color: #fff;text-align: center;font-size: 18px;font-weight: 700;margin-bottom: 2px;margin-top: 8px;}
    .form-content label, .was-validated .form-check-input:invalid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {color: #fff;font-size: 16px;font-weight: 600;text-align: center;margin-bottom: 5px;}
    .form-content input[type="text"], .form-content input[type="email"], .form-content input[type="tel"], .form-content select {width: 100%;padding: 9px 10px;text-align: left;border: 0;outline: 0;border-radius: 6px;background-color: #fff;font-size: 15px;font-weight: 400;color: #212529;margin-top: 5px;}
    .primary {color: #fff;background: #170756;border: 2px solid rgba(0, 0, 0, 0);transition: background 0.2s ease 0s;padding: 0.6rem 2rem;text-decoration: none;cursor: pointer;min-height: 3rem;width: fit-content;font-family: inherit;font-size: 14px;font-weight: 500;text-align: center;letter-spacing: 1px;transition: all 0.2s ease 0s;border-radius: 10rem;}
    .top3_flex {display: flex;justify-content: space-between;flex-wrap: wrap;}
    .changes p {font-size: 14px;letter-spacing: 0.5px;font-weight: 500;}
    .changes i {font-size: 30px;}
    .changes h6 {margin-top: 10px;font-size: 1.2em;letter-spacing: 0.5px;font-weight: 700;}
    #about {padding: 50px 0 50px;}
    .learn-anout h3 {font-size: 1.6em;font-weight: 700;line-height: 1.3;color: #0776E8;text-transform: capitalize;}
    .learn-anout h2 {font-size: 1.7em;font-weight: 500;line-height: 1.3;}
    .learn-anout p {font-size: 1em;font-weight: 400;line-height: 1.7;}
    .educat_box h4 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: uppercase;margin-bottom: 2px;}
    .educat_box p {font-size: 14px;font-weight: 400;line-height: 1.5;margin-bottom: 8px;}
    .consultancy h2 {font-size: 1.8em;font-weight: 800;line-height: 1.3;text-transform: capitalize;color: #1D144A;}
    #fees-scholarship {width: 100%;height: auto;background: url(../images/professional-educstion.jpg) top;background-position-x: center;background-size: auto;background-size: auto;background-size: cover;position: relative;padding: 40px 0 40px;background-position-x: 60%;}
    .consultancy p {font-size: 1em;font-weight: 400;line-height: 1.7;}
    .what_cll {background-color: #25d366;padding: 14px 25px;border-radius: 25px 25px 25px 25px;}
    .what_cll a {color: #fff;font-size: 15px;font-weight: 500;}
    .call_cll {background-color: #fff;padding: 14px 25px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
    .call_cll a {color: #003333;font-size: 15px;font-weight: 500;}
    #courses {padding: 50px 0 50px;}
    .course-head h4 {font-size: 1.4em;font-weight: 500;line-height: 1.3;text-transform: capitalize;}
    .course-head p {font-size: 1em;font-weight: 400;line-height: 1.7;width: 100%;margin: 0 auto;}
    .front h5 {margin-bottom: 0.3em;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-weight: 800;font-size: 1.4em;text-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}.front p {text-transform: capitalize;color: #fff;font-weight: 500;font-size: 1.1em;}
    .move-1 {margin-top: 1em;}
    .next-move h4 {font-size: 1.6em;font-weight: 500;line-height: 1.3;text-transform: capitalize;text-align: center;margin-bottom: 1em;color: #1D144A;}
    .after-school {padding: 20px;border: 3px solid #C5DAF1;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);height: 100%;}
    .after-school h5 {font-size: 1.8em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
    .student-list ul li {font-size: 1em;font-weight: 400;line-height: 2;}
    .consultaion-vta {margin-top: 20px;}
    #services {padding: 20px 0 20px;}
    .b_1 {margin: 10px 1% 20px;background-color: #f4f4f4;border-radius: 0 20px 0 0;}.b_1 h3 {font-weight: 600;color: #fff;font-size: 15px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);padding: 10px 0 10px 20px;border-radius: 0 20px 20px 0;text-transform: capitalize;}
    .consultancy-1 h4 {font-size: 1.6em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
    .consultancy-1 h6 {font-size: 1em;font-weight: 400;line-height: 1.6;}
    .call_cl2 {background-color: #fff;padding: 8px 35px;border-radius: 25px 25px 25px 25px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;color: #003333;font-size: 16px;font-weight: 500;}
    .schedule {margin-top: 1em;margin-bottom: 1em;}
    #colleges {padding: 40px 0 40px;}
    #scroller img {height: 50px;}
    #scroller {display: flex;align-items: center;justify-items: center;background-color: #fff;margin: auto;padding: 10px 0 0px;gap: 2em;}
    .best-college img {border-radius: 10px;height: 150px;}
    .col-age-list h3 {font-size: 1.2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin-bottom: 20px;}
    .table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 15px;}
  .addition h6 {font-size: 1.7em;font-weight: 800;line-height: 1.4;text-transform: capitalize;}
  #contact {padding: 40px 0 0px;background-color: #f5f5f5f5;}
  .cal-touch h4 {font-size: 1.4em;font-weight: 600;line-height: 1.4;text-transform: capitalize;margin-bottom: 0;}
  .address1 h6 {font-size: 1.2em;font-weight: 600;line-height: 1.4;text-transform: capitalize;}
  .address1 p {font-size: 1.1em;font-weight: 400;line-height: 1.6;}
  .contact-1 {padding: 20px;background: linear-gradient(96deg, rgba(29,20,74,0.8) 21%, rgba(7,118,232,0.6) 95%);color: #fff;}
  .form-control {border-radius: 0px;padding: 0.3rem 0.5rem;margin-bottom: 15px;text-transform: capitalize;color: #495057;background-color: #ffffff;border-color: #f8f9fa;}
  .terms {font-size: 14px;text-align: center;color: #333;padding: 5px;margin-top: 0em;}
  .navbar .getstarted, .navbar .getstarted:focus {background: #1D144A;color: #fff;padding: 10px 30px;margin-left: 30px;border-radius: 50px;font-size: 16px;font-weight: 600;display: flex;width: 200px;}
  .b1_txt {text-align: center;padding: 0 10px 5px;min-height: 195px;}
  .front .inner {text-align: center;color: #fff;margin-top: 3em;}
}
/*lg Large devices (laptops/desktops, 993px to 1200px)*/
@media (min-width: 993px) and (max-width: 1200px) {
  #jobs {background-image: url("../../assets/images/placement-banner.webp");height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;height: 600px;}
  .place-head h2 {font-size: 2em;font-weight: 800;line-height: 1.3;text-transform: capitalize;}
  .place-head {padding-top: 3em;color: #fff;}
  .point-gap h5 {font-size: 1.2em;font-weight: 600;line-height: 1.3;text-transform: capitalize;color: #fff;}
  .navbar .getstarted, .navbar .getstarted:focus {background: #1D144A;color: #fff;padding: 10px 15px;margin-left: 5px;border-radius: 50px;font-size: 14px;font-weight: 500;}
  .navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 0 10px 15px;font-size: 15px;color: #212529;white-space: nowrap;transition: 0.3s;font-weight: 400;}
  #hero h1 {margin: 0;font-size: 2.8em;font-weight: 700;line-height: 1.4;color: #fff;}.changes i {font-size: 35px;}
  .changes p {font-size: 16px;letter-spacing: 0.5px;font-weight: 500;}
  .learn-anout h2 {font-size: 1.9em;font-weight: 500;line-height: 1.3;}
  .learn-anout h3 {font-size: 1.6em;font-weight: 700;line-height: 1.3;color: #0776E8;text-transform: capitalize;}
  .educat_box {width: 100%;}
  .flex-edu {display: flex;justify-content: space-between;gap: 1em;padding: 10px;align-items: center;border: 3px solid #CFDFF2;flex-wrap: NOwrap;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 15px 5px 5px 5px;height: 100%;}
  .educat_box h4 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: uppercase;margin-bottom: 2px;}
  .consultancy h2 {font-size: 2em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
  .front h5 {margin-bottom: 0.3em;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-weight: 800;font-size: 1.4em;text-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}
  .front p {text-transform: capitalize;color: #fff;font-weight: 600;font-size: 1.1em;}
  .after-school {padding: 10px;border: 3px solid #C5DAF1;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);height: 100%;}
  .after-school h5 {font-size: 2em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
  .student-list ul li {font-size: 1em;font-weight: 400;line-height: 1.8;}#courses {padding: 50px 0 30px;}
  .table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 15px;}.terms {font-size: 16px;text-align: center;color: #333;padding: 10px;margin-top: 0.5em;}#contact {padding: 70px 0 0px;background-color: #f5f5f5f5;}
}
/*xl  Extra Large devices (large laptops and desktops, 1201px to 1400px)*/
@media (min-width:1201px) and (max-width: 1400px) {
  #jobs {background-image: url("../../assets/images/placement-banner.webp");height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;height: 600px;}
  .place-head h2 {font-size: 2.2em;font-weight: 800;line-height: 1.3;text-transform: capitalize;}
  .place-head {padding-top: 4em;color: #fff;}
  .point-gap h5 {font-size: 1.2em;font-weight: 600;line-height: 1.3;text-transform: capitalize;color: #fff;}
  .navbar .getstarted, .navbar .getstarted:focus {background: #1D144A;color: #fff;padding: 10px 15px;margin-left: 10px;border-radius: 50px;font-size: 16px;font-weight: 500;}
  .navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 0 10px 20px;font-size: 16px;color: #212529;white-space: nowrap;transition: 0.3s;font-weight: 400;}
  #hero h1 {margin: 0;font-size: 2.8em;font-weight: 700;line-height: 1.4;color: #fff;}.changes i {font-size: 35px;}
  #header .logo img {padding: 0;margin: 0;max-height: 40px;}
  .best-college img {border-radius: 10px;height: 150px;}
  .changes p {font-size: 16px;letter-spacing: 0.5px;font-weight: 500;}
  .learn-anout h2 {font-size: 1.9em;font-weight: 500;line-height: 1.3;}
  .learn-anout h3 {font-size: 1.6em;font-weight: 700;line-height: 1.3;color: #0776E8;text-transform: capitalize;}
  .educat_box {width: 100%;}
  .flex-edu {display: flex;justify-content: space-between;gap: 1em;padding: 10px;align-items: center;border: 3px solid #CFDFF2;flex-wrap: NOwrap;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 15px 5px 5px 5px;height: 100%;}
  .educat_box h4 {font-size: 1.1em;font-weight: 600;line-height: 1.3;text-transform: uppercase;margin-bottom: 2px;}
  .consultancy h2 {font-size: 2em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
  .front h5 {margin-bottom: 0.3em;text-transform: uppercase;letter-spacing: 1px;color: #fff;font-weight: 800;font-size: 1.4em;text-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}
  .front p {text-transform: capitalize;color: #fff;font-weight: 600;font-size: 1.1em;}
  .after-school {padding: 10px;border: 3px solid #C5DAF1;box-shadow: 0px 0px 10px 0px rgba(136.5, 136.5, 136.5, 0.19);height: 100%;}
  .after-school h5 {font-size: 2em;font-weight: 800;line-height: 1.4;text-transform: capitalize;color: #1D144A;}
  .student-list ul li {font-size: 1em;font-weight: 400;line-height: 1.8;}#courses {padding: 50px 0 30px;}
  .table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 15px;}.terms {font-size: 16px;text-align: center;color: #333;padding: 10px;margin-top: 0.5em;}#contact {padding: 70px 0 0px;background-color: #f5f5f5f5;}
}
 

 
  
    
   