@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('../css/common.css');
body{
    padding: 0px;
    margin: 0px;
    font-family: var(--main_font);
}
h1,h2,h3,h4,h5,h6,p{
    padding: 0px;
    margin: 0px;
    font-family: var(--main_font);
}
.custome_black{
    color: #2F2F2F;
}
:root{
    --main_font:"Poppins";
    --main_color:#0066CB;
}

/*sub_header*/
.sub_header {
    padding: 10px 0px 5px 0px;
    background: var(--main_color);
}
.sub_header pre{
    margin: 0px;
    padding: 0px;
    font-family: var(--main_font);
    font-weight: 500;
    color: #fff;
}
/*end*/
/*main_header*/
.main_header .navbar-brand{
    margin: 0px 50px 0px 0px;
}
.main_header .nav-item a{
    font-family: var(--main_font);
    font-weight: 400;
    color: var(--main_color);
    font-size: 15px;
    margin: 0px 6px 0px 0px;
}
.main_header .callto_action{
    padding: 8px 20px;
    border-radius: 10px;
    border: 2px solid var(--main_color);
    color: var(--main_color);
    font-family: var(--main_font);
    font-size: 15px;
    text-decoration: none;
}
.main_header .partner_withus{
    padding: 8px 20px;
    border-radius: 10px;
    background: var(--main_color);
    color: #fff;
    font-family: var(--main_font);
    font-size: 15px;
    text-decoration: none;
    margin: 0px 0px 0px 20px;
}
/*end*/
/*banner_section*/
.banner_section .banner_bgbox{
    padding: 70px 55% 70px 40px;
    background: url('../images/banner_img.png');
    border-radius: 20px;
    overflow: hidden;
    background-size: cover;
}
.banner_section .banner_bgbox h1{
    font-family: var(--main_font);
    font-weight: 600;
    font-size: 35px;
    color: #FFFFFF;
    line-height: 46px;
}
.banner_section .banner_bgbox p{
    font-family: var(--main_font);
    font-weight: 400;
    font-size: 17px;
    color: #FFFFFF;
}
.banner_section .banner_bgbox a{
    padding: 10px 20px;
    background: var(--main_color);
    color: #fff;
    font-family: var(--main_font);
    font-weight: 500;
    text-decoration: none;
    border-radius: 10px;
}
.banner_section .banner_bgbox .flex_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.banner_section .banner_bgbox .flex_box .box{
    background: #fff;
    border-radius: 10px;
    padding: 10px 20px;
}
.banner_section .banner_bgbox .flex_box .box h5{
    color: var(--main_color);
}
.banner_section .counter_box{
    background: #fff;
    box-shadow: 0px 3px 17px 1px #00000014;
    border-radius: 10px;
}
.banner_section .counter_box ul {
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 15px 0px 5px 0px;
    padding: 25px 100px;
}
.banner_section .counter_box ul li h3{
    text-align: center;
    color: var(--main_color);
    margin: 0px 0px 6px 0px;
}
.banner_section .counter_box ul li p{
    text-align: center;
    color: #00000099;
}
.banner_section .owl-dots {
    display: block !important;
    text-align: center;
}
.banner_section .owl-carousel button.owl-dot {
    background: var(--main_color) !important;
    width: 12px;
    height: 12px;
    border-radius: 100px;
    margin: 0px 5px 0px 0px;
}
.banner_section .owl-dot.active {
    width: 50px !important;
}
/*end*/
/*What_We_Offer*/
.What_We_Offer{
    position: relative;
    z-index: 1;
}
.What_We_Offer h2{
    color: #fff;
}
.What_We_Offer::after{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 70%;
    background: var(--main_color);
    z-index: -1;
}
.What_We_Offer .content_wraper{
    box-shadow: 0px 0px 13.4px 5px #0066CB08;
    border-radius: 10px;
    padding: 20px;
    background: #fff;
    transition: 1s;
}
.What_We_Offer .content_wraper ul{
    list-style: none;
    margin: 0px 0px 20px 0px !important;
}
.What_We_Offer .content_wraper ul li p{
    margin: 0px 0px 10px 0px;
}
.What_We_Offer .content_wraper ul li p i{
    color: #80C341;
}
.What_We_Offer .content_wraper .learn_morebtn {
    display: block;
    border: 1.5px solid #E9E9E9;
    width: 100%;
    padding: 10px;
    color: var(--main_color);
    font-family: var(--main_font);
    text-decoration: none;
    text-align: center;
    border-radius: 10px;
    margin: 0px 0px 15px 0px;
}
.What_We_Offer .content_wraper .explore_btn{
    display: block;
    width: 100%;
    padding: 10px;
    background: var(--main_color);
    color: #fff;
    font-family: var(--main_font);
    text-decoration: none;
    text-align: center;
    border-radius: 10px;
}
.What_We_Offer .content_wraper h3{
    color: #ACACAC66;
}
.What_We_Offer .content_wraper h3.active{
    color: #0066CB66;
} 
.What_We_Offer .content_wraper p{
    color: #00000080;
}
.What_We_Offer .content_wraper:hover h3{
   color: #0066CB66;
   transition: 1s;
}
/*end*/
/*why_chooseus*/
.why_chooseus marquee{
   color: #0000000D;
   text-transform: uppercase;
   display: flex;
   margin: 0px 0px 40px 0px;
}
.why_chooseus marquee .rounded_box{
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #0000000D;
    margin: 0px 30px;
}
.why_chooseus .content_wraper{
    box-shadow: 0px 0px 35px 20px #0C4F9108;
    background: #fff;
    border-radius: 10px;
    padding: 30px 20px;
    text-align: center;
}
.why_chooseus .content_wraper .icon_box{
    width: 65px;
    height: 65px;
    border-radius: 100px;
    background: #EEF7FF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 20px;
}
/*end*/
/*placement_partners*/
.placement_partners .image_box img{
    width: 200px;
    height: 85px;
    object-fit: cover;
}
/*end*/
/*featured_courses*/
.featured_courses .list_wraper ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0px;
    padding: 0px;
}
.featured_courses .list_wraper ul li a{
    background: #0066CB1A;
    color: #00000099;
    font-weight: 500;
    font-size: 16px;
    padding: 10px 20px;
    margin: 0px 20px 20px 0px;
    display: inline-block;
    border-radius: 100px;
    text-decoration: none;
}
/*end*/
/*hotnew_releases*/
.hotnew_releases{
    background: var(--main_color);
}
.hotnew_releases .text_wraper{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.hotnew_releases .text_wraper h5{
    color: #fff;
    margin: 0px 0px 20px 0px;
}
.hotnew_releases .text_wraper a{
    text-decoration: none;
    padding: 10px 20px;
    background: #fff;
    border-radius: 10px;
    font-family: var(--main_font);
    font-weight: 600;
    color: var(--main_color);
    display: inline-block;
}
.hotnew_releases .main_contentwraper{
    background: #fff;
    border-radius: 20px;
}
.hotnew_releases .main_contentwraper .image_box img{
    width: 100%;
}
.hotnew_releases .main_contentwraper .content_box {
    padding: 15px 16px 20px 16px;
}
.hotnew_releases .main_contentwraper .content_box p{
    color: #808080;
    font-size: 14px;
    padding: 10px 0px 10px 0px;
}
.hotnew_releases .main_contentwraper .content_box a {
    border: 1.5px solid #E9E9E9;
    padding: 10px 25px;
    color: var(--main_color);
    border-radius: 8px;
    text-decoration: none;
    display: inline-block;
    margin: 10px 0px 0px 0px;
}
/*end*/
/*getyou_hired*/
.getyou_hired{
    background: #EEF7FF4D;
}
.getyou_hired .main_contentwraper{
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 0px 13.4px 5px #4545450D;
}
.getyou_hired .main_contentwraper .image_box img{
    width: 100%;
}
.getyou_hired .main_contentwraper .text_box{
   padding: 18px;
}
.getyou_hired .main_contentwraper .text_box p{
    color: #808080;
}
.getyou_hired .main_contentwraper .text_box .flex_box{
    margin: 20px 0px;
}
.getyou_hired .main_contentwraper .text_box .flex_box a{
    background: #80C3411A;
    color: #65A143;
    padding: 10px;
    border-radius: 100px;
    text-decoration: none;
    font-size: 12px;
}
.getyou_hired .main_contentwraper .amount_box{
    display: flex;
    justify-content: space-between;
    border-top: 2px solid #0000000D;
    padding: 15px 0px 0px 0px;
}
.getyou_hired .main_contentwraper .amount_box h4{
    font-size: 16px;
    font-weight: 500;
}
.getyou_hired .main_contentwraper .amount_box h5{
    font-size: 16px;
    font-weight: 700;
    color: #0066CB;
}
.getyou_hired .main_contentwraper .button_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 25px 0px 0px 0px;
}
.getyou_hired .main_contentwraper .button_box a{
    width: 45%;
    padding: 10px;
    text-decoration: none;
    text-align: center;
    border-radius: 10px;
}
.getyou_hired .main_contentwraper .button_box .learnmore_btn{
    border: 1.8px solid #E9E9E9;
    color: var(--main_color);
}
.getyou_hired .main_contentwraper .button_box .enroll_btn{
    background: var(--main_color);
    color: #fff;
}
.getyou_hired .middle_box{
    text-align: center;
    margin: 20px 0px;
}
.getyou_hired  .middle_box a{
    background: var(--main_color);
    color: #fff;
    border-radius: 10px;
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 600;
}
.getyou_hired  .pagenation ul {
    width: 300px;
    list-style: none;
    display: flex;
    text-align: center;
    justify-content: space-between;
    margin: 0 auto;
}
.getyou_hired  .pagenation ul li a{
    text-decoration: none;
    font-family: var(--main_font);
    font-weight: 400;
    color: #2F2F2F;
    font-size: 17px;
}
/*end*/
/*student_review*/
.student_review .content_boxwraper{
    background: #F5F5F5;
    display: flex;
    padding: 30px;
    position: relative;
}
.student_review .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    left: -28px;
    width: 45px;
    height: 45px;
    background: #B1B1B1;
    border-radius: 100px;
    font-size: 30px;
    color: #fff;
}
.student_review .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    right: -28px;
    width: 45px;
    height: 45px;
    background: #B1B1B1;
    border-radius: 100px;
    font-size: 30px;
    color: #fff;
}
.student_review .content_boxwraper .left_box{
    width: 48%;
    margin: 0px 10% 0px 0px;
}
/* .student_review .owl-carousel .owl-nav.disabled{
    pointer-events: none;
    display: block !important;
} */

.student_review .owl-nav button {
    pointer-events: auto;
    z-index: 9999;
    position: relative;
}
/*end*/
/*what_process_cronus*/
.what_process_cronus .content_wraper{
    position: relative;
}
.what_process_cronus .content_wraper .icon_box{
    width: 150px;
    height: 150px;
    background: #EEF7FF;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 35px;
}
.what_process_cronus .content_wraper .postion_arrow {
    position: absolute;
    top: 41px;
    transform: translateX(100%);
}
.what_process_cronus  .middle_box{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 60px 0px 0px 0px;
}
.what_process_cronus  .middle_box a{
    background: var(--main_color);
    color: #fff;
    border-radius: 10px;
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 600;
}
/*end*/
/*our_recent_placements*/
.our_recent_placements{
    position: relative;
}
.our_recent_placements .content_boxwraper{
    background: #fff;
    box-shadow: 0px 2px 16px 0px #00000014;
    border-radius: 15px;
    padding: 20px;
    margin: 0px 0px 20px 0px;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.our_recent_placements .content_boxwraper::after{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100px;
    background: linear-gradient(296.4deg, #0258AE -8.2%, #4294E5 98.93%);
    z-index: -1;
}
.our_recent_placements .content_boxwraper img{
    width: 100px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.our_recent_placements .content_boxwraper h6 {
    padding: 6px 10px;
    background: #E7FFD0;
    border: 1px solid #65A143;
    width: max-content;
    margin: 0 auto;
    border-radius: 100px;
    color: #65A143;
    margin-bottom: 15px;
}
.our_recent_placements .content_boxwraper p{
    color: #00000099;
}
.our_recent_placements .content_boxwraper h4{
    color: var(--main_color);
}
.our_recent_placements .content_boxwraper hr {
    background-color: #0000004a !important;
}
.our_recent_placements .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    right: -28px;
    width: 45px;
    height: 45px;
    background: #B1B1B1;
    border-radius: 100px;
    font-size: 30px;
    color: #fff;
}
.our_recent_placements .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    left: -28px;
    width: 45px;
    height: 45px;
    background: #B1B1B1;
    border-radius: 100px;
    font-size: 30px;
    color: #fff;
}
/*end*/
/*call_actionwraper*/
.call_actionwraper .call_toaction_wraper{
    background: url('../images/call_toaction_bg.png');
    background-size: cover;
    padding: 30px;
    overflow: hidden;
    position: relative;
}
.call_actionwraper .call_toaction_wraper .text_boxwraper {
    padding: 60px 0px 20px 30%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.call_actionwraper .call_toaction_wraper .text_boxwraper .left_box{
   width: 70%;
}
.call_actionwraper .call_toaction_wraper .postion_img {
    position: absolute;
    left: 50px;
    bottom: 0px;
    width: 162px;
}
.call_actionwraper .call_toaction_wraper .text_boxwraper a{
    padding: 8px 20px;
    background: var(--main_color);
    color: #fff;
    border-radius: 10px;
    text-decoration: none;
}
/*end*/
/*top_ranked*/
.top_ranked{
    background: #80C34114;
}
.top_ranked marquee{
   color: #0000000D;
   text-transform: uppercase;
   display: flex;
   margin: 0px 0px 40px 0px;
}
.top_ranked marquee .rounded_box{
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #0000000D;
    margin: 0px 30px;
}
.top_ranked .heading_wraper{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.top_ranked .heading_wraper img{
    margin: 0px 0px 30px 0px;
}
.top_ranked .content_box {
    box-shadow: 0px 0px 6.7px 0px #0000000A;
    border: 2px solid #DDE2D766;
    padding: 30px 15px;
    border-radius: 10px;
    text-align: center;
    background: #fff;
}
.top_ranked .content_box i{
    font-size: 25px;
}
.top_ranked .content_box h4{
    color: #2F2F2F;
}
/*end*/
/*partner-section*/
.partner-section{
    background: #80C34114;
    padding:40px 0;
}
.partner-card{
    background:#fff;
    border-radius:16px;
    padding:40px;
    box-shadow:0 6px 24px rgba(0,0,0,0.05);
}
.partner-section .small-link{
    font-size:14px;
    text-decoration:underline;
    color:#1a1a1a;
}
.partner-section .main-title{
    font-size:28px;
    font-weight:700;
    margin:10px 0;
}
.partner-section .sub-text{
    color:#666;
    max-width:500px;
}
.partner-section .search-box{
    display:flex;
    border:2px solid #1e88ff;
    background: #219AD633;
    border-radius:10px;
    overflow:hidden;
    margin-top:25px;
}
.partner-section .search-box .field{
    flex:1;
    padding:10px 14px;
    border-right:1px solid #1e88ff;
}
.partner-section .search-box .field:last-child{
    border-right:none;
}
.partner-section .search-box label{
    font-size:12px;
    font-weight:600;
    color:#555;
}
.partner-section .search-box select {
    border: none;
    outline: none;
    width: 100%;
    font-size: 14px;
    color: #666;
    background: transparent;
}
.partner-section .search-btn{
    background:#0d6efd;
    color:#fff;
    border:none;
    border-radius:10px;
    padding:14px 24px;
    font-weight:600;
    margin-left:15px;
}
.partner-section .steps li{
    font-size:15px;
    margin-bottom:10px;
}
.partner-section .steps li span{
    color:#0d6efd;
    font-weight:600;
}
.partner-section .right_contentbox{
    display: flex;
    justify-content: right;
    align-items: end;
    flex-direction: column;
}
.partner-section .left_box{
    position: relative;
}
.partner-section .postion_img{
    position: absolute;
    right: 0px;
    top: 0px;
    width:135px;
}
/*end*/
/*explore_colleges*/
.explore_colleges{
  background: linear-gradient(105.3deg, #0066CB 1.21%, #219AD6 101.23%);
}
.explore_colleges h2{
    color: #fff;
}
.explore_colleges .main_wraper{
    box-shadow: 0px 0px 13.4px 5px #4545450D;
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
}
.explore_colleges .main_wraper .image_box img{
    width: 100%;
}
.explore_colleges .main_wraper .text_wraper{
    padding: 20px;
}
.explore_colleges .main_wraper .text_wraper h3{
    color: #2F2F2F;
}
.explore_colleges .main_wraper .text_wraper p{
    color: #808080;
}
.explore_colleges .main_wraper .flex_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 15px 0px 25px 0px;
}
.explore_colleges .main_wraper .flex_box h5{
    background: #80C3411A;
    padding: 8px;
    color: #65A143;
    border-radius: 100px;
}
.explore_colleges .main_wraper .flex_box h6{
    color: #7D7D7D;
}
.explore_colleges .main_wraper .flex_box h6 i{
    color: #FFBB27;
}
.explore_colleges .main_wraper a{
    background: var(--main_color);
    padding: 12px;
    border-radius: 10px;
    color: #fff;
    display: block;
    text-decoration: none;
    text-align: center;
}
/*end*/
/*edu-section*/
.edu-section{
    background: #80C34114;
}
.edu-section .latest_news{
    position: relative;
}
.edu-section .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    left: -28px;
    font-size: 58px;
    color: #000000B2;
}
.edu-section .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    right: -28px;
    font-size: 58px;
    color: #000000B2;
}
.edu-section .students_sayslider_wraper .owl-carousel button.owl-dot.active{
    width: 50px !important;
}
.edu-section .students_sayslider_wraper .owl-carousel button.owl-dot {
    background: var(--main_color) !important;
    width: 12px;
    height: 12px;
    border-radius: 100px;
    margin: 0px 5px 0px 0px;
}
.edu-section .owl-dots {
    text-align: center;
}
/*end*/
/*grow_upskill*/
.grow_upskill marquee{
   color: #0000000D;
   text-transform: uppercase;
   display: flex;
   margin: 0px 0px 40px 0px;
}
.grow_upskill marquee .rounded_box{
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: #0000000D;
    margin: 0px 30px;
}
.grow_upskill .image_wraper img{
    width: 100%;
}
.grow_upskill .text_wraper {
    padding: 0px 0px 0px 25%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    justify-content: center;
}
.grow_upskill .text_wraper h3{
    color: #2F2F2F;
}
.grow_upskill .text_wraper p{
    color: #626366;
}
.grow_upskill .text_wraper a{
    padding: 10px;
    background: var(--main_color);
    color: #fff;
    text-decoration: none;
    border-radius: 10px;
    display: inline-block;
    margin: 20px 0px 0px 0px;
}
.grow_upskill .percent_list ul{
    padding: 200px ;
}
/*end*/
/*percentage_counter*/
.percentage_counter{
    background: #F1F2F8;
    padding: 20px 0px;
}
.percentage_counter .flex_box {
    display: flex;
    align-items: center;
    border-right: 1px solid #00000033;
}
.percentage_counter .flex_box.bd_none{
    border-right: none !important;
}
.percentage_counter .flex_box .count_box {
    width: 80px;
    height: 57px;
    border-radius: 100px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px 20px 0px 0px;
}
.percentage_counter .count_box h5{
    color: var(--main_color);
    margin: 0px;
    font-size: 16px;
}
.percentage_counter .flex_box p{
    color: #626366;
}
/*end*/
/*your_path_mastery*/
.your_path_mastery{
    background: #F9F9F9;
}
.your_path_mastery .content_box{
    box-shadow: 0px 0px 13.4px 5px #4545450D;
    background: #fff;
    border-radius: 20px;
    padding: 20px;
}
.your_path_mastery .middle_btnbox{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 40px 0px 0px 0px;
}
.your_path_mastery .middle_btnbox a{
    padding: 8px 20px;
    border-radius: 10px;
    background: var(--main_color);
    color: #fff;
    text-decoration: none;
}
/*end*/
/*geta_demo*/
.geta_demo{
    background: var(--main_color);
}
.geta_demo h2{
    color: #fff;
}
.geta_demo p{
    color: #fff;
}
.geta_demo .form_wraper form {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.geta_demo .form_wraper form input{
    outline: none;
    background: #fff;
    color: #626366;
    border: none;
    width: 23%;
    height: 45px;
    border-radius: 10px;
    padding: 10px;
    font-size: 14px;
}
.geta_demo .form_wraper form input::placeholder{
    color: #626366;
}
.geta_demo .form_wraper form button{
    width: 23%;
    height: 45px;
    border: none;
    border-radius: 10px;
    background: #06396C;
    color: #fff;
    outline: none;
     padding: 10px;
}
/*end*/
/*corporate_aboutus*/
.corporate_aboutus .image_wraper img{
    width: 100%;
}
.corporate_aboutus .text_wraper{
    padding: 0px 0px 0px 20%;
}
.corporate_aboutus .text_wraper p{
    color: #626366;
}
.corporate_aboutus .text_wraper a{
    padding: 8px 20px;
    background: var(--main_color);
    color: #fff;
    border-radius: 8px;
    text-decoration: none;
    display: inline-block;
    margin: 25px 0px 0px 0px;
}
/*end*/
/*impact_partnerships*/
.impact_partnerships{
    background: linear-gradient(95.69deg, #219AD6 -3.79%, #0066CB 81.05%);
}
.impact_partnerships h2{
    color: #fff;
}
.impact_partnerships .list_wraper ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.impact_partnerships .list_wraper ul li{
    text-align: center;
    border-right: 1px solid #FFFFFF80;
    width: 25%;
}
.impact_partnerships .list_wraper ul li:last-child{
    border-right: none;
}
.impact_partnerships .list_wraper ul li h3{
    color: #fff;
}
.impact_partnerships .list_wraper ul li p{
    color: #FFFFFFCC;
}
/*end*/
/*corporate_aboutus.your_degreeimg*/
.corporate_aboutus.your_degreeimg .text_wraper {
    padding: 0px 20% 0px 0px;
}
.corporate_aboutus.your_degreeimg .text_wraper ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
    margin: 20px 0px 0px 0px;
}
.corporate_aboutus.your_degreeimg .text_wraper ul li a{
    border: 1px solid #00000059;
    color: #000000;
    background: transparent;
    margin: 0px 15px 15px 0px;
    font-size: 14px;
}
/*end*/
/*talkto_industry_experts*/
.talkto_industry_experts {
    background: #EEF7FF;
    overflow: hidden;
    padding-bottom: 30px !important;
}
.talkto_industry_experts .container{
    position: relative;
}
.talkto_industry_experts .image_wraper img {
    width: 100%;
    max-width: 510px;
    position: absolute;
    bottom: -35px;
    right: 0px;
}
.talkto_industry_experts .content_wraper{
    width: 90%;
}
.talkto_industry_experts .content_wraper .formbox_wraper{
    background: #FFFFFF;
    padding: 25px;
    border-radius: 15px;
}
.talkto_industry_experts .content_wraper .formbox_wraper h5{
    font-size: 18px;
    font-weight: 500;
    margin: 0px 0px 20px 0px;
}
.talkto_industry_experts .content_wraper .formbox_wraper h5 span{
    color: red;
}
.talkto_industry_experts .content_wraper .formbox_wraper form label{
    width: 100%;
    margin: 0px 0px 8px 0px;
}
.talkto_industry_experts .content_wraper .formbox_wraper form input{
    width: 100%;
    height: 45px;
    outline: none;
    border: 2px solid #C7C7C7;
    border-radius: 10px;
    margin: 0px 0px 15px 0px;
    padding: 10px;
}
.talkto_industry_experts .content_wraper .formbox_wraper form select{
    width: 100%;
    height: 45px;
    outline: none;
    border: 2px solid #C7C7C7;
    border-radius: 10px;
    background: transparent;
    margin: 0px 0px 15px 0px;
    padding: 10px;
}
.talkto_industry_experts .content_wraper .formbox_wraper form textarea{
    width: 100%;
    height: 110px;
    outline: none;
    border: 2px solid #C7C7C7;
    border-radius: 10px;
}
.talkto_industry_experts .content_wraper .formbox_wraper form button{
    width: 100%;
    padding: 10px;
    background: var(--main_color);
    color: #fff;
    margin: 15px 0px 0px 0px;
    padding: 10px;
    border: none;
    border-radius: 10px;
}
/*end*/
/*certification_career_support*/
.certification_career_support .bg_container{
    box-shadow: 4px 3px 13.6px 4px #0000000A;
    border: 1px solid #C7C7C799;
    background: #F8FCF4;
    padding: 30px;
    border-radius: 20px;
}
.certification_career_support .image_wraper img{
    width: 100%;
}
.certification_career_support .text_wraper a{
    padding: 10px 20px;
    background: var(--main_color);
    color: #fff;
    border-radius: 10px;
    display: inline-block;
    margin: 20px 0px 0px 0px;
    text-decoration: none;
}
.certification_career_support .text_wraper p{
    color: #00000080;
}
.certification_career_support .text_wraper{
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: baseline;
    flex-direction: column;
}
/*end*/
/*latest_insights_resources*/
.latest_insights_resources .main_wraper {
    background: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 13.4px 5px #4545450D;
}
.latest_insights_resources .main_wraper .image_wraper img{
    width: 100%;
}
.latest_insights_resources .main_wraper .text_box a{
    font-size: 15px;
    color: var(--main_color);
    display: inline-block;
    margin: 15px 0px 0px 0px;
    text-decoration: none;
}
.latest_insights_resources .heading_flexbox{
    display: flex;
    justify-content: space-between;
}
.latest_insights_resources .heading_flexbox a{
    text-decoration: none;
    font-weight: 700;
    color: var(--main_color);
}
/*end*/

/* ===== Footer Style ===== */
.footer-section{
    background: #111827;
    color: #cbd5e1;
    padding: 70px 0;
}
.footer-section .left_contentbox{
    padding: 0px 30px 0px 0px;
}

.footer-section h5{
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 20px;
}

.footer-section p{
    font-size: 14px;
    line-height: 1.7;
}

.footer-logo{
    font-size: 22px;
    font-weight: 700;
    color: #4cc9f0;
}

.footer-logo span{
    color: #00d084;
}

.footer-links a{
    display: block;
    color: #cbd5e1;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: 10px;
    transition: 0.3s;
}

.footer-links a:hover{
    color: #ffffff;
    padding-left: 5px;
}

.contact-info{
    font-size: 14px;
    margin-bottom: 12px;
}

.contact-info i{
    margin-right: 8px;
    color: #4cc9f0;
}

.newsletter-input{
    background: #162c44;
    border: none;
    color: #fff;
    padding: 10px 15px;
    border-radius: 6px;
    width: 100%;
}

.newsletter-input::placeholder{
    color: #94a3b8;
}

.btn-subscribe{
    background: #1d9bf0;
    border: none;
    padding: 10px 20px;
    border-radius: 6px;
}

.btn-subscribe:hover{
    background: #0d8ae5;
}

.social-icons a{
    color: #cbd5e1;
    font-size: 18px;
    margin-right: 15px;
    transition: 0.3s;
}

.social-icons a:hover{
    color: #ffffff;
}
/*end*/
/*courses_mainbanner*/
.courses_mainbanner{
    background: #EEF7FF;
    overflow: hidden;
    padding: 60px 0px 0px 0px;
}
.courses_mainbanner .text_wraper{
    padding: 100px 0px;
}
.courses_mainbanner .text_wraper p{
    color: #00000080;
}
.courses_mainbanner .text_wraper a{
    padding: 8px 20px;
    background: var(--main_color);
    color: #fff;
    border-radius: 8px;
    text-decoration: none;
    display: inline-block;
    margin: 10px 0px 0px 0px;
}
.courses_mainbanner .image_boxwraper{
    position: relative;
}
.courses_mainbanner .image_boxwraper img{
    width: 100%;
}
.courses_mainbanner .client_box{
    box-shadow: -4px 5px 15.8px 0px #0000001C;
    border: 1px solid #fff;
    padding: 10px;
    background: #fff;
    width: max-content;
    padding: 10px 20px;
    border-radius: 10px;
    position: absolute;
    bottom: 170px;
    left: -60px;
}
.courses_mainbanner .client_box h5{
    font-family: var(--main_font);
    color: #004388;
}
.courses_mainbanner .client_box img{
    width: 130px;
}
.courses_mainbanner .rating_box{
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    position: absolute;
    top: 70px;
    right: 0px;
}
.courses_mainbanner .rating_box i{
    color: #FFBB27;
    margin: 0px 2px 0px 0px;
}
.courses_mainbanner .rating_box h6{
    color: #7D7D7D;
}
.banner_section.courses_bannerconter .counter_box {
    margin-top: -85px;
    z-index: 999;
    position: relative;
}
/*end*/
/*getyou_hired*/
.getyou_hired .filter_boxwraper ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    background: #EEF7FF;
    padding: 20px;
    border-radius: 10px;
    margin: 0px 0px 40px 0px;
}
.getyou_hired .filter_boxwraper ul li .search_box{
    box-shadow: 0px 0px 8px 0px #0000001F;
    background: #fff;
    padding: 10px;
    color: #999999;
    width: 350px;
    height: 45px;
    border-radius: 10px;
}
.getyou_hired .filter_boxwraper ul li .search_box i{
    margin: 0px 6px 0px 0px;
}
.getyou_hired .filter_boxwraper ul li .search_box input{
    width: 90%;
    outline: none;
    border: none;
}
.getyou_hired .filter_boxwraper ul li .flex_box{
    display: flex;
}
.getyou_hired .filter_boxwraper ul li  select{
    width: 150px;
    height: 45px;
    outline: none;
    border: none;
    box-shadow: 0px 0px 8px 0px #0000001F;
    background: #fff;
    padding: 10px;
    margin: 0px 0px 0px 20px;
    border-radius: 10px;
}
.getyou_hired .filter_boxwraper ul li .flex_box  button{
    padding: 10px 15px;
    border-radius: 10px;
    background: #A0A0A07D;
    color: #2F2F2F;
    border: none;
    margin: 0px 0px 0px 20px;
}

/*end*/
/*===============*/
.edu-section{
    padding:60px 0;
}

.info-icon{
    font-size:32px;
    color:#0d6efd;
    margin-bottom:8px;
}

/* NEWS */
.news-card{
    background:#fff;
    border-radius:14px;
    padding:15px;
    display:flex;
    gap:12px;
    align-items:center;
    box-shadow:0 4px 16px rgba(0,0,0,0.06);
}
.news-card img {
    height: 85px;
    object-fit: cover;
    border-radius: 10px;
}
.news-card h6{
    font-size:14px;
    font-weight:600;
}
.news-card small{
    color:#888;
}

/* TESTIMONIAL */
.testimonial-card{
    background:#fff;
    border-radius:16px;
    padding:25px;
    box-shadow:0 6px 24px rgba(0,0,0,0.06);
    text-align:left;
}
.testimonial-card img{
    width: 55px !important;
}
.quote-icon{
    font-size:30px;
    color:#0d6efd;
}
.testimonial-card p{
    font-size:14px;
    color:#555;
    margin:15px 0;
}
.user{
    display:flex;
    align-items:center;
    gap:10px;
}
.user img{
    border-radius:50%;
}
.user span{
    font-size:14px;
    font-weight:600;
}
/*=======*/
/*===edu-section courses_studentreview====*/
.edu-section.courses_studentreview .testimonial-card{
    border: 2px solid #8787871A;
    box-shadow: revert;
}
/*=======*/
/* ===== CTA SECTION ===== */
.cta-section{
    background: linear-gradient(90.48deg, #D8EDF8 0.34%, #FFFFFF 51.4%, #D8EDF8 99.59%);
    padding:80px 0;
    text-align:center;
}
.cta-section h2{
    font-weight:700;
    font-size:36px;
    color:#2d2d2d;
    margin-bottom:30px;
    padding: 0px 25%;
}
.cta-section .btn-outline-custom{
    border:1px solid #E9E9E9;
    color:#0d6efd;
    padding:10px 25px;
    border-radius:6px;
    font-weight:500;
}
.cta-section .btn-outline-custom:hover{
    background:#0d6efd;
    color:#fff;
}
.cta-section .btn-primary-custom{
    background:#0d6efd;
    color: #fff;
    border:none;
    padding:10px 25px;
    border-radius:6px;
    font-weight:500;
}
/* ===== FAQ SECTION ===== */
.faq-section{
    background: linear-gradient(135deg,#1e88e5,#1565c0);
    padding:80px 0;
    color:#fff;
}
.faq-section .faq-title{
    text-align:center;
    margin-bottom:50px;
}
.faq-section .faq-title h3{
    font-weight:700;
}
.faq-section .faq-title p{
    font-size:14px;
    opacity:.9;
}
/* Accordion Styling */
.faq-section .accordion-item {
    background: #FFFFFF1F;
    border: none;
    border-radius: 0px !important;
    margin-bottom: 15px;
    overflow: hidden;
    border: 2px solid #fff;
    border-image-source: linear-gradient(92.32deg, rgba(255, 255, 255, 0.4) 58.01%, rgba(0, 102, 203, 0.4) 97.44%);
    border-image-slice: 1;
}
.faq-section .accordion-button{
    background:transparent;
    color:#fff;
    font-weight:500;
    box-shadow:none !important;
}
.faq-section .accordion-button:not(.collapsed){
    background:transparent;
    color:#fff;
}
.faq-section .accordion-button::after{
    filter: invert(1);
}
.faq-section .accordion-body{
    background: transparent;
    color:#fff;
    font-size:14px;
}
.faq-section .accordion-button::after {
  display: none;
}
/* Default = PLUS */
.faq-section .accordion-button::before {
  content: "+";
  position: absolute;
  right: 20px;
  font-size: 22px;
  font-weight: bold;
  transition: 0.3s ease;
}

/* When Open = MINUS */
.faq-section .accordion-button:not(.collapsed)::before {
  content: "−";
}
/* ===== end ===== */
/* ===== explore_colleges.college_admission ===== */
.explore_colleges.college_admission{
    background: #fff;
}
.explore_colleges.college_admission h2{
    color: #000000;
}
/* ===== end ===== */
.edu-section.courses_studentreview .number_countbox ul{
    display: flex;
    justify-content: space-between;
    width: 70%;
    margin: 0 auto;
    list-style: none;
    margin-bottom: 30px;
    padding: 80px 0px;
}
.edu-section.courses_studentreview .number_countbox ul li {
    text-align: center;
    border-right: 2px solid #0066CB4D;
    width: 32%;
}
.edu-section.courses_studentreview .number_countbox ul li:last-child{
    border-right: none;
}
.edu-section.courses_studentreview .number_countbox ul li h4{
    color: var(--main_color);
}
.edu-section.courses_studentreview .number_countbox ul li p{
    color: #00000099;
}
/* ===== end ===== */
/* ===== contactus_banner ===== */
.contactus_banner{
    background: url('../images/contact_usbanner.png');
    background-size: cover;
    padding: 100px 0px;
}
.contactus_banner h2{
    text-align: center;
    color: #fff;
}
.contact-section{
    padding:80px 0;
}
.contact-section textarea.form-control {
    min-height: revert !important;
    height: 100px;
}
.contact-section .contact-card{
    background:#fff;
    border-radius:14px;
}
.contact-section .details-card{
    background:#fff;
    border-radius:14px;
}
.contact-section .form-control,
.form-select{
    border-radius:8px;
    padding:12px;
    font-size:14px;
}
.contact-section .form-control:focus,
.form-select:focus{
    box-shadow:none;
    border-color:#0d6efd;
}
.contact-section .btn-submit{
    background:#0d6efd;
    padding:12px;
    font-weight:500;
    border-radius:8px;
}
.contact-section .btn-submit:hover{
    background:#0b5ed7;
}
.contact-section .icon-box{
    width:40px;
    height:40px;
    background:#f1f3f7;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:15px;
    font-size:18px;
    color:#0d6efd;
}
.contact-section .txt-box {
    width: 75%;
}
/* ===== end ===== */
/* ===== success_stories ===== */
.success_stories .main_content_wraper{
   background: #0066CB1F;
   border: 3px solid #B3D1EF;
   border-radius: 10px;
   padding: 60px 30px 55px 30px;
   position: relative;
       width: 98%;
}
.success_stories .main_content_wraper.mrgin_box{
    margin: 130px 0px 0px 2%;
}
.success_stories .main_content_wraper .text_box{
    width: 49%;
}
.success_stories .main_content_wraper i{
    font-size: 25px;
    margin: 0px 0px 14px 0px;
}
.success_stories .main_content_wraper p{
    color: #666666;
}
.success_stories .main_content_wraper .postion_img{
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 270px;
}
.success_stories .main_content_wraper .up_arrow {
    position: absolute;
    top: 30px;
    left: 100%;
    width: 86%;
    z-index: -1;
}
.success_stories .main_content_wraper .down_arrow{
    position: absolute;
    bottom: 30px;
    right: 100%;
    width: 86%;
    z-index: -1;
}
/* ===== end ===== */
/*===courses_viewcontent_banner===*/
.courses_viewcontent_banner .left_boxwraper h2 {
    font-size: 36px;
    padding: 0px 0px 10px 0px;
}
.courses_viewcontent_banner .left_boxwraper p {
    color: #00000080;
    font-size: 17px;
    font-weight: 400;
}
.courses_viewcontent_banner .list_wraper ul{
    list-style: none;
    display: flex;
    align-items: center;
    padding: 10px 0px;
    margin: 20px 0px;
}
.courses_viewcontent_banner .list_wraper ul li a{
    text-decoration: none;
    padding: 10px 15px;
    background: #EEF7FF;
    border-radius: 8px;
    color: #7D7D7D;
    font-weight: 500;
    margin: 0px 15px 0px 0px;
}
.courses_viewcontent_banner .list_wraper ul li a i{
    font-size: 15px;
    color: #0066CB;
}
.courses_viewcontent_banner .list_wraper ul li a .star_icon{
    color: #FFBB27;
}
.courses_viewcontent_banner .image_box img{
    width: 100%;
    margin: 0px 0px 20px 0px;
}
.courses_viewcontent_banner .bg_box{
    padding: 20px;
    background: #EEF7FF;
    border-radius: 10px;
}
.courses_viewcontent_banner .bg_box {
    padding: 35px;
    background: #EEF7FF;
    border-radius: 10px;
    margin: 30px 0px 35px 0px;
}
.courses_viewcontent_banner .bg_box p{
    padding: 15px 0px 0px 0px;
    color: #00000080;
}
.courses_viewcontent_banner .accordion_boxwraper .custom-accordion .accordion-item {
    border: none;
    margin: 0px 0px 20px 0px;
}
.courses_viewcontent_banner .accordion_boxwraper .custom-accordion .accordion-button:not(.collapsed) {
    background: #fff !important;
    color: revert !important;
    border-bottom: 1px solid #00000014 !important;
    border-radius: 0px;
    box-shadow: revert;
}
.courses_viewcontent_banner .accordion_boxwraper .flex_box {
    display: flex;
    align-items: center;
}
.courses_viewcontent_banner .accordion_boxwraper .flex_box .bg_content {
    background: #F3F4F6;
    padding: 8px;
    border-radius: 6px;
    margin: 0px 30px 0px 0px;
    text-align: center;
}
.courses_viewcontent_banner .accordion_boxwraper .flex_box .bg_content p{
    color:#000000CC;
}
.courses_viewcontent_banner .accordion_boxwraper .flex_box .text_box h5{
    padding: 0px 0px 5px 0px;
    font-size: 19px !important;
    color: #2F2F2F;
}
.courses_viewcontent_banner .accordion_boxwraper .flex_box .text_box p{
    color: #7D7D7D;
}
.courses_viewcontent_banner .accordion_boxwraper .accordion-button:focus{
    border-color: revert !important;
    box-shadow: revert !important;
}
.courses_viewcontent_banner .accordion_boxwraper .list-unstyled{
    padding: 0px 0px 0px 100px;
}
.courses_viewcontent_banner .accordion_boxwraper .list-unstyled li{
    margin: 0px 0px 10px 0px;
}
.courses_viewcontent_banner .accordion_boxwraper .list-unstyled li i{
    color: #0066CB;
}
.courses_viewcontent_banner .feature-card {
    display: flex;
    background: #fff;
    padding: 12px;
    border-radius: 10px;
}
.courses_viewcontent_banner .who-section{
    padding:20px;
    background:#EEF7FF;
    border-radius:10px;
    margin: 0px 0px 35px 0px;
}
.courses_viewcontent_banner .who-section .who-badge {
    padding: 3px 15px;
    background: #fff;
    border-radius: 100px;
    color: #00000099;
}
.courses_viewcontent_banner .feature-card .icon_box {
    width: 45px;
    height: 45px;
    background: #EEF7FF;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    font-size: 20px;
    margin: 0px 16px 0px 0px;
}
.courses_viewcontent_banner .feature-card .icon_box i{
    color: #0066CB;
}
/* ===== end ===== */
.our_recent_placements.course_view_placement .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: -23% !important;
    transform: revert !important;
    right: 0px;
    width: 35px;
    height: 35px;
    font-size: 22px;
}
.our_recent_placements.course_view_placement .owl-carousel .owl-nav button.owl-prev {
    top: -23%;
    transform: revert;
    left: revert;
    right: 43px;
    width: 35px;
    height: 35px;
    font-size: 22px;
}
.certification_career_support.course_view .bg_container{
    box-shadow: revert;
    border: none;
}
.courses_viewcontent_banner {
    padding: 60px 0px;
    background: #FAFAFA;
}
.courses_viewcontent_banner .pricing-card {
    background: #ffffff;
    padding: 30px;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
    position: sticky;
    top: 10px;
}
.courses_viewcontent_banner .plan-type {
  font-size: 14px;
  letter-spacing: 1px;
  color: #888;
  margin-bottom: 10px;
}
.courses_viewcontent_banner .price {
  font-size: 34px;
  font-weight: 700;
  margin-bottom: 5px;
}
.courses_viewcontent_banner .price span {
  font-size: 16px;
  font-weight: 400;
  color: #555;
}
.courses_viewcontent_banner .save-text {
    color: #80C341;
    font-size: 14px;
    margin-bottom: 15px;
    font-weight: 500;
}
.courses_viewcontent_banner .duration {
  font-size: 16px;
  margin-bottom: 25px;
}
.courses_viewcontent_banner .enroll-btn {
  background: #1769c2;
  color: #fff;
  border-radius: 12px;
  padding: 12px;
  font-weight: 500;
  margin-bottom: 15px;
}
.courses_viewcontent_banner .enroll-btn:hover {
  background: #145ca8;
}
.courses_viewcontent_banner .advisor-btn {
    background: #fff;
    border: 1px solid #E9E9E9;
    border-radius: 12px;
    padding: 12px;
    margin-bottom: 25px;
    font-weight: 500;
}
.courses_viewcontent_banner .feature-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.courses_viewcontent_banner .feature-list li {
  margin-bottom: 12px;
  font-size: 15px;
  display: flex;
  align-items: center;
}
.courses_viewcontent_banner .check {
  background: #1769c2;
  color: #fff;
  font-size: 12px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
/*end*/
/*====courses_mainbanner.about_banner====*/
.courses_mainbanner.about_banner .text_wraper {
    padding: 20px 0px;
}
.courses_mainbanner.about_banner .image_boxwraper{
    display: flex;
    justify-content: right;
}
.courses_mainbanner.about_banner .image_boxwraper img {
    width: 100%;
    max-width: 80%;
}
/*====end=====*/
/*=====about_mission_vision=====*/
.about_mission_vision .image_box img{
    width: 100%;
}
.about_mission_vision .content_box p{
    color: #00000080;
}
/*====end=====*/
/*====our_journey=====*/
.our_journey .list_wraper ul{
    list-style: none;
    display: flex;
}
.our_journey .list_wraper ul li .border_line {
    width: 5px;
    height: 110%;
    background: #0066CB66;
    border-radius: 100px;
}
.our_journey .list_wraper ul li .left_boxwraper .content_wraper{
    padding: 0px 50px 0px 0px;
}
.our_journey .list_wraper ul li .right_boxwraper .content_wraper{
    padding: 0px 0px 0px 50px;
}
.our_journey .list_wraper ul li .right_boxwraper .content_wraper.secend_box{
    margin: 240px 0px 0px 0px;
}
.our_journey .list_wraper ul li .left_boxwraper .content_wraper.third_box {
    margin: 300px 0px 0px 0px;
}
.our_journey .list_wraper ul li .right_boxwraper .content_wraper.fourth_box{
    margin: 345px 0px 0px 0px;
}
.our_journey .list_wraper ul li .content_wraper h3{
   font-size: 90px;
   font-weight: 500;
   background: linear-gradient(
      180deg,
      rgba(0, 102, 203, 0.5) 10%,
      rgba(255, 255, 255, 0) 90%
   );
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   background-clip: text;
   color: transparent;
}
.our_journey .list_wraper ul li .content_wraper p{
    font-size: 18px;
    font-weight: 400;
    color: #2F2F2F;
}
.our_journey .list_wraper ul li .content_wraper{
    position: relative;
}
.our_journey .list_wraper ul li .left_boxwraper .content_wraper::after {
    content: '';
    position: absolute;
    top: 120px;
    right: -15px;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    background: #0066CB;
}
.our_journey .list_wraper ul li .right_boxwraper .content_wraper::after {
    content: '';
    position: absolute;
    bottom: 25px;
    left: -15px;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    background: #0066CB;
}
/*====end=====*/
/*====journey-section=====*/

/* Section Background */
.journey-section {
  background: #EEF7FF;
}
.journey-section .journey-title {
  font-weight: 600;
  color: #1c1c1c;
}
.journey-section .journey-card {
  position: relative;
  background: #fff;
  padding: 25px;
  border-radius: 15px;
  height: 100%;
  transition: 0.3s ease;
}
.journey-section .journey-card:hover {
  transform: translateY(-5px);
}
.journey-section .icon-box {
    width: 48px;
    height: 48px;
    background: #EEF7FF;
    color: #0066CB;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    margin-bottom: 15px;
}
.journey-section .journey-card h5 {
  font-weight: 600;
  margin-bottom: 8px;
}
.journey-section .journey-card p {
  font-size: 14px;
  color: #6c757d;
  margin-bottom: 0;
}
.journey-section .card-number {
  position: absolute;
  top: 15px;
  right: 20px;
  font-size: 40px;
  font-weight: 600;
  color: transparent;
  -webkit-text-stroke: 1px #0d6efd;
  opacity: 0.8;
}
/*====end=====*/
/*====enrollment_pricing=====*/
.enrollment_pricing{
    padding: 60px 0px;
}
.enrollment_pricing h2{
    margin: 0px 0px 30px 0px;
}
.enrollment_pricing .pricing_box{
    background: #fff;
    box-shadow: 0px 0px 13.4px 5px #4545450D;
    padding: 20px;
    border-radius: 10px;
}
.enrollment_pricing .pricing_box ul{
    list-style: none;
    padding: 0px;
    margin: 20px 0px;
    height: 200px;
}
.enrollment_pricing .pricing_box ul li{
    margin: 0px 0px 10px 0px;
}
.enrollment_pricing .pricing_box ul li p{
    font-weight: 400;
    color: #2F2F2F;
}
.enrollment_pricing .pricing_box ul li p i{
    color: #80C341;
}
.enrollment_pricing .pricing_box h3{
    padding: 0px 0px 10px 0px;
}
.enrollment_pricing .pricing_box h4{
    padding: 0px 0px 10px 0px;
}
.enrollment_pricing .pricing_box a{
   display: block;
   padding: 10px;
   background: #0066CB;
   border-radius: 10px;
   text-align: center;
   text-decoration: none;
   color: #fff;
}
.enrollment_pricing .pricing_box.active{
    background: #0066CB;
    color: #fff;
}
.enrollment_pricing .pricing_box.active ul li p{
    color: #fff;
}
.enrollment_pricing .pricing_box.active  a{
    background: #fff;
    color: #0066CB ;
} 
/*====end=====*/
/*====benefits_qutcomes=====*/
.benefits_qutcomes .image_boxwraper{
    position: relative;
    width: 50%;
    margin: 0 auto;
}
.benefits_qutcomes .image_boxwraper img{
    width: 100%;
    margin: 0 auto;
}
.benefits_qutcomes .content_box{
    box-shadow: 4px 5px 19.1px 3px #0000000D;
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    position: absolute;
    width: 360px;
}
.benefits_qutcomes .content_box h5{
    margin: 0px 0px 8px 0px;
    color: #2F2F2F;
}
.benefits_qutcomes .content_box p{
    color: #00000080;
    margin: 0px 0px 15px 0px;
}
.benefits_qutcomes .content_box h6{
    color: #0066CB;
}
.benefits_qutcomes .content_box .icon_box{
    width: 45px;
    height: 45px;
    background: #EEF7FF;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 15px 0px;
}
.benefits_qutcomes .content_box .icon_box i{
    color: #0066CB;
    font-size: 20px;
}
.benefits_qutcomes .content_box.box1 {
    left: -268px;
    top: 11px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: right;
    align-items: end;
}
.benefits_qutcomes .content_box.box2 {
    right: -250px;
    top: -67px;
}
.benefits_qutcomes .content_box.box3 {
    left: -157px;
    bottom: -49px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: right;
    align-items: end;
}
.benefits_qutcomes .content_box.box4 {
    right: -266px;
    bottom: 67px;
}
.benefits_qutcomes .heading_wraper{
    width: 60%;
    margin: 0 auto;
    margin-bottom:100px;
}
/*====end=====*/
/*====hotnew_releases.courses_pricing=====*/
.hotnew_releases.courses_pricing{
   background: #EEF7FF;
}
.hotnew_releases.courses_pricing .text_wraper h3{
    line-height: 1.5;
}
.hotnew_releases.courses_pricing .hotnew_releases{
   background: #EEF7FF;
}
.hotnew_releases.courses_pricing h3{
    color: #2F2F2F;
}
.hotnew_releases.courses_pricing .main_contentwraper .list_btn{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.hotnew_releases.courses_pricing .main_contentwraper .list_btn a{
    padding: 6px 10px;
    background: #80C3411A;
    color: #65A143;
    font-size: 13px;
}
/*====end=====*/
/*====unlock_high_paying=====*/
.unlock_high_paying{
    background: #EEF7FF;
}
.unlock_high_paying .left_box .content_box{
    background: #FFFFFF;
    border-radius: 10px;
    padding: 20px;
    margin: 0px 0px 20px 0px;
    display: flex;
}
.unlock_high_paying .left_box{
    position: relative;
}
.unlock_high_paying .left_box::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 104.1%;
    width: 2px;
    height: 100%;
    background: #0066CB4D;
}
.unlock_high_paying .left_box .content_box .icon_box {
    width: 45px;
    height: 45px;
    background: #EEF7FF;
    border-radius: 6px;
    color: #0066CB;
    margin: 0px 20px 0px 0px;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.unlock_high_paying .left_box .content_box .text_box{
    width: 80%;
}
.unlock_high_paying .left_box .content_box .text_box p{
    color: #00000080;
    padding: 13px 0px 0px 0px;
}
.unlock_high_paying .right_box .text_box p{
    color: #00000080;
    margin: 0px 0px 8px 0px;
}
.unlock_high_paying .right_box .text_box .lpa_btn {
    display: inline-block;
    padding: 8px 20px;
    background: #0066CB;
    color: #fff;
    border-radius: 12px;
    text-decoration: none;
    margin: 0px 0px 10px 0px;
    font-weight: 600;
    font-size: 20px;
}
.unlock_high_paying .right_box .text_box .lpa_btn.lpa_bar_1 {
    width: 42%;
}
.unlock_high_paying .right_box .text_box .lpa_btn.lpa_bar_2 {
    width: 65%;
}
.unlock_high_paying .right_box .text_box .lpa_btn.lpa_bar_3 {
    width: 85%;
}
.unlock_high_paying .right_box .text_box{
    border-bottom: 1px solid #0000001A;
    padding:10px 0px;
}
.unlock_high_paying .right_box .text_box:last-child{
    border-bottom: none;
}
.unlock_high_paying .right_box .text_box .pmanage {
    padding: 16px 0px 0px 0px;
}
/*====end=====*/
.courses_mainbanner.course_pricingbanner .image_boxwraper img {
    width: 80%;
    margin-left: 20%;
}
/*=======college_feesbanner=========*/
.college_feesbanner{
    background: url('../images/college_fees_main_banner.png');
    background-size: cover;
    padding: 60px 0px 100px 0px;
}
.college_feesbanner .text_wraper h1{
    color: #fff;    
}
.college_feesbanner .text_wraper p{
    color: #fff;
}
.college_feesbanner .text_wraper ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    margin: 60px 0px 0px 0px;
}
.college_feesbanner .text_wraper ul li .sub_box {
    background: #FFFFFF;
    padding: 15px;
    border-radius: 10px;
    width: 170px;
}
.college_feesbanner .text_wraper ul li .sub_box i {
    color: #65A143;
    margin: 0px 0px 12px 0px;
}
.college_feesbanner .text_wraper{
    padding: 100px 0px 0px 0px;
}
/*==end==*/
/*==courses_fees_table==*/
.courses_fees_table{
    padding: 30px 0px;
}
.courses_fees_table .nav .nav-item button{
    background: #EFEFEF;
    color: #000000;
    border: none;
}
.courses_fees_table .custom-tabs .nav-link.active{
    background: #fff;
    box-shadow: 1px 1px 4.8px 0px #00000021;
}
.courses_fees_table .custom-tabs .nav-link {
    background: #e9ecef;
    border-radius: 8px;
    margin-right: 10px;
    color: #000;
    font-weight: 500;
}
.courses_fees_table .course-header {
    background: #0d6efd;
    color: #fff;
    padding: 12px 20px;
    font-weight: 600;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.courses_fees_table .course-table {
    border: 1px solid #cfd4da;
}
.course-table th,
.course-table td {
    border: 1px solid #cfd4da !important;
    padding: 15px;
    font-size: 14px;
    vertical-align: top;
}
.courses_fees_table .course-table thead th {
    background: #f1f3f5;
    font-weight: 600;
}
.courses_fees_table .course-card {
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 25px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}
.courses_fees_table .apply_btn{
    padding: 10px 20px;
    background: #0066CB;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
}
/*==end==*/
/*==cview_campus_facilities==*/
.cview_campus_facilities{
    padding: 60px 0px;
}
.cview_campus_facilities .tab_listwraper .nav-tabs {
    border-bottom: none;
    margin: 0px 0px 50px 0px;
}
.cview_campus_facilities .tab_listwraper .nav-tabs .nav-link {
    background: #EFEFEF;
    color: #000000;
    font-weight: 500;
    font-size: 17px;
    margin: 0px 20px 9px 0px;
    border-radius: 5px;
}
.cview_campus_facilities .tab_listwraper .nav-tabs .nav-link.active{
    background: #fff;
    box-shadow: 0px 0px 17.6px 0px #00000012;
    border: none;
}
.cview_campus_facilities .tab_listwraper .left_box .icon_list ul{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    padding: 0px;
    margin: 0px;
}
.cview_campus_facilities .tab_listwraper .left_box .icon_list ul li{
    width: 48%;
    margin: 0px 0px 16px 0px;
}
.cview_campus_facilities .tab_listwraper .left_box .icon_list ul li img {
    width: 32px;
    margin: 0px 10px 0px 0px;
}
.cview_campus_facilities .image_listwraper ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cview_campus_facilities .image_listwraper ul li{
    width: 48%;
    margin: 0px 0px 30px 0px;
}
.cview_campus_facilities .image_listwraper ul li img{
    width: 100%;
}
.cview_campus_facilities  .right_box .admission_form {
    background: #fff;
    border-radius: 6px;
    padding: 15px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    margin: 0px 0px 50px 0px;
}
.cview_campus_facilities .admission_form .slot_box {
    background: #DA0000D1;
    padding: 10px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    color: #fff;
    margin: 20px 0px;
}
.cview_campus_facilities .admission_form .slot_box .icon_box{
    margin: 0px 10px 0px 0px;
}
.cview_campus_facilities .admission_form .input_box{
    border: 1.2px solid #B4B4B4;
    height: 45px;
    border-radius: 10px;
    margin: 0px 0px 20px 0px;
    padding: 10px;
    display: flex;
    align-items: center;
}
.cview_campus_facilities .admission_form .input_box i{
    color: #B4B4B4;
}
.cview_campus_facilities .admission_form .input_box input::placeholder{
    color: #B4B4B4;
}
.cview_campus_facilities .admission_form .input_box input{
    width: 90%;
    height: 100%;
    border: none;
    outline: none;
}
.cview_campus_facilities .admission_form .input_box select{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: transparent;
    color: #B4B4B4;
}
.cview_campus_facilities .admission_form button{
    background: #0066CB;
    color: #fff;
    width: 100%;
    padding: 12px;
    color: #fff;
    border-radius: 10px;
    border: none;
    font-weight: 600;
    margin: 20px 0px 0px 0px;
}
.cview_campus_facilities .right_box .more_infbox{
   padding: 15px;
}
.cview_campus_facilities .right_box .more_infbox h4{
    margin: 0px 0px 15px 0px;
}
.cview_campus_facilities .right_box .more_infbox p{
    margin: 0px 0px 10px 0px;
    color: #808080;
}
.cview_campus_facilities .right_box .more_infbox p i{
    color: #0066CB;
}
/*==end==*/
/*==blog_banner==*/
.blog_banner{
    padding: 100px 0px;
    background: url('../images/blog_mainbanner.png');
    background-size: cover;
}
.blog_banner .text_box{
    color: #fff;
}
.blog_banner .text_box p{
    font-weight: 400;
}
/*==end==*/
/*==our_blogs==*/
.our_blogs{
    padding: 60px 0px;
}
.our_blogs .right_box .search_box{
  background: #fff;
  box-shadow: 0px 1px 11.3px 1px #00000014;
  border-radius: 15px;
  height: 45px;
  padding: 10px;
  display: flex;
  align-items: center;
  margin: 0px 0px 25px 0px;
}
.our_blogs .right_box .search_box input{
    border: none;
    width: 90%;
    height: 100%;
    outline: none;
    color: #B3B3B3;
}
.our_blogs .right_box .search_box i{
    color: #B3B3B3;
}
.our_blogs .right_box .search_box input::placeholder{
    color: #B3B3B3;
}
.our_blogs .right_box .post_box{
    background: #F5FBF0;
    padding: 20px;
    border-radius: 10px;
}
.our_blogs .right_box .post_box h3{
    padding: 0px 0px 20px 0px;
}
.our_blogs .right_box .post_box .flex_box{
    display: flex;
    margin: 0px 0px 20px 0px;
}
.our_blogs .right_box .post_box .flex_box img{
    width: 100px;
    margin: 0px 20px 0px 0px;
}
.our_blogs .post_box.post_links{
    background: #0066CB40;
}
.our_blogs .post_box.post_links .link_btn {
    width: 100%;
    color: #2F2F2F;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0px 0px 25px 0px;
}
.our_blogs .content_box{
    background: #EEF7FF;
    box-shadow: 0px 0px 13.4px 5px #4545450D;
    border-radius: 10px;
    margin: 0px 0px 25px 0px;
}
.our_blogs .content_box .image_box img{
    width: 100%;
}
.our_blogs .content_box .text_box{
    padding: 20px;
}
.our_blogs .content_box .text_box .flex_box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 15px 0px 0px 0px;
}
.our_blogs .content_box .text_box .flex_box .image_box{
    display: flex;
    align-items: center;
}
.our_blogs .content_box .text_box .flex_box .image_box img{
    margin: 0px 6px 0px 0px;
    width: 30px;
}
/*==end==*/
/*==blog_details==*/
.our_blogs.blog_details{
   padding: 60px 0px;
}
.our_blogs.blog_details .left_box .image_box img{
    width: 100%;
    border-radius: 10px;
    margin: 20px 0px;
}
.our_blogs.blog_details .left_box .aurthor_box{
    display: flex;
    align-items: center;
    margin: 35px 0px;
}
.our_blogs.blog_details .left_box .aurthor_box img{
    width: 80px;
    margin: 0px 20px 0px 0px;
}
.our_blogs.blog_details .left_box .aurthor_box p{
    line-height: 2;
}
.our_blogs.blog_details .left_box .aurthor_box p b{
    color: #0066CB;
}
.our_blogs.blog_details .left_box p{
    color: #454545;
}
.our_blogs.blog_details .left_box h2{
    padding: 15px 0px;
}
.our_blogs.blog_details .left_box .border_contentbox{
    border: 1px solid #0000001A;
    padding: 25px;
    margin: 20px 0px;
}
.our_blogs.blog_details .left_box .border_contentbox h4{
    padding: 0px 0px 10px 0px;
}
.our_blogs.blog_details .left_box .cta_box{
    display: flex;
    align-items: center;
    border: 1px solid #87878733;
    background: #F3FAFD;
    margin: 20px 0px;
    padding: 0;
}
.our_blogs.blog_details .left_box .cta_box .image_box {
    width: 600px;
    margin: 0px 22px 0px 0px;
}
.our_blogs.blog_details .left_box .cta_box .image_box img{
    margin: 0px;
    width: 100%;
    height: 300px;
    border-radius: 0px;
    object-fit: cover;
}
.our_blogs.blog_details .left_box .cta_box .text_box h3{
    padding: 0px 0px 15px 0px;
}
.our_blogs.blog_details .left_box .cta_box .text_box a{
    background: #0066CB;
    border-radius: 10px;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    padding: 10px 20px;
    margin: 20px 0px 0px 0px;
    text-decoration: none;
}
.our_blogs.blog_details .author-box{
    background:#e9f0f6;
    padding:30px;
    border-radius:12px;
}
.our_blogs.blog_details .author-img img{
    width:100%;
    border-radius:10px;
}
.our_blogs.blog_details .author-content{
    display: flex;
    align-items: center;
    background: #EEF7FF;
    border-radius: 10px;
    padding: 20px;
    margin: 20px 0px;
}
.our_blogs.blog_details .author-content .image_box {
    width: 290px;
    height: 260px;
    margin: 0px 24px 0px 0px;
}
.our_blogs.blog_details .author-content .image_box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0px;
}
.our_blogs.blog_details .author-content .text_conbox{
    width: 55%;
}
.our_blogs.blog_details .author-content h6{
    color:#6c757d;
    font-weight:600;
}
.our_blogs.blog_details .author-content h3{
    color:#0d6efd;
    font-weight:700;
    margin-bottom:5px;
}
.our_blogs.blog_details .author-content .role{
    color:#6c757d;
    font-weight:500;
}
.our_blogs.blog_details .author-content p{
    color:#5f6b77;
    margin-top:15px;
    line-height:1.6;
}
.our_blogs.blog_details .share-blog{
    margin-top:20px;
}
.our_blogs.blog_details .share-blog span{
    font-weight:600;
    margin-right:10px;
}
.our_blogs.blog_details .social-icons a{
    width:40px;
    height:40px;
    background:#dbe6f2;
    border-radius:50%;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin-right:10px;
    color:#1a3c6e;
    text-decoration:none;
    font-size:18px;
}
/*==end==*/