@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body
{   overflow-x: hidden;
    font-family: "Montserrat", sans-serif;
}

.bannersliderhome_bannerContainer__HdAK5{
    max-width: 1440px;
    padding-left: 64px;
    padding-right: 64px;
    margin: 0 auto;
}

.navbar{
      background-color: rgb(215 241 255 / 40%);
      }

    .navbar-brand {
      font-weight: bold;
      font-size: 1.5rem;
    }

    .navbar-brand span {
      color: #007bff;
    }

    .btn-signup {
      font-family: "Montserrat", sans-serif;
      background-color: rgb(136 28 31);
      font-weight: 600;
      color: #fff;
    }

    .btn-signup:hover{
        background-color: rgb(81 191 252);
    }

    .btn-outline-dark
        {font-weight: 600;
        font-family: "Montserrat", sans-serif;
        }
   
   .nav-link{
            font-weight: 600;
            font-family: "Montserrat", sans-serif;
            color: rgb(5 66 81);
    }

    .hero-content h1 {
      font-size: 2.5rem;
      font-weight: bold;
    }

    .hero-content p {
      font-size: 1.2rem;
      color: #f8c130;
    }

    .btn-enroll {
      background-color: #f8c130;
      color: #000;
      font-weight: bold;
    }

    .dot-indicators {
      display: flex;
      gap: 0.5rem;
      justify-content: center;
      margin-top: 1rem;
    }

    .dot-indicators span {
      width: 10px;
      height: 10px;
      background-color: #ccc;
      border-radius: 50%;
      display: inline-block;
      cursor: pointer;
    }
    
    .dot-indicators span.active {
      background-color: #333;
    }
  
   .Header_searchForm__rHzTp {
    height: 40px;
    border: 1px solid #e5e2d9;
    background: #f3f0f0;
    box-shadow: none;
    transition: none;
    -webkit-box-shadow: inset 0 0 0 #fff0;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0 0 0 9px;
    font-weight: 400;
    color: #2c2e35;
    font-size: 13px;
    border-radius: 4px;
}

.navbar-collapse{
    display: flex !important;
    flex-basis: auto;
    justify-content: space-around!important;
}

.advance-techno{
    justify-content: space-between; border: none; box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    gap: 20px; justify-content: space-between;
}

.advance-techno-img{
    background-color: rgb(245, 245, 245); height: 88px; align-content: center;
}

    .Header_inputGroup__H5NhP {
        position: relative;
    }
    .Header_searchInput__Fy4eA {
        background-color: #fff0;
    }
    .Header_searchInput__Fy4eA {
        overflow: hidden;
        width:215px;
        margin-bottom: 0;
        height: 36px;
        border: 0 solid #cacaca;
        box-shadow: none;
        transition: none;
        -webkit-box-shadow: inset 0 0 0 #fff0;
        outline: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        border-radius: 0;
        font-weight: 500;
        color: #2c2e35;
        font-size: 14px;
    }

  .login-btn:hover{
    color: white!important;
  }

    .industry-section {
        background-color: #b0c7cd; /* Light grayish-blue background */
        padding: 1rem 0;
        text-align: center;
      }
      .industry-section h2 {
        font-weight: bold;
        color: #ffffff;
      }
      .industry-section p {
        font-weight: 400;
        color: #ffffff;
        font-size: 1.1rem;
        margin-bottom: 2rem;
      }
      .partner-card {height: 75px;
        align-content: center;
        background-color: #fff;
        border-radius: 10px;
        padding: 1rem;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        transition: transform 0.3s ease;
      }

      .partner-card:hover 
      {
        transform: translateY(-5px);
      }

      .partner-card h5 
      {
        font-size: 17px;
        color: #000000;
        font-weight: 600;
        margin: 0;
      }

      .industry
      {width: 18.666667%;}

      .header-text {
        font-size: 2rem;
        font-weight: 600;
        color: #0c2d50;
        text-align: center;
        margin-top: 10px;
    }
    .subheader-text {
        font-size: 16px;
        color: #4f4f4f;
        text-align: center;
        margin-bottom: 20px;
    }

    .course-card .mt-2{
font-size: 15px;
    }


.course-card .course-price{
    font-size: 15px;
}

.course-card .course-start-date{
    font-size: 15px;
    margin-left: 15px;
}

.course-card {
    width: 270px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    background: #0c2d50;
}

    .course-card1 {
        /* padding: 10px; */
        border: 2px solid #ffffff;
        border-radius: 8px;
        overflow: hidden;
        background: #ffffff5e;
    }


.course-card1 .btn-skillup {
    background-color: #ffffff;
    color: #1a5da5;
   margin-left: 10px;
    padding: 3px 8px;
    border-radius: 5px;
    font-size: 0.8rem;
    border: 1px solid;
}

.course-card1 hr{color: lightblue;
    margin-left:  10px;
    margin-right: 10px;
}
    .course-card .subheader-text{
        font-size: 1.1rem;
        color: #4f4f4f;
        text-align: center;
    }

 
.course-card1 .course-title{
    padding-left: 10px;
    color:#0a3364;
}

.card-title {
    font-size: 15px!important;}

.course-card1 .course-info{
    color: black;
}

.top-tect .card{
   
width: 220px;}

.course-card1 .course-start-date, .course-price {
    font-weight: bold;
    font-size: 14px;
    color: #003956;
}

hr {
    margin: 12px 0px 0px 0px;
    
}

.course-title {
    height: 55px;
    font-size: 1rem;
    font-weight: 600;
    color: #ffffff;
    margin: 10px 0px 0;
}

.course-info {
    height: 100px;
    margin-top: 2px;
    font-size: 0.8rem;
    color: #ffffff;
}

    .course-start-date, .course-price {
        font-weight: bold;
        font-size: 1rem;
        color: #ffffff;
    }
    .btn-skillup {
        background-color: transparent;
        color: #00e4ff;
       border: none;
        font-size: 14px;
    }

    .nav-tabs {
       --bs-nav-tabs-border-width: none;
        --bs-nav-tabs-border-color: var(--bs-border-color);
        --bs-nav-tabs-border-radius: var(--bs-border-radius);
        --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
        --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
        --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
        /* --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg); */
        /* border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); */
    }

    .header__shape_1 {
        background-color: #0158d22b;
        width: 272px;
        height: 352px;
        opacity: 0.9;
        border-radius: 19%;
        position: absolute;
        left: 70%;
        bottom: -84%;
    }
    .section-heading {
        color: #881c1f;
        font-weight: bold;
    }
    .service-title {
        font-size: 1.2rem;
        
    }
   .slide .card {height: 110px;
        border: none;
        box-shadow: rgba(0, 0, 0, 0.45) 0px 10px 20px -50px;
                border-radius: 8px;
        color: #393939;
        transition: transform 0.3s ease ;
       
    }
    .slide .card:hover {
        transform: scale(1.05);
        box-shadow: 0 8px 16px rgba(75, 108, 193, 0.2);
    }
    .slide .card-icon {
        color: #4b6cc1;
        font-size: 2rem;
    }
    .slide .card-title {
        font-size: 1.2rem;
        font-weight: 600;
        /* line-height: 2.rem; */
    }
  
    .bi-check-circle-fill{
        margin-right: 10px;
        color: #efefef;
       
    }

    .bi-person-plus-fill , .bi-star, .bi-diagram-3, .bi-calendar2-range {
        color: white;
    }


    .Certification_mainSection__6C1X4 {
       
        background-color: #fff!important;
        position: static!important
    }
    
    .Certification_containerInner__8T7QZ {
        padding: 0 150px;
        max-width: 1440px!important
    }
    
    .Certification_certificateImage__SAws5 {
        position: relative;
        width: 100%;
        height: 100%
    }
    
    .Certification_textSection__MKOdH {
        padding: 48px 40px
    }
    
    .Certification_textSection__MKOdH h3 {
        font-display: "swap";
        font-family: Montserrat,sans-serif;
        font-size: 32px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: .25px;
        text-align: left;
        color: #0c2d50;
        padding: 0;
        margin: 0
    }
    
    .Certification_textSection__MKOdH h4 {
        margin: 18px 0 8px
    }
    
    .Certification_textSection__MKOdH h4,.Certification_textSection__MKOdH h5 {
        font-display: "swap";
        font-family: Montserrat,sans-serif;
        font-size: 18px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: .15px;
        text-align: left;
        color: #333333;
        padding: 0
    }
    
    .Certification_textSection__MKOdH h5 {
        margin: 20px 0 8px
    }
    
    .Certification_textSection__MKOdH p {
        font-display: "swap";
        font-family: Montserrat,sans-serif;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.6;
        font-stretch: normal;
        font-style: normal;

        letter-spacing: .1px;
        text-align: left;
        color: #636363;
        margin: 0
    }
    
    @media (max-width: 1200px) {
        .Certification_containerInner__8T7QZ {
            padding:0 64px
        }
    }
    
    @media (max-width: 991px) {
        .Certification_textSection__MKOdH {
            padding:48px 0 0
        }
    }
    
    @media (max-width: 767px) {
        .Certification_containerInner__8T7QZ {
            padding:0
        }
    
        .Certification_textSection__MKOdH {
            padding: 40px 20px 17px
        }
    }
    

.explore-btn{
    font-size: 14px;
    background-color:#0d273c0d;
    padding: 4px 12px;
    border: 1px solid #0c2d505d;
    border-radius: 5px;
    font-weight: 500;
}

    .accordion{
        margin-bottom: 50px;
    }
    

    .testimonial-card {
        background-color: #f8f9fa;
        padding: 20px;
        border-radius: 8px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
      }
      .testimonial-header {
        font-size: 24px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 5px;
      }
      .testimonial-subheader {
        font-size: 16px;
        text-align: center;
        color: #555;
        margin-bottom: 30px;
      }
      .star-rating {
        color: #007bff;
      }
      .carousel-control-prev-icon,
      .carousel-control-next-icon {
        background-color: #007bff;
        height: 22px;
        width: 22px;
        border-radius: 50%;
      }

      .carousel-control-prev-icon {
        display: inline-block;
        width: 22px;
        height: 22px;
        background-repeat: no-repeat;}

        .banner-section {
            background-color:#0c2d50;
            color: #fff;
            /* border-radius: 10px; */
            overflow: hidden;
        }
        .banner-content {
            padding: 40px;
        }
        .banner-title {
            font-weight: 600;
            font-size: 2.2rem;
            line-height: 1.2;
        }
        .banner-subtitle {
            font-size: 0.9rem;
            letter-spacing: 1px;
            font-weight: 600;
            color: #bedeea;
        }
        .banner-text {
            color: #a3c4cf;
            margin-top: 15px;
        }
        .read-more {
            font-weight: 600;
            color: #fff;
            margin-top: 10px;
            border: 1px solid rgba(255, 255, 255, 0.37);
            border-radius: 50px;
            display: inline-block;
            padding: 10px 20px;
            text-decoration: none;
        }
        .Footer_footer__yJUXk {
            font-display: "swap";
            font-family: Montserrat,sans-serif
        }
        
        .Footer_socialIconsSection__5DztA {
            list-style: none
        }
        
        .Footer_linkIcon__N8hGw {
            height: 44px
        }
        
        .Footer_InstagramIcn__x54ED,.Footer_YoutubeIcn__54X0W {
            line-height: normal;
            height: 44px;
            margin-left: 14px
        }
        
        .Footer_InstagramIcn__x54ED:hover,.Footer_YoutubeIcn__54X0W:hover,.Footer_linkIcon__N8hGw:hover {
            background: hsla(0, 0%, 100%, 0)
        }
        
        .Footer_footer__yJUXk p {
            text-align: center;
            color: #fff;
            margin: 0;
            font-size: 16px;
            font-weight: 700
        }
        
        .Footer_footerLinksTop__R15hH li a {
            text-decoration: none;
            color: #fff;
            margin: 2px 9px;
            font-weight: 500
        }
        
        .Footer_footerLinksTop__R15hH li {
            border-right: 1px solid #fff;
            line-height: 18px
        }
        
        .Footer_footerLinksBottom__pMBse li a {
            text-decoration: none;
            color: #acd5f4;
            margin: 2px 10px;
            font-weight: 500;
            font-size: 19px
        }
        
        .Footer_footerLinksBottom__pMBse li {
            border-right: 1px solid #fff;
            line-height: 18px
        }
        
        .Footer_footerLinksBottom__pMBse li a:hover,.Footer_footerLinksTop__R15hH li a:hover {
            text-decoration: underline
        }
        
        .Footer_footerText__mKbzE {
            font-weight: 500!important
        }
        
        .Footer_footer__yJUXk img {
            max-width: 100%
        }
        
        .Footer_footer__yJUXk {
            padding: 30px 0 20px
        }
        
        @media (max-width: 1024px) {
            .Footer_footer__yJUXk .Footer_col-2__Gmo_a,.Footer_footer__yJUXk .Footer_col-3__cHxkF,.Footer_footer__yJUXk .Footer_col-7__hw3IS {
                max-width:100%;
                flex: 0 0 100%;
                text-align: center
            }
        
            ul.Footer_socialIconsSection__5DztA.Footer_d-flex__mAXwn.Footer_mt-3__QJavY.Footer_ms-4__NmCOJ.Footer_p-0__TsML5 {
                justify-content: center
            }
        
            .Footer_footerLinksTop__R15hH {
                flex-direction: column;
                margin-top: 52px
            }
        
            .Footer_footerLinksTop__R15hH li {
                margin-bottom: 28px;
                border: 0!important
            }
        
            .Footer_footer__yJUXk .Footer_footerLinksBottom__pMBse {
                justify-content: center!important;
                width: 100%
            }
        }
        
        .Footer_footertopmenu__gu_Hf {
            background-color: #001539;
            border-bottom: 1px solid #6c6c6c80;
            padding: 40px 0;
            
        }
        
        .Footer_footer__yJUXk.Footer_footer-Middle-menu__953Rb {
            background-color: #0c2d50;
            padding: 40px 0
        }
        
        footer .Footer_containerfluid____RXq {
            padding-left: 24px;
            padding-right: 24px;
            max-width: 1440px;
            margin: 0 auto
        }
        
        .Footer_footerMiddlemenu__I25Rj {
            background-color: #001539;
            padding: 40px 0;
			display: none;
        }
        
        .Footer_footercopyright__2B2co {
            background-color: #000000;
            padding: 16px 0;
            text-align: center
        }
        
        .Footer_footercopyright__2B2co p {
            margin: 0;
           
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.29;
            letter-spacing: normal;
            text-align: center;
            color: #ffffff;
        }
        
        .Footer_FootMenuHeDinG__tseE0 h2 {
            margin: 0 0 20px;
            font-size: 18px;
            font-weight: 600;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: .15px;
            text-align: left;
            color: #ffffff
        }
        
        .Footer_footerMiddleInR___dft8 {
            display: flex;
            flex-wrap: wrap
        }
        
        .Footer_footerMiddleInR___dft8 ul {
            list-style-type: none;
            padding: 0;
            margin-left: -10px;
            margin-right: -10px
        }
        
.accordion-header{
    padding: 0px!important;
}

        .Footer_footerMiddleInR___dft8 ul li {
            font-size: 15px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.4;
            letter-spacing: .15px;
            text-align: left;
            margin-bottom: 12px;
            padding-left: 10px;
            padding-right: 10px
        }
        
        .Footer_footerMiddleInR___dft8 ul li a {
            text-decoration: none;
            color: #d7d7d7;
        }
        
        .Footer_footerMiddleInR___dft8 .Footer_FootMenuHeDinG__tseE0 {
            margin-bottom: 20px
        }
        
        .Footer_footerMiddleInR___dft8 .Footer_PopularCategories__23uL0 {
            width: 35%
        }
        
        .Footer_footerMiddleInR___dft8 .Footer_PopularCategories__23uL0 ul {
            -moz-column-count: 2;
            column-count: 2
        }
        
        .Footer_footerMiddleInR___dft8 .Footer_PopularCourses__Yc9Ft {
            width: 30%
        }
        
        .Footer_footerMiddleInR___dft8 .Footer_LatestBlogs__QZ7i4 {
            width: 35%
        }
        
        .Footer_LatestBlogs__QZ7i4 h3 {
            margin: 0 0 4px;
            font-size: 14px;
            font-weight: 500;
            line-height: 1.4;
            letter-spacing: .15px
        }
        
        .Footer_LatestBlogs__QZ7i4 h3,.Footer_LatestBlogs__QZ7i4 p {
            font-stretch: normal;
            font-style: normal;
            text-align: left;
            color: #d7d7d7;
        }
        
        .Footer_LatestBlogs__QZ7i4 p {
            margin: 0;
            font-size: 12px;
            font-weight: 300;
            line-height: normal;
            letter-spacing: .4px
        }
        
        .Footer_LatestBlogsRepT__F2CHs {
            margin-bottom: 12px;
            display: flex;
            position: relative
        }
        
        .Footer_LatestBlogsRepT__F2CHs:hover h3 {
            color: #f9c654
        }
        
        .Footer_LatestBlogsRepT__F2CHs .Footer_linkblogpost__cThc0 {
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0
        }
        
        .Footer_LatestBlImG__NJwMu {
            margin-right: 12px;
            width: 48px;
            height: 48px;
            width: 10%
        }
        
        .Footer_LatestBlConT__SmSF4 {
            width: 90%
        }
        
        .Footer_LatestBlImG__NJwMu img {
            width: 100%!important;
            height: 100%!important;
            -o-object-fit: cover;
            object-fit: cover
        }
        
        .Footer_FootTOPInR__GWKwU {
            display: flex;
            flex-wrap: wrap
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O {
            width: 60%
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ {
            display: flex;
            flex-wrap: wrap
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z {
            width: 40%;
            padding-right: 20px;
            -moz-columns: #fff;
            column-count: #fff
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z p {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: .1px;
            text-align: left;
            color:#d7d7d7;
            margin: 20px 0
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z .Footer_FTLogo__FO9jG img {
            width: 240px!important
        }
        .dropdown-menu-custom {
            width: 700px;
            padding: 1.5rem;
        }

.list-unstyled li{
    margin-bottom: 15px;
}

        .dropdown-menu-custom h6 {
            font-weight: bold;
            font-size: 1rem;
        }
        .course-logo {
            width: 146px;
            max-width: 100%;
            height: 54px;
           
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z ul {
            list-style-type: none;
            align-items: baseline;
            padding: 0;
            text-align: left;
            margin-bottom: 22px;
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z .Footer_ContActUs__bZ1xZ .Footer_ContActUsIn__ywIhS {
            display: flex;
            align-items: center;
            font-size: 18px;
            font-weight: 600;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: .15px;
            text-align: left;
            color: #f9c654
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z .Footer_ContActUs__bZ1xZ a {
            text-decoration: none;
            display: inline-block;
            color: #f9c654
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z .Footer_ContActUs__bZ1xZ a:hover {
            text-decoration: underline
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z .Footer_ContActUs__bZ1xZ .Footer_ContActUsIn__ywIhS span {
            padding-left: 14px
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootMenu__4fwEE {
            width: 30%
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootMenu__4fwEE .Footer_FootMenuiNNr__1Lswc ul {
            list-style-type: none;
            padding: 0;
            margin-top: 0
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootMenu__4fwEE .Footer_FootMenuiNNr__1Lswc ul li {
            font-size: 16px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.4;
            letter-spacing: .15px;
            text-align: left;
            margin: 0 0 12px
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootMenu__4fwEE .Footer_FootMenuiNNr__1Lswc ul li a {
            text-decoration: none;
            color:#d7d7d7;
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol2__xrk2z {
            width: 40%
        }
        
        .Footer_FootForm__Yxmr6 .Footer_FootFormInR__c0ROZ h5 {
            font-size: 16px;
            color: #d7d7d7;
            font-weight: 400;
            padding-left: 11px
        }
        
        .Footer_FootForm__Yxmr6 .Footer_FootFormInR__c0ROZ h3 {
            font-size: 20px;
            color: #d7d7d7;
            font-weight: 400;
            padding-left: 0
        }
        
        .Footer_FootForm__Yxmr6 .Footer_FootFormInR__c0ROZ strong {
            color: #d7d7d7;
        }
        
        .Footer_FootForm__Yxmr6 .Footer_FootFormInR__c0ROZ .Footer_FormGroup__VlItv {
            display: flex;
            flex-wrap: wrap;
            margin-left: -10px;
            margin-right: -10px
        }
        
        .Footer_FootForm__Yxmr6 .Footer_FootFormInR__c0ROZ .Footer_FormGroup__VlItv .Footer_FormGroupIn__bh7iU {
            padding-left: 10px;
            padding-right: 10px;
            width: 100%;
            padding-bottom: 10px
        }
        
        .Footer_FootForm__Yxmr6 .Footer_FootFormInR__c0ROZ .Footer_FormGroup__VlItv .Footer_FormGroupIn__bh7iU p {
            font-size: 14px;
            color: #e7bcbf;
        }
        
        .Footer_FootForm__Yxmr6 .Footer_FootFormInR__c0ROZ .Footer_FormGroup__VlItv .Footer_FormGroupIn__bh7iU .Footer_formcontrol__0vw8o {
            font-size: 24px;
            font-weight: 400;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: left;
            padding: 24px 27px 24px 16px;
            background-color: #d7d7d7;
            border: none;
            outline: none;
            width: 100%
        }
        
        .Footer_FootForm__Yxmr6 .Footer_FootMenuHeDinG__tseE0 p {
            font-size: 16px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.4;
            letter-spacing: .15px;
            text-align: left;
            margin-top: 0;
            color: #d7d7d7;
            margin-bottom: 12px
        }
        
        .Footer_FormBtN__GSHFM {
            margin-top: 40px;
            display: block;
            text-align: right
        }
        
        .Footer_btnSubscribe__cqSnj {
            padding: 16px 40px;
            border-radius: 200px;
            background-color: #d7d7d7;
            font-size: 18px;
            font-weight: 600;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: .15px;
            text-align: center;
            display: inline-block;
            color: #4f4f4f;
            text-decoration: none;
            border: 2px solid #d7d7d7;
        }
        
        .Footer_btnSubscribe__cqSnj:hover {
            color: #044150;
            background-color: #f9c654;
            border: 2px solid #f9c654
        }
        
        .Footer_btnSubscribe__cqSnj:focus {
            color: #4f4f4f;
            background-color: #d7d7d7;
            border: 2px solid #d7d7d7;
        }
        
        .Footer_btnDisabled__E3lNj {
            padding: 16px 40px;
            border-radius: 200px;
            font-size: 18px;
            font-weight: 600;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: .15px;
            text-align: center;
            display: inline-block;
            color: #4f4f4f;
            text-decoration: none;
            cursor: not-allowed;
            background-color: #e1e7ec!important;
            border: 2px solid #e1e7ec!important
        }
        
        .Footer_btnDisabled__E3lNj:hover {
            color: #044150!important;
            background-color: #f9c654!important;
            border: 2px solid #f9c654!important
        }
        
        .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootMenu__4fwEE .Footer_FootMenuiNNr__1Lswc ul li a:hover,.Footer_footerMiddleInR___dft8 .Footer_PopularCategories__23uL0 ul li a:hover,.Footer_footerMiddleInR___dft8 .Footer_PopularCourses__Yc9Ft ul li a:hover {
            color: #f9c654!important
        }
        
        @media only screen and (max-width: 1023px) {
            .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O,.Footer_FootTOPInR__GWKwU .Footer_Footcol2__xrk2z {
                width:100%
            }
        
            .Footer_footerMiddleInR___dft8 .Footer_PopularCategories__23uL0 {
                width: 60%
            }
        
            .Footer_footerMiddleInR___dft8 .Footer_PopularCourses__Yc9Ft {
                width: 40%
            }
        
            .Footer_btnDisabled__E3lNj,.Footer_footerMiddleInR___dft8 .Footer_LatestBlogs__QZ7i4 {
                width: 100%
            }
        }
        
        @media only screen and (max-width: 640px) {
            .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z,.Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootMenu__4fwEE,.Footer_footerMiddleInR___dft8 .Footer_PopularCategories__23uL0,.Footer_footerMiddleInR___dft8 .Footer_PopularCourses__Yc9Ft {
                width:100%
            }
        
            .Footer_FootForm__Yxmr6 .Footer_FootFormInR__c0ROZ .Footer_FormGroup__VlItv .Footer_FormGroupIn__bh7iU {
                width: 100%;
                margin-bottom: 20px
            }
        
            .Footer_btnSubscribe__cqSnj {
                width: 100%
            }
        
            .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z .Footer_ContActUs__bZ1xZ {
                margin-bottom: 24px
            }
        
            .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z p {
                margin: 16px 0 28px
            }
        
            .Footer_FootTOPInR__GWKwU .Footer_Footcol1__LEj9O .Footer_FootcoliNR__6It__ .Footer_FootLoGo__V7I0Z ul {
                margin-bottom: 30px
            }
        
            .Footer_Footcol2__xrk2z,.Footer_LatestBlogs__QZ7i4,.Footer_PopularCourses__Yc9Ft {
                margin-top: 8px
            }
        
            .Footer_FormBtN__GSHFM {
                margin-top: 20px
            }
        
            .Footer_footerMiddleInR___dft8 .Footer_PopularCategories__23uL0 ul {
                -moz-column-count: 1;
                column-count: 1
            }
        }

        .globbtn {
            font-weight: 600;
            font-size: 18px;
            line-height: 22px;
            padding: 11px 22px;
            text-align: center;
            letter-spacing: .15px;
            border-radius: 200px;
            margin-right: 10px;
        }
        
        .Map_MapMain__WQ0WJ {
            width: 100%;
            height: auto;
            float: left
        }
        

.Contact_mainContent__N8AE_ {
    padding-top: 50px;
    padding-bottom: 50px
}

.Contact_containerInner__7iNHa {
    max-width: 740px!important;
    padding: 0 35px
}

@media only screen and (max-width: 767px) {
    .Contact_containerInner__7iNHa {
        max-width:100%!important
    }

    .Contact_intructDivtop__3lPZ8 {
        display: none
    }

    .Contact_mainContent__N8AE_ {
        padding-top: 0
    }
}


.ContactForm_formContainer__Ahx3N {
    background-color: #f2f2f2;
    padding: 40px
}

.ContactForm_containerInner__DswSO {
    max-width: 1440px!important;
    padding: 0 25px
}

.ContactForm_borderBottomError__ZE0qP {
    border-bottom: 2px solid #da3336!important
}

.ContactForm_errorMessage__BYpQr {
    font-display: "swap";
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: .15px;
    text-align: left;
    color: #da3336;
    padding-left: 10px;
    margin: 0
}

.ContactForm_contactForm__AhDuA {
    height: 100px;
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    line-height: 15px;
    color: #26708e;
    font-size: 16px;
    line-height: 29px;
    background-color: #fff;
    box-shadow: none;
    border: solid #b9c4ce;
    border-width: 0 0 2px
}

.ContactForm_bySharing__wwoH4 {
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: .1px;
    text-align: left;
    color: #828282
}

.ContactForm_bySharing__wwoH4 a {
    color: #26708e
}

.ContactForm_HeretoHelp___aQNh h4 {
    font-size: 24px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #044150;
    margin-bottom: 8px
}

.ContactForm_HeretoHelp___aQNh p {
    font-size: 15px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: .15px;
    text-align: left;
    color: #4f4f4f;
    margin: 0
}

.ContactForm_phnNumLeft__za_BD select {
    cursor: pointer;
    background-image: url(/images/dpicons.svg);
    background-repeat: no-repeat;
    background-position: top 10px right 10px
}

.ContactForm_customInput__dXTUG {
    -moz-appearance: textfield;
    -webkit-appearance: textfield
}

.ContactForm_customInput__dXTUG,.ContactForm_customSelect__hvF2G {
    margin-bottom: 0;
    height: 46px;
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    color: #26708e;
    font-size: 16px;
    line-height: 29px;
    background-color: #fff;
    box-shadow: none;
    border: solid #b9c4ce;
    border-width: 0 0 2px
}

.ContactForm_customSelect__hvF2G {
    border-radius: 0
}

.ContactForm_customSelect__hvF2G:focus {
    margin-bottom: 20px;
    border: solid #b9c4ce;
    border-width: 0 0 2px;
    border-radius: 0
}

.ContactForm_customInput__dXTUG:focus,.ContactForm_customSelect__hvF2G:focus {
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    color: #26708e;
    height: 46px;
    font-size: 16px;
    line-height: 29px;
    background-color: #fff;
    box-shadow: none
}

.ContactForm_customInput__dXTUG:focus {
    border: solid #b9c4ce;
    border-width: 0 0 2px;
    -moz-appearance: textfield;
    -webkit-appearance: textfield
}

.ContactForm_customInput__dXTUG::-moz-placeholder {
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    color: #26708e
}

.ContactForm_customInput__dXTUG:-ms-input-placeholder {
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    color: #26708e
}

.ContactForm_customInput__dXTUG::placeholder {
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    color: #26708e
}

.ContactForm_customSelect__hvF2G:focus+.ContactForm_selectLabel__j6vP9 {
    display: block
}

.ContactForm_mainContent__zj_tL {
    padding: 30px;
    background-color: #f1f3f8
}

.ContactForm_WhichFutureskills__nfn9s {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: .15px;
    color: #0c2d50;
    margin-top: 10px;
}

.ContactForm_Selectup__nCwVP,.ContactForm_WhichFutureskills__nfn9s {
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    text-align: left
}

.ContactForm_Selectup__nCwVP {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .4px;
    color: #8995a6
}

.ContactForm_SkillsMain__sr7Hn {
    width: 100%;
    height: auto;
    float: left
}

.ContactForm_CheckboxMain__HvP5j {
    display: block;
    margin-bottom: 16px;
    display: flex
}

.ContactForm_customCheckbox__lAN1C {
    width: 20px;
    height: 20px;
    border: 2px solid #333;
    border-radius: 5px
}

.ContactForm_CustomLabel__9HDo2 {
    padding-left: 8px;
    position: relative;
    top: -2px
}

.ContactForm_submitBtn__JpCoe {
    background-color: #b9c4ce!important;
    color: #4f4f4f;
    border-radius: 200px;
    border: none
}

.ContactForm_buttonActive__xfgOT,.ContactForm_submitBtn__JpCoe {
    transition: all .3s ease;
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    font-size: 14px;
    padding: 16px 40px!important;
    line-height: 1.38;
    letter-spacing: .15px;
    font-weight: 600!important;
    float: right
}

.ContactForm_buttonActive__xfgOT {
    border-radius: 200px;
    cursor: pointer!important;
    color: #fff;
    background-color: #04313d;
    border: 1px solid #04313d
}

.ContactForm_buttonActive__xfgOT:hover {
    color: #044150;
    background-color: #f9c654;
    border: 1px solid #f9c654
}

.ContactForm_successMessageSection__JjqQc {
    padding: 12px;
    background-color: #e4fced;
    border: 1px solid #2d9c5b;
    display: flex;
    align-items: center
}

.ContactForm_successMessageSection__JjqQc h2 {
    font-display: "swap";
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: .15px;
    text-align: left;
    color: #17523a;
    margin: 0 0 0 8px
}

.ContactForm_errorMessageSection__exBAw {
    padding: 12px;
    background-color: #fce8e8;
    border: 1px solid #e26567;
    display: flex;
    align-items: center
}

.ContactForm_errorMessageSection__exBAw h2 {
    font-display: "swap";
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: .15px;
    text-align: left;
    margin: 0 0 0 8px;
    color: #4f4f4f
}

.ContactForm_customTextArea__MCL_u::-moz-placeholder {
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    color: #26708e
}

.ContactForm_customTextArea__MCL_u:-ms-input-placeholder {
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    color: #26708e
}

.ContactForm_customTextArea__MCL_u::placeholder {
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    color: #26708e
}

.ContactForm_Hint__2QivB {
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 0;
    margin: 0
}

@media only screen and (max-width: 767px) {
    .ContactForm_mainContent__zj_tL {
        padding:40px 0
    }

    .ContactForm_submitBtn__JpCoe {
        width: 100%
    }

    .ContactForm_containerInner__DswSO {
        padding: 0 20px
    }
}

.Enquiries_EnquiriesDiv__u49mn {
    width: 100%;
    float: left;
    height: auto;
    background-color: #0c2d50;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url('../images/img1.png');
}

.Enquiries_EnquiriesHeadiv__hSoHX h3 {
    font-display: "swap";
    font-family: Montserrat,sans-serif;
    font-size: 32px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: .25px;
    text-align: left;
    color: #333;
    margin-bottom: 24px
}

.Enquiries_Enquiriesmain__fU2T7 {
    width: 100%;
    float: left;
    height: auto;
    display: flex;
    padding: 36px 30px 34px;}

.Enquiries_EnquiriesLeft__e5uHc {
    width: 50px;
    float: left;
    height: auto;
    padding-right: 8px;
    align-items: center;
    justify-content: center;
    display: inline-flex
}

.Enquiries_EnquiriesLeft__e5uHc img {
    width: 48px!important;
    height: 48px!important
}

.Enquiries_EnquiriesRight__lvzsv {
    width: auto;
    float: left;
    height: auto
}

.Enquiries_EnquiriesRight__lvzsv h6 {
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: .15px;
    text-align: left;
    color: #fff;
    margin: 0 0 4px
}

.Enquiries_EnquiriesRight__lvzsv p,.Enquiries_EnquiriesRight__lvzsv p a {
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: .15px;
    text-align: left;
    color: #fff;
    margin: 0
}

.Enquiries_EnquiriesRight__lvzsv p a {
    text-decoration: none
}

.Enquiries_EnquiriesRight__lvzsv p a:hover {
    text-decoration: underline
}

@media only screen and (max-width: 767px) {
    .Enquiries_Enquiriesmain__fU2T7 {
        padding:24px 0
    }
}

.Intruction_instructMain__9kghU {
    width: 100%;
    float: left;
    height: auto
}

.Intruction_instructHead__u0BXE {
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    color: #2c2e35;
    margin: 0 0 8px
}

.Intruction_instructHead__u0BXE,.Intruction_instructpara__fBYko {
    font-stretch: normal;
    font-style: normal;
    letter-spacing: .15px;
    text-align: left
}

.Intruction_instructpara__fBYko {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    color: #333;
    margin: 0
}

.Intruction_marginSpace__iBsBl {
    margin-top: 50px
}

.Map_MapMain__WQ0WJ {
    width: 100%;
    height: auto;
    float: left
}

.TopBar_headSection__XtdAE {
    background: #044150;
    font-display: "swap";
    font-family: Montserrat,sans-serif;
	margin-top: 13px;
}

.TopBar_containerInner__vDCCY {
    padding: 0px 64px;
    max-width: 1440px!important
}

.TopBar_heading__AuPzA {
    font-size: 32px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #f1f3f8
}

.Contact_mainContent__N8AE_ {
    padding-top: 50px;
    padding-bottom: 50px
}

.Contact_containerInner__7iNHa {
    max-width: 1440px!important;
    padding: 0 117px
}

@media only screen and (max-width: 767px) {
    .Contact_containerInner__7iNHa {
        max-width:100%!important
    }

    .Contact_intructDivtop__3lPZ8 {
        display: none
    }

    .Contact_mainContent__N8AE_ {
        padding-top: 0
    }
}


.checkCustom{
    margin-right: 10px;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

.Footer_linkIcon__N8hGw:hover {
    /* background: hsla(0, 0%, 100%, .514); */
}

.accordion-item:first-of-type .accordion-button {
    font-weight: 500;
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius);
}

.BrochureCareerUpdatete_BrochuremainSection__NHP8v .BrochureCareerUpdatete_containerInner__AgNha {
    padding: 0 64px;
    max-width: 1440px !important;
    background: url('../images/Brochure-bg.png'), url('../images/Brochure-bg2.png');
    background-repeat: no-repeat;
    background-position: 0 0, 100% 0;
    background-size: 48% 110%, 14%;
}

.BrochureCareerUpdatete_BrochureLft__7iBtT {
    width: 45%;
    padding-right: 30px;
    background: url('../images/Brochure-white-bg.png');
    background-size: 63%;
    background-position: 50%;
    background-repeat: no-repeat;
    min-height: 329px;
    padding-top: 40px;
}

.BrochureCareerUpdatete_BrochuremainInr__Cwn02 {
    display: flex;
    justify-content: center;
    /* flex-wrap: wrap; */
    align-items: center;
}

.BrochureCareerUpdatete_BrochuremainSection__NHP8v {
    background: #f9c654;
}

h2{
    text-align:center;
    /* padding: 20px; */
  }
  /* Slider */
  
  .slick-slide {
      margin: 0px 20px;
  }
  
  .slick-slide img {
      width: 100%;
  }
  
  .slick-slider
  {
      position: relative;
      display: block;
      box-sizing: border-box;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
              user-select: none;
      -webkit-touch-callout: none;
      -khtml-user-select: none;
      -ms-touch-action: pan-y;
          touch-action: pan-y;
      -webkit-tap-highlight-color: transparent;
  }
  
  .slick-list
  {
      position: relative;
      display: block;
      overflow: hidden;
      margin: 0;
      padding: 0;
  }
  .slick-list:focus
  {
      outline: none;
  }
  .slick-list.dragging
  {
      cursor: pointer;
      cursor: hand;
  }
  
  .slick-slider .slick-track,
  .slick-slider .slick-list
  {
      -webkit-transform: translate3d(0, 0, 0);
         -moz-transform: translate3d(0, 0, 0);
          -ms-transform: translate3d(0, 0, 0);
           -o-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
  }
  
  .slick-track
  {
      position: relative;
      top: 0;
      left: 0;
      display: block;
  }
  .slick-track:before,
  .slick-track:after
  {
      display: table;
      content: '';
  }
  .slick-track:after
  {
      clear: both;
  }
  .slick-loading .slick-track
  {
      visibility: hidden;
  }
  
  .slick-slide
  {margin-bottom: 20px;
      display: none;
      float: left;
      height: 100%;
      min-height: 1px;
  }
  [dir='rtl'] .slick-slide
  {
      float: right;
  }
  .slick-slide img
  {
      display: block;
  }
  .slick-slide.slick-loading img
  {
      display: none;
  }
  .slick-slide.dragging img
  {
      pointer-events: none;
  }
  .slick-initialized .slick-slide
  {
      display: block;
  }
  .slick-loading .slick-slide
  {
      visibility: hidden;
  }
  .slick-vertical .slick-slide
  {
      display: block;
      height: auto;
      border: 1px solid transparent;
  }
  .slick-arrow.slick-hidden {
      display: none;
  }

  .slide .card{height: 77px;
  
    border-radius: 50px;
    width: 215px!important;
  }

.slide img{
    width: 40px!important;
}

  .slide h5{
    font-size: 15px!important;
  }

  /* mobile responsive */
  @media (max-width: 768px) {
    .industry {
        max-width: 100%;
        width: 95.666667%;
        margin-bottom: 10px;
    }

    .industry-section h2 {
        font-size: 18px;
    }

    .industry-section p {
        font-size: 15px;
    }

    .header-text {
        font-size: 22px;
    }

    .explore-online{
        flex-wrap: wrap;
    }

    .explore-online-inner{
    text-align-last: center!important;
    }

    .explore-online-inner h2{
        font-size: 18px!important;
    }

   .explore-online-tab{
    justify-content: center!important;
   }

   .essential-life{
    display: flex;
    flex-direction: column;
   }

   .essential-life-section .header-text{
    font-size: 18px;
   }

   .top-tect .card {
    max-width: 100%;
    width: 100%;
}

.BrochureCareerUpdatete_BrochureLft__7iBtT {
    width: 186%;}

   .techno{align-items: center;
    display: flex;
    flex-direction: column;
   }

   .Footer_FootLoGo__V7I0Z .Footer_FTLogo__FO9jG img {
    max-width: 100%;
    width: 240px !important;
}

.Footer_FormBtN__GSHFM {
    margin-top: 40px;
    display: block;
    text-align: left;
}

.Footer_LatestBlImG__NJwMu {
    width: 30%;
}

.Contact_containerInner__7iNHa {
    max-width: 1440px !important;
    padding: 10px;
}
.Enquiries_EnquiriesRight__lvzsv h6 {
    font-size: 14px;
    font-weight: 600;
  }

  .Enquiries_EnquiriesRight__lvzsv p a {
    font-size: 12px;}

    .vision {flex-direction: column;
        padding-left: 0px!important;
        align-items: left!important;
    }

    .vision-heading{
        width: 100%!important;
    }

    .vision-para{
        width: 100%!important;
    }

    .vision-img{
        width: 100%!important;
    }

}

.training-programs .services-block-three a {
    margin-bottom: 27px;
    display: flex;
	text-decoration:none;
}

.training-programs .services-block-three .course-card1 { 
    padding: 10px;
    border: 2px solid #ffffff;
    border-radius: 8px;
    overflow: hidden;
    background: #fff; 
}

.training-programs .services-block-three .course-title {
    height: 55px;
    font-size: 1rem;
    font-weight: 600;
    color: #000;
    margin: 10px 0px 0;
    font-size: 18px !important;
    text-decoration: none !important;
	line-height: 23px;
}

.training-programs .services-block-three .course-card1 .btn-skillup {
    background-color: #ffffff;
    color: #0f1010;
    margin-left: 10px;
    padding: 7px 13px;
    border-radius: 5px;
    font-size: 1rem;
    border: 1px solid;
    font-weight: 500;
}

.career-online h2.header-text {
    font-size: 34px;
    margin-top: 0;
    padding-top: 0 !important;
	color:#0f2c47;
	font-weight: 800;
}


/* new programe start */
a.explore-allbtn {
    text-align: right;
    margin-bottom: 3px;
    color: #000;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    background: #f3f4f5;
    padding: 4px 12px;
    border-radius: 6px;
    /* color: #f3f4f5; */
    border: 1px solid #0c2d505d;
}

a.explore-allbtn:hover{background:#222; color:#fff;}
.explore-btn:hover{background:#222; color:#fff;}

.essential-life a {
    margin-bottom: 27px;
    text-decoration: none;
	    color: #000;
}

.essential-life a:hover{color:#222;} 
.training-programs .essential-life a {
    margin-bottom: 27px;
    text-decoration:none;
}
.training-programs .essential-life p {
    margin-top: 0;
    margin-bottom: 1rem;
    color: #000;
}
.training-programs .essential-life .course-card1 { 
    padding: 10px;
    border: 2px solid #ffffff;
    border-radius: 8px;
    overflow: hidden;
    background: #fff; 
}

.training-programs .essential-life .course-title {
    height: 55px;
    font-size: 1rem;
    font-weight: 600;
    color: #000;
    margin: 10px 0px 0;
    text-decoration: none !important;
	
}

.training-programs .essential-life .course-card1 .btn-skillup {
    background-color: #ffffff;
    color: #0f1010;
    margin-left: 10px;
    padding: 7px 13px;
    border-radius: 5px;
    font-size: 1rem;
    border: 1px solid;
    font-weight: 500; 
}

/* new programe end*/

/* programe */

.services-block-three>a {
    display: block;
    border: 2px solid #d5d5d5;
    border-radius: 4px;
    text-align: center;
    background: #fff;
    padding: 0px;
    position: relative;
    margin-bottom:30px;

}
.services-block-three>a:before {
    display: block;
    content: "";
    width: 9%;
    height: 17%;
    position: absolute;
    bottom: -2px;
    right: -2px;
    border-bottom: 2px solid #03a9f5;
    border-right: 2px solid #03a9f5;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}
.services-block-three>a:after {
    display: block;
    content: "";
    width: 9%;
    height: 17%;
    position: absolute;
    top: -2px;
    left: -2px;
    border-top: 2px solid #03a9f5;
    border-left: 2px solid #03a9f5;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}
.padding-15px-bottom {
    padding-bottom: 15px;
}
.services-block-three h4 {
    color: #6f6f6f;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 600;
}
.services-block-three p {
    margin-bottom: 0;
  color: #757575;
}
.services-block-three>a:hover {
    opacity: 1;
    border-color: #d5d5d5;
}
a:hover, a:active {
    color: #03a9f5;
    text-decoration: none;
}

.services-block-three>a:hover:before, .services-block-three>a:hover:after {
    width: 95%;
    height: 90%;
}

nav.all-cousrses .nav {
    display: block;
}

nav.all-cousrses .nav .nav-link{text-align:left;     border-bottom: 1px dotted #ccc;
    width: 100%;}



.fluid-width-video-wrapper {
    width: 100%;
 
    padding: 0;
}

.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.cardbox.card{
    /* overflow: hidden; */
    height: 1183px;
}

.all-coursespage .modal {
--bs-modal-width: 80%;}

.all-coursespage div#objectContainer {
    height: 1200px;
}

.allcoursesleft.col-md-3.card.shadow {
    padding: 0;
	background: #f1f1f1;
}

nav.all-cousrses {
    background: #f1f1f1;
}

.allcoursesleft h2{
    background: #222;
    color: #fff;
    padding: 7px 21px;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 25px;
    text-align: left;
	border-radius: 6px 6px 0 0;
}
.future-ready-traing h3 {
    font-weight: 600;
    font-size: 30px;
}

h4.why-skill {
    padding-top: 3px;
    font-size: 20px;
    font-weight: 600;
}

h4.what-weoffer{
    padding-top: 18px;
    font-size: 20px;
    font-weight: 600;
}

.cardbox div#nav-tabContent:first-child {
    background: none !important;
    border: none !important;
    padding: 0 !important;
}

iframe, embed {
    background: transparent !important;
}

@media print {
    * {
        background: none !important;
    }
}

#viewerContainer {
    background: transparent !important;
}

#viewerContainer {
    background: transparent !important;
}

.page {
    background: white !important;
}

#blinking-button{
    padding: 2px 22px;
    border-radius: 48px 0px;
    border: 0px solid #6C8003;
    font-size: 32px;
    font-weight: 500;
}
@keyframes blink {
  0%, 100% {background-color:#3F06FF;}
  50% {background-color: #8EDDBE;}
}
#blinking-button {
  background-color: #8EDDBE;
  color: white;
  animation: blink 1s linear infinite;
}

.text-red {
  color: #fff;
}

.blink-soft {
  animation: blinker 1.5s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}


.exploreall-btn {
    display: flex;
    justify-content: end;
}
/* programe */

button.accordion-button.collapsed {
    font-weight: 600;
}

button.accordion-button{
	font-weight: 600;
}

.privacy-content p {
    text-align: justify;
}
.privacy-content h3 {
    font-size: 24px;
    font-weight: 600;
}

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px;
    }
}
.dropdown-menu-custom .list-unstyled a  {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.15px;
    text-align: left;
    color: #1f6d8d !important;
    padding: 14px 0;
    display: flex;
	margin:0;
	text-decoration:none;
}

.dropdown-menu-custom .list-unstyled li{
	margin-bottom: 0;
	display: block;
    border-bottom: solid 1px #e5dede;
}
.dropdown-menu-custom .list-unstyled li:last-child{border: none;}
.dropdown-menu-custom .list-unstyled a:hover{color:#0d6efd !important;}

.dropdown-menu-custom .topmenu-course .list-unstyled li {
    border: none !important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-radius: 4px;
	margin-bottom:13px;
	    padding: 5px 0 5px 0;
}

.dropdown-menu-custom .topmenu-course .list-unstyled li a{
	padding: 0;
	display: flex;
    justify-content: center;
    align-items: center;
	height: 50px;
}
.topmenu-course .course-logo {
    width: auto;
    max-width: 100%;
    height: auto;
    padding: 4px 5px;
}
.dropdown-menu-custom h6{color:#222 !important;}

.dropdown-menu-custom .topmenu-popular-cousre .list-unstyled a {
    color: #222 !important;
}
.dropdown-menu-custom .topmenu-popular-cousre .list-unstyled a:hover{color:#0d6efd !important;}
.dropdown-menu-custom .topmenu-popular-cousre .list-unstyled a.text-primary {
    font-weight: 600 !important;
    color: #0d6efd !important;
}
.dropdown-menu-custom .topmenu-popular-cousre .list-unstyled a.text-primary:hover {
color:#222 !important;	
}

.dropdown-menu-custom .topmenu-popular-cousre .list-unstyled li:last-child {
    border: none;
}

span.undefined{
    background: #e0e1ed;
}

.dropdown-menu[data-bs-popper]{
	top: 123%;
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #ecf6fb;
    border-left: 1px solid #b0c9d5;
    border-right: 1px solid #b0c9d5;
    border-bottom: 1px solid #b0c9d5;
}

button.btn.btn-outline-dark.text-black.login-btn {
    border-radius: 4px;
}

button.btn.signop-btn{
	background-color: #be414f; 
	border-radius: 4px; 
	font-weight: 600; 
	padding: 7px 14px; 
	border: 1px solid #be414f; 
	color: #fff;
}
button.btn.signop-btn:hover{
background-color: #88151c; border: 1px solid #88151c; 	
}

.advance-techno .card-title a {
    cursor: auto;
}

ul.Footer_socialIconsSection__5DztA.d-flex {
    display: none !important;
}

.login-container {
     padding: 1rem !important;
   }