body {font-family: 'bodyfont', sans-serif;}
.tahob {font-family: 'taho-b', serif;}
.bodyfont {font-family: 'bodyfont', sans-serif;}


/*--navigation--*/

.relative{position:relative}
.overlay{position:absolute;top:0px;left:0px;bottom:0px;right:0px}
.sticky-wrapper{position:absolute;width:100%;height:100px !important}
.sticky-wrapper.is-sticky .header-r{background:#ffffff;box-shadow:-15px 15px 30px 0px rgba(158,158,158,0.3)}
.header-r{position:absolute;top:0;left:0;width:100%;z-index:100;background:#ffffff}
@media (max-width: 720px){.header-r{background:#ffffff;}}
.header-r .navbar{padding:10px 16px}
.header-r .navbar .navbar-toggler{border-color:transparent;}
.header-r .navbar .navbar-toggler:focus{outline:none}
.header-r .navbar .navbar-toggler span{color:#ffffff;}
.navbar-nav a{text-decoration:none;font-size:14px;font-weight:400;color:#000000;padding:25px 12px}
.navbar-nav a:hover,.navbar-nav a.active{color:#000000;border-bottom: #cee002 solid 5px;}
@media (max-width: 720px){.navbar-nav{margin-top:10px}}
.navbar-nav a{padding:10px 0; font-size: 18px;}
.navbar-nav li{padding:10px 0}
@media (max-width: 720px){.navbar-nav .dropdown .dropdown-menu{background:transparent}}
.navbar-nav .dropdown .dropdown-item{color:#15181d;text-transform:capitalize}
@media (max-width: 720px){.navbar-nav .dropdown .dropdown-item{color:#ffffff}}
@media (max-width: 720px){.mobile-logo{width: 50%;display: block;}}


/*--slides--*/

.carousel-item {height: 1000px;background-color: #000000;position: relative;color: #ffffff;}
.carousel-item img {position: absolute;top: 0;left: 0;width: 100%;height: 1000px;object-fit: cover;opacity: 0.5; /* dark overlay effect */}
.carousel-caption-centered {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;background: rgba(0, 0, 0, 0.5);padding: 1rem 2rem;border-radius: 15px;}
.carousel-caption-centered h5 {font-family: 'taho-b'; font-size: 4rem;color: #cee002;text-transform: uppercase;}
.carousel-caption-centered p {font-size: 1.25rem;color: #f0f0f0;}
@media (min-width: 1280px) and (max-width: 1920px) {.carousel-caption-centered h5 {font-size: 3rem}}
@media (max-width: 720px) {.carousel-caption-centered h5 {font-size: 1.5rem}}
@media (max-width: 720px) {.carousel-caption-centered p {font-size: 1rem}}
@media (max-width: 720px) {.carousel-item, .carousel-item img {height: 700px;}}


/*--a--*/

a, a:hover {text-decoration: none ;color: #ffffff;}
.center {text-align: center;}


/*--titles--*/

.title {font-family: 'taho-b',sans-serif;color: #181a1f;font-size: 48px;}
.title1 {font-family: 'taho-b',sans-serif;color: #eeeeee;font-size: 48px;}
.title1_g {font-family: 'taho-b',sans-serif;color: #cee002;font-size: 48px;}
@media (min-width: 1280px) and (max-width: 1920px) {.title, .title1_g, .title1 {font-size: 35px}}
@media (max-width: 720px){.title, .title1_g, .title1 {font-size: 30px}}
.title2 {font-family: 'taho-r',sans-serif;color: #ffffff;font-size: 16px;font-weight: 600;}
.title2_b {font-family: 'taho-r',sans-serif;color: #181a1f;font-size: 16px;font-weight: 600;}
.title2_g {font-family: 'taho-r',sans-serif;color: #cee002;font-size: 16px;font-weight: 600;}
.underline {display: block;margin: 20px 0;width: 50px;height: 3px;background-color: #cee002;}
.underline_w {display: block;margin: 20px 0;width: 50px;height: 3px;background-color: #ffffff;}
.number_b{font-family: 'taho-b',sans-serif;color: #cee002;font-size: 30px;}
.number_g{font-family: 'taho-b',sans-serif;color: #181a1f;font-size: 30px;}
.sub_title {font-family: 'taho-b',sans-serif;color: #181a1f;font-size: 30px;}
.sub_title_w {font-family: 'taho-b',sans-serif;color: #ffffff;font-size: 30px;}


/*--page sections--*/

.dark_section {padding:120px 50px;background-color: #181a1f;}
.light_section {padding:120px 50px;background-color: #ffffff;}
.light_section_1 {padding:120px 50px 60px;background-color: #ffffff;}
@media (max-width: 720px){.light_section {padding:100px 20px;}}
.light_section_2 {padding:60px 50px;background-color: #ffffff;}
.light_section_3 {padding:60px 50px 120px;background-color: #ffffff;}

.course_section_title {padding:120px 50px 20px;background-color: #ffffff;}
.course_section {padding:20px;background-color: #cee002;border-radius: 15px;}
.course_section_1 {padding:0px 50px 120px;background-color: #ffffff;}
@media (max-width: 720px){.course_section_title {padding: 60px 20px 20px;}}
@media (max-width: 720px){.course_section_1 {padding: 0px 20px 60px;}}

.light_section a {text-decoration: none ;color: #cee002;}
.light_section a:hover {text-decoration: none ;color: #ffffff;}


/*--inners--*/

.grey_inner {background-color: #eeeeee;border-radius: 15px;padding: 80px;}
.grey_inner_home {background-color: #eeeeee;border-radius: 15px;padding: 60px;color: #000000;}
.white_inner1 {background-color: #eeeeee;border-radius: 15px;padding: 40px;color: #000000;}
.green_inner {background-color: #cee002;border-radius: 15px;padding: 40px;color: #000000;}
.dark_inner {background-color: #181a1f;border-radius: 15px;padding: 60px;color: #ffffff;}
.about_inner_left {padding-right: 100px;}
.transparent_inner {background-color: rgba(0, 0, 0, 0.4);border-radius: 15px;padding: 80px;color: #ffffff; }


/*--home page--*/

.custom-container_home {border-radius: 15px;overflow: hidden;background-color: #eeeeee;color: #181a1f;box-shadow:-15px 15px 30px 0px rgba(158,158,158, 0.8);}
.mission {padding-left: 0px;padding-right: 0px;}
@media (max-width: 720px){.mission {padding-left: 20px;padding-right: 20px;}}
.text-section_home {padding: 20px 50px 20px 20px !important;}
@media (max-width: 720px){.text-section_home {padding: 40px !important;}}

/*--course page--*/

.course_cards_b {background-color: #181a1f;color: #ffffff;border-radius: 15px; height: 580px;}
.course_cards_g {background-color: #cee002;color: #000000;border-radius: 15px; height: 580px;}
@media (max-width: 720px){.course_cards_b, .course_cards_g {height: auto;margin-left: 15px;margin-right: 15px;}}
.course_cards_text {padding: 20px;}
.courses {border-radius: 15px;padding:10px;}
.course_image {opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden;}
.course_link {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.courses:hover .course_image {opacity: 0.3;}
.courses:hover .course_link {opacity: 1;}
.course_text{background-color: #cee002;color: #000000;padding: 15px 40px;font-size: 14px;border-radius: 50px;width: auto;}
.courses_select {position: relative;z-index: 1;overflow: hidden;padding-top: 100px;}
.courses_bg{position: absolute;z-index: -1;left: 0px;top: 0px;width: 100%;height: 71%;background-size: cover;background-position: 50% center;}
.learning {background: url(../img/learning.jpg);border-radius: 15px;padding: 80px;color: #ffffff;background-size: cover;background-position: 50% center;}

.custom-container {border-radius: 15px;overflow: hidden;background-color: #cee002;color: #181a1f;}
.text-section {padding: 20px 50px 20px 20px !important;}
.image-section img {width: 100%;height: 100%;object-fit: cover;display: block;}


/*--individual course pages--*/

.courses_inner {background: url(../img/courses_bg.jpg);border-radius: 15px;padding: 80px;color: #ffffff;}
.courses_inner_b {background: url(../img/courses_b.jpg);border-radius: 15px;padding: 80px;color: #ffffff;background-repeat: no-repeat;background-size: cover;-webkit-background-size:cover;}
.courses_inner_b1 {background: url(../img/ba.jpg) center;border-radius: 15px;padding: 40px;color: #000000;background-repeat: no-repeat;background-size: cover;-webkit-background-size:cover;}
.courses_inner_a {background: url(../img/courses_a.jpg);border-radius: 15px;padding: 80px;color: #ffffff;background-repeat: no-repeat;background-size: cover;-webkit-background-size:cover;}
.courses_inner_a1 {background: url(../img/ad.jpg) center;border-radius: 15px;padding: 40px;color: #000000;background-repeat: no-repeat;background-size: cover;-webkit-background-size:cover;}
.courses_inner_s {background: url(../img/courses_s.jpg);border-radius: 15px;padding: 80px;color: #ffffff;background-repeat: no-repeat;background-size: cover;-webkit-background-size:cover;}
.courses_inner_s1 {background: url(../img/sp.jpg) center;border-radius: 15px;padding: 40px;color: #000000;background-repeat: no-repeat;background-size: cover;-webkit-background-size:cover;}
.courses_inner_u {background: url(../img/courses_u.jpg);border-radius: 15px;padding: 80px;color: #ffffff;background-repeat: no-repeat;background-size: cover;-webkit-background-size:cover;}
.courses_inner_u1 {background: url(../img/us.jpg) center;border-radius: 15px;padding: 40px;color: #000000;background-repeat: no-repeat;background-size: cover;-webkit-background-size:cover;}
@media (max-width: 720px){.courses_inner, .courses_inner_b, .courses_inner_a, .courses_inner_s, .courses_inner_u {padding: 40px 20px;}}
@media (max-width: 720px){.courses_inner_b1, .courses_inner_a1, .courses_inner_s1, .courses_inner_u1 {padding: 20px;}}
@media (max-width: 720px){.courses_mobile_padding {padding: 20px;}}
.register {background-color: #cee002;padding: 40px;width: 95%;margin: 0 auto;}


/*--contact page--*/

.contact_section {padding: 100px 20px 50px; background-color: #ffffff; color: #000000;}
@media (max-width: 720px){.contact_icon_mobileview {padding-bottom: 60px;}}
.contact_section a{color:#000000}
.contact_section a:hover{color:#000000}
.form_section {padding:80px 20px;background-color: #eeeeee;}
.map-container {position: relative; width: 95%; max-width: 100%; margin: 0 auto; margin-bottom: -5px;}
.map-container iframe {display: block; width: 100%; max-width: 100%;}


/*--footer--*/

.foot {padding: 100px 20px 50px; background-color: #181a1f; color: #ffffff;width: 95%;margin: 0 auto;}
@media (max-width: 720px){.foot {padding:50px 20px;}}
.foot .desc {padding-left: 40px;}
.foot_heading {color: #cee002;font-weight: 600;}
.foot_icon, .foot_text{display: table-cell;}
.foot a:hover {text-decoration: none ;color: #cee002;}
.foot .footer-social ul{margin: 0;padding: 0;}
.foot .footer-social li{display: inline-block;}
.foot .footer-social i{color: #ffffff;}
.foot .footer-social a {position: relative;display: block;width: 45px;height: 45px;text-align: center;line-height: 45px;border-radius: 50px;font-size: 15px;border: 1px solid transparent;
    visibility: visible !important;color: #ffffff;}
.foot .footer-social a i{position: relative;z-index: 11;transition: .3s ease;}
.foot .footer-social li:nth-last-child(1) a{margin-right: 0;}
.foot .footer-social li a span{position: absolute;left: 100%;right: 100%;bottom: 100%;top: 100%;z-index: 1;background: #cee002;border-radius: 50%;transition: .3s ease;}
.foot .footer-social li a:hover span{left: 0;right: 0;bottom: 0;top: 0;}
.foot .footer-social li a:hover i {color: #23262d;transition: .3s ease;}
@media (max-width: 720px){.foot_mobileview {padding-left: 0;padding-top: 20px;padding-bottom: 20px;}}
@media (max-width: 720px){.foot_mobileview1 {padding-left: 0;padding-top: 0;padding-bottom: 0;}}
.foot1 {padding: 60px 40px; background-color: #ffffff; color: #000000;}
@media (max-width: 720px){.foot1 {padding: 60px 20px; text-align: center}}
.foot1 .inc {text-align: right;}
@media (max-width: 720px){.foot1 .inc {text-align: center;}}


/*--buttons--*/

.button{border: none;color: white;padding: 16px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;
    margin: 4px 2px;-webkit-transition-duration: 0.4s; /* Safari */transition-duration: 0.4s;cursor: pointer;}
.buttona{background-color: #181a1f;color: #cee002;padding: 15px 50px;font-size: 16px;border-radius: 50px;}
.buttona:hover{background-color: #cee002;color: #181a1f;}
.buttonb{background-color: #cee002;color: #181a1f;padding: 15px 50px;font-size: 16px;border-radius: 50px;}
.buttonb:hover{background-color: #181a1f;color: #cee002;}


@media (max-width: 720px){.grey_inner, .white_inner1, .green_inner, .dark_inner, .about_inner_left, .transparent_inner {padding: 20px}}


