:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #00a63f;
  --secondary: #213364;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}

.sec-one .area-box {
  padding: 40px 20px;
  background-color: rgba(253, 126, 20, 0.0588235294);
}
.sec-one .title-head {
  font-size: 40px !important;
}

.sec-two {
  background-color: rgba(32, 201, 151, 0.1019607843);
}

.title-subw3hny {
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}

.title-w3l,
.title-w3l.two {
  font-size: 21px;
  line-height: 30px;
  font-weight: 600;
  /* text-transform: capitalize; */
}

.navbar h1 {
  display: flex;
}
.navbar h1 i {
  color: var(--primary-color);
  font-size: 60px;
  padding: 5px;
}

.stats_info-hub h4 {
  font-size: 26px;
  line-height: 36px;
  color: var(--heading-color);
  font-weight: 600;
  opacity: 1;
}

.w3l-courses .course-details {
  text-align: center;
}

.bg-canda {
  background: url(../images/canda-bg-innerpage.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-usa {
  background: url(../images/usa-bg-innerpage.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-australia {
  background: url(../images/australia-bg-innerpage.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-ireland {
  background: url(../images/ireland-bg-innerpage.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-uk {
  background: url(../images/uk-bg-innerpage.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-new-zealand {
  background: url(../images/new-zealand-bg-innerpage.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-new-contactus {
  background: url(../images/contact-us.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-new-skill-development {
  background: url(../images/skill-development.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-immigration {
  background: url(../images/Immigration-Services.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-new-services {
  background: url(../images/services.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.bg-aboutus {
  background: url(../images/about-us-banner.jpg) no-repeat 0px 0px;
  background-size: cover;
}

.main-content-top {
  background-color: rgba(10, 8, 0, 0.231372549) !important;
}

.bannerw3l-hnyv .main-content h1 {
  line-height: 46px;
  font-size: 36px;
  font-weight: 600;
  color: #fff;
  text-transform: capitalize;
}

.skill-development .box-wrap h4 a {
  font-size: 18px;
  line-height: 28px;
}
.skill-development .box-wrap img {
  max-width: 100% !important;
}

.aeh-course button:focus {
  outline: 0px auto -webkit-focus-ring-color;
}
.aeh-course .nav {
  padding: 10px 0px;
  background-color: #f0f0f0;
}
.aeh-course .nav-pills .nav-link {
  border: 0px;
}
.aeh-course .nav-pills .nav-link .active {
  background-color: #ff9900 !important;
}

.tab-content h3 {
  font-weight: 600;
}

.faq {
  background-color: rgba(255, 154, 4, 0.0705882353);
  padding: 3% 0%;
}
.faq .faq-container {
  margin: 0 auto;
  padding: 20px;
  border-radius: 5px;
}
.faq h2 {
  text-align: center;
  margin-bottom: 20px;
}
.faq .faq-item {
  margin-bottom: 10px;
}
.faq .faq-question {
  width: 100%;
  padding: 10px;
  font-size: 20px;
  text-align: left;
  cursor: pointer;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  border-radius: 5px;
  outline: none;
}
.faq .faq-answer {
  display: none;
  padding: 10px;
  border: 1px solid #ccc;
  border-top: none;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
}

.whatsapp_float {
  position: fixed;
  padding: 10px 16px;
  bottom: 40px;
  right: 40px;
  background-color: #25d366;
  color: #ffffff;
  border-radius: 50px;
  text-align: center;
  font-size: 20px;
  z-index: 100;
  justify-content: center;
  transform: translatey(0px);
  animation: pulse 1.5s infinite;
  box-shadow: 0 0 0 0 rgba(66, 219, 135, 0.9450980392);
  animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  font-weight: normal;
  font-family: sans-serif;
  text-decoration: none !important;
  transition: all 300ms ease-in-out;
}

.call_float {
  position: fixed;
  padding: 10px 17px;
  bottom: 100px;
  right: 40px;
  background-color: #ff9900;
  color: #ffffff;
  border-radius: 50px;
  text-align: center;
  font-size: 20px;
  z-index: 100;
}

h1.title {
  color: #fff;
  font-size: 44px;
  font-weight: 600;
}

.ads-page .main-content-top {
  position: relative;
  height: 95vh;
  background: var(--purple) !important;
  margin-top: 85px;
}
.ads-page .apply-admission-wrap {
  padding: 30px 30px;
}
@media (max-width: 768px) {
  .ads-page .main-content-top {
    height: 100%;
    padding: 30% 0% 10% 0%;
  }
  .ads-page .w3apply-admission {
    max-width: 100%;
  }
  .ads-page .bannerw3l-hnyv .main-content h1 {
    line-height: 30px;
    font-size: 26px;
  }
  .ads-page .w3apply-admission {
    padding: 0px;
  }
  .ads-page .w3apply-admission input {
    height: 40px;
  }
  .ads-page .title-w3l {
    font-size: 18px !important;
    line-height: 26px;
  }
  .ads-page .w3l-testimonials .testimonial {
    background: rgba(41, 41, 34, 0.568627451);
    padding: 15px;
    border-radius: 5px;
  }
  .ads-page .w3l-testimonials blockquote q {
    font-size: 16px;
    line-height: 16px !important;
  }
}/*# sourceMappingURL=custom-styles.css.map */