@charset "UTF-8";
#loginpage {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
  margin-top: 120px !important;
}
#loginpage hr {
  margin-left: 0;
  border-width: 4px;
  border-color: purple;
  border-radius: 15px;
  margin-bottom: 0;
  font-weight: bold;
  width: 70px;
}
#loginpage label {
  font-weight: 500;
  font-size: 14px !important;
}
#loginpage button {
  background-color: #ffbf00;
  font-weight: 700;
}

#navbar {
  background: black;
}
#navbar #navbarContent a {
  font-weight: 500;
  font-size: 14px;
}
#navbar #navbarContent .btn {
  background-color: #ffbf00;
  color: black;
  font-weight: 700;
  border: 1px solid #ffbf00;
  font-size: 14px;
}
#navbar #navbarContent .modal-content {
  background-color: black;
}
#navbar #navbarContent .modal-header h3 {
  color: #ffbf00;
}
#navbar #navbarContent .modal-header p {
  font-size: 14px;
  color: white;
}
#navbar #navbarContent label {
  font-size: 14px;
  color: white;
}
#navbar #navbarContent .modal-footer button {
  background-color: #ffbf00;
  color: black;
  font-weight: 600;
}

#features .media i {
  color: #ffbf00;
  background-color: black;
  padding: 16px 18px;
  box-shadow: rgba(0, 0, 0, 0.28) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
#features .media .fa-graduation-cap,
#features .media .fa-chalkboard-teacher {
  padding: 16px 13px;
}

#course .slider .card .btn {
  background: #ffbf00;
  border: 1px solid #ffbf00;
  color: black;
  font-weight: bold;
}
#course .slider .card .btn span {
  color: black !important;
}

#eventtime table td {
  font-size: 14px;
}
#eventtime table td a {
  padding: 2px 10px;
  font-size: 12px;
  position: relative;
  top: -1px;
}

#events .col-md-4 {
  margin-top: 1rem;
}
#events .col-md-4 .card,
#events .col-md-4 .learning {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 0;
}

#instructor img {
  box-shadow: rgba(12, 12, 12, 0.48) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

#signup-form small,
#corporate-form small,
#subscription small,
#instructor-form small {
  display: block;
  color: red;
}

form .help-block {
  color: #dc3545;
}
form .has-error .form-control:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem #dc35452e;
}

.footer-copyright {
  background-color: #ffbf00;
  color: #0e0e0e;
}
.footer-copyright a {
  color: black !important;
  font-weight: 500 !important;
}

.text-primary {
  color: black !important;
}

.text-secondary {
  color: #ffbf00 !important;
}

.btn-secondary {
  color: #000;
  background-color: #ffbf00;
  border-color: #ffbf00;
  font-weight: bold;
}

.bg-primary {
  background-color: black !important;
}

.bg-secondary {
  background-color: #ffd700;
}

.carousel-control-prev,
.carousel-control-next {
  width: 85px;
}

#blog .card {
  border-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
#blog .card .card-img-top {
  border-radius: 20px 20px 0px 0px;
}

.btn-primary {
  background-color: #ffbf00;
  color: black;
  transition: 0.25s;
  border: none;
  font-weight: bold;
}

.btn-primary:hover {
  background-color: black;
  color: #ffbf00;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled):active:focus {
  background-color: black;
  color: #ffbf00;
}

#pic2 {
  width: 100%;
  height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
}
#pic2 li {
  padding: 5px;
  border: none;
  font-size: 14px;
}
#pic2 li i {
  margin-right: 8px;
}
#pic2 .ratings {
  background-color: rgba(0, 0, 0, 0.4);
  max-width: 300px;
  text-align: center;
  margin-top: 15px;
}

#curriculum .keyStats-circle {
  height: 70px;
  width: 70px;
  border: 1px solid #ffbf00;
  border-radius: 50%;
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
  margin: auto;
  font-size: 1.2rem;
}

#hope .card {
  box-shadow: 1px 1px 6px #ccc;
}

#box .col i {
  color: #ffbf00;
  background-color: black;
  padding: 12px 14px;
  box-shadow: rgba(0, 0, 0, 0.28) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

#certification .card {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.16);
}

#FAQs .faqs-title {
  border-bottom: 3px solid #ffbf00;
  width: 60px;
  text-align: center;
}

#Testimonials .fa-star:before {
  content: "";
  color: #ffbf00;
  font-size: 10px;
}
#Testimonials .card {
  border-radius: 20px;
}
#Testimonials .card p {
  font-size: 14px;
}

#key .media i {
  background-color: #ffbf00;
  transition: 0.25s;
}
#key .media i:hover {
  background-color: black;
  color: #ffbf00;
}

#three .card .batch-details-usp-item i {
  font-size: 18px;
  color: green;
}

#project .card-body .card-text {
  font-size: 14px;
}

#box .col-12 i {
  background-color: #ffbf00;
  color: black;
  transition: 0.25s;
}
#box .col-12 i:hover {
  background-color: black;
  color: #ffbf00;
}

.sneakpeak ul {
  padding-left: 25px;
}

#jumboCarousel {
  margin-top: 70px;
  min-height: 300px;
  min-width: 100%;
}

#jumboCarousel img {
  min-height: 300px;
  min-width: 100%;
}

#jumboCarousel .odd .carousel-caption {
  bottom: 152px;
  left: 5%;
  text-align: left;
  max-width: 500px;
}
#jumboCarousel .even .carousel-caption {
  right: 5%;
  bottom: 152px;
  left: 55%;
  text-align: right;
}

.slider .card h6 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.destext {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.coursehead {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.bannerDesc {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.courseDesc {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.eventTitle {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.trendingbadge {
  position: absolute;
  top: 0;
  left: 77%;
}

.card-body .usercotitle {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 40px;
}

#aboutimgtext {
  position: relative;
  top: 0;
}

.chat_icon {
  position: fixed;
  right: 20px;
  bottom: 30px;
  font-size: 20px;
  columns: #fff;
  cursor: pointer;
  z-index: 1000;
}

.chat_box {
  position: fixed;
  right: 10px;
  bottom: 200px;
  width: 400px;
  height: 60vh;
  background: #dedede;
  z-index: 1000;
  transition: all 0.3s ease-out;
  transform: scaleY(0);
}

.chat_box.active {
  transform: scaleY(1);
}

.hidden {
  display: none !important;
}

.conv-form-wrapper textarea {
  height: 2px;
  overflow: hidden;
  resize: none;
}

#messages {
  padding: 20px;
}

#footerEvents a {
  color: white;
  text-decoration: none;
  transition: 0.25s;
}
#footerEvents a:hover {
  color: #ffbf00;
}
#footerEvents li {
  background-color: black;
  padding: 0;
  padding-bottom: 10px;
}

#contactus1 #contact-form {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
#contactus1 .card {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
#contactus1 i {
  font-size: 30px;
}

#webinar2 .card {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

#webinar .card {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

#forgotpassword {
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
  margin-top: 120px !important;
}
#forgotpassword hr {
  margin-left: 0;
  border-width: 4px;
  border-color: #ffbf00;
  border-radius: 15px;
  margin-bottom: 0;
  font-weight: bold;
  width: 70px;
}

.webinarheading {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  height: 28px;
}

.webinardescription {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 50px;
}

.contantcUsTerms {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  height: 100px;
}

.thankyoupage .col-4 .card {
  box-shadow: 3px 2px 11px 1px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 3px 2px 11px 1px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 3px 2px 11px 1px rgba(0, 0, 0, 0.24);
}

.contact_icons a i {
  transition: 0.25s;
}
.contact_icons a i:hover {
  transform: scale(1.5);
}

#onlineClassDays .owl-prev {
  position: absolute;
  font-size: 60px !important;
  top: 10%;
  left: 15px;
  outline: none;
}
#onlineClassDays .owl-next {
  position: absolute;
  font-size: 60px !important;
  top: 10%;
  right: 20px;
  outline: none;
}

/*# sourceMappingURL=style.css.map */
